Class Index | Cross Index | Namespace Index |
Combo widget
Contained in: Gtk
Derived from:
Gtk::HBox
Derived by:
none
#include <gtk--/combo.h>
public function member index: |
||
Combo | (); | |
void | disable_activate | (); |
Button* | get_button | () const; |
bool | get_case_sensitive | () const; |
Entry* | get_entry | () const; |
List* | get_list | () const; |
bool | get_ok_if_empty | () const; |
ScrolledWindow* | get_popup | () const; |
Window* | get_popwin | () const; |
bool | get_use_arrows | () const; |
bool | get_use_arrows_always | () const; |
bool | get_value_in_list | () const; |
GtkCombo* | gtkobj | (); |
const GtkCombo* | gtkobj | () const; |
static bool | isA | (Object* object); |
void | set_case_sensitive | (bool val); |
void | set_item_string | (Item& item, const nstring& item_value=0); |
void | set_popdown_strings | (const SArray& strings); |
void | set_use_arrows | (bool arrows_on); |
void | set_use_arrows_always | (bool arrows_always); |
void | set_value_in_list | (bool value, bool empty); |
virtual | ~Combo | (); |
Access members allow altering of the widget components.
???? This does not appear to be possible to undo. This seems like a bug or a private method!
Determines if the list items and text comparisons for set_use_arrows_always should be case sensitive.
Call this function on an item if it isn't a label or you want it to have a different value to be displayed in the entry.
Up and down will scroll through the list items. Useful when there is a small list of value that the list must have.arrows_on: true indicates the arrow keys scroll.
Up and down will scroll through the list items but only change the current value if the text does not match a list item.. Useful when there is a small list of value that the list must have.arrows_always: true indicates the value will change.
Whether the text in the entry must be or not be in the list.value: Set to true if the value must be in list.
empty: Set to true if the text area is allowed to be empty.