elementary_test: add a new inwin test
to show focusable widgets in the inwin
This commit is contained in:
parent
94dad4c37a
commit
859b5a0423
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue