Enlightenment CVS committal Author : devilhorns Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_zone.c Log Message: Cannot use mouse_down on the input windows to pop the menu because of the input_window's layer. This was causing menus to popup over applications. =================================================================== RCS file: /cvs/e/e17/apps/e/src/bin/e_zone.c,v retrieving revision 1.130 retrieving revision 1.131 diff -u -3 -r1.130 -r1.131 --- e_zone.c 27 Dec 2007 03:42:04 -0000 1.130 +++ e_zone.c 3 Jan 2008 22:05:40 -0000 1.131 @@ -96,9 +96,6 @@ ecore_event_handler_add(ECORE_X_EVENT_MOUSE_OUT, _e_zone_cb_mouse_out, zone)); zone->handlers = evas_list_append(zone->handlers, - ecore_event_handler_add(ECORE_X_EVENT_MOUSE_BUTTON_DOWN, - _e_zone_cb_mouse_down, zone)); - zone->handlers = evas_list_append(zone->handlers, ecore_event_handler_add(E_EVENT_DESK_SHOW, _e_zone_cb_desk_show, zone)); @@ -910,35 +907,6 @@ else if (ev->win == zone->edge.left) zev->edge = E_ZONE_EDGE_LEFT; else if (ev->win == zone->edge.right) zev->edge = E_ZONE_EDGE_RIGHT; ecore_event_add(E_EVENT_ZONE_EDGE_OUT, zev, NULL, NULL); - } - return 1; -} - -static int -_e_zone_cb_mouse_down(void *data, int type, void *event) -{ - Ecore_X_Event_Mouse_Button_Down *ev; - E_Event_Zone_Edge_Out *zev; - E_Zone *zone; - - ev = event; - zone = data; - if ((ev->win == zone->edge.top) || - (ev->win == zone->edge.bottom) || - (ev->win == zone->edge.left) || - (ev->win == zone->edge.right)) - { - zone->cur_mouse_action = - e_bindings_mouse_down_event_handle(E_BINDING_CONTEXT_ZONE, - E_OBJECT(zone), ev); - if (zone->cur_mouse_action) - { - if ((!zone->cur_mouse_action->func.end_mouse) && - (!zone->cur_mouse_action->func.end)) - zone->cur_mouse_action = NULL; - if (zone->cur_mouse_action) - e_object_ref(E_OBJECT(zone->cur_mouse_action)); - } } return 1; } ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs