class EV_EDITABLE_LIST General cluster: contrib_mswin description: "[Multi-column lists that allow in-place editing of list row items. By default ALLcolumns are editable. Only one single column item is editable at any time and the widget typewhich can be edited must conform to EV_TEXTABLE." create: make Ancestors EV_MULTI_COLUMN_LIST Action sequences column_resized_actions: EV_COLUMN_ACTION_SEQUENCE column_title_click_actions: EV_COLUMN_ACTION_SEQUENCE conforming_pick_actions: EV_NOTIFY_ACTION_SEQUENCE deselect_actions: EV_MULTI_COLUMN_LIST_ROW_SELECT_ACTION_SEQUENCE dock_ended_actions: EV_NOTIFY_ACTION_SEQUENCE dock_started_actions: EV_NOTIFY_ACTION_SEQUENCE drop_actions: EV_PND_ACTION_SEQUENCE end_edit_actions: ACTION_SEQUENCE [TUPLE] focus_in_actions: EV_NOTIFY_ACTION_SEQUENCE focus_out_actions: EV_NOTIFY_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 mouse_wheel_actions: EV_INTEGER_ACTION_SEQUENCE pick_actions: EV_PND_START_ACTION_SEQUENCE pick_ended_actions: EV_PND_FINISHED_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 resize_actions: EV_GEOMETRY_ACTION_SEQUENCE select_actions: EV_MULTI_COLUMN_LIST_ROW_SELECT_ACTION_SEQUENCE Queries accept_cursor: EV_POINTER_STYLE actual_drop_target_agent: FUNCTION [ANY, TUPLE [INTEGER_32, INTEGER_32], EV_ABSTRACT_PICK_AND_DROPABLE] after: BOOLEAN all_columns_editable: BOOLEAN all_rows_editable: BOOLEAN background_color: EV_COLOR before: BOOLEAN Changeable_comparison_criterion: BOOLEAN column_alignment (a_column: INTEGER_32): EV_TEXT_ALIGNMENT column_count: INTEGER_32 column_editable (i: INTEGER_32): BOOLEAN column_title (a_column: INTEGER_32): STRING_32 column_width (a_column: INTEGER_32): INTEGER_32 count: INTEGER_32 cursor: EV_DYNAMIC_LIST_CURSOR [EV_MULTI_COLUMN_LIST_ROW] data: ANY default_key_processing_handler: PREDICATE [ANY, TUPLE [EV_KEY]] deny_cursor: EV_POINTER_STYLE exhausted: BOOLEAN Extendible: BOOLEAN first: [like item] EV_MULTI_COLUMN_LIST_ROW for_all (test: FUNCTION [ANY, TUPLE [EV_MULTI_COLUMN_LIST_ROW], BOOLEAN]): BOOLEAN foreground_color: EV_COLOR Full: BOOLEAN has (v: [like item] EV_MULTI_COLUMN_LIST_ROW): BOOLEAN has_capture: BOOLEAN has_focus: BOOLEAN height: INTEGER_32 help_context: FUNCTION [ANY, TUPLE, EV_HELP_CONTEXT] i_th alias "[]" (i: INTEGER_32): [like item] EV_MULTI_COLUMN_LIST_ROW id_object (an_id: INTEGER_32): IDENTIFIED index: INTEGER_32 index_of (v: [like item] EV_MULTI_COLUMN_LIST_ROW; i: INTEGER_32): INTEGER_32 index_set: INTEGER_INTERVAL infix "@" (i: INTEGER_32): [like item] EV_MULTI_COLUMN_LIST_ROW is_destroyed: BOOLEAN is_displayed: BOOLEAN is_dockable: BOOLEAN is_empty: BOOLEAN is_equal (other: [like Current] EV_EDITABLE_LIST): BOOLEAN is_external_docking_enabled: BOOLEAN is_external_docking_relative: BOOLEAN is_inserted (v: EV_MULTI_COLUMN_LIST_ROW): BOOLEAN is_parent_recursive (a_row: EV_MULTI_COLUMN_LIST_ROW): BOOLEAN is_sensitive: BOOLEAN is_show_requested: BOOLEAN isfirst: BOOLEAN islast: BOOLEAN item: EV_MULTI_COLUMN_LIST_ROW last: [like item] EV_MULTI_COLUMN_LIST_ROW linear_representation: LINEAR [EV_MULTI_COLUMN_LIST_ROW] minimum_height: INTEGER_32 minimum_width: INTEGER_32 mode_is_drag_and_drop: BOOLEAN mode_is_pick_and_drop: BOOLEAN mode_is_target_menu: BOOLEAN multiple_selection_enabled: BOOLEAN object_comparison: BOOLEAN object_id: INTEGER_32 occurrences (v: [like item] EV_MULTI_COLUMN_LIST_ROW): INTEGER_32 off: BOOLEAN parent: EV_CONTAINER parent_of_source_allows_docking: BOOLEAN pebble: ANY pebble_function: FUNCTION [ANY, TUPLE, ANY] pebble_positioning_enabled: BOOLEAN pebble_x_position: INTEGER_32 pebble_y_position: INTEGER_32 pixmaps_height: INTEGER_32 pixmaps_width: INTEGER_32 pointer_position: EV_COORDINATE pointer_style: EV_POINTER_STYLE prunable: BOOLEAN readable: BOOLEAN real_source: EV_DOCKABLE_SOURCE real_target: EV_DOCKABLE_TARGET retrieve_item_by_data (some_data: ANY; should_compare_objects: BOOLEAN): EV_MULTI_COLUMN_LIST_ROW retrieve_items_by_data (some_data: ANY; should_compare_objects: BOOLEAN): ARRAYED_LIST [EV_MULTI_COLUMN_LIST_ROW] row_editable (i: INTEGER_32): BOOLEAN row_height: INTEGER_32 same (other: EV_ANY): BOOLEAN screen_x: INTEGER_32 screen_y: INTEGER_32 selected_item: [like item] EV_MULTI_COLUMN_LIST_ROW selected_items: DYNAMIC_LIST [[like item] EV_MULTI_COLUMN_LIST_ROW] sequential_occurrences (v: [like item] EV_MULTI_COLUMN_LIST_ROW): INTEGER_32 source_has_current_recursive (source: EV_DOCKABLE_SOURCE): BOOLEAN target_name: STRING_GENERAL there_exists (test: FUNCTION [ANY, TUPLE [EV_MULTI_COLUMN_LIST_ROW], BOOLEAN]): BOOLEAN title_shown: BOOLEAN tooltip: STRING_32 valid_cursor (p: CURSOR): BOOLEAN valid_cursor_index (i: INTEGER_32): BOOLEAN valid_index (i: INTEGER_32): BOOLEAN width: INTEGER_32 writable: BOOLEAN x_position: INTEGER_32 y_position: INTEGER_32 Commands align_text_center (a_column: INTEGER_32) align_text_left (a_column: INTEGER_32) align_text_right (a_column: INTEGER_32) append (s: SEQUENCE [[like item] EV_MULTI_COLUMN_LIST_ROW]) back center_pointer change_widget_type (i: INTEGER_32; a_widget: EV_TEXTABLE) compare_objects compare_references copy (other: [like Current] EV_EDITABLE_LIST) destroy disable_capture disable_dockable disable_external_docking disable_external_docking_relative disable_multiple_selection disable_pebble_positioning disable_sensitive dl_force (v: [like item] EV_MULTI_COLUMN_LIST_ROW) do_all (action: PROCEDURE [ANY, TUPLE [EV_MULTI_COLUMN_LIST_ROW]]) do_if (action: PROCEDURE [ANY, TUPLE [EV_MULTI_COLUMN_LIST_ROW]]; test: FUNCTION [ANY, TUPLE [EV_MULTI_COLUMN_LIST_ROW], BOOLEAN]) edit_row (x, y, button: INTEGER_32; x_tilt, y_tilt, pressure: REAL_64; a_screen_x, a_screen_y: INTEGER_32) enable_capture enable_dockable enable_external_docking enable_external_docking_relative enable_multiple_selection enable_pebble_positioning enable_sensitive ensure_item_visible (an_item: EV_MULTI_COLUMN_LIST_ROW) extend (v: [like item] EV_MULTI_COLUMN_LIST_ROW) fill (other: CONTAINER [EV_MULTI_COLUMN_LIST_ROW]) finish force (v: [like item] EV_MULTI_COLUMN_LIST_ROW) forth go_i_th (i: INTEGER_32) go_to (p: CURSOR) hide hide_title_row make (a_window: EV_WINDOW) merge_left (other: [like Current] EV_EDITABLE_LIST) merge_right (other: [like Current] EV_EDITABLE_LIST) move (i: INTEGER_32) prune (v: [like item] EV_MULTI_COLUMN_LIST_ROW) prune_all (v: [like item] EV_MULTI_COLUMN_LIST_ROW) put (v: [like item] EV_MULTI_COLUMN_LIST_ROW) put_front (v: [like item] EV_MULTI_COLUMN_LIST_ROW) put_i_th (v: [like item] EV_MULTI_COLUMN_LIST_ROW; i: INTEGER_32) put_left (v: [like item] EV_MULTI_COLUMN_LIST_ROW) put_right (v: [like item] EV_MULTI_COLUMN_LIST_ROW) refresh_now remove remove_default_key_processing_handler remove_help_context remove_left remove_pebble remove_real_source remove_real_target remove_right remove_selected_item remove_selection remove_tooltip replace (v: [like item] EV_MULTI_COLUMN_LIST_ROW) resize_column_to_content (a_column: INTEGER_32) search (v: [like item] EV_MULTI_COLUMN_LIST_ROW) select_item (a_string: STRING_GENERAL; i: INTEGER_32) set_accept_cursor (a_cursor: [like accept_cursor] EV_POINTER_STYLE) set_actual_drop_target_agent (an_agent: [like actual_drop_target_agent] FUNCTION [ANY, TUPLE [INTEGER_32, INTEGER_32], EV_ABSTRACT_PICK_AND_DROPABLE]) set_all_columns_editable set_all_rows_editable set_background_color (a_color: [like background_color] EV_COLOR) set_column_alignment (an_alignment: EV_TEXT_ALIGNMENT; a_column: INTEGER_32) set_column_alignments (alignments: LINKED_LIST [EV_TEXT_ALIGNMENT]) set_column_editable (a_flag: BOOLEAN; i: INTEGER_32) set_column_title (a_title: STRING_GENERAL; a_column: INTEGER_32) set_column_titles (titles: ARRAY [STRING_GENERAL]) set_column_width (a_width, a_column: INTEGER_32) set_column_widths (widths: ARRAY [INTEGER_32]) set_data (some_data: [like data] ANY) set_default_colors set_default_key_processing_handler (a_handler: [like default_key_processing_handler] PREDICATE [ANY, TUPLE [EV_KEY]]) set_deny_cursor (a_cursor: [like deny_cursor] EV_POINTER_STYLE) set_drag_and_drop_mode set_focus set_foreground_color (a_color: [like foreground_color] EV_COLOR) set_help_context (an_help_context: [like help_context] FUNCTION [ANY, TUPLE, EV_HELP_CONTEXT]) set_minimum_height (a_minimum_height: INTEGER_32) set_minimum_size (a_minimum_width, a_minimum_height: INTEGER_32) set_minimum_width (a_minimum_width: INTEGER_32) set_non_empty_column_values (a_flag: BOOLEAN) set_pebble (a_pebble: [like pebble] ANY) set_pebble_function (a_function: FUNCTION [ANY, TUPLE, ANY]) set_pebble_position (a_x, a_y: INTEGER_32) set_pick_and_drop_mode set_pixmaps_size (a_width, a_height: INTEGER_32) set_pointer_style (a_cursor: [like pointer_style] EV_POINTER_STYLE) set_real_source (dockable_source: EV_DOCKABLE_SOURCE) set_real_target (a_target: EV_DOCKABLE_TARGET) set_row_editable (a_flag: BOOLEAN; i: INTEGER_32) set_target_menu_mode set_target_name (a_name: STRING_GENERAL) set_tooltip (a_tooltip: STRING_GENERAL) set_unique_column_values (a_flag: BOOLEAN) set_with_previous_text show show_title_row start swap (i: INTEGER_32) wipe_out Constraints has relative window change widgets not void editable columns not void