SimpleView.st
changeset 4494 5f811173a85b
parent 4492 17759f9ff27d
child 4497 df0cf097971f
--- a/SimpleView.st	Fri Feb 24 10:29:11 2006 +0100
+++ b/SimpleView.st	Fri Feb 24 12:25:54 2006 +0100
@@ -7695,6 +7695,12 @@
 
     "Created: 2.5.1997 / 14:29:48 / cg"
     "Modified: 2.5.1997 / 14:30:14 / cg"
+!
+
+windowType
+    "return a symbol describing my type (one of: #mdichild or nil)"
+
+    ^ nil
 ! !
 
 !SimpleView methodsFor:'realization'!
@@ -8015,20 +8021,20 @@
     isInputOnly := self isInputOnly.
 
     drawableId := device
-		      createWindowFor:self
-			  type:nil
-			  origin:(left @ top)
-			  extent:(width @ height)
-			  minExtent:nil
-			  maxExtent:nil
-			  borderWidth:borderWidth
-			  subViewOf:sv
-			  style:(self windowStyle)
-			  inputOnly:isInputOnly
-			  label:nil
-			  owner:nil
-			  icon:nil iconMask:nil
-			  iconView:nil.
+                      createWindowFor:self
+                          type:(self windowType)
+                          origin:(left @ top)
+                          extent:(width @ height)
+                          minExtent:nil
+                          maxExtent:nil
+                          borderWidth:borderWidth
+                          subViewOf:sv
+                          style:(self windowStyle)
+                          inputOnly:isInputOnly
+                          label:nil
+                          owner:nil
+                          icon:nil iconMask:nil
+                          iconView:nil.
 
     Lobby registerChange:self.
 
@@ -8042,30 +8048,30 @@
     self originChangedFlag:false.
 
     (borderColor notNil and:[borderColor ~= Black]) ifTrue:[
-	isInputOnly ifFalse:[
+        isInputOnly ifFalse:[
 "/          borderColor := borderColor on:device.
-	    self setBorderColor
-	]
+            self setBorderColor
+        ]
     ].
     (viewGravity notNil "and:[viewGravity ~~ #NorthWest]") ifTrue:[
-	device setWindowGravity:viewGravity in:drawableId
+        device setWindowGravity:viewGravity in:drawableId
     ].
     (bitGravity notNil "and:[bitGravity ~~ #NorthWest]") ifTrue:[
-	isInputOnly ifFalse:[
-	    device setBitGravity:bitGravity in:drawableId
-	]
+        isInputOnly ifFalse:[
+            device setBitGravity:bitGravity in:drawableId
+        ]
     ].
     viewShape notNil ifTrue:[
-	self setViewShape
+        self setViewShape
     ].
     (backed notNil and:[backed ~~ false]) ifTrue:[
-	device setBackingStore:backed in:drawableId
+        device setBackingStore:backed in:drawableId
     ].
     self saveUnder ifTrue:[
-	device setSaveUnder:true in:drawableId
+        device setSaveUnder:true in:drawableId
     ].
     cursor notNil ifTrue:[
-	self setCursor
+        self setCursor
     ].
 
     "Modified: / 9.4.1998 / 20:18:12 / cg"
@@ -9693,7 +9699,7 @@
 !SimpleView class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libview/SimpleView.st,v 1.540 2006-02-23 21:05:15 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libview/SimpleView.st,v 1.541 2006-02-24 11:25:54 cg Exp $'
 ! !
 
 SimpleView initialize!