UILayoutTool.st
changeset 690 a1033b88a8e8
parent 296 e542c6fb0de7
child 714 61d4a7df2574
--- a/UILayoutTool.st	Thu Feb 26 20:32:52 1998 +0100
+++ b/UILayoutTool.st	Fri Feb 27 15:30:50 1998 +0100
@@ -175,98 +175,99 @@
     ^
      
        #(#FullSpec
-          #'window:' 
+          #window: 
            #(#WindowSpec
-              #'name:' 'uIPainterView'
-              #'layout:' #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
-              #'label:' 'unnamed'
-              #'bounds:' #(#Rectangle 0 0 258 93)
+              #name: 'uIPainterView'
+              #layout: #(#LayoutFrame 31 0 423 0 293 0 525 0)
+              #label: 'unnamed'
+              #min: #(#Point 10 10)
+              #max: #(#Point 1152 900)
+              #bounds: #(#Rectangle 31 423 294 526)
+              #usePreferredExtent: false
           )
-          #'component:' 
+          #component: 
            #(#SpecCollection
-              #'collection:' 
+              #collection: 
                #(
                  #(#LabelSpec
-                    #'name:' 'labelRelative'
-                    #'layout:' #(#Point 57 12)
-                    #'label:' 'relative'
+                    #name: 'labelRelative'
+                    #layout: #(#Point 80 12)
+                    #label: 'Relative:'
                 )
                  #(#LabelSpec
-                    #'name:' 'labelAbsolute'
-                    #'layout:' #(#Point 154 13)
-                    #'label:' 'offset'
+                    #name: 'labelAbsolute'
+                    #layout: #(#Point 177 13)
+                    #label: 'Offset:'
                 )
                  #(#LabelSpec
-                    #'name:' 'labelLeft'
-                    #'layout:' #(#AlignmentOrigin 52 0 44 0 1 0)
-                    #'label:' 'left'
+                    #name: 'labelLeft'
+                    #layout: #(#AlignmentOrigin 78 0 39 0 1 0)
+                    #label: 'Left:'
                 )
                  #(#InputFieldSpec
-                    #'name:' 'fieldLeftFraction'
-                    #'layout:' #(#LayoutFrame 57 0 44 0 114 0 66 0)
-                    #'activeHelpKey:' #leftRelative
-                    #'tabable:' true
-                    #'model:' #leftFraction
-                    #'type:' #numberOrNil
+                    #name: 'fieldLeftFraction'
+                    #layout: #(#LayoutFrame 80 0 36 0 137 0 58 0)
+                    #activeHelpKey: #leftRelative
+                    #tabable: true
+                    #model: #leftFraction
+                    #type: #numberOrNil
                 )
                  #(#ActionButtonSpec
-                    #'name:' 'actionRelativeLeft'
-                    #'layout:' #(#LayoutFrame 119 0 44 0 138 0 62 0)
-                    #'activeHelpKey:' #makeLeftRelative
-                    #'model:' #relativeLeft
+                    #name: 'actionRelativeLeft'
+                    #layout: #(#LayoutFrame 142 0 36 0 161 0 54 0)
+                    #activeHelpKey: #makeLeftRelative
+                    #model: #relativeLeft
                 )
                  #(#InputFieldSpec
-                    #'name:' 'fieldLeftOffset'
-                    #'layout:' #(#LayoutFrame 154 0 44 0 212 0 66 0)
-                    #'activeHelpKey:' #leftAbsolute
-                    #'tabable:' true
-                    #'model:' #leftOffset
-                    #'type:' #numberOrNil
+                    #name: 'fieldLeftOffset'
+                    #layout: #(#LayoutFrame 177 0 36 0 235 0 58 0)
+                    #activeHelpKey: #leftAbsolute
+                    #tabable: true
+                    #model: #leftOffset
+                    #type: #numberOrNil
                 )
                  #(#ActionButtonSpec
