30 #ifndef _CEGUIButtonBase_h_
31 #define _CEGUIButtonBase_h_
33 #include "../CEGUIBase.h"
34 #include "../CEGUIWindow.h"
38 # pragma warning(push)
39 # pragma warning(disable : 4251)
79 void setPushedState(
const bool pushed);
122 void updateInternalState(
const Point& mouse_pos);
137 if (class_name==
"ButtonBase")
return true;
151 #if defined(_MSC_VER)
152 # pragma warning(pop)
155 #endif // end of guard _CEGUIButtonBase_h_
Class used as a two dimensional vector (aka a Point)
Definition: CEGUIVector.h:45
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: CEGUIWindow.h:3928
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: CEGUIWindow.h:138
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
String class used within the GUI system.
Definition: CEGUIString.h:57