diff -r a8dbbb7aa571 -r e51d7128bcd4 UIPainter.st --- 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:[