added: #helpSpec
authorClaus Gittinger <cg@exept.de>
Thu, 22 Dec 2011 11:27:26 +0100
changeset 11006 7491dc45fec7
parent 11005 449ebd8c29bd
child 11007 cc8b9d27e643
added: #helpSpec
CVSSourceCodeManagementSettingsAppl.st
--- a/CVSSourceCodeManagementSettingsAppl.st	Thu Dec 22 11:16:04 2011 +0100
+++ b/CVSSourceCodeManagementSettingsAppl.st	Thu Dec 22 11:27:26 2011 +0100
@@ -57,6 +57,106 @@
     "Created: / 19-04-2011 / 11:00:11 / cg"
 ! !
 
+!CVSSourceCodeManagementSettingsAppl class methodsFor:'help specs'!
+
+helpSpec
+    "This resource specification was automatically generated
+     by the UIHelpTool of ST/X."
+
+    "Do not manually edit this!! If it is corrupted,
+     the UIHelpTool may not be able to read the specification."
+
+    "
+     UIHelpTool openOnClass:CVSSourceCodeManagementSettingsAppl    
+    "
+
+    <resource: #help>
+
+    ^ super helpSpec addPairsFrom:#(
+
+#addPerModuleRoot
+'Add this per-module entry'
+
+#addPerPackageManager
+'Add a new per-package manager definition'
+
+#browseSourceCache
+'Open a file browser on the source cache directory'
+
+#checkClassesWhenCheckingIn
+'Before checking into the repository, check classes for leftover halt and breakpoint code.'
+
+#checkPerPackageManager
+'Open a window to show which scm-manager is responsible for which package.'
+
+#condenseSourceCache
+'Cleanup old cached versions from the source cache.\Will keep only the current (newest) version in the cache.\Access to older code versions will be slowed down (compare with old version browser function)'
+
+#cvsCommand
+'The command to use for cvs operations\(the path to "cvs"/"cvs.exe"-command. Not needed, if already in the shell''s PATH value)'
+
+#cvsLogin
+'Perform a "cvs login" operation for the default CVSROOT'
+
+#cvsRootDefault
+'The default CVSROOT.\This will be used for all modules which are not listed below.'
+
+#cvsRootPerModule
+'Specifies per-module CVSROOTs.\This allows for individual projects to be stored in different cvs repositories.'
+
+#cvsRootPerModuleModule
+'The module for which a specific CVSROOT is defined'
+
+#cvsRootPerModuleRoot
+'The CVSROOT for which this specific module is defined'
+
+#defaultManagerType
+'The default repository type.\This is used for packages for which no entry matches in the list below'
+
+#editPerPackageManager
+'Modify the selected per-package manager definition'
+
+#flushSourceCache
+'Remove all files from the source cache.\Access to source code will temporarily be slowed down,\until sources have been refetched from the repository'
+
+#keepMethodSourceInImage
+'After first file access, keep the method sources in the image itself.\All following text search operations will be much faster.\Grows the image over time (but who cares, these days)'
+
+#loginPerModuleRoot
+'Execute a "cvs login" operation for this CVSROOT'
+
+#moveManagerDown
+'Move the selected entry down in the list.\(The first matching definition is used to determine which repository type is used.)'
+
+#moveManagerUp
+'Move the selected entry up in the list.\(The first matching definition is used to determine which repository type is used.)'
+
+#perPackageConfiguration
+'Define per-package repository types here.\For any non-matching package-id, the default repository type is used.'
+
+#removePerModuleRoot
+'Remove this per-module entry'
+
+#removePerPackageManager
+'Remove the selected per-package manager definition'
+
+#sourceCache
+'After checkout, keep the sourcefile in a local file (to avoid repeated checkout of the same file)'
+
+#useLocalSources
+'If present, use the local source files (from the development system''s tree).\If checkout fails, these will always be tried as second chance.'
+
+#useManager
+'Enable source code management.\If off, all queries for sourcecode are resolved by local files (offline operation)'
+
+#verboseSourceCodeAccess
+'Output debugging messages on the Transcript\(mostly traces of the underlying scm mechanism, such as cvs commands)'
+
+)
+
+    "Modified: / 22-12-2011 / 11:26:54 / cg"
+! !
+
 !CVSSourceCodeManagementSettingsAppl class methodsFor:'interface specs'!
 
 windowSpec
@@ -130,6 +230,7 @@
                                             label: 'CVS Command or Path:'
                                             name: 'Label1'
                                             layout: (LayoutFrame 0 0.0 0 0 60 0.25 22 0)
+                                            activeHelpKey: cvsCommand
                                             level: 0
                                             translateLabel: true
                                             adjust: right
