![]() |
VR-Forces 4.3 Class Documentation
|
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. | |
Protected Member Functions | |
| DtPickableWidget (DtWidgetPicker &picker) | |
| Protected CTOR (Instantiated by DtWidgetPicker) | |
Protected Attributes | |
| DtWidgetPicker & | myPicker |
| unsigned int | myId |
| unsigned long long | myUserData |
Friends | |
| class | DtWidgetPicker |
A non-visible interactive widget.
|
virtual |
DTOR.
|
protected |
Protected CTOR (Instantiated by DtWidgetPicker)
|
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.
|
friend |
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.
Emitted whenever a mouse moves over a widget, including when it enters.
Emitted whenever a mouse button is pressed over a widget. If a press.
Emitted whenever a mouse button is released over a widget.
Emitted when a mouse button is doubled clicked over a widget.
Emitted when a mouse wheel is scrolled over a widget.
|
protected |
|
protected |
|
protected |