--- 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 $
"
! !