Trait ComboBoxExt

Source
pub trait ComboBoxExt: 'static {
Show 50 methods // Required methods fn get_active_id(&self) -> Option<GString>; fn get_active_iter(&self) -> Option<TreeIter>; fn get_button_sensitivity(&self) -> SensitivityType; fn get_column_span_column(&self) -> i32; fn get_entry_text_column(&self) -> i32; fn get_has_entry(&self) -> bool; fn get_id_column(&self) -> i32; fn get_model(&self) -> Option<TreeModel>; fn get_popup_accessible(&self) -> Option<Object>; fn get_popup_fixed_width(&self) -> bool; fn get_row_span_column(&self) -> i32; fn get_wrap_width(&self) -> i32; fn popdown(&self); fn popup(&self); fn popup_for_device(&self, device: &Device); fn set_active_id(&self, active_id: Option<&str>) -> bool; fn set_active_iter(&self, iter: Option<&TreeIter>); fn set_button_sensitivity(&self, sensitivity: SensitivityType); fn set_column_span_column(&self, column_span: i32); fn set_entry_text_column(&self, text_column: i32); fn set_id_column(&self, id_column: i32); fn set_model<P: IsA<TreeModel>>(&self, model: Option<&P>); fn set_popup_fixed_width(&self, fixed: bool); fn set_row_separator_func<P: Fn(&TreeModel, &TreeIter) -> bool + 'static>( &self, func: P, ); fn set_row_span_column(&self, row_span: i32); fn set_wrap_width(&self, width: i32); fn get_property_cell_area(&self) -> Option<CellArea>; fn get_property_has_frame(&self) -> bool; fn set_property_has_frame(&self, has_frame: bool); fn get_property_popup_shown(&self) -> bool; fn connect_changed<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId; fn connect_format_entry_text<F: Fn(&Self, &str) -> String + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_move_active<F: Fn(&Self, ScrollType) + 'static>( &self, f: F, ) -> SignalHandlerId; fn emit_move_active(&self, scroll_type: ScrollType); fn connect_popdown<F: Fn(&Self) -> bool + 'static>( &self, f: F, ) -> SignalHandlerId; fn emit_popdown(&self) -> bool; fn connect_popup<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId; fn emit_popup(&self); fn connect_property_active_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_active_id_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_button_sensitivity_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_column_span_column_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_entry_text_column_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_has_frame_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_id_column_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_model_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_popup_fixed_width_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_popup_shown_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_row_span_column_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_wrap_width_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId;
}

Required Methods§

Source

fn get_active_id(&self) -> Option<GString>

Source

fn get_active_iter(&self) -> Option<TreeIter>

Source

fn get_button_sensitivity(&self) -> SensitivityType

Source

fn get_column_span_column(&self) -> i32

Source

fn get_entry_text_column(&self) -> i32

Source

fn get_has_entry(&self) -> bool

Source

fn get_id_column(&self) -> i32

Source

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

Source

fn get_popup_accessible(&self) -> Option<Object>

Source

fn get_popup_fixed_width(&self) -> bool

Source

fn get_row_span_column(&self) -> i32

Source

fn get_wrap_width(&self) -> i32

Source

fn popdown(&self)

Source

fn popup(&self)

Source

fn popup_for_device(&self, device: &Device)

Source

fn set_active_id(&self, active_id: Option<&str>) -> bool

Source

fn set_active_iter(&self, iter: Option<&TreeIter>)

Source

fn set_button_sensitivity(&self, sensitivity: SensitivityType)

Source

fn set_column_span_column(&self, column_span: i32)

Source

fn set_entry_text_column(&self, text_column: i32)

Source

fn set_id_column(&self, id_column: i32)

Source

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

Source

fn set_popup_fixed_width(&self, fixed: bool)

Source

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

Source

fn set_row_span_column(&self, row_span: i32)

Source

fn set_wrap_width(&self, width: i32)

Source

fn get_property_cell_area(&self) -> Option<CellArea>

Source

fn get_property_has_frame(&self) -> bool

Source

fn set_property_has_frame(&self, has_frame: bool)

Source

fn get_property_popup_shown(&self) -> bool

Source

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

Source

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

Source

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

Source

fn emit_move_active(&self, scroll_type: ScrollType)

Source

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

Source

fn emit_popdown(&self) -> bool

Source

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

Source

fn emit_popup(&self)

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

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§