UIPainter.st
changeset 2477 e51d7128bcd4
parent 2442 9dceed2892bd
child 2479 fda2e68c7cad
--- a/UIPainter.st	Mon Mar 09 15:36:59 2009 +0100
+++ b/UIPainter.st	Mon Mar 23 20:48:47 2009 +0100
@@ -4355,6 +4355,10 @@
                         layout := layoutView preferredExtent.    
                         layoutView sizeFixed:t.
                     ].
+                    spec usePreferredWidth:(layoutTool aspectFor:#usePreferredWidth) value.
+                    spec usePreferredHeight:(layoutTool aspectFor:#usePreferredHeight) value.
+                    spec useDynamicPreferredWidth:(layoutTool aspectFor:#useDynamicPreferredWidth) value.
+                    spec useDynamicPreferredHeight:(layoutTool aspectFor:#useDynamicPreferredHeight) value.
                     painter setExtent:layout.
                     painter updateFromSpec:spec.
                 ]
@@ -4364,7 +4368,8 @@
                 spec usePreferredHeight:(layoutTool aspectFor:#usePreferredHeight) value.
                 spec useDynamicPreferredWidth:(layoutTool aspectFor:#useDynamicPreferredWidth) value.
                 spec useDynamicPreferredHeight:(layoutTool aspectFor:#useDynamicPreferredHeight) value.
-                painter setLayout:layout
+                painter setLayout:layout.
+                painter updateFromSpec:spec.
             ].
         ]
     ] ifFalse:[