Revision: 46554
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=46554
Author:   lukastoenne
Date:     2012-05-11 17:05:10 +0000 (Fri, 11 May 2012)
Log Message:
-----------
Fix for UI layout alignment of fixed-size items (including those with width < 
min. width). Such layout items were ignoring the center and right alignment in 
layouts before.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/interface/interface_layout.c

Modified: trunk/blender/source/blender/editors/interface/interface_layout.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_layout.c   
2012-05-11 16:11:52 UTC (rev 46553)
+++ trunk/blender/source/blender/editors/interface/interface_layout.c   
2012-05-11 17:05:10 UTC (rev 46554)
@@ -1776,12 +1776,12 @@
                /* align right/center */
                offset = 0;
                if (litem->alignment == UI_LAYOUT_ALIGN_RIGHT) {
-                       if (freew > 0 && freew < w - fixedw)
-                               offset = (w - fixedw) - freew;
+                       if (freew + fixedw > 0 && freew + fixedw < w)
+                               offset = w - (fixedw + freew);
                }
                else if (litem->alignment == UI_LAYOUT_ALIGN_CENTER) {
-                       if (freew > 0 && freew < w - fixedw)
-                               offset = ((w - fixedw) - freew) / 2;
+                       if (freew + fixedw > 0 && freew + fixedw < w)
+                               offset = (w - (fixedw + freew)) / 2;
                }
 
                /* position item */

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to