1 #ifndef UIMOUSEEVENTSBASE_HPP
2 #define UIMOUSEEVENTSBASE_HPP
60 #endif // UIMOUSEEVENTSBASE_HPP
Point2D last_mouse_pos
Definition: UIMouseEventsBase.hpp:49
virtual bool CustomMousePress(bool, MouseButton, Point2D)
Definition: UIMouseEventsBase.hpp:41
Signal< Point2D > on_motion
Definition: UIMouseEventsBase.hpp:31
Signal< bool > on_pointed
Definition: UIMouseEventsBase.hpp:29
bool OnMousePress(bool, MouseButton, Point2D)
bool pressed
Definition: UIMouseEventsBase.hpp:52
virtual void CustomMouseLeave(Point2D)
Definition: UIMouseEventsBase.hpp:43
Signal on_clicked
Definition: UIMouseEventsBase.hpp:28
void OnMouseEnter(Point2D)
Definition: UIVisibilityBase.hpp:23
MouseButton
Definition: Utilities.hpp:190
UIMouseEventsBase()
Definition: UIMouseEventsBase.hpp:51
bool focusable
Definition: UIMouseEventsBase.hpp:55
virtual void CustomMouseEnter(Point2D)
Definition: UIMouseEventsBase.hpp:42
Definition: Utilities.hpp:34
virtual void RequestFocus()=0
Definition: Alertable.hpp:26
Definition: UIMouseEventsBase.hpp:26
virtual void CustomMouseMotion(Point2D, Point2D)
Definition: UIMouseEventsBase.hpp:44
void OnMouseMotion(Point2D, Point2D)
void SetFocusable(bool f)
Definition: UIMouseEventsBase.hpp:48
bool pointed
Definition: UIMouseEventsBase.hpp:53
Definition: Signal.hpp:145
Signal< bool > on_pressed
Definition: UIMouseEventsBase.hpp:30
void OnMouseLeave(Point2D)