nux-1.14.0
nux::MouseAreaCtrl Class Reference
Inheritance diagram for nux::MouseAreaCtrl:
nux::View nux::InputArea nux::Area nux::InitiallyUnownedObject nux::Focusable nux::Object nux::Trackable nux::Introspectable

List of all members.

Public Member Functions

 MouseAreaCtrl (NUX_FILE_LINE_PROTO)
virtual long ProcessEvent (IEvent &ievent, long TraverseInfo, long ProcessEventInfo)
virtual void Draw (GraphicsEngine &GfxContext, bool force_draw)
virtual void DrawContent (GraphicsEngine &GfxContext, bool force_draw)
virtual void PostDraw (GraphicsEngine &GfxContext, bool force_draw)
int getAreaPosY ()
int getAreaPosX ()
int getAreaWidth ()
int getAreaHeight ()
void MouseDown (int x, int y, unsigned long button_flags, unsigned long key_flags)
void MouseUp (int x, int y, unsigned long button_flags, unsigned long key_flags)
void MouseDrag (int x, int y, int dx, int dy, unsigned long button_flags, unsigned long key_flags)
virtual void SetGeometry (const Geometry &geo)
 Set Geometry.

Public Attributes

sigc::signal< void, int, int,
long > 
sigMouseDown
sigc::signal< void, int, int,
long > 
sigMouseUp
sigc::signal< void, int, int,
int, int, long > 
sigMouseDrag
sigc::signal< void, bool > sigDraw

Detailed Description

Definition at line 35 of file MouseAreaCtrl.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends