specs beautified
authorClaus Gittinger <cg@exept.de>
Fri, 28 Feb 1997 13:24:39 +0100
changeset 66 b4e629d9cfcb
parent 65 7342110f7938
child 67 09e9d4b57142
specs beautified
UIPropertyView.st
--- a/UIPropertyView.st	Fri Feb 28 12:40:36 1997 +0100
+++ b/UIPropertyView.st	Fri Feb 28 13:24:39 1997 +0100
@@ -44,12 +44,10 @@
        #(#FullSpec
           #'name:' 'uIPainterView'
           #'layout:' #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
-          #'isOpaque:' true
           #'window:' 
            #(#WindowSpec
               #'name:' 'uIPainterView'
               #'layout:' #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
-              #'isOpaque:' true
               #'label:' 'unnamed'
               #'bounds:' #(#Rectangle 0 0 248 304)
           )
@@ -59,10 +57,8 @@
                #(
                  #(#LabelSpec
                     #'name:' 'label9'
-                    #'layout:' #(#LayoutFrame 5 0 7 0 48 0 30 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 76 0 7 0 1 0)
                     #'label:' 'Layout:'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -71,10 +67,8 @@
                 )
                  #(#PopUpListSpec
                     #'name:' 'popUpList1'
-                    #'layout:' #(#LayoutFrame 58 0.0 7 0 -12 1.0 30 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#LayoutFrame 79 0.0 7 0 -6 1.0 30 0)
                     #'label:' 'popup'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'model:' #layoutType
@@ -82,22 +76,18 @@
                 )
                  #(#LabelSpec
                     #'name:' 'label2'
-                    #'layout:' #(#LayoutFrame 5 0 103 0 48 0 121 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 49 0 103 0 1 0)
                     #'label:' 'top'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
-                    #'adjust:' #center
+                    #'adjust:' #right
                     #'hasCharacterOrientedLabel:' true
                 )
                  #(#LabelSpec
                     #'name:' 'label3'
-                    #'layout:' #(#LayoutFrame 58 0 48 0 104 0 65 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#Point 58 48)
                     #'label:' 'relative'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -106,10 +96,8 @@
                 )
                  #(#LabelSpec
                     #'name:' 'label4'
-                    #'layout:' #(#LayoutFrame 154 0 49 0 190 0 66 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#Point 154 49)
                     #'label:' 'offset'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -118,36 +106,28 @@
                 )
                  #(#LabelSpec
                     #'name:' 'label5'
-                    #'layout:' #(#LayoutFrame 5 0 167 0 48 0 185 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 66 0 167 0 1 0)
                     #'label:' 'align H'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
-                    #'adjust:' #center
+                    #'adjust:' #right
                     #'hasCharacterOrientedLabel:' true
                 )
                  #(#LabelSpec
                     #'name:' 'label6'
-                    #'layout:' #(#LayoutFrame 5 0 193 0 48 0 211 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 66 0 193 0 1 0)
                     #'label:' 'align V'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
-                    #'adjust:' #center
+                    #'adjust:' #right
                     #'hasCharacterOrientedLabel:' true
                 )
                  #(#InputFieldSpec
                     #'name:' 'editField1'
                     #'layout:' #(#LayoutFrame 58 0 76 0 115 0 94 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
                     #'model:' #leftFraction
-                    #'isReadOnly:' false
                     #'tabable:' true
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -160,11 +140,7 @@
                  #(#InputFieldSpec
                     #'name:' 'editField2'
                     #'layout:' #(#LayoutFrame 58 0 103 0 115 0 121 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
                     #'model:' #topFraction
-                    #'isReadOnly:' false
                     #'tabable:' true
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -176,12 +152,8 @@
                 )
                  #(#InputFieldSpec
                     #'name:' 'editField5'
-                    #'layout:' #(#LayoutFrame 58 0 167 0 115 0 185 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
+                    #'layout:' #(#LayoutFrame 68 0 167 0 125 0 185 0)
                     #'model:' #leftAlignmentFraction
-                    #'isReadOnly:' false
                     #'tabable:' true
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -193,12 +165,8 @@
                 )
                  #(#InputFieldSpec
                     #'name:' 'editField6'
-                    #'layout:' #(#LayoutFrame 58 0 193 0 115 0 211 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
+                    #'layout:' #(#LayoutFrame 68 0 193 0 125 0 211 0)
                     #'model:' #topAlignmentFraction
-                    #'isReadOnly:' false
                     #'tabable:' true
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -211,11 +179,7 @@
                  #(#InputFieldSpec
                     #'name:' 'editField3'
                     #'layout:' #(#LayoutFrame 154 0 76 0 212 0 94 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
                     #'model:' #leftOffset
-                    #'isReadOnly:' false
                     #'tabable:' true
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -228,11 +192,7 @@
                  #(#InputFieldSpec
                     #'name:' 'editField4'
                     #'layout:' #(#LayoutFrame 154 0 103 0 212 0 121 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
                     #'model:' #topOffset
-                    #'isReadOnly:' false
                     #'tabable:' true
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -245,126 +205,76 @@
                  #(#ActionButtonSpec
                     #'name:' 'button1'
                     #'layout:' #(#LayoutFrame 119 0 76 0 138 0 94 0)
