diff options
author | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2014-08-02 13:15:59 +0900 |
---|---|---|
committer | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2014-08-02 13:15:59 +0900 |
commit | 2b3998ccede503fc016830f71420207d21f6915c (patch) | |
tree | 63d4c736443102cc8102d07d61287d93286c5c11 | |
parent | 812494ca58a1b58acfa1932c70226cbccd960879 (diff) | |
download | efl-2b3998ccede503fc016830f71420207d21f6915c.tar.gz |
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
-rw-r--r-- | src/lib/evas/canvas/evas_canvas.eo | 12 | ||||
-rw-r--r-- | src/lib/evas/canvas/evas_main.c | 6 |
2 files changed, 18 insertions, 0 deletions
diff --git a/src/lib/evas/canvas/evas_canvas.eo b/src/lib/evas/canvas/evas_canvas.eo index 45a13bc062..2ebf152361 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 5c09adc8a0..5c2f05a206 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) { |