VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Friends
makVrv::DtPickableWidget Class Reference

A non-visible interactive widget. More...

Inheritance diagram for makVrv::DtPickableWidget:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~DtPickableWidget ()
 DTOR.
void setUserData (unsigned long long data)
 Set the element id of the widget.
unsigned long long userData () const
 Get the element id of the widget.

Static Public Member Functions

static unsigned int idFromColor (unsigned int)
 Get the id from a color.

Public Attributes

boost::signal< void(int x, int y)> signal_mouseEnter
 Emitted whenever a mouse enters over a widget for the first time.
boost::signal< void()> signal_mouseLeave
 Emitted whenever a mouse leaves over a widget, called before it enters another widget.
boost::signal< void(int x, int y)> signal_mouseMove
 Emitted whenever a mouse moves over a widget, including when it enters.
boost::signal< void(int x, int
y, int button)> 
signal_mousePress
 Emitted whenever a mouse button is pressed over a widget. If a press.
boost::signal< void(int x, int
y, int button)> 
signal_mouseRelease
 Emitted whenever a mouse button is released over a widget.
boost::signal< void(int x, int
y, int button)> 
signal_mouseDoubleClick
 Emitted when a mouse button is doubled clicked over a widget.
boost::signal< void(int x, int
y, int wheel)> 
signal_mouseWheel
 Emitted when a mouse wheel is scrolled over a widget.

Protected Member Functions

 DtPickableWidget (DtWidgetPicker &picker)
 Protected CTOR (Instantiated by DtWidgetPicker)

Protected Attributes

DtWidgetPickermyPicker
unsigned int myId
unsigned long long myUserData

Friends

class DtWidgetPicker

Detailed Description

A non-visible interactive widget.


Constructor & Destructor Documentation

DTOR.

Protected CTOR (Instantiated by DtWidgetPicker)


Member Function Documentation

static unsigned int makVrv::DtPickableWidget::idFromColor ( unsigned  int) [static]

Get the id from a color.

void makVrv::DtPickableWidget::setUserData ( unsigned long long  data)

Set the element id of the widget.

unsigned long long makVrv::DtPickableWidget::userData ( ) const

Get the element id of the widget.


Friends And Related Function Documentation

friend class DtWidgetPicker [friend]

Member Data Documentation

boost::signal<void (int x, int y)> makVrv::DtPickableWidget::signal_mouseEnter

Emitted whenever a mouse enters over a widget for the first time.

Emitted whenever a mouse leaves over a widget, called before it enters another widget.

boost::signal<void (int x, int y)> makVrv::DtPickableWidget::signal_mouseMove

Emitted whenever a mouse moves over a widget, including when it enters.

boost::signal<void (int x, int y, int button)> makVrv::DtPickableWidget::signal_mousePress

Emitted whenever a mouse button is pressed over a widget. If a press.

boost::signal<void (int x, int y, int button)> makVrv::DtPickableWidget::signal_mouseRelease

Emitted whenever a mouse button is released over a widget.

boost::signal<void (int x, int y, int button)> makVrv::DtPickableWidget::signal_mouseDoubleClick

Emitted when a mouse button is doubled clicked over a widget.

boost::signal<void (int x, int y, int wheel)> makVrv::DtPickableWidget::signal_mouseWheel

Emitted when a mouse wheel is scrolled over a widget.

unsigned int makVrv::DtPickableWidget::myId [protected]
unsigned long long makVrv::DtPickableWidget::myUserData [protected]

The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)