Trait gtk::prelude::FlowBoxExt

source ·
pub trait FlowBoxExt: IsA<FlowBox> + Sealed + 'static {
Show 49 methods // Provided methods fn bind_model<P: Fn(&Object) -> Widget + 'static>( &self, model: Option<&impl IsA<ListModel>>, create_widget_func: P ) { ... } fn activates_on_single_click(&self) -> bool { ... } fn child_at_index(&self, idx: i32) -> Option<FlowBoxChild> { ... } fn child_at_pos(&self, x: i32, y: i32) -> Option<FlowBoxChild> { ... } fn column_spacing(&self) -> u32 { ... } fn is_homogeneous(&self) -> bool { ... } fn max_children_per_line(&self) -> u32 { ... } fn min_children_per_line(&self) -> u32 { ... } fn row_spacing(&self) -> u32 { ... } fn selected_children(&self) -> Vec<FlowBoxChild> { ... } fn selection_mode(&self) -> SelectionMode { ... } fn insert(&self, widget: &impl IsA<Widget>, position: i32) { ... } fn invalidate_filter(&self) { ... } fn invalidate_sort(&self) { ... } fn select_all(&self) { ... } fn select_child(&self, child: &impl IsA<FlowBoxChild>) { ... } fn selected_foreach<P: FnMut(&FlowBox, &FlowBoxChild)>(&self, func: P) { ... } fn set_activate_on_single_click(&self, single: bool) { ... } fn set_column_spacing(&self, spacing: u32) { ... } fn set_filter_func( &self, filter_func: Option<Box_<dyn Fn(&FlowBoxChild) -> bool + 'static>> ) { ... } fn set_hadjustment(&self, adjustment: &impl IsA<Adjustment>) { ... } fn set_homogeneous(&self, homogeneous: bool) { ... } fn set_max_children_per_line(&self, n_children: u32) { ... } fn set_min_children_per_line(&self, n_children: u32) { ... } fn set_row_spacing(&self, spacing: u32) { ... } fn set_selection_mode(&self, mode: SelectionMode) { ... } fn set_sort_func( &self, sort_func: Option<Box_<dyn Fn(&FlowBoxChild, &FlowBoxChild) -> i32 + 'static>> ) { ... } fn set_vadjustment(&self, adjustment: &impl IsA<Adjustment>) { ... } fn unselect_all(&self) { ... } fn unselect_child(&self, child: &impl IsA<FlowBoxChild>) { ... } fn connect_activate_cursor_child<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn emit_activate_cursor_child(&self) { ... } fn connect_child_activated<F: Fn(&Self, &FlowBoxChild) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_move_cursor<F: Fn(&Self, MovementStep, i32) -> bool + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn emit_move_cursor(&self, step: MovementStep, count: i32) -> bool { ... } fn connect_select_all<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn emit_select_all(&self) { ... } fn connect_selected_children_changed<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_toggle_cursor_child<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn emit_toggle_cursor_child(&self) { ... } fn connect_unselect_all<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn emit_unselect_all(&self) { ... } fn connect_activate_on_single_click_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_column_spacing_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_homogeneous_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_max_children_per_line_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_min_children_per_line_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_row_spacing_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_selection_mode_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... }
}

Provided Methods§

source

fn bind_model<P: Fn(&Object) -> Widget + 'static>( &self, model: Option<&impl IsA<ListModel>>, create_widget_func: P )

source

fn activates_on_single_click(&self) -> bool

source

fn child_at_index(&self, idx: i32) -> Option<FlowBoxChild>

source

fn child_at_pos(&self, x: i32, y: i32) -> Option<FlowBoxChild>

source

fn column_spacing(&self) -> u32

source

fn is_homogeneous(&self) -> bool

source

fn max_children_per_line(&self) -> u32

source

fn min_children_per_line(&self) -> u32

source

fn row_spacing(&self) -> u32

source

fn selected_children(&self) -> Vec<FlowBoxChild>

source

fn selection_mode(&self) -> SelectionMode

source

fn insert(&self, widget: &impl IsA<Widget>, position: i32)

source

fn invalidate_filter(&self)

source

fn invalidate_sort(&self)

source

fn select_all(&self)

source

fn select_child(&self, child: &impl IsA<FlowBoxChild>)

source

fn selected_foreach<P: FnMut(&FlowBox, &FlowBoxChild)>(&self, func: P)

source

fn set_activate_on_single_click(&self, single: bool)

source

fn set_column_spacing(&self, spacing: u32)

source

fn set_filter_func( &self, filter_func: Option<Box_<dyn Fn(&FlowBoxChild) -> bool + 'static>> )

source

fn set_hadjustment(&self, adjustment: &impl IsA<Adjustment>)

source

fn set_homogeneous(&self, homogeneous: bool)

source

fn set_max_children_per_line(&self, n_children: u32)

source

fn set_min_children_per_line(&self, n_children: u32)

source

fn set_row_spacing(&self, spacing: u32)

source

fn set_selection_mode(&self, mode: SelectionMode)

source

fn set_sort_func( &self, sort_func: Option<Box_<dyn Fn(&FlowBoxChild, &FlowBoxChild) -> i32 + 'static>> )

source

fn set_vadjustment(&self, adjustment: &impl IsA<Adjustment>)

source

fn unselect_all(&self)

source

fn unselect_child(&self, child: &impl IsA<FlowBoxChild>)

source

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

source

fn emit_activate_cursor_child(&self)

source

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

source

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

source

fn emit_move_cursor(&self, step: MovementStep, count: i32) -> bool

source

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

source

fn emit_select_all(&self)

source

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

source

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

source

fn emit_toggle_cursor_child(&self)

source

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

source

fn emit_unselect_all(&self)

source

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

source

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

source

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

source

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

source

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

source

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

source

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

Implementors§