29 #ifndef _CEGUIComboDropList_h_
30 #define _CEGUIComboDropList_h_
32 #include "./Listbox.h"
36 # pragma warning(push)
37 # pragma warning(disable : 4251)
77 virtual void initialiseComponents(
void);
98 void setArmed(
bool setting) { d_armed = setting; }
139 void resizeToContent(
bool fit_width,
bool fit_height);
190 #if defined(_MSC_VER)
191 # pragma warning(pop)
194 #endif // end of guard _CEGUIComboDropList_h_
static const String WidgetTypeName
Window factory name.
Definition: ComboDropList.h:52
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
static const String EventListSelectionAccepted
Definition: ComboDropList.h:64
bool isAutoArmEnabled(void) const
returns the mode of operation for the drop-list
Definition: ComboDropList.h:136
bool isArmed(void) const
Return the 'armed' state of the ComboDropList.
Definition: ComboDropList.h:111
Base class for the combo box drop down list. This is a specialisation of the Listbox class...
Definition: ComboDropList.h:48
void setAutoArmEnabled(bool setting)
Set the mode of operation for the ComboDropList.
Definition: ComboDropList.h:125
Base class for standard Listbox widget.
Definition: widgets/Listbox.h:81
Base class for list box items.
Definition: ListboxItem.h:51
ListboxItem * d_lastClickSelected
Item last accepted by user.
Definition: ComboDropList.h:185
bool d_armed
true when item selection has been armed.
Definition: ComboDropList.h:184
bool d_autoArm
true if the box auto-arms when the mouse enters it.
Definition: ComboDropList.h:183
static const String EventNamespace
Namespace for global events.
Definition: ComboDropList.h:51
EventArgs based class that is used for objects passed to handlers triggered for events concerning som...
Definition: InputEvent.h:251
EventArgs based class that is used for objects passed to input event handlers concerning mouse input...
Definition: InputEvent.h:280
void setArmed(bool setting)
Set whether the drop-list is 'armed' for selection.
Definition: ComboDropList.h:98
EventArgs based class that is used for Activated and Deactivated window events.
Definition: InputEvent.h:329
String class used within the GUI system.
Definition: String.h:62