-                    #'isOpaque:' true
                     #'label:' ''
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
-                    #'initiallyInvisible:' false
                     #'tabable:' false
-                    #'isDefault:' false
-                    #'defaultable:' false
                     #'model:' #makeRelativeLeft
-                    #'hasCharacterOrientedLabel:' true
-                    #'isDecorated:' false
-                    #'initiallyDisabled:' false
                 )
                  #(#ActionButtonSpec
                     #'name:' 'button2'
                     #'layout:' #(#LayoutFrame 119 0 103 0 138 0 121 0)
-                    #'isOpaque:' true
                     #'label:' ''
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
-                    #'initiallyInvisible:' false
                     #'tabable:' false
-                    #'isDefault:' false
-                    #'defaultable:' false
                     #'model:' #makeRelativeTop
-                    #'hasCharacterOrientedLabel:' true
-                    #'isDecorated:' false
-                    #'initiallyDisabled:' false
                 )
                  #(#ActionButtonSpec
                     #'name:' 'button3'
                     #'layout:' #(#LayoutFrame 217 0 76 0 236 0 94 0)
-                    #'isOpaque:' true
                     #'label:' ''
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
-                    #'initiallyInvisible:' false
                     #'tabable:' false
-                    #'isDefault:' false
-                    #'defaultable:' false
                     #'model:' #makeOffsetLeft
-                    #'hasCharacterOrientedLabel:' true
-                    #'isDecorated:' false
-                    #'initiallyDisabled:' false
                 )
                  #(#ActionButtonSpec
                     #'name:' 'button4'
                     #'layout:' #(#LayoutFrame 217 0 103 0 236 0 121 0)
-                    #'isOpaque:' true
                     #'label:' ''
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
-                    #'initiallyInvisible:' false
                     #'tabable:' false
-                    #'isDefault:' false
-                    #'defaultable:' false
                     #'model:' #makeOffsetTop
-                    #'hasCharacterOrientedLabel:' true
-                    #'isDecorated:' false
-                    #'initiallyDisabled:' false
                 )
                  #(#ActionButtonSpec
                     #'name:' 'button8'
                     #'layout:' #(#LayoutFrame 119 0 129 0 138 0 147 0)
-                    #'isOpaque:' true
                     #'label:' ''
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
-                    #'initiallyInvisible:' false
                     #'tabable:' false
-                    #'isDefault:' false
-                    #'defaultable:' false
                     #'model:' #makeRelativeLeftTop
-                    #'hasCharacterOrientedLabel:' true
-                    #'isDecorated:' false
-                    #'initiallyDisabled:' false
                 )
                  #(#ActionButtonSpec
                     #'name:' 'button9'
                     #'layout:' #(#LayoutFrame 217 0 129 0 236 0 147 0)
-                    #'isOpaque:' true
                     #'label:' ''
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
-                    #'initiallyInvisible:' false
                     #'tabable:' false
-                    #'isDefault:' false
-                    #'defaultable:' false
                     #'model:' #makeOffsetLeftTop
-                    #'hasCharacterOrientedLabel:' true
-                    #'isDecorated:' false
-                    #'initiallyDisabled:' false
                 )
                  #(#LabelSpec
                     #'name:' 'label7'
-                    #'layout:' #(#LayoutFrame 5 0 129 0 48 0 147 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 49 0 129 0 1 0)
                     #'label:' 'all'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
-                    #'adjust:' #center
+                    #'adjust:' #right
                     #'hasCharacterOrientedLabel:' true
                 )
                  #(#LabelSpec
                     #'name:' 'label1'
-                    #'layout:' #(#LayoutFrame 5 0 76 0 48 0 94 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 49 0 76 0 1 0)
                     #'label:' 'left'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
-                    #'adjust:' #center
+                    #'adjust:' #right
                     #'hasCharacterOrientedLabel:' true
                 )
               )
           )
       )
+
+    "Modified: 28.2.1997 / 13:17:26 / cg"
 !
 
 specificationExtent
@@ -385,12 +295,10 @@
        #(#FullSpec
           #'name:' 'uIPainterView'
           #'layout:' #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
-          #'isOpaque:' true
           #'window:' 
            #(#WindowSpec
               #'name:' 'uIPainterView'
               #'layout:' #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
-              #'isOpaque:' true
               #'label:' 'unnamed'
               #'bounds:' #(#Rectangle 0 0 238 303)
           )
@@ -400,10 +308,8 @@
                #(
                  #(#LabelSpec
                     #'name:' 'label1'
-                    #'layout:' #(#LayoutFrame 16 0 62 0 79 0 79 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 99 0 62 0 1 0)
                     #'label:' 'horizontal:'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -412,10 +318,8 @@
                 )
                  #(#LabelSpec
                     #'name:' 'label2'
-                    #'layout:' #(#LayoutFrame 16 0 89 0 79 0 107 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 99 0 89 0 1 0)
                     #'label:' 'vertical:'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -424,12 +328,8 @@
                 )
                  #(#InputFieldSpec
                     #'name:' 'editField1'
-                    #'layout:' #(#LayoutFrame 86 0 62 0 179 0 80 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
+                    #'layout:' #(#LayoutFrame 104 0 62 0 197 0 80 0)
                     #'model:' #leftOffset
