e_client: add subsurface_stack_update api 17/304717/1
authorSooChan Lim <sc1.lim@samsung.com>
Mon, 11 Dec 2023 08:00:55 +0000 (17:00 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Tue, 23 Jan 2024 09:19:20 +0000 (18:19 +0900)
Change-Id: I5154095c3833d55b4fe9ea0e0fd4f2fa8368b05a

src/bin/e_client.c
src/bin/e_client.h

index edbc1f5..468c970 100644 (file)
@@ -6752,6 +6752,16 @@ e_client_stack_transient_for_done_notify(E_Client *ec)
    wl_signal_emit_mutable(&PRI(ec)->events.stack_transient_for_done, NULL);
 }
 
+#ifdef REFACTOR_DESK_AREA
+EINTERN void
+e_client_subsurface_stack_update(E_Client *ec)
+{
+   EINA_SAFETY_ON_NULL_RETURN(ec);
+
+   wl_signal_emit_mutable(&PRI(ec)->events.subsurface_stack_update, ec);
+}
+#endif
+
 EINTERN void
 e_client_eval_pre_fetch_listener_add(E_Client *ec, struct wl_listener *listener)
 {
index cec7f90..1586e2c 100644 (file)
@@ -1313,6 +1313,8 @@ EINTERN Eina_Bool e_client_is_parent_iconify_by_client(E_Client *ec);
 
 EINTERN void e_client_stack_transient_for_done_notify(E_Client *ec);
 
+EINTERN void e_client_subsurface_stack_update(E_Client *ec);
+
 /**
  * Move window to coordinates that do not account client decorations yet.
  *