e_canvas : add e_canvas_render_post_listener_add to E_API 74/325574/1
authorjinbong.lee <jinbong.lee@samsung.com>
Thu, 29 May 2025 05:25:47 +0000 (14:25 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Thu, 12 Jun 2025 08:25:50 +0000 (17:25 +0900)
 - e_mod-tizen-monitor-helper use it.

Change-Id: I1901d936916f71b8abc2cec68866a2275b7b5f8c
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
src/bin/core/e_canvas.c
src/bin/core/e_canvas_intern.h
src/include/e_canvas.h

index f2eb9a476a45f39721a07c9ebb2be0e0b9606259..a45e0eeb7cb8e54a099a2bcde7ee1b3b7bce64cc 100644 (file)
@@ -81,7 +81,7 @@ e_canvas_render_pre_listener_add(E_Canvas *canvas, struct wl_listener *listener)
    wl_signal_add(&canvas->events.render_pre, listener);
 }
 
-EINTERN void
+E_API void
 e_canvas_render_post_listener_add(E_Canvas *canvas, struct wl_listener *listener)
 {
    wl_signal_add(&canvas->events.render_post, listener);
index dd6da853a18e628918559a0a3d3de8aba75d6c31..3f081b6e5c960aeadfdad995f95cce9f10bff5bd 100644 (file)
@@ -73,11 +73,6 @@ void e_canvas_destroy_listener_add(E_Canvas *canvas, struct wl_listener *listene
  */
 void e_canvas_render_pre_listener_add(E_Canvas *canvas, struct wl_listener *listener);
 
-/**
- * Register a listener called just after rendering stops on the canvas target.
- */
-void e_canvas_render_post_listener_add(E_Canvas *canvas, struct wl_listener *listener);
-
 /**
  * Register a listener called after render update regions have been calculated,
  * but only if update regions exist.
index 571d2ee90a5072b7a801cde39e189dd74a7d0f2e..e7f2752af51a16328c896d401dc4308cd020e41c 100644 (file)
@@ -23,6 +23,11 @@ E_View *e_canvas_top_get(E_Canvas *canvas);
  */
 E_View *e_canvas_bottom_get(E_Canvas *canvas);
 
+/**
+ * Register a listener called just after rendering stops on the canvas target.
+ */
+void e_canvas_render_post_listener_add(E_Canvas *canvas, struct wl_listener *listener);
+
 #ifdef  __cplusplus
 }
 #endif