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

esve::ui::base::Mouse_Handler Class Reference

Receive handle_mouse_*() messages. More...

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

Inheritance diagram for esve::ui::base::Mouse_Handler:

esve::kernel::impl::Handler esve::kernel::Handler esve::viewers::dimn::Simple_Viewer esve::viewers::dim3::Simple_Viewer esve::viewers::dim4::Simple_Viewer List of all members.

Protected Types

typedef ui::base::Mouse Mouse
 

typedef ui::base::Mouse::Button Button
 


Protected Member Functions

virtual bool handle_mouse_move (const Mouse &)=0
 The mouse moved.

virtual bool handle_mouse_push (Button, const Mouse &)=0
 A mouse button was pushed.

virtual bool handle_mouse_release (Button, const Mouse &)=0
 A mouse button was released.

const Mousemouse () const
 The current state of the mouse.


Detailed Description

Receive handle_mouse_*() messages.

See also:
Mouse_Emitter


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