UISelectionPanel.st
changeset 1737 de6abd3c55d2
parent 1716 5ae373f6fef0
child 1743 700bf3fda9fa
--- a/UISelectionPanel.st	Fri Aug 29 20:31:23 2003 +0200
+++ b/UISelectionPanel.st	Thu Sep 04 20:59:42 2003 +0200
@@ -158,106 +158,105 @@
     <resource: #canvas>
 
     ^ 
-     #(#FullSpec
-        #name: #nameAndSelectorSpec
-        #window: 
-       #(#WindowSpec
-          #label: 'Painter'
-          #name: 'Painter'
-          #min: #(#Point 10 10)
-          #max: #(#Point 1280 1024)
-          #bounds: #(#Rectangle 16 46 331 262)
+     #(FullSpec
+        name: nameAndSelectorSpec
+        window: 
+       (WindowSpec
+          label: 'Painter'
+          name: 'Painter'
+          min: (Point 10 10)
+          bounds: (Rectangle 14 46 329 262)
         )
-        #component: 
-       #(#SpecCollection
-          #collection: #(
-           #(#LabelSpec
-              #label: 'Class & selectors to access user specs:'
-              #name: 'title'
-              #layout: #(#Point 5 10)
-              #resizeForLabel: true
-              #adjust: #left
+        component: 
+       (SpecCollection
+          collection: (
+           (LabelSpec
+              label: 'Class & selectors to access user specs:'
+              name: 'title'
+              layout: (Point 5 10)
+              resizeForLabel: true
+              adjust: left
             )
-           #(#LabelSpec
-              #label: 'Class:'
-              #name: 'classLabel'
-              #layout: #(#AlignmentOrigin 68 0.11 51 0 1 0.5)
-              #resizeForLabel: true
-              #adjust: #right
+           (LabelSpec
+              label: 'Class:'
+              name: 'classLabel'
+              layout: (AlignmentOrigin 68 0.11 51 0 1 0.5)
+              resizeForLabel: true
+              adjust: right
             )
-           #(#InputFieldSpec
-              #name: 'classField'
-              #layout: #(#LayoutFrame 74 0.11 39 0 -5 1.0 61 0)
-              #tabable: true
-              #model: #className
-              #type: #string
-              #acceptOnPointerLeave: false
+           (InputFieldSpec
+              name: 'classField'
+              layout: (LayoutFrame 74 0.11 39 0 -5 1.0 61 0)
+              tabable: true
+              model: className
+              type: string
+              acceptOnPointerLeave: false
             )
-           #(#LabelSpec
-              #label: 'Labels:'
-              #name: 'labelsLabel'
-              #layout: #(#AlignmentOrigin 68 0.11 74 0 1 0.5)
-              #resizeForLabel: true
-              #adjust: #right
+           (LabelSpec
+              label: 'Labels:'
+              name: 'labelsLabel'
+              layout: (AlignmentOrigin 68 0.11 74 0 1 0.5)
+              resizeForLabel: true
+              adjust: right
             )
-           #(#InputFieldSpec
-              #name: 'labelsField'
-              #layout: #(#LayoutFrame 74 0.11 64 0 -5 1.0 86 0)
-              #tabable: true
-              #model: #labelsKey
-              #type: #symbolOrNil
-              #acceptOnPointerLeave: false
+           (InputFieldSpec
+              name: 'labelsField'
+              layout: (LayoutFrame 74 0.11 64 0 -5 1.0 86 0)
+              tabable: true
+              model: labelsKey
+              type: symbolOrNil
+              acceptOnPointerLeave: false
             )
-           #(#LabelSpec
-              #label: 'Specifications:'
-              #name: 'specsLabel'
-              #layout: #(#AlignmentOrigin 68 0.11 99 0 1 0.5)
-              #resizeForLabel: true
-              #adjust: #right
+           (LabelSpec
+              label: 'Specifications:'
+              name: 'specsLabel'
+              layout: (AlignmentOrigin 68 0.11 99 0 1 0.5)
+              resizeForLabel: true
+              adjust: right
             )
-           #(#InputFieldSpec
-              #name: 'specsField'
-              #layout: #(#LayoutFrame 74 0.11 89 0 -5 1.0 111 0)
-              #tabable: true
-              #model: #specsKey
-              #type: #symbolOrNil
-              #acceptOnPointerLeave: false
+           (InputFieldSpec
+              name: 'specsField'
+              layout: (LayoutFrame 74 0.11 89 0 -5 1.0 111 0)
+              tabable: true
+              model: specsKey
+              type: symbolOrNil
+              acceptOnPointerLeave: false
             )
-           #(#HorizontalPanelViewSpec
-              #name: 'commitPanel'
-              #layout: #(#LayoutFrame 0 0.0 -23 1.0 0 1.0 0 1.0)
-              #horizontalLayout: #fitSpace
-              #verticalLayout: #fit
-              #horizontalSpace: 3
-              #verticalSpace: 3
-              #reverseOrderIfOKAtLeft: true
-              #component: 
-             #(#SpecCollection
-                #collection: #(
-                 #(#ActionButtonSpec
-                    #label: 'cancel'
-                    #name: 'cancel'
-                    #tabable: true
-                    #model: #cancel
-                    #extent: #(#Point 152 23)
+           (HorizontalPanelViewSpec
+              name: 'commitPanel'
+              layout: (LayoutFrame 0 0.0 -23 1.0 0 1.0 0 1.0)
+              horizontalLayout: fitSpace
+              verticalLayout: fit
+              horizontalSpace: 3
+              verticalSpace: 3
+              reverseOrderIfOKAtLeft: true
+              component: 
+             (SpecCollection
+                collection: (
+                 (ActionButtonSpec
+                    label: 'cancel'
+                    name: 'cancel'
+                    tabable: true
+                    model: cancel
+                    extent: (Point 153 23)
                   )
-                 #(#ActionButtonSpec
-                    #label: 'ok'
-                    #name: 'accept'
-                    #tabable: true
-                    #model: #accept
-                    #isDefault: true
-                    #extent: #(#Point 152 21)
+                 (ActionButtonSpec
+                    label: 'ok'
+                    name: 'accept'
+                    tabable: true
+                    model: accept
+                    isDefault: true
+                    extent: (Point 153 23)
                   )
                  )
                
               )
             )
-           #(#CheckBoxSpec
-              #label: 'Update Default Resources'
-              #name: 'updateDefaultResources'
-              #layout: #(#Point 5 133)
-              #model: #updateDefaultResources
+           (CheckBoxSpec
+              label: 'Update Default Resources'
+              name: 'updateDefaultResources'
+              layout: (Point 5 133)
+              model: updateDefaultResources
             )
            )
          
@@ -281,32 +280,26 @@
     <resource: #canvas>
 
     ^ 
-     #(#FullSpec
-        #name: #windowSpec
-        #window: 
-       #(#WindowSpec
-          #label: 'Widget Gallery'
-          #name: 'Widget Gallery'
-          #layout: #(#LayoutFrame 374 0 171 0 867 0 472 0)
-          #level: 0
-          #min: #(#Point 100 280)
-          #max: #(#Point 1160 870)
-          #bounds: #(#Rectangle 374 171 868 473)
-          #usePreferredExtent: false
-          #returnIsOKInDialog: true
-          #escapeIsCancelInDialog: true
+     #(FullSpec
+        name: windowSpec
+        window: 
+       (WindowSpec
+          label: 'Widget Gallery'
+          name: 'Widget Gallery'
+          min: (Point 100 280)
+          bounds: (Rectangle 14 46 508 348)
         )
-        #component: 
-       #(#SpecCollection
-          #collection: #(
-           #(#NoteBookViewSpec
-              #name: 'NoteBook1'
-              #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
-              #model: #majorChannel
-              #menu: #majorList
-              #direction: #right
-              #useIndex: true
-              #canvas: #gallery
+        component: 
+       (SpecCollection
+          collection: (
+           (NoteBookViewSpec
+              name: 'NoteBook1'
+              layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
+              model: majorChannel
+              menu: majorList
+              direction: right
+              useIndex: true
+              canvas: gallery
             )
            )
          
@@ -370,127 +363,121 @@
     <resource: #canvas>
 
     ^ 
-     #(#FullSpec
-        #name: #standardButtons
-        #window: 
-       #(#WindowSpec
-          #label: 'Buttons'
-          #name: 'Buttons'
-          #layout: #(#LayoutFrame 58 0 164 0 497 0 321 0)
-          #level: 0
-          #min: #(#Point 10 10)
-          #max: #(#Point 1280 1024)
-          #bounds: #(#Rectangle 58 164 498 322)
-          #usePreferredExtent: false
-          #returnIsOKInDialog: true
-          #escapeIsCancelInDialog: true
+     #(FullSpec
+        name: standardButtons
+        window: 
+       (WindowSpec
+          label: 'Buttons'
+          name: 'Buttons'
+          min: (Point 10 10)
+          bounds: (Rectangle 14 46 454 204)
         )
-        #component: 
-       #(#SpecCollection
-          #collection: #(
-           #(#ActionButtonSpec
-              #label: 'Button'
-              #name: 'Button'
-              #layout: #(#LayoutFrame 2 0 1 0 127 0 23 0)
-              #translateLabel: true
+        component: 
+       (SpecCollection
+          collection: (
+           (ActionButtonSpec
+              label: 'Button'
+              name: 'Button'
+              layout: (LayoutFrame 2 0 1 0 127 0 23 0)
+              translateLabel: true
+            )
+           (ActionButtonSpec
+              label: 'OK'
+              name: 'Button - OK'
+              layout: (LayoutFrame 2 0 33 0 127 0 55 0)
+              translateLabel: true
+              model: doAccept
             )
-           #(#ActionButtonSpec
-              #label: 'OK'
-              #name: 'Button - OK'
-              #layout: #(#LayoutFrame 2 0 33 0 127 0 55 0)
-              #translateLabel: true
-              #model: #doAccept
+           (ActionButtonSpec
+              label: 'Cancel'
+              name: 'Button - Cancel'
+              layout: (LayoutFrame 2 0 65 0 127 0 87 0)
+              translateLabel: true
+              model: doCancel
             )
-           #(#ActionButtonSpec
-              #label: 'Cancel'
-              #name: 'Button - Cancel'
-              #layout: #(#LayoutFrame 2 0 65 0 127 0 87 0)
-              #translateLabel: true
-              #model: #doCancel
+           (ActionButtonSpec
+              label: 'Help'
+              name: 'Button - Help'
+              layout: (LayoutFrame 2 0 97 0 127 0 119 0)
+              translateLabel: true
+              model: help
             )
-           #(#ActionButtonSpec
-              #label: 'Help'
-              #name: 'Button - Help'
-              #layout: #(#LayoutFrame 2 0 97 0 127 0 119 0)
-              #translateLabel: true
-              #model: #help
+           (ActionButtonSpec
+              label: 'Close'
+              name: 'Button - Close'
+              layout: (LayoutFrame 2 0 129 0 127 0 151 0)
+              translateLabel: true
+              model: closeRequest
             )
-           #(#ActionButtonSpec
-              #label: 'Close'
-              #name: 'Button - Close'
-              #layout: #(#LayoutFrame 2 0 129 0 127 0 151 0)
-              #translateLabel: true
-              #model: #closeRequest
-            )
-           #(#ToggleSpec
-              #label: 'Toggle'
-              #name: 'Toggle'
-              #layout: #(#LayoutFrame 144 0 1 0 280 0 23 0)
-              #translateLabel: true
-              #isTriggerOnDown: true
-              #lampColor: #(#Color 100.0 100.0 0.0)
+           (ToggleSpec
+              label: 'Toggle'
+              name: 'Toggle'
+              layout: (LayoutFrame 144 0 1 0 280 0 23 0)
+              translateLabel: true
+              isTriggerOnDown: true
+              lampColor: (Color 100.0 100.0 0.0)
             )
-           #(#RadioButtonSpec
-              #label: 'Radio Button'
-              #name: 'Radio Button'
-              #layout: #(#LayoutFrame 144 0.0 33 0 280 0 55 0)
-              #translateLabel: true
-              #isTriggerOnDown: true
-              #lampColor: #(#Color 100.0 100.0 0.0)
+           (RadioButtonSpec
+              label: 'Radio Button'
+              name: 'Radio Button'
+              layout: (LayoutFrame 144 0.0 33 0 280 0 55 0)
+              translateLabel: true
+              isTriggerOnDown: true
+              lampColor: (Color 100.0 100.0 0.0)
             )
-           #(#CheckBoxSpec
-              #label: 'Check Box'
-              #name: 'Check Box'
-              #layout: #(#LayoutFrame 144 0 65 0 280 0 87 0)
-              #translateLabel: true
+           (CheckBoxSpec
+              label: 'Check Box'
+              name: 'Check Box'
+              layout: (LayoutFrame 144 0 65 0 280 0 87 0)
+              translateLabel: true
             )
-           #(#CheckToggleSpec
-              #name: 'Check Toggle'
-              #layout: #(#LayoutOrigin 144 0 99 0)
-              #isTriggerOnDown: true
-              #showLamp: false
-              #lampColor: #(#Color 100.0 100.0 0.0)
+           (CheckToggleSpec
+              name: 'Check Toggle'
+              layout: (LayoutOrigin 144 0 99 0)
+              isTriggerOnDown: true
+              showLamp: false
+              lampColor: (Color 100.0 100.0 0.0)
             )
-           #(#LabelSpec
-              #label: 'Check Toggle'
-              #name: 'CheckToggleLabel'
-              #layout: #(#AlignmentOrigin 170 0 98 0 0 0)
-              #resizeForLabel: true
-              #adjust: #left
-              #canUIDrag: false
+           (LabelSpec
+              label: 'Check Toggle'
+              name: 'CheckToggleLabel'
+              layout: (AlignmentOrigin 170 0 98 0 0 0)
+              resizeForLabel: true
+              adjust: left
+              canUIDrag: false
             )
-           #(#ButtonSpec
-              #label: 'Model Button'
-              #name: 'Model Button'
-              #layout: #(#LayoutFrame 296 0 1 0 432 0 23 0)
-              #translateLabel: true
+           (ButtonSpec
+              label: 'Model Button'
+              name: 'Model Button'
+              layout: (LayoutFrame 296 0 1 0 432 0 23 0)
+              translateLabel: true
             )
-           #(#LabelSpec
-              #label: 'Spin Button'
-              #name: 'UpDownButtonLabel'
-              #layout: #(#AlignmentOrigin 348 0 35 0 0 0)
-              #resizeForLabel: true
-              #adjust: #left
-              #canUIDrag: false
+           (LabelSpec
+              label: 'Spin Button'
+              name: 'UpDownButtonLabel'
+              layout: (AlignmentOrigin 348 0 35 0 0 0)
+              resizeForLabel: true
+              adjust: left
+              canUIDrag: false
             )
-           #(#UpDownButtonSpec
-              #name: 'UpDown Button'
-              #layout: #(#LayoutFrame 296 0 33 0 341 0 55 0)
-              #orientation: #horizontal
+           (UpDownButtonSpec
+              name: 'UpDown Button'
+              layout: (LayoutFrame 296 0 33 0 341 0 55 0)
+              orientation: horizontal
             )
-           #(#LabelSpec
-              #label: 'Arrow Button'
-              #name: 'ArrowButtonsLabel'
-              #layout: #(#AlignmentOrigin 348 0 69 0 0 0)
-              #resizeForLabel: true
-              #adjust: #left
-              #canUIDrag: false
+           (LabelSpec
+              label: 'Arrow Button'
+              name: 'ArrowButtonsLabel'
+              layout: (AlignmentOrigin 348 0 69 0 0 0)
+              resizeForLabel: true
+              adjust: left
+              canUIDrag: false
             )
-           #(#ArrowButtonSpec
-              #name: 'Arrow Button'
-              #layout: #(#LayoutFrame 296 0 65 0 318 0 87 0)
-              #isTriggerOnDown: true
-              #direction: #right
+           (ArrowButtonSpec
+              name: 'Arrow Button'
+              layout: (LayoutFrame 296 0 65 0 318 0 87 0)
+              isTriggerOnDown: true
+              direction: right
             )
            )
          
@@ -513,108 +500,107 @@
     <resource: #canvas>
 
     ^ 
-     #(#FullSpec
-        #name: #standardEmbed
-        #window: 
-       #(#WindowSpec
-          #label: 'Misc'
-          #name: 'Misc'
-          #min: #(#Point 10 10)
-          #max: #(#Point 1280 1024)
-          #bounds: #(#Rectangle 652 287 1094 510)
+     #(FullSpec
+        name: standardEmbed
+        window: 
+       (WindowSpec
+          label: 'Misc'
+          name: 'Misc'
+          min: (Point 10 10)
+          bounds: (Rectangle 14 46 456 269)
         )
-        #component: 
-       #(#SpecCollection
-          #collection: #(
-           #(#ArbitraryComponentSpec
-              #name: 'Arbitrary Component'
-              #layout: #(#LayoutFrame 3 0 3 0 128 0 104 0)
-              #hasBorder: false
+        component: 
+       (SpecCollection
+          collection: (
+           (ArbitraryComponentSpec
+              name: 'Arbitrary Component'
+              layout: (LayoutFrame 3 0 3 0 128 0 104 0)
+              hasBorder: false
             )
-           #(#LabelSpec
-              #label: 'Scrollable'
-              #name: 'ScrollableArbitraryLabel1'
-              #layout: #(#AlignmentOrigin 7 0 7 0 0 0)
-              #style: #(#FontDescription #helvetica #medium #roman 10)
-              #resizeForLabel: true
-              #adjust: #left
-              #canUIDrag: false
+           (LabelSpec
+              label: 'Scrollable'
+              name: 'ScrollableArbitraryLabel1'
+              layout: (AlignmentOrigin 7 0 7 0 0 0)
+              style: (FontDescription helvetica medium roman 10)
+              resizeForLabel: true
+              adjust: left
+              canUIDrag: false
             )
-           #(#LabelSpec
-              #label: 'Arbitrary-'
-              #name: 'ScrollableArbitraryLabel2'
-              #layout: #(#AlignmentOrigin 7 0 23 0 0 0)
-              #style: #(#FontDescription #helvetica #medium #roman 10)
-              #resizeForLabel: true
-              #adjust: #left
-              #canUIDrag: false
+           (LabelSpec
+              label: 'Arbitrary-'
+              name: 'ScrollableArbitraryLabel2'
+              layout: (AlignmentOrigin 7 0 23 0 0 0)
+              style: (FontDescription helvetica medium roman 10)
+              resizeForLabel: true
+              adjust: left
+              canUIDrag: false
             )
-           #(#LabelSpec
-              #label: 'Component'
-              #name: 'ScrollableArbitraryLabel3'
-              #layout: #(#AlignmentOrigin 7 0 39 0 0 0)
-              #style: #(#FontDescription #helvetica #medium #roman 10)
-              #resizeForLabel: true
-              #adjust: #left
-              #canUIDrag: false
+           (LabelSpec
+              label: 'Component'
+              name: 'ScrollableArbitraryLabel3'
+              layout: (AlignmentOrigin 7 0 39 0 0 0)
+              style: (FontDescription helvetica medium roman 10)
+              resizeForLabel: true
+              adjust: left
+              canUIDrag: false
             )
-           #(#UISubSpecification
-              #name: 'SubSpecification'
-              #layout: #(#LayoutFrame 145 0 3 0 280 0 104 0)
+           (UISubSpecification
+              name: 'SubSpecification'
+              layout: (LayoutFrame 145 0 3 0 280 0 104 0)
             )
-           #(#LabelSpec
-              #label: 'SubSpecification'
-              #name: 'SubSpecificationLabel'
-              #layout: #(#Point 149 7)
-              #style: #(#FontDescription #helvetica #medium #roman 10)
-              #resizeForLabel: true
-              #canUIDrag: false
+           (LabelSpec
+              label: 'SubSpecification'
+              name: 'SubSpecificationLabel'
+              layout: (Point 149 7)
+              style: (FontDescription helvetica medium roman 10)
+              resizeForLabel: true
+              canUIDrag: false
             )
-           #(#SubCanvasSpec
-              #name: 'SubCanvas'
-              #layout: #(#LayoutFrame 297 0 3 0 433 0 104 0)
-              #hasHorizontalScrollBar: true
-              #hasVerticalScrollBar: true
+           (SubCanvasSpec
+              name: 'SubCanvas'
+              layout: (LayoutFrame 297 0 3 0 433 0 104 0)
+              hasHorizontalScrollBar: true
+              hasVerticalScrollBar: true
             )
-           #(#LabelSpec
-              #label: 'SubCanvas'
-              #name: 'SubCanvasLabel'
-              #layout: #(#AlignmentOrigin 324 0 7 0 0 0)
-              #style: #(#FontDescription #helvetica #medium #roman 10)
-              #resizeForLabel: true
-              #adjust: #left
-              #canUIDrag: false
+           (LabelSpec
+              label: 'SubCanvas'
+              name: 'SubCanvasLabel'
+              layout: (AlignmentOrigin 324 0 7 0 0 0)
+              style: (FontDescription helvetica medium roman 10)
+              resizeForLabel: true
+              adjust: left
+              canUIDrag: false
             )
-           #(#NonScrollableArbitraryComponentSpec
-              #name: 'NonSrollable Arbitrary Component'
-              #layout: #(#LayoutFrame 3 0 120 0 128 0 221 0)
+           (NonScrollableArbitraryComponentSpec
+              name: 'NonSrollable Arbitrary Component'
+              layout: (LayoutFrame 3 0 120 0 128 0 221 0)
             )
-           #(#LabelSpec
-              #label: 'NonScrollable'
-              #name: 'NonScrollableArbitraryLabel1'
-              #layout: #(#AlignmentOrigin 7 0 124 0 0 0)
-              #style: #(#FontDescription #helvetica #medium #roman 10)
-              #resizeForLabel: true
-              #adjust: #left
-              #canUIDrag: false
+           (LabelSpec
+              label: 'NonScrollable'
+              name: 'NonScrollableArbitraryLabel1'
+              layout: (AlignmentOrigin 7 0 124 0 0 0)
+              style: (FontDescription helvetica medium roman 10)
+              resizeForLabel: true
+              adjust: left
+              canUIDrag: false
             )
-           #(#LabelSpec
-              #label: 'Arbitrary-'
-              #name: 'NonScrollableArbitraryLabel2'
-              #layout: #(#AlignmentOrigin 7 0 140 0 0 0)
-              #style: #(#FontDescription #helvetica #medium #roman 10)
-              #resizeForLabel: true
-              #adjust: #left
-              #canUIDrag: false
+           (LabelSpec
+              label: 'Arbitrary-'
+              name: 'NonScrollableArbitraryLabel2'
+              layout: (AlignmentOrigin 7 0 140 0 0 0)
+              style: (FontDescription helvetica medium roman 10)
+              resizeForLabel: true
+              adjust: left
+              canUIDrag: false
             )
-           #(#LabelSpec
-              #label: 'Component'
-              #name: 'NonScrollableArbitraryLabel3'
-              #layout: #(#AlignmentOrigin 7 0 156 0 0 0)
-              #style: #(#FontDescription #helvetica #medium #roman 10)
-              #resizeForLabel: true
-              #adjust: #left
-              #canUIDrag: false
+           (LabelSpec
+              label: 'Component'
+              name: 'NonScrollableArbitraryLabel3'
+              layout: (AlignmentOrigin 7 0 156 0 0 0)
+              style: (FontDescription helvetica medium roman 10)
+              resizeForLabel: true
+              adjust: left
+              canUIDrag: false
             )
            )
          
@@ -637,51 +623,45 @@
     <resource: #canvas>
 
     ^ 
-     #(#FullSpec
-        #name: #standardGraphs
-        #window: 
-       #(#WindowSpec
-          #label: 'Graphs'
-          #name: 'Graphs'
-          #layout: #(#LayoutFrame 81 0 219 0 519 0 333 0)
-          #level: 0
-          #min: #(#Point 10 10)
-          #max: #(#Point 1280 1024)
-          #bounds: #(#Rectangle 81 219 520 334)
-          #usePreferredExtent: false
-          #returnIsOKInDialog: true
-          #escapeIsCancelInDialog: true
+     #(FullSpec
+        name: standardGraphs
+        window: 
+       (WindowSpec
+          label: 'Graphs'
+          name: 'Graphs'
+          min: (Point 10 10)
+          bounds: (Rectangle 14 46 453 161)
         )
-        #component: 
-       #(#SpecCollection
-          #collection: #(
-           #(#GraphColumnView2DSpec
-              #name: 'GraphColumnView2D'
-              #layout: #(#LayoutFrame 3 0 3 0 208 0 98 0)
-              #gridX: 0
-              #gridY: 0
+        component: 
+       (SpecCollection
+          collection: (
+           (GraphColumnView2DSpec
+              name: 'GraphColumnView2D'
+              layout: (LayoutFrame 3 0 3 0 208 0 98 0)
+              gridX: 0
+              gridY: 0
             )
-           #(#LabelSpec
-              #label: 'GraphColumnViewView2D'
-              #name: 'GraphColumnView2DLabel'
-              #layout: #(#AlignmentOrigin 7 0 7 0 0 0)
-              #style: #(#FontDescription #helvetica #medium #roman 10)
-              #resizeForLabel: true
-              #adjust: #left
-              #canUIDrag: false
+           (LabelSpec
+              label: 'GraphColumnViewView2D'
+              name: 'GraphColumnView2DLabel'
+              layout: (AlignmentOrigin 7 0 7 0 0 0)
+              style: (FontDescription helvetica medium roman 10)
+              resizeForLabel: true
+              adjust: left
+              canUIDrag: false
             )
-           #(#GraphColumnView3DSpec
-              #name: 'GraphColumnView3D'
-              #layout: #(#LayoutFrame 228 0 3 0 433 0 98 0)
+           (GraphColumnView3DSpec
+              name: 'GraphColumnView3D'
+              layout: (LayoutFrame 228 0 3 0 433 0 98 0)
             )
-           #(#LabelSpec
-              #label: 'GraphColumnViewView3D'
-              #name: 'GraphColumnView3DLabel'
-              #layout: #(#AlignmentOrigin 232 0 7 0 0 0)
-              #style: #(#FontDescription #helvetica #medium #roman 10)
-              #resizeForLabel: true
-              #adjust: #left
-              #canUIDrag: false
+           (LabelSpec
+              label: 'GraphColumnViewView3D'
+              name: 'GraphColumnView3DLabel'
+              layout: (AlignmentOrigin 232 0 7 0 0 0)
+              style: (FontDescription helvetica medium roman 10)
+              resizeForLabel: true
+              adjust: left
+              canUIDrag: false
             )
            )
          
@@ -704,235 +684,229 @@
     <resource: #canvas>
 
     ^ 
-     #(#FullSpec
-        #name: #standardGroups
-        #window: 
-       #(#WindowSpec
-          #label: 'Groups'
-          #name: 'Groups'
-          #layout: #(#LayoutFrame 92 0 174 0 534 0 395 0)
-          #level: 0
-          #min: #(#Point 10 10)
-          #max: #(#Point 1280 1024)
-          #bounds: #(#Rectangle 92 174 535 396)
-          #usePreferredExtent: false
-          #returnIsOKInDialog: true
-          #escapeIsCancelInDialog: true
+     #(FullSpec
+        name: standardGroups
+        window: 
+       (WindowSpec
+          label: 'Groups'
+          name: 'Groups'
+          min: (Point 10 10)
+          bounds: (Rectangle 14 46 457 268)
         )
-        #component: 
-       #(#SpecCollection
-          #collection: #(
-           #(#ViewSpec
-              #name: 'Box'
-              #layout: #(#LayoutFrame 3 0 3 0 208 0 98 0)
+        component: 
+       (SpecCollection
+          collection: (
+           (ViewSpec
+              name: 'Box'
+              layout: (LayoutFrame 3 0 3 0 208 0 98 0)
+            )
+           (LabelSpec
+              label: 'Box'
+              name: 'ViewLabel'
+              layout: (AlignmentOrigin 6 0 5 0 0 0)
+              style: (FontDescription helvetica medium roman 10)
+              resizeForLabel: true
+              adjust: left
+              canUIDrag: false
             )
-           #(#LabelSpec
-              #label: 'Box'
-              #name: 'ViewLabel'
-              #layout: #(#AlignmentOrigin 6 0 5 0 0 0)
-              #style: #(#FontDescription #helvetica #medium #roman 10)
-              #resizeForLabel: true
-              #adjust: #left
-              #canUIDrag: false
-            )
-           #(#LabelSpec
-              #label: 'Variable Panels'
-              #name: 'VPanelLabel'
-              #layout: #(#LayoutFrame 3 0 104 0 208 0 127 0)
-              #style: #(#FontDescription #helvetica #medium #roman 10)
-              #adjust: #left
-              #canUIDrag: false
+           (LabelSpec
+              label: 'Variable Panels'
+              name: 'VPanelLabel'
+              layout: (LayoutFrame 3 0 104 0 208 0 127 0)
+              style: (FontDescription helvetica medium roman 10)
+              adjust: left
+              canUIDrag: false
             )
-           #(#VariableHorizontalPanelSpec
-              #name: 'Variable Horizontal Panel'
-              #layout: #(#LayoutFrame 3 0 128 0 98 0 218 0)
-              #handles: #(#Any 0.5 1.0)
-              #component: 
-             #(#SpecCollection
-                #collection: #(
-                 #(#LabelSpec
-                    #label: 'A'
-                    #name: 'label4'
-                    #level: 2
-                    #style: #(#FontDescription #helvetica #medium #roman 12)
-                    #canUIDrag: false
+           (VariableHorizontalPanelSpec
+              name: 'Variable Horizontal Panel'
+              layout: (LayoutFrame 3 0 128 0 98 0 218 0)
+              component: 
+             (SpecCollection
+                collection: (
+                 (LabelSpec
+                    label: 'A'
+                    name: 'label4'
+                    level: 2
+                    style: (FontDescription helvetica medium roman 12)
+                    canUIDrag: false
                   )
-                 #(#LabelSpec
-                    #label: 'B'
-                    #name: 'label5'
-                    #level: 2
-                    #style: #(#FontDescription #helvetica #medium #roman 12)
-                    #canUIDrag: false
+                 (LabelSpec
+                    label: 'B'
+                    name: 'label5'
+                    level: 2
+                    style: (FontDescription helvetica medium roman 12)
+                    canUIDrag: false
                   )
                  )
                
               )
+              handles: (Any 0.5 1.0)
             )
-           #(#VariableVerticalPanelSpec
-              #name: 'Variable Vertical Panel'
-              #layout: #(#LayoutFrame 113 0 128 0 208 0 218 0)
-              #handles: #(#Any 0.5 1.0)
-              #component: 
-             #(#SpecCollection
-                #collection: #(
-                 #(#LabelSpec
-                    #label: 'A'
-                    #name: 'label9'
-                    #level: 2
-                    #style: #(#FontDescription #helvetica #medium #roman 12)
-                    #canUIDrag: false
+           (VariableVerticalPanelSpec
+              name: 'Variable Vertical Panel'
+              layout: (LayoutFrame 113 0 128 0 208 0 218 0)
+              component: 
+             (SpecCollection
+                collection: (
+                 (LabelSpec
+                    label: 'A'
+                    name: 'label9'
+                    level: 2
+                    style: (FontDescription helvetica medium roman 12)
+                    canUIDrag: false
+                  )
+                 (LabelSpec
+                    label: 'B'
+                    name: 'label10'
+                    level: 2
+                    style: (FontDescription helvetica medium roman 12)
+                    canUIDrag: false
                   )
-                 #(#LabelSpec
-                    #label: 'B'
-                    #name: 'label10'
-                    #level: 2
-                    #style: #(#FontDescription #helvetica #medium #roman 12)
-                    #canUIDrag: false
+                 )
+               
+              )
+              handles: (Any 0.5 1.0)
+            )
+           (FramedBoxSpec
+              label: 'Framed Box'
+              name: 'Framed Box'
+              layout: (LayoutFrame 228 0 3 0 433 0 98 0)
+              labelPosition: topLeft
+              translateLabel: true
+            )
+           (LabelSpec
+              label: 'Panels'
+              name: 'PanelLabel'
+              layout: (LayoutFrame 228 0 104 0 433 0 127 0)
+              style: (FontDescription helvetica medium roman 10)
+              adjust: left
+              canUIDrag: false
+            )
+           (HorizontalPanelViewSpec
+              name: 'Horizontal Panel'
+              layout: (LayoutFrame 228 0 128 0 312 0 218 0)
+              horizontalLayout: center
+              verticalLayout: center
+              horizontalSpace: 3
+              verticalSpace: 3
+              component: 
+             (SpecCollection
+                collection: (
+                 (LabelSpec
+                    label: 'A'
+                    name: 'label1'
+                    level: 2
+                    style: (FontDescription helvetica medium roman 12)
+                    extent: (Point 23 23)
+                    canUIDrag: false
+                  )
+                 (LabelSpec
+                    label: 'B'
+                    name: 'label2'
+                    level: 2
+                    style: (FontDescription helvetica medium roman 12)
+                    extent: (Point 23 23)
+                    canUIDrag: false
+                  )
+                 (LabelSpec
+                    label: 'C'
+                    name: 'label3'
+                    level: 2
+                    style: (FontDescription helvetica medium roman 12)
+                    extent: (Point 23 23)
+                    canUIDrag: false
                   )
                  )
                
               )
             )
-           #(#FramedBoxSpec
-              #label: 'Framed Box'
-              #name: 'Framed Box'
-              #layout: #(#LayoutFrame 228 0 3 0 433 0 98 0)
-              #labelPosition: #topLeft
-              #translateLabel: true
-            )
-           #(#LabelSpec
-              #label: 'Panels'
-              #name: 'PanelLabel'
-              #layout: #(#LayoutFrame 228 0 104 0 433 0 127 0)
-              #style: #(#FontDescription #helvetica #medium #roman 10)
-              #adjust: #left
-              #canUIDrag: false
-            )
-           #(#HorizontalPanelViewSpec
-              #name: 'Horizontal Panel'
-              #layout: #(#LayoutFrame 228 0 128 0 312 0 218 0)
-              #horizontalLayout: #center
-              #verticalLayout: #center
-              #horizontalSpace: 3
-              #verticalSpace: 3
-              #component: 
-             #(#SpecCollection
-                #collection: #(
-                 #(#LabelSpec
-                    #label: 'A'
-                    #name: 'label1'
-                    #level: 2
-                    #style: #(#FontDescription #helvetica #medium #roman 12)
-                    #extent: #(#Point 23 23)
-                    #canUIDrag: false
+           (VerticalPanelViewSpec
+              name: 'Vertical Panel'
+              layout: (LayoutFrame 320 0 128 0 367 0 218 0)
+              horizontalLayout: center
+              verticalLayout: center
+              horizontalSpace: 3
+              verticalSpace: 3
+              component: 
+             (SpecCollection
+                collection: (
+                 (LabelSpec
+                    label: 'A'
+                    name: 'label6'
+                    level: 2
+                    style: (FontDescription helvetica medium roman 12)
+                    extent: (Point 23 23)
+                    canUIDrag: false
                   )
-                 #(#LabelSpec
-                    #label: 'B'
-                    #name: 'label2'
-                    #level: 2
-                    #style: #(#FontDescription #helvetica #medium #roman 12)
-                    #extent: #(#Point 23 23)
-                    #canUIDrag: false
+                 (LabelSpec
+                    label: 'B'
+                    name: 'label7'
+                    level: 2
+                    style: (FontDescription helvetica medium roman 12)
+                    extent: (Point 23 23)
+                    canUIDrag: false
                   )
-                 #(#LabelSpec
-                    #label: 'C'
-                    #name: 'label3'
-                    #level: 2
-                    #style: #(#FontDescription #helvetica #medium #roman 12)
-                    #extent: #(#Point 23 23)
-                    #canUIDrag: false
+                 (LabelSpec
+                    label: 'C'
+                    name: 'label8'
+                    level: 2
+                    style: (FontDescription helvetica medium roman 12)
+                    extent: (Point 23 23)
+                    canUIDrag: false
                   )
                  )
                
               )
             )
-           #(#VerticalPanelViewSpec
-              #name: 'Vertical Panel'
-              #layout: #(#LayoutFrame 320 0 128 0 367 0 218 0)
-              #horizontalLayout: #center
-              #verticalLayout: #center
-              #horizontalSpace: 3
-              #verticalSpace: 3
-              #component: 
-             #(#SpecCollection
-                #collection: #(
-                 #(#LabelSpec
-                    #label: 'A'
-                    #name: 'label6'
-                    #level: 2
-                    #style: #(#FontDescription #helvetica #medium #roman 12)
-                    #extent: #(#Point 23 23)
-                    #canUIDrag: false
-                  )
-                 #(#LabelSpec
-                    #label: 'B'
-                    #name: 'label7'
-                    #level: 2
-                    #style: #(#FontDescription #helvetica #medium #roman 12)
-                    #extent: #(#Point 23 23)
-                    #canUIDrag: false
-                  )
-                 #(#LabelSpec
-                    #label: 'C'
-                    #name: 'label8'
-                    #level: 2
-                    #style: #(#FontDescription #helvetica #medium #roman 12)
-                    #extent: #(#Point 23 23)
-                    #canUIDrag: false
+           (PanelViewSpec
+              name: 'Panel'
+              layout: (LayoutFrame 375 0 128 0 433 0 218 0)
+              horizontalLayout: fitSpace
+              verticalLayout: fitSpace
+              horizontalSpace: 3
+              verticalSpace: 3
+              component: 
+             (SpecCollection
+                collection: (
+                 (LabelSpec
+                    label: 'A'
+                    name: 'label11'
+                    level: 2
+                    style: (FontDescription helvetica medium roman 12)
+                    extent: (Point 23 23)
+                    canUIDrag: false
                   )
-                 )
-               
-              )
-            )
-           #(#PanelViewSpec
-              #name: 'Panel'
-              #layout: #(#LayoutFrame 375 0 128 0 433 0 218 0)
-              #horizontalLayout: #fitSpace
-              #verticalLayout: #fitSpace
-              #horizontalSpace: 3
-              #verticalSpace: 3
-              #component: 
-             #(#SpecCollection
-                #collection: #(
-                 #(#LabelSpec
-                    #label: 'A'
-                    #name: 'label11'
-                    #level: 2
-                    #style: #(#FontDescription #helvetica #medium #roman 12)
-                    #extent: #(#Point 23 23)
-                    #canUIDrag: false
+                 (LabelSpec
+                    label: 'B'
+                    name: 'label12'
+                    level: 2
+                    style: (FontDescription helvetica medium roman 12)
+                    extent: (Point 23 23)
+                    canUIDrag: false
+                  )
+                 (LabelSpec
+                    label: 'C'
+                    name: 'label13'
+                    level: 2
+                    style: (FontDescription helvetica medium roman 12)
+                    extent: (Point 23 23)
+                    canUIDrag: false
                   )
-                 #(#LabelSpec
-                    #label: 'B'
-                    #name: 'label12'
-                    #level: 2
-                    #style: #(#FontDescription #helvetica #medium #roman 12)
-                    #extent: #(#Point 23 23)
-                    #canUIDrag: false
-                  )
-                 #(#LabelSpec
-                    #label: 'C'
-                    #name: 'label13'
-                    #level: 2
-                    #style: #(#FontDescription #helvetica #medium #roman 12)
-                    #extent: #(#Point 23 23)
-                    #canUIDrag: false
+                 (LabelSpec
+                    label: 'D'
+                    name: 'label14'
+                    level: 2
+                    style: (FontDescription helvetica medium roman 12)
+                    extent: (Point 23 23)
+                    canUIDrag: false
                   )
