class
	EV_GRID_ITEM_I

General
	cluster: implementation_mswin
	description: "Item that can be inserted in a cell of an EV_GRID."
	create: make

Ancestors
	EV_ANY_I*
	EV_DESELECTABLE_I*
	EV_GRID_ITEM_ACTION_SEQUENCES_I*
	HASHABLE*
	REFACTORING_HELPER

Action sequences
	activate_actions: ACTION_SEQUENCE [TUPLE [EV_POPUP_WINDOW]]
	deactivate_actions: EV_NOTIFY_ACTION_SEQUENCE
	deselect_actions: EV_NOTIFY_ACTION_SEQUENCE
	drop_actions: EV_PND_ACTION_SEQUENCE
	pointer_button_press_actions: EV_POINTER_BUTTON_ACTION_SEQUENCE
	pointer_button_release_actions: EV_POINTER_BUTTON_ACTION_SEQUENCE
	pointer_double_press_actions: EV_POINTER_BUTTON_ACTION_SEQUENCE
	pointer_enter_actions: EV_NOTIFY_ACTION_SEQUENCE
	pointer_leave_actions: EV_NOTIFY_ACTION_SEQUENCE
	pointer_motion_actions: EV_POINTER_MOTION_ACTION_SEQUENCE
	select_actions: EV_NOTIFY_ACTION_SEQUENCE

Queries
	background_color: EV_COLOR
	column: EV_GRID_COLUMN
	foreground_color: EV_COLOR
	height: INTEGER_32
	horizontal_indent: INTEGER_32
	is_hashable: BOOLEAN
	is_parented: BOOLEAN
	is_selectable: BOOLEAN
	is_selected: BOOLEAN
	parent: EV_GRID
	required_width: INTEGER_32
	row: EV_GRID_ROW
	to_implement_assertion (comment: STRING_8): BOOLEAN
	tooltip: STRING_32
	virtual_x_position: INTEGER_32
	virtual_y_position: INTEGER_32
	width: INTEGER_32

Commands
	activate
	deactivate
	disable_select
	enable_select
	ensure_visible
	fixme (comment: STRING_8)
	redraw
	set_background_color (a_color: [like background_color] EV_COLOR)
	set_foreground_color (a_color: [like foreground_color] EV_COLOR)
	set_tooltip (a_tooltip: STRING_GENERAL)
	to_implement (comment: STRING_8)

Constraints
	is parented implies parents set
	not is parented implies parents not set
	hash code valid