raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=2b3998ccede503fc016830f71420207d21f6915c
commit 2b3998ccede503fc016830f71420207d21f6915c Author: Carsten Haitzler (Rasterman) <[email protected]> Date: Sat Aug 2 13:15:59 2014 +0900 add evas changed get in order to help fix ecore-evas bug this does add an api, but it is to fix another bug in ecore-evas --- src/lib/evas/canvas/evas_canvas.eo | 12 ++++++++++++ src/lib/evas/canvas/evas_main.c | 6 ++++++ 2 files changed, 18 insertions(+) diff --git a/src/lib/evas/canvas/evas_canvas.eo b/src/lib/evas/canvas/evas_canvas.eo index 45a13bc..2ebf152 100644 --- a/src/lib/evas/canvas/evas_canvas.eo +++ b/src/lib/evas/canvas/evas_canvas.eo @@ -411,6 +411,18 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface) return bool; } } + changed { + get { + /*@ + Get the changed marker for the canvas + + @return @c EINA_TRUE if something has been marked as changed, @c EINA_FALSE otherwise. + @ingroup Evas_Canvas + @since 1.11 + */ + return bool; + } + } pointer_output_xy { get { /*@ diff --git a/src/lib/evas/canvas/evas_main.c b/src/lib/evas/canvas/evas_main.c index 5c09adc..5c2f05a 100644 --- a/src/lib/evas/canvas/evas_main.c +++ b/src/lib/evas/canvas/evas_main.c @@ -572,6 +572,12 @@ _evas_canvas_focus_state_get(Eo *eo_e EINA_UNUSED, Evas_Public_Data *e) return e->focus; } +EOLIAN static Eina_Bool +_evas_canvas_changed_get(Eo *eo_e EINA_UNUSED, Evas_Public_Data *e) +{ + return e->changed; +} + EOLIAN static void _evas_canvas_nochange_push(Eo *eo_e EINA_UNUSED, Evas_Public_Data *e) { --
