diff -r 36f9d47e1249 -r 243d945b1daf UIPainter.st --- a/UIPainter.st Wed Mar 17 16:31:03 1999 +0100 +++ b/UIPainter.st Thu Mar 18 15:47:39 1999 +0100 @@ -3603,20 +3603,21 @@ !UIPainter::TreeView methodsFor:'building'! -generateFullSpecForComponents:aSpecArray +generateFullSpecForComponents:aSpecArray named:specNameSymbol "generates a full spec from aSpecArray" |fullSpec winSpec| fullSpec := FullSpec new. + fullSpec name:specNameSymbol. fullSpec fromBuilder:(self canvas topView) - components:(SpecCollection new collection:aSpecArray). + components:(SpecCollection new collection:aSpecArray). windowSpec notNil ifTrue:[ - winSpec := fullSpec window. - winSpec copyValuesFromSpec:windowSpec. - winSpec name: winSpec label. + winSpec := fullSpec window. + winSpec copyValuesFromSpec:windowSpec. + winSpec name: winSpec label. ]. ^ fullSpec literalArrayEncoding.