diff options
author | Amitesh Singh <amitesh.sh@samsung.com> | 2017-08-09 10:49:21 +0900 |
---|---|---|
committer | Amitesh Singh <amitesh.sh@samsung.com> | 2017-08-10 15:15:50 +0900 |
commit | aaaf1a282a82f2f10b01f561ea210d5643707a1a (patch) | |
tree | da6b5e00cb6b9942615c4521e53480344db8fcba /src/bin | |
parent | 0ca98280d4b041e277d071ecfbcbc77db2eaa7cd (diff) | |
download | efl-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.c | 6 |
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"), |