UISelectionPanel.st
changeset 726 2a09f1934fa5
parent 711 e88e6d2e2809
child 753 45be0e91a172
equal deleted inserted replaced
725:9d3fa75a40e4 726:2a09f1934fa5
   370      
   370      
   371        #(#FullSpec
   371        #(#FullSpec
   372           #window: 
   372           #window: 
   373            #(#WindowSpec
   373            #(#WindowSpec
   374               #name: 'Buttons'
   374               #name: 'Buttons'
   375               #layout: #(#LayoutFrame 72 0 301 0 550 0 504 0)
   375               #layout: #(#LayoutFrame 147 0 281 0 625 0 484 0)
   376               #label: 'Buttons'
   376               #label: 'Buttons'
   377               #min: #(#Point 10 10)
   377               #min: #(#Point 10 10)
   378               #max: #(#Point 1280 1024)
   378               #max: #(#Point 1280 1024)
   379               #bounds: #(#Rectangle 72 301 551 505)
   379               #bounds: #(#Rectangle 147 281 626 485)
   380               #usePreferredExtent: false
   380               #usePreferredExtent: false
   381           )
   381           )
   382           #component: 
   382           #component: 
   383            #(#SpecCollection
   383            #(#SpecCollection
   384               #collection: 
   384               #collection: 
   419                     #isTriggerOnDown: true
   419                     #isTriggerOnDown: true
   420                     #showLamp: true
   420                     #showLamp: true
   421                     #lampColor: #(#Color 100.0 100.0 0.0)
   421                     #lampColor: #(#Color 100.0 100.0 0.0)
   422                 )
   422                 )
   423                  #(#RadioButtonSpec
   423                  #(#RadioButtonSpec
   424                     #name: 'RadioButton'
   424                     #name: 'Radio Button'
   425                     #layout: #(#LayoutFrame 157 0.0 47 0 293 0 69 0)
   425                     #layout: #(#LayoutFrame 157 0.0 47 0 293 0 69 0)
   426                     #label: 'Radio Button'
   426                     #label: 'Radio Button'
   427                     #isTriggerOnDown: true
   427                     #isTriggerOnDown: true
   428                     #showLamp: true
   428                     #showLamp: true
   429                     #lampColor: #(#Color 100.0 100.0 0.0)
   429                     #lampColor: #(#Color 100.0 100.0 0.0)
   430                 )
   430                 )
   431                  #(#CheckBoxSpec
   431                  #(#CheckBoxSpec
   432                     #name: 'CheckBox'
   432                     #name: 'Check Box'
   433                     #layout: #(#LayoutFrame 157 0 79 0 293 0 101 0)
   433                     #layout: #(#LayoutFrame 157 0 79 0 293 0 101 0)
   434                     #label: 'Check Box'
   434                     #label: 'Check Box'
   435                 )
   435                 )
   436                  #(#CheckToggleSpec
   436                  #(#CheckToggleSpec
   437                     #name: 'CheckToggle'
   437                     #name: 'Check Toggle'
   438                     #layout: #(#LayoutFrame 157 0 111 0 176 0 130 0)
   438                     #layout: #(#LayoutFrame 157 0 111 0 176 0 130 0)
   439                     #isTriggerOnDown: true
   439                     #isTriggerOnDown: true
   440                     #showLamp: false
   440                     #showLamp: false
   441                     #lampColor: #(#Color 100.0 100.0 0.0)
   441                     #lampColor: #(#Color 100.0 100.0 0.0)
   442                 )
   442                 )
   462                     #adjust: #left
   462                     #adjust: #left
   463                     #resizeForLabel: true
   463                     #resizeForLabel: true
   464                     #canUIDrag: false
   464                     #canUIDrag: false
   465                 )
   465                 )
   466                  #(#UpDownButtonSpec
   466                  #(#UpDownButtonSpec
   467                     #name: 'UpDownButton'
   467                     #name: 'UpDown Button'
   468                     #layout: #(#LayoutFrame 422 0 47 0 444 0 91 0)
   468                     #layout: #(#LayoutFrame 422 0 47 0 444 0 91 0)
   469                 )
   469                 )
   470                  #(#LabelSpec
   470                  #(#LabelSpec
   471                     #name: 'ArrowButtonsLabel'
   471                     #name: 'ArrowButtonsLabel'
   472                     #layout: #(#AlignmentOrigin 309 0 86 0 0 0)
   472                     #layout: #(#AlignmentOrigin 309 0 86 0 0 0)
   475                     #adjust: #left
   475                     #adjust: #left
   476                     #resizeForLabel: true
   476                     #resizeForLabel: true
   477                     #canUIDrag: false
   477                     #canUIDrag: false
   478                 )
   478                 )
   479                  #(#ArrowButtonSpec
   479                  #(#ArrowButtonSpec
   480                     #name: 'ArrowButton - Up'
   480                     #name: 'Arrow Button - Up'
   481                     #layout: #(#LayoutFrame 309 0 111 0 331 0 133 0)
   481                     #layout: #(#LayoutFrame 309 0 111 0 331 0 133 0)
   482                     #isTriggerOnDown: true
   482                     #isTriggerOnDown: true
   483                     #direction: #up
   483                     #direction: #up
   484                 )
   484                 )
   485                  #(#ArrowButtonSpec
   485                  #(#ArrowButtonSpec
   486                     #name: 'ArrowButton - Down'
   486                     #name: 'Arrow Button - Down'
   487                     #layout: #(#LayoutFrame 347 0 111 0 369 0 133 0)
   487                     #layout: #(#LayoutFrame 347 0 111 0 369 0 133 0)
   488                     #isTriggerOnDown: true
   488                     #isTriggerOnDown: true
   489                     #direction: #down
   489                     #direction: #down
   490                 )
   490                 )
   491                  #(#ArrowButtonSpec
   491                  #(#ArrowButtonSpec
   492                     #name: 'ArrowButton - Left'
   492                     #name: 'Arrow Button - Left'
   493                     #layout: #(#LayoutFrame 385 0 111 0 407 0 133 0)
   493                     #layout: #(#LayoutFrame 385 0 111 0 407 0 133 0)
   494                     #isTriggerOnDown: true
   494                     #isTriggerOnDown: true
   495                     #direction: #left
   495                     #direction: #left
   496                 )
   496                 )
   497                  #(#ArrowButtonSpec
   497                  #(#ArrowButtonSpec
   498                     #name: 'ArrowButton - Right'
   498                     #name: 'Arrow Button - Right'
   499                     #layout: #(#LayoutFrame 422 0 111 0 444 0 133 0)
   499                     #layout: #(#LayoutFrame 422 0 111 0 444 0 133 0)
   500                     #isTriggerOnDown: true
   500                     #isTriggerOnDown: true
   501                     #direction: #right
   501                     #direction: #right
   502                 )
   502                 )
   503               )
   503               )
   585      
   585      
   586        #(#FullSpec
   586        #(#FullSpec
   587           #window: 
   587           #window: 
   588            #(#WindowSpec
   588            #(#WindowSpec
   589               #name: 'Groups'
   589               #name: 'Groups'
   590               #layout: #(#LayoutFrame 58 0 219 0 558 0 458 0)
   590               #layout: #(#LayoutFrame 147 0 281 0 647 0 520 0)
   591               #label: 'Groups'
   591               #label: 'Groups'
   592               #min: #(#Point 10 10)
   592               #min: #(#Point 10 10)
   593               #max: #(#Point 1280 1024)
   593               #max: #(#Point 1280 1024)
   594               #bounds: #(#Rectangle 58 219 559 459)
   594               #bounds: #(#Rectangle 147 281 648 521)
   595               #usePreferredExtent: false
   595               #usePreferredExtent: false
   596           )
   596           )
   597           #component: 
   597           #component: 
   598            #(#SpecCollection
   598            #(#SpecCollection
   599               #collection: 
   599               #collection: 
   618                     #style: #(#FontDescription #helvetica #medium #roman 10)
   618                     #style: #(#FontDescription #helvetica #medium #roman 10)
   619                     #adjust: #left
   619                     #adjust: #left
   620                     #canUIDrag: false
   620                     #canUIDrag: false
   621                 )
   621                 )
   622                  #(#VariableHorizontalPanelSpec
   622                  #(#VariableHorizontalPanelSpec
   623                     #name: 'VariableHorizontalPanel'
   623                     #name: 'Variable Horizontal Panel'
   624                     #layout: #(#LayoutFrame 15 0 140 0 110 0 230 0)
   624                     #layout: #(#LayoutFrame 15 0 140 0 110 0 230 0)
   625                     #component: 
   625                     #component: 
   626                      #(#SpecCollection
   626                      #(#SpecCollection
   627                         #collection: 
   627                         #collection: 
   628                          #(
   628                          #(
   643                         )
   643                         )
   644                     )
   644                     )
   645                     #handles: #(#Any 0.5 1.0)
   645                     #handles: #(#Any 0.5 1.0)
   646                 )
   646                 )
   647                  #(#VariableVerticalPanelSpec
   647                  #(#VariableVerticalPanelSpec
   648                     #name: 'VariableVerticalPanel'
   648                     #name: 'Variable Vertical Panel'
   649                     #layout: #(#LayoutFrame 125 0 140 0 220 0 230 0)
   649                     #layout: #(#LayoutFrame 125 0 140 0 220 0 230 0)
   650                     #component: 
   650                     #component: 
   651                      #(#SpecCollection
   651                      #(#SpecCollection
   652                         #collection: 
   652                         #collection: 
   653                          #(
   653                          #(
   668                         )
   668                         )
   669                     )
   669                     )
   670                     #handles: #(#Any 0.5 1.0)
   670                     #handles: #(#Any 0.5 1.0)
   671                 )
   671                 )
   672                  #(#FramedBoxSpec
   672                  #(#FramedBoxSpec
   673                     #name: 'FramedBox'
   673                     #name: 'Framed Box'
   674                     #layout: #(#LayoutFrame 240 0 15 0 445 0 110 0)
   674                     #layout: #(#LayoutFrame 240 0 15 0 445 0 110 0)
   675                     #label: 'Framed Box'
   675                     #label: 'Framed Box'
   676                     #labelPosition: #topLeft
   676                     #labelPosition: #topLeft
   677                 )
   677                 )
   678                  #(#LabelSpec
   678                  #(#LabelSpec
   682                     #style: #(#FontDescription #helvetica #medium #roman 10)
   682                     #style: #(#FontDescription #helvetica #medium #roman 10)
   683                     #adjust: #left
   683                     #adjust: #left
   684                     #canUIDrag: false
   684                     #canUIDrag: false
   685                 )
   685                 )
   686                  #(#HorizontalPanelViewSpec
   686                  #(#HorizontalPanelViewSpec
   687                     #name: 'HorizontalPanelView'
   687                     #name: 'Horizontal Panel'
   688                     #layout: #(#LayoutFrame 240 0 140 0 324 0 230 0)
   688                     #layout: #(#LayoutFrame 240 0 140 0 324 0 230 0)
   689                     #component: 
   689                     #component: 
   690                      #(#SpecCollection
   690                      #(#SpecCollection
   691                         #collection: 
   691                         #collection: 
   692                          #(
   692                          #(
   720                     #verticalLayout: #center
   720                     #verticalLayout: #center
   721                     #horizontalSpace: 3
   721                     #horizontalSpace: 3
   722                     #verticalSpace: 3
   722                     #verticalSpace: 3
   723                 )
   723                 )
   724                  #(#VerticalPanelViewSpec
   724                  #(#VerticalPanelViewSpec
   725                     #name: 'VerticalPanelView'
   725                     #name: 'Vertical Panel'
   726                     #layout: #(#LayoutFrame 332 0 140 0 379 0 230 0)
   726                     #layout: #(#LayoutFrame 332 0 140 0 379 0 230 0)
   727                     #component: 
   727                     #component: 
   728                      #(#SpecCollection
   728                      #(#SpecCollection
   729                         #collection: 
   729                         #collection: 
   730                          #(
   730                          #(
   758                     #verticalLayout: #center
   758                     #verticalLayout: #center
   759                     #horizontalSpace: 3
   759                     #horizontalSpace: 3
   760                     #verticalSpace: 3
   760                     #verticalSpace: 3
   761                 )
   761                 )
   762                  #(#PanelViewSpec
   762                  #(#PanelViewSpec
   763                     #name: 'PanelView'
   763                     #name: 'Panel'
   764                     #layout: #(#LayoutFrame 387 0 140 0 445 0 230 0)
   764                     #layout: #(#LayoutFrame 387 0 140 0 445 0 230 0)
   765                     #component: 
   765                     #component: 
   766                      #(#SpecCollection
   766                      #(#SpecCollection
   767                         #collection: 
   767                         #collection: 
   768                          #(
   768                          #(
   835      
   835      
   836        #(#FullSpec
   836        #(#FullSpec
   837           #window: 
   837           #window: 
   838            #(#WindowSpec
   838            #(#WindowSpec
   839               #name: 'Lists'
   839               #name: 'Lists'
   840               #layout: #(#LayoutFrame 144 0 321 0 613 0 563 0)
   840               #layout: #(#LayoutFrame 147 0 281 0 616 0 523 0)
   841               #label: 'Lists'
   841               #label: 'Lists'
   842               #min: #(#Point 10 10)
   842               #min: #(#Point 10 10)
   843               #max: #(#Point 1280 1024)
   843               #max: #(#Point 1280 1024)
   844               #bounds: #(#Rectangle 144 321 614 564)
   844               #bounds: #(#Rectangle 147 281 617 524)
   845               #usePreferredExtent: false
   845               #usePreferredExtent: false
   846           )
   846           )
   847           #component: 
   847           #component: 
   848            #(#SpecCollection
   848            #(#SpecCollection
   849               #collection: 
   849               #collection: 
   850                #(
   850                #(
   851                  #(#SequenceViewSpec
   851                  #(#SequenceViewSpec
   852                     #name: 'SelectionInListView'
   852                     #name: 'List'
   853                     #layout: #(#LayoutFrame 15 0 30 0 220 0 110 0)
   853                     #layout: #(#LayoutFrame 15 0 30 0 220 0 110 0)
   854                     #hasHorizontalScrollBar: true
   854                     #hasHorizontalScrollBar: true
   855                     #hasVerticalScrollBar: true
   855                     #hasVerticalScrollBar: true
   856                     #useIndex: false
   856                     #useIndex: false
   857                 )
   857                 )
   863                     #adjust: #left
   863                     #adjust: #left
   864                     #resizeForLabel: true
   864                     #resizeForLabel: true
   865                     #canUIDrag: false
   865                     #canUIDrag: false
   866                 )
   866                 )
   867                  #(#SelectionInTreeViewSpec
   867                  #(#SelectionInTreeViewSpec
   868                     #name: 'SelectionInTreeView'
   868                     #name: 'Tree List'
   869                     #layout: #(#LayoutFrame 15 0 145 0 220 0 225 0)
   869                     #layout: #(#LayoutFrame 15 0 145 0 220 0 225 0)
   870                     #hasHorizontalScrollBar: true
   870                     #hasHorizontalScrollBar: true
   871                     #hasVerticalScrollBar: true
   871                     #hasVerticalScrollBar: true
   872                 )
   872                 )
   873                  #(#LabelSpec
   873                  #(#LabelSpec
   878                     #adjust: #left
   878                     #adjust: #left
   879                     #resizeForLabel: true
   879                     #resizeForLabel: true
   880                     #canUIDrag: false
   880                     #canUIDrag: false
   881                 )
   881                 )
   882                  #(#DataSetSpec
   882                  #(#DataSetSpec
   883                     #name: 'DataSetView'
   883                     #name: 'Table'
   884                     #layout: #(#LayoutFrame 240 0 30 0 445 0 110 0)
   884                     #layout: #(#LayoutFrame 240 0 30 0 445 0 110 0)
   885                     #hasHorizontalScrollBar: true
   885                     #hasHorizontalScrollBar: true
   886                     #hasVerticalScrollBar: true
   886                     #hasVerticalScrollBar: true
   887                 )
   887                 )
   888                  #(#LabelSpec
   888                  #(#LabelSpec
   893                     #adjust: #left
   893                     #adjust: #left
   894                     #resizeForLabel: true
   894                     #resizeForLabel: true
   895                     #canUIDrag: false
   895                     #canUIDrag: false
   896                 )
   896                 )
   897                  #(#FileSelectionTreeSpec
   897                  #(#FileSelectionTreeSpec
   898                     #name: 'FileSelectionTree'
   898                     #name: 'File Tree List'
   899                     #layout: #(#LayoutFrame 240 0 145 0 445 0 225 0)
   899                     #layout: #(#LayoutFrame 240 0 145 0 445 0 225 0)
   900                     #hasHorizontalScrollBar: true
   900                     #hasHorizontalScrollBar: true
   901                     #hasVerticalScrollBar: true
   901                     #hasVerticalScrollBar: true
   902                 )
   902                 )
   903                  #(#LabelSpec
   903                  #(#LabelSpec
   931      
   931      
   932        #(#FullSpec
   932        #(#FullSpec
   933           #window: 
   933           #window: 
   934            #(#WindowSpec
   934            #(#WindowSpec
   935               #name: 'Menus'
   935               #name: 'Menus'
   936               #layout: #(#LayoutFrame 144 0 321 0 620 0 510 0)
   936               #layout: #(#LayoutFrame 147 0 281 0 623 0 470 0)
   937               #label: 'Menus'
   937               #label: 'Menus'
   938               #min: #(#Point 10 10)
   938               #min: #(#Point 10 10)
   939               #max: #(#Point 1280 1024)
   939               #max: #(#Point 1280 1024)
   940               #bounds: #(#Rectangle 144 321 621 511)
   940               #bounds: #(#Rectangle 147 281 624 471)
   941               #usePreferredExtent: false
   941               #usePreferredExtent: false
   942           )
   942           )
   943           #component: 
   943           #component: 
   944            #(#SpecCollection
   944            #(#SpecCollection
   945               #collection: 
   945               #collection: 
   946                #(
   946                #(
   947                  #(#MenuPanelSpec
   947                  #(#MenuPanelSpec
   948                     #name: 'MenuPanel'
   948                     #name: 'Tool Bar'
   949                     #layout: #(#LayoutFrame 15 0 30 0 140 0 62 0)
   949                     #layout: #(#LayoutFrame 15 0 30 0 140 0 62 0)
   950                 )
   950                 )
   951                  #(#LabelSpec
   951                  #(#LabelSpec
   952                     #name: 'ToolBarLabel'
   952                     #name: 'ToolBarLabel'
   953                     #layout: #(#LayoutFrame 15 0 15 0 56 0 30 0)
   953                     #layout: #(#LayoutFrame 15 0 15 0 56 0 30 0)
   956                     #adjust: #left
   956                     #adjust: #left
   957                     #resizeForLabel: true
   957                     #resizeForLabel: true
   958                     #canUIDrag: false
   958                     #canUIDrag: false
   959                 )
   959                 )
   960                  #(#PopUpListSpec
   960                  #(#PopUpListSpec
   961                     #name: 'PopUpList'
   961                     #name: 'PopUp List'
   962                     #layout: #(#LayoutFrame 15 0 72 0 140 0 94 0)
   962                     #layout: #(#LayoutFrame 15 0 72 0 140 0 94 0)
   963                     #label: 'Popup List'
   963                     #label: 'Popup List'
   964                     #style: #(#FontDescription #helvetica #medium #roman 10)
   964                     #style: #(#FontDescription #helvetica #medium #roman 10)
   965                     #useIndex: false
   965                     #useIndex: false
   966                 )
   966                 )
   967                  #(#ComboListSpec
   967                  #(#ComboListSpec
   968                     #name: 'ComboListView'
   968                     #name: 'Combo List'
   969                     #layout: #(#LayoutFrame 15 0 102 0 140 0 122 0)
   969                     #layout: #(#LayoutFrame 15 0 102 0 140 0 122 0)
   970                     #useIndex: false
   970                     #useIndex: false
   971                 )
   971                 )
   972                  #(#LabelSpec
   972                  #(#LabelSpec
   973                     #name: 'ComboListLabel'
   973                     #name: 'ComboListLabel'
   977                     #adjust: #left
   977                     #adjust: #left
   978                     #resizeForLabel: true
   978                     #resizeForLabel: true
   979                     #canUIDrag: false
   979                     #canUIDrag: false
   980                 )
   980                 )
   981                  #(#ComboBoxSpec
   981                  #(#ComboBoxSpec
   982                     #name: 'ComboBoxView'
   982                     #name: 'Combo Box'
   983                     #layout: #(#LayoutFrame 15 0 130 0 140 0 150 0)
   983                     #layout: #(#LayoutFrame 15 0 130 0 140 0 150 0)
   984                 )
   984                 )
   985                  #(#LabelSpec
   985                  #(#LabelSpec
   986                     #name: 'ComboBoxLabel'
   986                     #name: 'ComboBoxLabel'
   987                     #layout: #(#LayoutFrame 17 0 132 0 79 0 150 0)
   987                     #layout: #(#LayoutFrame 17 0 132 0 79 0 150 0)
   988                     #label: 'Combo Box'
   988                     #label: 'ComboBox'
   989                     #style: #(#FontDescription #helvetica #medium #roman 10)
   989                     #style: #(#FontDescription #helvetica #medium #roman 10)
   990                     #adjust: #left
   990                     #adjust: #left
   991                     #resizeForLabel: true
   991                     #resizeForLabel: true
   992                     #canUIDrag: false
   992                     #canUIDrag: false
   993                 )
   993                 )
   994                  #(#TabViewSpec
   994                  #(#TabViewSpec
   995                     #name: 'TabView'
   995                     #name: 'Tab Header'
   996                     #layout: #(#LayoutFrame 157 0 15 0 292 0 51 0)
   996                     #layout: #(#LayoutFrame 157 0 15 0 292 0 51 0)
   997                 )
   997                 )
   998                  #(#LabelSpec
   998                  #(#LabelSpec
   999                     #name: 'TabHeaderLabel'
   999                     #name: 'TabHeaderLabel'
  1000                     #layout: #(#Point 160 35)
  1000                     #layout: #(#Point 160 35)
  1003                     #adjust: #left
  1003                     #adjust: #left
  1004                     #resizeForLabel: true
  1004                     #resizeForLabel: true
  1005                     #canUIDrag: false
  1005                     #canUIDrag: false
  1006                 )
  1006                 )
  1007                  #(#NoteBookViewSpec
  1007                  #(#NoteBookViewSpec
  1008                     #name: 'NoteBookView'
  1008                     #name: 'Note Book'
  1009                     #layout: #(#LayoutFrame 157 0 58 0 292 0 150 0)
  1009                     #layout: #(#LayoutFrame 157 0 58 0 292 0 150 0)
  1010                 )
  1010                 )
  1011                  #(#LabelSpec
  1011                  #(#LabelSpec
  1012                     #name: 'NoteBookLabel'
  1012                     #name: 'NoteBookLabel'
  1013                     #layout: #(#Point 161 134)
  1013                     #layout: #(#Point 161 134)
  1016                     #adjust: #left
  1016                     #adjust: #left
  1017                     #resizeForLabel: true
  1017                     #resizeForLabel: true
  1018                     #canUIDrag: false
  1018                     #canUIDrag: false
  1019                 )
  1019                 )
  1020                  #(#UIGalleryViewSpec
  1020                  #(#UIGalleryViewSpec
  1021                     #name: 'GalleryView'
  1021                     #name: 'Gallery'
  1022                     #layout: #(#LayoutFrame 309 0 15 0 445 0 150 0)
  1022                     #layout: #(#LayoutFrame 309 0 15 0 445 0 150 0)
  1023                 )
  1023                 )
  1024                  #(#LabelSpec
  1024                  #(#LabelSpec
  1025                     #name: 'GalleryLabel'
  1025                     #name: 'GalleryLabel'
  1026                     #layout: #(#Point 313 134)
  1026                     #layout: #(#Point 313 134)
  1052      
  1052      
  1053        #(#FullSpec
  1053        #(#FullSpec
  1054           #window: 
  1054           #window: 
  1055            #(#WindowSpec
  1055            #(#WindowSpec
  1056               #name: 'Misc'
  1056               #name: 'Misc'
  1057               #layout: #(#LayoutFrame 72 0 301 0 539 0 585 0)
  1057               #layout: #(#LayoutFrame 147 0 281 0 614 0 565 0)
  1058               #label: 'Misc'
  1058               #label: 'Misc'
  1059               #min: #(#Point 10 10)
  1059               #min: #(#Point 10 10)
  1060               #max: #(#Point 1280 1024)
  1060               #max: #(#Point 1280 1024)
  1061               #bounds: #(#Rectangle 72 301 540 586)
  1061               #bounds: #(#Rectangle 147 281 615 566)
  1062               #usePreferredExtent: false
  1062               #usePreferredExtent: false
  1063           )
  1063           )
  1064           #component: 
  1064           #component: 
  1065            #(#SpecCollection
  1065            #(#SpecCollection
  1066               #collection: 
  1066               #collection: 
  1067                #(
  1067                #(
  1068                  #(#ArbitraryComponentSpec
  1068                  #(#ArbitraryComponentSpec
  1069                     #name: 'ArbitraryComponent'
  1069                     #name: 'Arbitrary Component'
  1070                     #layout: #(#LayoutFrame 15 0 15 0 140 0 110 0)
  1070                     #layout: #(#LayoutFrame 15 0 15 0 140 0 110 0)
  1071                     #hasBorder: false
  1071                     #hasBorder: false
  1072                 )
  1072                 )
  1073                  #(#LabelSpec
  1073                  #(#LabelSpec
  1074                     #name: 'ArbitraryComponentLabel'
  1074                     #name: 'ArbitraryComponentLabel'
  1129                     #style: #(#FontDescription #helvetica #medium #roman 10)
  1129                     #style: #(#FontDescription #helvetica #medium #roman 10)
  1130                     #resizeForLabel: true
  1130                     #resizeForLabel: true
  1131                     #canUIDrag: false
  1131                     #canUIDrag: false
  1132                 )
  1132                 )
  1133                  #(#ThumbWheelSpec
  1133                  #(#ThumbWheelSpec
  1134                     #name: 'ThumbWheel'
  1134                     #name: 'Thumb Wheel'
  1135                     #layout: #(#LayoutFrame 103 0 161 0 218 0 181 0)
  1135                     #layout: #(#LayoutFrame 103 0 161 0 218 0 181 0)
  1136                     #orientation: #horizontal
  1136                     #orientation: #horizontal
  1137                     #start: 0
  1137                     #start: 0
  1138                     #stop: 360
  1138                     #stop: 360
  1139                     #step: 1
  1139                     #step: 1
  1146                     #adjust: #left
  1146                     #adjust: #left
  1147                     #resizeForLabel: true
  1147                     #resizeForLabel: true
  1148                     #canUIDrag: false
  1148                     #canUIDrag: false
  1149                 )
  1149                 )
  1150                  #(#ProgressIndicatorSpec
  1150                  #(#ProgressIndicatorSpec
  1151                     #name: 'ProgressIndicator'
  1151                     #name: 'Progress Indicator'
  1152                     #layout: #(#LayoutFrame 350 0 126 0 445 0 144 0)
  1152                     #layout: #(#LayoutFrame 350 0 126 0 445 0 144 0)
  1153                     #showPercentage: true
  1153                     #showPercentage: true
  1154                 )
  1154                 )
  1155                  #(#LabelSpec
  1155                  #(#LabelSpec
  1156                     #name: 'SeparatorLabel'
  1156                     #name: 'SeparatorLabel'
  1174                     #adjust: #left
  1174                     #adjust: #left
  1175                     #resizeForLabel: true
  1175                     #resizeForLabel: true
  1176                     #canUIDrag: false
  1176                     #canUIDrag: false
  1177                 )
  1177                 )
  1178                  #(#RegionSpec
  1178                  #(#RegionSpec
  1179                     #name: 'VisualRegion'
  1179                     #name: 'Region'
  1180                     #layout: #(#LayoutFrame 350 0 183 0 445 0 236 0)
  1180                     #layout: #(#LayoutFrame 350 0 183 0 445 0 236 0)
  1181                     #lineWidth: 2
  1181                     #lineWidth: 2
  1182                     #regionType: #ellipse
  1182                     #regionType: #ellipse
  1183                 )
  1183                 )
  1184               )
  1184               )
  1203      
  1203      
  1204        #(#FullSpec
  1204        #(#FullSpec
  1205           #window: 
  1205           #window: 
  1206            #(#WindowSpec
  1206            #(#WindowSpec
  1207               #name: 'Texts'
  1207               #name: 'Texts'
  1208               #layout: #(#LayoutFrame 87 0 280 0 553 0 486 0)
  1208               #layout: #(#LayoutFrame 147 0 281 0 613 0 487 0)
  1209               #label: 'Texts'
  1209               #label: 'Texts'
  1210               #min: #(#Point 10 10)
  1210               #min: #(#Point 10 10)
  1211               #max: #(#Point 1280 1024)
  1211               #max: #(#Point 1280 1024)
  1212               #bounds: #(#Rectangle 87 280 554 487)
  1212               #bounds: #(#Rectangle 147 281 614 488)
  1213               #usePreferredExtent: false
  1213               #usePreferredExtent: false
  1214           )
  1214           )
  1215           #component: 
  1215           #component: 
  1216            #(#SpecCollection
  1216            #(#SpecCollection
  1217               #collection: 
  1217               #collection: 
  1218                #(
  1218                #(
  1219                  #(#TextEditorSpec
  1219                  #(#TextEditorSpec
  1220                     #name: 'TextView'
  1220                     #name: 'Text Editor'
  1221                     #layout: #(#LayoutFrame 15 0 15 0 220 0 110 0)
  1221                     #layout: #(#LayoutFrame 15 0 15 0 220 0 110 0)
  1222                     #hasHorizontalScrollBar: true
  1222                     #hasHorizontalScrollBar: true
  1223                     #hasVerticalScrollBar: true
  1223                     #hasVerticalScrollBar: true
  1224                 )
  1224                 )
  1225                  #(#LabelSpec
  1225                  #(#LabelSpec
  1230                     #adjust: #left
  1230                     #adjust: #left
  1231                     #resizeForLabel: true
  1231                     #resizeForLabel: true
  1232                     #canUIDrag: false
  1232                     #canUIDrag: false
  1233                 )
  1233                 )
  1234                  #(#HTMLViewSpec
  1234                  #(#HTMLViewSpec
  1235                     #name: 'HTMLView'
  1235                     #name: 'HTML Browser'
  1236                     #layout: #(#LayoutFrame 240 0 15 0 445 0 110 0)
  1236                     #layout: #(#LayoutFrame 240 0 15 0 445 0 110 0)
  1237                     #hasHorizontalScrollBar: true
  1237                     #hasHorizontalScrollBar: true
  1238                     #hasVerticalScrollBar: true
  1238                     #hasVerticalScrollBar: true
  1239                 )
  1239                 )
  1240                  #(#LabelSpec
  1240                  #(#LabelSpec
  1245                     #adjust: #left
  1245                     #adjust: #left
  1246                     #resizeForLabel: true
  1246                     #resizeForLabel: true
  1247                     #canUIDrag: false
  1247                     #canUIDrag: false
  1248                 )
  1248                 )
  1249                  #(#InputFieldSpec
  1249                  #(#InputFieldSpec
  1250                     #name: 'EditField'
  1250                     #name: 'Entry Field'
  1251                     #layout: #(#LayoutFrame 15 0 125 0 220 0 147 0)
  1251                     #layout: #(#LayoutFrame 15 0 125 0 220 0 147 0)
  1252                 )
  1252                 )
  1253                  #(#LabelSpec
  1253                  #(#LabelSpec
  1254                     #name: 'EntryFieldLabel'
  1254                     #name: 'EntryFieldLabel'
  1255                     #layout: #(#LayoutFrame 53 0 127 0 106 0 147 0)
  1255                     #layout: #(#LayoutFrame 53 0 127 0 106 0 147 0)
  1817 
  1817 
  1818     "do not manually edit this - the painter/builder may not be able to
  1818     "do not manually edit this - the painter/builder may not be able to
  1819      handle the specification if its corrupted."
  1819      handle the specification if its corrupted."
  1820 
  1820 
  1821     "
  1821     "
  1822      UIPainter new openOnClass:UISelectionPanel::ExampleUserDefinedGallery andSelector:#clocksSpec
  1822      UIPainter new openOnClass:UISelectionPanel::UserDefinedGallery andSelector:#clocksSpec
  1823      UISelectionPanel::ExampleUserDefinedGallery new openInterface:#clocksSpec
  1823      UISelectionPanel::UserDefinedGallery new openInterface:#clocksSpec
  1824     "
  1824     "
  1825 
  1825 
  1826     <resource: #canvas>
  1826     <resource: #canvas>
  1827 
  1827 
  1828     ^
  1828     ^
  1829      
  1829      
  1830        #(#FullSpec
  1830        #(#FullSpec
  1831           #'window:' 
  1831           #window: 
  1832            #(#WindowSpec
  1832            #(#WindowSpec
  1833               #'name:' 'Interface Builder'
  1833               #name: 'Interface Builder'
  1834               #'layout:' #(#LayoutFrame 22 0 236 0 401 0 506 0)
  1834               #layout: #(#LayoutFrame 401 0 380 0 780 0 650 0)
  1835               #'label:' 'Interface Builder'
  1835               #label: 'Interface Builder'
  1836               #'min:' #(#Point 10 10)
  1836               #min: #(#Point 10 10)
  1837               #'max:' #(#Point 1280 1024)
  1837               #max: #(#Point 1280 1024)
  1838               #'bounds:' #(#Rectangle 22 236 402 507)
  1838               #bounds: #(#Rectangle 401 380 781 651)
  1839           )
  1839               #usePreferredExtent: false
  1840           #'component:' 
  1840           )
       
  1841           #component: 
  1841            #(#SpecCollection
  1842            #(#SpecCollection
  1842               #'collection:' 
  1843               #collection: 
  1843                #(
  1844                #(
  1844                  #(#ArbitraryComponentSpec
  1845                  #(#ArbitraryComponentSpec
  1845                     #'name:' 'ClockView'
  1846                     #name: 'Analog Clock'
  1846                     #'layout:' #(#LayoutFrame 11 0 11 0 125 0 123 0)
  1847                     #layout: #(#LayoutFrame 11 0 11 0 125 0 123 0)
  1847                     #'component:' #ClockView
  1848                     #component: #ClockView
  1848                     #'hasBorder:' false
  1849                     #hasBorder: false
  1849                 )
  1850                 )
  1850                  #(#ArbitraryComponentSpec
  1851                  #(#ArbitraryComponentSpec
  1851                     #'name:' 'DigitalClockView'
  1852                     #name: 'Digital Clock'
  1852                     #'layout:' #(#LayoutOrigin 136 0 11 0)
  1853                     #layout: #(#LayoutOrigin 136 0 11 0)
  1853                     #'component:' #DigitalClockView
  1854                     #component: #DigitalClockView
  1854                     #'hasBorder:' false
  1855                     #hasBorder: false
  1855                 )
  1856                 )
  1856               )
  1857               )
  1857           )
  1858           )
  1858       )
  1859       )
  1859 
       
  1860     "Modified: / 4.10.1997 / 15:12:27 / cg"
       
  1861     "Created: / 8.12.1997 / 18:40:22 / cg"
       
  1862 !
  1860 !
  1863 
  1861 
  1864 listOfLabels
  1862 listOfLabels
  1865     ^ LabelList
  1863     ^ LabelList
  1866 
  1864