-                    #'name:' 'actionAbsoluteLeft'
-                    #'layout:' #(#LayoutFrame 216 0 44 0 235 0 62 0)
-                    #'activeHelpKey:' #makeLeftAbsolute
-                    #'model:' #absoluteLeft
+                    #name: 'actionAbsoluteLeft'
+                    #layout: #(#LayoutFrame 239 0 36 0 258 0 54 0)
+                    #activeHelpKey: #makeLeftAbsolute
+                    #model: #absoluteLeft
                 )
                  #(#LabelSpec
-                    #'name:' 'labelTop'
-                    #'layout:' #(#AlignmentOrigin 52 0 71 0 1 0)
-                    #'label:' 'top'
+                    #name: 'labelTop'
+                    #layout: #(#AlignmentOrigin 78 0 66 0 1 0)
+                    #label: 'Top:'
                 )
                  #(#InputFieldSpec
-                    #'name:' 'fieldTopFraction'
-                    #'layout:' #(#LayoutFrame 57 0 71 0 114 0 93 0)
-                    #'activeHelpKey:' #topRelative
-                    #'tabable:' true
-                    #'model:' #topFraction
-                    #'type:' #numberOrNil
+                    #name: 'fieldTopFraction'
+                    #layout: #(#LayoutFrame 80 0 63 0 137 0 85 0)
+                    #activeHelpKey: #topRelative
+                    #tabable: true
+                    #model: #topFraction
+                    #type: #numberOrNil
                 )
                  #(#ActionButtonSpec
-                    #'name:' 'actionRelativeTop'
-                    #'layout:' #(#LayoutFrame 119 0 71 0 138 0 89 0)
-                    #'activeHelpKey:' #makeTopRelative
-                    #'model:' #relativeTop
+                    #name: 'actionRelativeTop'
+                    #layout: #(#LayoutFrame 142 0 63 0 161 0 81 0)
+                    #activeHelpKey: #makeTopRelative
+                    #model: #relativeTop
                 )
                  #(#InputFieldSpec
-                    #'name:' 'fieldTopOffset'
-                    #'layout:' #(#LayoutFrame 154 0 71 0 212 0 93 0)
-                    #'activeHelpKey:' #topAbsolute
-                    #'tabable:' true
-                    #'model:' #topOffset
-                    #'type:' #numberOrNil
+                    #name: 'fieldTopOffset'
+                    #layout: #(#LayoutFrame 177 0 63 0 235 0 85 0)
+                    #activeHelpKey: #topAbsolute
+                    #tabable: true
+                    #model: #topOffset
+                    #type: #numberOrNil
                 )
                  #(#ActionButtonSpec
-                    #'name:' 'actionAbsoluteTop'
-                    #'layout:' #(#LayoutFrame 216 0 71 0 235 0 89 0)
-                    #'activeHelpKey:' #makeTopAbsolute
-                    #'model:' #absoluteTop
+                    #name: 'actionAbsoluteTop'
+                    #layout: #(#LayoutFrame 239 0 63 0 258 0 81 0)
+                    #activeHelpKey: #makeTopAbsolute
+                    #model: #absoluteTop
                 )
               )
           )
       )
-
-    "Modified: 28.7.1997 / 13:50:23 / cg"
 !
 
 layoutPointSpec
@@ -285,48 +286,49 @@
     ^
      
        #(#FullSpec
-          #'window:' 
+          #window: 
            #(#WindowSpec
-              #'name:' 'uIPainterView'
-              #'layout:' #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
-              #'label:' 'unnamed'
-              #'bounds:' #(#Rectangle 0 0 194 66)
+              #name: 'uIPainterView'
+              #layout: #(#LayoutFrame 31 0 423 0 220 0 499 0)
+              #label: 'unnamed'
+              #min: #(#Point 10 10)
+              #max: #(#Point 1152 900)
+              #bounds: #(#Rectangle 31 423 221 500)
+              #usePreferredExtent: false
           )
-          #'component:' 
+          #component: 
            #(#SpecCollection
-              #'collection:' 
+              #collection: 
                #(
                  #(#LabelSpec
