[SDL_Tizen] Enable quick panel 73/108673/6
authorhuiyu.eun <huiyu.eun@samsung.com>
Thu, 5 Jan 2017 10:25:22 +0000 (19:25 +0900)
committerhuiyu.eun <huiyu.eun@samsung.com>
Fri, 6 Jan 2017 04:43:23 +0000 (13:43 +0900)
Enable quick panel if window size is full.

Change-Id: I8009c90cf5207608ac80bee0e1b37e154905d085
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
src/video/tizen/SDL_tizenwindow.c

index 1034853..d6ddfcb 100755 (executable)
@@ -142,6 +142,19 @@ void
 Tizen_ShowWindow(_THIS, SDL_Window *window)
 {
     SDL_WindowData *wind = window->driverdata;
+
+    if((window->flags & SDL_WINDOW_FULLSCREEN) || (window->flags & SDL_WINDOW_BORDERLESS))
+    {
+        ecore_wl_window_indicator_state_set(wind->window, ECORE_WL_INDICATOR_STATE_OFF);
+        ecore_wl_window_indicator_opacity_set(wind->window, ECORE_WL_INDICATOR_TRANSPARENT);
+        ecore_wl_indicator_visible_type_set(wind->window, ECORE_WL_INDICATOR_VISIBLE_TYPE_HIDDEN);
+    }
+    else
+    {
+        ecore_wl_window_indicator_state_set(wind->window, ECORE_WL_INDICATOR_STATE_ON);
+        ecore_wl_window_indicator_opacity_set(wind->window, ECORE_WL_INDICATOR_OPAQUE);
+        ecore_wl_indicator_visible_type_set(wind->window, ECORE_WL_INDICATOR_VISIBLE_TYPE_SHOWN);
+    }
     ecore_wl_window_show(wind->window);
 }
 
@@ -265,7 +278,6 @@ Tizen_CreateWindow(_THIS, SDL_Window *window)
 
     window->driverdata = wind;
     window->flags |= SDL_WINDOW_INPUT_FOCUS;    /* always has input focus */
-    window->flags |= SDL_WINDOW_BORDERLESS;     /* defalut - not support indicator*/
 
 #if SDL_VIDEO_OPENGL_EGL
     if (window->flags & SDL_WINDOW_OPENGL) {
@@ -348,6 +360,7 @@ Tizen_CreateWindow(_THIS, SDL_Window *window)
     // Add orientaiton hint cb
     _tizen_window_orientation_add_hint((void*)wind);
 
+
     return 0;
 }