diff --git a/src/Makefile_Elementary.am b/src/Makefile_Elementary.am index d7b2e15ddc..4c78215646 100644 --- a/src/Makefile_Elementary.am +++ b/src/Makefile_Elementary.am @@ -889,6 +889,7 @@ bin/elementary/test_notify.c \ bin/elementary/test_nstate.c \ bin/elementary/test_panel.c \ bin/elementary/test_panes.c \ +bin/elementary/test_ui_panes.c \ bin/elementary/test_part_bg.c \ bin/elementary/test_photo.c \ bin/elementary/test_photocam.c \ diff --git a/src/bin/elementary/Makefile.am b/src/bin/elementary/Makefile.am index 8ce36a7a8d..43c72f412d 100644 --- a/src/bin/elementary/Makefile.am +++ b/src/bin/elementary/Makefile.am @@ -113,6 +113,7 @@ test_notify.c \ test_nstate.c \ test_panel.c \ test_panes.c \ +test_ui_panes.c \ test_part_bg.c \ test_photo.c \ test_photocam.c \ diff --git a/src/bin/elementary/test_panes.c b/src/bin/elementary/test_panes.c index a4d6894b0f..21eb3dcf5b 100644 --- a/src/bin/elementary/test_panes.c +++ b/src/bin/elementary/test_panes.c @@ -102,47 +102,4 @@ test_panes(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_inf evas_object_resize(win, 320, 400); evas_object_show(win); -} - -void -test_panes_minsize(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) -{ - Eo *win, *panes, *panes_h; - - win = efl_add(EFL_UI_WIN_CLASS, NULL, - efl_ui_win_type_set(efl_added, EFL_UI_WIN_BASIC), - efl_text_set(efl_added, "Efl.Ui.Panes"), - efl_ui_win_autodel_set(efl_added, EINA_TRUE) - ); - - panes = efl_add(EFL_UI_PANES_CLASS, win, - efl_content_set(win, efl_added), - efl_ui_panes_split_ratio_set(efl_added, 0.7) - ); - - efl_add(EFL_UI_BUTTON_CLASS, win, - efl_text_set(efl_added, "Left - user set min size(110,110)"), - efl_gfx_size_hint_min_set(efl_added, EINA_SIZE2D(110, 110)), - efl_content_set(efl_part(panes, "first"), efl_added) - ); - - panes_h = efl_add(EFL_UI_PANES_CLASS, win, - efl_ui_direction_set(efl_added, EFL_UI_DIR_HORIZONTAL), - efl_content_set(efl_part(panes, "second"), efl_added) - ); - efl_add(EFL_UI_BUTTON_CLASS, win, - efl_text_set(efl_added, "Up - user set min size(10,0)"), - efl_gfx_size_hint_min_set(efl_added, EINA_SIZE2D(10, 0)), - efl_content_set(efl_part(panes_h, "first"), efl_added) - ); - efl_ui_panes_part_hint_min_allow_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"), - efl_gfx_size_hint_min_set(efl_added, EINA_SIZE2D(50, 40)), - efl_content_set(efl_part(panes_h, "second"), efl_added) - ); - - efl_gfx_size_set(win, EINA_SIZE2D(320, 400)); -} - +} \ No newline at end of file diff --git a/src/bin/elementary/test_ui_panes.c b/src/bin/elementary/test_ui_panes.c new file mode 100644 index 0000000000..58a70f3c33 --- /dev/null +++ b/src/bin/elementary/test_ui_panes.c @@ -0,0 +1,47 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif +#include + +void +test_panes_minsize(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) +{ + Eo *win, *panes, *panes_h; + + win = efl_add(EFL_UI_WIN_CLASS, NULL, + efl_ui_win_type_set(efl_added, EFL_UI_WIN_BASIC), + efl_text_set(efl_added, "Efl.Ui.Panes"), + efl_ui_win_autodel_set(efl_added, EINA_TRUE) + ); + + panes = efl_add(EFL_UI_PANES_CLASS, win, + efl_content_set(win, efl_added), + efl_ui_panes_split_ratio_set(efl_added, 0.7) + ); + + efl_add(EFL_UI_BUTTON_CLASS, win, + efl_text_set(efl_added, "Left - user set min size(110,110)"), + efl_gfx_size_hint_min_set(efl_added, EINA_SIZE2D(110, 110)), + efl_content_set(efl_part(panes, "first"), efl_added) + ); + + panes_h = efl_add(EFL_UI_PANES_CLASS, win, + efl_ui_direction_set(efl_added, EFL_UI_DIR_HORIZONTAL), + efl_content_set(efl_part(panes, "second"), efl_added) + ); + efl_add(EFL_UI_BUTTON_CLASS, win, + efl_text_set(efl_added, "Up - user set min size(10,0)"), + efl_gfx_size_hint_min_set(efl_added, EINA_SIZE2D(10, 0)), + efl_content_set(efl_part(panes_h, "first"), efl_added) + ); + efl_ui_panes_part_hint_min_allow_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"), + efl_gfx_size_hint_min_set(efl_added, EINA_SIZE2D(50, 40)), + efl_content_set(efl_part(panes_h, "second"), efl_added) + ); + + efl_gfx_size_set(win, EINA_SIZE2D(320, 400)); +} +