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); --