-                    #'isReadOnly:' false
                     #'tabable:' true
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -441,12 +341,8 @@
                 )
                  #(#InputFieldSpec
                     #'name:' 'editField2'
-                    #'layout:' #(#LayoutFrame 86 0 89 0 179 0 107 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
+                    #'layout:' #(#LayoutFrame 104 0 89 0 197 0 107 0)
                     #'model:' #rightOffset
-                    #'isReadOnly:' false
                     #'tabable:' true
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -458,10 +354,8 @@
                 )
                  #(#LabelSpec
                     #'name:' 'label0'
-                    #'layout:' #(#LayoutFrame 16 0 15 0 79 0 32 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#Point 16 15)
                     #'label:' 'Extent:'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -471,6 +365,8 @@
               )
           )
       )
+
+    "Modified: 28.2.1997 / 13:15:05 / cg"
 !
 
 specificationLayoutFrame
@@ -491,12 +387,10 @@
        #(#FullSpec
           #'name:' 'uIPainterView'
           #'layout:' #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
-          #'isOpaque:' true
           #'window:' 
            #(#WindowSpec
               #'name:' 'uIPainterView'
               #'layout:' #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
-              #'isOpaque:' true
               #'label:' 'unnamed'
               #'bounds:' #(#Rectangle 0 0 238 291)
           )
@@ -506,10 +400,8 @@
                #(
                  #(#LabelSpec
                     #'name:' 'label0'
-                    #'layout:' #(#LayoutFrame 5 0 7 0 48 0 30 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 71 0 7 0 1 0)
                     #'label:' 'Layout:'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -518,22 +410,17 @@
                 )
                  #(#PopUpListSpec
                     #'name:' 'popUpList1'
-                    #'layout:' #(#LayoutFrame 58 0.0 7 0 -12 1.0 30 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#LayoutFrame 74 0.0 7 0 -4 1.0 30 0)
                     #'label:' 'popup'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'model:' #layoutType
                     #'menu:' #layoutTypeList
                 )
-
                  #(#LabelSpec
                     #'name:' 'label left'
-                    #'layout:' #(#LayoutFrame 12 0 79 0 53 0 97 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 60 0 79 0 1 0)
                     #'label:' 'left'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -542,10 +429,8 @@
                 )
                  #(#LabelSpec
                     #'name:' 'label top'
-                    #'layout:' #(#LayoutFrame 12 0 107 0 53 0 125 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 60 0 107 0 1 0)
                     #'label:' 'top'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -554,10 +439,8 @@
                 )
                  #(#LabelSpec
                     #'name:' 'label right'
-                    #'layout:' #(#LayoutFrame 12 0 135 0 53 0 153 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 60 0 135 0 1 0)
                     #'label:' 'right'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -566,10 +449,8 @@
                 )
                  #(#LabelSpec
                     #'name:' 'label bottom'
-                    #'layout:' #(#LayoutFrame 12 0 163 0 53 0 181 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 60 0 163 0 1 0)
                     #'label:' 'bottom'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -578,10 +459,8 @@
                 )
                  #(#LabelSpec
                     #'name:' 'label relative'
-                    #'layout:' #(#LayoutFrame 65 0 50 0 110 0 68 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#Point 65 50)
                     #'label:' 'relative'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -590,10 +469,8 @@
                 )
                  #(#LabelSpec
                     #'name:' 'label offset'
-                    #'layout:' #(#LayoutFrame 159 0 50 0 190 0 68 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#Point 159 50)
                     #'label:' 'offset'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -602,22 +479,8 @@
                 )
                  #(#LabelSpec
                     #'name:' 'label all relative'
-                    #'layout:' #(#LayoutFrame 12 0 197 0 53 0 215 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 60 0 197 0 1 0)
                     #'label:' 'all'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
-                    #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
-                    #'initiallyInvisible:' false
-                    #'level:' 0
-                    #'adjust:' #center
-                    #'hasCharacterOrientedLabel:' true
-                )
-                 #(#LabelSpec
-                    #'name:' 'label all absolute'
-                    #'layout:' #(#LayoutFrame 159 0 197 0 210 0 215 0)
-                    #'isOpaque:' true
-                    #'label:' 'all'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -627,11 +490,7 @@
                  #(#InputFieldSpec
                     #'name:' 'relative E1'
                     #'layout:' #(#LayoutFrame 65 0 79 0 113 0 97 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
                     #'model:' #leftFraction
-                    #'isReadOnly:' false
                     #'tabable:' false
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -644,11 +503,7 @@
                  #(#InputFieldSpec
                     #'name:' 'relative E2'
                     #'layout:' #(#LayoutFrame 65 0 107 0 113 0 125 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
                     #'model:' #topFraction
-                    #'isReadOnly:' false
                     #'tabable:' false
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -661,11 +516,7 @@
                  #(#InputFieldSpec
                     #'name:' 'relative E3'
                     #'layout:' #(#LayoutFrame 65 0 135 0 113 0 153 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
                     #'model:' #rightFraction
