Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
|
#include <FXComboBox.h>
Inheritance diagram for FX::FXComboBox:
Public Member Functions | |
FXComboBox (FXComposite *p, FXint cols, FXObject *tgt=NULL, FXSelector sel=0, FXuint opts=COMBOBOX_NORMAL, FXint x=0, FXint y=0, FXint w=0, FXint h=0, FXint pl=DEFAULT_PAD, FXint pr=DEFAULT_PAD, FXint pt=DEFAULT_PAD, FXint pb=DEFAULT_PAD) | |
virtual void | create () |
virtual void | detach () |
virtual void | destroy () |
virtual void | enable () |
virtual void | disable () |
virtual FXint | getDefaultWidth () |
virtual FXint | getDefaultHeight () |
virtual void | layout () |
FXbool | isEditable () const |
void | setEditable (FXbool edit=TRUE) |
void | setText (const FXString &text) |
FXString | getText () const |
void | setNumColumns (FXint cols) |
FXint | getNumColumns () const |
FXint | getNumItems () const |
FXint | getNumVisible () const |
void | setNumVisible (FXint nvis) |
FXbool | isItemCurrent (FXint index) const |
void | setCurrentItem (FXint index) |
FXint | getCurrentItem () const |
FXString | getItem (FXint index) const |
FXint | setItem (FXint index, const FXString &text, void *ptr=NULL) |
FXint | fillItems (const FXchar **strings) |
FXint | fillItems (const FXString &strings) |
FXint | insertItem (FXint index, const FXString &text, void *ptr=NULL) |
FXint | appendItem (const FXString &text, void *ptr=NULL) |
FXint | prependItem (const FXString &text, void *ptr=NULL) |
FXint | moveItem (FXint newindex, FXint oldindex) |
void | removeItem (FXint index) |
void | clearItems () |
FXint | findItem (const FXString &text, FXint start=-1, FXuint flags=SEARCH_FORWARD|SEARCH_WRAP) const |
FXint | findItemByData (const void *ptr, FXint start=-1, FXuint flags=SEARCH_FORWARD|SEARCH_WRAP) const |
void | setItemText (FXint index, const FXString &text) |
FXString | getItemText (FXint index) const |
void | setItemData (FXint index, void *ptr) const |
void * | getItemData (FXint index) const |
FXbool | isPaneShown () const |
void | sortItems () |
void | setFont (FXFont *fnt) |
FXFont * | getFont () const |
void | setComboStyle (FXuint mode) |
FXuint | getComboStyle () const |
virtual void | setBackColor (FXColor clr) |
FXColor | getBackColor () const |
void | setTextColor (FXColor clr) |
FXColor | getTextColor () const |
void | setSelBackColor (FXColor clr) |
FXColor | getSelBackColor () const |
void | setSelTextColor (FXColor clr) |
FXColor | getSelTextColor () const |
FXListSortFunc | getSortFunc () const |
void | setSortFunc (FXListSortFunc func) |
void | setHelpText (const FXString &txt) |
const FXString & | getHelpText () const |
void | setTipText (const FXString &txt) |
const FXString & | getTipText () const |
virtual void | save (FXStream &store) const |
virtual void | load (FXStream &store) |
virtual | ~FXComboBox () |
Unless COMBOBOX_STATIC is passed, it also allows the user to enter a new string into the text field, for example if the desired entry is not in the list of strings. Passing COMBOBOX_REPLACE, COMBOBOX_INSERT_BEFORE, COMBOBOX_INSERT_AFTER, COMBOBOX_INSERT_FIRST, or COMBOBOX_INSERT_LAST causes a newly entered text to replace the current one in the list, or be added before or after the current entry, or to be added at the beginning or end of the list. Combo Box is intended to enter text; if you need to enter a choice from a list of options, it is recommended that the List Box widget is used instead. When the text in the field is changed, a SEL_COMMAND will be send to the target. The Combo Box can also receive ID_GETSTRINGVALUE and ID_SETSTRINGVALUE and so on, which will behave similar to Text Field in that they will retrieve or update the value of the field.
See also:
|
Construct a Combo Box widget with room to display cols columns of text.
|
|
Destructor.
|
|
Create server-side resources.
Reimplemented from FX::FXComposite. |
|
Detach server-side resources.
Reimplemented from FX::FXComposite. |
|
Destroy server-side resources.
Reimplemented from FX::FXComposite. |
|
Enable combo box.
Reimplemented from FX::FXWindow. |
|
Disable combo box.
Reimplemented from FX::FXWindow. |
|
Return default width.
Reimplemented from FX::FXPacker. |
|
Return default height.
Reimplemented from FX::FXPacker. |
|
Perform layout.
Reimplemented from FX::FXPacker. |
|
Return true if combobox is editable.
|
|
Set editable state.
|
|
Set the text.
|
|
Get the text.
|
|
Set the number of columns.
|
|
Get the number of columns.
|
|
Return the number of items in the list.
|
|
Return the number of visible items.
|
|
Set the number of visible items in the drop down list.
|
|
Return true if current item.
|
|
Set the current item (index is zero-based).
|
|
Get the current item's index.
|
|
Return the item at the given index.
|
|
Replace the item at index.
|
|
Fill combo box by appending items from array of strings.
|
|
Fill combo box by appending items from newline separated strings.
|
|
Insert a new item at index.
|
|
Append an item to the list.
|
|
Prepend an item to the list.
|
|
Move item from oldindex to newindex.
|
|
Remove this item from the list.
|
|
Remove all items from the list.
|
|
Search items by name, beginning from item start. If the start item is -1 the search will start at the first item in the list. Flags may be SEARCH_FORWARD or SEARCH_BACKWARD to control the search direction; this can be combined with SEARCH_NOWRAP or SEARCH_WRAP to control whether the search wraps at the start or end of the list. The option SEARCH_IGNORECASE causes a case-insensitive match. Finally, passing SEARCH_PREFIX causes searching for a prefix of the item name. Return -1 if no matching item is found. |
|
Search items by associated user data, beginning from item start. If the start item is -1 the search will start at the first item in the list. Flags may be SEARCH_FORWARD or SEARCH_BACKWARD to control the search direction; this can be combined with SEARCH_NOWRAP or SEARCH_WRAP to control whether the search wraps at the start or end of the list. The option SEARCH_IGNORECASE causes a case-insensitive match. Finally, passing SEARCH_PREFIX causes searching for a prefix of the item name. Return -1 if no matching item is found. |
|
Set text for specified item.
|
|
Get text for specified item.
|
|
Set data pointer for specified item.
|
|
Get data pointer for specified item.
|
|
Is the pane shown.
|
|
Sort items using current sort function.
|
|
Set text font.
|
|
Get text font.
|
|
Set the combobox style.
|
|
Get the combobox style.
|
|
Set window background color.
Reimplemented from FX::FXWindow. |
|
Get background color.
Reimplemented from FX::FXWindow. |
|
Change text color.
|
|
Return text color.
|
|
Change selected background color.
|
|
Return selected background color.
|
|
Change selected text color.
|
|
Return selected text color.
|
|
Return sort function.
|
|
Change sort function.
|
|
Set the combobox help text.
|
|
Get the combobox help text.
|
|
Set the tool tip message for this combobox.
|
|
Get the tool tip message for this combobox.
|
|
Save combobox to a stream.
Reimplemented from FX::FXPacker. |
|
Load combobox from a stream.
Reimplemented from FX::FXPacker. |
Copyright © 1997-2005 Jeroen van der Zijp |