pub trait ComboRowExt: IsA<ComboRow> + 'static {
Show 29 methods
// Provided methods
fn enables_search(&self) -> bool { ... }
fn expression(&self) -> Option<Expression> { ... }
fn factory(&self) -> Option<ListItemFactory> { ... }
fn header_factory(&self) -> Option<ListItemFactory> { ... }
fn list_factory(&self) -> Option<ListItemFactory> { ... }
fn model(&self) -> Option<ListModel> { ... }
fn search_match_mode(&self) -> StringFilterMatchMode { ... }
fn selected(&self) -> u32 { ... }
fn selected_item(&self) -> Option<Object> { ... }
fn uses_subtitle(&self) -> bool { ... }
fn set_enable_search(&self, enable_search: bool) { ... }
fn set_expression(&self, expression: Option<impl AsRef<Expression>>) { ... }
fn set_factory(&self, factory: Option<&impl IsA<ListItemFactory>>) { ... }
fn set_header_factory(&self, factory: Option<&impl IsA<ListItemFactory>>) { ... }
fn set_list_factory(&self, factory: Option<&impl IsA<ListItemFactory>>) { ... }
fn set_model(&self, model: Option<&impl IsA<ListModel>>) { ... }
fn set_search_match_mode(&self, search_match_mode: StringFilterMatchMode) { ... }
fn set_selected(&self, position: u32) { ... }
fn set_use_subtitle(&self, use_subtitle: bool) { ... }
fn connect_enable_search_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId { ... }
fn connect_expression_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId { ... }
fn connect_factory_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId { ... }
fn connect_header_factory_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId { ... }
fn connect_list_factory_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId { ... }
fn connect_model_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId { ... }
fn connect_search_match_mode_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId { ... }
fn connect_selected_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId { ... }
fn connect_selected_item_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId { ... }
fn connect_use_subtitle_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId { ... }
}Provided Methods§
fn enables_search(&self) -> bool
fn expression(&self) -> Option<Expression>
fn factory(&self) -> Option<ListItemFactory>
fn header_factory(&self) -> Option<ListItemFactory>
fn list_factory(&self) -> Option<ListItemFactory>
fn model(&self) -> Option<ListModel>
fn search_match_mode(&self) -> StringFilterMatchMode
fn selected(&self) -> u32
fn selected_item(&self) -> Option<Object>
fn uses_subtitle(&self) -> bool
fn set_enable_search(&self, enable_search: bool)
fn set_expression(&self, expression: Option<impl AsRef<Expression>>)
fn set_factory(&self, factory: Option<&impl IsA<ListItemFactory>>)
fn set_header_factory(&self, factory: Option<&impl IsA<ListItemFactory>>)
fn set_list_factory(&self, factory: Option<&impl IsA<ListItemFactory>>)
fn set_model(&self, model: Option<&impl IsA<ListModel>>)
fn set_search_match_mode(&self, search_match_mode: StringFilterMatchMode)
fn set_selected(&self, position: u32)
fn set_use_subtitle(&self, use_subtitle: bool)
fn connect_enable_search_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_expression_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_factory_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_header_factory_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_list_factory_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_model_notify<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
fn connect_search_match_mode_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_selected_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_selected_item_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_use_subtitle_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.