-                    #'isReadOnly:' false
                     #'tabable:' false
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -678,11 +529,7 @@
                  #(#InputFieldSpec
                     #'name:' 'relative E4'
                     #'layout:' #(#LayoutFrame 65 0 163 0 113 0 181 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
                     #'model:' #bottomFraction
-                    #'isReadOnly:' false
                     #'tabable:' false
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -695,11 +542,7 @@
                  #(#InputFieldSpec
                     #'name:' 'offset E1'
                     #'layout:' #(#LayoutFrame 159 0 79 0 210 0 97 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
                     #'model:' #leftOffset
-                    #'isReadOnly:' false
                     #'tabable:' false
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -712,11 +555,7 @@
                  #(#InputFieldSpec
                     #'name:' 'offset E2'
                     #'layout:' #(#LayoutFrame 159 0 107 0 210 0 125 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
                     #'model:' #topOffset
-                    #'isReadOnly:' false
                     #'tabable:' false
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -729,11 +568,7 @@
                  #(#InputFieldSpec
                     #'name:' 'offset E3'
                     #'layout:' #(#LayoutFrame 159 0 135 0 210 0 153 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
                     #'model:' #rightOffset
-                    #'isReadOnly:' false
                     #'tabable:' false
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -746,11 +581,7 @@
                  #(#InputFieldSpec
                     #'name:' 'offset E4'
                     #'layout:' #(#LayoutFrame 159 0 163 0 210 0 181 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
                     #'model:' #bottomOffset
-                    #'isReadOnly:' false
                     #'tabable:' false
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -763,166 +594,88 @@
                  #(#ActionButtonSpec
                     #'name:' 'relative B1'
                     #'layout:' #(#LayoutFrame 117 0 79 0 136 0 97 0)
-                    #'isOpaque:' true
                     #'label:' ' '
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
-                    #'initiallyInvisible:' false
                     #'tabable:' false
-                    #'isDefault:' false
-                    #'defaultable:' false
                     #'model:' #makeRelativeLeft
-                    #'hasCharacterOrientedLabel:' true
-                    #'isDecorated:' false
-                    #'initiallyDisabled:' false
                 )
                  #(#ActionButtonSpec
                     #'name:' 'relative B2'
                     #'layout:' #(#LayoutFrame 117 0 107 0 136 0 125 0)
-                    #'isOpaque:' true
                     #'label:' ' '
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
-                    #'initiallyInvisible:' false
                     #'tabable:' false
-                    #'isDefault:' false
-                    #'defaultable:' false
                     #'model:' #makeRelativeTop
-                    #'hasCharacterOrientedLabel:' true
-                    #'isDecorated:' false
-                    #'initiallyDisabled:' false
                 )
                  #(#ActionButtonSpec
                     #'name:' 'relative B3'
                     #'layout:' #(#LayoutFrame 117 0 135 0 136 0 153 0)
-                    #'isOpaque:' true
                     #'label:' ' '
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
-                    #'initiallyInvisible:' false
                     #'tabable:' false
-                    #'isDefault:' false
-                    #'defaultable:' false
                     #'model:' #makeRelativeRight
-                    #'hasCharacterOrientedLabel:' true
-                    #'isDecorated:' false
-                    #'initiallyDisabled:' false
                 )
                  #(#ActionButtonSpec
                     #'name:' 'relative B4'
                     #'layout:' #(#LayoutFrame 117 0 163 0 136 0 181 0)
-                    #'isOpaque:' true
                     #'label:' ' '
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
-                    #'initiallyInvisible:' false
                     #'tabable:' false
-                    #'isDefault:' false
-                    #'defaultable:' false
                     #'model:' #makeRelativeBottom
-                    #'hasCharacterOrientedLabel:' true
-                    #'isDecorated:' false
-                    #'initiallyDisabled:' false
                 )
                  #(#ActionButtonSpec
                     #'name:' 'relative BAll'
                     #'layout:' #(#LayoutFrame 117 0 197 0 136 0 215 0)
-                    #'isOpaque:' true
                     #'label:' ' '
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
-                    #'initiallyInvisible:' false
                     #'tabable:' false
-                    #'isDefault:' false
-                    #'defaultable:' false
                     #'model:' #makeRelativeAll
-                    #'hasCharacterOrientedLabel:' true
-                    #'isDecorated:' false
-                    #'initiallyDisabled:' false
                 )
                  #(#ActionButtonSpec
                     #'name:' 'offset B1'
                     #'layout:' #(#LayoutFrame 214 0 79 0 233 0 97 0)
-                    #'isOpaque:' true
                     #'label:' ''
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
-                    #'initiallyInvisible:' false
                     #'tabable:' false
-                    #'isDefault:' false
-                    #'defaultable:' false
                     #'model:' #makeOffsetLeft
-                    #'hasCharacterOrientedLabel:' true
-                    #'isDecorated:' false
-                    #'initiallyDisabled:' false
                 )
                  #(#ActionButtonSpec
                     #'name:' 'offset B2'
                     #'layout:' #(#LayoutFrame 214 0 107 0 233 0 125 0)
-                    #'isOpaque:' true
                     #'label:' ''
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
-                    #'initiallyInvisible:' false
                     #'tabable:' false
-                    #'isDefault:' false
-                    #'defaultable:' false
                     #'model:' #makeOffsetTop
