summaryrefslogtreecommitdiff
path: root/src/lib/evas/Evas.h
diff options
context:
space:
mode:
authorCedric BAIL <cedric.bail@samsung.com>2013-03-20 18:53:26 +0900
committerCedric BAIL <cedric.bail@samsung.com>2013-03-22 15:30:34 +0900
commitd1112534a1068728a4d69ac1d42865a4202f3c1e (patch)
treee52758f0140f9960b4b4b2657c5116bbab04d411 /src/lib/evas/Evas.h
parentfba8124fc55b7b8322c08efec70042b730bbb17c (diff)
evas: optionally propagate update rectangle on RENDER_POST.
Diffstat (limited to 'src/lib/evas/Evas.h')
-rw-r--r--src/lib/evas/Evas.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/evas/Evas.h b/src/lib/evas/Evas.h
index b0f8eec..fe8ee81 100644
--- a/src/lib/evas/Evas.h
+++ b/src/lib/evas/Evas.h
@@ -824,6 +824,7 @@ typedef struct _Evas_Event_Multi_Move Evas_Event_Multi_Move; /**< Event struc
824typedef struct _Evas_Event_Key_Down Evas_Event_Key_Down; /**< Event structure for #EVAS_CALLBACK_KEY_DOWN event callbacks */ 824typedef struct _Evas_Event_Key_Down Evas_Event_Key_Down; /**< Event structure for #EVAS_CALLBACK_KEY_DOWN event callbacks */
825typedef struct _Evas_Event_Key_Up Evas_Event_Key_Up; /**< Event structure for #EVAS_CALLBACK_KEY_UP event callbacks */ 825typedef struct _Evas_Event_Key_Up Evas_Event_Key_Up; /**< Event structure for #EVAS_CALLBACK_KEY_UP event callbacks */
826typedef struct _Evas_Event_Hold Evas_Event_Hold; /**< Event structure for #EVAS_CALLBACK_HOLD event callbacks */ 826typedef struct _Evas_Event_Hold Evas_Event_Hold; /**< Event structure for #EVAS_CALLBACK_HOLD event callbacks */
827typedef struct _Evas_Event_Render_Post Evas_Event_Render_Post; /**< Event structure that may come with #EVAS_CALLBACK_RENDER_POST event callbacks @since 1.8 */
827 828
828typedef enum _Evas_Load_Error 829typedef enum _Evas_Load_Error
829{ 830{
@@ -1192,6 +1193,11 @@ struct _Evas_Event_Key_Up /** Key release event */
1192 Evas_Device *dev; 1193 Evas_Device *dev;
1193}; 1194};
1194 1195
1196struct _Evas_Event_Render_Post /** Send when the frame rendering is done @since 1.8 */
1197{
1198 Eina_List *updated_area; /**< A list of rectangle that were updated in the canvas */
1199};
1200
1195struct _Evas_Event_Hold /** Hold change event */ 1201struct _Evas_Event_Hold /** Hold change event */
1196{ 1202{
1197 int hold; /**< The hold flag */ 1203 int hold; /**< The hold flag */