davemds pushed a commit to branch master. http://git.enlightenment.org/bindings/python/python-efl.git/commit/?id=740ff9a00915871f136f26a57acd6ecc819d8eaf
commit 740ff9a00915871f136f26a57acd6ecc819d8eaf Author: davemds <d...@gurumeditation.it> Date: Sun Feb 23 15:43:15 2014 +0100 Python-EFL: added Entry API: select_region_set(start, end) --- efl/elementary/entry.pxd | 1 + efl/elementary/entry.pyx | 15 +++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/efl/elementary/entry.pxd b/efl/elementary/entry.pxd index dd912c6..9932846 100644 --- a/efl/elementary/entry.pxd +++ b/efl/elementary/entry.pxd @@ -74,6 +74,7 @@ cdef extern from "Elementary.h": Eina_Bool elm_entry_editable_get(Evas_Object *obj) void elm_entry_select_none(Evas_Object *obj) void elm_entry_select_all(Evas_Object *obj) + void elm_entry_select_region_set(Evas_Object *obj, int start, int end) Eina_Bool elm_entry_cursor_next(Evas_Object *obj) Eina_Bool elm_entry_cursor_prev(Evas_Object *obj) Eina_Bool elm_entry_cursor_up(Evas_Object *obj) diff --git a/efl/elementary/entry.pyx b/efl/elementary/entry.pyx index dc61ead..7e975d9 100644 --- a/efl/elementary/entry.pyx +++ b/efl/elementary/entry.pyx @@ -1099,6 +1099,21 @@ cdef class Entry(LayoutClass): This selects all text within the entry.""" elm_entry_select_all(self.obj) + def select_region_set(self, int start, int end): + """select_region_set() + + This selects a region of text within the entry. + + :param start: The starting position + :type start: int + :param end: The ending position + :type end: int + + .. versionadded: 1.9 + + """ + elm_entry_select_region_set(self.obj, start, end) + def cursor_next(self): """cursor_next() --