hermet pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=8fd5c708203ca59775b8aeffae59370176edaaf1

commit 8fd5c708203ca59775b8aeffae59370176edaaf1
Author: Thiep Ha <thie...@gmail.com>
Date:   Thu Oct 1 19:12:34 2015 +0900

    test/entry: add editable set
    
    Summary:
    There is no good entry test for changing editable mode.
    This patch adds a test for changing editable in entry.
    
    Reviewers: Hermet, tasn, herdsman
    
    Subscribers: seoz
    
    Differential Revision: https://phab.enlightenment.org/D3112
---
 src/bin/test_entry.c | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/src/bin/test_entry.c b/src/bin/test_entry.c
index faa2f5d..5da3f67 100644
--- a/src/bin/test_entry.c
+++ b/src/bin/test_entry.c
@@ -75,6 +75,13 @@ my_entry_bt_6(void *data, Evas_Object *obj EINA_UNUSED, void 
*event_info EINA_UN
    elm_entry_line_wrap_set(en, wr);
 }
 
+static void
+my_entry_bt_7(void *data, Evas_Object *obj EINA_UNUSED, void *event_info 
EINA_UNUSED)
+{
+   Evas_Object *en = data;
+   elm_entry_editable_set(en, !elm_entry_editable_get(en));
+}
+
 void
 test_entry(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void 
*event_info EINA_UNUSED)
 {
@@ -194,6 +201,16 @@ test_entry(void *data EINA_UNUSED, Evas_Object *obj 
EINA_UNUSED, void *event_inf
    elm_object_focus_allow_set(bt, EINA_FALSE);
    evas_object_show(bt);
 
+   bt = elm_button_add(win);
+   elm_object_text_set(bt, "Edit");
+   evas_object_smart_callback_add(bt, "clicked", my_entry_bt_7, en);
+   evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL);
+   evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0);
+   elm_box_pack_end(bx2, bt);
+   evas_object_propagate_events_set(bt, EINA_FALSE);
+   elm_object_focus_allow_set(bt, EINA_FALSE);
+   evas_object_show(bt);
+
    elm_box_pack_end(bx, bx2);
    evas_object_show(bx2);
 

-- 


Reply via email to