Merge pull request #187 from keywan-ghadami/editor-get-selected-text

new method to get selected text from editor
This commit is contained in:
Vadim Lopatin 2016-03-09 09:06:03 +03:00
commit e00c5bfc46
1 changed files with 7 additions and 2 deletions

View File

@ -1111,6 +1111,11 @@ class EditWidgetBase : ScrollWidgetBase, EditableContentListener, MenuItemAction
return true;
}
public dstring getSelectedText(){
dstring selectionText = concatDStrings(_content.rangeText(_selectionRange));
return selectionText;
}
protected bool removeRangeText(TextRange range) {
if (range.empty)
return false;
@ -1310,13 +1315,13 @@ class EditWidgetBase : ScrollWidgetBase, EditableContentListener, MenuItemAction
return true;
case Copy:
if (!_selectionRange.empty) {
dstring selectionText = concatDStrings(_content.rangeText(_selectionRange));
dstring selectionText = getSelectedText();
platform.setClipboardText(selectionText);
}
return true;
case Cut:
if (!_selectionRange.empty) {
dstring selectionText = concatDStrings(_content.rangeText(_selectionRange));
dstring selectionText = getSelectedText();
platform.setClipboardText(selectionText);
if (readOnly)
return true;