BrowserView.st
changeset 6561 ae1a6efcc6e1
parent 6547 fa94cd894148
child 6641 4c09d36ba376
--- a/BrowserView.st	Wed Feb 15 17:31:49 2006 +0100
+++ b/BrowserView.st	Wed Feb 15 17:32:01 2006 +0100
@@ -10748,27 +10748,7 @@
     (currentMethod notNil) ifTrue:[
         resources := currentMethod resources.
         resources notNil ifTrue:[
-            (resources includesKey:#canvas) ifTrue:[
-                editorClass := UIPainter
-            ].
-            (resources includesKey:#menu) ifTrue:[
-                editorClass := MenuEditor
-            ].
-            ((resources includesKey:#image) or: [resources includesKey:#fileImage]) ifTrue:[
-                editorClass := ImageEditor
-            ].
-            (resources includesKey:#help) ifTrue:[
-                editorClass := UIHelpTool
-            ].
-            (resources includesKey:#tableColumns) ifTrue:[
-                editorClass := DataSetBuilder
-            ].
-            (resources includesKey:#tabList) ifTrue:[
-                editorClass := TabListEditor
-            ].
-            (resources includesKey:#hierarchicalList) ifTrue:[
-                editorClass := HierarchicalListEditor
-            ].
+            editorClass := SystemBrowser resourceEditorClassForResources:resources.
             editorClass notNil ifTrue: [
                 self withWaitCursorDo:[
                     editorClass 
@@ -14617,7 +14597,7 @@
 !BrowserView class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/BrowserView.st,v 1.791 2006-02-09 18:18:54 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/BrowserView.st,v 1.792 2006-02-15 16:32:01 cg Exp $'
 ! !
 
 BrowserView initialize!