discomfitor pushed a commit to branch desksanity-1.0.

http://git.enlightenment.org/enlightenment/modules/desksanity.git/commit/?id=eb9a4f18330a61e66a5e6f1077f824fbd9685a83

commit eb9a4f18330a61e66a5e6f1077f824fbd9685a83
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Thu Jan 15 18:24:00 2015 -0500

    raise client zoom obj on mouse in
---
 src/zoom.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/zoom.c b/src/zoom.c
index a24585d..bb3ba40 100644
--- a/src/zoom.c
+++ b/src/zoom.c
@@ -100,6 +100,12 @@ _client_mouse_down(E_Client *ec EINA_UNUSED, Evas *e 
EINA_UNUSED, Evas_Object *o
 }
 
 static void
+_client_mouse_in(E_Client *ec, Evas *e EINA_UNUSED, Evas_Object *obj 
EINA_UNUSED, Evas_Event_Mouse_Up *ev)
+{
+   evas_object_raise(obj);
+}
+
+static void
 _client_mouse_up(E_Client *ec, Evas *e EINA_UNUSED, Evas_Object *obj 
EINA_UNUSED, Evas_Event_Mouse_Up *ev)
 {
    E_Zone *zone;
@@ -218,6 +224,7 @@ _zoomobj_add_client(Evas_Object *zoom_obj, Eina_List *l, 
Evas_Object *m)
    e_theme_edje_object_set(e, NULL, "e/modules/desksanity/zoom/client");
    evas_object_event_callback_add(e, EVAS_CALLBACK_MOUSE_DOWN, 
(Evas_Object_Event_Cb)_client_mouse_down, ec);
    evas_object_event_callback_add(e, EVAS_CALLBACK_MOUSE_UP, 
(Evas_Object_Event_Cb)_client_mouse_up, ec);
+   evas_object_event_callback_add(e, EVAS_CALLBACK_MOUSE_IN, 
(Evas_Object_Event_Cb)_client_mouse_in, ec);
    if ((!zmw) && (!zmh))
      edje_object_size_min_calc(e, &zmw, &zmh);
    edje_object_signal_callback_add(e, "e,action,activate", "e", 
_client_activate, ec);

-- 


Reply via email to