30 #ifndef _CEGUICheckbox_h_
31 #define _CEGUICheckbox_h_
33 #include "../CEGUIBase.h"
34 #include "CEGUIButtonBase.h"
35 #include "CEGUICheckboxProperties.h"
39 # pragma warning(push)
40 # pragma warning(disable : 4251)
96 void setSelected(
bool select);
148 if (class_name==
"Checkbox")
return true;
168 void addCheckboxProperties(
void);
173 #if defined(_MSC_VER)
174 # pragma warning(pop)
177 #endif // end of guard _CEGUICheckbox_h_
Property to access the selected state of the check box.
Definition: CEGUICheckboxProperties.h:61
static const String WidgetTypeName
Window factory name.
Definition: CEGUICheckbox.h:56
bool d_selected
true if check-box is selected (has checkmark)
Definition: CEGUICheckbox.h:156
bool isSelected(void) const
return true if the check-box is selected (has the checkmark)
Definition: CEGUICheckbox.h:79
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: CEGUICheckbox.h:146
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
Base class providing logic for Check-box widgets.
Definition: CEGUICheckbox.h:52
static const String EventNamespace
Namespace for global events.
Definition: CEGUICheckbox.h:55
static const String EventCheckStateChanged
Definition: CEGUICheckbox.h:65
String class used within the GUI system.
Definition: CEGUIString.h:57