29 #ifndef _CEGUIButtonBase_h_
30 #define _CEGUIButtonBase_h_
33 #include "../Window.h"
37 # pragma warning(push)
38 # pragma warning(disable : 4251)
50 class CEGUIEXPORT ButtonBase :
public Window
78 void setPushedState(
const bool pushed);
121 void updateInternalState(
const Vector2f& mouse_pos);
123 bool calculateCurrentHoverState(
const Vector2f& mouse_pos);
134 #if defined(_MSC_VER)
135 # pragma warning(pop)
138 #endif // end of guard _CEGUIButtonBase_h_
Main namespace for Crazy Eddie's GUI Library.
Definition: cegui/include/CEGUI/Affector.h:42
EventArgs based class that is used for objects passed to handlers triggered for events concerning som...
Definition: cegui/include/CEGUI/InputEvent.h:251
EventArgs based class that is used for objects passed to input event handlers concerning mouse input...
Definition: cegui/include/CEGUI/InputEvent.h:280
String class used within the GUI system.
Definition: cegui/include/CEGUI/String.h:62