From 5f35ba198582bb93e16d34c8d94ffdc8f453068d Mon Sep 17 00:00:00 2001 From: crupest Date: Thu, 13 Sep 2018 00:14:59 +0800 Subject: ... --- CruUI/ui/controls/text_block.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'CruUI/ui/controls/text_block.h') diff --git a/CruUI/ui/controls/text_block.h b/CruUI/ui/controls/text_block.h index 1d1166a5..c817104e 100644 --- a/CruUI/ui/controls/text_block.h +++ b/CruUI/ui/controls/text_block.h @@ -104,6 +104,8 @@ namespace cru void OnMouseMoveCore(events::MouseEventArgs& args) override; void OnMouseUpCore(events::MouseButtonEventArgs& args) override; + void OnLoseFocusCore(events::UiEventArgs& args) override; + Size OnMeasure(const Size& available_size) override; private: @@ -124,6 +126,7 @@ namespace cru Vector> text_layout_handlers_; unsigned mouse_down_position_ = 0; + bool is_mouse_moved_ = false; std::optional selected_range_ = std::nullopt; bool is_selecting_ = false; -- cgit v1.2.3