summaryrefslogtreecommitdiff
path: root/src/lib/evas/canvas/evas_vg_private.h
diff options
context:
space:
mode:
authorCedric BAIL <cedric@osg.samsung.com>2015-04-03 16:30:42 +0200
committerCedric BAIL <cedric@osg.samsung.com>2015-04-03 16:30:42 +0200
commit0f6328b04feca2e583a3d74b30d636af4f6b6965 (patch)
tree7827a750d77bd2421cf49cde89cd3c244120fbbc /src/lib/evas/canvas/evas_vg_private.h
parent9fd2b74b081fc86364a8fe635fe3c89035e1e7e2 (diff)
efl: introduce EFL_GFX_CHANGED event and properly propagate up to Evas.
Diffstat (limited to 'src/lib/evas/canvas/evas_vg_private.h')
-rw-r--r--src/lib/evas/canvas/evas_vg_private.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/evas/canvas/evas_vg_private.h b/src/lib/evas/canvas/evas_vg_private.h
index 58c1cfec01..1c7d516615 100644
--- a/src/lib/evas/canvas/evas_vg_private.h
+++ b/src/lib/evas/canvas/evas_vg_private.h
@@ -51,6 +51,12 @@ _evas_vg_render_pre(Evas_VG_Node *child, Ector_Surface *s, Eina_Matrix3 *m)
51 return child_nd; 51 return child_nd;
52} 52}
53 53
54static inline void
55_evas_vg_node_changed(Eo *obj)
56{
57 eo_do(obj, eo_event_callback_call(EFL_GFX_CHANGED, NULL));
58}
59
54#define EVAS_VG_COMPUTE_MATRIX(Current, Parent, Nd) \ 60#define EVAS_VG_COMPUTE_MATRIX(Current, Parent, Nd) \
55 Eina_Matrix3 *Current = Nd->m; \ 61 Eina_Matrix3 *Current = Nd->m; \
56 Eina_Matrix3 _matrix_tmp; \ 62 Eina_Matrix3 _matrix_tmp; \