Enlightenment CVS committal
Author : kwo
Project : e16
Module : e
Dir : e16/e/src
Modified Files:
glwin.c
Log Message:
Tweaks.
===================================================================
RCS file: /cvs/e/e16/e/src/glwin.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- glwin.c 21 Jul 2007 20:28:40 -0000 1.3
+++ glwin.c 6 Oct 2007 06:38:41 -0000 1.4
@@ -318,17 +318,22 @@
w = EobjGetW(GLWin.eo);
h = EobjGetH(GLWin.eo);
+ w = (3 * w) / 4;
DrawBackground(texture[sel_bg], w, h);
- i = sqrt(w * h / (1.5 * num));
- ny = h / i;
- nx = num / ny;
+ i = sqrt(w * h / (1.0 * num));
+ nx = (w + i - 1) / i;
+ if (nx <= 0)
+ nx = 1;
+ ny = (num + nx - 1) / nx;
+ if (ny <= 0)
+ ny = 1;
#if 0
Eprintf("wxh=%fx%f num=%d nx,ny=%d,%d\n", w, h, num, nx, ny);
#endif
- w /= nx;
- h /= ny;
+ w = EobjGetW(GLWin.eo) / nx;
+ h = EobjGetH(GLWin.eo) / ny;
k = 0;
for (j = 0; j < ny; j++)
@@ -344,7 +349,7 @@
dx = (fabs(dx) < 1.0) ? 0. : dx * sin(5. * t);
dy = 100.0f * exp(-t);
dy = (fabs(dy) < 1.0) ? 0. : dy * cos(5. * t);
- sz = (k == sel_ewin) ? 1.0f : 0.5f;
+ sz = (k == sel_ewin) ? 0.6f : 0.5f;
DrawQube(EobjGetTexture(eo),
dx + (0.5f + i) * w, dy + (0.5f + j) * h, 500.0f,
sz * EobjGetW(eo), sz * EobjGetH(eo), rot_x, rot_y);
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs