ecore_wl2: add a new window type - ECORE_WL2_WINDOW_TYPE_DESKTOP 19/278719/2 accepted/tizen/unified/20220728.044751 submit/tizen/20220725.072716 submit/tizen/20220727.010221
authorDoyoun Kang <doyoun.kang@samsung.com>
Mon, 25 Jul 2022 09:17:26 +0000 (18:17 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Mon, 25 Jul 2022 09:17:41 +0000 (18:17 +0900)
@tizen_only

Change-Id: I1f0b62bc2a432cc95916523aafd401b205e516e5

src/lib/ecore_wl2/Ecore_Wl2.h
src/lib/ecore_wl2/ecore_wl2_window.c
src/lib/elementary/efl_ui_win.c

index 7158700..4f73bae 100644 (file)
@@ -462,6 +462,7 @@ typedef enum _Ecore_Wl2_Window_Type
    ECORE_WL2_WINDOW_TYPE_DIALOG, /** @since 1.20 */
    ECORE_WL2_WINDOW_TYPE_DOCK, /** @since 1.20 */
    ECORE_WL2_WINDOW_TYPE_SPLASH, /** @since 1.20 */
+   ECORE_WL2_WINDOW_TYPE_DESKTOP,
    ECORE_WL2_WINDOW_TYPE_LAST
 } Ecore_Wl2_Window_Type;
 
index dfe2353..9746724 100644 (file)
@@ -2449,6 +2449,8 @@ _convert_to_tzsh_type(Ecore_Wl2_Window_Type type)
           return TIZEN_POLICY_WIN_TYPE_DOCK;
         case ECORE_WL2_WINDOW_TYPE_SPLASH:
           return TIZEN_POLICY_WIN_TYPE_SPLASH;
+        case ECORE_WL2_WINDOW_TYPE_DESKTOP:
+          return TIZEN_POLICY_WIN_TYPE_DESKTOP;
         default:
           return TIZEN_POLICY_WIN_TYPE_NONE;
      }
index c6dc4aa..82e4d95 100644 (file)
@@ -4061,9 +4061,11 @@ _elm_win_wlwin_type_update(Efl_Ui_Win_Data *sd)
      {
       case ELM_WIN_BASIC:
       case ELM_WIN_TOOLBAR:
-      case ELM_WIN_DESKTOP:
         wtype = ECORE_WL2_WINDOW_TYPE_TOPLEVEL;
         break;
+      case ELM_WIN_DESKTOP:
+        wtype = ECORE_WL2_WINDOW_TYPE_DESKTOP;
+        break;
       case ELM_WIN_UTILITY:
          wtype = ECORE_WL2_WINDOW_TYPE_UTILITY;
          break;