-                    #'name:' 'labelOriginX'
-                    #'layout:' #(#AlignmentOrigin 75 0 19 0 1 0)
-                    #'label:' 'origin x:'
+                    #name: 'labelOriginX'
+                    #layout: #(#AlignmentOrigin 78 0 23 0 1 0)
+                    #label: 'Origin x:'
                 )
                  #(#InputFieldSpec
-                    #'name:' 'fieldOriginX'
-                    #'layout:' #(#LayoutFrame 77 0 19 0 170 0 41 0)
-                    #'activeHelpKey:' #originX
-                    #'tabable:' true
-                    #'model:' #leftOffset
-                    #'type:' #numberOrNil
+                    #name: 'fieldOriginX'
+                    #layout: #(#LayoutFrame 80 0 20 0 173 0 42 0)
+                    #activeHelpKey: #originX
+                    #tabable: true
+                    #model: #leftOffset
+                    #type: #numberOrNil
                 )
                  #(#LabelSpec
-                    #'name:' 'labelOriginY'
-                    #'layout:' #(#AlignmentOrigin 75 0 46 0 1 0)
-                    #'label:' 'origin y:'
+                    #name: 'labelOriginY'
+                    #layout: #(#AlignmentOrigin 78 0 50 0 1 0)
+                    #label: 'Origin y:'
                 )
                  #(#InputFieldSpec
-                    #'name:' 'fieldOriginY'
-                    #'layout:' #(#LayoutFrame 77 0 46 0 170 0 68 0)
-                    #'activeHelpKey:' #originY
-                    #'tabable:' true
-                    #'model:' #topOffset
-                    #'type:' #numberOrNil
+                    #name: 'fieldOriginY'
+                    #layout: #(#LayoutFrame 80 0 47 0 173 0 69 0)
+                    #activeHelpKey: #originY
+                    #tabable: true
+                    #model: #topOffset
+                    #type: #numberOrNil
                 )
               )
           )
       )
-
-    "Modified: 28.7.1997 / 14:12:22 / cg"
 !
 
 slices
@@ -779,130 +781,131 @@
     ^
      
        #(#FullSpec
-          #'window:' 
+          #window: 
            #(#WindowSpec
-              #'name:' 'uIPainterView'
-              #'layout:' #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
-              #'label:' 'AlignmentOrigin'
-              #'bounds:' #(#Rectangle 0 0 268 205)
+              #name: 'uIPainterView'
+              #layout: #(#LayoutFrame 31 0 423 0 298 0 627 0)
+              #label: 'AlignmentOrigin'
+              #min: #(#Point 10 10)
+              #max: #(#Point 1152 900)
+              #bounds: #(#Rectangle 31 423 299 628)
+              #usePreferredExtent: false
           )
-          #'component:' 
+          #component: 
            #(#SpecCollection
-              #'collection:' 
+              #collection: 
                #(
                  #(#UISubSpecification
-                    #'name:' 'subSpecification'
-                    #'layout:' #(#LayoutOrigin 0 0 0 0)
-                    #'majorKey:' #UILayoutTool
-                    #'minorKey:' #layoutOriginSpec
+                    #name: 'subSpecification'
+                    #layout: #(#LayoutOrigin 0 0 0 0)
+                    #majorKey: #UILayoutTool
+                    #minorKey: #layoutOriginSpec
                 )
                  #(#LabelSpec
-                    #'name:' 'label5'
-                    #'layout:' #(#AlignmentOrigin 84 0 106 0 1 0)
-                    #'label:' 'align H'
-                    #'adjust:' #right
+                    #name: 'label5'
+                    #layout: #(#AlignmentOrigin 78 0 102 0 1 0)
+                    #label: 'Align H:'
+                    #adjust: #right
                 )
                  #(#LabelSpec
-                    #'name:' 'label6'
-                    #'layout:' #(#AlignmentOrigin 84 0 132 0 1 0)
-                    #'label:' 'align V'
-                    #'adjust:' #right
+                    #name: 'label6'
+                    #layout: #(#AlignmentOrigin 78 0 128 0 1 0)
+                    #label: 'Align V:'
+                    #adjust: #right
                 )
                  #(#InputFieldSpec
