devilhorns pushed a commit to branch master.

commit fddd57c7d9b90dfed75093e2bb30ac26b696115b
Author: Chris Michael <[email protected]>
Date:   Thu Sep 12 14:57:58 2013 +0100

    Pass along the evas_event for mouse_in/out on a surface to the smart
    callback.
    
    Signed-off-by: Chris Michael <[email protected]>
---
 src/bin/e_surface.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/bin/e_surface.c b/src/bin/e_surface.c
index d2063ca..1e61362 100644
--- a/src/bin/e_surface.c
+++ b/src/bin/e_surface.c
@@ -40,8 +40,8 @@ static void _e_smart_clip_unset(Evas_Object *obj);
 /* local function prototypes */
 static void _e_surface_cb_focus_in(void *data, Evas *evas EINA_UNUSED, void 
*event EINA_UNUSED);
 static void _e_surface_cb_focus_out(void *data, Evas *evas EINA_UNUSED, void 
*event EINA_UNUSED);
-static void _e_surface_cb_mouse_in(void *data, Evas *evas EINA_UNUSED, 
Evas_Object *obj EINA_UNUSED, void *event EINA_UNUSED);
-static void _e_surface_cb_mouse_out(void *data, Evas *evas EINA_UNUSED, 
Evas_Object *obj EINA_UNUSED, void *event EINA_UNUSED);
+static void _e_surface_cb_mouse_in(void *data, Evas *evas EINA_UNUSED, 
Evas_Object *obj EINA_UNUSED, void *event);
+static void _e_surface_cb_mouse_out(void *data, Evas *evas EINA_UNUSED, 
Evas_Object *obj EINA_UNUSED, void *event);
 static void _e_surface_cb_mouse_move(void *data, Evas *evas EINA_UNUSED, 
Evas_Object *obj EINA_UNUSED, void *event);
 static void _e_surface_cb_mouse_down(void *data, Evas *evas EINA_UNUSED, 
Evas_Object *obj EINA_UNUSED, void *event);
 static void _e_surface_cb_mouse_up(void *data, Evas *evas EINA_UNUSED, 
Evas_Object *obj, void *event);
@@ -370,15 +370,15 @@ _e_surface_cb_focus_out(void *data, Evas *evas 
EINA_UNUSED, void *event EINA_UNU
 }
 
 static void 
-_e_surface_cb_mouse_in(void *data, Evas *evas EINA_UNUSED, Evas_Object *obj 
EINA_UNUSED, void *event EINA_UNUSED)
+_e_surface_cb_mouse_in(void *data, Evas *evas EINA_UNUSED, Evas_Object *obj 
EINA_UNUSED, void *event)
 {
-   evas_object_smart_callback_call(data, "mouse_in", NULL);
+   evas_object_smart_callback_call(data, "mouse_in", event);
 }
 
 static void 
-_e_surface_cb_mouse_out(void *data, Evas *evas EINA_UNUSED, Evas_Object *obj 
EINA_UNUSED, void *event EINA_UNUSED)
+_e_surface_cb_mouse_out(void *data, Evas *evas EINA_UNUSED, Evas_Object *obj 
EINA_UNUSED, void *event)
 {
-   evas_object_smart_callback_call(data, "mouse_out", NULL);
+   evas_object_smart_callback_call(data, "mouse_out", event);
 }
 
 static void 

-- 

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. Consolidate legacy IT systems to a single system of record for IT
2. Standardize and globalize service processes across IT
3. Implement zero-touch automation to replace manual, redundant tasks
http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk

Reply via email to