From: jinbong.lee Date: Thu, 29 May 2025 05:25:47 +0000 (+0900) Subject: e_canvas : add e_canvas_render_post_listener_add to E_API X-Git-Tag: accepted/tizen/unified/20250613.040658~26 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F74%2F325574%2F1;p=platform%2Fupstream%2Fenlightenment.git e_canvas : add e_canvas_render_post_listener_add to E_API - e_mod-tizen-monitor-helper use it. Change-Id: I1901d936916f71b8abc2cec68866a2275b7b5f8c Signed-off-by: jinbong.lee --- diff --git a/src/bin/core/e_canvas.c b/src/bin/core/e_canvas.c index f2eb9a476a..a45e0eeb7c 100644 --- a/src/bin/core/e_canvas.c +++ b/src/bin/core/e_canvas.c @@ -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); diff --git a/src/bin/core/e_canvas_intern.h b/src/bin/core/e_canvas_intern.h index dd6da853a1..3f081b6e5c 100644 --- a/src/bin/core/e_canvas_intern.h +++ b/src/bin/core/e_canvas_intern.h @@ -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. diff --git a/src/include/e_canvas.h b/src/include/e_canvas.h index 571d2ee90a..e7f2752af5 100644 --- a/src/include/e_canvas.h +++ b/src/include/e_canvas.h @@ -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