-                    #'name:' 'editField5'
-                    #'layout:' #(#LayoutFrame 89 0 106 0 146 0 128 0)
-                    #'activeHelpKey:' #alignHorizontal
-                    #'tabable:' true
-                    #'model:' #leftAlignmentFraction
-                    #'type:' #numberOrNil
+                    #name: 'editField5'
+                    #layout: #(#LayoutFrame 80 0 99 0 137 0 121 0)
+                    #activeHelpKey: #alignHorizontal
+                    #tabable: true
+                    #model: #leftAlignmentFraction
+                    #type: #numberOrNil
                 )
                  #(#InputFieldSpec
-                    #'name:' 'editField6'
-                    #'layout:' #(#LayoutFrame 89 0 132 0 146 0 154 0)
-                    #'activeHelpKey:' #alignVertical
-                    #'tabable:' true
-                    #'model:' #topAlignmentFraction
-                    #'type:' #numberOrNil
+                    #name: 'editField6'
+                    #layout: #(#LayoutFrame 80 0 125 0 137 0 147 0)
+                    #activeHelpKey: #alignVertical
+                    #tabable: true
+                    #model: #topAlignmentFraction
+                    #type: #numberOrNil
                 )
                  #(#DividerSpec
-                    #'name:' 'separator1'
-                    #'layout:' #(#Rectangle 175 110 224 115)
-                    #'orientation:' #horizontal
+                    #name: 'separator1'
+                    #layout: #(#Rectangle 166 103 215 106)
+                    #orientation: #horizontal
                 )
                  #(#DividerSpec
-                    #'name:' 'separator2'
-                    #'layout:' #(#Rectangle 175 140 224 145)
-                    #'orientation:' #horizontal
+                    #name: 'separator2'
+                    #layout: #(#Rectangle 166 133 215 136)
+                    #orientation: #horizontal
                 )
                  #(#DividerSpec
-                    #'name:' 'separator3'
-                    #'layout:' #(#Rectangle 170 118 175 139)
-                    #'orientation:' #vertical
+                    #name: 'separator3'
+                    #layout: #(#Rectangle 161 111 164 132)
+                    #orientation: #vertical
                 )
                  #(#DividerSpec
-                    #'name:' 'separator4'
-                    #'layout:' #(#Rectangle 226 118 231 139)
-                    #'orientation:' #vertical
+                    #name: 'separator4'
+                    #layout: #(#Rectangle 217 111 220 132)
+                    #orientation: #vertical
                 )
                  #(#ActionButtonSpec
-                    #'name:' 'alignBottomRight'
-                    #'layout:' #(#Rectangle 222 138 234 150)
-                    #'activeHelpKey:' #alignBottomRight
-                    #'model:' #alignBottomRight
+                    #name: 'alignBottomRight'
+                    #layout: #(#Rectangle 213 131 225 143)
+                    #activeHelpKey: #alignBottomRight
+                    #model: #alignBottomRight
                 )
                  #(#ActionButtonSpec
-                    #'name:' 'alignTopLeft'
-                    #'layout:' #(#Rectangle 166 107 178 119)
-                    #'activeHelpKey:' #alignTopLeft
-                    #'model:' #alignTopLeft
+                    #name: 'alignTopLeft'
+                    #layout: #(#Rectangle 157 100 169 112)
+                    #activeHelpKey: #alignTopLeft
+                    #model: #alignTopLeft
                 )
                  #(#ActionButtonSpec
-                    #'name:' 'alignTopRight'
-                    #'layout:' #(#Rectangle 222 107 234 119)
-                    #'activeHelpKey:' #alignTopRight
-                    #'model:' #alignTopRight
+                    #name: 'alignTopRight'
+                    #layout: #(#Rectangle 213 100 225 112)
+                    #activeHelpKey: #alignTopRight
+                    #model: #alignTopRight
                 )
                  #(#ActionButtonSpec
