davemds pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=2772f6cf53f476b1423a7e709898796e3700dad7
commit 2772f6cf53f476b1423a7e709898796e3700dad7 Author: Dave Andreoli <d...@gurumeditation.it> Date: Sat Aug 8 17:08:45 2015 +0200 Add a no-wrap mode to the "Entry Style Default" test I'm trying to reproduce an issue, not spotted by this, but can still be usefull. --- src/bin/test_entry.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/bin/test_entry.c b/src/bin/test_entry.c index 6abf1ec..faa2f5d 100644 --- a/src/bin/test_entry.c +++ b/src/bin/test_entry.c @@ -990,6 +990,17 @@ ent_bt_def_style_markup(void *data, Evas_Object *obj, void *event_info EINA_UNUS elm_object_text_set(en, default_style_text); } +static void +ent_bt_def_style_wrap(void *data, Evas_Object *obj, void *event_info EINA_UNUSED) +{ + Evas_Object *en = data; + + if (elm_check_state_get(obj)) + elm_entry_line_wrap_set(en, ELM_WRAP_NONE); + else + elm_entry_line_wrap_set(en, ELM_WRAP_WORD); +} + void test_entry_style_default(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { @@ -1009,6 +1020,7 @@ test_entry_style_default(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, v evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(en, default_style_text); elm_entry_editable_set(en, EINA_TRUE); + elm_entry_line_wrap_set(en, ELM_WRAP_WORD); elm_box_pack_end(bx, en); evas_object_show(en); @@ -1040,6 +1052,12 @@ test_entry_style_default(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, v elm_box_pack_end(vbx, o); evas_object_show(o); + o = elm_check_add(win); + elm_object_text_set(o, "no wrap"); + evas_object_smart_callback_add(o, "changed", ent_bt_def_style_wrap, en); + elm_box_pack_end(vbx, o); + evas_object_show(o); + evas_object_show(win); } --