fix bug that text_editor wouldn't reset scrollbar when paste

This commit is contained in:
Jinhao 2017-07-16 11:26:28 +08:00
parent 887554b1b9
commit a7bfc61007
2 changed files with 6 additions and 1 deletions

View File

@ -1677,6 +1677,7 @@ namespace nana{ namespace widgets
//_m_put calcs the lines //_m_put calcs the lines
_m_reset_content_size(false); _m_reset_content_size(false);
impl_->cview->sync(false);
} }
} }
else else
@ -1998,7 +1999,8 @@ namespace nana{ namespace widgets
if(graph_) if(graph_)
{ {
this->_m_adjust_view(); if(this->_m_adjust_view())
impl_->cview->sync(false);
reset_caret(); reset_caret();
impl_->try_refresh = sync_graph::refresh; impl_->try_refresh = sync_graph::refresh;

View File

@ -8,6 +8,7 @@
* http://www.boost.org/LICENSE_1_0.txt) * http://www.boost.org/LICENSE_1_0.txt)
* *
* @file: nana/gui/widgets/textbox.hpp * @file: nana/gui/widgets/textbox.hpp
* @contributors: Oleg Smolsky
*/ */
#include <nana/gui/widgets/textbox.hpp> #include <nana/gui/widgets/textbox.hpp>
@ -143,6 +144,8 @@ namespace drawerbase {
API::dev::lazy_refresh(); 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) void drawer::dbl_click(graph_reference, const arg_mouse& arg)
{ {
if(editor_->select_word(arg)) if(editor_->select_word(arg))