-                    #'name:' 'alignBottomLeft'
-                    #'layout:' #(#Rectangle 166 137 178 149)
-                    #'activeHelpKey:' #alignBottomLeft
-                    #'model:' #alignBottomLeft
+                    #name: 'alignBottomLeft'
+                    #layout: #(#Rectangle 157 130 169 142)
+                    #activeHelpKey: #alignBottomLeft
+                    #model: #alignBottomLeft
                 )
                  #(#ActionButtonSpec
-                    #'name:' 'alignTopCenter'
-                    #'layout:' #(#Rectangle 194 107 206 119)
-                    #'activeHelpKey:' #alignTopCenter
-                    #'model:' #alignTopCenter
+                    #name: 'alignTopCenter'
+                    #layout: #(#Rectangle 185 100 197 112)
+                    #activeHelpKey: #alignTopCenter
+                    #model: #alignTopCenter
                 )
                  #(#ActionButtonSpec
-                    #'name:' 'alignBottomCenter'
-                    #'layout:' #(#Rectangle 194 138 206 150)
-                    #'activeHelpKey:' #alignBottomCenter
-                    #'model:' #alignBottomCenter
+                    #name: 'alignBottomCenter'
+                    #layout: #(#Rectangle 185 131 197 143)
+                    #activeHelpKey: #alignBottomCenter
+                    #model: #alignBottomCenter
                 )
                  #(#ActionButtonSpec
-                    #'name:' 'alignLeftCenter'
-                    #'layout:' #(#Rectangle 166 122 178 134)
-                    #'activeHelpKey:' #alignLeftCenter
-                    #'model:' #alignLeftCenter
+                    #name: 'alignLeftCenter'
+                    #layout: #(#Rectangle 157 115 169 127)
+                    #activeHelpKey: #alignLeftCenter
+                    #model: #alignLeftCenter
                 )
                  #(#ActionButtonSpec
-                    #'name:' 'alignRightCenter'
-                    #'layout:' #(#Rectangle 222 122 234 134)
-                    #'activeHelpKey:' #alignRightCenter
-                    #'model:' #alignRightCenter
+                    #name: 'alignRightCenter'
+                    #layout: #(#Rectangle 213 115 225 127)
+                    #activeHelpKey: #alignRightCenter
+                    #model: #alignRightCenter
                 )
                  #(#ActionButtonSpec
-                    #'name:' 'alignCenter'
-                    #'layout:' #(#Rectangle 194 122 206 134)
-                    #'activeHelpKey:' #alignCenter
-                    #'model:' #alignCenter
+                    #name: 'alignCenter'
+                    #layout: #(#Rectangle 185 115 197 127)
+                    #activeHelpKey: #alignCenter
+                    #model: #alignCenter
                 )
               )
           )
       )
-
-    "Modified: 28.7.1997 / 15:12:25 / cg"
 ! !
 
 !UILayoutTool::AlignmentOrigin methodsFor:'accessing'!
@@ -1081,50 +1084,51 @@
     ^
      
        #(#FullSpec
-          #'window:' 
+          #window: 
            #(#WindowSpec
-              #'name:' 'uIPainterView'
-              #'layout:' #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
-              #'label:' 'unnamed'
-              #'bounds:' #(#Rectangle 0 0 226 86)
+              #name: 'uIPainterView'
+              #layout: #(#LayoutFrame 31 0 423 0 256 0 508 0)
+              #label: 'unnamed'
+              #min: #(#Point 10 10)
+              #max: #(#Point 1152 900)
+              #bounds: #(#Rectangle 31 423 257 509)
+              #usePreferredExtent: false
           )
-          #'component:' 
+          #component: 
            #(#SpecCollection
-              #'collection:' 
+              #collection: 
                #(
                  #(#LabelSpec
-                    #'name:' 'labelHorizontal'
-                    #'layout:' #(#AlignmentOrigin 84 0 36 0 1 0.5)
-                    #'label:' 'horizontal:'
-                    #'adjust:' #right
+                    #name: 'labelWidth'
+                    #layout: #(#AlignmentOrigin 79 0 31 0 1 0.5)
+                    #label: 'Width:'
+                    #adjust: #right
                 )
                  #(#InputFieldSpec
