From: huiyu.eun Date: Thu, 5 Jan 2017 10:25:22 +0000 (+0900) Subject: [SDL_Tizen] Enable quick panel X-Git-Tag: accepted/tizen/unified/20170407.190801~10 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4ba5d987126663bfb268a48a1cb8dc9f87b548f4;p=platform%2Fupstream%2FSDL.git [SDL_Tizen] Enable quick panel Enable quick panel if window size is full. Change-Id: I8009c90cf5207608ac80bee0e1b37e154905d085 Signed-off-by: huiyu.eun --- diff --git a/src/video/tizen/SDL_tizenwindow.c b/src/video/tizen/SDL_tizenwindow.c index 1034853..d6ddfcb 100755 --- a/src/video/tizen/SDL_tizenwindow.c +++ b/src/video/tizen/SDL_tizenwindow.c @@ -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; }