-                    #'hasCharacterOrientedLabel:' true
-                    #'isDecorated:' false
-                    #'initiallyDisabled:' false
                 )
                  #(#ActionButtonSpec
                     #'name:' 'offset B3'
                     #'layout:' #(#LayoutFrame 214 0 135 0 233 0 153 0)
-                    #'isOpaque:' true
                     #'label:' ''
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
-                    #'initiallyInvisible:' false
                     #'tabable:' false
-                    #'isDefault:' false
-                    #'defaultable:' false
                     #'model:' #makeOffsetRight
-                    #'hasCharacterOrientedLabel:' true
-                    #'isDecorated:' false
-                    #'initiallyDisabled:' false
                 )
                  #(#ActionButtonSpec
                     #'name:' 'offset B4'
                     #'layout:' #(#LayoutFrame 214 0 163 0 233 0 181 0)
-                    #'isOpaque:' true
                     #'label:' ''
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
-                    #'initiallyInvisible:' false
                     #'tabable:' false
-                    #'isDefault:' false
-                    #'defaultable:' false
                     #'model:' #makeOffsetBottom
-                    #'hasCharacterOrientedLabel:' true
-                    #'isDecorated:' false
-                    #'initiallyDisabled:' false
                 )
                  #(#ActionButtonSpec
                     #'name:' 'offset BAll'
                     #'layout:' #(#LayoutFrame 214 0 197 0 233 0 215 0)
-                    #'isOpaque:' true
                     #'label:' ' '
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
-                    #'initiallyInvisible:' false
                     #'tabable:' false
-                    #'isDefault:' false
-                    #'defaultable:' false
                     #'model:' #makeOffsetAll
-                    #'hasCharacterOrientedLabel:' true
-                    #'isDecorated:' false
-                    #'initiallyDisabled:' false
                 )
               )
           )
       )
+
+    "Modified: 28.2.1997 / 13:19:49 / cg"
 !
 
 specificationLayoutOrigin
@@ -943,12 +696,10 @@
        #(#FullSpec
           #'name:' 'uIPainterView'
           #'layout:' #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
-          #'isOpaque:' true
           #'window:' 
            #(#WindowSpec
               #'name:' 'uIPainterView'
               #'layout:' #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
-              #'isOpaque:' true
               #'label:' 'unnamed'
               #'bounds:' #(#Rectangle 0 0 238 303)
           )
@@ -958,10 +709,8 @@
                #(
                  #(#LabelSpec
                     #'name:' 'label0'
-                    #'layout:' #(#LayoutFrame 5 0 7 0 48 0 30 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 71 0 7 0 1 0)
                     #'label:' 'Layout:'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -970,22 +719,17 @@
                 )
                  #(#PopUpListSpec
                     #'name:' 'popUpList1'
-                    #'layout:' #(#LayoutFrame 58 0.0 7 0 -12 1.0 30 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#LayoutFrame 75 0.0 7 0 -5 1.0 30 0)
                     #'label:' 'popup'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'model:' #layoutType
                     #'menu:' #layoutTypeList
                 )
-
                  #(#LabelSpec
                     #'name:' 'label1'
-                    #'layout:' #(#LayoutFrame 16 0 82 0 44 0 100 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 55 0 82 0 1 0)
                     #'label:' 'left'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -994,10 +738,8 @@
                 )
                  #(#LabelSpec
                     #'name:' 'label2'
-                    #'layout:' #(#LayoutFrame 16 0 109 0 44 0 127 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 55 0 109 0 1 0)
                     #'label:' 'top'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -1006,10 +748,8 @@
                 )
                  #(#LabelSpec
                     #'name:' 'label3'
-                    #'layout:' #(#LayoutFrame 57 0 50 0 103 0 67 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#Point 57 50)
                     #'label:' 'relative'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -1018,10 +758,8 @@
                 )
                  #(#LabelSpec
                     #'name:' 'label4'
-                    #'layout:' #(#LayoutFrame 154 0 51 0 190 0 68 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#Point 154 51)
                     #'label:' 'offset'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -1031,11 +769,7 @@
                  #(#InputFieldSpec
                     #'name:' 'editField1'
                     #'layout:' #(#LayoutFrame 57 0 82 0 114 0 100 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
                     #'model:' #leftFraction
-                    #'isReadOnly:' false
                     #'tabable:' true
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -1048,11 +782,7 @@
                  #(#InputFieldSpec
                     #'name:' 'editField2'
                     #'layout:' #(#LayoutFrame 57 0 109 0 114 0 127 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
                     #'model:' #topFraction
-                    #'isReadOnly:' false
                     #'tabable:' true
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -1065,11 +795,7 @@
                  #(#InputFieldSpec
                     #'name:' 'editField3'
                     #'layout:' #(#LayoutFrame 154 0 82 0 212 0 100 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
                     #'model:' #leftOffset
-                    #'isReadOnly:' false
                     #'tabable:' true
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -1082,11 +808,7 @@
                  #(#InputFieldSpec
                     #'name:' 'editField4'
                     #'layout:' #(#LayoutFrame 154 0 109 0 212 0 127 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
                     #'model:' #topOffset
