Rectangle.st
changeset 8002 62ffa65a3a0d
parent 8001 7d81fbff74ad
child 8076 de72537a061e
--- a/Rectangle.st	Fri Feb 27 12:02:16 2004 +0100
+++ b/Rectangle.st	Fri Feb 27 12:17:31 2004 +0100
@@ -1730,14 +1730,23 @@
 
     (aRectangle left <= left) ifTrue:[
       (aRectangle right >= (left + width)) ifTrue:[
-	(aRectangle top <= top) ifTrue:[
-	  (aRectangle bottom >= (top + height)) ifTrue:[
-	    ^ true
-	  ]
-	]
+        (aRectangle top <= top) ifTrue:[
+          (aRectangle bottom >= (top + height)) ifTrue:[
+            ^ true
+          ]
+        ]
       ]
     ].
     ^ false
+
+    "
+     |r|
+
+     r := Rectangle origin:10@10 corner:100@100.
+     r isContainedIn: (Rectangle origin:10@10 corner:100@100).
+     r isContainedIn: (Rectangle origin:11@10 corner:100@100).
+     r isContainedIn: (Rectangle origin:9@10 corner:100@100).
+    "
 ! !
 
 !Rectangle methodsFor:'truncation & rounding'!
@@ -1778,5 +1787,5 @@
 !Rectangle class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/Rectangle.st,v 1.79 2004-02-27 11:02:16 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/Rectangle.st,v 1.80 2004-02-27 11:17:31 cg Exp $'
 ! !