hermet pushed a commit to branch master. http://git.enlightenment.org/tools/enventor.git/commit/?id=faa6781753b67b2b6e1b2f90e0db2cd81f268e3a
commit faa6781753b67b2b6e1b2f90e0db2cd81f268e3a Author: ChunEon Park <[email protected]> Date: Sat Aug 2 17:40:51 2014 +0900 goto: allow only digits input --- src/bin/goto.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/bin/goto.c b/src/bin/goto.c index 49a4780..d92b6ff 100644 --- a/src/bin/goto.c +++ b/src/bin/goto.c @@ -83,6 +83,7 @@ btn_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED, void goto_open(edit_data *ed) { + static Elm_Entry_Filter_Accept_Set digits_filter_data; goto_data *gd = g_gd; if (gd) @@ -135,6 +136,12 @@ goto_open(edit_data *ed) Evas_Object *entry = elm_entry_add(layout); elm_entry_single_line_set(entry, EINA_TRUE); elm_entry_scrollable_set(entry, EINA_TRUE); + + + digits_filter_data.accepted = "0123456789"; + digits_filter_data.rejected = NULL; + elm_entry_markup_filter_append(entry, elm_entry_filter_accept_set, + &digits_filter_data); evas_object_smart_callback_add(entry, "activated", entry_activated_cb, gd); evas_object_smart_callback_add(entry, "changed,user", entry_changed_cb, gd); --
