Trait TreeViewExt

Source
pub trait TreeViewExt: IsA<TreeView> + 'static {
Show 129 methods // Provided methods fn append_column(&self, column: &TreeViewColumn) -> i32 { ... } fn collapse_all(&self) { ... } fn collapse_row(&self, path: &TreePath) -> bool { ... } fn columns_autosize(&self) { ... } fn convert_bin_window_to_tree_coords(&self, bx: i32, by: i32) -> (i32, i32) { ... } fn convert_bin_window_to_widget_coords( &self, bx: i32, by: i32, ) -> (i32, i32) { ... } fn convert_tree_to_bin_window_coords(&self, tx: i32, ty: i32) -> (i32, i32) { ... } fn convert_tree_to_widget_coords(&self, tx: i32, ty: i32) -> (i32, i32) { ... } fn convert_widget_to_bin_window_coords( &self, wx: i32, wy: i32, ) -> (i32, i32) { ... } fn convert_widget_to_tree_coords(&self, wx: i32, wy: i32) -> (i32, i32) { ... } fn create_row_drag_icon(&self, path: &TreePath) -> Option<Paintable> { ... } fn enable_model_drag_dest( &self, formats: &ContentFormats, actions: DragAction, ) { ... } fn enable_model_drag_source( &self, start_button_mask: ModifierType, formats: &ContentFormats, actions: DragAction, ) { ... } fn expand_all(&self) { ... } fn expand_row(&self, path: &TreePath, open_all: bool) -> bool { ... } fn expand_to_path(&self, path: &TreePath) { ... } fn activates_on_single_click(&self) -> bool { ... } fn background_area( &self, path: Option<&TreePath>, column: Option<&TreeViewColumn>, ) -> Rectangle { ... } fn cell_area( &self, path: Option<&TreePath>, column: Option<&TreeViewColumn>, ) -> Rectangle { ... } fn column(&self, n: i32) -> Option<TreeViewColumn> { ... } fn columns(&self) -> Vec<TreeViewColumn> { ... } fn cursor(&self) -> (Option<TreePath>, Option<TreeViewColumn>) { ... } fn dest_row_at_pos( &self, drag_x: i32, drag_y: i32, ) -> Option<(Option<TreePath>, TreeViewDropPosition)> { ... } fn drag_dest_row(&self) -> (Option<TreePath>, TreeViewDropPosition) { ... } fn enables_search(&self) -> bool { ... } fn enables_tree_lines(&self) -> bool { ... } fn expander_column(&self) -> Option<TreeViewColumn> { ... } fn is_fixed_height_mode(&self) -> bool { ... } fn grid_lines(&self) -> TreeViewGridLines { ... } fn is_headers_clickable(&self) -> bool { ... } fn is_headers_visible(&self) -> bool { ... } fn hover_expands(&self) -> bool { ... } fn is_hover_selection(&self) -> bool { ... } fn level_indentation(&self) -> i32 { ... } fn model(&self) -> Option<TreeModel> { ... } fn n_columns(&self) -> u32 { ... } fn path_at_pos( &self, x: i32, y: i32, ) -> Option<(Option<TreePath>, Option<TreeViewColumn>, i32, i32)> { ... } fn is_reorderable(&self) -> bool { ... } fn is_rubber_banding(&self) -> bool { ... } fn search_column(&self) -> i32 { ... } fn search_entry(&self) -> Option<Editable> { ... } fn selection(&self) -> TreeSelection { ... } fn shows_expanders(&self) -> bool { ... } fn tooltip_column(&self) -> i32 { ... } fn tooltip_context( &self, x: i32, y: i32, keyboard_tip: bool, ) -> Option<(Option<TreeModel>, TreePath, TreeIter)> { ... } fn visible_range(&self) -> Option<(TreePath, TreePath)> { ... } fn visible_rect(&self) -> Rectangle { ... } fn insert_column(&self, column: &TreeViewColumn, position: i32) -> i32 { ... } fn insert_column_with_data_func<P>( &self, position: i32, title: &str, cell: &impl IsA<CellRenderer>, func: P, ) -> i32 where P: Fn(&TreeViewColumn, &CellRenderer, &TreeModel, &TreeIter) + 'static { ... } fn is_blank_at_pos( &self, x: i32, y: i32, ) -> Option<(Option<TreePath>, Option<TreeViewColumn>, i32, i32)> { ... } fn is_rubber_banding_active(&self) -> bool { ... } fn map_expanded_rows<P>(&self, func: P) where P: FnMut(&TreeView, &TreePath) { ... } fn move_column_after( &self, column: &TreeViewColumn, base_column: Option<&TreeViewColumn>, ) { ... } fn remove_column(&self, column: &TreeViewColumn) -> i32 { ... } fn row_activated(&self, path: &TreePath, column: Option<&TreeViewColumn>) { ... } fn row_expanded(&self, path: &TreePath) -> bool { ... } fn scroll_to_cell( &self, path: Option<&TreePath>, column: Option<&TreeViewColumn>, use_align: bool, row_align: f32, col_align: f32, ) { ... } fn scroll_to_point(&self, tree_x: i32, tree_y: i32) { ... } fn set_activate_on_single_click(&self, single: bool) { ... } fn set_column_drag_function( &self, func: Option<Box<dyn Fn(&TreeView, &TreeViewColumn, &TreeViewColumn, &TreeViewColumn) -> bool>>, ) { ... } fn set_cursor( &self, path: &TreePath, focus_column: Option<&TreeViewColumn>, start_editing: bool, ) { ... } fn set_cursor_on_cell( &self, path: &TreePath, focus_column: Option<&TreeViewColumn>, focus_cell: Option<&impl IsA<CellRenderer>>, start_editing: bool, ) { ... } fn set_drag_dest_row( &self, path: Option<&TreePath>, pos: TreeViewDropPosition, ) { ... } fn set_enable_search(&self, enable_search: bool) { ... } fn set_enable_tree_lines(&self, enabled: bool) { ... } fn set_expander_column(&self, column: Option<&TreeViewColumn>) { ... } fn set_fixed_height_mode(&self, enable: bool) { ... } fn set_grid_lines(&self, grid_lines: TreeViewGridLines) { ... } fn set_headers_clickable(&self, setting: bool) { ... } fn set_headers_visible(&self, headers_visible: bool) { ... } fn set_hover_expand(&self, expand: bool) { ... } fn set_hover_selection(&self, hover: bool) { ... } fn set_level_indentation(&self, indentation: i32) { ... } fn set_model(&self, model: Option<&impl IsA<TreeModel>>) { ... } fn set_reorderable(&self, reorderable: bool) { ... } fn set_row_separator_func<P>(&self, func: P) where P: Fn(&TreeModel, &TreeIter) -> bool + 'static { ... } fn set_rubber_banding(&self, enable: bool) { ... } fn set_search_column(&self, column: i32) { ... } fn set_search_entry(&self, entry: Option<&impl IsA<Editable>>) { ... } fn set_search_equal_func<P>(&self, search_equal_func: P) where P: Fn(&TreeModel, i32, &str, &TreeIter) -> bool + 'static { ... } fn set_show_expanders(&self, enabled: bool) { ... } fn set_tooltip_cell( &self, tooltip: &Tooltip, path: Option<&TreePath>, column: Option<&TreeViewColumn>, cell: Option<&impl IsA<CellRenderer>>, ) { ... } fn set_tooltip_column(&self, column: i32) { ... } fn set_tooltip_row(&self, tooltip: &Tooltip, path: &TreePath) { ... } fn unset_rows_drag_dest(&self) { ... } fn unset_rows_drag_source(&self) { ... } fn enable_grid_lines(&self) -> TreeViewGridLines { ... } fn set_enable_grid_lines(&self, enable_grid_lines: TreeViewGridLines) { ... } fn connect_columns_changed<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self) + 'static { ... } fn connect_cursor_changed<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self) + 'static { ... } fn connect_expand_collapse_cursor_row<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self, bool, bool, bool) -> bool + 'static { ... } fn emit_expand_collapse_cursor_row( &self, object: bool, p0: bool, p1: bool, ) -> bool { ... } fn connect_move_cursor<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self, MovementStep, i32, bool, bool) -> bool + 'static { ... } fn emit_move_cursor( &self, step: MovementStep, direction: i32, extend: bool, modify: bool, ) -> bool { ... } fn connect_row_activated<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self, &TreePath, Option<&TreeViewColumn>) + 'static { ... } fn emit_row_activated( &self, path: &TreePath, column: Option<&TreeViewColumn>, ) { ... } fn connect_row_collapsed<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self, &TreeIter, &TreePath) + 'static { ... } fn connect_row_expanded<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self, &TreeIter, &TreePath) + 'static { ... } fn connect_select_all<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self) -> bool + 'static { ... } fn emit_select_all(&self) -> bool { ... } fn connect_select_cursor_parent<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self) -> bool + 'static { ... } fn emit_select_cursor_parent(&self) -> bool { ... } fn connect_select_cursor_row<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self, bool) -> bool + 'static { ... } fn emit_select_cursor_row(&self, object: bool) -> bool { ... } fn connect_start_interactive_search<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self) -> bool + 'static { ... } fn emit_start_interactive_search(&self) -> bool { ... } fn connect_test_collapse_row<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self, &TreeIter, &TreePath) -> Propagation + 'static { ... } fn connect_test_expand_row<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self, &TreeIter, &TreePath) -> Propagation + 'static { ... } fn connect_toggle_cursor_row<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self) -> bool + 'static { ... } fn emit_toggle_cursor_row(&self) -> bool { ... } fn connect_unselect_all<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self) -> bool + 'static { ... } fn emit_unselect_all(&self) -> bool { ... } fn connect_activate_on_single_click_notify<F>( &self, f: F, ) -> SignalHandlerId where F: Fn(&Self) + 'static { ... } fn connect_enable_grid_lines_notify<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self) + 'static { ... } fn connect_enable_search_notify<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self) + 'static { ... } fn connect_enable_tree_lines_notify<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self) + 'static { ... } fn connect_expander_column_notify<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self) + 'static { ... } fn connect_fixed_height_mode_notify<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self) + 'static { ... } fn connect_headers_clickable_notify<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self) + 'static { ... } fn connect_headers_visible_notify<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self) + 'static { ... } fn connect_hover_expand_notify<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self) + 'static { ... } fn connect_hover_selection_notify<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self) + 'static { ... } fn connect_level_indentation_notify<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self) + 'static { ... } fn connect_model_notify<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self) + 'static { ... } fn connect_reorderable_notify<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self) + 'static { ... } fn connect_rubber_banding_notify<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self) + 'static { ... } fn connect_search_column_notify<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self) + 'static { ... } fn connect_show_expanders_notify<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self) + 'static { ... } fn connect_tooltip_column_notify<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self) + 'static { ... }
}
๐Ÿ‘ŽDeprecated: Since 4.10