-                    #'name:' 'fieldLeftOffset'
-                    #'layout:' #(#LayoutFrame 85 0 25 0 178 0 43 0)
-                    #'activeHelpKey:' #hrzExtent
-                    #'tabable:' true
-                    #'model:' #leftOffset
-                    #'type:' #numberOrNil
+                    #name: 'fieldLeftOffset'
+                    #layout: #(#LayoutFrame 80 0 20 0 173 0 42 0)
+                    #activeHelpKey: #hrzExtent
+                    #tabable: true
+                    #model: #leftOffset
+                    #type: #numberOrNil
                 )
                  #(#LabelSpec
-                    #'name:' 'labelVertical'
-                    #'layout:' #(#AlignmentOrigin 84 0 63 0 1 0.5)
-                    #'label:' 'vertical:'
-                    #'adjust:' #right
+                    #name: 'labelHeight'
+                    #layout: #(#AlignmentOrigin 79 0 58 0 1 0.5)
+                    #label: 'Height:'
+                    #adjust: #right
                 )
                  #(#InputFieldSpec
-                    #'name:' 'fieldRightOffset'
-                    #'layout:' #(#LayoutFrame 85 0 52 0 178 0 70 0)
-                    #'activeHelpKey:' #vrtExtent
-                    #'tabable:' true
-                    #'model:' #rightOffset
-                    #'type:' #numberOrNil
+                    #name: 'fieldRightOffset'
+                    #layout: #(#LayoutFrame 80 0 47 0 173 0 69 0)
+                    #activeHelpKey: #vrtExtent
+                    #tabable: true
+                    #model: #rightOffset
+                    #type: #numberOrNil
                 )
               )
           )
       )
-
-    "Modified: 28.7.1997 / 16:43:21 / cg"
 ! !
 
 !UILayoutTool::Extent methodsFor:'accessing'!
@@ -1208,90 +1212,91 @@
     ^
      
        #(#FullSpec
-          #'window:' 
+          #window: 
            #(#WindowSpec
-              #'name:' 'uIPainterView'
-              #'layout:' #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
-              #'label:' 'unnamed'
-              #'bounds:' #(#Rectangle 0 0 250 193)
+              #name: 'uIPainterView'
+              #layout: #(#LayoutFrame 31 0 423 0 280 0 615 0)
+              #label: 'unnamed'
+              #min: #(#Point 10 10)
+              #max: #(#Point 1152 900)
+              #bounds: #(#Rectangle 31 423 281 616)
+              #usePreferredExtent: false
           )
-          #'component:' 
+          #component: 
            #(#SpecCollection
-              #'collection:' 
+              #collection: 
                #(
                  #(#UISubSpecification
-                    #'name:' 'subLayoutSpec'
-                    #'layout:' #(#LayoutOrigin 0 0 0 0)
-                    #'majorKey:' #UILayoutTool
-                    #'minorKey:' #layoutOriginSpec
+                    #name: 'subLayoutSpec'
+                    #layout: #(#LayoutOrigin 0 0 0 0)
+                    #majorKey: #UILayoutTool
+                    #minorKey: #layoutOriginSpec
                 )
                  #(#LabelSpec
-                    #'name:' 'labelRight'
-                    #'layout:' #(#AlignmentOrigin 52 0 98 0 1 0)
-                    #'label:' 'right'
+                    #name: 'labelRight'
+                    #layout: #(#AlignmentOrigin 78 0 101 0 1 0)
+                    #label: 'Right:'
                 )
                  #(#InputFieldSpec
-                    #'name:' 'fieldRightFraction'
-                    #'layout:' #(#LayoutFrame 57 0 98 0 114 0 120 0)
-                    #'activeHelpKey:' #rightRelative
-                    #'model:' #rightFraction
-                    #'type:' #numberOrNil
+                    #name: 'fieldRightFraction'
+                    #layout: #(#LayoutFrame 80 0 98 0 137 0 120 0)
+                    #activeHelpKey: #rightRelative
+                    #model: #rightFraction
+                    #type: #numberOrNil
                 )
                  #(#ActionButtonSpec
