    class
    	EV_GRID_DRAWABLE_ITEM_I

    General
    	cluster: implementation_mswin
    	description:
    		"Grid items that do not redraw themselves.
    		Implementation interface."
    	create: make

    Ancestors
    	EV_GRID_ITEM_I

    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_required_width (a_required_width: INTEGER_32)
    	set_tooltip (a_tooltip: STRING_GENERAL)
    	to_implement (comment: STRING_8)