e_view_client: Add e_view_client_dim_mask_update 34/323434/1
authorJunkyeong Kim <jk0430.kim@samsung.com>
Mon, 28 Apr 2025 07:00:42 +0000 (16:00 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Mon, 28 Apr 2025 08:58:19 +0000 (17:58 +0900)
Wrapping e_comp_object_dim_mask_update function.

Change-Id: I5cf4e52e8c7cc3bbb97b73967a0319b9bb500327

src/bin/core/e_view_client.c
src/include/e_view_client.h

index 2258caffcbce5e19dd696e278e16469a0e4d9adc..ffa3cf00faab96ec8f2cf3e1aff9b13e17e16060 100644 (file)
@@ -1387,3 +1387,11 @@ e_view_client_member_add(E_View_Client *client, E_View *view)
    evas_object_smart_member_add(view->eo, client->view.eo);
    evas_object_propagate_events_set(view->eo, 0);
 }
+
+E_API void
+e_view_client_dim_mask_update(E_View_Client *client, bool mask_set, int x, int y, int w, int h)
+{
+   if (client == NULL) return;
+
+   e_comp_object_dim_mask_update(client->view.eo, mask_set, x, y, w, h);
+}
index 3cb112eb01d50229523c335ab72009e82760d738..2601ee46b86b8e81449ab0ed9ab176eb212e4b2f 100644 (file)
@@ -64,6 +64,7 @@ E_View *e_view_client_util_mirror_add(E_View_Client *client);
 
 void e_view_client_resize_listener_add(E_View_Client *client, struct wl_listener *listener);
 void e_view_client_member_add(E_View_Client *client, E_View *view);
+void e_view_client_dim_mask_update(E_View_Client *client, bool mask_set, int x, int y, int w, int h);
 
 #ifdef  __cplusplus
 }