UIHelpTool.st
changeset 835 13793eec85d5
parent 833 ff2f237a309a
child 868 dfa9d6df10d8
equal deleted inserted replaced
834:1973e297b5a2 835:13793eec85d5
   174      
   174      
   175        #(#FullSpec
   175        #(#FullSpec
   176           #window: 
   176           #window: 
   177            #(#WindowSpec
   177            #(#WindowSpec
   178               #name: 'Help Tool'
   178               #name: 'Help Tool'
   179               #layout: #(#LayoutFrame 155 0 273 0 440 0 543 0)
   179               #layout: #(#LayoutFrame 29 0 447 0 314 0 717 0)
   180               #label: 'Help Tool'
   180               #label: 'Help Tool'
   181               #min: #(#Point 10 10)
   181               #min: #(#Point 10 10)
   182               #max: #(#Point 1160 870)
   182               #max: #(#Point 1160 870)
   183               #bounds: #(#Rectangle 155 273 441 544)
   183               #bounds: #(#Rectangle 29 447 315 718)
   184               #usePreferredExtent: false
   184               #usePreferredExtent: false
   185           )
   185           )
   186           #component: 
   186           #component: 
   187            #(#SpecCollection
   187            #(#SpecCollection
   188               #collection: 
   188               #collection: 
   248                                                        #(
   248                                                        #(
   249                                                          #(#ActionButtonSpec
   249                                                          #(#ActionButtonSpec
   250                                                             #name: 'AddButton'
   250                                                             #name: 'AddButton'
   251                                                             #activeHelpKey: #addHelpTextKey
   251                                                             #activeHelpKey: #addHelpTextKey
   252                                                             #label: 'Add'
   252                                                             #label: 'Add'
       
   253                                                             #translateLabel: true
   253                                                             #tabable: true
   254                                                             #tabable: true
   254                                                             #model: #doAdd
   255                                                             #model: #doAdd
   255                                                             #extent: #(#Point 44 24)
   256                                                             #extent: #(#Point 44 24)
   256                                                         )
   257                                                         )
   257                                                          #(#ActionButtonSpec
   258                                                          #(#ActionButtonSpec
   258                                                             #name: 'RemoveButton'
   259                                                             #name: 'RemoveButton'
   259                                                             #activeHelpKey: #removeHelpTextKey
   260                                                             #activeHelpKey: #removeHelpTextKey
   260                                                             #label: 'Remove'
   261                                                             #label: 'Remove'
       
   262                                                             #translateLabel: true
   261                                                             #tabable: true
   263                                                             #tabable: true
   262                                                             #model: #doRemove
   264                                                             #model: #doRemove
   263                                                             #extent: #(#Point 45 24)
   265                                                             #extent: #(#Point 44 24)
   264                                                         )
   266                                                         )
   265                                                          #(#ActionButtonSpec
   267                                                          #(#ActionButtonSpec
   266                                                             #name: 'DeleteButton'
   268                                                             #name: 'DeleteButton'
   267                                                             #activeHelpKey: #deleteHelpTextKey
   269                                                             #activeHelpKey: #deleteHelpTextKey
   268                                                             #label: 'Delete'
   270                                                             #label: 'Delete'
       
   271                                                             #translateLabel: true
   269                                                             #tabable: true
   272                                                             #tabable: true
   270                                                             #model: #doDelete
   273                                                             #model: #doDelete
   271                                                             #extent: #(#Point 45 24)
   274                                                             #extent: #(#Point 45 24)
   272                                                         )
   275                                                         )
   273                                                       )
   276                                                       )
   298                     #handles: #(#Any 0.5 1.0)
   301                     #handles: #(#Any 0.5 1.0)
   299                 )
   302                 )
   300               )
   303               )
   301           )
   304           )
   302       )
   305       )
       
   306 
       
   307     "Modified: / 20.5.1998 / 01:08:59 / cg"
   303 !
   308 !
   304 
   309 
   305 windowSpecForStandAlone
   310 windowSpecForStandAlone
   306     "This resource specification was automatically generated
   311     "This resource specification was automatically generated
   307      by the UIPainter of ST/X."
   312      by the UIPainter of ST/X."
   371        #(#Menu
   376        #(#Menu
   372           
   377           
   373            #(
   378            #(
   374              #(#MenuItem
   379              #(#MenuItem
   375                 #label: 'File'
   380                 #label: 'File'
       
   381                 #translateLabel: true
   376                 #submenu: 
   382                 #submenu: 
   377                  #(#Menu
   383                  #(#Menu
   378                     
   384                     
   379                      #(
   385                      #(
   380                        #(#MenuItem
   386                        #(#MenuItem
   381                           #label: 'Load'
   387                           #label: 'Load...'
       
   388                           #translateLabel: true
   382                           #value: #doLoad
   389                           #value: #doLoad
   383                           #activeHelpKey: #fileLoad
   390                           #activeHelpKey: #fileLoad
   384                       )
   391                       )
   385                        #(#MenuItem
   392                        #(#MenuItem
   386                           #label: '-'
   393                           #label: '-'
   387                       )
   394                       )
   388                        #(#MenuItem
   395                        #(#MenuItem
   389                           #label: 'Save'
   396                           #label: 'Save'
       
   397                           #translateLabel: true
   390                           #value: #doSave
   398                           #value: #doSave
   391                           #activeHelpKey: #fileSave
   399                           #activeHelpKey: #fileSave
   392                       )
   400                       )
   393                        #(#MenuItem
   401                        #(#MenuItem
   394                           #label: '-'
   402                           #label: '-'
   395                       )
   403                       )
   396                        #(#MenuItem
   404                        #(#MenuItem
   397                           #label: 'Exit'
   405                           #label: 'Exit'
       
   406                           #translateLabel: true
   398                           #value: #closeRequest
   407                           #value: #closeRequest
   399                           #activeHelpKey: #fileExit
   408                           #activeHelpKey: #fileExit
   400                       )
   409                       )
   401                     ) nil
   410                     ) nil
   402                     nil
   411                     nil
   403                 )
   412                 )
   404             )
   413             )
   405              #(#MenuItem
   414              #(#MenuItem
   406                 #label: 'Edit'
   415                 #label: 'Edit'
       
   416                 #translateLabel: true
   407                 #submenu: 
   417                 #submenu: 
   408                  #(#Menu
   418                  #(#Menu
   409                     
   419                     
   410                      #(
   420                      #(
   411                        #(#MenuItem
   421                        #(#MenuItem
   412                           #label: 'Add'
   422                           #label: 'Add'
       
   423                           #translateLabel: true
   413                           #value: #doAdd
   424                           #value: #doAdd
   414                           #activeHelpKey: #addHelpTextKey
   425                           #activeHelpKey: #addHelpTextKey
   415                       )
   426                       )
   416                        #(#MenuItem
   427                        #(#MenuItem
   417                           #label: '-'
   428                           #label: '-'
   418                       )
   429                       )
   419                        #(#MenuItem
   430                        #(#MenuItem
   420                           #label: 'Delete'
   431                           #label: 'Delete'
       
   432                           #translateLabel: true
   421                           #value: #doDelete
   433                           #value: #doDelete
   422                           #activeHelpKey: #deleteHelpTextKey
   434                           #activeHelpKey: #deleteHelpTextKey
   423                       )
   435                       )
   424                     ) nil
   436                     ) nil
   425                     nil
   437                     nil
   426                 )
   438                 )
   427             )
   439             )
   428              #(#MenuItem
   440              #(#MenuItem
   429                 #label: 'Help'
   441                 #label: 'Help'
   430                 #startGroup: #right
   442                 #startGroup: #right
       
   443                 #translateLabel: true
   431                 #submenu: 
   444                 #submenu: 
   432                  #(#Menu
   445                  #(#Menu
   433                     
   446                     
   434                      #(
   447                      #(
   435                        #(#MenuItem
   448                        #(#MenuItem
   436                           #label: 'Documentation'
   449                           #label: 'Documentation'
   437                           #value: #openHTMLDocument:
   450                           #value: #openHTMLDocument:
       
   451                           #translateLabel: true
   438                           #activeHelpKey: #helpHelpTool
   452                           #activeHelpKey: #helpHelpTool
   439                           #argument: 'tools/uipainter/HelpTool.html'
   453                           #argument: 'tools/uipainter/HelpTool.html'
   440                       )
   454                       )
   441                        #(#MenuItem
   455                        #(#MenuItem
   442                           #label: '-'
   456                           #label: '-'
   443                       )
   457                       )
   444                        #(#MenuItem
   458                        #(#MenuItem
   445                           #label: 'Show Help Texts'
   459                           #label: 'Show Help Texts'
       
   460                           #translateLabel: true
   446                           #activeHelpKey: #helpShowHelp
   461                           #activeHelpKey: #helpShowHelp
   447                           #indication: #showHelp:
   462                           #indication: #showHelp:
   448                       )
   463                       )
   449                     ) nil
   464                     ) nil
   450                     nil
   465                     nil
   451                 )
   466                 )
   452             )
   467             )
   453           ) nil
   468           ) nil
   454           nil
   469           nil
   455       )
   470       )
       
   471 
       
   472     "Modified: / 20.5.1998 / 01:08:12 / cg"
   456 ! !
   473 ! !
   457 
   474 
   458 !UIHelpTool methodsFor:'accessing'!
   475 !UIHelpTool methodsFor:'accessing'!
   459 
   476 
   460 dictionaries
   477 dictionaries
  1092         self listModel value: helpKey.
  1109         self listModel value: helpKey.
  1093         self accept
  1110         self accept
  1094     ]
  1111     ]
  1095     ifFalse:
  1112     ifFalse:
  1096     [
  1113     [
  1097         self warn: 'First define a help key!!'
  1114         self warn:'No key was entered !!'
  1098     ]
  1115     ]
       
  1116 
       
  1117     "Modified: / 20.5.1998 / 01:15:06 / cg"
  1099 !
  1118 !
  1100 
  1119 
  1101 doDelete
  1120 doDelete
  1102     "deletes the selected help key"
  1121     "deletes the selected help key"
  1103 
  1122 
  1110         modified := true.
  1129         modified := true.
  1111         modifiedHolder notNil ifTrue: [modifiedHolder value:true]
  1130         modifiedHolder notNil ifTrue: [modifiedHolder value:true]
  1112     ]
  1131     ]
  1113     ifFalse:
  1132     ifFalse:
  1114     [
  1133     [
  1115         self warn: 'First select a help key!!'
  1134         self warn:'No key selected !!'
  1116     ]
  1135     ]
       
  1136 
       
  1137     "Modified: / 20.5.1998 / 01:15:00 / cg"
  1117 !
  1138 !
  1118 
  1139 
  1119 doLoad
  1140 doLoad
  1120     "opens a Resource Selection Browser in order to get a resource message"
  1141     "opens a Resource Selection Browser in order to get a resource message"
  1121 
  1142 
  1165         self updateList.
  1186         self updateList.
  1166         modifiedHolder notNil ifTrue: [modifiedHolder value:true]
  1187         modifiedHolder notNil ifTrue: [modifiedHolder value:true]
  1167     ]
  1188     ]
  1168     ifFalse:
  1189     ifFalse:
  1169     [
  1190     [
  1170         self warn: 'First select a help key!!'
  1191         self warn:'No key selected !!'
  1171     ]
  1192     ]
       
  1193 
       
  1194     "Modified: / 20.5.1998 / 01:15:11 / cg"
  1172 !
  1195 !
  1173 
  1196 
  1174 doSave
  1197 doSave
  1175     "saves the help dictionaries on specClass"
  1198     "saves the help dictionaries on specClass"
  1176 
  1199