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

esve::components::dimn::Supermouse_Emitter Class Reference

Send handle_supermouse_*() messages. More...

#include <esve/components/dimn/Supermouse_Emitter.hxx>

Inheritance diagram for esve::components::dimn::Supermouse_Emitter:

esve::kernel::impl::Emitter esve::kernel::Emitter List of all members.

Public Member Functions

void add_handler (kernel::Handler &)
 Child handlers.

void remove_handler (kernel::Handler &)
 Child handlers.

void remove_all_handlers ()
 Child handlers.


Protected Member Functions

virtual bool emit_supermouse_move (const types::pure &position)
 You have somehow figured out that the supermouse moved; send that information.

virtual bool emit_supermouse_push (Supermouse::Button, const types::pure &position)
 You have somehow figured out that a supermouse button was pushed; send that information.

virtual bool emit_supermouse_release (Supermouse::Button, const types::pure &position)
 You have somehow figured out that a supermouse button was released; send that information.


Detailed Description

Send handle_supermouse_*() messages.

See also:
Supermouse_Handler


Generated on Tue May 30 11:40:55 2006 for esve by doxygen 1.3.4