From: Junseok Kim Date: Thu, 3 Apr 2025 00:52:11 +0000 (+0900) Subject: e_policy_desk_area_layer: Add getter to get view tree of layer X-Git-Tag: accepted/tizen/unified/20250429.071401~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F28%2F323428%2F1;p=platform%2Fupstream%2Fenlightenment.git e_policy_desk_area_layer: Add getter to get view tree of layer Change-Id: I6df17dd065f008c0485e96989195d8fa232c3380 --- diff --git a/src/bin/windowmgr/e_policy_desk_area_layer.c b/src/bin/windowmgr/e_policy_desk_area_layer.c index 224857a3d5..c8115429e7 100644 --- a/src/bin/windowmgr/e_policy_desk_area_layer.c +++ b/src/bin/windowmgr/e_policy_desk_area_layer.c @@ -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) { diff --git a/src/bin/windowmgr/e_policy_desk_area_layer_intern.h b/src/bin/windowmgr/e_policy_desk_area_layer_intern.h index 6fc332e3f9..ef1a631f59 100644 --- a/src/bin/windowmgr/e_policy_desk_area_layer_intern.h +++ b/src/bin/windowmgr/e_policy_desk_area_layer_intern.h @@ -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);