e_desk: add new API for getting iconified list 24/282824/1
authorDoyoun Kang <doyoun.kang@samsung.com>
Wed, 12 Oct 2022 01:37:11 +0000 (10:37 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Wed, 12 Oct 2022 05:31:13 +0000 (14:31 +0900)
E_API Eina_List * e_desk_visible_client_iconified_list_get(E_Desk *desk)

Change-Id: I86540290f030454be702813a927b4bb652706ad7

src/bin/e_desk.c
src/bin/e_desk.h

index 34a4a30..ad87bb9 100644 (file)
@@ -1445,6 +1445,13 @@ e_desk_visible_client_iconified_list_remove_all(E_Desk *desk)
    desk->iconified_list = NULL;
 }
 
+E_API Eina_List *
+e_desk_visible_client_iconified_list_get(E_Desk *desk)
+{
+   if (!desk) return NULL;
+   return desk->iconified_list;
+}
+
 static void
 _e_desk_free(E_Desk *desk)
 {
index 2cbbc31..e751f33 100644 (file)
@@ -177,6 +177,8 @@ E_API void e_desk_visible_client_iconify_all(E_Desk *desk);
 E_API void e_desk_visible_client_restore_all(E_Desk *desk);
 E_API void e_desk_visible_client_iconified_list_remove(E_Desk *desk, E_Client *ec);
 E_API void e_desk_visible_client_iconified_list_remove_all(E_Desk *desk);
+E_API Eina_List * e_desk_visible_client_iconified_list_get(E_Desk *desk);
+
 
 extern E_API int E_EVENT_DESK_SHOW;
 extern E_API int E_EVENT_DESK_BEFORE_SHOW;