|
bWidgets
Core widget toolkit designed for Blender
|
#include <bwEvent.h>
Inheritance diagram for bWidgets::bwMouseButtonDragEvent:
Collaboration diagram for bWidgets::bwMouseButtonDragEvent:Public Types | |
| enum | DragState { DRAGGING_BELOW_THRESHOLD , DRAGGING } |
Public Types inherited from bWidgets::bwMouseButtonEvent | |
| enum class | Button { LEFT , RIGHT , WHEEL , UNKNOWN } |
Public Member Functions | |
| bwMouseButtonDragEvent (Button _button, bwPoint _location) | |
| void | addMouseMovement (bwPoint new_location) |
Public Member Functions inherited from bWidgets::bwMouseButtonEvent | |
| bwMouseButtonEvent (Button _button, bwPoint _location) | |
Public Member Functions inherited from bWidgets::bwEvent | |
| bwEvent (bwPoint _location) | |
| virtual | ~bwEvent ()=default |
| void | swallow () |
| void | unswallow () |
| auto | isSwallowed () const -> bool |
Public Attributes | |
| bwDistance | drag_distance |
| DragState | drag_state |
Public Attributes inherited from bWidgets::bwMouseButtonEvent | |
| const Button | button |
Public Attributes inherited from bWidgets::bwEvent | |
| const bwPoint | location |
Static Public Attributes | |
| static const short | DRAG_THRESHOLD = 3 |
| void bWidgets::bwMouseButtonDragEvent::addMouseMovement | ( | bwPoint | new_location | ) |
| bwDistance bWidgets::bwMouseButtonDragEvent::drag_distance |
| DragState bWidgets::bwMouseButtonDragEvent::drag_state |
|
static |