care for viewBackground (coming from embedded spec)
authorClaus Gittinger <cg@exept.de>
Fri, 18 Jul 2008 11:44:14 +0200
changeset 3485 d3eaa466fc23
parent 3484 7d9a3d9890f6
child 3486 c54b6691e60e
care for viewBackground (coming from embedded spec)
SubCanvas.st
--- a/SubCanvas.st	Fri Jul 18 11:41:21 2008 +0200
+++ b/SubCanvas.st	Fri Jul 18 11:44:14 2008 +0200
@@ -296,7 +296,6 @@
             subSpec := subSpec decodeAsLiteralArray.
             subSpec isArray ifTrue:[self halt].
         ].
-
         builder isNil ifTrue:[
             client isNil ifTrue:[
                 builderClass := UIBuilder
@@ -348,6 +347,11 @@
             savedSuperView := clientView superView.
             savedSuperView isNil ifTrue:[clientView setContainer:self].
             client buildSubCanvas:subSpec withBuilder:builder.
+
+            subSpec class == FullSpec ifTrue:[
+                "/ mhmh - should we take the attributes from the windowSpec or from my spec ????
+                subSpec window setBackgroundColorAttributesIn:clientView with:builder.
+            ].
             savedSuperView isNil ifTrue:[
                 clientView setContainer:nil. 
                 self removeSubView:clientView.
@@ -518,5 +522,5 @@
 !SubCanvas class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg2/SubCanvas.st,v 1.61 2008-04-23 20:59:27 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg2/SubCanvas.st,v 1.62 2008-07-18 09:44:14 cg Exp $'
 ! !