pub trait ComboRowExt: 'static {
Show 20 methods
// Required methods
fn expression(&self) -> Option<Expression>;
fn factory(&self) -> Option<ListItemFactory>;
fn list_factory(&self) -> Option<ListItemFactory>;
fn model(&self) -> Option<ListModel>;
fn selected(&self) -> u32;
fn selected_item(&self) -> Option<Object>;
fn uses_subtitle(&self) -> bool;
fn set_expression(&self, expression: Option<impl AsRef<Expression>>);
fn set_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_selected(&self, position: u32);
fn set_use_subtitle(&self, use_subtitle: bool);
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_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_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;
}