bu5hm4n pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=859b5a04236db40a3edecf4aa0162f0fe26cc818

commit 859b5a04236db40a3edecf4aa0162f0fe26cc818
Author: Marcel Hollerbach <[email protected]>
Date:   Fri May 26 21:33:34 2017 +0200

    elementary_test: add a new inwin test
    
    to show focusable widgets in the inwin
---
 src/bin/elementary/test.c       |  2 ++
 src/bin/elementary/test_inwin.c | 32 ++++++++++++++++++++++++++++++++
 2 files changed, 34 insertions(+)

diff --git a/src/bin/elementary/test.c b/src/bin/elementary/test.c
index b21a7125b9..fd26f0bd1b 100644
--- a/src/bin/elementary/test.c
+++ b/src/bin/elementary/test.c
@@ -104,6 +104,7 @@ void test_list_separator(void *data, Evas_Object *obj, void 
*event_info);
 void test_list_multi_select(void *data, Evas_Object *obj, void *event_info);
 void test_inwin(void *data, Evas_Object *obj, void *event_info);
 void test_inwin2(void *data, Evas_Object *obj, void *event_info);
+void test_inwin3(void *data, Evas_Object *obj, void *event_info);
 void test_scaling(void *data, Evas_Object *obj, void *event_info);
 void test_scaling2(void *data, Evas_Object *obj, void *event_info);
 void test_slider(void *data, Evas_Object *obj, void *event_info);
@@ -657,6 +658,7 @@ add_tests:
    ADD_TEST(NULL, "Window / Background", "Window States 2", test_win_state2);
    ADD_TEST(NULL, "Window / Background", "Inwin", test_inwin);
    ADD_TEST(NULL, "Window / Background", "Inwin 2", test_inwin2);
+   ADD_TEST(NULL, "Window / Background", "Inwin 3", test_inwin3);
    ADD_TEST(NULL, "Window / Background", "Window Inline", test_win_inline);
    ADD_TEST(NULL, "Window / Background", "Window Socket", test_win_socket);
    ADD_TEST(NULL, "Window / Background", "Window Plug", test_win_plug);
diff --git a/src/bin/elementary/test_inwin.c b/src/bin/elementary/test_inwin.c
index 9dae4c091d..94dfe63663 100644
--- a/src/bin/elementary/test_inwin.c
+++ b/src/bin/elementary/test_inwin.c
@@ -127,3 +127,35 @@ test_inwin2(void *data EINA_UNUSED, Evas_Object *obj 
EINA_UNUSED, void *event_in
    evas_object_resize(win, 320, 240);
    evas_object_show(win);
 }
+
+void
+test_inwin3(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void 
*event_info EINA_UNUSED)
+{
+   Evas_Object *win, *inwin, *lb, *box;
+
+   win = elm_win_util_standard_add("inwin2", "InWin 2");
+   elm_win_autodel_set(win, EINA_TRUE);
+
+   inwin = elm_win_inwin_add(win);
+   elm_object_style_set(inwin, "minimal_vertical");
+   evas_object_show(inwin);
+
+   box = elm_box_add(win);
+   elm_win_inwin_content_set(inwin, box);
+   evas_object_show(box);
+
+   lb = elm_button_add(box);
+   elm_object_text_set(lb,
+                       "Test BTN 1");
+   elm_box_pack_end(box, lb);
+   evas_object_show(lb);
+
+   lb = elm_button_add(box);
+   elm_object_text_set(lb,
+                       "Test BTN 1");
+   elm_box_pack_end(box, lb);
+   evas_object_show(lb);
+
+   evas_object_resize(win, 320, 240);
+   evas_object_show(win);
+}

-- 


Reply via email to