aboutsummaryrefslogtreecommitdiff
path: root/CruUI/ui/control.h
diff options
context:
space:
mode:
Diffstat (limited to 'CruUI/ui/control.h')
-rw-r--r--CruUI/ui/control.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/CruUI/ui/control.h b/CruUI/ui/control.h
index d87bed27..126c92d9 100644
--- a/CruUI/ui/control.h
+++ b/CruUI/ui/control.h
@@ -214,6 +214,8 @@ namespace cru
virtual void OnPositionChangedCore(events::PositionChangedEventArgs& args);
virtual void OnSizeChangedCore(events::SizeChangedEventArgs& args);
+ void OnPositionChangedInternal(events::PositionChangedEventArgs& args);
+ void OnSizeChangedInternal(events::SizeChangedEventArgs& args);
//*************** region: mouse event ***************
virtual void OnMouseEnter(events::MouseEventArgs& args);
@@ -228,6 +230,12 @@ namespace cru
virtual void OnMouseDownCore(events::MouseButtonEventArgs& args);
virtual void OnMouseUpCore(events::MouseButtonEventArgs& args);
+ void OnMouseEnterInternal(events::MouseEventArgs& args);
+ void OnMouseLeaveInternal(events::MouseEventArgs& args);
+ void OnMouseMoveInternal(events::MouseEventArgs& args);
+ void OnMouseDownInternal(events::MouseButtonEventArgs& args);
+ void OnMouseUpInternal(events::MouseButtonEventArgs& args);
+
//*************** region: focus event ***************
virtual void OnGetFocus(events::FocusChangeEventArgs& args);
@@ -236,6 +244,9 @@ namespace cru
virtual void OnGetFocusCore(events::FocusChangeEventArgs& args);
virtual void OnLoseFocusCore(events::FocusChangeEventArgs& args);
+ void OnGetFocusInternal(events::FocusChangeEventArgs& args);
+ void OnLoseFocusInternal(events::FocusChangeEventArgs& args);
+
//*************** region: layout ***************
virtual Size OnMeasure(const Size& available_size);
virtual void OnLayout(const Rect& rect);
@@ -268,7 +279,7 @@ namespace cru
// more than once, it will be the oldest position since last
// notification. If notification has been sent, it will be updated
// to position_.
- Point old_position_;
+ Point old_position_;
Point position_;
Size size_;