Enlightenment CVS committal

Author  : sebastid
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_border.c e_dnd.c e_dnd.h 


Log Message:
Drag is relative to container, not zone

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_border.c,v
retrieving revision 1.171
retrieving revision 1.172
diff -u -3 -r1.171 -r1.172
--- e_border.c  30 Apr 2005 07:03:34 -0000      1.171
+++ e_border.c  1 May 2005 15:30:51 -0000       1.172
@@ -207,7 +207,6 @@
 {
    E_Border *bd;
    Ecore_X_Window_Attributes *att;
-   Evas_List *list;
    unsigned int managed, desk[2];
    int deskx, desky;
 
@@ -1315,8 +1314,6 @@
 static void
 _e_border_free(E_Border *bd)
 {
-   Evas_List *list;
-
    if (resize == bd)
      _e_border_resize_end(bd);
    if (move == bd)
@@ -2525,7 +2522,7 @@
                                                             
bd->client.icccm.class);
                            if (a)
                              {
-                                e_drag_start(bd->zone, "enlightenment/border", 
bd, 
+                                e_drag_start(bd->zone->container, 
"enlightenment/border", bd, 
                                              a->path, "icon");
                                 evas_event_feed_mouse_up(bd->bg_evas, 1,
                                                          EVAS_BUTTON_NONE, 
NULL);
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_dnd.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- e_dnd.c     29 Apr 2005 15:04:45 -0000      1.10
+++ e_dnd.c     1 May 2005 15:30:51 -0000       1.11
@@ -102,14 +102,14 @@
 }
 
 void
-e_drag_start(E_Zone *zone, const char *type, void *data,
+e_drag_start(E_Container *con, const char *type, void *data,
             const char *icon_path, const char *icon)
 {
    int w, h;
 
-   drag_win = ecore_x_window_input_new(zone->container->win, 
-                                      zone->x, zone->y,
-                                      zone->w, zone->h);
+   drag_win = ecore_x_window_input_new(con->win, 
+                                      con->x, con->y,
+                                      con->w, con->h);
    ecore_x_window_show(drag_win);
    ecore_x_pointer_confine_grab(drag_win);
    ecore_x_keyboard_grab(drag_win);
@@ -120,7 +120,7 @@
        ecore_evas_free(drag_ee);
      }
 
-   drag_ee = ecore_evas_software_x11_new(NULL, zone->container->win,
+   drag_ee = ecore_evas_software_x11_new(NULL, con->win,
                                         0, 0, 10, 10);
    ecore_evas_override_set(drag_ee, 1);
    ecore_evas_software_x11_direct_resize_set(drag_ee, 1);
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_dnd.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- e_dnd.h     29 Apr 2005 15:04:45 -0000      1.6
+++ e_dnd.h     1 May 2005 15:30:51 -0000       1.7
@@ -30,7 +30,7 @@
 
 EAPI int  e_dnd_active(void);
 
-EAPI void e_drag_start(E_Zone *zone, const char *type, void *data,
+EAPI void e_drag_start(E_Container *con, const char *type, void *data,
                       const char *icon_path, const char *icon);
 EAPI void e_drag_update(int x, int y);
 EAPI void e_drag_end(int x, int y);




-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to