note description: "Auto-generated Objective-C wrapper class" date: "$Date$" revision: "$Revision$" class NS_TABLE_VIEW inherit NS_CONTROL redefine wrapper_objc_class_name end NS_USER_INTERFACE_VALIDATIONS_PROTOCOL NS_TEXT_VIEW_DELEGATE_PROTOCOL undefine text_should_begin_editing_, objc_text_should_begin_editing_, text_should_end_editing_, objc_text_should_end_editing_, text_did_begin_editing_, objc_text_did_begin_editing_, text_did_end_editing_, objc_text_did_end_editing_, text_did_change_, objc_text_did_change_ end create {NS_ANY} make_with_pointer, make_with_pointer_and_retain create make_with_frame_, make feature -- NSTableView set_data_source_ (a_source: detachable NS_TABLE_VIEW_DATA_SOURCE_PROTOCOL) -- Auto generated Objective-C wrapper. local a_source__item: POINTER do if attached a_source as a_source_attached then a_source__item := a_source_attached.item end objc_set_data_source_ (item, a_source__item) end data_source: detachable NS_TABLE_VIEW_DATA_SOURCE_PROTOCOL -- Auto generated Objective-C wrapper. local result_pointer: POINTER do result_pointer := objc_data_source (item) if result_pointer /= default_pointer then if attached objc_get_eiffel_object (result_pointer) as existing_eiffel_object then check attached {like data_source} existing_eiffel_object as valid_result then Result := valid_result end else check attached {like data_source} new_eiffel_object (result_pointer, True) as valid_result_pointer then Result := valid_result_pointer end end end end set_delegate_ (a_delegate: detachable NS_TABLE_VIEW_DELEGATE_PROTOCOL) -- Auto generated Objective-C wrapper. local a_delegate__item: POINTER do if attached a_delegate as a_delegate_attached then a_delegate__item := a_delegate_attached.item end objc_set_delegate_ (item, a_delegate__item) end delegate: detachable NS_TABLE_VIEW_DELEGATE_PROTOCOL -- Auto generated Objective-C wrapper. local result_pointer: POINTER do result_pointer := objc_delegate (item) if result_pointer /= default_pointer then if attached objc_get_eiffel_object (result_pointer) as existing_eiffel_object then check attached {like delegate} existing_eiffel_object as valid_result then Result := valid_result end else check attached {like delegate} new_eiffel_object (result_pointer, True) as valid_result_pointer then Result := valid_result_pointer end end end end set_header_view_ (a_header_view: detachable NS_TABLE_HEADER_VIEW) -- Auto generated Objective-C wrapper. local a_header_view__item: POINTER do if attached a_header_view as a_header_view_attached then a_header_view__item := a_header_view_attached.item end objc_set_header_view_ (item, a_header_view__item) end header_view: detachable NS_TABLE_HEADER_VIEW -- Auto generated Objective-C wrapper. local result_pointer: POINTER do result_pointer := objc_header_view (item) if result_pointer /= default_pointer then if attached objc_get_eiffel_object (result_pointer) as existing_eiffel_object then check attached {like header_view} existing_eiffel_object as valid_result then Result := valid_result end else check attached {like header_view} new_eiffel_object (result_pointer, True) as valid_result_pointer then Result := valid_result_pointer end end end end set_corner_view_ (a_corner_view: detachable NS_VIEW) -- Auto generated Objective-C wrapper. local a_corner_view__item: POINTER do if attached a_corner_view as a_corner_view_attached then a_corner_view__item := a_corner_view_attached.item end objc_set_corner_view_ (item, a_corner_view__item) end corner_view: detachable NS_VIEW -- Auto generated Objective-C wrapper. local result_pointer: POINTER do result_pointer := objc_corner_view (item) if result_pointer /= default_pointer then if attached objc_get_eiffel_object (result_pointer) as existing_eiffel_object then check attached {like corner_view} existing_eiffel_object as valid_result then Result := valid_result end else check attached {like corner_view} new_eiffel_object (result_pointer, True) as valid_result_pointer then Result := valid_result_pointer end end end end set_allows_column_reordering_ (a_flag: BOOLEAN) -- Auto generated Objective-C wrapper. local do objc_set_allows_column_reordering_ (item, a_flag) end allows_column_reordering: BOOLEAN -- Auto generated Objective-C wrapper. local do Result := objc_allows_column_reordering (item) end set_allows_column_resizing_ (a_flag: BOOLEAN) -- Auto generated Objective-C wrapper. local do objc_set_allows_column_resizing_ (item, a_flag) end allows_column_resizing: BOOLEAN -- Auto generated Objective-C wrapper. local do Result := objc_allows_column_resizing (item) end set_column_autoresizing_style_ (a_style: NATURAL_64) -- Auto generated Objective-C wrapper. local do objc_set_column_autoresizing_style_ (item, a_style) end column_autoresizing_style: NATURAL_64 -- Auto generated Objective-C wrapper. local do Result := objc_column_autoresizing_style (item) end set_grid_style_mask_ (a_grid_type: NATURAL_64) -- Auto generated Objective-C wrapper. local do objc_set_grid_style_mask_ (item, a_grid_type) end grid_style_mask: NATURAL_64 -- Auto generated Objective-C wrapper. local do Result := objc_grid_style_mask (item) end set_intercell_spacing_ (a_size: NS_SIZE) -- Auto generated Objective-C wrapper. local do objc_set_intercell_spacing_ (item, a_size.item) end intercell_spacing: NS_SIZE -- Auto generated Objective-C wrapper. local do create Result.make objc_intercell_spacing (item, Result.item) end set_uses_alternating_row_background_colors_ (a_use_alternating_row_colors: BOOLEAN) -- Auto generated Objective-C wrapper. local do objc_set_uses_alternating_row_background_colors_ (item, a_use_alternating_row_colors) end uses_alternating_row_background_colors: BOOLEAN -- Auto generated Objective-C wrapper. local do Result := objc_uses_alternating_row_background_colors (item) end set_background_color_ (a_color: detachable NS_COLOR) -- Auto generated Objective-C wrapper. local a_color__item: POINTER do if attached a_color as a_color_attached then a_color__item := a_color_attached.item end objc_set_background_color_ (item, a_color__item) end background_color: detachable NS_COLOR -- Auto generated Objective-C wrapper. local result_pointer: POINTER do result_pointer := objc_background_color (item) if result_pointer /= default_pointer then if attached objc_get_eiffel_object (result_pointer) as existing_eiffel_object then check attached {like background_color} existing_eiffel_object as valid_result then Result := valid_result end else check attached {like background_color} new_eiffel_object (result_pointer, True) as valid_result_pointer then Result := valid_result_pointer end end end end set_grid_color_ (a_color: detachable NS_COLOR) -- Auto generated Objective-C wrapper. local a_color__item: POINTER do if attached a_color as a_color_attached then a_color__item := a_color_attached.item end objc_set_grid_color_ (item, a_color__item) end grid_color: detachable NS_COLOR -- Auto generated Objective-C wrapper. local result_pointer: POINTER do result_pointer := objc_grid_color (item) if result_pointer /= default_pointer then if attached objc_get_eiffel_object (result_pointer) as existing_eiffel_object then check attached {like grid_color} existing_eiffel_object as valid_result then Result := valid_result end else check attached {like grid_color} new_eiffel_object (result_pointer, True) as valid_result_pointer then Result := valid_result_pointer end end end end set_row_height_ (a_row_height: REAL_64) -- Auto generated Objective-C wrapper. local do objc_set_row_height_ (item, a_row_height) end row_height: REAL_64 -- Auto generated Objective-C wrapper. local do Result := objc_row_height (item) end note_height_of_rows_with_indexes_changed_ (a_index_set: detachable NS_INDEX_SET) -- Auto generated Objective-C wrapper. local a_index_set__item: POINTER do if attached a_index_set as a_index_set_attached then a_index_set__item := a_index_set_attached.item end objc_note_height_of_rows_with_indexes_changed_ (item, a_index_set__item) end table_columns: detachable NS_ARRAY -- Auto generated Objective-C wrapper. local result_pointer: POINTER do result_pointer := objc_table_columns (item) if result_pointer /= default_pointer then if attached objc_get_eiffel_object (result_pointer) as existing_eiffel_object then check attached {like table_columns} existing_eiffel_object as valid_result then Result := valid_result end else check attached {like table_columns} new_eiffel_object (result_pointer, True) as valid_result_pointer then Result := valid_result_pointer end end end end number_of_columns: INTEGER_64 -- Auto generated Objective-C wrapper. local do Result := objc_number_of_columns (item) end number_of_rows: INTEGER_64 -- Auto generated Objective-C wrapper. local do Result := objc_number_of_rows (item) end add_table_column_ (a_table_column: detachable NS_TABLE_COLUMN) -- Auto generated Objective-C wrapper. local a_table_column__item: POINTER do if attached a_table_column as a_table_column_attached then a_table_column__item := a_table_column_attached.item end objc_add_table_column_ (item, a_table_column__item) end remove_table_column_ (a_table_column: detachable NS_TABLE_COLUMN) -- Auto generated Objective-C wrapper. local a_table_column__item: POINTER do if attached a_table_column as a_table_column_attached then a_table_column__item := a_table_column_attached.item end objc_remove_table_column_ (item, a_table_column__item) end move_column__to_column_ (a_old_index: INTEGER_64; a_new_index: INTEGER_64) -- Auto generated Objective-C wrapper. local do objc_move_column__to_column_ (item, a_old_index, a_new_index) end column_with_identifier_ (a_identifier: detachable NS_OBJECT): INTEGER_64 -- Auto generated Objective-C wrapper. local a_identifier__item: POINTER do if attached a_identifier as a_identifier_attached then a_identifier__item := a_identifier_attached.item end Result := objc_column_with_identifier_ (item, a_identifier__item) end table_column_with_identifier_ (a_identifier: detachable NS_OBJECT): detachable NS_TABLE_COLUMN -- Auto generated Objective-C wrapper. local result_pointer: POINTER a_identifier__item: POINTER do if attached a_identifier as a_identifier_attached then a_identifier__item := a_identifier_attached.item end result_pointer := objc_table_column_with_identifier_ (item, a_identifier__item) if result_pointer /= default_pointer then if attached objc_get_eiffel_object (result_pointer) as existing_eiffel_object then check attached {like table_column_with_identifier_} existing_eiffel_object as valid_result then Result := valid_result end else check attached {like table_column_with_identifier_} new_eiffel_object (result_pointer, True) as valid_result_pointer then Result := valid_result_pointer end end end end tile -- Auto generated Objective-C wrapper. local do objc_tile (item) end size_last_column_to_fit -- Auto generated Objective-C wrapper. local do objc_size_last_column_to_fit (item) end scroll_row_to_visible_ (a_row: INTEGER_64) -- Auto generated Objective-C wrapper. local do objc_scroll_row_to_visible_ (item, a_row) end scroll_column_to_visible_ (a_column: INTEGER_64) -- Auto generated Objective-C wrapper. local do objc_scroll_column_to_visible_ (item, a_column) end reload_data -- Auto generated Objective-C wrapper. local do objc_reload_data (item) end note_number_of_rows_changed -- Auto generated Objective-C wrapper. local do objc_note_number_of_rows_changed (item) end reload_data_for_row_indexes__column_indexes_ (a_row_indexes: detachable NS_INDEX_SET; a_column_indexes: detachable NS_INDEX_SET) -- Auto generated Objective-C wrapper. local a_row_indexes__item: POINTER a_column_indexes__item: POINTER do if attached a_row_indexes as a_row_indexes_attached then a_row_indexes__item := a_row_indexes_attached.item end if attached a_column_indexes as a_column_indexes_attached then a_column_indexes__item := a_column_indexes_attached.item end objc_reload_data_for_row_indexes__column_indexes_ (item, a_row_indexes__item, a_column_indexes__item) end edited_column: INTEGER_64 -- Auto generated Objective-C wrapper. local do Result := objc_edited_column (item) end edited_row: INTEGER_64 -- Auto generated Objective-C wrapper. local do Result := objc_edited_row (item) end clicked_column: INTEGER_64 -- Auto generated Objective-C wrapper. local do Result := objc_clicked_column (item) end clicked_row: INTEGER_64 -- Auto generated Objective-C wrapper. local do Result := objc_clicked_row (item) end set_double_action_ (a_selector: detachable OBJC_SELECTOR) -- Auto generated Objective-C wrapper. local a_selector__item: POINTER do if attached a_selector as a_selector_attached then a_selector__item := a_selector_attached.item end objc_set_double_action_ (item, a_selector__item) end double_action: detachable OBJC_SELECTOR -- Auto generated Objective-C wrapper. local result_pointer: POINTER do result_pointer := objc_double_action (item) if result_pointer /= default_pointer then create {OBJC_SELECTOR} Result.make_with_pointer (result_pointer) end end set_sort_descriptors_ (a_array: detachable NS_ARRAY) -- Auto generated Objective-C wrapper. local a_array__item: POINTER do if attached a_array as a_array_attached then a_array__item := a_array_attached.item end objc_set_sort_descriptors_ (item, a_array__item) end sort_descriptors: detachable NS_ARRAY -- Auto generated Objective-C wrapper. local result_pointer: POINTER do result_pointer := objc_sort_descriptors (item) if result_pointer /= default_pointer then if attached objc_get_eiffel_object (result_pointer) as existing_eiffel_object then check attached {like sort_descriptors} existing_eiffel_object as valid_result then Result := valid_result end else check attached {like sort_descriptors} new_eiffel_object (result_pointer, True) as valid_result_pointer then Result := valid_result_pointer end end end end set_indicator_image__in_table_column_ (an_image: detachable NS_IMAGE; a_table_column: detachable NS_TABLE_COLUMN) -- Auto generated Objective-C wrapper. local an_image__item: POINTER a_table_column__item: POINTER do if attached an_image as an_image_attached then an_image__item := an_image_attached.item end if attached a_table_column as a_table_column_attached then a_table_column__item := a_table_column_attached.item end objc_set_indicator_image__in_table_column_ (item, an_image__item, a_table_column__item) end indicator_image_in_table_column_ (a_table_column: detachable NS_TABLE_COLUMN): detachable NS_IMAGE -- Auto generated Objective-C wrapper. local result_pointer: POINTER a_table_column__item: POINTER do if attached a_table_column as a_table_column_attached then a_table_column__item := a_table_column_attached.item end result_pointer := objc_indicator_image_in_table_column_ (item, a_table_column__item) if result_pointer /= default_pointer then if attached objc_get_eiffel_object (result_pointer) as existing_eiffel_object then check attached {like indicator_image_in_table_column_} existing_eiffel_object as valid_result then Result := valid_result end else check attached {like indicator_image_in_table_column_} new_eiffel_object (result_pointer, True) as valid_result_pointer then Result := valid_result_pointer end end end end set_highlighted_table_column_ (a_table_column: detachable NS_TABLE_COLUMN) -- Auto generated Objective-C wrapper. local a_table_column__item: POINTER do if attached a_table_column as a_table_column_attached then a_table_column__item := a_table_column_attached.item end objc_set_highlighted_table_column_ (item, a_table_column__item) end highlighted_table_column: detachable NS_TABLE_COLUMN -- Auto generated Objective-C wrapper. local result_pointer: POINTER do result_pointer := objc_highlighted_table_column (item) if result_pointer /= default_pointer then if attached objc_get_eiffel_object (result_pointer) as existing_eiffel_object then check attached {like highlighted_table_column} existing_eiffel_object as valid_result then Result := valid_result end else check attached {like highlighted_table_column} new_eiffel_object (result_pointer, True) as valid_result_pointer then Result := valid_result_pointer end end end end set_vertical_motion_can_begin_drag_ (a_flag: BOOLEAN) -- Auto generated Objective-C wrapper. local do objc_set_vertical_motion_can_begin_drag_ (item, a_flag) end vertical_motion_can_begin_drag: BOOLEAN -- Auto generated Objective-C wrapper. local do Result := objc_vertical_motion_can_begin_drag (item) end can_drag_rows_with_indexes__at_point_ (a_row_indexes: detachable NS_INDEX_SET; a_mouse_down_point: NS_POINT): BOOLEAN -- Auto generated Objective-C wrapper. local a_row_indexes__item: POINTER do if attached a_row_indexes as a_row_indexes_attached then a_row_indexes__item := a_row_indexes_attached.item end Result := objc_can_drag_rows_with_indexes__at_point_ (item, a_row_indexes__item, a_mouse_down_point.item) end -- drag_image_for_rows_with_indexes__table_columns__event__offset_ (a_drag_rows: detachable NS_INDEX_SET; a_table_columns: detachable NS_ARRAY; a_drag_event: detachable NS_EVENT; a_drag_image_offset: UNSUPPORTED_TYPE): detachable NS_IMAGE -- -- Auto generated Objective-C wrapper. -- local -- result_pointer: POINTER -- a_drag_rows__item: POINTER -- a_table_columns__item: POINTER -- a_drag_event__item: POINTER -- a_drag_image_offset__item: POINTER -- do -- if attached a_drag_rows as a_drag_rows_attached then -- a_drag_rows__item := a_drag_rows_attached.item -- end -- if attached a_table_columns as a_table_columns_attached then -- a_table_columns__item := a_table_columns_attached.item -- end -- if attached a_drag_event as a_drag_event_attached then -- a_drag_event__item := a_drag_event_attached.item -- end -- if attached a_drag_image_offset as a_drag_image_offset_attached then -- a_drag_image_offset__item := a_drag_image_offset_attached.item -- end -- result_pointer := objc_drag_image_for_rows_with_indexes__table_columns__event__offset_ (item, a_drag_rows__item, a_table_columns__item, a_drag_event__item, a_drag_image_offset__item) -- if result_pointer /= default_pointer then -- if attached objc_get_eiffel_object (result_pointer) as existing_eiffel_object then -- check attached {like drag_image_for_rows_with_indexes__table_columns__event__offset_} existing_eiffel_object as valid_result then -- Result := valid_result -- end -- else -- check attached {like drag_image_for_rows_with_indexes__table_columns__event__offset_} new_eiffel_object (result_pointer, True) as valid_result_pointer then -- Result := valid_result_pointer -- end -- end -- end -- end set_dragging_source_operation_mask__for_local_ (a_mask: NATURAL_64; a_is_local: BOOLEAN) -- Auto generated Objective-C wrapper. local do objc_set_dragging_source_operation_mask__for_local_ (item, a_mask, a_is_local) end set_drop_row__drop_operation_ (a_row: INTEGER_64; a_drop_operation: NATURAL_64) -- Auto generated Objective-C wrapper. local do objc_set_drop_row__drop_operation_ (item, a_row, a_drop_operation) end set_allows_multiple_selection_ (a_flag: BOOLEAN) -- Auto generated Objective-C wrapper. local do objc_set_allows_multiple_selection_ (item, a_flag) end allows_multiple_selection: BOOLEAN -- Auto generated Objective-C wrapper. local do Result := objc_allows_multiple_selection (item) end set_allows_empty_selection_ (a_flag: BOOLEAN) -- Auto generated Objective-C wrapper. local do objc_set_allows_empty_selection_ (item, a_flag) end allows_empty_selection: BOOLEAN -- Auto generated Objective-C wrapper. local do Result := objc_allows_empty_selection (item) end set_allows_column_selection_ (a_flag: BOOLEAN) -- Auto generated Objective-C wrapper. local do objc_set_allows_column_selection_ (item, a_flag) end allows_column_selection: BOOLEAN -- Auto generated Objective-C wrapper. local do Result := objc_allows_column_selection (item) end deselect_all_ (a_sender: detachable NS_OBJECT) -- Auto generated Objective-C wrapper. local a_sender__item: POINTER do if attached a_sender as a_sender_attached then a_sender__item := a_sender_attached.item end objc_deselect_all_ (item, a_sender__item) end select_column_indexes__by_extending_selection_ (a_indexes: detachable NS_INDEX_SET; a_extend: BOOLEAN) -- Auto generated Objective-C wrapper. local a_indexes__item: POINTER do if attached a_indexes as a_indexes_attached then a_indexes__item := a_indexes_attached.item end objc_select_column_indexes__by_extending_selection_ (item, a_indexes__item, a_extend) end select_row_indexes__by_extending_selection_ (a_indexes: detachable NS_INDEX_SET; a_extend: BOOLEAN) -- Auto generated Objective-C wrapper. local a_indexes__item: POINTER do if attached a_indexes as a_indexes_attached then a_indexes__item := a_indexes_attached.item end objc_select_row_indexes__by_extending_selection_ (item, a_indexes__item, a_extend) end selected_column_indexes: detachable NS_INDEX_SET -- Auto generated Objective-C wrapper. local result_pointer: POINTER do result_pointer := objc_selected_column_indexes (item) if result_pointer /= default_pointer then if attached objc_get_eiffel_object (result_pointer) as existing_eiffel_object then check attached {like selected_column_indexes} existing_eiffel_object as valid_result then Result := valid_result end else check attached {like selected_column_indexes} new_eiffel_object (result_pointer, True) as valid_result_pointer then Result := valid_result_pointer end end end end selected_row_indexes: detachable NS_INDEX_SET -- Auto generated Objective-C wrapper. local result_pointer: POINTER do result_pointer := objc_selected_row_indexes (item) if result_pointer /= default_pointer then if attached objc_get_eiffel_object (result_pointer) as existing_eiffel_object then check attached {like selected_row_indexes} existing_eiffel_object as valid_result then Result := valid_result end else check attached {like selected_row_indexes} new_eiffel_object (result_pointer, True) as valid_result_pointer then Result := valid_result_pointer end end end end deselect_column_ (a_column: INTEGER_64) -- Auto generated Objective-C wrapper. local do objc_deselect_column_ (item, a_column) end deselect_row_ (a_row: INTEGER_64) -- Auto generated Objective-C wrapper. local do objc_deselect_row_ (item, a_row) end selected_column: INTEGER_64 -- Auto generated Objective-C wrapper. local do Result := objc_selected_column (item) end selected_row: INTEGER_64 -- Auto generated Objective-C wrapper. local do Result := objc_selected_row (item) end is_column_selected_ (a_column: INTEGER_64): BOOLEAN -- Auto generated Objective-C wrapper. local do Result := objc_is_column_selected_ (item, a_column) end is_row_selected_ (a_row: INTEGER_64): BOOLEAN -- Auto generated Objective-C wrapper. local do Result := objc_is_row_selected_ (item, a_row) end number_of_selected_columns: INTEGER_64 -- Auto generated Objective-C wrapper. local do Result := objc_number_of_selected_columns (item) end number_of_selected_rows: INTEGER_64 -- Auto generated Objective-C wrapper. local do Result := objc_number_of_selected_rows (item) end allows_type_select: BOOLEAN -- Auto generated Objective-C wrapper. local do Result := objc_allows_type_select (item) end set_allows_type_select_ (a_value: BOOLEAN) -- Auto generated Objective-C wrapper. local do objc_set_allows_type_select_ (item, a_value) end selection_highlight_style: INTEGER_64 -- Auto generated Objective-C wrapper. local do Result := objc_selection_highlight_style (item) end set_selection_highlight_style_ (a_selection_highlight_style: INTEGER_64) -- Auto generated Objective-C wrapper. local do objc_set_selection_highlight_style_ (item, a_selection_highlight_style) end set_dragging_destination_feedback_style_ (a_style: INTEGER_64) -- Auto generated Objective-C wrapper. local do objc_set_dragging_destination_feedback_style_ (item, a_style) end dragging_destination_feedback_style: INTEGER_64 -- Auto generated Objective-C wrapper. local do Result := objc_dragging_destination_feedback_style (item) end rect_of_column_ (a_column: INTEGER_64): NS_RECT -- Auto generated Objective-C wrapper. local do create Result.make objc_rect_of_column_ (item, Result.item, a_column) end rect_of_row_ (a_row: INTEGER_64): NS_RECT -- Auto generated Objective-C wrapper. local do create Result.make objc_rect_of_row_ (item, Result.item, a_row) end column_indexes_in_rect_ (a_rect: NS_RECT): detachable NS_INDEX_SET -- Auto generated Objective-C wrapper. local result_pointer: POINTER do result_pointer := objc_column_indexes_in_rect_ (item, a_rect.item) if result_pointer /= default_pointer then if attached objc_get_eiffel_object (result_pointer) as existing_eiffel_object then check attached {like column_indexes_in_rect_} existing_eiffel_object as valid_result then Result := valid_result end else check attached {like column_indexes_in_rect_} new_eiffel_object (result_pointer, True) as valid_result_pointer then Result := valid_result_pointer end end end end rows_in_rect_ (a_rect: NS_RECT): NS_RANGE -- Auto generated Objective-C wrapper. local do create Result.make objc_rows_in_rect_ (item, Result.item, a_rect.item) end column_at_point_ (a_point: NS_POINT): INTEGER_64 -- Auto generated Objective-C wrapper. local do Result := objc_column_at_point_ (item, a_point.item) end row_at_point_ (a_point: NS_POINT): INTEGER_64 -- Auto generated Objective-C wrapper. local do Result := objc_row_at_point_ (item, a_point.item) end frame_of_cell_at_column__row_ (a_column: INTEGER_64; a_row: INTEGER_64): NS_RECT -- Auto generated Objective-C wrapper. local do create Result.make objc_frame_of_cell_at_column__row_ (item, Result.item, a_column, a_row) end prepared_cell_at_column__row_ (a_column: INTEGER_64; a_row: INTEGER_64): detachable NS_CELL -- Auto generated Objective-C wrapper. local result_pointer: POINTER do result_pointer := objc_prepared_cell_at_column__row_ (item, a_column, a_row) if result_pointer /= default_pointer then if attached objc_get_eiffel_object (result_pointer) as existing_eiffel_object then check attached {like prepared_cell_at_column__row_} existing_eiffel_object as valid_result then Result := valid_result end else check attached {like prepared_cell_at_column__row_} new_eiffel_object (result_pointer, True) as valid_result_pointer then Result := valid_result_pointer end end end end text_should_begin_editing_ (a_text_object: detachable NS_TEXT): BOOLEAN -- Auto generated Objective-C wrapper. local a_text_object__item: POINTER do if attached a_text_object as a_text_object_attached then a_text_object__item := a_text_object_attached.item end Result := objc_text_should_begin_editing_ (item, a_text_object__item) end text_should_end_editing_ (a_text_object: detachable NS_TEXT): BOOLEAN -- Auto generated Objective-C wrapper. local a_text_object__item: POINTER do if attached a_text_object as a_text_object_attached then a_text_object__item := a_text_object_attached.item end Result := objc_text_should_end_editing_ (item, a_text_object__item) end text_did_begin_editing_ (a_notification: detachable NS_NOTIFICATION) -- Auto generated Objective-C wrapper. local a_notification__item: POINTER do if attached a_notification as a_notification_attached then a_notification__item := a_notification_attached.item end objc_text_did_begin_editing_ (item, a_notification__item) end text_did_end_editing_ (a_notification: detachable NS_NOTIFICATION) -- Auto generated Objective-C wrapper. local a_notification__item: POINTER do if attached a_notification as a_notification_attached then a_notification__item := a_notification_attached.item end objc_text_did_end_editing_ (item, a_notification__item) end text_did_change_ (a_notification: detachable NS_NOTIFICATION) -- Auto generated Objective-C wrapper. local a_notification__item: POINTER do if attached a_notification as a_notification_attached then a_notification__item := a_notification_attached.item end objc_text_did_change_ (item, a_notification__item) end set_autosave_name_ (a_name: detachable NS_STRING) -- Auto generated Objective-C wrapper. local a_name__item: POINTER do if attached a_name as a_name_attached then a_name__item := a_name_attached.item end objc_set_autosave_name_ (item, a_name__item) end autosave_name: detachable NS_STRING -- Auto generated Objective-C wrapper. local result_pointer: POINTER do result_pointer := objc_autosave_name (item) if result_pointer /= default_pointer then if attached objc_get_eiffel_object (result_pointer) as existing_eiffel_object then check attached {like autosave_name} existing_eiffel_object as valid_result then Result := valid_result end else check attached {like autosave_name} new_eiffel_object (result_pointer, True) as valid_result_pointer then Result := valid_result_pointer end end end end set_autosave_table_columns_ (a_save: BOOLEAN) -- Auto generated Objective-C wrapper. local do objc_set_autosave_table_columns_ (item, a_save) end autosave_table_columns: BOOLEAN -- Auto generated Objective-C wrapper. local do Result := objc_autosave_table_columns (item) end should_focus_cell__at_column__row_ (a_cell: detachable NS_CELL; a_column: INTEGER_64; a_row: INTEGER_64): BOOLEAN -- Auto generated Objective-C wrapper. local a_cell__item: POINTER do if attached a_cell as a_cell_attached then a_cell__item := a_cell_attached.item end Result := objc_should_focus_cell__at_column__row_ (item, a_cell__item, a_column, a_row) end focused_column: INTEGER_64 -- Auto generated Objective-C wrapper. local do Result := objc_focused_column (item) end set_focused_column_ (a_focused_column: INTEGER_64) -- Auto generated Objective-C wrapper. local do objc_set_focused_column_ (item, a_focused_column) end perform_click_on_cell_at_column__row_ (a_column: INTEGER_64; a_row: INTEGER_64) -- Auto generated Objective-C wrapper. local do objc_perform_click_on_cell_at_column__row_ (item, a_column, a_row) end edit_column__row__with_event__select_ (a_column: INTEGER_64; a_row: INTEGER_64; a_the_event: detachable NS_EVENT; a_select: BOOLEAN) -- Auto generated Objective-C wrapper. local a_the_event__item: POINTER do if attached a_the_event as a_the_event_attached then a_the_event__item := a_the_event_attached.item end objc_edit_column__row__with_event__select_ (item, a_column, a_row, a_the_event__item, a_select) end draw_row__clip_rect_ (a_row: INTEGER_64; a_clip_rect: NS_RECT) -- Auto generated Objective-C wrapper. local do objc_draw_row__clip_rect_ (item, a_row, a_clip_rect.item) end highlight_selection_in_clip_rect_ (a_clip_rect: NS_RECT) -- Auto generated Objective-C wrapper. local do objc_highlight_selection_in_clip_rect_ (item, a_clip_rect.item) end draw_grid_in_clip_rect_ (a_clip_rect: NS_RECT) -- Auto generated Objective-C wrapper. local do objc_draw_grid_in_clip_rect_ (item, a_clip_rect.item) end draw_background_in_clip_rect_ (a_clip_rect: NS_RECT) -- Auto generated Objective-C wrapper. local do objc_draw_background_in_clip_rect_ (item, a_clip_rect.item) end feature {NONE} -- NSTableView Externals objc_set_data_source_ (an_item: POINTER; a_source: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setDataSource:$a_source]; ]" end objc_data_source (an_item: POINTER): POINTER -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return (EIF_POINTER)[(NSTableView *)$an_item dataSource]; ]" end objc_set_delegate_ (an_item: POINTER; a_delegate: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setDelegate:$a_delegate]; ]" end objc_delegate (an_item: POINTER): POINTER -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return (EIF_POINTER)[(NSTableView *)$an_item delegate]; ]" end objc_set_header_view_ (an_item: POINTER; a_header_view: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setHeaderView:$a_header_view]; ]" end objc_header_view (an_item: POINTER): POINTER -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return (EIF_POINTER)[(NSTableView *)$an_item headerView]; ]" end objc_set_corner_view_ (an_item: POINTER; a_corner_view: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setCornerView:$a_corner_view]; ]" end objc_corner_view (an_item: POINTER): POINTER -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return (EIF_POINTER)[(NSTableView *)$an_item cornerView]; ]" end objc_set_allows_column_reordering_ (an_item: POINTER; a_flag: BOOLEAN) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setAllowsColumnReordering:$a_flag]; ]" end objc_allows_column_reordering (an_item: POINTER): BOOLEAN -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item allowsColumnReordering]; ]" end objc_set_allows_column_resizing_ (an_item: POINTER; a_flag: BOOLEAN) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setAllowsColumnResizing:$a_flag]; ]" end objc_allows_column_resizing (an_item: POINTER): BOOLEAN -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item allowsColumnResizing]; ]" end objc_set_column_autoresizing_style_ (an_item: POINTER; a_style: NATURAL_64) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setColumnAutoresizingStyle:$a_style]; ]" end objc_column_autoresizing_style (an_item: POINTER): NATURAL_64 -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item columnAutoresizingStyle]; ]" end objc_set_grid_style_mask_ (an_item: POINTER; a_grid_type: NATURAL_64) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setGridStyleMask:$a_grid_type]; ]" end objc_grid_style_mask (an_item: POINTER): NATURAL_64 -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item gridStyleMask]; ]" end objc_set_intercell_spacing_ (an_item: POINTER; a_size: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setIntercellSpacing:*((NSSize *)$a_size)]; ]" end objc_intercell_spacing (an_item: POINTER; result_pointer: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ *(NSSize *)$result_pointer = [(NSTableView *)$an_item intercellSpacing]; ]" end objc_set_uses_alternating_row_background_colors_ (an_item: POINTER; a_use_alternating_row_colors: BOOLEAN) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setUsesAlternatingRowBackgroundColors:$a_use_alternating_row_colors]; ]" end objc_uses_alternating_row_background_colors (an_item: POINTER): BOOLEAN -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item usesAlternatingRowBackgroundColors]; ]" end objc_set_background_color_ (an_item: POINTER; a_color: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setBackgroundColor:$a_color]; ]" end objc_background_color (an_item: POINTER): POINTER -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return (EIF_POINTER)[(NSTableView *)$an_item backgroundColor]; ]" end objc_set_grid_color_ (an_item: POINTER; a_color: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setGridColor:$a_color]; ]" end objc_grid_color (an_item: POINTER): POINTER -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return (EIF_POINTER)[(NSTableView *)$an_item gridColor]; ]" end objc_set_row_height_ (an_item: POINTER; a_row_height: REAL_64) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setRowHeight:$a_row_height]; ]" end objc_row_height (an_item: POINTER): REAL_64 -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item rowHeight]; ]" end objc_note_height_of_rows_with_indexes_changed_ (an_item: POINTER; a_index_set: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item noteHeightOfRowsWithIndexesChanged:$a_index_set]; ]" end objc_table_columns (an_item: POINTER): POINTER -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return (EIF_POINTER)[(NSTableView *)$an_item tableColumns]; ]" end objc_number_of_columns (an_item: POINTER): INTEGER_64 -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item numberOfColumns]; ]" end objc_number_of_rows (an_item: POINTER): INTEGER_64 -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item numberOfRows]; ]" end objc_add_table_column_ (an_item: POINTER; a_table_column: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item addTableColumn:$a_table_column]; ]" end objc_remove_table_column_ (an_item: POINTER; a_table_column: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item removeTableColumn:$a_table_column]; ]" end objc_move_column__to_column_ (an_item: POINTER; a_old_index: INTEGER_64; a_new_index: INTEGER_64) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item moveColumn:$a_old_index toColumn:$a_new_index]; ]" end objc_column_with_identifier_ (an_item: POINTER; a_identifier: POINTER): INTEGER_64 -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item columnWithIdentifier:$a_identifier]; ]" end objc_table_column_with_identifier_ (an_item: POINTER; a_identifier: POINTER): POINTER -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return (EIF_POINTER)[(NSTableView *)$an_item tableColumnWithIdentifier:$a_identifier]; ]" end objc_tile (an_item: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item tile]; ]" end objc_size_last_column_to_fit (an_item: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item sizeLastColumnToFit]; ]" end objc_scroll_row_to_visible_ (an_item: POINTER; a_row: INTEGER_64) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item scrollRowToVisible:$a_row]; ]" end objc_scroll_column_to_visible_ (an_item: POINTER; a_column: INTEGER_64) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item scrollColumnToVisible:$a_column]; ]" end objc_reload_data (an_item: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item reloadData]; ]" end objc_note_number_of_rows_changed (an_item: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item noteNumberOfRowsChanged]; ]" end objc_reload_data_for_row_indexes__column_indexes_ (an_item: POINTER; a_row_indexes: POINTER; a_column_indexes: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item reloadDataForRowIndexes:$a_row_indexes columnIndexes:$a_column_indexes]; ]" end objc_edited_column (an_item: POINTER): INTEGER_64 -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item editedColumn]; ]" end objc_edited_row (an_item: POINTER): INTEGER_64 -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item editedRow]; ]" end objc_clicked_column (an_item: POINTER): INTEGER_64 -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item clickedColumn]; ]" end objc_clicked_row (an_item: POINTER): INTEGER_64 -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item clickedRow]; ]" end objc_set_double_action_ (an_item: POINTER; a_selector: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setDoubleAction:$a_selector]; ]" end objc_double_action (an_item: POINTER): POINTER -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return (EIF_POINTER)[(NSTableView *)$an_item doubleAction]; ]" end objc_set_sort_descriptors_ (an_item: POINTER; a_array: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setSortDescriptors:$a_array]; ]" end objc_sort_descriptors (an_item: POINTER): POINTER -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return (EIF_POINTER)[(NSTableView *)$an_item sortDescriptors]; ]" end objc_set_indicator_image__in_table_column_ (an_item: POINTER; an_image: POINTER; a_table_column: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setIndicatorImage:$an_image inTableColumn:$a_table_column]; ]" end objc_indicator_image_in_table_column_ (an_item: POINTER; a_table_column: POINTER): POINTER -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return (EIF_POINTER)[(NSTableView *)$an_item indicatorImageInTableColumn:$a_table_column]; ]" end objc_set_highlighted_table_column_ (an_item: POINTER; a_table_column: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setHighlightedTableColumn:$a_table_column]; ]" end objc_highlighted_table_column (an_item: POINTER): POINTER -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return (EIF_POINTER)[(NSTableView *)$an_item highlightedTableColumn]; ]" end objc_set_vertical_motion_can_begin_drag_ (an_item: POINTER; a_flag: BOOLEAN) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setVerticalMotionCanBeginDrag:$a_flag]; ]" end objc_vertical_motion_can_begin_drag (an_item: POINTER): BOOLEAN -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item verticalMotionCanBeginDrag]; ]" end objc_can_drag_rows_with_indexes__at_point_ (an_item: POINTER; a_row_indexes: POINTER; a_mouse_down_point: POINTER): BOOLEAN -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item canDragRowsWithIndexes:$a_row_indexes atPoint:*((NSPoint *)$a_mouse_down_point)]; ]" end -- objc_drag_image_for_rows_with_indexes__table_columns__event__offset_ (an_item: POINTER; a_drag_rows: POINTER; a_table_columns: POINTER; a_drag_event: POINTER; a_drag_image_offset: UNSUPPORTED_TYPE): POINTER -- -- Auto generated Objective-C wrapper. -- external -- "C inline use " -- alias -- "[ -- return (EIF_POINTER)[(NSTableView *)$an_item dragImageForRowsWithIndexes:$a_drag_rows tableColumns:$a_table_columns event:$a_drag_event offset:]; -- ]" -- end objc_set_dragging_source_operation_mask__for_local_ (an_item: POINTER; a_mask: NATURAL_64; a_is_local: BOOLEAN) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setDraggingSourceOperationMask:$a_mask forLocal:$a_is_local]; ]" end objc_set_drop_row__drop_operation_ (an_item: POINTER; a_row: INTEGER_64; a_drop_operation: NATURAL_64) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setDropRow:$a_row dropOperation:$a_drop_operation]; ]" end objc_set_allows_multiple_selection_ (an_item: POINTER; a_flag: BOOLEAN) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setAllowsMultipleSelection:$a_flag]; ]" end objc_allows_multiple_selection (an_item: POINTER): BOOLEAN -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item allowsMultipleSelection]; ]" end objc_set_allows_empty_selection_ (an_item: POINTER; a_flag: BOOLEAN) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setAllowsEmptySelection:$a_flag]; ]" end objc_allows_empty_selection (an_item: POINTER): BOOLEAN -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item allowsEmptySelection]; ]" end objc_set_allows_column_selection_ (an_item: POINTER; a_flag: BOOLEAN) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setAllowsColumnSelection:$a_flag]; ]" end objc_allows_column_selection (an_item: POINTER): BOOLEAN -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item allowsColumnSelection]; ]" end objc_deselect_all_ (an_item: POINTER; a_sender: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item deselectAll:$a_sender]; ]" end objc_select_column_indexes__by_extending_selection_ (an_item: POINTER; a_indexes: POINTER; a_extend: BOOLEAN) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item selectColumnIndexes:$a_indexes byExtendingSelection:$a_extend]; ]" end objc_select_row_indexes__by_extending_selection_ (an_item: POINTER; a_indexes: POINTER; a_extend: BOOLEAN) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item selectRowIndexes:$a_indexes byExtendingSelection:$a_extend]; ]" end objc_selected_column_indexes (an_item: POINTER): POINTER -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return (EIF_POINTER)[(NSTableView *)$an_item selectedColumnIndexes]; ]" end objc_selected_row_indexes (an_item: POINTER): POINTER -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return (EIF_POINTER)[(NSTableView *)$an_item selectedRowIndexes]; ]" end objc_deselect_column_ (an_item: POINTER; a_column: INTEGER_64) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item deselectColumn:$a_column]; ]" end objc_deselect_row_ (an_item: POINTER; a_row: INTEGER_64) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item deselectRow:$a_row]; ]" end objc_selected_column (an_item: POINTER): INTEGER_64 -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item selectedColumn]; ]" end objc_selected_row (an_item: POINTER): INTEGER_64 -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item selectedRow]; ]" end objc_is_column_selected_ (an_item: POINTER; a_column: INTEGER_64): BOOLEAN -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item isColumnSelected:$a_column]; ]" end objc_is_row_selected_ (an_item: POINTER; a_row: INTEGER_64): BOOLEAN -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item isRowSelected:$a_row]; ]" end objc_number_of_selected_columns (an_item: POINTER): INTEGER_64 -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item numberOfSelectedColumns]; ]" end objc_number_of_selected_rows (an_item: POINTER): INTEGER_64 -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item numberOfSelectedRows]; ]" end objc_allows_type_select (an_item: POINTER): BOOLEAN -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item allowsTypeSelect]; ]" end objc_set_allows_type_select_ (an_item: POINTER; a_value: BOOLEAN) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setAllowsTypeSelect:$a_value]; ]" end objc_selection_highlight_style (an_item: POINTER): INTEGER_64 -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item selectionHighlightStyle]; ]" end objc_set_selection_highlight_style_ (an_item: POINTER; a_selection_highlight_style: INTEGER_64) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setSelectionHighlightStyle:$a_selection_highlight_style]; ]" end objc_set_dragging_destination_feedback_style_ (an_item: POINTER; a_style: INTEGER_64) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setDraggingDestinationFeedbackStyle:$a_style]; ]" end objc_dragging_destination_feedback_style (an_item: POINTER): INTEGER_64 -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item draggingDestinationFeedbackStyle]; ]" end objc_rect_of_column_ (an_item: POINTER; result_pointer: POINTER; a_column: INTEGER_64) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ *(NSRect *)$result_pointer = [(NSTableView *)$an_item rectOfColumn:$a_column]; ]" end objc_rect_of_row_ (an_item: POINTER; result_pointer: POINTER; a_row: INTEGER_64) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ *(NSRect *)$result_pointer = [(NSTableView *)$an_item rectOfRow:$a_row]; ]" end objc_column_indexes_in_rect_ (an_item: POINTER; a_rect: POINTER): POINTER -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return (EIF_POINTER)[(NSTableView *)$an_item columnIndexesInRect:*((NSRect *)$a_rect)]; ]" end objc_rows_in_rect_ (an_item: POINTER; result_pointer: POINTER; a_rect: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ *(NSRange *)$result_pointer = [(NSTableView *)$an_item rowsInRect:*((NSRect *)$a_rect)]; ]" end objc_column_at_point_ (an_item: POINTER; a_point: POINTER): INTEGER_64 -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item columnAtPoint:*((NSPoint *)$a_point)]; ]" end objc_row_at_point_ (an_item: POINTER; a_point: POINTER): INTEGER_64 -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item rowAtPoint:*((NSPoint *)$a_point)]; ]" end objc_frame_of_cell_at_column__row_ (an_item: POINTER; result_pointer: POINTER; a_column: INTEGER_64; a_row: INTEGER_64) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ *(NSRect *)$result_pointer = [(NSTableView *)$an_item frameOfCellAtColumn:$a_column row:$a_row]; ]" end objc_prepared_cell_at_column__row_ (an_item: POINTER; a_column: INTEGER_64; a_row: INTEGER_64): POINTER -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return (EIF_POINTER)[(NSTableView *)$an_item preparedCellAtColumn:$a_column row:$a_row]; ]" end objc_text_should_begin_editing_ (an_item: POINTER; a_text_object: POINTER): BOOLEAN -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item textShouldBeginEditing:$a_text_object]; ]" end objc_text_should_end_editing_ (an_item: POINTER; a_text_object: POINTER): BOOLEAN -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item textShouldEndEditing:$a_text_object]; ]" end objc_text_did_begin_editing_ (an_item: POINTER; a_notification: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item textDidBeginEditing:$a_notification]; ]" end objc_text_did_end_editing_ (an_item: POINTER; a_notification: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item textDidEndEditing:$a_notification]; ]" end objc_text_did_change_ (an_item: POINTER; a_notification: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item textDidChange:$a_notification]; ]" end objc_set_autosave_name_ (an_item: POINTER; a_name: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setAutosaveName:$a_name]; ]" end objc_autosave_name (an_item: POINTER): POINTER -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return (EIF_POINTER)[(NSTableView *)$an_item autosaveName]; ]" end objc_set_autosave_table_columns_ (an_item: POINTER; a_save: BOOLEAN) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setAutosaveTableColumns:$a_save]; ]" end objc_autosave_table_columns (an_item: POINTER): BOOLEAN -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item autosaveTableColumns]; ]" end objc_should_focus_cell__at_column__row_ (an_item: POINTER; a_cell: POINTER; a_column: INTEGER_64; a_row: INTEGER_64): BOOLEAN -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item shouldFocusCell:$a_cell atColumn:$a_column row:$a_row]; ]" end objc_focused_column (an_item: POINTER): INTEGER_64 -- Auto generated Objective-C wrapper. external "C inline use " alias "[ return [(NSTableView *)$an_item focusedColumn]; ]" end objc_set_focused_column_ (an_item: POINTER; a_focused_column: INTEGER_64) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item setFocusedColumn:$a_focused_column]; ]" end objc_perform_click_on_cell_at_column__row_ (an_item: POINTER; a_column: INTEGER_64; a_row: INTEGER_64) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item performClickOnCellAtColumn:$a_column row:$a_row]; ]" end objc_edit_column__row__with_event__select_ (an_item: POINTER; a_column: INTEGER_64; a_row: INTEGER_64; a_the_event: POINTER; a_select: BOOLEAN) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item editColumn:$a_column row:$a_row withEvent:$a_the_event select:$a_select]; ]" end objc_draw_row__clip_rect_ (an_item: POINTER; a_row: INTEGER_64; a_clip_rect: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item drawRow:$a_row clipRect:*((NSRect *)$a_clip_rect)]; ]" end objc_highlight_selection_in_clip_rect_ (an_item: POINTER; a_clip_rect: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item highlightSelectionInClipRect:*((NSRect *)$a_clip_rect)]; ]" end objc_draw_grid_in_clip_rect_ (an_item: POINTER; a_clip_rect: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item drawGridInClipRect:*((NSRect *)$a_clip_rect)]; ]" end objc_draw_background_in_clip_rect_ (an_item: POINTER; a_clip_rect: POINTER) -- Auto generated Objective-C wrapper. external "C inline use " alias "[ [(NSTableView *)$an_item drawBackgroundInClipRect:*((NSRect *)$a_clip_rect)]; ]" end feature {NONE} -- Implementation wrapper_objc_class_name: STRING -- The class name used for classes of the generated wrapper classes. do Result := "NSTableView" end end