|
ShishGL
1.0
A simple modular cross-platform graphics library
|
|
Go to the documentation of this file.
2 #ifndef SHISHGL_UI_DRAGGABLE_HPP
3 #define SHISHGL_UI_DRAGGABLE_HPP
33 #endif //SHISHGL_UI_DRAGGABLE_HPP
bool onMouseMove(MouseEvent &event) override
Definition: Draggable.cpp:32
Definition: MouseEvent.hpp:12
bool onMouseButton(MouseButtonEvent &event) override
Definition: Draggable.cpp:18
Draggable(UIWindow *target)
Definition: Draggable.cpp:7
Definition: Draggable.hpp:10
const Vector2< double > & dragPoint() const
Definition: Draggable.cpp:12
SomeWindow * target() const
Definition: Behavior.hpp:17
Definition: UIWindow.hpp:16
Vector2< double > drag_point
Definition: Draggable.hpp:28
void drag(const Vector2< double > &delta)
Definition: Draggable.cpp:43
Definition: CoreApplication.hpp:10
Definition: Clickable.hpp:26
virtual void onDrag(const Vector2< double > &)
Definition: Draggable.hpp:22