class
	EV_GRID_COLUMN

General
	cluster: interface
	description: "Column of an EV_GRID, containing EV_GRID_ITEMs."
	create: default_create

Ancestors
	EV_DESELECTABLE*
	EV_GRID_COLUMN_ACTION_SEQUENCES
	REFACTORING_HELPER

Action sequences
	deselect_actions: EV_NOTIFY_ACTION_SEQUENCE
	select_actions: EV_NOTIFY_ACTION_SEQUENCE

Queries
	all_items_may_be_removed: BOOLEAN
	all_items_may_be_set: BOOLEAN
	background_color: EV_COLOR
	count: INTEGER_32
	data: ANY
	foreground_color: EV_COLOR
	header_item: EV_GRID_HEADER_ITEM
	index: INTEGER_32
	is_destroyed: BOOLEAN
	is_displayed: BOOLEAN
	is_locked: BOOLEAN
	is_selectable: BOOLEAN
	is_selected: BOOLEAN
	item (i: INTEGER_32): EV_GRID_ITEM
	locked_position: INTEGER_32
	parent: EV_GRID
	pixmap: EV_PIXMAP
	required_width_of_item_span (start_row, end_row: INTEGER_32): INTEGER_32
	selected_items: ARRAYED_LIST [EV_GRID_ITEM]
	title: STRING_32
	to_implement_assertion (comment: STRING_8): BOOLEAN
	virtual_x_position: INTEGER_32
	virtual_x_position_unlocked: INTEGER_32
	width: INTEGER_32

Commands
	clear
	copy (other: [like Current] EV_GRID_COLUMN)
	destroy
	disable_select
	enable_select
	ensure_visible
	fixme (comment: STRING_8)
	hide
	lock
	lock_at_position (a_position: INTEGER_32)
	redraw
	remove_pixmap
	resize_to_content
	set_background_color (a_color: EV_COLOR)
	set_data (some_data: [like data] ANY)
	set_foreground_color (a_color: EV_COLOR)
	set_item (i: INTEGER_32; a_item: EV_GRID_ITEM)
	set_pixmap (a_pixmap: EV_PIXMAP)
	set_title (a_title: [like title] STRING_32)
	set_width (a_width: INTEGER_32)
	show
	to_implement (comment: STRING_8)
	toggle
	unlock

Constraints
	virtual position and virtual position unlocked equal when not locked