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