Automatic generation produced by ISE Eiffel
class EV_GRID_COMBO_ITEM General cluster: interface description: "EV_GRID Text label that may be interactively edited by the user via a combo box. To allow the user to edit the item, connect an agent that calls item to an action sequence of Current such as pointer_button_press_actions. set_item_strings may be used to set the list items used in the combo box before the item is activated. By default a combo box containing the strings set from set_item_strings is displayed, allowing the user to change the text of Current by selecting an item within the combo box. The default behavior of the activation may be overriden using activate_actions or item_activate_actions (from EV_GRID). By default, combo_box is Void unless the item is being activated, this prevents the need for a persistent combo box widget for each EV_GRID_COMBO_ITEM. combo_box must not be unparented during activation." create: default_create, make_with_text Ancestors EV_GRID_LABEL_ITEM Action sequences activate_actions: EV_LITE_ACTION_SEQUENCE [EV_POPUP_WINDOW] deactivate_actions: EV_NOTIFY_ACTION_SEQUENCE deselect_actions: EV_NOTIFY_ACTION_SEQUENCE drop_actions: EV_PND_ACTION_SEQUENCE key_press_actions: EV_KEY_ACTION_SEQUENCE key_press_string_actions: EV_KEY_STRING_ACTION_SEQUENCE key_release_actions: EV_KEY_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 attached_parent: EV_GRID background_color: detachable EV_COLOR bottom_border: INTEGER_32 column: EV_GRID_COLUMN combo_box: detachable EV_COMBO_BOX data: detachable ANY debug_output: STRING_32 default_identifier_name: STRING_32 font: detachable EV_FONT foreground_color: detachable EV_COLOR full_identifier_path: STRING_32 has_identifier_name_set: BOOLEAN has_parent: BOOLEAN height: INTEGER_32 horizontal_indent: INTEGER_32 identifier_name: STRING_32 is_bottom_aligned: BOOLEAN is_center_aligned: BOOLEAN is_destroyed: BOOLEAN is_displayed: BOOLEAN is_full_select_enabled: BOOLEAN is_left_aligned: BOOLEAN is_parented: BOOLEAN is_right_aligned: BOOLEAN is_selectable: BOOLEAN is_selected: BOOLEAN is_tab_navigatable: BOOLEAN is_top_aligned: BOOLEAN is_vertically_center_aligned: BOOLEAN item_strings: detachable INDEXABLE [READABLE_STRING_GENERAL, INTEGER_32] layout_procedure: detachable PROCEDURE [EV_GRID_LABEL_ITEM, EV_GRID_LABEL_ITEM_LAYOUT] left_border: INTEGER_32 parent: detachable EV_GRID pixmap: detachable EV_PIXMAP required_width: INTEGER_32 right_border: INTEGER_32 row: EV_GRID_ROW spacing: INTEGER_32 text: STRING_32 text_height: INTEGER_32 text_width: INTEGER_32 to_implement_assertion (comment: READABLE_STRING_8): BOOLEAN tooltip: detachable STRING_32 top_border: INTEGER_32 virtual_x_position: INTEGER_32 virtual_y_position: INTEGER_32 width: INTEGER_32 Commands activate align_text_bottom align_text_center align_text_left align_text_right align_text_top align_text_vertically_center deactivate destroy disable_full_select disable_select enable_full_select enable_select ensure_visible fixme (comment: READABLE_STRING_8) redraw remove_pixmap remove_text set_background_color (a_color: [like background_color] detachable EV_COLOR) set_bottom_border (a_bottom_border: INTEGER_32) set_data (some_data: [like data] detachable ANY) set_font (a_font: EV_FONT) set_foreground_color (a_color: [like foreground_color] detachable EV_COLOR) set_identifier_name (a_name: READABLE_STRING_GENERAL) set_is_tab_navigatable (a_is_tab_navigatable: BOOLEAN) set_item_strings (a_string_array: INDEXABLE [READABLE_STRING_GENERAL, INTEGER_32]) set_layout_procedure (a_layout_procedure: PROCEDURE [EV_GRID_LABEL_ITEM, EV_GRID_LABEL_ITEM_LAYOUT]) set_left_border (a_left_border: INTEGER_32) set_pixmap (a_pixmap: EV_PIXMAP) set_right_border (a_right_border: INTEGER_32) set_spacing (a_spacing: INTEGER_32) set_text (a_text: READABLE_STRING_GENERAL) set_tooltip (a_tooltip: detachable READABLE_STRING_GENERAL) set_top_border (a_top_border: INTEGER_32) to_implement (comment: READABLE_STRING_8) toggle Constraints combo box parented during activation -- Generated by Eiffel Studio --
For more details: eiffel.org