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

esve::ui::base::Keyboard_Emitter Class Reference

Send handle_keyboard_*() messages. More...

#include <esve/ui/base/Keyboard_Emitter.hxx>

Inheritance diagram for esve::ui::base::Keyboard_Emitter:

esve::kernel::impl::Emitter esve::kernel::Emitter esve::ui::base::impl::Display esve::engine::dim3::impl::Camera esve::components::dim3::impl::Camera 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_key_push (Keyboard::Key)
 You have somehow figured out that a key was pushed; send that information.

virtual bool emit_key_release (Keyboard::Key)
 You have somehow figured out that a key was released; send that information.

virtual bool emit_key_release_all ()
 You have somehow figured out that all keys should be released (as far as the application is concerned); send that information.


Detailed Description

Send handle_keyboard_*() messages.

See also:
Keyboard_Handler


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