UISelectionPanel.st
changeset 658 05282b2363d4
parent 598 fba415c8cf52
child 659 b86448fe2605
equal deleted inserted replaced
657:34728d455e7b 658:05282b2363d4
    81 
    81 
    82 specifications
    82 specifications
    83 
    83 
    84     ^ #(
    84     ^ #(
    85         #( 'Standards'  #( 
    85         #( 'Standards'  #( 
    86                             #('Button & Toggle'         standardButtonToggle)
    86                             #('Buttons'                 standardButtons)
    87                             #('Menus'                   standardMenus)
    87                             #('Menus'                   standardMenus)
    88                             #('Panel'                   standardPanels)
    88                             #('Text Views'              standardTextViews)
    89                             #('Text'                    standardText)
    89                             #('Lists'                   standardLists)
    90                             #('Lists'                   standartLists)
    90                             #('Boxes'                   standardBoxes)
    91                             #('Views'                   standardViews)
    91                             #('Misc'                    standardMisc)
    92                             #('Canvas'                  standardCanvas)
       
    93                             #('Sliders'                 standardSliders)
       
    94                          )
    92                          )
    95          )
    93          )
    96 
    94 
    97         #( 'Clip Board'  #(
    95         #( 'Clip Board'  #(
    98                             #('Copy & Paste Buffer'     clipBoardSpec)
    96                             #('Copy & Paste Buffer'     clipBoardSpec)
   145     <resource: #canvas>
   143     <resource: #canvas>
   146 
   144 
   147     ^
   145     ^
   148      
   146      
   149        #(#FullSpec
   147        #(#FullSpec
   150           #'window:' 
   148           #window: 
   151            #(#WindowSpec
   149            #(#WindowSpec
   152               #'name:' 'uIPainterView'
   150               #name: 'uIPainterView'
   153               #'layout:' #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
   151               #layout: #(#LayoutFrame 110 0 366 0 424 0 581 0)
   154               #'label:' 'Painter'
   152               #label: 'Painter'
   155               #'bounds:' #(#Rectangle 0 0 315 216)
   153               #min: #(#Point 10 10)
   156           )
   154               #max: #(#Point 1280 1024)
   157           #'component:' 
   155               #bounds: #(#Rectangle 110 366 425 582)
       
   156               #usePreferredExtent: false
       
   157           )
       
   158           #component: 
   158            #(#SpecCollection
   159            #(#SpecCollection
   159               #'collection:' 
   160               #collection: 
   160                #(
   161                #(
   161                  #(#LabelSpec
   162                  #(#LabelSpec
   162                     #'name:' 'title'
   163                     #name: 'title'
   163                     #'layout:' #(#Point 5 10)
   164                     #layout: #(#Point 5 10)
   164                     #'label:' 'class & selectors to access user specs:'
   165                     #label: 'Class & selectors to access user specs:'
   165                     #'adjust:' #left
   166                     #adjust: #left
   166                     #'resizeForLabel:' true
   167                     #resizeForLabel: true
   167                 )
   168                 )
   168                  #(#LabelSpec
   169                  #(#LabelSpec
   169                     #'name:' 'classLabel'
   170                     #name: 'classLabel'
   170                     #'layout:' #(#AlignmentOrigin 68 0.11 51 0 1 0.5)
   171                     #layout: #(#AlignmentOrigin 68 0.11 51 0 1 0.5)
   171                     #'label:' 'Class:'
   172                     #label: 'Class:'
   172                     #'adjust:' #right
   173                     #adjust: #right
   173                     #'resizeForLabel:' true
   174                     #resizeForLabel: true
   174                 )
   175                 )
   175                  #(#InputFieldSpec
   176                  #(#InputFieldSpec
   176                     #'name:' 'classField'
   177                     #name: 'classField'
   177                     #'layout:' #(#LayoutFrame 74 0.11 39 0 -5 1.0 61 0)
   178                     #layout: #(#LayoutFrame 74 0.11 39 0 -5 1.0 61 0)
   178                     #'tabable:' true
   179                     #tabable: true
   179                     #'model:' #className
   180                     #model: #className
   180                     #'type:' #string
   181                     #type: #string
   181                 )
   182                 )
   182                  #(#LabelSpec
   183                  #(#LabelSpec
   183                     #'name:' 'labelsLabel'
   184                     #name: 'labelsLabel'
   184                     #'layout:' #(#AlignmentOrigin 68 0.11 74 0 1 0.5)
   185                     #layout: #(#AlignmentOrigin 68 0.11 74 0 1 0.5)
   185                     #'label:' 'Labels:'
   186                     #label: 'Labels:'
   186                     #'adjust:' #right
   187                     #adjust: #right
   187                     #'resizeForLabel:' true
   188                     #resizeForLabel: true
   188                 )
   189                 )
   189                  #(#InputFieldSpec
   190                  #(#InputFieldSpec
   190                     #'name:' 'labelsField'
   191                     #name: 'labelsField'
   191                     #'layout:' #(#LayoutFrame 74 0.11 64 0 -5 1.0 86 0)
   192                     #layout: #(#LayoutFrame 74 0.11 64 0 -5 1.0 86 0)
   192                     #'tabable:' true
   193                     #tabable: true
   193                     #'model:' #labelsKey
   194                     #model: #labelsKey
   194                     #'type:' #symbolOrNil
   195                     #type: #symbolOrNil
   195                 )
   196                 )
   196                  #(#LabelSpec
   197                  #(#LabelSpec
   197                     #'name:' 'specsLabel'
   198                     #name: 'specsLabel'
   198                     #'layout:' #(#AlignmentOrigin 68 0.11 99 0 1 0.5)
   199                     #layout: #(#AlignmentOrigin 68 0.11 99 0 1 0.5)
   199                     #'label:' 'Specifications:'
   200                     #label: 'Specifications:'
   200                     #'adjust:' #right
   201                     #adjust: #right
   201                     #'resizeForLabel:' true
   202                     #resizeForLabel: true
   202                 )
   203                 )
   203                  #(#InputFieldSpec
   204                  #(#InputFieldSpec
   204                     #'name:' 'specsField'
   205                     #name: 'specsField'
   205                     #'layout:' #(#LayoutFrame 74 0.11 89 0 -5 1.0 111 0)
   206                     #layout: #(#LayoutFrame 74 0.11 89 0 -5 1.0 111 0)
   206                     #'tabable:' true
   207                     #tabable: true
   207                     #'model:' #specsKey
   208                     #model: #specsKey
   208                     #'type:' #symbolOrNil
   209                     #type: #symbolOrNil
   209                 )
   210                 )
   210                  #(#HorizontalPanelViewSpec
   211                  #(#HorizontalPanelViewSpec
   211                     #'name:' 'commitPanel'
   212                     #name: 'commitPanel'
   212                     #'layout:' #(#LayoutFrame 0 0.0 -23 1.0 0 1.0 0 1.0)
   213                     #layout: #(#LayoutFrame 0 0.0 -23 1.0 0 1.0 0 1.0)
   213                     #'component:' 
   214                     #component: 
   214                      #(#SpecCollection
   215                      #(#SpecCollection
   215                         #'collection:' 
   216                         #collection: 
   216                          #(
   217                          #(
   217                            #(#ActionButtonSpec
   218                            #(#ActionButtonSpec
   218                               #'name:' 'cancel'
   219                               #name: 'cancel'
   219                               #'label:' 'cancel'
   220                               #label: 'cancel'
   220                               #'tabable:' true
   221                               #tabable: true
   221                               #'model:' #cancel
   222                               #model: #cancel
   222                               #'extent:' #(#Point 153 23)
   223                               #extent: #(#Point 153 23)
   223                           )
   224                           )
   224                            #(#ActionButtonSpec
   225                            #(#ActionButtonSpec
   225                               #'name:' 'accept'
   226                               #name: 'accept'
   226                               #'label:' 'ok'
   227                               #label: 'ok'
   227                               #'tabable:' true
   228                               #tabable: true
   228                               #'isDefault:' true
   229                               #model: #accept
   229                               #'model:' #accept
   230                               #isDefault: true
   230                               #'extent:' #(#Point 153 23)
   231                               #extent: #(#Point 153 23)
   231                           )
   232                           )
   232                         )
   233                         )
   233                     )
   234                     )
   234                     #'horizontalLayout:' #fitSpace
   235                     #horizontalLayout: #fitSpace
   235                     #'verticalLayout:' #fit
   236                     #verticalLayout: #fit
   236                     #'horizontalSpace:' 3
   237                     #horizontalSpace: 3
   237                     #'verticalSpace:' 3
   238                     #verticalSpace: 3
   238                 )
   239                 )
   239                  #(#CheckBoxSpec
   240                  #(#CheckBoxSpec
   240                     #'name:' 'updateDefaultResources'
   241                     #name: 'updateDefaultResources'
   241                     #'layout:' #(#Point 5 133)
   242                     #layout: #(#Point 5 133)
   242                     #'model:' #updateDefaultResources
   243                     #model: #updateDefaultResources
   243                     #'label:' 'Update Default Resources'
   244                     #label: 'Update Default Resources'
   244                 )
   245                 )
   245               )
   246               )
   246           )
   247           )
   247       )
   248       )
   248 !
   249 !
   350     "Modified: / 29.10.1997 / 03:20:38 / cg"
   351     "Modified: / 29.10.1997 / 03:20:38 / cg"
   351 ! !
   352 ! !
   352 
   353 
   353 !UISelectionPanel class methodsFor:'standard specifications'!
   354 !UISelectionPanel class methodsFor:'standard specifications'!
   354 
   355 
   355 standardButtonToggle
   356 standardBoxes
   356     "this window spec was automatically generated by the ST/X UIPainter"
   357     "this window spec was automatically generated by the ST/X UIPainter"
   357 
   358 
   358     "do not manually edit this - the painter/builder may not be able to
   359     "do not manually edit this - the painter/builder may not be able to
   359      handle the specification if its corrupted."
   360      handle the specification if its corrupted."
   360 
   361 
   361     "
   362     "
   362      UIPainter new openOnClass:UISelectionPanel andSelector:#standardButtonToggle
   363      UIPainter new openOnClass:UISelectionPanel andSelector:#standardBoxes
   363      UISelectionPanel new openInterface:#standardButtonToggle
   364      UISelectionPanel new openInterface:#standardBoxes
   364     "
   365     "
   365 
   366 
   366     <resource: #canvas>
   367     <resource: #canvas>
   367 
   368 
   368     ^
   369     ^
   369      
   370      
   370        #(#FullSpec
   371        #(#FullSpec
   371           #'window:' 
   372           #window: 
   372            #(#WindowSpec
   373            #(#WindowSpec
   373               #'name:' 'Buttons'
   374               #name: 'Panels'
   374               #'layout:' #(#LayoutFrame 74 0 56 0 552 0 255 0)
   375               #layout: #(#LayoutFrame 100 0 546 0 600 0 785 0)
   375               #'label:' 'Buttons'
   376               #label: 'Panels'
   376               #'min:' #(#Point 10 10)
   377               #min: #(#Point 10 10)
   377               #'max:' #(#Point 1280 1024)
   378               #max: #(#Point 1280 1024)
   378               #'bounds:' #(#Rectangle 74 56 553 256)
   379               #bounds: #(#Rectangle 100 546 601 786)
   379               #'usePreferredExtent:' false
   380               #usePreferredExtent: false
   380           )
   381           )
   381           #'component:' 
   382           #component: 
   382            #(#SpecCollection
   383            #(#SpecCollection
   383               #'collection:' 
   384               #collection: 
   384                #(
   385                #(
   385                  #(#ArrowButtonSpec
   386                  #(#ViewSpec
   386                     #'name:' 'ArrowButton up'
   387                     #name: 'Box'
   387                     #'layout:' #(#LayoutFrame 276 0 15 0 298 0 37 0)
   388                     #layout: #(#LayoutFrame 15 0 15 0 220 0 110 0)
   388                     #'isTriggerOnDown:' true
   389                 )
   389                     #'direction:' #up
   390                  #(#LabelSpec
   390                 )
   391                     #name: 'ViewLabel'
   391                  #(#ActionButtonSpec
   392                     #layout: #(#AlignmentOrigin 18 0 17 0 0 0)
   392                     #'name:' 'Button'
   393                     #label: 'Box'
   393                     #'layout:' #(#LayoutFrame 20 0 15 0 119 0 37 0)
   394                     #style: #(#FontDescription #helvetica #medium #roman #'10')
   394                     #'label:' 'Button'
   395                     #adjust: #left
   395                 )
   396                     #resizeForLabel: true
   396                  #(#RadioButtonSpec
   397                     #canUIDrag: false
   397                     #'name:' 'RadioButton'
   398                 )
   398                     #'layout:' #(#LayoutFrame 135 0.0 15 0 258 0 37 0)
   399                  #(#LabelSpec
   399                     #'label:' 'RadioButton'
   400                     #name: 'VPanelLabel'
   400                     #'isTriggerOnDown:' true
   401                     #layout: #(#LayoutFrame 15 0 116 0 220 0 139 0)
   401                     #'showLamp:' true
   402                     #label: 'Variable Panels'
   402                     #'lampColor:' #(#Color 100.0 100.0 0.0)
   403                     #adjust: #left
   403                 )
   404                     #canUIDrag: false
   404                  #(#ArrowButtonSpec
   405                 )
   405                     #'name:' 'ArrowButton down'
   406                  #(#VariableHorizontalPanelSpec
   406                     #'layout:' #(#LayoutFrame 276 0 46 0 298 0 68 0)
   407                     #name: 'VariableHorizontalPanel'
   407                     #'isTriggerOnDown:' true
   408                     #layout: #(#LayoutFrame 15 0 140 0 110 0 230 0)
   408                     #'direction:' #down
   409                     #component: 
   409                 )
   410                      #(#SpecCollection
   410                  #(#ArrowButtonSpec
   411                         #collection: 
   411                     #'name:' 'ArrowButton left'
   412                          #(
   412                     #'layout:' #(#LayoutFrame 276 0 77 0 298 0 99 0)
   413                            #(#LabelSpec
   413                     #'isTriggerOnDown:' true
   414                               #name: 'label4'
   414                     #'direction:' #left
   415                               #label: 'A'
   415                 )
   416                               #level: 2
   416                  #(#ArrowButtonSpec
   417                               #canUIDrag: false
   417                     #'name:' 'ArrowButton right'
   418                           )
   418                     #'layout:' #(#LayoutFrame 276 0 108 0 298 0 130 0)
   419                            #(#LabelSpec
   419                     #'isTriggerOnDown:' true
   420                               #name: 'label5'
   420                     #'direction:' #right
   421                               #label: 'B'
   421                 )
   422                               #level: 2
   422                  #(#CheckToggleSpec
   423                               #canUIDrag: false
   423                     #'name:' 'CheckToggle'
   424                           )
   424                     #'layout:' #(#LayoutFrame 317 0 77 0 337 0 97 0)
   425                         )
   425                     #'isTriggerOnDown:' true
   426                     )
   426                     #'showLamp:' false
   427                     #handles: #(#Any 0.5 1.0)
   427                     #'lampColor:' #(#Color 100.0 100.0 0.0)
   428                 )
   428                 )
   429                  #(#VariableVerticalPanelSpec
   429                  #(#ToggleSpec
   430                     #name: 'VariableVerticalPanel'
   430                     #'name:' 'Toggle'
   431                     #layout: #(#LayoutFrame 125 0 140 0 220 0 230 0)
   431                     #'layout:' #(#LayoutFrame 317 0 15 0 436 0 37 0)
   432                     #component: 
   432                     #'label:' 'Toggle'
   433                      #(#SpecCollection
   433                     #'isTriggerOnDown:' true
   434                         #collection: 
   434                     #'showLamp:' true
   435                          #(
   435                     #'lampColor:' #(#Color 100.0 100.0 0.0)
   436                            #(#LabelSpec
   436                 )
   437                               #name: 'label9'
   437                  #(#CheckBoxSpec
   438                               #label: 'A'
   438                     #'name:' 'CheckBox'
   439                               #level: 2
   439                     #'layout:' #(#LayoutFrame 317 0 46 0 436 0 68 0)
   440                               #canUIDrag: false
   440                     #'label:' 'CheckBox'
   441                           )
   441                 )
   442                            #(#LabelSpec
   442                  #(#ActionButtonSpec
   443                               #name: 'label10'
   443                     #'name:' 'Button - ok'
   444                               #label: 'B'
   444                     #'layout:' #(#LayoutFrame 20 0 46 0 119 0 68 0)
   445                               #level: 2
   445                     #'label:' 'ok'
   446                               #canUIDrag: false
   446                     #'model:' #accept
   447                           )
   447                 )
   448                         )
   448                  #(#ActionButtonSpec
   449                     )
   449                     #'name:' 'Button - cancel'
   450                     #handles: #(#Any 0.5 1.0)
   450                     #'layout:' #(#LayoutFrame 20 0 77 0 119 0 99 0)
   451                 )
   451                     #'label:' 'cancel'
   452                  #(#FramedBoxSpec
   452                     #'model:' #cancel
   453                     #name: 'FramedBox'
   453                 )
   454                     #layout: #(#LayoutFrame 240 0 15 0 445 0 110 0)
   454                  #(#ActionButtonSpec
   455                     #label: 'FramedBox'
   455                     #'name:' 'Button - help'
   456                     #labelPosition: #topLeft
   456                     #'layout:' #(#LayoutFrame 20 0 108 0 119 0 130 0)
   457                 )
   457                     #'label:' 'help'
   458                  #(#LabelSpec
   458                     #'model:' #help
   459                     #name: 'PanelLabel'
   459                 )
   460                     #layout: #(#LayoutFrame 240 0 116 0 445 0 139 0)
   460                  #(#ActionButtonSpec
   461                     #label: 'Panels'
   461                     #'name:' 'Button - close'
   462                     #adjust: #left
   462                     #'layout:' #(#LayoutFrame 20 0 139 0 119 0 161 0)
   463                     #canUIDrag: false
   463                     #'label:' 'dismiss'
   464                 )
   464                     #'model:' #closeRequest
   465                  #(#HorizontalPanelViewSpec
   465                 )
   466                     #name: 'HorizontalPanelView'
   466                  #(#ButtonSpec
   467                     #layout: #(#LayoutFrame 240 0 140 0 324 0 230 0)
   467                     #'name:' 'ModelButton'
   468                     #component: 
   468                     #'layout:' #(#LayoutFrame 135 0 139 0 234 0 161 0)
   469                      #(#SpecCollection
   469                     #'label:' 'ModelButton'
   470                         #collection: 
       
   471                          #(
       
   472                            #(#LabelSpec
       
   473                               #name: 'label1'
       
   474                               #label: 'A'
       
   475                               #level: 2
       
   476                               #extent: #(#Point 23 23)
       
   477                               #canUIDrag: false
       
   478                           )
       
   479                            #(#LabelSpec
       
   480                               #name: 'label2'
       
   481                               #label: 'B'
       
   482                               #level: 2
       
   483                               #extent: #(#Point 23 23)
       
   484                               #canUIDrag: false
       
   485                           )
       
   486                            #(#LabelSpec
       
   487                               #name: 'label3'
       
   488                               #label: 'C'
       
   489                               #level: 2
       
   490                               #extent: #(#Point 23 23)
       
   491                               #canUIDrag: false
       
   492                           )
       
   493                         )
       
   494                     )
       
   495                     #horizontalLayout: #center
       
   496                     #verticalLayout: #center
       
   497                     #horizontalSpace: 3
       
   498                     #verticalSpace: 3
       
   499                 )
       
   500                  #(#VerticalPanelViewSpec
       
   501                     #name: 'VerticalPanelView'
       
   502                     #layout: #(#LayoutFrame 332 0 140 0 379 0 230 0)
       
   503                     #component: 
       
   504                      #(#SpecCollection
       
   505                         #collection: 
       
   506                          #(
       
   507                            #(#LabelSpec
       
   508                               #name: 'label6'
       
   509                               #label: 'A'
       
   510                               #level: 2
       
   511                               #extent: #(#Point 23 23)
       
   512                               #canUIDrag: false
       
   513                           )
       
   514                            #(#LabelSpec
       
   515                               #name: 'label7'
       
   516                               #label: 'B'
       
   517                               #level: 2
       
   518                               #extent: #(#Point 23 23)
       
   519                               #canUIDrag: false
       
   520                           )
       
   521                            #(#LabelSpec
       
   522                               #name: 'label8'
       
   523                               #label: 'C'
       
   524                               #level: 2
       
   525                               #extent: #(#Point 23 23)
       
   526                               #canUIDrag: false
       
   527                           )
       
   528                         )
       
   529                     )
       
   530                     #horizontalLayout: #center
       
   531                     #verticalLayout: #center
       
   532                     #horizontalSpace: 3
       
   533                     #verticalSpace: 3
       
   534                 )
       
   535                  #(#PanelViewSpec
       
   536                     #name: 'PanelView'
       
   537                     #layout: #(#LayoutFrame 387 0 140 0 445 0 230 0)
       
   538                     #component: 
       
   539                      #(#SpecCollection
       
   540                         #collection: 
       
   541                          #(
       
   542                            #(#LabelSpec
       
   543                               #name: 'label11'
       
   544                               #label: 'A'
       
   545                               #level: 2
       
   546                               #extent: #(#Point 23 23)
       
   547                               #canUIDrag: false
       
   548                           )
       
   549                            #(#LabelSpec
       
   550                               #name: 'label12'
       
   551                               #label: 'B'
       
   552                               #level: 2
       
   553                               #extent: #(#Point 23 23)
       
   554                               #canUIDrag: false
       
   555                           )
       
   556                            #(#LabelSpec
       
   557                               #name: 'label13'
       
   558                               #label: 'C'
       
   559                               #level: 2
       
   560                               #extent: #(#Point 23 23)
       
   561                               #canUIDrag: false
       
   562                           )
       
   563                            #(#LabelSpec
       
   564                               #name: 'label14'
       
   565                               #label: 'D'
       
   566                               #level: 2
       
   567                               #extent: #(#Point 23 23)
       
   568                               #canUIDrag: false
       
   569                           )
       
   570                            #(#LabelSpec
       
   571                               #name: 'label15'
       
   572                               #label: 'E'
       
   573                               #level: 2
       
   574                               #extent: #(#Point 23 23)
       
   575                               #canUIDrag: false
       
   576                           )
       
   577                         )
       
   578                     )
       
   579                     #horizontalLayout: #fitSpace
       
   580                     #verticalLayout: #fitSpace
       
   581                     #horizontalSpace: 3
       
   582                     #verticalSpace: 3
   470                 )
   583                 )
   471               )
   584               )
   472           )
   585           )
   473       )
   586       )
   474 
   587 !
   475     "Modified: / 30.1.1998 / 04:35:59 / cg"
   588 
   476 !
   589 standardButtons
   477 
       
   478 standardCanvas
       
   479     "this window spec was automatically generated by the ST/X UIPainter"
   590     "this window spec was automatically generated by the ST/X UIPainter"
   480 
   591 
   481     "do not manually edit this - the painter/builder may not be able to
   592     "do not manually edit this - the painter/builder may not be able to
   482      handle the specification if its corrupted."
   593      handle the specification if its corrupted."
   483 
   594 
   484     "
   595     "
   485      UIPainter new openOnClass:UISelectionPanel andSelector:#standardCanvas
   596      UIPainter new openOnClass:UISelectionPanel andSelector:#standardButtons
   486      UISelectionPanel new openInterface:#standardCanvas
   597      UISelectionPanel new openInterface:#standardButtons
   487     "
   598     "
   488 
   599 
   489     <resource: #canvas>
   600     <resource: #canvas>
   490 
   601 
   491     ^
   602     ^
   492      
   603      
   493        #(#FullSpec
   604        #(#FullSpec
   494           #'window:' 
   605           #window: 
   495            #(#WindowSpec
   606            #(#WindowSpec
   496               #'name:' 'Canvas'
   607               #name: 'Buttons'
   497               #'layout:' #(#LayoutFrame 62 0 64 0 516 0 292 0)
   608               #layout: #(#LayoutFrame 100 0 546 0 578 0 745 0)
   498               #'label:' 'Canvas'
   609               #label: 'Buttons'
   499               #'min:' #(#Point 10 10)
   610               #min: #(#Point 10 10)
   500               #'max:' #(#Point 1160 870)
   611               #max: #(#Point 1280 1024)
   501               #'bounds:' #(#Rectangle 62 64 517 293)
   612               #bounds: #(#Rectangle 100 546 579 746)
   502           )
   613               #usePreferredExtent: false
   503           #'component:' 
   614           )
       
   615           #component: 
   504            #(#SpecCollection
   616            #(#SpecCollection
   505               #'collection:' 
   617               #collection: 
   506                #(
   618                #(
   507                  #(#UIGalleryViewSpec
   619                  #(#ActionButtonSpec
   508                     #'name:' 'Gallery'
   620                     #name: 'Button'
   509                     #'layout:' #(#LayoutFrame 20 0 15 0 197 0 106 0)
   621                     #layout: #(#LayoutFrame 15 0 15 0 130 0 37 0)
   510                 )
   622                     #activeHelpKey: #dss
   511                  #(#LabelSpec
   623                     #label: 'Button'
   512                     #'name:' 'GalleryLabel'
   624                 )
   513                     #'layout:' #(#Point 24 84)
   625                  #(#ActionButtonSpec
   514                     #'label:' 'Gallery'
   626                     #name: 'Button - OK'
   515                     #'style:' 
   627                     #layout: #(#LayoutFrame 15 0 47 0 130 0 69 0)
   516                      #(#FontDescription
   628                     #label: 'OK'
   517                         #helvetica #medium
   629                     #model: #accept
   518                         #roman #'10'
   630                 )
   519                     )
   631                  #(#ActionButtonSpec
   520                     #'adjust:' #left
   632                     #name: 'Button - Cancel'
   521                     #'resizeForLabel:' true
   633                     #layout: #(#LayoutFrame 15 0 79 0 130 0 101 0)
   522                     #'canUIDrag:' false
   634                     #label: 'Cancel'
   523                 )
   635                     #model: #cancel
   524                  #(#UISubSpecification
   636                 )
   525                     #'name:' 'SubSpecification'
   637                  #(#ActionButtonSpec
   526                     #'layout:' #(#LayoutFrame 218 0 15 0 395 0 106 0)
   638                     #name: 'Button - Help'
   527                 )
   639                     #layout: #(#LayoutFrame 15 0 111 0 130 0 133 0)
   528                  #(#LabelSpec
   640                     #label: 'Help'
   529                     #'name:' 'SubSpecificationLabel'
   641                     #model: #help
   530                     #'layout:' #(#Point 222 84)
   642                 )
   531                     #'label:' 'SubSpecification'
   643                  #(#ActionButtonSpec
   532                     #'style:' 
   644                     #name: 'Button - Close'
   533                      #(#FontDescription
   645                     #layout: #(#LayoutFrame 15 0 143 0 130 0 165 0)
   534                         #helvetica #medium
   646                     #label: 'Close'
   535                         #roman #'10'
   647                     #model: #closeRequest
   536                     )
   648                 )
   537                     #'resizeForLabel:' true
   649                  #(#RadioButtonSpec
   538                     #'canUIDrag:' false
   650                     #name: 'RadioButton'
   539                 )
   651                     #layout: #(#LayoutFrame 151 0.0 15 0 266 0 37 0)
   540                  #(#SubCanvasSpec
   652                     #label: 'RadioButton'
   541                     #'name:' 'SubCanvas'
   653                     #isTriggerOnDown: true
   542                     #'layout:' #(#LayoutFrame 20 0 126 0 197 0 217 0)
   654                     #showLamp: true
   543                     #'hasHorizontalScrollBar:' true
   655                     #lampColor: #(#Color 100.0 100.0 0.0)
   544                     #'hasVerticalScrollBar:' true
   656                 )
   545                 )
   657                  #(#ButtonSpec
   546                  #(#LabelSpec
   658                     #name: 'ModelButton'
   547                     #'name:' 'subCanvasLabel'
   659                     #layout: #(#LayoutFrame 151 0 47 0 266 0 69 0)
   548                     #'layout:' #(#AlignmentOrigin 95 0 197 0 0 0)
   660                     #label: 'ModelButton'
   549                     #'label:' 'SubCanvas'
   661                 )
   550                     #'style:' 
   662                  #(#SliderSpec
   551                      #(#FontDescription
   663                     #name: 'Slider'
   552                         #helvetica #medium
   664                     #layout: #(#LayoutFrame 151 0 79 0 266 0 101 0)
   553                         #roman #'10'
   665                     #orientation: #horizontal
   554                     )
   666                     #start: 0
   555                     #'adjust:' #left
   667                     #stop: 100
   556                     #'resizeForLabel:' true
   668                     #step: 1
   557                     #'canUIDrag:' false
   669                 )
       
   670                  #(#LabelSpec
       
   671                     #name: 'SliderLabel'
       
   672                     #layout: #(#AlignmentOrigin 185 0 83 0 0 0)
       
   673                     #label: 'Slider'
       
   674                     #adjust: #left
       
   675                     #resizeForLabel: true
       
   676                     #canUIDrag: false
       
   677                 )
       
   678                  #(#LabelSpec
       
   679                     #name: 'ThumbWheelLabel'
       
   680                     #layout: #(#AlignmentOrigin 151 0 121 0 0 0)
       
   681                     #label: 'ThumbWheel'
       
   682                     #adjust: #left
       
   683                     #resizeForLabel: true
       
   684                     #canUIDrag: false
       
   685                 )
       
   686                  #(#ThumbWheelSpec
       
   687                     #name: 'ThumbWheel'
       
   688                     #layout: #(#LayoutFrame 151 0 143 0 266 0 165 0)
       
   689                     #orientation: #horizontal
       
   690                     #start: 0
       
   691                     #stop: 360
       
   692                     #step: 1
       
   693                 )
       
   694                  #(#ArrowButtonSpec
       
   695                     #name: 'ArrowButton - Up'
       
   696                     #layout: #(#LayoutFrame 287 0 15 0 309 0 37 0)
       
   697                     #isTriggerOnDown: true
       
   698                     #direction: #up
       
   699                 )
       
   700                  #(#ArrowButtonSpec
       
   701                     #name: 'ArrowButton - Down'
       
   702                     #layout: #(#LayoutFrame 287 0 47 0 309 0 69 0)
       
   703                     #isTriggerOnDown: true
       
   704                     #direction: #down
       
   705                 )
       
   706                  #(#ArrowButtonSpec
       
   707                     #name: 'ArrowButton - Left'
       
   708                     #layout: #(#LayoutFrame 287 0 79 0 309 0 101 0)
       
   709                     #isTriggerOnDown: true
       
   710                     #direction: #left
       
   711                 )
       
   712                  #(#ArrowButtonSpec
       
   713                     #name: 'ArrowButton - Right'
       
   714                     #layout: #(#LayoutFrame 287 0 111 0 309 0 133 0)
       
   715                     #isTriggerOnDown: true
       
   716                     #direction: #right
       
   717                 )
       
   718                  #(#ToggleSpec
       
   719                     #name: 'Toggle'
       
   720                     #layout: #(#LayoutFrame 330 0 15 0 445 0 37 0)
       
   721                     #label: 'Toggle'
       
   722                     #isTriggerOnDown: true
       
   723                     #showLamp: true
       
   724                     #lampColor: #(#Color 100.0 100.0 0.0)
       
   725                 )
       
   726                  #(#CheckBoxSpec
       
   727                     #name: 'CheckBox'
       
   728                     #layout: #(#LayoutFrame 330 0 47 0 445 0 69 0)
       
   729                     #label: 'CheckBox'
       
   730                 )
       
   731                  #(#CheckToggleSpec
       
   732                     #name: 'CheckToggle'
       
   733                     #layout: #(#LayoutFrame 330 0 79 0 352 0 101 0)
       
   734                     #isTriggerOnDown: true
       
   735                     #showLamp: false
       
   736                     #lampColor: #(#Color 100.0 100.0 0.0)
       
   737                 )
       
   738                  #(#LabelSpec
       
   739                     #name: 'CheckToggleLabel'
       
   740                     #layout: #(#AlignmentOrigin 358 0 84 0 0 0)
       
   741                     #label: 'CheckToggle'
       
   742                     #adjust: #left
       
   743                     #resizeForLabel: true
       
   744                     #canUIDrag: false
       
   745                 )
       
   746                  #(#UpDownButtonSpec
       
   747                     #name: 'UpDownButton'
       
   748                     #layout: #(#LayoutFrame 330 0 111 0 354 0 127 0)
       
   749                     #orientation: #horizontal
       
   750                 )
       
   751                  #(#LabelSpec
       
   752                     #name: 'UpDownButtonLabel'
       
   753                     #layout: #(#AlignmentOrigin 361 0 112 0 0 0)
       
   754                     #label: 'UpDownButton'
       
   755                     #adjust: #left
       
   756                     #resizeForLabel: true
       
   757                     #canUIDrag: false
   558                 )
   758                 )
   559               )
   759               )
   560           )
   760           )
   561       )
   761       )
   562 !
   762 !
   563 
   763 
   564 standardMenus
   764 standardLists
   565     "this window spec was automatically generated by the ST/X UIPainter"
   765     "this window spec was automatically generated by the ST/X UIPainter"
   566 
   766 
   567     "do not manually edit this - the painter/builder may not be able to
   767     "do not manually edit this - the painter/builder may not be able to
   568      handle the specification if its corrupted."
   768      handle the specification if its corrupted."
   569 
   769 
   570     "
   770     "
   571      UIPainter new openOnClass:UISelectionPanel andSelector:#standardMenus
   771      UIPainter new openOnClass:UISelectionPanel andSelector:#standardLists
   572      UISelectionPanel new openInterface:#standardMenus
   772      UISelectionPanel new openInterface:#standardLists
   573     "
   773     "
   574 
   774 
   575     <resource: #canvas>
   775     <resource: #canvas>
   576 
   776 
   577     ^
   777     ^
   578      
   778      
   579        #(#FullSpec
   779        #(#FullSpec
   580           #'window:' 
   780           #window: 
   581            #(#WindowSpec
   781            #(#WindowSpec
   582               #'name:' 'Menus'
   782               #name: 'Lists'
   583               #'layout:' #(#LayoutFrame 133 0 90 0 619 0 339 0)
   783               #layout: #(#LayoutFrame 73 0 202 0 542 0 444 0)
   584               #'label:' 'Menus'
   784               #label: 'Lists'
   585               #'min:' #(#Point 10 10)
   785               #min: #(#Point 10 10)
   586               #'max:' #(#Point 1280 1024)
   786               #max: #(#Point 1280 1024)
   587               #'bounds:' #(#Rectangle 133 90 620 340)
   787               #bounds: #(#Rectangle 73 202 543 445)
   588           )
   788               #usePreferredExtent: false
   589           #'component:' 
   789           )
       
   790           #component: 
   590            #(#SpecCollection
   791            #(#SpecCollection
   591               #'collection:' 
   792               #collection: 
   592                #(
   793                #(
   593                  #(#ComboBoxSpec
   794                  #(#SelectionInTreeViewSpec
   594                     #'name:' 'ComboBox'
   795                     #name: 'SelectionInTree'
   595                     #'layout:' #(#LayoutFrame 20 0 15 0 145 0 35 0)
   796                     #layout: #(#LayoutFrame 15 0 15 0 220 0 110 0)
   596                 )
   797                     #hasHorizontalScrollBar: true
   597                  #(#LabelSpec
   798                     #hasVerticalScrollBar: true
   598                     #'name:' 'ComboBoxLabel'
   799                 )
   599                     #'layout:' #(#LayoutFrame 22 0 17 0 94 0 35 0)
   800                  #(#LabelSpec
   600                     #'label:' 'ComboBox'
   801                     #name: 'SelectionInTreeLabel'
   601                     #'style:' 
   802                     #layout: #(#AlignmentOrigin 88 0 108 0 0 1)
   602                      #(#FontDescription
   803                     #label: 'SelectionInTreeView'
   603                         #helvetica #medium
   804                     #style: #(#FontDescription #helvetica #medium #roman #'10')
   604                         #roman #'10'
   805                     #adjust: #left
   605                     )
   806                     #resizeForLabel: true
   606                     #'adjust:' #left
   807                     #canUIDrag: false
   607                     #'resizeForLabel:' true
   808                 )
   608                     #'canUIDrag:' false
   809                  #(#FileSelectionTreeSpec
   609                 )
   810                     #name: 'FileSelectionTree'
   610                  #(#PopUpListSpec
   811                     #layout: #(#LayoutFrame 15 0 130 0 220 0 225 0)
   611                     #'name:' 'PopUpList'
   812                     #hasHorizontalScrollBar: true
   612                     #'layout:' #(#LayoutFrame 184 0 15 0 287 0 37 0)
   813                     #hasVerticalScrollBar: true
   613                     #'label:' 'PopUpList'
   814                 )
   614                     #'useIndex:' false
   815                  #(#LabelSpec
   615                 )
   816                     #name: 'FileSelectionTreeLabel'
   616                  #(#TabViewSpec
   817                     #layout: #(#AlignmentOrigin 88 0 223 0 0 1)
   617                     #'name:' 'TabView'
   818                     #label: 'FileSelectionTree'
   618                     #'layout:' #(#LayoutFrame 314 0 15 0 454 0 51 0)
   819                     #style: #(#FontDescription #helvetica #medium #roman #'10')
   619                 )
   820                     #adjust: #left
   620                  #(#ComboListSpec
   821                     #resizeForLabel: true
   621                     #'name:' 'ComboList'
   822                     #canUIDrag: false
   622                     #'layout:' #(#LayoutFrame 20 0 71 0 145 0 91 0)
   823                 )
   623                     #'useIndex:' false
   824                  #(#SequenceViewSpec
   624                 )
   825                     #name: 'SelectionInList'
   625                  #(#LabelSpec
   826                     #layout: #(#LayoutFrame 240 0 15 0 445 0 110 0)
   626                     #'name:' 'ComboListLabel'
   827                     #hasHorizontalScrollBar: true
   627                     #'layout:' #(#LayoutFrame 22 0 74 0 94 0 92 0)
   828                     #hasVerticalScrollBar: true
   628                     #'label:' 'ComboList'
   829                     #useIndex: false
   629                     #'style:' 
   830                 )
   630                      #(#FontDescription
   831                  #(#LabelSpec
   631                         #helvetica #medium
   832                     #name: 'SelectionInListLabel'
   632                         #roman #'10'
   833                     #layout: #(#AlignmentOrigin 313 0 108 0 0 1)
   633                     )
   834                     #label: 'SelectionInListView'
   634                     #'adjust:' #left
   835                     #style: #(#FontDescription #helvetica #medium #roman #'10')
   635                     #'resizeForLabel:' true
   836                     #adjust: #left
   636                     #'canUIDrag:' false
   837                     #resizeForLabel: true
   637                 )
   838                     #canUIDrag: false
   638                  #(#MenuPanelSpec
   839                 )
   639                     #'name:' 'MenuPanel'
   840                  #(#DataSetSpec
   640                     #'layout:' #(#LayoutFrame 184 0 71 0 285 0 94 0)
   841                     #name: 'DataSetSpec'
   641                 )
   842                     #layout: #(#LayoutFrame 240 0 130 0 445 0 225 0)
   642                  #(#LabelSpec
   843                     #hasHorizontalScrollBar: true
   643                     #'name:' 'MenuPanelLabel'
   844                     #hasVerticalScrollBar: true
   644                     #'layout:' #(#Point 190 74)
   845                 )
   645                     #'label:' 'MenuPanel'
   846                  #(#LabelSpec
   646                     #'style:' 
   847                     #name: 'DataSetSpecLabel'
   647                      #(#FontDescription
   848                     #layout: #(#AlignmentOrigin 313 0 223 0 0 1)
   648                         #helvetica #medium
   849                     #label: 'DataSetView'
   649                         #roman #'10'
   850                     #style: #(#FontDescription #helvetica #medium #roman #'10')
   650                     )
   851                     #adjust: #left
   651                     #'adjust:' #left
   852                     #resizeForLabel: true
   652                     #'resizeForLabel:' true
   853                     #canUIDrag: false
   653                     #'canUIDrag:' false
       
   654                 )
       
   655                  #(#NoteBookViewSpec
       
   656                     #'name:' 'NoteBookView'
       
   657                     #'layout:' #(#LayoutFrame 314 0 71 0 454 0 159 0)
       
   658                 )
       
   659                  #(#LabelSpec
       
   660                     #'name:' 'NoteBookLabel'
       
   661                     #'layout:' #(#Point 317 139)
       
   662                     #'label:' 'NoteBook'
       
   663                     #'style:' 
       
   664                      #(#FontDescription
       
   665                         #helvetica #medium
       
   666                         #roman #'10'
       
   667                     )
       
   668                     #'adjust:' #left
       
   669                     #'resizeForLabel:' true
       
   670                     #'canUIDrag:' false
       
   671                 )
       
   672                  #(#LabelSpec
       
   673                     #'name:' 'TabLabel'
       
   674                     #'layout:' #(#Point 326 28)
       
   675                     #'label:' 'Tabs'
       
   676                     #'style:' 
       
   677                      #(#FontDescription
       
   678                         #helvetica #medium
       
   679                         #roman #'10'
       
   680                     )
       
   681                     #'adjust:' #left
       
   682                     #'resizeForLabel:' true
       
   683                     #'canUIDrag:' false
       
   684                 )
   854                 )
   685               )
   855               )
   686           )
   856           )
   687       )
   857       )
   688 !
   858 !
   689 
   859 
   690 standardPanels
   860 standardMenus
   691     "this window spec was automatically generated by the ST/X UIPainter"
   861     "this window spec was automatically generated by the ST/X UIPainter"
   692 
   862 
   693     "do not manually edit this - the painter/builder may not be able to
   863     "do not manually edit this - the painter/builder may not be able to
   694      handle the specification if its corrupted."
   864      handle the specification if its corrupted."
   695 
   865 
   696     "
   866     "
   697      UIPainter new openOnClass:UISelectionPanel andSelector:#standardPanels
   867      UIPainter new openOnClass:UISelectionPanel andSelector:#standardMenus
   698      UISelectionPanel new openInterface:#standardPanels
   868      UISelectionPanel new openInterface:#standardMenus
   699     "
   869     "
   700 
   870 
   701     <resource: #canvas>
   871     <resource: #canvas>
   702 
   872 
   703     ^
   873     ^
   704      
   874      
   705        #(#FullSpec
   875        #(#FullSpec
   706           #'window:' 
   876           #window: 
   707            #(#WindowSpec
   877            #(#WindowSpec
   708               #'name:' 'Panels'
   878               #name: 'Menus'
   709               #'layout:' #(#LayoutFrame 88 0 80 0 596 0 298 0)
   879               #layout: #(#LayoutFrame 100 0 546 0 586 0 795 0)
   710               #'label:' 'Panels'
   880               #label: 'Menus'
   711               #'min:' #(#Point 10 10)
   881               #min: #(#Point 10 10)
   712               #'max:' #(#Point 1280 1024)
   882               #max: #(#Point 1280 1024)
   713               #'bounds:' #(#Rectangle 88 80 597 299)
   883               #bounds: #(#Rectangle 100 546 587 796)
   714           )
   884               #usePreferredExtent: false
   715           #'component:' 
   885           )
       
   886           #component: 
   716            #(#SpecCollection
   887            #(#SpecCollection
   717               #'collection:' 
   888               #collection: 
   718                #(
   889                #(
   719                  #(#HorizontalPanelViewSpec
   890                  #(#TabViewSpec
   720                     #'name:' 'HorizontalPanelView'
   891                     #name: 'TabView'
   721                     #'layout:' #(#LayoutFrame 20 0 15 0 104 0 105 0)
   892                     #layout: #(#LayoutFrame 15 0 15 0 155 0 51 0)
   722                     #'component:' 
   893                 )
   723                      #(#SpecCollection
   894                  #(#LabelSpec
   724                         #'collection:' 
   895                     #name: 'TabLabel'
   725                          #(
   896                     #layout: #(#Point 16 37)
   726                            #(#LabelSpec
   897                     #label: 'TabView'
   727                               #'name:' 'label1'
   898                     #style: #(#FontDescription #helvetica #medium #roman #'10')
   728                               #'label:' 'A'
   899                     #adjust: #left
   729                               #'level:' 2
   900                     #resizeForLabel: true
   730                               #'extent:' #(#Point 23 23)
   901                     #canUIDrag: false
   731                               #'canUIDrag:' false
   902                 )
   732                           )
   903                  #(#NoteBookViewSpec
   733                            #(#LabelSpec
   904                     #name: 'NoteBookView'
   734                               #'name:' 'label2'
   905                     #layout: #(#LayoutFrame 15 0 58 0 155 0 150 0)
   735                               #'label:' 'B'
   906                 )
   736                               #'level:' 2
   907                  #(#LabelSpec
   737                               #'extent:' #(#Point 23 23)
   908                     #name: 'NoteBookLabel'
   738                               #'canUIDrag:' false
   909                     #layout: #(#Point 16 136)
   739                           )
   910                     #label: 'NoteBookView'
   740                            #(#LabelSpec
   911                     #style: #(#FontDescription #helvetica #medium #roman #'10')
   741                               #'name:' 'label3'
   912                     #adjust: #left
   742                               #'label:' 'C'
   913                     #resizeForLabel: true
   743                               #'level:' 2
   914                     #canUIDrag: false
   744                               #'extent:' #(#Point 23 23)
   915                 )
   745                               #'canUIDrag:' false
   916                  #(#UIGalleryViewSpec
   746                           )
   917                     #name: 'GalleryView'
   747                         )
   918                     #layout: #(#LayoutFrame 165 0 15 0 305 0 150 0)
   748                     )
   919                 )
   749                     #'horizontalLayout:' #center
   920                  #(#LabelSpec
   750                     #'verticalLayout:' #center
   921                     #name: 'GalleryLabel'
   751                     #'horizontalSpace:' 3
   922                     #layout: #(#Point 166 136)
   752                     #'verticalSpace:' 3
   923                     #label: 'GalleryView'
   753                 )
   924                     #style: #(#FontDescription #helvetica #medium #roman #'10')
   754                  #(#VariableHorizontalPanelSpec
   925                     #adjust: #left
   755                     #'name:' 'VariableHorizontalPanel'
   926                     #resizeForLabel: true
   756                     #'layout:' #(#LayoutFrame 264 0 15 0 338 0 105 0)
   927                     #canUIDrag: false
   757                     #'component:' 
   928                 )
   758                      #(#SpecCollection
   929                  #(#MenuPanelSpec
   759                         #'collection:' 
   930                     #name: 'MenuPanel'
   760                          #(
   931                     #layout: #(#LayoutFrame 315 0 15 0 445 0 38 0)
   761                            #(#LabelSpec
   932                     #menu: #menuPanelMenu
   762                               #'name:' 'label4'
   933                 )
   763                               #'label:' 'A'
   934                  #(#LabelSpec
   764                               #'level:' 2
   935                     #name: 'MenuPanelLabel'
   765                               #'canUIDrag:' false
   936                     #layout: #(#Point 317 24)
   766                           )
   937                     #label: 'MenuPanel'
   767                            #(#LabelSpec
   938                     #style: #(#FontDescription #helvetica #medium #roman #'10')
   768                               #'name:' 'label5'
   939                     #adjust: #left
   769                               #'label:' 'B'
   940                     #resizeForLabel: true
   770                               #'level:' 2
   941                     #canUIDrag: false
   771                               #'canUIDrag:' false
   942                 )
   772                           )
   943                  #(#PopUpListSpec
   773                         )
   944                     #name: 'PopUpList'
   774                     )
   945                     #layout: #(#LayoutFrame 315 0 55 0 445 0 77 0)
   775                     #'handles:' #(#Any 0.5 1.0)
   946                     #label: 'PopUpList'
   776                 )
   947                     #useIndex: false
   777                  #(#VerticalPanelViewSpec
   948                 )
   778                     #'name:' 'VerticalPanelView'
   949                  #(#ComboListSpec
   779                     #'layout:' #(#LayoutFrame 112 0 15 0 170 0 105 0)
   950                     #name: 'ComboListView'
   780                     #'component:' 
   951                     #layout: #(#LayoutFrame 315 0 94 0 445 0 114 0)
   781                      #(#SpecCollection
   952                     #useIndex: false
   782                         #'collection:' 
   953                 )
   783                          #(
   954                  #(#LabelSpec
   784                            #(#LabelSpec
   955                     #name: 'ComboListLabel'
   785                               #'name:' 'label6'
   956                     #layout: #(#LayoutFrame 317 0 96 0 416 0 114 0)
   786                               #'label:' 'A'
   957                     #label: 'ComboListView'
   787                               #'level:' 2
   958                     #style: #(#FontDescription #helvetica #medium #roman #'10')
   788                               #'extent:' #(#Point 23 23)
   959                     #adjust: #left
   789                               #'canUIDrag:' false
   960                     #resizeForLabel: true
   790                           )
   961                     #canUIDrag: false
   791                            #(#LabelSpec
   962                 )
   792                               #'name:' 'label7'
   963                  #(#ComboBoxSpec
   793                               #'label:' 'B'
   964                     #name: 'ComboBoxView'
   794                               #'level:' 2
   965                     #layout: #(#LayoutFrame 315 0 130 0 445 0 150 0)
   795                               #'extent:' #(#Point 23 23)
   966                 )
   796                               #'canUIDrag:' false
   967                  #(#LabelSpec
   797                           )
   968                     #name: 'ComboBoxLabel'
   798                            #(#LabelSpec
   969                     #layout: #(#LayoutFrame 317 0 132 0 423 0 150 0)
   799                               #'name:' 'label8'
   970                     #label: 'ComboBoxView'
   800                               #'label:' 'C'
   971                     #style: #(#FontDescription #helvetica #medium #roman #'10')
   801                               #'level:' 2
   972                     #adjust: #left
   802                               #'extent:' #(#Point 23 23)
   973                     #resizeForLabel: true
   803                               #'canUIDrag:' false
   974                     #canUIDrag: false
   804                           )
       
   805                         )
       
   806                     )
       
   807                     #'horizontalLayout:' #center
       
   808                     #'verticalLayout:' #center
       
   809                     #'horizontalSpace:' 3
       
   810                     #'verticalSpace:' 3
       
   811                 )
       
   812                  #(#VariableVerticalPanelSpec
       
   813                     #'name:' 'VariableVerticalPanel'
       
   814                     #'layout:' #(#LayoutFrame 347 0 15 0 421 0 105 0)
       
   815                     #'component:' 
       
   816                      #(#SpecCollection
       
   817                         #'collection:' 
       
   818                          #(
       
   819                            #(#LabelSpec
       
   820                               #'name:' 'label9'
       
   821                               #'label:' 'A'
       
   822                               #'level:' 2
       
   823                               #'canUIDrag:' false
       
   824                           )
       
   825                            #(#LabelSpec
       
   826                               #'name:' 'label10'
       
   827                               #'label:' 'B'
       
   828                               #'level:' 2
       
   829                               #'canUIDrag:' false
       
   830                           )
       
   831                         )
       
   832                     )
       
   833                     #'handles:' #(#Any 0.5 1.0)
       
   834                 )
       
   835                  #(#PanelViewSpec
       
   836                     #'name:' 'PanelView'
       
   837                     #'layout:' #(#LayoutFrame 178 0 15 0 236 0 105 0)
       
   838                     #'component:' 
       
   839                      #(#SpecCollection
       
   840                         #'collection:' 
       
   841                          #(
       
   842                            #(#LabelSpec
       
   843                               #'name:' 'label11'
       
   844                               #'label:' 'A'
       
   845                               #'level:' 2
       
   846                               #'extent:' #(#Point 23 23)
       
   847                               #'canUIDrag:' false
       
   848                           )
       
   849                            #(#LabelSpec
       
   850                               #'name:' 'label12'
       
   851                               #'label:' 'B'
       
   852                               #'level:' 2
       
   853                               #'extent:' #(#Point 23 23)
       
   854                               #'canUIDrag:' false
       
   855                           )
       
   856                            #(#LabelSpec
       
   857                               #'name:' 'label13'
       
   858                               #'label:' 'C'
       
   859                               #'level:' 2
       
   860                               #'extent:' #(#Point 23 23)
       
   861                               #'canUIDrag:' false
       
   862                           )
       
   863                            #(#LabelSpec
       
   864                               #'name:' 'label14'
       
   865                               #'label:' 'D'
       
   866                               #'level:' 2
       
   867                               #'extent:' #(#Point 23 23)
       
   868                               #'canUIDrag:' false
       
   869                           )
       
   870                            #(#LabelSpec
       
   871                               #'name:' 'label15'
       
   872                               #'label:' 'E'
       
   873                               #'level:' 2
       
   874                               #'extent:' #(#Point 23 23)
       
   875                               #'canUIDrag:' false
       
   876                           )
       
   877                         )
       
   878                     )
       
   879                     #'horizontalLayout:' #fitSpace
       
   880                     #'verticalLayout:' #fitSpace
       
   881                     #'horizontalSpace:' 3
       
   882                     #'verticalSpace:' 3
       
   883                 )
       
   884                  #(#LabelSpec
       
   885                     #'name:' 'PanelLabel'
       
   886                     #'layout:' #(#LayoutFrame 22 0 120 0 235 0 143 0)
       
   887                     #'label:' 'Panels'
       
   888                     #'canUIDrag:' false
       
   889                 )
       
   890                  #(#LabelSpec
       
   891                     #'name:' 'VPanelLabel'
       
   892                     #'layout:' #(#LayoutFrame 264 0 120 0 421 0 143 0)
       
   893                     #'label:' 'Variable Panels'
       
   894                     #'canUIDrag:' false
       
   895                 )
   975                 )
   896               )
   976               )
   897           )
   977           )
   898       )
   978       )
   899 !
   979 !
   900 
   980 
   901 standardSliders
   981 standardMisc
   902     "this window spec was automatically generated by the ST/X UIPainter"
   982     "this window spec was automatically generated by the ST/X UIPainter"
   903 
   983 
   904     "do not manually edit this - the painter/builder may not be able to
   984     "do not manually edit this - the painter/builder may not be able to
   905      handle the specification if its corrupted."
   985      handle the specification if its corrupted."
   906 
   986 
   907     "
   987     "
   908      UIPainter new openOnClass:UISelectionPanel andSelector:#standardSliders
   988      UIPainter new openOnClass:UISelectionPanel andSelector:#standardMisc
   909      UISelectionPanel new openInterface:#standardSliders
   989      UISelectionPanel new openInterface:#standardMisc
   910     "
   990     "
   911 
   991 
   912     <resource: #canvas>
   992     <resource: #canvas>
   913 
   993 
   914     ^
   994     ^
   915      
   995      
   916        #(#FullSpec
   996        #(#FullSpec
   917           #'window:' 
   997           #window: 
   918            #(#WindowSpec
   998            #(#WindowSpec
   919               #'name:' 'Sliders'
   999               #name: 'Sliders'
   920               #'layout:' #(#LayoutFrame 197 0 175 0 641 0 336 0)
  1000               #layout: #(#LayoutFrame 100 0 546 0 567 0 830 0)
   921               #'label:' 'Sliders'
  1001               #label: 'Sliders'
   922               #'min:' #(#Point 10 10)
  1002               #min: #(#Point 10 10)
   923               #'max:' #(#Point 1280 1024)
  1003               #max: #(#Point 1280 1024)
   924               #'bounds:' #(#Rectangle 197 175 642 337)
  1004               #bounds: #(#Rectangle 100 546 568 831)
   925               #'usePreferredExtent:' false
  1005               #usePreferredExtent: false
   926           )
  1006           )
   927           #'component:' 
  1007           #component: 
   928            #(#SpecCollection
  1008            #(#SpecCollection
   929               #'collection:' 
  1009               #collection: 
   930                #(
  1010                #(
   931                  #(#SliderSpec
  1011                  #(#ArbitraryComponentSpec
   932                     #'name:' 'Vertical Slider'
  1012                     #name: 'ArbitraryComponent'
   933                     #'layout:' #(#LayoutFrame 20 0 15 0 38 0 108 0)
  1013                     #layout: #(#LayoutFrame 15 0 15 0 220 0 110 0)
   934                     #'orientation:' #vertical
  1014                     #hasBorder: false
   935                     #'start:' 0
  1015                 )
   936                     #'stop:' 100
  1016                  #(#LabelSpec
   937                     #'step:' 1
  1017                     #name: 'ArbitraryComponentLabel'
   938                 )
  1018                     #layout: #(#AlignmentOrigin 19 0 17 0 0 0)
   939                  #(#ThumbWheelSpec
  1019                     #label: 'ArbitraryComponent'
   940                     #'name:' 'Vertical ThumbWheel'
  1020                     #style: #(#FontDescription #helvetica #medium #roman #'10')
   941                     #'layout:' #(#LayoutFrame 48 0 15 0 63 0 108 0)
  1021                     #adjust: #left
   942                     #'orientation:' #vertical
  1022                     #resizeForLabel: true
   943                     #'start:' 0
  1023                     #canUIDrag: false
   944                     #'stop:' 360
  1024                 )
   945                     #'step:' 1
  1025                  #(#SubCanvasSpec
   946                 )
  1026                     #name: 'SubCanvas'
   947                  #(#ThumbWheelSpec
  1027                     #layout: #(#LayoutFrame 15 0 130 0 220 0 221 0)
   948                     #'name:' 'Horizontal ThumbWheel'
  1028                     #hasHorizontalScrollBar: true
   949                     #'layout:' #(#LayoutFrame 102 0 15 0 191 0 30 0)
  1029                     #hasVerticalScrollBar: true
   950                     #'orientation:' #horizontal
  1030                 )
   951                     #'start:' 0
  1031                  #(#LabelSpec
   952                     #'stop:' 360
  1032                     #name: 'subCanvasLabel'
   953                     #'step:' 1
  1033                     #layout: #(#AlignmentOrigin 43 0 134 0 0 0)
   954                 )
  1034                     #label: 'SubCanvas'
   955                  #(#SliderSpec
  1035                     #style: #(#FontDescription #helvetica #medium #roman #'10')
   956                     #'name:' 'Horizontal Slider'
  1036                     #adjust: #left
   957                     #'layout:' #(#LayoutFrame 102 0 52 0 191 0 70 0)
  1037                     #resizeForLabel: true
   958                     #'orientation:' #horizontal
  1038                     #canUIDrag: false
   959                     #'start:' 0
  1039                 )
   960                     #'stop:' 100
  1040                  #(#UISubSpecification
   961                     #'step:' 1
  1041                     #name: 'SubSpecification'
       
  1042                     #layout: #(#LayoutFrame 240 0 15 0 445 0 110 0)
       
  1043                 )
       
  1044                  #(#LabelSpec
       
  1045                     #name: 'SubSpecificationLabel'
       
  1046                     #layout: #(#Point 245 17)
       
  1047                     #label: 'SubSpecification'
       
  1048                     #style: #(#FontDescription #helvetica #medium #roman #'10')
       
  1049                     #resizeForLabel: true
       
  1050                     #canUIDrag: false
       
  1051                 )
       
  1052                  #(#LabelSpec
       
  1053                     #name: 'ProgressIndicatorLabel'
       
  1054                     #layout: #(#AlignmentOrigin 240 0 133 0 0 0)
       
  1055                     #label: 'ProgressIndicator'
       
  1056                     #adjust: #left
       
  1057                     #resizeForLabel: true
       
  1058                     #canUIDrag: false
   962                 )
  1059                 )
   963                  #(#ProgressIndicatorSpec
  1060                  #(#ProgressIndicatorSpec
   964                     #'name:' 'Progress Indicator'
  1061                     #name: 'Progress Indicator'
   965                     #'layout:' #(#LayoutFrame 102 0 90 0 191 0 108 0)
  1062                     #layout: #(#LayoutFrame 350 0 131 0 445 0 149 0)
   966                     #'showPercentage:' true
  1063                     #showPercentage: true
   967                 )
  1064                 )
   968                  #(#ProgressIndicatorSpec
  1065                  #(#LabelSpec
   969                     #'name:' 'Progress Indicator 2'
  1066                     #name: 'SeparatorLabel'
   970                     #'layout:' #(#LayoutFrame 102 0 116 0 191 0 126 0)
  1067                     #layout: #(#AlignmentOrigin 240 0 154 0 0 0)
   971                     #'showPercentage:' false
  1068                     #label: 'Separator'
   972                     #'foregroundColor:' #(#Color 100.0 0.0 0.0)
  1069                     #adjust: #left
   973                 )
  1070                     #resizeForLabel: true
   974                  #(#UpDownButtonSpec
  1071                     #canUIDrag: false
   975                     #'name:' 'UpDownButton'
  1072                 )
   976                     #'layout:' #(#Point 221 15)
  1073                  #(#DividerSpec
   977                 )
  1074                     #name: 'Separator'
   978                  #(#UpDownButtonSpec
  1075                     #layout: #(#LayoutFrame 350 0 159 0 445 0 163 0)
   979                     #'name:' 'upDownButton1'
  1076                     #orientation: #horizontal
   980                     #'layout:' #(#Point 245 15)
  1077                 )
   981                     #'orientation:' #horizontal
  1078                  #(#LabelSpec
       
  1079                     #name: 'VisualRegionLabel'
       
  1080                     #layout: #(#AlignmentOrigin 240 0 184 0 0 0)
       
  1081                     #label: 'VisualRegion'
       
  1082                     #adjust: #left
       
  1083                     #resizeForLabel: true
       
  1084                     #canUIDrag: false
       
  1085                 )
       
  1086                  #(#RegionSpec
       
  1087                     #name: 'VisualRegion'
       
  1088                     #layout: #(#LayoutFrame 350 0 172 0 445 0 217 0)
       
  1089                     #lineWidth: 2
       
  1090                     #regionType: #ellipse
   982                 )
  1091                 )
   983               )
  1092               )
   984           )
  1093           )
   985       )
  1094       )
   986 !
  1095 !
   987 
  1096 
   988 standardText
  1097 standardTextViews
   989     "this window spec was automatically generated by the ST/X UIPainter"
  1098     "this window spec was automatically generated by the ST/X UIPainter"
   990 
  1099 
   991     "do not manually edit this - the painter/builder may not be able to
  1100     "do not manually edit this - the painter/builder may not be able to
   992      handle the specification if its corrupted."
  1101      handle the specification if its corrupted."
   993 
  1102 
   994     "
  1103     "
   995      UIPainter new openOnClass:UISelectionPanel andSelector:#standardText
  1104      UIPainter new openOnClass:UISelectionPanel andSelector:#standardTextViews
   996      UISelectionPanel new openInterface:#standardText
  1105      UISelectionPanel new openInterface:#standardTextViews
   997     "
  1106     "
   998 
  1107 
   999     <resource: #canvas>
  1108     <resource: #canvas>
  1000 
  1109 
  1001     ^
  1110     ^
  1002      
  1111      
  1003        #(#FullSpec
  1112        #(#FullSpec
  1004           #'window:' 
  1113           #window: 
  1005            #(#WindowSpec
  1114            #(#WindowSpec
  1006               #'name:' 'Text'
  1115               #name: 'Text'
  1007               #'layout:' #(#LayoutFrame 139 0 32 0 605 0 238 0)
  1116               #layout: #(#LayoutFrame 73 0 202 0 539 0 408 0)
  1008               #'label:' 'Text'
  1117               #label: 'Text'
  1009               #'min:' #(#Point 10 10)
  1118               #min: #(#Point 10 10)
  1010               #'max:' #(#Point 1280 1024)
  1119               #max: #(#Point 1280 1024)
  1011               #'bounds:' #(#Rectangle 139 32 606 239)
  1120               #bounds: #(#Rectangle 73 202 540 409)
  1012           )
  1121               #usePreferredExtent: false
  1013           #'component:' 
  1122           )
       
  1123           #component: 
  1014            #(#SpecCollection
  1124            #(#SpecCollection
  1015               #'collection:' 
  1125               #collection: 
  1016                #(
  1126                #(
       
  1127                  #(#LabelSpec
       
  1128                     #name: 'EditTextLabel'
       
  1129                     #layout: #(#AlignmentOrigin 87 0 107 0 0 1)
       
  1130                     #label: 'TextView'
       
  1131                     #style: #(#FontDescription #helvetica #medium #roman #'10')
       
  1132                     #adjust: #left
       
  1133                     #resizeForLabel: true
       
  1134                     #canUIDrag: false
       
  1135                 )
  1017                  #(#TextEditorSpec
  1136                  #(#TextEditorSpec
  1018                     #'name:' 'EditText'
  1137                     #name: 'EditText'
  1019                     #'layout:' #(#LayoutFrame 20 0 15 0 215 0 120 0)
  1138                     #layout: #(#LayoutFrame 15 0 15 0 220 0 110 0)
  1020                     #'hasHorizontalScrollBar:' true
  1139                     #hasHorizontalScrollBar: true
  1021                     #'hasVerticalScrollBar:' true
  1140                     #hasVerticalScrollBar: true
  1022                 )
       
  1023                  #(#LabelSpec
       
  1024                     #'name:' 'EditTextLabel'
       
  1025                     #'layout:' #(#AlignmentOrigin 93 0 120 0 0 1)
       
  1026                     #'label:' 'EditText'
       
  1027                     #'style:' 
       
  1028                      #(#FontDescription
       
  1029                         #helvetica #medium
       
  1030                         #roman #'10'
       
  1031                     )
       
  1032                     #'adjust:' #left
       
  1033                     #'resizeForLabel:' true
       
  1034                     #'canUIDrag:' false
       
  1035                 )
  1141                 )
  1036                  #(#HTMLViewSpec
  1142                  #(#HTMLViewSpec
  1037                     #'name:' 'HTMLView'
  1143                     #name: 'HTMLView'
  1038                     #'layout:' #(#LayoutFrame 240 0 15 0 436 0 120 0)
  1144                     #layout: #(#LayoutFrame 240 0 15 0 445 0 110 0)
  1039                     #'hasHorizontalScrollBar:' true
  1145                     #hasHorizontalScrollBar: true
  1040                     #'hasVerticalScrollBar:' true
  1146                     #hasVerticalScrollBar: true
  1041                 )
  1147                 )
  1042                  #(#LabelSpec
  1148                  #(#LabelSpec
  1043                     #'name:' 'HTMLViewLabel'
  1149                     #name: 'HTMLViewLabel'
  1044                     #'layout:' #(#AlignmentOrigin 314 0 120 0 0 1)
  1150                     #layout: #(#AlignmentOrigin 314 0 107 0 0 1)
  1045                     #'label:' 'HTMLView'
  1151                     #label: 'HTMLView'
  1046                     #'style:' 
  1152                     #style: #(#FontDescription #helvetica #medium #roman #'10')
  1047                      #(#FontDescription
  1153                     #adjust: #left
  1048                         #helvetica #medium
  1154                     #resizeForLabel: true
  1049                         #roman #'10'
  1155                     #canUIDrag: false
  1050                     )
       
  1051                     #'adjust:' #left
       
  1052                     #'resizeForLabel:' true
       
  1053                     #'canUIDrag:' false
       
  1054                 )
  1156                 )
  1055                  #(#InputFieldSpec
  1157                  #(#InputFieldSpec
  1056                     #'name:' 'EditField'
  1158                     #name: 'EditField'
  1057                     #'layout:' #(#LayoutFrame 20 0 142 0 215 0 164 0)
  1159                     #layout: #(#LayoutFrame 15 0 125 0 220 0 147 0)
  1058                 )
  1160                 )
  1059                  #(#LabelSpec
  1161                  #(#LabelSpec
  1060                     #'name:' 'EditFieldLabel'
  1162                     #name: 'EditFieldLabel'
  1061                     #'layout:' #(#LayoutFrame 55 0 144 0 115 0 162 0)
  1163                     #layout: #(#LayoutFrame 87 0 127 0 147 0 147 0)
  1062                     #'label:' 'EditField'
  1164                     #label: 'EditField'
  1063                     #'style:' 
  1165                     #style: #(#FontDescription #helvetica #medium #roman #'10')
  1064                      #(#FontDescription
  1166                     #adjust: #left
  1065                         #helvetica #medium
  1167                     #resizeForLabel: true
  1066                         #roman #'10'
  1168                     #canUIDrag: false
  1067                     )
  1169                 )
  1068                     #'adjust:' #left
  1170                  #(#LabelSpec
  1069                     #'resizeForLabel:' true
  1171                     #name: 'Label'
  1070                     #'canUIDrag:' false
  1172                     #layout: #(#LayoutFrame 240 0 125 0 445 0 147 0)
  1071                 )
  1173                     #label: 'Label'
  1072                  #(#LabelSpec
       
  1073                     #'name:' 'Label'
       
  1074                     #'layout:' #(#LayoutFrame 240 0 142 0 436 0 164 0)
       
  1075                     #'label:' 'Label'
       
  1076                 )
  1174                 )
  1077               )
  1175               )
  1078           )
  1176           )
  1079       )
  1177       )
  1080 !
  1178 !
  1108                #(
  1206                #(
  1109                  #(#LabelSpec
  1207                  #(#LabelSpec
  1110                     #'name:' 'helpText'
  1208                     #'name:' 'helpText'
  1111                     #'layout:' #(#Point 10 0)
  1209                     #'layout:' #(#Point 10 0)
  1112                     #'labelChannel:' #userDefinedHelpText
  1210                     #'labelChannel:' #userDefinedHelpText
  1113                     #'resizeForLabel:' true
       
  1114                     #'canUIDrag:' false
       
  1115                 )
       
  1116               )
       
  1117           )
       
  1118       )
       
  1119 !
       
  1120 
       
  1121 standardViews
       
  1122     "this window spec was automatically generated by the ST/X UIPainter"
       
  1123 
       
  1124     "do not manually edit this - the painter/builder may not be able to
       
  1125      handle the specification if its corrupted."
       
  1126 
       
  1127     "
       
  1128      UIPainter new openOnClass:UISelectionPanel andSelector:#standardViews
       
  1129      UISelectionPanel new openInterface:#standardViews
       
  1130     "
       
  1131 
       
  1132     <resource: #canvas>
       
  1133 
       
  1134     ^
       
  1135      
       
  1136        #(#FullSpec
       
  1137           #'window:' 
       
  1138            #(#WindowSpec
       
  1139               #'name:' 'Views'
       
  1140               #'layout:' #(#LayoutFrame 158 0 56 0 637 0 284 0)
       
  1141               #'label:' 'Views'
       
  1142               #'min:' #(#Point 10 10)
       
  1143               #'max:' #(#Point 1280 1024)
       
  1144               #'bounds:' #(#Rectangle 158 56 638 285)
       
  1145           )
       
  1146           #'component:' 
       
  1147            #(#SpecCollection
       
  1148               #'collection:' 
       
  1149                #(
       
  1150                  #(#FramedBoxSpec
       
  1151                     #'name:' 'FramedBox'
       
  1152                     #'layout:' #(#LayoutFrame 20 0 15 0 187 0 95 0)
       
  1153                     #'label:' 'FramedBox'
       
  1154                     #'labelPosition:' #topCenter
       
  1155                 )
       
  1156                  #(#ArbitraryComponentSpec
       
  1157                     #'name:' 'ArbitraryComponent'
       
  1158                     #'layout:' #(#LayoutFrame 247 0 15 0 414 0 95 0)
       
  1159                     #'hasBorder:' false
       
  1160                 )
       
  1161                  #(#LabelSpec
       
  1162                     #'name:' 'ArbitraryComponentLabel'
       
  1163                     #'layout:' #(#AlignmentOrigin 253 0 21 0 0 0)
       
  1164                     #'label:' 'ArbitraryComponent'
       
  1165                     #'style:' 
       
  1166                      #(#FontDescription
       
  1167                         #helvetica #medium
       
  1168                         #roman #'10'
       
  1169                     )
       
  1170                     #'adjust:' #left
       
  1171                     #'resizeForLabel:' true
       
  1172                     #'canUIDrag:' false
       
  1173                 )
       
  1174                  #(#DividerSpec
       
  1175                     #'name:' 'Vertical Separator'
       
  1176                     #'layout:' #(#LayoutFrame 20 0 115 0 24 0 195 0)
       
  1177                     #'orientation:' #vertical
       
  1178                 )
       
  1179                  #(#DividerSpec
       
  1180                     #'name:' 'Horizontal Separator'
       
  1181                     #'layout:' #(#LayoutFrame 20 0 115 0 126 0 119 0)
       
  1182                     #'orientation:' #horizontal
       
  1183                 )
       
  1184                  #(#LabelSpec
       
  1185                     #'name:' 'SeparatorsLabel'
       
  1186                     #'layout:' #(#AlignmentOrigin 126 0 135 0 1 0.5)
       
  1187                     #'label:' 'Separators'
       
  1188                     #'style:' 
       
  1189                      #(#FontDescription
       
  1190                         #helvetica #medium
       
  1191                         #roman #'10'
       
  1192                     )
       
  1193                     #'adjust:' #left
       
  1194                     #'resizeForLabel:' true
       
  1195                     #'canUIDrag:' false
       
  1196                 )
       
  1197                  #(#RegionSpec
       
  1198                     #'name:' 'Region'
       
  1199                     #'layout:' #(#LayoutFrame 147 0 115 0 227 0 195 0)
       
  1200                     #'lineWidth:' 2
       
  1201                     #'regionType:' #ellipse
       
  1202                 )
       
  1203                  #(#LabelSpec
       
  1204                     #'name:' 'RegionLabel'
       
  1205                     #'layout:' #(#AlignmentOrigin 186 0 155 0 0.5 0.5)
       
  1206                     #'label:' 'Region'
       
  1207                     #'style:' 
       
  1208                      #(#FontDescription
       
  1209                         #helvetica #medium
       
  1210                         #roman #'10'
       
  1211                     )
       
  1212                     #'resizeForLabel:' true
       
  1213                     #'canUIDrag:' false
       
  1214                 )
       
  1215                  #(#ViewSpec
       
  1216                     #'name:' 'View'
       
  1217                     #'layout:' #(#LayoutFrame 247 0 115 0 414 0 195 0)
       
  1218                 )
       
  1219                  #(#LabelSpec
       
  1220                     #'name:' 'ViewLabel'
       
  1221                     #'layout:' #(#AlignmentOrigin 253 0 120 0 0 0)
       
  1222                     #'label:' 'View'
       
  1223                     #'style:' 
       
  1224                      #(#FontDescription
       
  1225                         #helvetica #medium
       
  1226                         #roman #'10'
       
  1227                     )
       
  1228                     #'adjust:' #left
       
  1229                     #'resizeForLabel:' true
       
  1230                     #'canUIDrag:' false
       
  1231                 )
       
  1232               )
       
  1233           )
       
  1234       )
       
  1235 !
       
  1236 
       
  1237 standartLists
       
  1238     "this window spec was automatically generated by the ST/X UIPainter"
       
  1239 
       
  1240     "do not manually edit this - the painter/builder may not be able to
       
  1241      handle the specification if its corrupted."
       
  1242 
       
  1243     "
       
  1244      UIPainter new openOnClass:UISelectionPanel andSelector:#standartLists
       
  1245      UISelectionPanel new openInterface:#standartLists
       
  1246     "
       
  1247 
       
  1248     <resource: #canvas>
       
  1249 
       
  1250     ^
       
  1251      
       
  1252        #(#FullSpec
       
  1253           #'window:' 
       
  1254            #(#WindowSpec
       
  1255               #'name:' 'Lists'
       
  1256               #'layout:' #(#LayoutFrame 197 0 172 0 666 0 414 0)
       
  1257               #'label:' 'Lists'
       
  1258               #'min:' #(#Point 10 10)
       
  1259               #'max:' #(#Point 1280 1024)
       
  1260               #'bounds:' #(#Rectangle 197 172 667 415)
       
  1261           )
       
  1262           #'component:' 
       
  1263            #(#SpecCollection
       
  1264               #'collection:' 
       
  1265                #(
       
  1266                  #(#SequenceViewSpec
       
  1267                     #'name:' 'SelectionInList'
       
  1268                     #'layout:' #(#LayoutFrame 247 0 15 0 452 0 109 0)
       
  1269                     #'hasHorizontalScrollBar:' true
       
  1270                     #'hasVerticalScrollBar:' true
       
  1271                     #'useIndex:' false
       
  1272                 )
       
  1273                  #(#LabelSpec
       
  1274                     #'name:' 'SelectionInListLabel'
       
  1275                     #'layout:' #(#AlignmentOrigin 320 0 108 0 0 1)
       
  1276                     #'label:' 'SelectionInList'
       
  1277                     #'style:' #(#FontDescription #helvetica #medium #roman #'10')
       
  1278                     #'adjust:' #left
       
  1279                     #'resizeForLabel:' true
       
  1280                     #'canUIDrag:' false
       
  1281                 )
       
  1282                  #(#SelectionInTreeViewSpec
       
  1283                     #'name:' 'SelectionInTree'
       
  1284                     #'layout:' #(#LayoutFrame 20 0 15 0 225 0 109 0)
       
  1285                     #'hasHorizontalScrollBar:' true
       
  1286                     #'hasVerticalScrollBar:' true
       
  1287                 )
       
  1288                  #(#LabelSpec
       
  1289                     #'name:' 'SelectionInTreeLabel'
       
  1290                     #'layout:' #(#AlignmentOrigin 93 0 108 0 0 1)
       
  1291                     #'label:' 'SelectionInTree'
       
  1292                     #'style:' #(#FontDescription #helvetica #medium #roman #'10')
       
  1293                     #'adjust:' #left
       
  1294                     #'resizeForLabel:' true
       
  1295                     #'canUIDrag:' false
       
  1296                 )
       
  1297                  #(#FileSelectionTreeSpec
       
  1298                     #'name:' 'FileSelectionTree'
       
  1299                     #'layout:' #(#LayoutFrame 20 0 130 0 225 0 224 0)
       
  1300                     #'hasHorizontalScrollBar:' true
       
  1301                     #'hasVerticalScrollBar:' true
       
  1302                 )
       
  1303                  #(#LabelSpec
       
  1304                     #'name:' 'FileSelectionTreeLabel'
       
  1305                     #'layout:' #(#AlignmentOrigin 93 0 223 0 0 1)
       
  1306                     #'label:' 'FileSelectionTree'
       
  1307                     #'style:' #(#FontDescription #helvetica #medium #roman #'10')
       
  1308                     #'adjust:' #left
       
  1309                     #'resizeForLabel:' true
       
  1310                     #'canUIDrag:' false
       
  1311                 )
       
  1312                  #(#DataSetSpec
       
  1313                     #'name:' 'DataSetSpec'
       
  1314                     #'layout:' #(#LayoutFrame 247 0 130 0 452 0 224 0)
       
  1315                     #'hasHorizontalScrollBar:' true
       
  1316                     #'hasVerticalScrollBar:' true
       
  1317                 )
       
  1318                  #(#LabelSpec
       
  1319                     #'name:' 'DataSetSpecLabel'
       
  1320                     #'layout:' #(#AlignmentOrigin 320 0 223 0 0 1)
       
  1321                     #'label:' 'DataSetView'
       
  1322                     #'style:' #(#FontDescription #helvetica #medium #roman #'10')
       
  1323                     #'adjust:' #left
       
  1324                     #'resizeForLabel:' true
  1211                     #'resizeForLabel:' true
  1325                     #'canUIDrag:' false
  1212                     #'canUIDrag:' false
  1326                 )
  1213                 )
  1327               )
  1214               )
  1328           )
  1215           )