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