diff options
Diffstat (limited to 'src/menu/drawable_control.hpp')
-rw-r--r-- | src/menu/drawable_control.hpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/menu/drawable_control.hpp b/src/menu/drawable_control.hpp index 9e15966e..7627cbed 100644 --- a/src/menu/drawable_control.hpp +++ b/src/menu/drawable_control.hpp @@ -135,6 +135,15 @@ namespace usdx const Rectangle<int> get_absolut_rect(void) const; virtual DrawableControl* get_component_at(const Point<int>& p); + + virtual void mouse_move(const Point<int>& p); + virtual void mouse_down(uint8_t button, const Point<int>& p); + virtual void mouse_up(uint8_t button, const Point<int>& p); + virtual void mouse_enter(void); + virtual void mouse_leave(void); + + virtual void mouse_click(uint8_t button, const Point<int>& p); + virtual void mouse_dbl_click(uint8_t button, const Point<int>& p); }; }; |