-                    #'name:' 'actionRelativeRight'
-                    #'layout:' #(#LayoutFrame 119 0 98 0 138 0 116 0)
-                    #'activeHelpKey:' #makeRightRelative
-                    #'model:' #relativeRight
+                    #name: 'actionRelativeRight'
+                    #layout: #(#LayoutFrame 142 0 98 0 161 0 116 0)
+                    #activeHelpKey: #makeRightRelative
+                    #model: #relativeRight
                 )
                  #(#InputFieldSpec
-                    #'name:' 'fieldRightOffset'
-                    #'layout:' #(#LayoutFrame 154 0 98 0 212 0 120 0)
-                    #'activeHelpKey:' #rightAbsolute
-                    #'model:' #rightOffset
-                    #'type:' #numberOrNil
+                    #name: 'fieldRightOffset'
+                    #layout: #(#LayoutFrame 177 0 98 0 235 0 120 0)
+                    #activeHelpKey: #rightAbsolute
+                    #model: #rightOffset
+                    #type: #numberOrNil
                 )
                  #(#ActionButtonSpec
-                    #'name:' 'actionAbsoluteRight'
-                    #'layout:' #(#LayoutFrame 216 0 98 0 235 0 116 0)
-                    #'activeHelpKey:' #makeRightAbsolute
-                    #'model:' #absoluteRight
+                    #name: 'actionAbsoluteRight'
+                    #layout: #(#LayoutFrame 239 0 98 0 258 0 116 0)
+                    #activeHelpKey: #makeRightAbsolute
+                    #model: #absoluteRight
                 )
                  #(#LabelSpec
-                    #'name:' 'labelBottom'
-                    #'layout:' #(#AlignmentOrigin 52 0 126 0 1 0)
-                    #'label:' 'bott'
+                    #name: 'labelBottom'
+                    #layout: #(#AlignmentOrigin 78 0 129 0 1 0)
+                    #label: 'Bottom:'
                 )
                  #(#InputFieldSpec
-                    #'name:' 'fieldBottomFraction'
-                    #'layout:' #(#LayoutFrame 57 0 126 0 114 0 148 0)
-                    #'activeHelpKey:' #bottomRelative
-                    #'model:' #bottomFraction
-                    #'type:' #numberOrNil
+                    #name: 'fieldBottomFraction'
+                    #layout: #(#LayoutFrame 80 0 126 0 137 0 148 0)
+                    #activeHelpKey: #bottomRelative
+                    #model: #bottomFraction
+                    #type: #numberOrNil
                 )
                  #(#ActionButtonSpec
-                    #'name:' 'actionRelativeBottom'
-                    #'layout:' #(#LayoutFrame 119 0 126 0 138 0 144 0)
-                    #'activeHelpKey:' #makeBottomRelative
-                    #'model:' #relativeBottom
+                    #name: 'actionRelativeBottom'
+                    #layout: #(#LayoutFrame 142 0 126 0 161 0 144 0)
+                    #activeHelpKey: #makeBottomRelative
+                    #model: #relativeBottom
                 )
                  #(#InputFieldSpec
-                    #'name:' 'fieldBottomOffset'
-                    #'layout:' #(#LayoutFrame 154 0 126 0 211 0 148 0)
-                    #'activeHelpKey:' #bottomAbsolute
-                    #'model:' #bottomOffset
-                    #'type:' #numberOrNil
+                    #name: 'fieldBottomOffset'
+                    #layout: #(#LayoutFrame 177 0 126 0 234 0 148 0)
+                    #activeHelpKey: #bottomAbsolute
+                    #model: #bottomOffset
+                    #type: #numberOrNil
                 )
                  #(#ActionButtonSpec
