30 #ifndef _CEGUIComboDropList_h_
31 #define _CEGUIComboDropList_h_
33 #include "CEGUIListbox.h"
37 # pragma warning(push)
38 # pragma warning(disable : 4251)
78 virtual void initialiseComponents(
void);
99 void setArmed(
bool setting) { d_armed = setting; }
170 if (class_name==
"ComboDropList")
return true;
205 #if defined(_MSC_VER)
206 # pragma warning(pop)
209 #endif // end of guard _CEGUIComboDropList_h_
static const String WidgetTypeName
Window factory name.
Definition: CEGUIComboDropList.h:53
static const String EventListSelectionAccepted
Definition: CEGUIComboDropList.h:65
bool isAutoArmEnabled(void) const
returns the mode of operation for the drop-list
Definition: CEGUIComboDropList.h:137
bool isArmed(void) const
Return the 'armed' state of the ComboDropList.
Definition: CEGUIComboDropList.h:112
Base class for the combo box drop down list. This is a specialisation of the Listbox class...
Definition: CEGUIComboDropList.h:49
void setAutoArmEnabled(bool setting)
Set the mode of operation for the ComboDropList.
Definition: CEGUIComboDropList.h:126
virtual bool testClassName_impl(const String &class_name) const
Return whether this window was inherited from the given class name at some point in the inheritance h...
Definition: CEGUIListbox.h:683
Base class for standard Listbox widget.
Definition: CEGUIListbox.h:78
Base class for list box items.
Definition: CEGUIListboxItem.h:50
ListboxItem * d_lastClickSelected
Item last accepted by user.
Definition: CEGUIComboDropList.h:200
bool d_armed
true when item selection has been armed.
Definition: CEGUIComboDropList.h:199
bool d_autoArm
true if the box auto-arms when the mouse enters it.
Definition: CEGUIComboDropList.h:198
static const String EventNamespace
Namespace for global events.
Definition: CEGUIComboDropList.h:52
EventArgs based class that is used for objects passed to handlers triggered for events concerning som...
Definition: CEGUIInputEvent.h:245
EventArgs based class that is used for objects passed to input event handlers concerning mouse input...
Definition: CEGUIInputEvent.h:274
virtual bool testClassName_impl(const String &class_name) const
Return whether this window was inherited from the given class name at some point in the inheritance h...
Definition: CEGUIComboDropList.h:168
void setArmed(bool setting)
Set whether the drop-list is 'armed' for selection.
Definition: CEGUIComboDropList.h:99
EventArgs based class that is used for Activated and Deactivated window events.
Definition: CEGUIInputEvent.h:323
String class used within the GUI system.
Definition: CEGUIString.h:57