Provided Methodsยง

Source

fn append_column(&self, column: &TreeViewColumn) -> i32

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn collapse_all(&self)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn collapse_row(&self, path: &TreePath) -> bool

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn columns_autosize(&self)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn convert_bin_window_to_tree_coords(&self, bx: i32, by: i32) -> (i32, i32)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn convert_bin_window_to_widget_coords(&self, bx: i32, by: i32) -> (i32, i32)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn convert_tree_to_bin_window_coords(&self, tx: i32, ty: i32) -> (i32, i32)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn convert_tree_to_widget_coords(&self, tx: i32, ty: i32) -> (i32, i32)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn convert_widget_to_bin_window_coords(&self, wx: i32, wy: i32) -> (i32, i32)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn convert_widget_to_tree_coords(&self, wx: i32, wy: i32) -> (i32, i32)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn create_row_drag_icon(&self, path: &TreePath) -> Option<Paintable>

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn enable_model_drag_dest(&self, formats: &ContentFormats, actions: DragAction)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn enable_model_drag_source( &self, start_button_mask: ModifierType, formats: &ContentFormats, actions: DragAction, )

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn expand_all(&self)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn expand_row(&self, path: &TreePath, open_all: bool) -> bool

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn expand_to_path(&self, path: &TreePath)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn activates_on_single_click(&self) -> bool

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn background_area( &self, path: Option<&TreePath>, column: Option<&TreeViewColumn>, ) -> Rectangle

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn cell_area( &self, path: Option<&TreePath>, column: Option<&TreeViewColumn>, ) -> Rectangle

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn column(&self, n: i32) -> Option<TreeViewColumn>

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn columns(&self) -> Vec<TreeViewColumn>

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn cursor(&self) -> (Option<TreePath>, Option<TreeViewColumn>)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn dest_row_at_pos( &self, drag_x: i32, drag_y: i32, ) -> Option<(Option<TreePath>, TreeViewDropPosition)>

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn drag_dest_row(&self) -> (Option<TreePath>, TreeViewDropPosition)

