add a method to return textbox caret position

This commit is contained in:
Jinhao
2015-08-05 00:33:16 +08:00
parent f4924ef2f8
commit aef37436b0
4 changed files with 34 additions and 5 deletions

View File

@@ -2359,7 +2359,7 @@ namespace nana{ namespace widgets
}
}
nana::upoint text_editor::mouse_caret(const point& scrpos) //From screen position
upoint text_editor::mouse_caret(const point& scrpos) //From screen position
{
points_.caret = behavior_->screen_to_caret(scrpos);
@@ -2370,11 +2370,16 @@ namespace nana{ namespace widgets
return points_.caret;
}
nana::upoint text_editor::caret() const
upoint text_editor::caret() const
{
return points_.caret;
}
point text_editor::caret_screen_pos() const
{
return behavior_->caret_to_screen(points_.caret);
}
bool text_editor::scroll(bool upwards, bool vert)
{
if(vert && attributes_.vscroll)