e_blur: move dimming later above snapshot layer 12/325212/1
authorhojoon-ryou <hojoon.ryou@samsung.com>
Wed, 4 Jun 2025 08:31:49 +0000 (17:31 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Wed, 4 Jun 2025 10:59:47 +0000 (19:59 +0900)
And change the default setting of dimming into disabled

Change-Id: I81151c03f898ed5eb8da7f69cd71873c61d99d70

src/bin/server/e_blur.c

index ab1a80c6938e6652423f5114b397c70e166fcce4..794560d70e66eb0b273bdfd9af5e438339bf4bfd 100644 (file)
@@ -501,7 +501,7 @@ _e_blur_cb_restack(struct wl_listener *listener, void *data)
           {
              E_View *dim_view = e_view_rect_view_get(blur_rectangle->dim_rect);
              e_view_reparent(dim_view, layer_tree);
-             e_view_place_below(dim_view, img_view);
+             e_view_place_above(dim_view, img_view);
           }
 
         if (blur_rectangle->corner_radius_image)
@@ -773,7 +773,7 @@ _e_blur_cb_new_rectangle(struct wl_listener *listener, void *data)
    if (corner_img_view)
      e_view_place_above(corner_img_view, img_view);
    if (dim_view)
-     e_view_place_below(dim_view, img_view);
+     e_view_place_above(dim_view, img_view);
 
    // show new E_Views
    if (e_view_client_visible_get(blur_view_client) && _e_blur_enabled_get(blur))
@@ -1034,7 +1034,7 @@ _e_blur_behind_cb_restack(struct wl_listener *listener, void *data)
      {
         dim_view = e_view_rect_view_get(blur_behind->blur_rectangle->dim_rect);
         e_view_reparent(dim_view, layer_tree);
-        e_view_place_below(dim_view, img_view);
+        e_view_place_above(dim_view, img_view);
      }
 }
 
@@ -1160,7 +1160,7 @@ _e_blur_manager_cb_new_blur_behind(struct wl_listener *listener, void *data)
      {
         e_view_position_set(dim_view, 0, 0);
         e_view_rect_size_set(blur_rectangle->dim_rect, comp_w, comp_h);
-        e_view_place_below(dim_view, image_view);
+        e_view_place_above(dim_view, image_view);
      }
 
    blur_behind->blur_rectangle = blur_rectangle;
@@ -1208,7 +1208,7 @@ e_blur_manager_init(void)
 
    blur_manager->configs.dim_config = E_NEW(E_Blur_Dim_Config, 1);
    EINA_SAFETY_ON_NULL_GOTO(blur_manager->configs.dim_config, fail);
-   blur_manager->configs.dim_config->enabled = EINA_TRUE;
+   blur_manager->configs.dim_config->enabled = EINA_FALSE;
    blur_manager->configs.dim_config->color.r = 15;
    blur_manager->configs.dim_config->color.g = 15;
    blur_manager->configs.dim_config->color.b = 15;
@@ -1400,7 +1400,7 @@ e_blur_dim_config_set(E_Blur_Dim_Config *dim_config)
                     {
                        _e_blur_rectangle_dim_rect_new(blur_rectangle, view_client_tree, "blur_dim_obj");
                        EINA_SAFETY_ON_NULL_RETURN_VAL(blur_rectangle->dim_rect, EINA_FALSE);
-                       e_view_place_below(e_view_rect_view_get(blur_rectangle->dim_rect),
+                       e_view_place_above(e_view_rect_view_get(blur_rectangle->dim_rect),
                                           e_view_image_view_get(blur_rectangle->view_image));
                        if (blur_rectangle->corner_radius_image)
                          e_view_clip_set(e_view_rect_view_get(blur_rectangle->dim_rect),
@@ -1433,7 +1433,7 @@ e_blur_dim_config_set(E_Blur_Dim_Config *dim_config)
                {
                   _e_blur_rectangle_dim_rect_new(blur_rectangle, view_client_tree, "blur_behind_dim_obj");
                   EINA_SAFETY_ON_NULL_RETURN_VAL(blur_rectangle->dim_rect, EINA_FALSE);
-                  e_view_place_below(e_view_rect_view_get(blur_rectangle->dim_rect),
+                  e_view_place_above(e_view_rect_view_get(blur_rectangle->dim_rect),
                                      e_view_image_view_get(blur_rectangle->view_image));
                   e_view_position_set(e_view_rect_view_get(blur_rectangle->dim_rect), 0, 0);
                   e_view_rect_size_set(blur_rectangle->dim_rect, comp_w, comp_h);