TabListEditor.st
changeset 1325 a7c38b60f2fb
parent 1245 fd0127c25b66
child 1326 295fe7dc6fbb
equal deleted inserted replaced
1324:50ea68e7e558 1325:a7c38b60f2fb
    92         label
    92         label
    93         translateLabel
    93         translateLabel
    94         labelForegroundColor
    94         labelForegroundColor
    95         enabled
    95         enabled
    96         editAgument
    96         editAgument
       
    97         accessCharacterPosition
       
    98         shortcutKey
    97     )
    99     )
    98 
   100 
    99 ! !
   101 ! !
   100 
   102 
   101 !TabListEditor class methodsFor:'help specs'!
   103 !TabListEditor class methodsFor:'help specs'!
   191         #name: #tabSpec
   193         #name: #tabSpec
   192         #window: 
   194         #window: 
   193        #(#WindowSpec
   195        #(#WindowSpec
   194           #label: 'Tab Basic'
   196           #label: 'Tab Basic'
   195           #name: 'Tab Basic'
   197           #name: 'Tab Basic'
   196           #layout: #(#LayoutFrame 220 0 200 0 634 0 425 0)
       
   197           #min: #(#Point 10 10)
   198           #min: #(#Point 10 10)
   198           #max: #(#Point 1280 1024)
   199           #max: #(#Point 1280 1024)
   199           #bounds: #(#Rectangle 220 200 635 426)
   200           #bounds: #(#Rectangle 8 377 436 604)
   200         )
   201         )
   201         #component: 
   202         #component: 
   202        #(#SpecCollection
   203        #(#SpecCollection
   203           #collection: #(
   204           #collection: #(
   204            #(#LabelSpec
   205            #(#LabelSpec
   205               #label: 'Label:'
   206               #label: 'Label:'
   206               #name: 'Label'
   207               #name: 'labelLabel'
   207               #layout: #(#AlignmentOrigin 98 0 26 0 1 0.5)
   208               #layout: #(#AlignmentOrigin 98 0 26 0 1 0.5)
   208               #resizeForLabel: true
   209               #resizeForLabel: true
   209             )
   210             )
   210            #(#InputFieldSpec
   211            #(#InputFieldSpec
   211               #name: 'LabelField'
   212               #attributes: 
       
   213              #(#LabelField
       
   214                 nil #label
       
   215                 nil #tabable
       
   216                 true
       
   217               )
       
   218               #name: 'label'
   212               #layout: #(#LayoutFrame 100 0 15 0 -5 1.0 37 0)
   219               #layout: #(#LayoutFrame 100 0 15 0 -5 1.0 37 0)
   213               #activeHelpKey: #label
   220               #activeHelpKey: #label
       
   221               #tabable: true
   214               #model: #label
   222               #model: #label
       
   223               #group: #inputGroup
   215               #acceptOnLostFocus: true
   224               #acceptOnLostFocus: true
   216               #acceptChannel: #acceptChannel
   225               #acceptChannel: #acceptChannel
   217               #modifiedChannel: #modifiedChannel
   226               #modifiedChannel: #modifiedChannel
   218               #acceptOnPointerLeave: false
   227               #acceptOnPointerLeave: false
   219             )
   228             )
   220            #(#CheckBoxSpec
       
   221               #label: 'Application provides translation '
       
   222               #name: 'TranslateLabel'
       
   223               #layout: #(#LayoutFrame 59 0 45 0 -8 1 71 0)
       
   224               #activeHelpKey: #labelDerivesFromApplication
       
   225               #model: #translateLabel
       
   226             )
       
   227            #(#LabelSpec
   229            #(#LabelSpec
   228               #label: 'Argument:'
   230               #label: 'Accelerator:'
   229               #name: 'ArgumentLabel'
   231               #name: 'shortcutKeyLabel'
   230               #layout: #(#AlignmentOrigin 98 0 182 0 1 0.5)
   232               #layout: #(#AlignmentOrigin 98 0 55 0 1 0.5)
   231               #resizeForLabel: true
   233               #resizeForLabel: true
   232             )
   234             )
   233            #(#InputFieldSpec
   235            #(#InputFieldSpec
   234               #name: 'ArgumentField'
   236               #attributes: 
   235               #layout: #(#LayoutFrame 100 0 171 0 -5 1.0 193 0)
   237              #(#label
   236               #activeHelpKey: #argument
   238                 nil #shortcutKey
   237               #model: #editAgument
   239                 nil #tabable
       
   240                 true
       
   241               )
       
   242               #name: 'shortcutKey'
       
   243               #layout: #(#LayoutFrame 100 0 44 0 -5 1.0 66 0)
       
   244               #activeHelpKey: #label
       
   245               #tabable: true
       
   246               #model: #shortcutKey
       
   247               #group: #inputGroup
       
   248               #type: #symbolOrNil
   238               #acceptOnLostFocus: true
   249               #acceptOnLostFocus: true
   239               #acceptChannel: #acceptChannel
   250               #acceptChannel: #acceptChannel
   240               #modifiedChannel: #modifiedChannel
   251               #modifiedChannel: #modifiedChannel
   241               #acceptOnPointerLeave: false
   252               #acceptOnPointerLeave: false
   242             )
   253             )
   243            #(#LabelSpec
   254            #(#LabelSpec
       
   255               #label: 'Argument:'
       
   256               #name: 'editAgumentLabel'
       
   257               #layout: #(#AlignmentOrigin 98 0 84 0 1 0.5)
       
   258               #resizeForLabel: true
       
   259             )
       
   260            #(#InputFieldSpec
       
   261               #attributes: 
       
   262              #(#tabable
       
   263                 true #ArgumentField
       
   264                 nil #editAgument
       
   265                 nil
       
   266               )
       
   267               #name: 'editAgument'
       
   268               #layout: #(#LayoutFrame 100 0 73 0 -5 1.0 95 0)
       
   269               #activeHelpKey: #argument
       
   270               #tabable: true
       
   271               #model: #editAgument
       
   272               #group: #inputGroup
       
   273               #acceptOnReturn: true
       
   274               #acceptOnTab: false
       
   275               #acceptOnLostFocus: false
       
   276               #acceptChannel: #acceptChannel
       
   277               #modifiedChannel: #modifiedChannel
       
   278               #acceptOnPointerLeave: false
       
   279             )
       
   280            #(#LabelSpec
       
   281               #label: 'Access Character Position:'
       
   282               #name: 'accessCharacterPositionLabel'
       
   283               #layout: #(#AlignmentOrigin 275 0 113 0 1 0.5)
       
   284               #resizeForLabel: true
       
   285             )
       
   286            #(#InputFieldSpec
       
   287               #attributes: 
       
   288              #(#label
       
   289                 nil #accessCharacterPos
       
   290                 nil #tabable
       
   291                 true #accessCharacterPosition
       
   292                 nil
       
   293               )
       
   294               #name: 'accessCharacterPosition'
       
   295               #layout: #(#LayoutFrame 278 0 103 0 -5 1.0 125 0)
       
   296               #activeHelpKey: #label
       
   297               #tabable: true
       
   298               #model: #accessCharacterPosition
       
   299               #group: #inputGroup
       
   300               #type: #number
       
   301               #acceptOnLostFocus: true
       
   302               #acceptChannel: #acceptChannel
       
   303               #modifiedChannel: #modifiedChannel
       
   304               #acceptOnPointerLeave: false
       
   305             )
       
   306            #(#CheckBoxSpec
       
   307               #attributes: 
       
   308              #(#tabable
       
   309                 true
       
   310               )
       
   311               #label: 'Application provides translation '
       
   312               #name: 'translateLabel'
       
   313               #layout: #(#Point 96 135)
       
   314               #activeHelpKey: #labelDerivesFromApplication
       
   315               #tabable: true
       
   316               #model: #translateLabel
       
   317             )
       
   318            #(#CheckBoxSpec
       
   319               #attributes: 
       
   320              #(#tabable
       
   321                 true
       
   322               )
       
   323               #label: 'Can Select'
       
   324               #name: 'enabled'
       
   325               #layout: #(#Point 96 161)
       
   326               #activeHelpKey: #canSelect
       
   327               #tabable: true
       
   328               #model: #enabled
       
   329             )
       
   330            #(#LabelSpec
   244               #label: 'Color:'
   331               #label: 'Color:'
   245               #name: 'ForegroundLabel'
   332               #name: 'ForegroundLabel'
   246               #layout: #(#AlignmentOrigin 98 0 91 0 1 0.5)
   333               #layout: #(#AlignmentOrigin 98 0 209 0 1 0.5)
   247               #resizeForLabel: true
   334               #resizeForLabel: true
   248               #adjust: #right
   335               #adjust: #right
   249             )
   336             )
   250            #(#ColorMenuSpec
   337            #(#ColorMenuSpec
       
   338               #attributes: 
       
   339              #(#tabable
       
   340                 true
       
   341               )
   251               #name: 'ForegroundColorMenu'
   342               #name: 'ForegroundColorMenu'
   252               #layout: #(#LayoutFrame 100 0 79 0 -5 1.0 101 0)
   343               #layout: #(#LayoutFrame 100 0 197 0 -5 1.0 219 0)
   253               #activeHelpKey: #color
   344               #activeHelpKey: #color
   254               #model: #labelForegroundColor
   345               #model: #labelForegroundColor
   255               #labelsAreColored: false
   346               #labelsAreColored: false
   256             )
       
   257            #(#CheckBoxSpec
       
   258               #label: 'Can Select'
       
   259               #name: 'CanSelect'
       
   260               #layout: #(#LayoutFrame 59 0 110 0 -8 1 132 0)
       
   261               #activeHelpKey: #canSelect
       
   262               #model: #enabled
       
   263             )
   347             )
   264            )
   348            )
   265          
   349          
   266         )
   350         )
   267       )
   351       )