Starshatter_Open
Open source Starshatter engine
|
#include <EventDispatch.h>
Public Member Functions | |
EventDispatch () | |
virtual | ~EventDispatch () |
virtual void | Dispatch () |
virtual void | Register (EventTarget *tgt) |
virtual void | Unregister (EventTarget *tgt) |
virtual EventTarget * | GetCapture () |
virtual int | CaptureMouse (EventTarget *tgt) |
virtual int | ReleaseMouse (EventTarget *tgt) |
virtual EventTarget * | GetFocus () |
virtual void | SetFocus (EventTarget *tgt) |
virtual void | KillFocus (EventTarget *tgt) |
virtual void | MouseEnter (EventTarget *tgt) |
Static Public Member Functions | |
static const char * | TYPENAME () |
static void | Create () |
static void | Close () |
static EventDispatch * | GetInstance () |
Protected Attributes | |
int | mouse_x |
int | mouse_y |
int | mouse_l |
int | mouse_r |
List< EventTarget > | clients |
EventTarget * | capture |
EventTarget * | current |
EventTarget * | focus |
EventTarget * | click_tgt |
Static Protected Attributes | |
static EventDispatch * | dispatcher = 0 |
Definition at line 24 of file EventDispatch.h.
EventDispatch::EventDispatch | ( | ) |
Definition at line 26 of file EventDispatch.cpp.
|
virtual |
Definition at line 31 of file EventDispatch.cpp.
|
virtual |
Definition at line 225 of file EventDispatch.cpp.
|
static |
Definition at line 45 of file EventDispatch.cpp.
|
static |
Definition at line 37 of file EventDispatch.cpp.
|
virtual |
Definition at line 54 of file EventDispatch.cpp.
|
virtual |
Definition at line 219 of file EventDispatch.cpp.
|
virtual |
Definition at line 249 of file EventDispatch.cpp.
|
inlinestatic |
Definition at line 34 of file EventDispatch.h.
|
virtual |
Definition at line 269 of file EventDispatch.cpp.
|
virtual |
Definition at line 185 of file EventDispatch.cpp.
|
virtual |
Definition at line 197 of file EventDispatch.cpp.
|
virtual |
Definition at line 236 of file EventDispatch.cpp.
|
virtual |
Definition at line 255 of file EventDispatch.cpp.
|
inlinestatic |
Definition at line 27 of file EventDispatch.h.
|
virtual |
Definition at line 206 of file EventDispatch.cpp.
|
protected |
Definition at line 53 of file EventDispatch.h.
|
protected |
Definition at line 56 of file EventDispatch.h.
|
protected |
Definition at line 52 of file EventDispatch.h.
|
protected |
Definition at line 54 of file EventDispatch.h.
|
staticprotected |
Definition at line 58 of file EventDispatch.h.
|
protected |
Definition at line 55 of file EventDispatch.h.
|
protected |
Definition at line 51 of file EventDispatch.h.
|
protected |
Definition at line 51 of file EventDispatch.h.
|
protected |
Definition at line 51 of file EventDispatch.h.
|
protected |
Definition at line 51 of file EventDispatch.h.