100 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);
103 virtual void create();
106 virtual void detach();
109 virtual void destroy();
112 virtual void enable();
115 virtual void disable();
118 virtual FXint getDefaultWidth();
121 virtual FXint getDefaultHeight();
124 virtual void layout();
127 FXbool isEditable()
const;
133 void setText(
const FXString& text);
136 FXString getText()
const;
139 void setNumColumns(
FXint cols);
142 FXint getNumColumns()
const;
145 void setJustify(
FXuint mode);
148 FXuint getJustify()
const;
151 FXint getNumItems()
const;
154 FXint getNumVisible()
const;
157 void setNumVisible(
FXint nvis);
166 FXint getCurrentItem()
const;
169 FXString getItem(
FXint index)
const;
178 FXint fillItems(
const FXString& strings);
181 FXint insertItem(
FXint index,
const FXString& text,
void* ptr=
NULL);
184 FXint appendItem(
const FXString& text,
void* ptr=
NULL);
187 FXint prependItem(
const FXString& text,
void* ptr=
NULL);
193 void removeItem(
FXint index);
220 void setItemText(
FXint index,
const FXString& text);
223 FXString getItemText(
FXint index)
const;
226 void setItemData(
FXint index,
void* ptr)
const;
229 void* getItemData(
FXint index)
const;
232 FXbool isPaneShown()
const;
238 void setFont(FXFont* fnt);
241 FXFont* getFont()
const;
244 void setComboStyle(
FXuint mode);
247 FXuint getComboStyle()
const;
250 virtual void setBackColor(
FXColor clr);
256 void setTextColor(
FXColor clr);
262 void setSelBackColor(
FXColor clr);
265 FXColor getSelBackColor()
const;
268 void setSelTextColor(
FXColor clr);
271 FXColor getSelTextColor()
const;
280 void setHelpText(
const FXString& txt);
283 const FXString& getHelpText()
const;
286 void setTipText(
const FXString& txt);
289 const FXString& getTipText()
const;
292 virtual void save(FXStream& store)
const;
295 virtual void load(FXStream& store);
298 virtual ~FXComboBox();
FXint(* FXListSortFunc)(const FXListItem *, const FXListItem *)
List item collate function.
Definition: FXList.h:144
Search forward (default)
Definition: fxdefs.h:370
char FXchar
Definition: fxdefs.h:387
#define TRUE
Definition: fxdefs.h:32
Definition: FXWindow.h:241
unsigned int FXuint
Definition: fxdefs.h:396
Typed text inserted after current.
Definition: FXComboBox.h:42
FXuint FXSelector
Association key.
Definition: FXObject.h:53
#define FXAPI
Definition: fxdefs.h:122
FXuchar FXbool
Definition: fxdefs.h:393
Unchangable text box.
Definition: FXComboBox.h:45
#define NULL
Definition: fxdefs.h:41
FXuint FXColor
Definition: fxdefs.h:454
Leave the list the same.
Definition: FXComboBox.h:39
Typed text inserted before current.
Definition: FXComboBox.h:41
A List Widget displays a list of items, each with a text and optional icon.
Definition: FXList.h:167
int FXint
Definition: fxdefs.h:397
Packer is a layout manager which automatically places child windows inside its area against the left...
Definition: FXPacker.h:58
A text field is a single-line text entry widget.
Definition: FXTextField.h:73
#define FALSE
Definition: fxdefs.h:35
Object is the base class for all objects in FOX; in order to receive messages from the user interface...
Definition: FXObject.h:166
Can type text but list is not changed.
Definition: FXComboBox.h:46
Wrap around to start.
Definition: fxdefs.h:373
A Combo Box provides a way to select a string from a list of strings.
Definition: FXComboBox.h:75
Typed text inserted at begin of list.
Definition: FXComboBox.h:43
Typed text inserted at end of list.
Definition: FXComboBox.h:44
#define FXDECLARE(classname)
Macro to set up class declaration.
Definition: FXObject.h:92
Replace current item with typed text.
Definition: FXComboBox.h:40