--- 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
)
)