diff options
author | Daniel Hirt <hirt.danny@gmail.com> | 2018-09-07 12:36:26 +0300 |
---|---|---|
committer | Daniel Hirt <hirt.danny@gmail.com> | 2018-09-07 14:00:34 +0300 |
commit | 2ea538f70ac96a16b614e981004d1c5995981555 (patch) | |
tree | 195a2af71b0e958c9d82c23f194d6167c41df91d | |
parent | 111e96b23850399193e722a87e8d207e2a01adf1 (diff) | |
download | efl-2ea538f70ac96a16b614e981004d1c5995981555.tar.gz |
Ui text interactive: add select_none
-rw-r--r-- | src/lib/elementary/efl_text_interactive.eo | 3 | ||||
-rw-r--r-- | src/lib/elementary/efl_ui_internal_text_interactive.c | 7 | ||||
-rw-r--r-- | src/lib/elementary/efl_ui_internal_text_interactive.eo | 1 |
3 files changed, 11 insertions, 0 deletions
diff --git a/src/lib/elementary/efl_text_interactive.eo b/src/lib/elementary/efl_text_interactive.eo index 16d0448854..61e336f00c 100644 --- a/src/lib/elementary/efl_text_interactive.eo +++ b/src/lib/elementary/efl_text_interactive.eo @@ -43,6 +43,9 @@ interface Efl.Text_Interactive (Efl.Text, Efl.Text_Font, if not, the entry is read-only and no user input is allowed.]] } } + select_none { + [[Clears the selection.]] + } } events { selection,changed: void; [[The selection on the object has changed. Query using @.selection_cursors]] diff --git a/src/lib/elementary/efl_ui_internal_text_interactive.c b/src/lib/elementary/efl_ui_internal_text_interactive.c index bfe41af303..94b8eb0d97 100644 --- a/src/lib/elementary/efl_ui_internal_text_interactive.c +++ b/src/lib/elementary/efl_ui_internal_text_interactive.c @@ -583,6 +583,13 @@ _sel_clear(Evas_Object *o EINA_UNUSED, Efl_Ui_Internal_Text_Interactive_Data *en } static void +_efl_ui_internal_text_interactive_efl_text_interactive_select_none( + Eo *obj, Efl_Ui_Internal_Text_Interactive_Data *en) +{ + _sel_clear(obj, en); +} + +static void _range_del_emit(Evas_Object *obj, Efl_Text_Cursor_Cursor *cur1, Efl_Text_Cursor_Cursor *cur2) { size_t start, end; diff --git a/src/lib/elementary/efl_ui_internal_text_interactive.eo b/src/lib/elementary/efl_ui_internal_text_interactive.eo index 6910fa1d34..d3036196e2 100644 --- a/src/lib/elementary/efl_ui_internal_text_interactive.eo +++ b/src/lib/elementary/efl_ui_internal_text_interactive.eo @@ -10,5 +10,6 @@ class Efl.Ui.Internal.Text.Interactive (Efl.Canvas.Text, Efl.Text_Interactive) Efl.Text_Interactive.selection_allowed { get; set; } Efl.Text_Interactive.selection_cursors { get; } Efl.Text_Interactive.editable { get; set; } + Efl.Text_Interactive.select_none; } } |