#include <archon/display/window.H>
Inheritance diagram for Archon::Display::EventHandler:
Public Member Functions | |
virtual void | resize (int w, int h) |
Window size has chaged. | |
virtual void | close () |
User request that window be closed. | |
virtual void | focusIn () |
Window gains focus (one is generate initially). | |
virtual void | focusOut () |
Window looses focus. | |
virtual void | mouseIn () |
Mouse enters window. | |
virtual void | mouseOut () |
Mouse leaves window. | |
virtual void | mouseDown () |
Mouse button is pressed down. | |
virtual void | mouseUp () |
Mouse buttoin is released. | |
virtual void | mouseMove () |
Mouse moves. | |
virtual void | mouseClick () |
Clicks, double click, tripple clicks etc. | |
virtual void | keyDown (KeySym) |
Keyboard key is pressed down. | |
virtual void | keyUp (KeySym) |
Keyboard key is released. | |
virtual | ~EventHandler () |
Derive this class and override the methods corresponding to those types of events in which you are interested.
Definition at line 40 of file window.H.