summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2017-07-18 18:06:17 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2017-07-18 18:42:16 +0900
commitf1bcd804eccef1778873598d073d8fb2e550f275 (patch)
treef82d38ceb17dda4d2e7acd1ef8f3db5d3332cf9c
parent521f41f536efcd5e269dcc4279d88348173933e2 (diff)
downloadefl-f1bcd804eccef1778873598d073d8fb2e550f275.tar.gz
elm_test: Set label as word wrap
This exposes an elm_win sizing bug. To test (under X): ELM_DISABLE_EXTERNAL_MENU=1 elementary_test -to "Main Menu" The layout is not completely wrong 100% of the time, but it is exactly correct 0% of the time. Window sizing is our flying spaghetti monster.
-rw-r--r--src/bin/elementary/test_main_menu.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/bin/elementary/test_main_menu.c b/src/bin/elementary/test_main_menu.c
index 40a52c5328..bb52527031 100644
--- a/src/bin/elementary/test_main_menu.c
+++ b/src/bin/elementary/test_main_menu.c
@@ -50,8 +50,9 @@ test_main_menu(void *data EINA_UNUSED,
label = elm_label_add(win);
elm_object_text_set(label, "(ELM_DISABLE_EXTERNAL_MENU environment "
"variable is set. Using local menu instead)");
- evas_object_size_hint_weight_set(label, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ evas_object_size_hint_weight_set(label, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(label, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ elm_label_line_wrap_set(label, ELM_WRAP_WORD);
elm_box_pack_end(bx, label);
evas_object_show(label);
}