-                    #'isReadOnly:' false
                     #'tabable:' true
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -1099,105 +821,55 @@
                  #(#ActionButtonSpec
                     #'name:' 'button1'
                     #'layout:' #(#LayoutFrame 119 0 82 0 138 0 100 0)
-                    #'isOpaque:' true
                     #'label:' ''
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
-                    #'initiallyInvisible:' false
                     #'tabable:' false
-                    #'isDefault:' false
-                    #'defaultable:' false
                     #'model:' #makeRelativeLeft
-                    #'hasCharacterOrientedLabel:' true
-                    #'isDecorated:' false
-                    #'initiallyDisabled:' false
                 )
                  #(#ActionButtonSpec
                     #'name:' 'button2'
                     #'layout:' #(#LayoutFrame 119 0 109 0 138 0 127 0)
-                    #'isOpaque:' true
                     #'label:' ''
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
-                    #'initiallyInvisible:' false
                     #'tabable:' false
-                    #'isDefault:' false
-                    #'defaultable:' false
                     #'model:' #makeRelativeTop
-                    #'hasCharacterOrientedLabel:' true
-                    #'isDecorated:' false
-                    #'initiallyDisabled:' false
                 )
                  #(#ActionButtonSpec
                     #'name:' 'button3'
                     #'layout:' #(#LayoutFrame 216 0 82 0 235 0 100 0)
-                    #'isOpaque:' true
                     #'label:' ''
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
-                    #'initiallyInvisible:' false
                     #'tabable:' false
-                    #'isDefault:' false
-                    #'defaultable:' false
                     #'model:' #makeOffsetLeft
-                    #'hasCharacterOrientedLabel:' true
-                    #'isDecorated:' false
-                    #'initiallyDisabled:' false
                 )
                  #(#ActionButtonSpec
                     #'name:' 'button4'
                     #'layout:' #(#LayoutFrame 216 0 109 0 235 0 127 0)
-                    #'isOpaque:' true
                     #'label:' ''
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
-                    #'initiallyInvisible:' false
                     #'tabable:' false
-                    #'isDefault:' false
-                    #'defaultable:' false
                     #'model:' #makeOffsetTop
-                    #'hasCharacterOrientedLabel:' true
-                    #'isDecorated:' false
-                    #'initiallyDisabled:' false
                 )
                  #(#ActionButtonSpec
                     #'name:' 'button8'
                     #'layout:' #(#LayoutFrame 119 0 135 0 138 0 153 0)
-                    #'isOpaque:' true
                     #'label:' ''
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
-                    #'initiallyInvisible:' false
                     #'tabable:' false
-                    #'isDefault:' false
-                    #'defaultable:' false
                     #'model:' #makeRelativeLeftTop
-                    #'hasCharacterOrientedLabel:' true
-                    #'isDecorated:' false
-                    #'initiallyDisabled:' false
                 )
                  #(#ActionButtonSpec
                     #'name:' 'button9'
                     #'layout:' #(#LayoutFrame 216 0 135 0 235 0 153 0)
-                    #'isOpaque:' true
                     #'label:' ''
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
-                    #'initiallyInvisible:' false
                     #'tabable:' false
-                    #'isDefault:' false
-                    #'defaultable:' false
                     #'model:' #makeOffsetLeftTop
-                    #'hasCharacterOrientedLabel:' true
-                    #'isDecorated:' false
-                    #'initiallyDisabled:' false
                 )
                  #(#LabelSpec
                     #'name:' 'label5'
-                    #'layout:' #(#LayoutFrame 16 0 135 0 44 0 153 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 55 0 135 0 1 0)
                     #'label:' 'all'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -1207,6 +879,8 @@
               )
           )
       )
+
+    "Modified: 28.2.1997 / 13:21:27 / cg"
 !
 
 specificationPoint
@@ -1227,12 +901,10 @@
        #(#FullSpec
           #'name:' 'uIPainterView'
           #'layout:' #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
-          #'isOpaque:' true
           #'window:' 
            #(#WindowSpec
               #'name:' 'uIPainterView'
               #'layout:' #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
-              #'isOpaque:' true
               #'label:' 'unnamed'
               #'bounds:' #(#Rectangle 0 0 238 303)
           )
@@ -1242,10 +914,8 @@
                #(
                  #(#LabelSpec
                     #'name:' 'label0'
-                    #'layout:' #(#LayoutFrame 16 0 7 0 67 0 30 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 84 0 7 0 1 0)
                     #'label:' 'Layout:'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -1254,10 +924,8 @@
                 )
                  #(#PopUpListSpec
                     #'name:' 'popUpList1'
-                    #'layout:' #(#LayoutFrame 77 0.0 7 0 -68 1.0 30 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#LayoutFrame 93 0.0 7 0 -4 1.0 30 0)
                     #'label:' 'popup'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'model:' #layoutType
@@ -1265,10 +933,8 @@
                 )
                  #(#LabelSpec
                     #'name:' 'label1'
-                    #'layout:' #(#LayoutFrame 16 0 62 0 67 0 79 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 75 0 62 0 1 0)
                     #'label:' 'origin x:'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -1277,10 +943,8 @@
                 )
                  #(#LabelSpec
                     #'name:' 'label2'
