SettingsDialog.st
changeset 9859 38ac3e126c5b
parent 9821 06998856ce39
child 10396 1fef9bc97b89
--- a/SettingsDialog.st	Tue Apr 19 12:58:09 2011 +0200
+++ b/SettingsDialog.st	Tue Apr 19 12:58:24 2011 +0200
@@ -179,47 +179,52 @@
 
 defaultSettingsApplicationList
     ^ #(          
-        #('Language'                    #'AbstractSettingsApplication::LanguageSettingsAppl'            )
-        #('Keyboard Mappings'           #'AbstractSettingsApplication::KbdMappingSettingsAppl'          )
-        #('ViewStyle'                   #'AbstractSettingsApplication::MiscDisplaySettingsAppl'         )
-        #('ViewStyle/Style'             #'AbstractSettingsApplication::StyleSettingsAppl'               )
-        #('ViewStyle/Other'             #'AbstractSettingsApplication::MiscDisplay2SettingsAppl'        )
-        #('ViewStyle/Fonts'             #'AbstractSettingsApplication::FontSettingsAppl'                )
-        #('System Messages'             #'AbstractSettingsApplication::SystemMessageSettingsAppl'       )
-        #('Memory'                      #'AbstractSettingsApplication::MemorySettingsAppl'              )
-        #('Processor & Scheduler'       #'AbstractSettingsApplication::ProcessorSchedulerSettingsAppl'  )
-        #('Tools'                       #'AbstractSettingsApplication::ToolsSettingsAppl'               )
-        #('Tools/Editor'                #'AbstractSettingsApplication::EditSettingsAppl'                )
-        #('Tools/Syntax Color'          #'AbstractSettingsApplication::SyntaxColorSettingsAppl'         )
-        #('Tools/Code Format'           #'AbstractSettingsApplication::SourceCodeFormatSettingsAppl'    )
-        #('Tools/CodeGenerator'         #'AbstractSettingsApplication::CodeGeneratorSettingsAppl'       )
-        #('Tools/System Browser'        #'AbstractSettingsApplication::SystemBrowserSettingsAppl'       )
-        #('Tools/Changes'               #'AbstractSettingsApplication::ChangeFileSettingsAppl'          )
-        #('Tools/Debugger'              #'AbstractSettingsApplication::DebuggerSettingsAppl'            )
-        #('Tools/Compiler'              #'AbstractSettingsApplication::GeneralCompilerSettingsAppl'     )
-        #('Tools/Compiler/ByteCode'     #'AbstractSettingsApplication::ByteCodeCompilerSettingsAppl'    )
-        #('Tools/Compiler/STC'          #'AbstractSettingsApplication::STCCompilerSettingsAppl'         )
-        #('Tools/Compiler/Build'        #'AbstractSettingsApplication::BuildSettingsAppl'         )
-        #('Source Code Management'      #'AbstractSettingsApplication::SourceCodeManagementSettingsAppl')
-        #('Source Code Management/CVS'          #'CVSSourceCodeManagementSettingsAppl')
-        #('Source Code Management/PerForce'     #'P4SourceCodeManagementSettingsAppl')
-        #('Source Code Management/SVN'          #'SVN::SettingsApp' )
-        #('Source Code Management/Store'        #'StoreSourceCodeManagementSettingsAppl')
-        #('Source Code Management/SmallTeam'    #'SmallTeamSourceCodeManagementSettingsAppl')
-        #('Printer'                     #'AbstractSettingsApplication::PrinterSettingsAppl'             )
-        #('Display'                     #'AbstractSettingsApplication::DisplaySettingsAppl'             )
-        #('Communication'               nil                                                         #communicationIcon)
+        #('Language'                            #'AbstractSettingsApplication::LanguageSettingsAppl'            )
+        #('Keyboard Mappings'                   #'AbstractSettingsApplication::KbdMappingSettingsAppl'          )
+        #('ViewStyle'                           #'AbstractSettingsApplication::MiscDisplaySettingsAppl'         )
+        #('ViewStyle/Style'                     #'AbstractSettingsApplication::StyleSettingsAppl'               )
+        #('ViewStyle/Other'                     #'AbstractSettingsApplication::MiscDisplay2SettingsAppl'        )
+        #('ViewStyle/Fonts'                     #'AbstractSettingsApplication::FontSettingsAppl'                )
+        #('System Messages'                     #'AbstractSettingsApplication::SystemMessageSettingsAppl'       )
+        #('Memory'                              #'AbstractSettingsApplication::MemorySettingsAppl'              )
+        #('Processor & Scheduler'               #'AbstractSettingsApplication::ProcessorSchedulerSettingsAppl'  )
+        #('Tools'                               #'AbstractSettingsApplication::ToolsSettingsAppl'               )
+        #('Tools/Editor'                        #'AbstractSettingsApplication::EditSettingsAppl'                )
+        #('Tools/Syntax Color'                  #'AbstractSettingsApplication::SyntaxColorSettingsAppl'         )
+        #('Tools/Code Format'                   #'AbstractSettingsApplication::SourceCodeFormatSettingsAppl'    )
+        #('Tools/CodeGenerator'                 #'AbstractSettingsApplication::CodeGeneratorSettingsAppl'       )
+        #('Tools/System Browser'                #'AbstractSettingsApplication::SystemBrowserSettingsAppl'       )
+        #('Tools/Changes'                       #'AbstractSettingsApplication::ChangeFileSettingsAppl'          )
+        #('Tools/Debugger'                      #'AbstractSettingsApplication::DebuggerSettingsAppl'            )
+        #('Tools/Compiler'                      #'AbstractSettingsApplication::GeneralCompilerSettingsAppl'     )
+        #('Tools/Compiler/ByteCode'             #'AbstractSettingsApplication::ByteCodeCompilerSettingsAppl'    )
+        #('Tools/Compiler/STC'                  #'AbstractSettingsApplication::STCCompilerSettingsAppl'         )
+        #('Tools/Compiler/Build'                #'AbstractSettingsApplication::BuildSettingsAppl'         )
+        #('Source Code Management'              #'AbstractSettingsApplication::SourceCodeManagementSettingsAppl')
+        "/ see initializeSettingsList for how the following is expanded...
+        #('Source Code Management/[% managerTypeName]'     
+                                                '[ AbstractSourceCodeManager availableManagers 
+                                                     collect:[:each | each settingsApplicationClass] ]'    
+                                                                                                            '[% defaultIcon]' )
+"/        #('Source Code Management/CVS'          #'CVSSourceCodeManagementSettingsAppl')
+"/        #('Source Code Management/PerForce'     #'P4SourceCodeManagementSettingsAppl')
+"/        #('Source Code Management/SVN'          #'SVN::SettingsApp' )
+"/        #('Source Code Management/Store'        #'StoreSourceCodeManagementSettingsAppl')
+"/        #('Source Code Management/SmallTeam'    #'SmallTeamSourceCodeManagementSettingsAppl')
+        #('Printer'                             #'AbstractSettingsApplication::PrinterSettingsAppl'             )
+        #('Display'                             #'AbstractSettingsApplication::DisplaySettingsAppl'             )
+        #('Communication'                       nil                                                         #communicationIcon)
 
