e_comp_wl: Impl encapsulation functions 12/322212/2
authorTaeHyeon Jeong <thyeon.jeong@samsung.com>
Fri, 4 Apr 2025 08:34:44 +0000 (17:34 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Mon, 7 Apr 2025 01:28:35 +0000 (01:28 +0000)
Implement following func to get/set member:
- e_comp_wl_tbm_server_get()

Change-Id: I52bf459e9f00f073702c80b4e87463cfe9e3efbd

src/bin/server/e_comp_wl.c
src/include/e_comp_wl.h

index 8a38fea5895ad3fa4d6fef534974d1575cae09d2..01c5d88b5b931005bbdbd35b6e36db7aabb87682 100644 (file)
@@ -6262,3 +6262,13 @@ e_comp_wl_ptr_hide_tmr_set(Ecore_Timer *tmr)
 
    comp_wl->ptr.hide_tmr = tmr;
 }
+
+E_API void *
+e_comp_wl_tbm_server_get(void)
+{
+   E_Comp_Wl_Data *comp_wl;
+
+   if (!(comp_wl = e_comp_wl_get())) return NULL;
+
+   return comp_wl->tbm.server;
+}
index 85b78a7e83eef4a0a9452b95e8c7cdcef152634b..94aa43e5fcb79bed2a14c058b409393494a31a35 100644 (file)
@@ -643,6 +643,7 @@ E_API struct wl_display *e_comp_wl_display_get(void);
 E_API E_Client          *e_comp_wl_ptr_ec_get(void);
 E_API Ecore_Timer       *e_comp_wl_ptr_hide_tmr_get(void);
 E_API void               e_comp_wl_ptr_hide_tmr_set(Ecore_Timer *tmr);
+E_API void              *e_comp_wl_tbm_server_get(void);
 
 
 //////////////////////////////////////////////////////////////////////////