*** empty log message ***
authorClaus Gittinger <cg@exept.de>
Fri, 01 Dec 2006 14:03:55 +0100
changeset 7558 497fa89b8a20
parent 7557 c0701f39eaf4
child 7559 12eedbcf4b90
*** empty log message ***
AbstractLauncherApplication.st
--- a/AbstractLauncherApplication.st	Fri Dec 01 14:03:51 2006 +0100
+++ b/AbstractLauncherApplication.st	Fri Dec 01 14:03:55 2006 +0100
@@ -14,7 +14,7 @@
 ToolApplicationModel subclass:#AbstractLauncherApplication
 	instanceVariableNames:'transcript'
 	classVariableNames:'NotifyingEmergencyHandler OpenLaunchers RegisteredMenuHandlers
-		OpenSettingsDialog SettingsList'
+		OpenSettingsDialog'
 	poolDictionaries:''
 	category:'Interface-Smalltalk'
 !
@@ -202,10 +202,6 @@
 !
 
 defaultSettingsApplicationList
-    "when changed, execute:
-                SettingsList := nil
-     to flush cached list.
-    "
     ^ #(          
         #('Language'                    #'AbstractSettingsApplication::LanguageSettingsAppl'            )
         #('Keyboard Mappings'           #'AbstractSettingsApplication::KbdMappingSettingsAppl'          )
@@ -238,7 +234,8 @@
         #('Communication/HTTPServer'    #'AbstractSettingsApplication::HTTPStartServerSettingsApplication'   )
     ) asOrderedCollection
 
-    "Modified: / 16.12.2002 / 18:12:28 / penk"
+    "Modified: / 16-12-2002 / 18:12:28 / penk"
+    "Modified: / 01-12-2006 / 14:00:43 / cg"
 !
 
 removeSettingsApplicationByClass:aClass
@@ -265,39 +262,37 @@
 !
 
 settingsList
-    |rawList filteredList|
-
-"/    SettingsList isNil ifTrue:[
-        rawList := self defaultSettingsApplicationList.
-        filteredList := rawList select:[:eachEntry|
-                            |className|
-
-                            className := eachEntry at:2 ifAbsent:nil.
-                            className isNil
-                            or:[ (Smalltalk at:className) notNil ]
+    |rawList filteredList settingsList|
+
+    rawList := self defaultSettingsApplicationList.
+    filteredList := rawList select:[:eachEntry|
+                        |className|
+
+                        className := eachEntry at:2 ifAbsent:nil.
+                        className isNil
+                        or:[ (Smalltalk at:className) notNil ]
+                    ].
+
+    settingsList := filteredList collect:[:eachEntry|
+                        |iconSelector newEntry|
+
+                        iconSelector := eachEntry at:3 ifAbsent:nil.
+                        iconSelector isNil ifTrue:[
+                            eachEntry     
+                        ] ifFalse:[
+                            newEntry := eachEntry copy.
+                            newEntry at:3 put:(self perform:iconSelector).
+                            newEntry
                         ].
-
-        SettingsList := filteredList collect:[:eachEntry|
-                            |iconSelector newEntry|
-
-                            iconSelector := eachEntry at:3 ifAbsent:nil.
-                            iconSelector isNil ifTrue:[
-                                eachEntry     
-                            ] ifFalse:[
-                                newEntry := eachEntry copy.
-                                newEntry at:3 put:(self perform:iconSelector).
-                                newEntry
-                            ].
-                        ].
-"/    ].
-    ^ SettingsList
+                    ].
+    ^ settingsList
 
     "
-     SettingsList := nil        
      self settingsList  
     "
 
-    "Modified: / 16.12.2002 / 18:12:50 / penk"
+    "Modified: / 16-12-2002 / 18:12:50 / penk"
+    "Modified: / 01-12-2006 / 14:01:12 / cg"
 ! !
 
 !AbstractLauncherApplication methodsFor:'private'!
@@ -6554,5 +6549,5 @@
 !AbstractLauncherApplication class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/AbstractLauncherApplication.st,v 1.341 2006-11-07 12:59:24 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/AbstractLauncherApplication.st,v 1.342 2006-12-01 13:03:55 cg Exp $'
 ! !