diff options
author | Daniel Hirt <hirt.danny@gmail.com> | 2017-09-09 13:47:29 +0300 |
---|---|---|
committer | Daniel Hirt <hirt.danny@gmail.com> | 2017-09-09 13:53:48 +0300 |
commit | 0681db4464fa0ef4da14064fcf1a3b4686c259c9 (patch) | |
tree | d9a96ed2ab291af04f426bdef85df00a2a692db9 | |
parent | ab31be612119115f4d124c3d6d0db67ce2554d6b (diff) | |
download | efl-0681db4464fa0ef4da14064fcf1a3b4686c259c9.tar.gz |
Ui text: add 'Edit' option to elm_test
-rw-r--r-- | src/bin/elementary/test_efl_ui_text.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/bin/elementary/test_efl_ui_text.c b/src/bin/elementary/test_efl_ui_text.c index 862c832e16..a5e10f013b 100644 --- a/src/bin/elementary/test_efl_ui_text.c +++ b/src/bin/elementary/test_efl_ui_text.c @@ -98,6 +98,12 @@ typedef struct } Test_Data; static void +my_efl_ui_text_bt_1(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) +{ + efl_ui_text_interactive_editable_set(data, !efl_ui_text_interactive_editable_get(data)); +} + +static void my_efl_ui_text_bt_3(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { Efl_Text_Cursor_Cursor *sel_start, *sel_end; @@ -207,6 +213,15 @@ test_efl_ui_text(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *eve evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); + elm_object_text_set(bt, "Edit"); + evas_object_smart_callback_add(bt, "clicked", my_efl_ui_text_bt_1, 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); + elm_object_focus_allow_set(bt, EINA_FALSE); + evas_object_show(bt); + + bt = elm_button_add(win); elm_object_text_set(bt, "Sel"); evas_object_smart_callback_add(bt, "clicked", my_efl_ui_text_bt_3, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); |