๐Ÿ‘ŽDeprecated: Since 4.10
๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn enables_tree_lines(&self) -> bool

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn expander_column(&self) -> Option<TreeViewColumn>

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn is_fixed_height_mode(&self) -> bool

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn grid_lines(&self) -> TreeViewGridLines

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn is_headers_clickable(&self) -> bool

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn is_headers_visible(&self) -> bool

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn hover_expands(&self) -> bool

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn is_hover_selection(&self) -> bool

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn level_indentation(&self) -> i32

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn model(&self) -> Option<TreeModel>

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn n_columns(&self) -> u32

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn path_at_pos( &self, x: i32, y: i32, ) -> Option<(Option<TreePath>, Option<TreeViewColumn>, i32, i32)>

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn is_reorderable(&self) -> bool

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn is_rubber_banding(&self) -> bool

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn search_column(&self) -> i32

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn search_entry(&self) -> Option<Editable>

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn selection(&self) -> TreeSelection

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn shows_expanders(&self) -> bool

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn tooltip_column(&self) -> i32

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn tooltip_context( &self, x: i32, y: i32, keyboard_tip: bool, ) -> Option<(Option<TreeModel>, TreePath, TreeIter)>

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn visible_range(&self) -> Option<(TreePath, TreePath)>

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn visible_rect(&self) -> Rectangle

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn insert_column(&self, column: &TreeViewColumn, position: i32) -> i32

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn insert_column_with_data_func<P>( &self, position: i32, title: &str, cell: &impl IsA<CellRenderer>, func: P, ) -> i32
where P: Fn(&TreeViewColumn, &CellRenderer, &TreeModel, &TreeIter) + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn is_blank_at_pos( &self, x: i32, y: i32, ) -> Option<(Option<TreePath>, Option<TreeViewColumn>, i32, i32)>

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn is_rubber_banding_active(&self) -> bool

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn map_expanded_rows<P>(&self, func: P)
where P: FnMut(&TreeView, &TreePath),

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn move_column_after( &self, column: &TreeViewColumn, base_column: Option<&TreeViewColumn>, )

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn remove_column(&self, column: &TreeViewColumn) -> i32

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn row_activated(&self, path: &TreePath, column: Option<&TreeViewColumn>)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn row_expanded(&self, path: &TreePath) -> bool

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn scroll_to_cell( &self, path: Option<&TreePath>, column: Option<&TreeViewColumn>, use_align: bool, row_align: f32, col_align: f32, )

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn scroll_to_point(&self, tree_x: i32, tree_y: i32)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_activate_on_single_click(&self, single: bool)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_column_drag_function( &self, func: Option<Box<dyn Fn(&TreeView, &TreeViewColumn, &TreeViewColumn, &TreeViewColumn) -> bool>>, )

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_cursor( &self, path: &TreePath, focus_column: Option<&TreeViewColumn>, start_editing: bool, )

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_cursor_on_cell( &self, path: &TreePath, focus_column: Option<&TreeViewColumn>, focus_cell: Option<&impl IsA<CellRenderer>>, start_editing: bool, )

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_drag_dest_row(&self, path: Option<&TreePath>, pos: TreeViewDropPosition)

