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

Reply via email to