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);

-- 


Reply via email to