-                    #'layout:' #(#LayoutFrame 16 0 89 0 67 0 107 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 75 0 89 0 1 0)
                     #'label:' 'origin y:'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -1290,11 +954,7 @@
                  #(#InputFieldSpec
                     #'name:' 'editField1'
                     #'layout:' #(#LayoutFrame 77 0 62 0 170 0 80 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
-                    #'model:' #leftOffset
-                    #'isReadOnly:' false
+                    #'model:' #absLeft
                     #'tabable:' true
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -1307,11 +967,7 @@
                  #(#InputFieldSpec
                     #'name:' 'editField2'
                     #'layout:' #(#LayoutFrame 77 0 89 0 170 0 107 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
-                    #'model:' #topOffset
-                    #'isReadOnly:' false
+                    #'model:' #absTop
                     #'tabable:' true
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -1324,6 +980,8 @@
               )
           )
       )
+
+    "Modified: 28.2.1997 / 13:22:31 / cg"
 !
 
 specificationRectangle
@@ -1344,12 +1002,10 @@
        #(#FullSpec
           #'name:' 'uIPainterView'
           #'layout:' #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
-          #'isOpaque:' true
           #'window:' 
            #(#WindowSpec
               #'name:' 'uIPainterView'
               #'layout:' #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
-              #'isOpaque:' true
               #'label:' 'unnamed'
               #'bounds:' #(#Rectangle 0 0 238 303)
           )
@@ -1359,10 +1015,8 @@
                #(
                  #(#LabelSpec
                     #'name:' 'label0'
-                    #'layout:' #(#LayoutFrame 16 0 7 0 67 0 30 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 90 0 7 0 1 0)
                     #'label:' 'Layout:'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -1371,10 +1025,8 @@
                 )
                  #(#PopUpListSpec
                     #'name:' 'popUpList1'
-                    #'layout:' #(#LayoutFrame 77 0.0 7 0 -83 1.0 30 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#LayoutFrame 95 0.0 7 0 -6 1.0 30 0)
                     #'label:' 'popup'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'model:' #layoutType
@@ -1382,10 +1034,8 @@
                 )
                  #(#LabelSpec
                     #'name:' 'label1'
-                    #'layout:' #(#LayoutFrame 16 0 62 0 74 0 80 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 80 0 62 0 1 0)
                     #'label:' 'origin x:'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -1394,10 +1044,8 @@
                 )
                  #(#LabelSpec
                     #'name:' 'label2'
-                    #'layout:' #(#LayoutFrame 16 0 89 0 74 0 107 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 80 0 89 0 1 0)
                     #'label:' 'origin y:'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -1407,11 +1055,7 @@
                  #(#InputFieldSpec
                     #'name:' 'editField1'
                     #'layout:' #(#LayoutFrame 81 0 62 0 174 0 80 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
                     #'model:' #leftOffset
-                    #'isReadOnly:' false
                     #'tabable:' true
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -1424,11 +1068,7 @@
                  #(#InputFieldSpec
                     #'name:' 'editField2'
                     #'layout:' #(#LayoutFrame 81 0 89 0 174 0 107 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
                     #'model:' #topOffset
-                    #'isReadOnly:' false
                     #'tabable:' true
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -1440,10 +1080,8 @@
                 )
                  #(#LabelSpec
                     #'name:' 'label4'
-                    #'layout:' #(#LayoutFrame 16 0 117 0 74 0 135 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 80 0 117 0 1 0)
                     #'label:' 'corner x:'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -1452,10 +1090,8 @@
                 )
                  #(#LabelSpec
                     #'name:' 'label5'
-                    #'layout:' #(#LayoutFrame 16 0 144 0 74 0 162 0)
-                    #'isOpaque:' true
+                    #'layout:' #(#AlignmentOrigin 80 0 144 0 1 0)
                     #'label:' 'corner y:'
-                    #'foregroundColor:' #(#Color 0.0 0.0 0.0)
                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
                     #'initiallyInvisible:' false
                     #'level:' 0
@@ -1465,11 +1101,7 @@
                  #(#InputFieldSpec
                     #'name:' 'editField3'
                     #'layout:' #(#LayoutFrame 81 0 117 0 174 0 135 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
                     #'model:' #rightOffset
-                    #'isReadOnly:' false
                     #'tabable:' true
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -1482,11 +1114,7 @@
                  #(#InputFieldSpec
                     #'name:' 'editField4'
                     #'layout:' #(#LayoutFrame 81 0 144 0 174 0 162 0)
-                    #'isOpaque:' true
-                    #'initiallyDisabled:' false
-                    #'initiallyInvisible:' false
                     #'model:' #bottomOffset
-                    #'isReadOnly:' false
                     #'tabable:' true
                     #'type:' #numberOrNil
                     #'immediateAccept:' false
@@ -1499,6 +1127,8 @@
               )
           )
       )
+
+    "Modified: 28.2.1997 / 13:23:57 / cg"
 ! !
 
 !UIPropertyView methodsFor:'event handling'!
@@ -1667,6 +1297,7 @@
         topFraction             topOffset
         rightFraction           rightOffset
         leftAlignmentFraction   topAlignmentFraction