๐Ÿ‘ŽDeprecated: Since 4.10
๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_enable_tree_lines(&self, enabled: bool)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_expander_column(&self, column: Option<&TreeViewColumn>)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_fixed_height_mode(&self, enable: bool)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_grid_lines(&self, grid_lines: TreeViewGridLines)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_headers_clickable(&self, setting: bool)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_headers_visible(&self, headers_visible: bool)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_hover_expand(&self, expand: bool)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_hover_selection(&self, hover: bool)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_level_indentation(&self, indentation: i32)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_model(&self, model: Option<&impl IsA<TreeModel>>)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_reorderable(&self, reorderable: bool)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_row_separator_func<P>(&self, func: P)
where P: Fn(&TreeModel, &TreeIter) -> bool + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_rubber_banding(&self, enable: bool)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_search_column(&self, column: i32)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_search_entry(&self, entry: Option<&impl IsA<Editable>>)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_search_equal_func<P>(&self, search_equal_func: P)
where P: Fn(&TreeModel, i32, &str, &TreeIter) -> bool + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_show_expanders(&self, enabled: bool)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_tooltip_cell( &self, tooltip: &Tooltip, path: Option<&TreePath>, column: Option<&TreeViewColumn>, cell: Option<&impl IsA<CellRenderer>>, )

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_tooltip_column(&self, column: i32)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_tooltip_row(&self, tooltip: &Tooltip, path: &TreePath)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn unset_rows_drag_dest(&self)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn unset_rows_drag_source(&self)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn enable_grid_lines(&self) -> TreeViewGridLines

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn set_enable_grid_lines(&self, enable_grid_lines: TreeViewGridLines)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_columns_changed<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_cursor_changed<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_expand_collapse_cursor_row<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, bool, bool, bool) -> bool + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn emit_expand_collapse_cursor_row( &self, object: bool, p0: bool, p1: bool, ) -> bool

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_move_cursor<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, MovementStep, i32, bool, bool) -> bool + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn emit_move_cursor( &self, step: MovementStep, direction: i32, extend: bool, modify: bool, ) -> bool

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_row_activated<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &TreePath, Option<&TreeViewColumn>) + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn emit_row_activated(&self, path: &TreePath, column: Option<&TreeViewColumn>)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_row_collapsed<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &TreeIter, &TreePath) + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_row_expanded<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &TreeIter, &TreePath) + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_select_all<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) -> bool + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn emit_select_all(&self) -> bool

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_select_cursor_parent<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) -> bool + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn emit_select_cursor_parent(&self) -> bool

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_select_cursor_row<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, bool) -> bool + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn emit_select_cursor_row(&self, object: bool) -> bool

๐Ÿ‘ŽDeprecated: Since 4.10
๐Ÿ‘ŽDeprecated: Since 4.10
๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_test_collapse_row<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &TreeIter, &TreePath) -> Propagation + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_test_expand_row<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &TreeIter, &TreePath) -> Propagation + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_toggle_cursor_row<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) -> bool + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn emit_toggle_cursor_row(&self) -> bool

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_unselect_all<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) -> bool + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn emit_unselect_all(&self) -> bool

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_activate_on_single_click_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_enable_grid_lines_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_enable_search_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_enable_tree_lines_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_expander_column_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_fixed_height_mode_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_headers_clickable_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_headers_visible_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_hover_expand_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_hover_selection_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_level_indentation_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_model_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_reorderable_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_rubber_banding_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_search_column_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_show_expanders_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn connect_tooltip_column_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

๐Ÿ‘ŽDeprecated: Since 4.10

Dyn Compatibilityยง

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementorsยง

Sourceยง

impl<O> TreeViewExt for O
where O: IsA<TreeView>,