-                 #(#LabelSpec
-                    #label: 'D'
-                    #name: 'label14'
-                    #level: 2
-                    #style: #(#FontDescription #helvetica #medium #roman 12)
-                    #extent: #(#Point 23 23)
-                    #canUIDrag: false
-                  )
-                 #(#LabelSpec
-                    #label: 'E'
-                    #name: 'label15'
-                    #level: 2
-                    #style: #(#FontDescription #helvetica #medium #roman 12)
-                    #extent: #(#Point 23 23)
-                    #canUIDrag: false
+                 (LabelSpec
+                    label: 'E'
+                    name: 'label15'
+                    level: 2
+                    style: (FontDescription helvetica medium roman 12)
+                    extent: (Point 23 23)
+                    canUIDrag: false
                   )
                  )
                
@@ -959,40 +933,39 @@
     <resource: #canvas>
 
     ^ 
-     #(#FullSpec
-        #name: #standardLists
-        #window: 
-       #(#WindowSpec
-          #label: 'Lists'
-          #name: 'Lists'
-          #layout: #(#LayoutFrame 61 0 96 0 501 0 313 0)
-          #min: #(#Point 10 10)
-          #max: #(#Point 1280 1024)
-          #bounds: #(#Rectangle 61 96 502 314)
+     #(FullSpec
+        name: standardLists
+        window: 
+       (WindowSpec
+          label: 'Lists'
+          name: 'Lists'
+          min: (Point 10 10)
+          bounds: (Rectangle 14 46 455 264)
         )
