e_policy_desk_area_layer: Add getter to get view tree of layer 28/323428/1
authorJunseok Kim <juns.kim@samsung.com>
Thu, 3 Apr 2025 00:52:11 +0000 (09:52 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Mon, 28 Apr 2025 08:16:58 +0000 (17:16 +0900)
Change-Id: I6df17dd065f008c0485e96989195d8fa232c3380

src/bin/windowmgr/e_policy_desk_area_layer.c
src/bin/windowmgr/e_policy_desk_area_layer_intern.h

index 224857a3d5b98faeafc3be1d80f5c81096f9b991..c8115429e75b05f8b5ad803dc73191060c131c6f 100644 (file)
@@ -50,6 +50,17 @@ EINTERN E_View_Tree_Impl desk_area_layer_tree_impl = {
    .child_remove = _e_policy_desk_area_layer_tree_child_remove,
 };
 
+EINTERN E_View_Tree *
+e_policy_desk_area_layer_view_tree_get(E_Policy_Desk_Area_Layer *pdal)
+{
+   E_Policy_Container *container;
+
+   EINA_SAFETY_ON_NULL_RETURN_VAL(pdal, NULL);
+   container = e_policy_container_get(pdal);
+
+   return e_policy_container_view_tree_get(container);
+}
+
 EINTERN E_Policy_Desk_Area_Layer *
 e_policy_desk_area_layer_new(E_Policy_Desk_Area *pda, E_Layer layer)
 {
index 6fc332e3f9f01b41a2327d2971eb069d876bc0c4..ef1a631f59b298dec528d86587708aa18fbc230e 100644 (file)
@@ -9,6 +9,8 @@ typedef struct _E_Policy_Desk_Area_Layer E_Policy_Desk_Area_Layer;
 
 extern EINTERN E_View_Tree_Impl desk_area_layer_tree_impl;
 
+EINTERN E_View_Tree              *e_policy_desk_area_layer_view_tree_get(E_Policy_Desk_Area_Layer *pdal);
+
 EINTERN E_Policy_Desk_Area_Layer *e_policy_desk_area_layer_new(E_Policy_Desk_Area *pda, E_Layer layer);
 EINTERN void                      e_policy_desk_area_layer_del(E_Policy_Desk_Area_Layer *pdal);