Crazy Eddie's GUI System
0.8.7
|
29 #ifndef _CEGUIDefaultWindow_h_
30 #define _CEGUIDefaultWindow_h_
32 #include "../Window.h"
33 #include "../WindowFactory.h"
96 #endif // end of guard _CEGUIDefaultWindow_h_
bool moveToFront_impl(bool wasClicked)
Implements move to front behavior.
void onMouseClicked(MouseEventArgs &e)
Handler called when a mouse button has been clicked (that is depressed and then released,...
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
EventArgs based class that is used for objects passed to input event handlers concerning mouse input.
Definition: InputEvent.h:281
void onMouseButtonUp(MouseEventArgs &e)
Handler called when a mouse button has been released within this window's area.
void updateMouseEventHandled(MouseEventArgs &e) const
helper to update mouse input handled state
Window class intended to be used as a simple, generic Window.
Definition: DefaultWindow.h:51
void onMouseMove(MouseEventArgs &e)
Handler called when the mouse cursor has been moved within this window's area.
static const String WidgetTypeName
The unique typename of this widget.
Definition: DefaultWindow.h:57
void onMouseButtonDown(MouseEventArgs &e)
Handler called when a mouse button has been depressed within this window's area.
DefaultWindow(const String &type, const String &name)
Constructor for DefaultWindows.
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: Window.h:151
virtual ~DefaultWindow(void)
Destructor for DefaultWindows.
Definition: DefaultWindow.h:74
void onMouseWheel(MouseEventArgs &e)
Handler called when the mouse wheel (z-axis) position changes within this window's area.
void onMouseDoubleClicked(MouseEventArgs &e)
Handler called when a mouse button has been double-clicked within this window's area.
String class used within the GUI system.
Definition: String.h:64
void onMouseTripleClicked(MouseEventArgs &e)
Handler called when a mouse button has been triple-clicked within this window's area.