summaryrefslogtreecommitdiff
path: root/src/bin
diff options
context:
space:
mode:
authorAmitesh Singh <amitesh.sh@samsung.com>2017-08-09 10:49:21 +0900
committerAmitesh Singh <amitesh.sh@samsung.com>2017-08-10 15:15:50 +0900
commitaaaf1a282a82f2f10b01f561ea210d5643707a1a (patch)
treeda6b5e00cb6b9942615c4521e53480344db8fcba /src/bin
parent0ca98280d4b041e277d071ecfbcbc77db2eaa7cd (diff)
downloadefl-aaaf1a282a82f2f10b01f561ea210d5643707a1a.tar.gz
Efl.Ui.Panes: implement allow_user_size_hints on parts
This allows user to set size hints to be respected and request panes to ignore combined min size. If this flag is set, the minimum size set by efl_gfx_size_hint_min_set() is respected forcefully. @feature refer T5359
Diffstat (limited to 'src/bin')
-rw-r--r--src/bin/elementary/test_panes.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/bin/elementary/test_panes.c b/src/bin/elementary/test_panes.c
index da7255c15b..bf772dcc54 100644
--- a/src/bin/elementary/test_panes.c
+++ b/src/bin/elementary/test_panes.c
@@ -121,7 +121,7 @@ test_panes_minsize(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *e
);
efl_add(EFL_UI_BUTTON_CLASS, win,
- efl_text_set(efl_added, "Left - min size 110, 110"),
+ efl_text_set(efl_added, "Left - combined min size 110, 110"),
efl_gfx_size_hint_min_set(efl_added, 110, 110),
efl_content_set(efl_part(panes, "first"), efl_added)
);
@@ -131,9 +131,11 @@ test_panes_minsize(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *e
efl_content_set(efl_part(panes, "second"), efl_added)
);
efl_add(EFL_UI_BUTTON_CLASS, win,
- efl_text_set(efl_added, "Up - no min size"),
+ efl_text_set(efl_added, "Up - user set min size"),
+ efl_gfx_size_hint_min_set(efl_added, 10, 0),
efl_content_set(efl_part(panes_h, "first"), efl_added)
);
+ efl_ui_panes_internal_part_allow_user_size_hints_set(efl_part(panes_h, "first"), EINA_TRUE);
efl_add(EFL_UI_BUTTON_CLASS, win,
efl_text_set(efl_added, "Down - min size 50 40"),