+        absLeft                 absTop               
     )
     do:[:aChannel|
         layoutAspects at:aChannel put:(ValueHolder new).
@@ -1680,6 +1311,8 @@
                 accessWith:#layoutType
                 assignWith:#layoutType:
     ).
+
+    "Modified: 28.2.1997 / 12:57:51 / cg"
 ! !
 
 !UIPropertyView methodsFor:'private'!
@@ -1777,8 +1410,11 @@
             spec := ('specification', layoutType asString) asSymbol.
             spec := self class perform:spec.
         ].
-        self showSpec:spec
+        self showSpec:spec.
+        self changed:#layoutType.
     ].
+
+    "Modified: 28.2.1997 / 13:07:10 / cg"
 !
 
 layoutTypeList
@@ -1830,14 +1466,20 @@
 fetchAlignmentOrigin
     "fetch alignmentOrigin
     "
-    |aLayout|
+    |aLayout org|
 
     aLayout := currentView geometryLayout.
+    org := currentView computeOrigin.
+
+    (layoutAspects at:#absLeft) value:(org x).
+    (layoutAspects at:#absTop)  value:(org y).
 
     (layoutAspects at:#leftAlignmentFraction) value:(aLayout leftAlignmentFraction).
     (layoutAspects at:#topAlignmentFraction)  value:(aLayout topAlignmentFraction).
 
     self fetchLayoutOrigin
+
+    "Modified: 28.2.1997 / 13:00:36 / cg"
 !
 
 fetchExtent
@@ -1851,9 +1493,13 @@
 fetchLayoutFrame
     "fetch layoutFrame
     "
-    |aLayout|
+    |aLayout org|
 
     aLayout := currentView geometryLayout.
+    org := currentView computeOrigin.
+
+    (layoutAspects at:#absLeft) value:(org x).
+    (layoutAspects at:#absTop)  value:(org y).
 
     (layoutAspects at:#leftOffset)     value:(aLayout leftOffset).
     (layoutAspects at:#leftFraction)   value:(aLayout leftFraction).
@@ -1863,15 +1509,21 @@
     (layoutAspects at:#bottomOffset)   value:(aLayout bottomOffset).
     (layoutAspects at:#rightFraction)  value:(aLayout rightFraction).
     (layoutAspects at:#bottomFraction) value:(aLayout bottomFraction).
+
+    "Modified: 28.2.1997 / 12:58:37 / cg"
 !
 
 fetchLayoutOrigin
     "fetch layoutOrigin
     "
-    |extent aLayout leftFraction topFraction leftOffset topOffset|
+    |extent aLayout leftFraction topFraction leftOffset topOffset org|
 
     extent  := currentView extent.
     aLayout := currentView geometryLayout.
+    org := currentView computeOrigin.
+
+    (layoutAspects at:#absLeft) value:(org x).
+    (layoutAspects at:#absTop)  value:(org y).
 
     leftFraction := aLayout leftFraction.
     topFraction  := aLayout topFraction.
@@ -1888,6 +1540,7 @@
     (layoutAspects at:#bottomFraction) value:topFraction.
     (layoutAspects at:#bottomOffset)   value:(topOffset  + extent y).
 
+    "Modified: 28.2.1997 / 12:58:49 / cg"
 !
 
 fetchPoint
@@ -1900,11 +1553,15 @@
     y := p y.
     e := currentView computeExtent.
 
+    (layoutAspects at:#absLeft) value:x.
+    (layoutAspects at:#absTop)  value:y.
+
     (layoutAspects at:#leftOffset)   value:x.
     (layoutAspects at:#topOffset)    value:y.
     (layoutAspects at:#rightOffset)  value:(x + e x).
     (layoutAspects at:#bottomOffset) value:(y + e y).
 
+    "Modified: 28.2.1997 / 12:59:26 / cg"
 !
 
 fetchRectangle
@@ -1914,10 +1571,15 @@
 
     aRectangle := currentView geometryLayout.
 
+    (layoutAspects at:#absLeft) value:(aRectangle left).
+    (layoutAspects at:#absTop)  value:(aRectangle top).
+
     (layoutAspects at:#leftOffset)   value:(aRectangle left).
     (layoutAspects at:#rightOffset)  value:(aRectangle right).
     (layoutAspects at:#topOffset)    value:(aRectangle top).
     (layoutAspects at:#bottomOffset) value:(aRectangle bottom).
+
+    "Modified: 28.2.1997 / 12:59:09 / cg"
 ! !
 
 !UIPropertyView methodsFor:'private layout write'!
@@ -1989,10 +1651,15 @@
     "
     |point|
 
-    point := Point x:(((layoutAspects at:#leftOffset) value) ? 0)
-                   y:(((layoutAspects at:#topOffset)  value) ? 0).
+"/    point := Point x:(((layoutAspects at:#leftOffset) value) ? 0)
+"/                   y:(((layoutAspects at:#topOffset)  value) ? 0).
+
+    point := Point x:(((layoutAspects at:#absLeft) value) ? 0)
+                   y:(((layoutAspects at:#absTop)  value) ? 0).
 
     builderView setDimension:point
+
+    "Modified: 28.2.1997 / 13:00:03 / cg"
 !
 
 writeRectangle