class EV_GRID_ITEM General cluster: interface description: "Item that can be inserted in a cell of an EV_GRID." create: default_create Ancestors EV_CONTAINABLE* EV_DESELECTABLE* EV_GRID_ITEM_ACTION_SEQUENCES* 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 data: ANY foreground_color: EV_COLOR height: INTEGER_32 horizontal_indent: INTEGER_32 is_destroyed: 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 copy (other: [like Current] EV_GRID_ITEM) deactivate destroy disable_select enable_select ensure_visible fixme (comment: STRING_8) redraw set_background_color (a_color: [like background_color] EV_COLOR) set_data (some_data: [like data] ANY) set_foreground_color (a_color: [like foreground_color] EV_COLOR) set_tooltip (a_tooltip: STRING_GENERAL) to_implement (comment: STRING_8) toggle Constraints parented implies height equals row height or parent row height parented and parent has no tree implies width equals column width parented and row is subrow implies width equals column width less indent