Enlightenment CVS committal

Author  : handyande
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/modules/pager


Modified Files:
        e_mod_main.c 


Log Message:
finish resize and tidy a bit
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/pager/e_mod_main.c,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -3 -r1.16 -r1.17
--- e_mod_main.c        11 Jan 2005 13:43:01 -0000      1.16
+++ e_mod_main.c        11 Jan 2005 14:35:57 -0000      1.17
@@ -273,21 +273,19 @@
 
    Evas_Object *desk_obj, *win_obj;
    int          desks_x, desks_y, x, y, top, toptmp;
-   Evas_Coord   px, py, pw, ph, ww, hh;
+   Evas_Coord   px, py, ww, hh;
    double       scalex, scaley;
 
    zone = e_zone_current_get(e->con);
    e_zone_desk_count_get(zone, &desks_x, &desks_y);
-   pw = e->fw;
-   ph = e->fh;
 
    evas_object_resize(e->base, e->fw * desks_x, e->fh * desks_y);
    evas_object_move(e->base, e->fx, e->fy);
 
    evas_output_viewport_get(e->evas, NULL, NULL, &ww, &hh);
-   scalex = (double) pw / ww;
-   scaley = (double) ph / hh;
-   evas_object_resize(e->screen, pw, ph);
+   scalex = (double) e->fw / ww;
+   scaley = (double) e->fh / hh;
+   evas_object_resize(e->screen, e->fw, e->fh);
 
    desks = e->desks;
    wins = e->wins;
@@ -296,8 +294,8 @@
      for (y = 0; y < desks_y; y++)
        {
          desk = e_desk_at_xy_get(zone, x, y);
-         px = e->fx + (x * pw);
-         py = e->fy + (y * ph);
+         px = e->fx + (x * e->fw);
+         py = e->fy + (y * e->fh);
 
          if (desks)
            {
@@ -314,7 +312,7 @@
               evas_object_pass_events_set(desk_obj, 1);
               e->desks = evas_list_append(e->desks, desk_obj);
             }
-         evas_object_resize(desk_obj, pw, ph);
+         evas_object_resize(desk_obj, e->fw, e->fh);
          evas_object_move(desk_obj, px, py);
          evas_object_show(desk_obj);
 
@@ -511,14 +509,12 @@
        p->fh = p->th / ycount;
        if (p->fw < PAGER_MIN_W) p->fw = PAGER_MIN_W;
        if (p->fh < PAGER_MIN_H) p->fh = PAGER_MIN_H;
-//     if (p->fw < p->minsize) p->fw = p->minsize;
-//     if (p->fw > p->maxsize) p->fw = p->maxsize;
-       if (p->fx + tw > sw)
+       if (p->fx + p->tw > sw)
          {
             p->tw = sw - p->fx;
             p->fw = p->tw / xcount;
          }
-       if (p->fy + th > sh)
+       if (p->fy + p->th > sh)
          {
             p->th = sh - p->fy;
             p->fh = p->th / ycount;




-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to