Enlightenment CVS committal

Author  : kwo
Project : e16
Module  : e

Dir     : e16/e/src


Modified Files:
        arrange.c dock.c ewins.c 


Log Message:
More geometry cleanups.
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/arrange.c,v
retrieving revision 1.74
retrieving revision 1.75
diff -u -3 -r1.74 -r1.75
--- arrange.c   19 Mar 2005 16:39:58 -0000      1.74
+++ arrange.c   28 Apr 2005 22:01:52 -0000      1.75
@@ -789,17 +789,21 @@
 void
 ArrangeEwin(EWin * ewin)
 {
+   int                 x, y;
+
    ewin->client.already_placed = 1;
-   ArrangeEwinXY(ewin, &EoGetX(ewin), &EoGetY(ewin));
-   MoveEwin(ewin, EoGetX(ewin), EoGetY(ewin));
+   ArrangeEwinXY(ewin, &x, &y);
+   MoveEwin(ewin, x, y);
 }
 
 void
 ArrangeEwinCentered(EWin * ewin, int focus)
 {
+   int                 x, y;
+
    ewin->client.already_placed = 1;
-   ArrangeEwinCenteredXY(ewin, &EoGetX(ewin), &EoGetY(ewin));
-   MoveEwin(ewin, EoGetX(ewin), EoGetY(ewin));
+   ArrangeEwinCenteredXY(ewin, &x, &y);
+   MoveEwin(ewin, x, y);
    if (focus)
       FocusToEWin(ewin, FOCUS_SET);
 }
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/dock.c,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -3 -r1.23 -r1.24
--- dock.c      19 Mar 2005 16:40:01 -0000      1.23
+++ dock.c      28 Apr 2005 22:01:53 -0000      1.24
@@ -118,8 +118,7 @@
        y = VRoot.h - h / 2;
      }
 
-   EoSetX(eapp, x);
-   EoSetY(eapp, y);
+   EoMove(eapp, x, y);
 }
 
 void
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/ewins.c,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -3 -r1.47 -r1.48
--- ewins.c     25 Apr 2005 16:02:52 -0000      1.47
+++ ewins.c     28 Apr 2005 22:01:53 -0000      1.48
@@ -472,20 +472,22 @@
 static void
 EwinGetGeometry(EWin * ewin)
 {
-   int                 x, y;
+   int                 x, y, l, r, t, b;
 
    EwinGetPosition(ewin, &x, &y);
 
-   ewin->client.x = x + ewin->border->border.left;
-   ewin->client.y = y + ewin->border->border.top;
+   l = ewin->border->border.left;
+   r = ewin->border->border.right;
+   t = ewin->border->border.top;
+   b = ewin->border->border.bottom;
+
+   ewin->client.x = x + l;
+   ewin->client.y = y + t;
 
-   EoSetX(ewin, ewin->shape_x = x);
-   EoSetY(ewin, ewin->shape_y = y);
+   ewin->shape_x = x;
+   ewin->shape_y = y;
 
-   EoSetW(ewin, ewin->client.w +
-         ewin->border->border.left + ewin->border->border.right);
-   EoSetH(ewin, ewin->client.h +
-         ewin->border->border.top + ewin->border->border.bottom);
+   EoMoveResize(ewin, x, y, ewin->client.w + l + r, ewin->client.h + t + b);
 }
 
 void
@@ -789,8 +791,8 @@
             newWinY = MAX(newWinY, 0);
 
             /* this works for me... */
-            EoSetX(ewin, x = newWinX);
-            EoSetY(ewin, y = newWinY);
+            x = newWinX;
+            y = newWinY;
          }
        else
          {




-------------------------------------------------------
SF.Net email is sponsored by: Tell us your software development plans!
Take this survey and enter to win a one-year sub to SourceForge.net
Plus IDC's 2005 look-ahead and a copy of this survey
Click here to start!  http://www.idcswdc.com/cgi-bin/survey?id=105hix
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to