Layout.st
changeset 93 f2389560b8eb
parent 88 f8a41aa4b34b
child 94 8888ddd11323
--- a/Layout.st	Sun Aug 27 16:41:00 1995 +0200
+++ b/Layout.st	Tue Aug 29 18:13:19 1995 +0200
@@ -1,6 +1,6 @@
 "
  COPYRIGHT (c) 1995 by Claus Gittinger
-              All Rights Reserved
+	      All Rights Reserved
 
  This software is furnished under a license and may be used
  only in accordance with the terms of that license and with the
@@ -22,7 +22,7 @@
 copyright
 "
  COPYRIGHT (c) 1995 by Claus Gittinger
-              All Rights Reserved
+	      All Rights Reserved
 
  This software is furnished under a license and may be used
  only in accordance with the terms of that license and with the
@@ -33,9 +33,29 @@
 "
 !
 
+documentation
+"
+    This is an abstract superclass for geometry controlling objects.
+    While old smalltalks used relative origin/extent/corner and absolute
+    origin/corner/extents, these mechanisms are now being removed from the
+    view itself into geometry controlling objects, which are given a superviews
+    size and are to return a components size upon request.
+    This allows more flexible geometry management, since any algorithm can
+    be implemented (if the existing ones are not sufficient, add you own subclass
+    and instal it as layout-object in your view).
+
+    See more info & examples in concrete subclasses:
+	LayoutOrigin LayoutFrame AlignmentOrigin
+
+    Notice: this class was implemented using protocol information
+    from alpha testers - it may not be complete or compatible to
+    the corresponding ST-80 class. If you encounter any incompatibilities,
+    please forward a note to the ST/X team.
+!
+
 version
 "
-$Header: /cvs/stx/stx/libview2/Layout.st,v 1.3 1995-08-10 18:43:53 claus Exp $
+$Header: /cvs/stx/stx/libview2/Layout.st,v 1.4 1995-08-29 16:12:37 claus Exp $
 "
 ! !