A non-visible interactive widget.
More...
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.
|
Detailed Description
A non-visible interactive widget.
Constructor & Destructor Documentation
| virtual makVrv::DtPickableWidget::~DtPickableWidget |
( |
| ) |
|
|
virtual |
Member Function Documentation
| static unsigned int makVrv::DtPickableWidget::idFromColor |
( |
unsigned |
int | ) |
|
|
static |
| 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
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.
| boost::signal<void ()> makVrv::DtPickableWidget::signal_mouseLeave |
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: