![]() |
VR-Forces 4.10 Class Documentation
|
A non-visible interactive widget. More...

Public Member Functions | |
| virtual | ~DtPickableWidget () |
| DTOR. More... | |
| void | setUserData (unsigned long long data) |
| Set the element id of the widget. More... | |
| unsigned long long | userData () const |
| Get the element id of the widget. More... | |
Static Public Member Functions | |
| static unsigned int | idFromColor (unsigned int) |
| Get the id from a color. More... | |
Public Attributes | |
| boost::signalslib::signal < void(int x, int y)> | signal_mouseEnter |
| Emitted whenever a mouse enters over a widget for the first time. More... | |
| boost::signalslib::signal< void()> | signal_mouseLeave |
| Emitted whenever a mouse leaves over a widget, called before it enters another widget. More... | |
| boost::signalslib::signal < void(int x, int y)> | signal_mouseMove |
| Emitted whenever a mouse moves over a widget, including when it enters. More... | |
| boost::signalslib::signal < void(int x, int y, int button)> | signal_mousePress |
| Emitted whenever a mouse button is pressed over a widget. If a press. More... | |
| boost::signalslib::signal < void(int x, int y, int button)> | signal_mouseRelease |
| Emitted whenever a mouse button is released over a widget. More... | |
| boost::signalslib::signal < void(int x, int y, int button)> | signal_mouseDoubleClick |
| Emitted when a mouse button is doubled clicked over a widget. More... | |
| boost::signalslib::signal < void(int x, int y, int wheel)> | signal_mouseWheel |
| Emitted when a mouse wheel is scrolled over a widget. More... | |
Protected Member Functions | |
| DtPickableWidget (DtWidgetPicker &picker) | |
| Protected CTOR (Instantiated by DtWidgetPicker) More... | |
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)
Get the id from a color.
Set the element id of the widget.
|
friend |
Emitted whenever a mouse enters over a widget for the first time.
| boost::signalslib::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.
| boost::signalslib::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::signalslib::signal<void (int x, int y, int button)> makVrv::DtPickableWidget::signal_mouseRelease |
Emitted whenever a mouse button is released over a widget.
| boost::signalslib::signal<void (int x, int y, int button)> makVrv::DtPickableWidget::signal_mouseDoubleClick |
Emitted when a mouse button is doubled clicked over a widget.
| boost::signalslib::signal<void (int x, int y, int wheel)> makVrv::DtPickableWidget::signal_mouseWheel |
Emitted when a mouse wheel is scrolled over a widget.
|
protected |