-                    #'name:' 'actionAbsoluteBottom'
-                    #'layout:' #(#LayoutFrame 216 0 126 0 235 0 144 0)
-                    #'activeHelpKey:' #makeBottomAbsolute
-                    #'model:' #absoluteBottom
+                    #name: 'actionAbsoluteBottom'
+                    #layout: #(#LayoutFrame 239 0 126 0 258 0 144 0)
+                    #activeHelpKey: #makeBottomAbsolute
+                    #model: #absoluteBottom
                 )
               )
           )
       )
-
-    "Modified: 28.7.1997 / 14:13:44 / cg"
 ! !
 
 !UILayoutTool::LayoutFrame methodsFor:'accessing'!
@@ -1489,56 +1494,57 @@
     ^
      
        #(#FullSpec
-          #'window:' 
+          #window: 
            #(#WindowSpec
-              #'name:' 'uIPainterView'
-              #'layout:' #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
-              #'label:' 'unnamed'
-              #'bounds:' #(#Rectangle 0 0 224 146)
+              #name: 'uIPainterView'
+              #layout: #(#LayoutFrame 31 0 423 0 254 0 568 0)
+              #label: 'unnamed'
+              #min: #(#Point 10 10)
+              #max: #(#Point 1152 900)
+              #bounds: #(#Rectangle 31 423 255 569)
+              #usePreferredExtent: false
           )
-          #'component:' 
+          #component: 
            #(#SpecCollection
-              #'collection:' 
+              #collection: 
                #(
                  #(#UISubSpecification
-                    #'name:' 'subSpecification'
-                    #'layout:' #(#LayoutOrigin 0 0 0 0)
-                    #'majorKey:' #UILayoutTool
-                    #'minorKey:' #layoutPointSpec
+                    #name: 'subSpecification'
+                    #layout: #(#LayoutOrigin 0 0 0 0)
+                    #majorKey: #UILayoutTool
+                    #minorKey: #layoutPointSpec
                 )
                  #(#LabelSpec
-                    #'name:' 'labelCornerX'
-                    #'layout:' #(#AlignmentOrigin 75 0 74 0 1 0)
-                    #'label:' 'corner x:'
-                    #'adjust:' #left
+                    #name: 'labelCornerX'
+                    #layout: #(#AlignmentOrigin 78 0 77 0 1 0)
+                    #label: 'Corner x:'
+                    #adjust: #left
                 )
                  #(#InputFieldSpec
-                    #'name:' 'fieldCornerX'
-                    #'layout:' #(#LayoutFrame 77 0 74 0 170 0 96 0)
-                    #'activeHelpKey:' #cornerX
-                    #'tabable:' true
-                    #'model:' #rightOffset
-                    #'type:' #numberOrNil
+                    #name: 'fieldCornerX'
+                    #layout: #(#LayoutFrame 80 0 74 0 173 0 96 0)
+                    #activeHelpKey: #cornerX
+                    #tabable: true
+                    #model: #rightOffset
+                    #type: #numberOrNil
                 )
                  #(#LabelSpec
-                    #'name:' 'labelCornerY'
-                    #'layout:' #(#AlignmentOrigin 75 0 101 0 1 0)
-                    #'label:' 'corner y:'
-                    #'adjust:' #left
+                    #name: 'labelCornerY'
+                    #layout: #(#AlignmentOrigin 78 0 104 0 1 0)
+                    #label: 'Corner y:'
+                    #adjust: #left
                 )
                  #(#InputFieldSpec
-                    #'name:' 'fieldCornerY'
-                    #'layout:' #(#LayoutFrame 77 0 101 0 170 0 123 0)
-                    #'activeHelpKey:' #cornerY
-                    #'tabable:' true
-                    #'model:' #bottomOffset
-                    #'type:' #numberOrNil
+                    #name: 'fieldCornerY'
+                    #layout: #(#LayoutFrame 80 0 101 0 173 0 123 0)
+                    #activeHelpKey: #cornerY
+                    #tabable: true
+                    #model: #bottomOffset
+                    #type: #numberOrNil
                 )
               )
           )
       )
-
-    "Modified: 28.7.1997 / 14:12:46 / cg"
 ! !
 
 !UILayoutTool::Rectangle methodsFor:'accessing'!