@@ -137,6 +238,7 @@
                                          (InputFieldSpec
                                             name: 'CVSExecutableField'
                                             layout: (LayoutFrame 64 0.25 0 0 0 1 22 0)
+                                            activeHelpKey: cvsCommand
                                             tabable: true
                                             model: cvsExecutableHolder
                                             acceptChannel: acceptChannel
@@ -156,6 +258,7 @@
                                             label: 'CVSRoot default:'
                                             name: 'defaultCvsRootLabel'
                                             layout: (LayoutFrame 0 0.0 0 0 60 0.25 22 0)
+                                            activeHelpKey: cvsRootDefault
                                             level: 0
                                             translateLabel: true
                                             adjust: right
@@ -163,6 +266,7 @@
                                          (ComboBoxSpec
                                             name: 'cvsRootComboBox'
                                             layout: (LayoutFrame 64 0.25 0 0 0 1 22 0)
+                                            activeHelpKey: cvsRootDefault
                                             tabable: true
                                             model: cvsRootHolder
                                             immediateAccept: true
@@ -203,6 +307,7 @@
                                          (ActionButtonSpec
                                             label: 'CVS-Login'
                                             name: 'loginButton1'
+                                            activeHelpKey: cvsLogin
                                             translateLabel: true
                                             tabable: true
                                             model: loginCVSRoot
@@ -217,12 +322,14 @@
                                       label: 'CVSRoot per Module:'
                                       name: 'knownModulesLabel'
                                       layout: (LayoutFrame 0 0.0 82 0 60 0.25 104 0)
+                                      activeHelpKey: cvsRootPerModule
                                       translateLabel: true
                                       adjust: right
                                     )
                                    (SequenceViewSpec
                                       name: 'List1'
                                       layout: (LayoutFrame 64 0.25 82 0 0 1 201 0)
+                                      activeHelpKey: cvsRootPerModule
                                       tabable: true
                                       model: selectedPerModuleRoot
                                       hasHorizontalScrollBar: true
@@ -235,12 +342,14 @@
                                       label: 'Module:'
                                       name: 'moduleLabel'
                                       layout: (LayoutFrame 0 0.0 211 0 60 0.25 228 0)
+                                      activeHelpKey: cvsRootPerModuleModule
                                       translateLabel: true
                                       adjust: right
                                     )
                                    (InputFieldSpec
                                       name: 'perModuleRootModuleEntryField'
                                       layout: (LayoutFrame 64 0.25 207 0 0 1 229 0)
+                                      activeHelpKey: cvsRootPerModuleModule
                                       tabable: true
                                       model: perModuleRootModule
                                       acceptChannel: acceptChannel
@@ -250,12 +359,14 @@
                                       label: 'CVSRoot:'
                                       name: 'cvsRootLabel'
                                       layout: (LayoutFrame 0 0.0 236 0 60 0.25 253 0)
+                                      activeHelpKey: cvsRootPerModuleRoot
                                       translateLabel: true
                                       adjust: right
                                     )
                                    (ComboBoxSpec
                                       name: 'perModuleRootComboBox'
                                       layout: (LayoutFrame 64 0.25 232 0 0 1.0 254 0)
+                                      activeHelpKey: cvsRootPerModuleRoot
                                       tabable: true
                                       model: perModuleRoot
                                       immediateAccept: true
@@ -280,6 +391,7 @@
                                          (ActionButtonSpec
                                             label: 'Add/Apply'
                                             name: 'addButton'
+                                            activeHelpKey: addPerModuleRoot
                                             translateLabel: true
                                             tabable: true
                                             model: addPerModuleRoot
@@ -288,6 +400,7 @@
                                          (ActionButtonSpec
                                             label: 'Remove'
                                             name: 'removeButton'
+                                            activeHelpKey: removePerModuleRoot
                                             translateLabel: true
                                             tabable: true
                                             model: removePerModuleRoot
@@ -301,6 +414,7 @@
                                          (ActionButtonSpec
                                             label: 'CVS-Login'
                                             name: 'loginButton2'
+                                            activeHelpKey: loginPerModuleRoot
                                             translateLabel: true
                                             tabable: true
                                             model: loginPerModuleRoot
@@ -403,8 +517,6 @@
          
         )
       )
-
-    "Modified: / 21-12-2011 / 12:14:13 / cg"
 ! !
 
 !CVSSourceCodeManagementSettingsAppl class methodsFor:'queries'!
@@ -950,9 +1062,9 @@
 !CVSSourceCodeManagementSettingsAppl class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/CVSSourceCodeManagementSettingsAppl.st,v 1.9 2011-12-22 09:00:17 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/CVSSourceCodeManagementSettingsAppl.st,v 1.10 2011-12-22 10:27:26 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libtool/CVSSourceCodeManagementSettingsAppl.st,v 1.9 2011-12-22 09:00:17 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/CVSSourceCodeManagementSettingsAppl.st,v 1.10 2011-12-22 10:27:26 cg Exp $'
 ! !