Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ONE::gui::EventMulticaster Class Reference

Inheritance diagram for ONE::gui::EventMulticaster:

Inheritance graph
[legend]
List of all members.

Detailed Description

Dispatches all incoming input events to the GUI components.

Mouse events are dispatched to the top level window that they occur in. If two overlapping windows contain the mouse position, the event is passed to the focused window.
Key events are directly passed to the focused component. If they are not consumed by that component, they are passed to the top level window that contains the component.

Author:
Daniel Seibert


Public Member Functions

void processKeyEvent (KeyEvent &evt)
 see class documentation
void processMouseEvent (MouseEvent &evt)
 see class documentation


Member Function Documentation

void ONE::gui::EventMulticaster::processKeyEvent KeyEvent evt  )  [virtual]
 

see class documentation

Implements ONE::util::KeyListener.

void ONE::gui::EventMulticaster::processMouseEvent MouseEvent evt  )  [virtual]
 

see class documentation

Implements ONE::util::MouseListener.


Generated on Wed Sep 7 19:03:17 2005 for ONEngine by  doxygen 1.4.3