diff --git a/source/gui/widgets/skeletons/text_editor.cpp b/source/gui/widgets/skeletons/text_editor.cpp index 1331322f..fad04de2 100644 --- a/source/gui/widgets/skeletons/text_editor.cpp +++ b/source/gui/widgets/skeletons/text_editor.cpp @@ -1677,6 +1677,7 @@ namespace nana{ namespace widgets //_m_put calcs the lines _m_reset_content_size(false); + impl_->cview->sync(false); } } else @@ -1998,7 +1999,8 @@ namespace nana{ namespace widgets if(graph_) { - this->_m_adjust_view(); + if(this->_m_adjust_view()) + impl_->cview->sync(false); reset_caret(); impl_->try_refresh = sync_graph::refresh; diff --git a/source/gui/widgets/textbox.cpp b/source/gui/widgets/textbox.cpp index 5e936a96..8343b7ca 100644 --- a/source/gui/widgets/textbox.cpp +++ b/source/gui/widgets/textbox.cpp @@ -8,6 +8,7 @@ * http://www.boost.org/LICENSE_1_0.txt) * * @file: nana/gui/widgets/textbox.hpp + * @contributors: Oleg Smolsky */ #include @@ -143,6 +144,8 @@ namespace drawerbase { API::dev::lazy_refresh(); } + //Added Windows-style mouse double-click to the textbox(https://github.com/cnjinhao/nana/pull/229) + //Oleg Smolsky void drawer::dbl_click(graph_reference, const arg_mouse& arg) { if(editor_->select_word(arg))