+static Evas_Object *__create_window(void)
+{
+ __D("Create Window");
+
+ Evas_Object *win;
+
+ win = elm_win_add(NULL, "BOOT_ANIMATION", ELM_WIN_NOTIFICATION);
+ if (!win) {
+ __E("Failed to create a new window");
+ return NULL;
+ }
+ elm_win_aux_hint_add(win, "wm.comp.win.always.selective.mode", "1");
+ elm_win_role_set(win, "alert");
+ efl_util_set_notification_window_level(win, EFL_UTIL_NOTIFICATION_LEVEL_HIGH);
+ evas_object_smart_callback_add(win, "delete-request", __win_del_cb, NULL);
+
+ elm_win_screen_size_get(win, NULL, NULL, &s_animation.win_w, &s_animation.win_h);
+ elm_win_borderless_set(win, EINA_TRUE);
+ elm_win_indicator_mode_set(win, ELM_WIN_INDICATOR_HIDE);
+ evas_object_move(win, 0, 0);
+ evas_object_show(win);
+
+ return win;
+}
+