Trait ux::ComboBoxExt [−][src]
pub trait ComboBoxExt: 'static {
Show methods
pub fn append_text(&self, text: &str);
pub fn get_active_icon_name(&self) -> Option<String>;
pub fn get_active_text(&self) -> Option<String>;
pub fn get_index(&self) -> i32;
pub fn insert_text(&self, position: i32, text: &str);
pub fn insert_text_with_icon(&self, position: i32, text: &str, icon: &str);
pub fn prepend_text(&self, text: &str);
pub fn remove_all(&self);
pub fn remove_text(&self, position: usize);
pub fn set_active_icon_name(&self, icon_name: Option<String>);
pub fn set_active_text(&self, text: &str);
pub fn set_index(&self, index: i32);
pub fn connect_property_active_icon_name_notify<F>(
&self,
f: F
) -> SignalHandlerId
where
F: 'static + Fn(&Self);
pub fn connect_property_active_text_notify<F>(
&self,
f: F
) -> SignalHandlerId
where
F: 'static + Fn(&Self);
pub fn connect_property_index_notify<F>(&self, f: F) -> SignalHandlerId
where
F: 'static + Fn(&Self);
}Required methods
pub fn append_text(&self, text: &str)[src]
append_text: @box: A #ComboBox @text: name of the item
Append an item to the combo box list
pub fn get_active_icon_name(&self) -> Option<String>[src]
get_active_icon_name: @box: A #ComboBox
Get the name of the icon displayed in the combo box
Returns: the text string of the name of the displayed icon, owned by the combo box, or %None if there is no active icon.
pub fn get_active_text(&self) -> Option<String>[src]
get_active_text: @box: A #ComboBox
Get the text displayed in the combo box
Returns: the text string, owned by the combo box
pub fn get_index(&self) -> i32[src]
get_index: @box: A #ComboBox
Get the index of the last item selected
Returns: gint
pub fn insert_text(&self, position: i32, text: &str)[src]
insert_text: @box: A #ComboBox @position: zero indexed position to insert the item at @text: name of the item
Insert an item into the combo box list.
pub fn insert_text_with_icon(&self, position: i32, text: &str, icon: &str)[src]
insert_text_with_icon: @box: A #ComboBox @position: zero indexed position to insert the item at @text: name of the item @icon: name of an icon from the icon theme
Insert an item with text and an icon into the combo box list.
pub fn prepend_text(&self, text: &str)[src]
prepend_text: @box: A #ComboBox @text: name of the item
Prepend an item to the combo box list
pub fn remove_all(&self)[src]
remove_all: @box: A #ComboBox
Remove all the items of @box
pub fn remove_text(&self, position: usize)[src]
remove_text: @box: A #ComboBox @position: position of the item to remove
Remove the item at @position
pub fn set_active_icon_name(&self, icon_name: Option<String>)[src]
set_active_icon_name: @box: A #ComboBox @icon_name: (allow-none): Icon name to use for displayed icon
Set the icon displayed in the combo box.
pub fn set_active_text(&self, text: &str)[src]
set_active_text: @box: A #ComboBox @text: text to display
Set the text displayed in the combo box
pub fn set_index(&self, index: i32)[src]
set_index: @box: A #ComboBox @index: the index of the list item to set
Set the current combo box text from the item at @index in the list.
pub fn connect_property_active_icon_name_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&Self), [src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&Self),
pub fn connect_property_active_text_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&Self), [src]
F: 'static + Fn(&Self),
pub fn connect_property_index_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&Self), [src]
F: 'static + Fn(&Self),
Implementors
impl<O> ComboBoxExt for O where
O: Is<ComboBox>, [src]
O: Is<ComboBox>,
pub fn append_text(&self, text: &str)[src]
append_text: @box: A #ComboBox @text: name of the item
Append an item to the combo box list
pub fn get_active_icon_name(&self) -> Option<String>[src]
get_active_icon_name: @box: A #ComboBox
Get the name of the icon displayed in the combo box
Returns: the text string of the name of the displayed icon, owned by the combo box, or %None if there is no active icon.
pub fn get_active_text(&self) -> Option<String>[src]
get_active_text: @box: A #ComboBox
Get the text displayed in the combo box
Returns: the text string, owned by the combo box
pub fn get_index(&self) -> i32[src]
get_index: @box: A #ComboBox
Get the index of the last item selected
Returns: gint
pub fn insert_text(&self, position: i32, text: &str)[src]
insert_text: @box: A #ComboBox @position: zero indexed position to insert the item at @text: name of the item
Insert an item into the combo box list.
pub fn insert_text_with_icon(&self, position: i32, text: &str, icon: &str)[src]
insert_text_with_icon: @box: A #ComboBox @position: zero indexed position to insert the item at @text: name of the item @icon: name of an icon from the icon theme
Insert an item with text and an icon into the combo box list.
pub fn prepend_text(&self, text: &str)[src]
prepend_text: @box: A #ComboBox @text: name of the item
Prepend an item to the combo box list
pub fn remove_all(&self)[src]
remove_all: @box: A #ComboBox
Remove all the items of @box
pub fn remove_text(&self, position: usize)[src]
remove_text: @box: A #ComboBox @position: position of the item to remove
Remove the item at @position
pub fn set_active_icon_name(&self, icon_name: Option<String>)[src]
set_active_icon_name: @box: A #ComboBox @icon_name: (allow-none): Icon name to use for displayed icon
Set the icon displayed in the combo box.
pub fn set_active_text(&self, text: &str)[src]
set_active_text: @box: A #ComboBox @text: text to display
Set the text displayed in the combo box
pub fn set_index(&self, index: i32)[src]
set_index: @box: A #ComboBox @index: the index of the list item to set
Set the current combo box text from the item at @index in the list.
pub fn connect_property_active_icon_name_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O), [src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
pub fn connect_property_active_text_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O), [src]
F: 'static + Fn(&O),
pub fn connect_property_index_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O), [src]
F: 'static + Fn(&O),