Enlightenment CVS committal

Author  : urandom
Project : e_modules
Module  : taskbar

Dir     : e_modules/taskbar


Modified Files:
        config.h.in e_mod_main.c 


Log Message:
don't know if this is the absolute correct way of doing it, but at least the 
buttons fill out the entire area now.

===================================================================
RCS file: /cvs/e/e_modules/taskbar/config.h.in,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- config.h.in 9 Aug 2006 07:39:16 -0000       1.6
+++ config.h.in 4 Sep 2006 19:09:22 -0000       1.7
@@ -7,6 +7,14 @@
 /* "Have a BSD distribution" */
 #undef HAVE_BSD
 
+/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the
+   CoreFoundation framework. */
+#undef HAVE_CFLOCALECOPYCURRENT
+
+/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in
+   the CoreFoundation framework. */
+#undef HAVE_CFPREFERENCESCOPYAPPVALUE
+
 /* Define if the GNU dcgettext() function is already present or preinstalled.
    */
 #undef HAVE_DCGETTEXT
===================================================================
RCS file: /cvs/e/e_modules/taskbar/e_mod_main.c,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -3 -r1.18 -r1.19
--- e_mod_main.c        4 Sep 2006 14:39:12 -0000       1.18
+++ e_mod_main.c        4 Sep 2006 19:09:22 -0000       1.19
@@ -472,8 +472,9 @@
    Taskbar_Icon *ic;
    Evas_Coord w, h, wmin, hmin;
    int wnum, wnum2, hnum;
+   int bwmin, bhmin;
 
-   evas_object_geometry_get(b->o_box, NULL, NULL, &w, &h);
+   evas_object_geometry_get(b->inst->gcc->o_frame, NULL, NULL, &w, &h);
    if (!b->icons)
      return;
    ic = b->icons->data;
@@ -483,8 +484,8 @@
    if (wmin < 1)
      wmin = 1;
    // calc possible items across in width
-   wnum2 = w / wmin;
 #if 0
+   wnum2 = w / wmin;
    if (wnum < wnum2)
      wnum2 = wnum;
    if (wnum2 < 1)
@@ -502,10 +503,15 @@
 #else
 
    // todo xmax - presently unused
-   b->bwidth = wmin * wnum;
+   if (wnum > 0)
+     bwmin = w/wnum < wmin ? wmin : w/wnum;
+   else
+     bwmin = 0;
+   bhmin = hmin;
+   b->bwidth = w;
    b->bheight = h;
-   b->bwmin = wmin;
-   b->bhmin = hmin;
+   b->bwmin = bwmin;
+   b->bhmin = bhmin;
 #endif
 
    _taskbar_repack(b);



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to