-        #('Communication/Logging'       #'AbstractSettingsApplication::CommunicationLoggingSettingsAppl')
-        #('Communication/RDoIt'         #'AbstractSettingsApplication::RDoItServerSettingsAppl'         )
-        #('Communication/OSI Protocol'  #'AbstractSettingsApplication::OsiSettingsAppl'                 )
-        #('Communication/Misc'          #'AbstractSettingsApplication::MiscCommunicationSettingsAppl'   )
-        #('Communication/SQLServer'     #'AbstractSettingsApplication::SQLServerSettingsAppl'           )
-        #('Communication/HTTPServer'    #'AbstractSettingsApplication::HTTPStartServerSettingsApplication'   )
+        #('Communication/Logging'               #'AbstractSettingsApplication::CommunicationLoggingSettingsAppl')
+        #('Communication/RDoIt'                 #'AbstractSettingsApplication::RDoItServerSettingsAppl'         )
+        #('Communication/OSI Protocol'          #'AbstractSettingsApplication::OsiSettingsAppl'                 )
+        #('Communication/Misc'                  #'AbstractSettingsApplication::MiscCommunicationSettingsAppl'   )
+        #('Communication/SQLServer'             #'AbstractSettingsApplication::SQLServerSettingsAppl'           )
+        #('Communication/HTTPServer'            #'AbstractSettingsApplication::HTTPStartServerSettingsApplication'   )
     ) asOrderedCollection
 
     "Modified: / 16-12-2002 / 18:12:28 / penk"
-    "Modified: / 18-04-2011 / 17:30:00 / cg"
+    "Modified: / 19-04-2011 / 12:55:22 / cg"
 !
 
 expandParents
@@ -1469,11 +1474,11 @@
 !SettingsDialog class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/SettingsDialog.st,v 1.92 2011-04-18 15:31:11 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/SettingsDialog.st,v 1.93 2011-04-19 10:58:24 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libtool/SettingsDialog.st,v 1.92 2011-04-18 15:31:11 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/SettingsDialog.st,v 1.93 2011-04-19 10:58:24 cg Exp $'
 ! !
 
 SettingsDialog initialize!