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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs