diff options
author | crupest <crupest@outlook.com> | 2018-09-22 00:17:53 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2018-09-22 00:17:53 +0800 |
commit | e01800206050a0ed88cc4f4456fa3590021ab66f (patch) | |
tree | aaa6118d614ead6cd1865e4b2d160cade91d8057 /CruUI/ui/control.h | |
parent | 89f7277d47cd37f25a141ec2ebc13c4f6fceabd5 (diff) | |
download | cru-e01800206050a0ed88cc4f4456fa3590021ab66f.tar.gz cru-e01800206050a0ed88cc4f4456fa3590021ab66f.tar.bz2 cru-e01800206050a0ed88cc4f4456fa3590021ab66f.zip |
Add button.
Diffstat (limited to 'CruUI/ui/control.h')
-rw-r--r-- | CruUI/ui/control.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/CruUI/ui/control.h b/CruUI/ui/control.h index 7b66ea57..44fbdfba 100644 --- a/CruUI/ui/control.h +++ b/CruUI/ui/control.h @@ -265,6 +265,9 @@ namespace cru void RaiseMouseUpEvent(events::MouseButtonEventArgs& args); void RaiseMouseClickEvent(events::MouseButtonEventArgs& args); + virtual void OnMouseClickBegin(MouseButton button); + virtual void OnMouseClickEnd(MouseButton button); + //*************** region: focus event *************** virtual void OnGetFocus(events::FocusChangeEventArgs& args); virtual void OnLoseFocus(events::FocusChangeEventArgs& args); @@ -315,7 +318,7 @@ namespace cru bool is_mouse_inside_ = false; - std::unordered_map<MouseButton, bool> is_mouse_leave_ + std::unordered_map<MouseButton, bool> is_mouse_click_valid_map_ { { MouseButton::Left, true }, { MouseButton::Middle, true }, |