Enlightenment CVS committal

Author  : rbdpngn
Project : e17
Module  : libs/ewl

Dir     : e17/libs/ewl/src/lib


Modified Files:
        ewl_tree.c 


Log Message:
Adjust the width of the row in a node for the expansion point.

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/lib/ewl_tree.c,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -3 -r1.30 -r1.31
--- ewl_tree.c  23 Feb 2006 04:27:42 -0000      1.30
+++ ewl_tree.c  23 Feb 2006 04:46:48 -0000      1.31
@@ -1024,7 +1024,7 @@
        Ewl_Tree_Node *node;
        Ewl_Container *c;
        Ewl_Object *child;
-       int x, y;
+       int x, y, hw = 0;
 
        DENTER_FUNCTION(DLEVEL_STABLE);
        DCHECK_PARAM_PTR("w", w);
@@ -1047,7 +1047,8 @@
                ewl_object_geometry_request(EWL_OBJECT(node->handle),
                                CURRENT_X(w), CURRENT_Y(w), CURRENT_W(w),
                                CURRENT_H(w));
-               x += ewl_object_current_w_get(EWL_OBJECT(node->handle));
+               hw = ewl_object_current_w_get(EWL_OBJECT(node->handle));
+               x += hw;
        }
 
        /*
@@ -1055,7 +1056,7 @@
         */
        while ((child = ecore_dlist_next(c->children))) {
                if (VISIBLE(child) && EWL_WIDGET(child) != node->handle) {
-                       ewl_object_geometry_request(child, x, y, CURRENT_W(w),
+                       ewl_object_geometry_request(child, x, y, CURRENT_W(w) - 
hw,
                                                    
ewl_object_preferred_h_get(child));
                        y += ewl_object_current_h_get(child);
                }




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to