test: close the window at exit button

Change-Id: Idf46d7132ae97356637816e54dc6c267be7122e6
This commit is contained in:
Hermet Park 2020-04-26 18:47:34 +09:00
parent dc87a59d53
commit 6be53b0779
3 changed files with 20 additions and 0 deletions

View file

@ -38,6 +38,12 @@ void tvgtest()
tvg::Engine::term();
}
void
win_del(void *data, Evas_Object *o, void *ev)
{
elm_exit();
}
int main(int argc, char **argv)
{
@ -47,6 +53,7 @@ int main(int argc, char **argv)
elm_init(argc, argv);
Eo* win = elm_win_util_standard_add(NULL, "TizenVG Test");
evas_object_smart_callback_add(win, "delete,request", win_del, 0);
Eo* img = evas_object_image_filled_add(evas_object_evas_get(win));
evas_object_image_size_set(img, WIDTH, HEIGHT);

View file

@ -43,6 +43,12 @@ void tvgtest()
tvg::Engine::term();
}
void
win_del(void *data, Evas_Object *o, void *ev)
{
elm_exit();
}
int main(int argc, char **argv)
{
tvgtest();
@ -51,6 +57,7 @@ int main(int argc, char **argv)
elm_init(argc, argv);
Eo* win = elm_win_util_standard_add(NULL, "TizenVG Test");
evas_object_smart_callback_add(win, "delete,request", win_del, 0);
Eo* img = evas_object_image_filled_add(evas_object_evas_get(win));
evas_object_image_size_set(img, WIDTH, HEIGHT);

View file

@ -34,6 +34,11 @@ void tvgtest()
tvg::Engine::term();
}
void
win_del(void *data, Evas_Object *o, void *ev)
{
elm_exit();
}
int main(int argc, char **argv)
{
@ -43,6 +48,7 @@ int main(int argc, char **argv)
elm_init(argc, argv);
Eo* win = elm_win_util_standard_add(NULL, "TizenVG Test");
evas_object_smart_callback_add(win, "delete,request", win_del, 0);
Eo* img = evas_object_image_filled_add(evas_object_evas_get(win));
evas_object_image_size_set(img, WIDTH, HEIGHT);