-        #component: 
-       #(#SpecCollection
-          #collection: #(
-           #(#SequenceViewSpec
-              #name: 'List'
-              #layout: #(#LayoutFrame 3 0 3 0 208 0 101 0)
-              #hasHorizontalScrollBar: true
-              #hasVerticalScrollBar: true
-              #useIndex: false
+        component: 
+       (SpecCollection
+          collection: (
+           (SequenceViewSpec
+              name: 'List'
+              layout: (LayoutFrame 3 0 3 0 208 0 101 0)
+              hasHorizontalScrollBar: true
+              hasVerticalScrollBar: true
+              useIndex: false
             )
-           #(#DataSetSpec
-              #name: 'Table'
-              #layout: #(#LayoutFrame 228 0 3 0 433 0 101 0)
-              #hasHorizontalScrollBar: true
-              #hasVerticalScrollBar: true
-              #has3Dsepartors: false
+           (DataSetSpec
+              name: 'Table'
+              layout: (LayoutFrame 228 0 3 0 433 0 101 0)
+              hasHorizontalScrollBar: true
+              hasVerticalScrollBar: true
+              has3Dsepartors: false
             )
-           #(#SelectionInListModelViewSpec
-              #name: 'New SelectionInListView'
-              #layout: #(#LayoutFrame 3 0 110 0 208 0 208 0)
-              #hasHorizontalScrollBar: true
-              #hasVerticalScrollBar: true
-              #useIndex: false
+           (SelectionInListModelViewSpec
+              name: 'New SelectionInListView'
+              layout: (LayoutFrame 3 0 110 0 208 0 208 0)
+              hasHorizontalScrollBar: true
+              hasVerticalScrollBar: true
+              useIndex: false
+              highlightMode: line
             )
            )
          
@@ -1015,92 +988,91 @@
     <resource: #canvas>
 
     ^ 
-     #(#FullSpec
-        #name: #standardMenus
-        #window: 
-       #(#WindowSpec
-          #label: 'Menus'
-          #name: 'Menus'
-          #min: #(#Point 10 10)
-          #max: #(#Point 1280 1024)
-          #bounds: #(#Rectangle 16 42 493 265)
+     #(FullSpec
+        name: standardMenus
+        window: 
+       (WindowSpec
+          label: 'Menus'
+          name: 'Menus'
+          min: (Point 10 10)
+          bounds: (Rectangle 14 46 491 269)
         )
-        #component: 
-       #(#SpecCollection
-          #collection: #(
-           #(#MenuPanelSpec
-              #name: 'Tool Bar'
-              #layout: #(#LayoutFrame 4 0 134 0 129 0 166 0)
-              #textDefault: true
+        component: 
+       (SpecCollection
+          collection: (
+           (MenuPanelSpec
+              name: 'Tool Bar'
+              layout: (LayoutFrame 4 0 134 0 129 0 166 0)
+              textDefault: true
             )
-           #(#LabelSpec
-              #label: 'Tool Bar'
-              #name: 'ToolBarLabel'
-              #layout: #(#AlignmentOrigin 4 0 134 0 0 1)
-              #style: #(#FontDescription #helvetica #medium #roman 10)
-              #resizeForLabel: true
-              #adjust: #left
-              #canUIDrag: false
+           (LabelSpec
+              label: 'Tool Bar'
+              name: 'ToolBarLabel'
+              layout: (AlignmentOrigin 4 0 134 0 0 1)
+              style: (FontDescription helvetica medium roman 10)
+              resizeForLabel: true
+              adjust: left
+              canUIDrag: false
             )
-           #(#MenuPanelSpec
-              #name: 'Menu Bar'
-              #layout: #(#LayoutFrame 4 0 188 0 129 0 210 0)
+           (MenuPanelSpec
+              name: 'Menu Bar'
+              layout: (LayoutFrame 4 0 188 0 129 0 210 0)
             )
-           #(#LabelSpec
-              #label: 'Menu Bar'
-              #name: 'MenuBarLabel'
-              #layout: #(#AlignmentOrigin 4 0 187 0 0 1)
-              #style: #(#FontDescription #helvetica #medium #roman 10)
-              #resizeForLabel: true
-              #adjust: #left
-              #canUIDrag: false
+           (LabelSpec
+              label: 'Menu Bar'
+              name: 'MenuBarLabel'
+              layout: (AlignmentOrigin 4 0 187 0 0 1)
+              style: (FontDescription helvetica medium roman 10)
+              resizeForLabel: true
+              adjust: left
+              canUIDrag: false
             )
-           #(#PopUpListSpec
-              #label: 'PopUp List'
-              #name: 'PopUp List'
-              #layout: #(#LayoutFrame 4 0 3 0 129 0 25 0)
-              #tabable: true
+           (PopUpListSpec
+              label: 'PopUp List'
+              name: 'PopUp List'
+              layout: (LayoutFrame 4 0 3 0 129 0 25 0)
+              tabable: true
             )
-           #(#ComboListSpec
-              #name: 'Combo List'
-              #layout: #(#LayoutFrame 4 0 33 0 129 0 53 0)
-              #useIndex: false
+           (ComboListSpec
+              name: 'Combo List'
+              layout: (LayoutFrame 4 0 33 0 129 0 53 0)
+              useIndex: false
             )
-           #(#ComboBoxSpec
-              #name: 'Combo Box'
-              #layout: #(#LayoutFrame 4 0 61 0 129 0 81 0)
-              #acceptOnPointerLeave: false
+           (ComboBoxSpec
+              name: 'Combo Box'
+              layout: (LayoutFrame 4 0 61 0 129 0 81 0)
+              acceptOnPointerLeave: false
             )
-           #(#ExtendedComboBoxSpec
-              #name: 'Extended Combo Box'
-              #layout: #(#LayoutFrame 4 0 88 0 129 0 108 0)
-              #miniScrollerHorizontal: true
+           (ExtendedComboBoxSpec
+              name: 'Extended Combo Box'
+              layout: (LayoutFrame 4 0 88 0 129 0 108 0)
+              miniScrollerHorizontal: true
             )
-           #(#TabViewSpec
-              #name: 'Tab Header'
-              #layout: #(#LayoutFrame 146 0 3 0 281 0 39 0)
+           (TabViewSpec
+              name: 'Tab Header'
+              layout: (LayoutFrame 146 0 3 0 281 0 39 0)
             )
-           #(#NoteBookViewSpec
-              #name: 'Note Book'
-              #layout: #(#LayoutFrame 146 0 46 0 281 0 138 0)
+           (NoteBookViewSpec
+              name: 'Note Book'
+              layout: (LayoutFrame 146 0 46 0 281 0 138 0)
             )
-           #(#UIGalleryViewSpec
-              #name: 'Gallery'
-              #layout: #(#LayoutFrame 298 0 3 0 434 0 138 0)
+           (UIGalleryViewSpec
+              name: 'Gallery'
+              layout: (LayoutFrame 298 0 3 0 434 0 138 0)
             )
-           #(#ColorMenuSpec
-              #name: 'ColorMenu'
-              #layout: #(#LayoutFrame 143 0 188 0 -46 1.0 210 0)
-              #labelsAreColored: true
+           (ColorMenuSpec
+              name: 'ColorMenu'
+              layout: (LayoutFrame 143 0 188 0 -46 1.0 210 0)
+              labelsAreColored: true
             )
-           #(#LabelSpec
-              #label: 'Color Menu'
-              #name: 'Label1'
-              #layout: #(#AlignmentOrigin 142 0 187 0 0 1)
-              #style: #(#FontDescription #helvetica #medium #roman 10)
-              #resizeForLabel: true
-              #adjust: #left
-              #canUIDrag: false
+           (LabelSpec
+              label: 'Color Menu'
+              name: 'Label1'
+              layout: (AlignmentOrigin 142 0 187 0 0 1)
+              style: (FontDescription helvetica medium roman 10)
+              resizeForLabel: true
+              adjust: left
+              canUIDrag: false
             )
            )
          
@@ -1116,174 +1088,167 @@
      the UIPainter may not be able to read the specification."
 
     "
-     UIPainter new openOnClass:Smalltalk::UISelectionPanel andSelector:#standardMisc
-     Smalltalk::UISelectionPanel new openInterface:#standardMisc
+     UIPainter new openOnClass:UISelectionPanel andSelector:#standardMisc
+     UISelectionPanel new openInterface:#standardMisc
     "
 
     <resource: #canvas>
 
     ^ 
-     #(#FullSpec
-        #name: #standardMisc
-        #window: 
-       #(#WindowSpec
-          #label: 'NewApplication'
-          #name: 'NewApplication'
-          #layout: #(#LayoutFrame 44 0 195 0 482 0 437 0)
-          #min: #(#Point 10 10)
-          #max: #(#Point 1280 1024)
-          #bounds: #(#Rectangle 44 195 483 438)
+     #(FullSpec
+        name: standardMisc
+        window: 
+       (WindowSpec
+          label: 'NewApplication'
+          name: 'NewApplication'
+          min: (Point 10 10)
+          bounds: (Rectangle 14 46 453 289)
         )
-        #component: 
-       #(#SpecCollection
-          #collection: #(
-           #(#LabelSpec
-              #label: 'StepSlider'
-              #name: 'StepSliderLabel'
-              #layout: #(#AlignmentOrigin 87 0 9 0 1 0)
-              #style: #(#FontDescription #helvetica #medium #roman 10)
-              #resizeForLabel: true
-              #canUIDrag: false
+        component: 
+       (SpecCollection
+          collection: (
+           (LabelSpec
+              label: 'StepSlider'
+              name: 'StepSliderLabel'
+              layout: (AlignmentOrigin 87 0 9 0 1 0)
+              style: (FontDescription helvetica medium roman 10)
+              resizeForLabel: true
+              canUIDrag: false
             )
-           #(#SteppingSliderSpec
-              #name: 'StepSlider'
-              #layout: #(#LayoutFrame 88 0 7 0 203 0 25 0)
-              #orientation: #horizontal
+           (LabelSpec
+              label: 'Slider'
+              name: 'SliderLabel'
+              layout: (AlignmentOrigin 87 0 35 0 1 0)
+              style: (FontDescription helvetica medium roman 10)
+              resizeForLabel: true
+              canUIDrag: false
             )
-           #(#LabelSpec
-              #label: 'Slider'
-              #name: 'SliderLabel'
-              #layout: #(#AlignmentOrigin 87 0 35 0 1 0)
-              #style: #(#FontDescription #helvetica #medium #roman 10)
-              #resizeForLabel: true
-              #canUIDrag: false
-            )
-           #(#SliderSpec
-              #name: 'Slider'
-              #layout: #(#LayoutFrame 88 0 34 0 203 0 52 0)
-              #orientation: #horizontal
+           (SliderSpec
+              name: 'Slider'
+              layout: (LayoutFrame 88 0 34 0 203 0 52 0)
+              orientation: horizontal
             )
-           #(#LabelSpec
-              #label: 'ThumbWheel'
-              #name: 'ThumbWheelLabel'
-              #layout: #(#AlignmentOrigin 88 0 62 0 1 0)
-              #style: #(#FontDescription #helvetica #medium #roman 10)
-              #resizeForLabel: true
-              #canUIDrag: false
+           (LabelSpec
+              label: 'ThumbWheel'
+              name: 'ThumbWheelLabel'
+              layout: (AlignmentOrigin 88 0 62 0 1 0)
+              style: (FontDescription helvetica medium roman 10)
+              resizeForLabel: true
+              canUIDrag: false
             )
-           #(#ThumbWheelSpec
-              #name: 'Thumb Wheel'
-              #layout: #(#LayoutFrame 88 0 60 0 203 0 80 0)
-              #orientation: #horizontal
+           (ThumbWheelSpec
+              name: 'Thumb Wheel'
+              layout: (LayoutFrame 88 0 60 0 203 0 80 0)
+              orientation: horizontal
             )
-           #(#LabelSpec
-              #label: 'ScrollBar'
-              #name: 'ScrollBarLabel'
-              #layout: #(#AlignmentOrigin 87 0 103 0 1 0)
-              #initiallyInvisible: true
-              #style: #(#FontDescription #helvetica #medium #roman 10)
-              #resizeForLabel: true
-              #canUIDrag: false
+           (LabelSpec
+              label: 'ScrollBar'
+              name: 'ScrollBarLabel'
+              layout: (AlignmentOrigin 87 0 103 0 1 0)
+              initiallyInvisible: true
+              style: (FontDescription helvetica medium roman 10)
+              resizeForLabel: true
+              canUIDrag: false
             )
-           #(#LabelSpec
-              #label: 'Scroller'
-              #name: 'ScrollerLabel'
-              #layout: #(#AlignmentOrigin 87 0 130 0 1 0)
-              #initiallyInvisible: true
-              #style: #(#FontDescription #helvetica #medium #roman 10)
-              #resizeForLabel: true
-              #canUIDrag: false
+           (LabelSpec
+              label: 'Scroller'
+              name: 'ScrollerLabel'
+              layout: (AlignmentOrigin 87 0 130 0 1 0)
+              initiallyInvisible: true
+              style: (FontDescription helvetica medium roman 10)
+              resizeForLabel: true
+              canUIDrag: false
             )
-           #(#ScrollerSpec
-              #name: 'Scroller'
-              #layout: #(#LayoutFrame 88 0 127 0 203 0 145 0)
-              #initiallyInvisible: true
-              #orientation: #horizontal
+           (ScrollerSpec
+              name: 'Scroller'
+              layout: (LayoutFrame 88 0 127 0 203 0 145 0)
+              initiallyInvisible: true
+              orientation: horizontal
             )
-           #(#SteppingSliderSpec
-              #name: 'VStepSlider'
-              #layout: #(#LayoutFrame 226 0 6 0 244 0 106 0)
+           (SteppingSliderSpec
+              name: 'VStepSlider'
+              layout: (LayoutFrame 226 0 6 0 244 0 106 0)
             )
-           #(#SliderSpec
-              #name: 'VSlider'
-              #layout: #(#LayoutFrame 254 0 6 0 272 0 106 0)
+           (SliderSpec
+              name: 'VSlider'
+              layout: (LayoutFrame 254 0 6 0 272 0 106 0)
             )
-           #(#ThumbWheelSpec
-              #name: 'VThumbWheel'
-              #layout: #(#LayoutFrame 280 0 6 0 298 0 106 0)
+           (ThumbWheelSpec
+              name: 'VThumbWheel'
+              layout: (LayoutFrame 280 0 6 0 298 0 106 0)
             )
-           #(#ScrollerSpec
-              #name: 'VScroller'
-              #layout: #(#LayoutFrame 345 0 6 0 363 0 106 0)
-              #initiallyInvisible: true
+           (ScrollerSpec
+              name: 'VScroller'
+              layout: (LayoutFrame 345 0 6 0 363 0 106 0)
+              initiallyInvisible: true
             )
-           #(#LabelSpec
-              #label: 'Region'
-              #name: 'RegionLabel'
-              #layout: #(#AlignmentOrigin 83 0 177 0 1 0)
-              #style: #(#FontDescription #helvetica #medium #roman 10)
-              #resizeForLabel: true
-              #adjust: #left
-              #canUIDrag: false
+           (LabelSpec
+              label: 'Region'
+              name: 'RegionLabel'
+              layout: (AlignmentOrigin 83 0 177 0 1 0)
+              style: (FontDescription helvetica medium roman 10)
+              resizeForLabel: true
+              adjust: left
+              canUIDrag: false
             )
-           #(#RegionSpec
-              #name: 'Region'
-              #layout: #(#LayoutFrame 88 0 171 0 203 0 200 0)
-              #lineWidth: 2
-              #regionType: #ellipse
+           (RegionSpec
+              name: 'Region'
+              layout: (LayoutFrame 88 0 171 0 203 0 200 0)
+              lineWidth: 2
+              regionType: ellipse
             )
-           #(#LabelSpec
-              #label: 'Separator'
-              #name: 'SeparatorLabel'
-              #layout: #(#AlignmentOrigin 83 0 207 0 1 0)
-              #style: #(#FontDescription #helvetica #medium #roman 10)
-              #resizeForLabel: true
-              #adjust: #left
-              #canUIDrag: false
+           (LabelSpec
+              label: 'Separator'
+              name: 'SeparatorLabel'
+              layout: (AlignmentOrigin 83 0 207 0 1 0)
+              style: (FontDescription helvetica medium roman 10)
+              resizeForLabel: true
+              adjust: left
+              canUIDrag: false
             )
-           #(#DividerSpec
-              #name: 'Separator'
-              #layout: #(#LayoutFrame 88 0 213 0 203 0 217 0)
+           (DividerSpec
+              name: 'Separator'
+              layout: (LayoutFrame 88 0 213 0 203 0 217 0)
             )
-           #(#LabelSpec
-              #label: 'Progress Indicator'
-              #name: 'ProgressIndicatorsLabel'
-              #layout: #(#AlignmentOrigin 333 0 117 0 1 0)
-              #style: #(#FontDescription #helvetica #medium #roman 10)
-              #resizeForLabel: true
-              #adjust: #left
-              #canUIDrag: false
+           (LabelSpec
+              label: 'Progress Indicator'
+              name: 'ProgressIndicatorsLabel'
+              layout: (AlignmentOrigin 333 0 117 0 1 0)
+              style: (FontDescription helvetica medium roman 10)
+              resizeForLabel: true
+              adjust: left
+              canUIDrag: false
             )
-           #(#ProgressIndicatorSpec
-              #name: 'Progress Indicator'
-              #layout: #(#LayoutFrame 338 0 114 0 433 0 132 0)
+           (ProgressIndicatorSpec
+              name: 'Progress Indicator'
+              layout: (LayoutFrame 338 0 114 0 433 0 132 0)
             )
-           #(#LabelSpec
-              #label: 'Round
+           (LabelSpec
+              label: 'Round
 Progress Indicator'
-              #name: 'RoundProgressIndicatorsLabel'
-              #layout: #(#AlignmentOrigin 333 0 167 0 1 0)
-              #style: #(#FontDescription #helvetica #medium #roman 10)
-              #resizeForLabel: true
-              #adjust: #left
-              #canUIDrag: false
+              name: 'RoundProgressIndicatorsLabel'
+              layout: (AlignmentOrigin 333 0 167 0 1 0)
+              style: (FontDescription helvetica medium roman 10)
+              resizeForLabel: true
+              adjust: left
+              canUIDrag: false
             )
-           #(#RoundProgressIndicatorSpec
-              #name: 'Round Progress Indicator'
-              #layout: #(#LayoutFrame 338 0 136 0 425 0 219 0)
-              #level: 0
-              #borderWidth: 1
+           (RoundProgressIndicatorSpec
+              name: 'Round Progress Indicator'
+              layout: (LayoutFrame 338 0 136 0 425 0 219 0)
+              level: 0
+              borderWidth: 1
             )
-           #(#ScrollBarSpec
-              #name: 'ScrollBar'
-              #layout: #(#LayoutFrame 88 0 100 0 203 0 118 0)
-              #initiallyInvisible: true
-              #orientation: #horizontal
+           (ScrollBarSpec
+              name: 'ScrollBar'
+              layout: (LayoutFrame 88 0 100 0 203 0 118 0)
+              initiallyInvisible: true
+              orientation: horizontal
             )
-           #(#ScrollBarSpec
-              #name: 'VScrollBar'
-              #layout: #(#LayoutFrame 317 0 6 0 335 0 106 0)
-              #initiallyInvisible: true
+           (ScrollBarSpec
+              name: 'VScrollBar'
+              layout: (LayoutFrame 317 0 6 0 335 0 106 0)
+              initiallyInvisible: true
             )
            )
          
@@ -1306,49 +1271,48 @@
     <resource: #canvas>
 
     ^ 
-     #(#FullSpec
-        #name: #standardTexts
-        #window: 
-       #(#WindowSpec
-          #label: 'Texts'
-          #name: 'Texts'
-          #min: #(#Point 10 10)
-          #max: #(#Point 1280 1024)
-          #bounds: #(#Rectangle 12 22 451 202)
+     #(FullSpec
+        name: standardTexts
+        window: 
+       (WindowSpec
+          label: 'Texts'
+          name: 'Texts'
+          min: (Point 10 10)
+          bounds: (Rectangle 14 46 453 226)
         )
-        #component: 
-       #(#SpecCollection
-          #collection: #(
-           #(#TextEditorSpec
-              #name: 'Text Editor'
-              #layout: #(#LayoutFrame 3 0 3 0 208 0 98 0)
-              #hasHorizontalScrollBar: true
-              #hasVerticalScrollBar: true
+        component: 
+       (SpecCollection
+          collection: (
+           (TextEditorSpec
+              name: 'Text Editor'
+              layout: (LayoutFrame 3 0 3 0 208 0 98 0)
+              hasHorizontalScrollBar: true
+              hasVerticalScrollBar: true
             )
-           #(#HTMLViewSpec
-              #name: 'HTML Browser'
-              #layout: #(#LayoutFrame 228 0 3 0 433 0 98 0)
-              #hasHorizontalScrollBar: true
-              #hasVerticalScrollBar: true
+           (HTMLViewSpec
+              name: 'HTML Browser'
+              layout: (LayoutFrame 228 0 3 0 433 0 98 0)
+              hasHorizontalScrollBar: true
+              hasVerticalScrollBar: true
             )
-           #(#InputFieldSpec
-              #name: 'Entry Field'
-              #layout: #(#LayoutFrame 3 0 113 0 208 0 135 0)
-              #acceptOnReturn: true
-              #acceptOnTab: true
-              #acceptOnPointerLeave: false
-              #acceptOnLostFocus: true
+           (InputFieldSpec
+              name: 'Entry Field'
+              layout: (LayoutFrame 3 0 113 0 208 0 135 0)
+              acceptOnReturn: true
+              acceptOnTab: true
+              acceptOnLostFocus: true
+              acceptOnPointerLeave: false
             )
-           #(#FilenameInputFieldSpec
-              #name: 'Filename Entry Field'
-              #layout: #(#LayoutFrame 3 0 141 0 208 0 163 0)
-              #acceptOnPointerLeave: false
+           (FilenameInputFieldSpec
+              name: 'Filename Entry Field'
+              layout: (LayoutFrame 3 0 141 0 208 0 163 0)
+              acceptOnPointerLeave: false
             )
-           #(#LabelSpec
-              #label: 'Label'
-              #name: 'Label'
-              #layout: #(#LayoutFrame 228 0 113 0 433 0 135 0)
-              #translateLabel: true
+           (LabelSpec
+              label: 'Label'
+              name: 'Label'
+              layout: (LayoutFrame 228 0 113 0 433 0 135 0)
+              translateLabel: true
             )
            )
          
@@ -1371,40 +1335,38 @@
     <resource: #canvas>
 
     ^ 
-     #(#FullSpec
-        #name: #standardTrees
-        #window: 
-       #(#WindowSpec
-          #label: 'Trees'
-          #name: 'Trees'
-          #layout: #(#LayoutFrame 61 0 96 0 501 0 313 0)
-          #min: #(#Point 10 10)
-          #max: #(#Point 1280 1024)
-          #bounds: #(#Rectangle 61 96 502 314)
+     #(FullSpec
+        name: standardTrees
+        window: 
+       (WindowSpec
+          label: 'Trees'
+          name: 'Trees'
+          min: (Point 10 10)
+          bounds: (Rectangle 14 46 455 264)
         )
-        #component: 
-       #(#SpecCollection
-          #collection: #(
-           #(#SelectionInTreeViewSpec
-              #name: 'Tree List'
-              #layout: #(#LayoutFrame 4 0 3 0 209 0 101 0)
-              #hasHorizontalScrollBar: true
-              #hasVerticalScrollBar: true
-              #highlightMode: #line
+        component: 
+       (SpecCollection
+          collection: (
+           (SelectionInTreeViewSpec
+              name: 'Tree List'
+              layout: (LayoutFrame 4 0 3 0 209 0 101 0)
+              hasHorizontalScrollBar: true
+              hasVerticalScrollBar: true
+              highlightMode: line
             )
-           #(#FileSelectionTreeSpec
-              #name: 'File Tree List'
-              #layout: #(#LayoutFrame 229 0 3 0 434 0 101 0)
-              #hasHorizontalScrollBar: true
-              #hasVerticalScrollBar: true
-              #highlightMode: #line
+           (FileSelectionTreeSpec
+              name: 'File Tree List'
+              layout: (LayoutFrame 229 0 3 0 434 0 101 0)
+              hasHorizontalScrollBar: true
+              hasVerticalScrollBar: true
+              highlightMode: line
             )
-           #(#HierarchicalListViewSpec
-              #name: 'New ModelTree List'
-              #layout: #(#LayoutFrame 4 0 110 0 209 0 208 0)
-              #hasHorizontalScrollBar: true
-              #hasVerticalScrollBar: true
-              #highlightMode: #line
+           (HierarchicalListViewSpec
+              name: 'New ModelTree List'
+              layout: (LayoutFrame 4 0 110 0 209 0 208 0)
+              hasHorizontalScrollBar: true
+              hasVerticalScrollBar: true
+              highlightMode: line
             )
            )
          
@@ -1957,51 +1919,50 @@
     <resource: #canvas>
 
     ^ 
-     #(#FullSpec
-        #name: #businessGraphicsSpec
-        #window: 
-       #(#WindowSpec
-          #label: 'Interface Builder'
-          #name: 'Interface Builder'
-          #min: #(#Point 10 10)
-          #max: #(#Point 1280 1024)
-          #bounds: #(#Rectangle 16 46 396 317)
+     #(FullSpec
+        name: businessGraphicsSpec
+        window: 
+       (WindowSpec
+          label: 'Interface Builder'
+          name: 'Interface Builder'
+          min: (Point 10 10)
+          bounds: (Rectangle 14 46 394 317)
         )
-        #component: 
-       #(#SpecCollection
-          #collection: #(
-           #(#LabelSpec
-              #label: 'PieChart'
-              #name: 'Label2'
-              #layout: #(#LayoutFrame 5 0 5 0 126 0 20 0)
-              #translateLabel: true
-              #canUIDrag: false
+        component: 
+       (SpecCollection
+          collection: (
+           (LabelSpec
+              label: 'PieChart'
+              name: 'Label2'
+              layout: (LayoutFrame 5 0 5 0 126 0 20 0)
+              translateLabel: true
+              canUIDrag: false
             )
-           #(#PieChartWidgetSpec
-              #name: 'PIE Chart'
-              #layout: #(#LayoutFrame 15 0 21 0 103 0 141 0)
+           (PieChartWidgetSpec
+              name: 'PIE Chart'
+              layout: (LayoutFrame 15 0 21 0 103 0 141 0)
             )
-           #(#LabelSpec
-              #label: 'ChartDescription'
-              #name: 'Label1'
-              #layout: #(#LayoutFrame 8 0.0 153 0 131 0 168 0)
-              #translateLabel: true
-              #canUIDrag: false
+           (LabelSpec
+              label: 'ChartDescription'
+              name: 'Label1'
+              layout: (LayoutFrame 8 0.0 153 0 131 0 168 0)
+              translateLabel: true
+              canUIDrag: false
             )
-           #(#ChartDescriptionSpec
-              #name: 'Chart Legend'
-              #layout: #(#LayoutFrame 14 0.0 -9 0.656827 14 0.323684 -9 1.0)
+           (ChartDescriptionSpec
+              name: 'Chart Legend'
+              layout: (LayoutFrame 14 0.0 -9 0.656827 14 0.323684 -9 1.0)
             )
-           #(#LabelSpec
-              #label: 'BarChart'
-              #name: 'Label3'
-              #layout: #(#LayoutFrame 115 0 5 0 237 0 20 0)
-              #translateLabel: true
-              #canUIDrag: false
+           (LabelSpec
+              label: 'BarChart'
+              name: 'Label3'
+              layout: (LayoutFrame 115 0 5 0 237 0 20 0)
+              translateLabel: true
+              canUIDrag: false
             )
-           #(#BarChartWidgetSpec
-              #name: 'Bar Chart'
-              #layout: #(#LayoutFrame 121 0 21 0 232 0 141 0)
+           (BarChartWidgetSpec
+              name: 'Bar Chart'
+              layout: (LayoutFrame 121 0 21 0 232 0 141 0)
             )
            )
          
@@ -2023,85 +1984,84 @@
     <resource: #canvas>
 
     ^ 
-     #(#FullSpec
-        #name: #clocksSpec
-        #window: 
-       #(#WindowSpec
-          #label: 'Interface Builder'
-          #name: 'Interface Builder'
-          #min: #(#Point 10 10)
-          #max: #(#Point 1280 1024)
-          #bounds: #(#Rectangle 16 46 441 319)
+     #(FullSpec
+        name: clocksSpec
+        window: 
+       (WindowSpec
+          label: 'Interface Builder'
+          name: 'Interface Builder'
+          min: (Point 10 10)
+          bounds: (Rectangle 14 46 439 319)
         )
-        #component: 
-       #(#SpecCollection
-          #collection: #(
-           #(#NonScrollableArbitraryComponentSpec
-              #name: 'Analog Clock'
-              #layout: #(#LayoutFrame 15 0 39 0 129 0 151 0)
-              #hasBorder: false
-              #component: #ClockView
+        component: 
+       (SpecCollection
+          collection: (
+           (NonScrollableArbitraryComponentSpec
+              name: 'Analog Clock'
+              layout: (LayoutFrame 15 0 39 0 129 0 151 0)
+              hasBorder: false
+              component: ClockView
             )
-           #(#NonScrollableArbitraryComponentSpec
-              #name: 'Digital Clock'
-              #layout: #(#LayoutOrigin 15 0 176 0)
-              #hasBorder: false
-              #component: #DigitalClockView
+           (NonScrollableArbitraryComponentSpec
+              name: 'Digital Clock'
+              layout: (LayoutOrigin 15 0 176 0)
+              hasBorder: false
+              component: DigitalClockView
             )
-           #(#NonScrollableArbitraryComponentSpec
-              #name: 'Digital Number display'
-              #layout: #(#LayoutOrigin 142 0 39 0)
-              #hasBorder: false
-              #component: #DigitalLedDisplay
+           (NonScrollableArbitraryComponentSpec
+              name: 'Digital Number display'
+              layout: (LayoutOrigin 142 0 39 0)
+              hasBorder: false
+              component: DigitalLedDisplay
             )
-           #(#LabelSpec
-              #label: 'Analog Clock'
-              #name: 'Label1'
-              #layout: #(#LayoutFrame 15 0 16 0 128 0 38 0)
-              #translateLabel: true
-              #adjust: #left
-              #canUIDrag: false
+           (LabelSpec
+              label: 'Analog Clock'
+              name: 'Label1'
+              layout: (LayoutFrame 15 0 16 0 128 0 38 0)
+              translateLabel: true
+              adjust: left
+              canUIDrag: false
             )
-           #(#LabelSpec
-              #label: 'Number Display'
-              #name: 'Label2'
-              #layout: #(#LayoutFrame 142 0 16 0 270 0 38 0)
-              #translateLabel: true
-              #adjust: #left
-              #canUIDrag: false
+           (LabelSpec
+              label: 'Number Display'
+              name: 'Label2'
+              layout: (LayoutFrame 142 0 16 0 270 0 38 0)
+              translateLabel: true
+              adjust: left
+              canUIDrag: false
             )
-           #(#LabelSpec
-              #label: 'Digital Clock'
-              #name: 'Label3'
-              #layout: #(#LayoutFrame 15 0 155 0 128 0 177 0)
-              #translateLabel: true
-              #adjust: #left
-              #canUIDrag: false
+           (LabelSpec
+              label: 'Digital Clock'
+              name: 'Label3'
+              layout: (LayoutFrame 15 0 155 0 128 0 177 0)
+              translateLabel: true
+              adjust: left
+              canUIDrag: false
             )
-           #(#MeterWidgetSpec
-              #name: 'Meter Widget'
-              #layout: #(#Rectangle 143 99 259 216)
-              #model: #meterValue
+           (MeterWidgetSpec
+              name: 'Meter Widget'
+              layout: (Rectangle 143 99 259 216)
+              model: meterValue
             )
-           #(#LabelSpec
-              #label: 'Meter Widget'
-              #name: 'Label4'
-              #layout: #(#LayoutFrame 142 0 77 0 269 0 99 0)
-              #translateLabel: true
-              #canUIDrag: false
+           (LabelSpec
+              label: 'Meter Widget'
+              name: 'Label4'
+              layout: (LayoutFrame 142 0 77 0 269 0 99 0)
+              translateLabel: true
+              canUIDrag: false
             )
-           #(#MeterClackCounterSpec
-              #name: 'Meter Clack Counter'
-              #layout: #(#Rectangle 291 40 387 72)
-              #model: #model
+           (MeterClackCounterSpec
+              name: 'Meter Clack Counter'
+              layout: (Rectangle 291 40 387 72)
+              model: model
             )
-           #(#LabelSpec
-              #label: 'Meter Clack Counter'
-              #name: 'Label5'
-              #layout: #(#LayoutFrame 290 0 16 0 417 0 38 0)
-              #translateLabel: true
-              #adjust: #left
-              #canUIDrag: false
+           (LabelSpec
+              label: 'Meter Clack Counter'
+              name: 'Label5'
+              layout: (LayoutFrame 290 0 16 0 417 0 38 0)
+              translateLabel: true
+              adjust: left
+              canUIDrag: false
             )
            )