--- a/NewSystemBrowser.st Mon Sep 08 15:45:42 2003 +0200
+++ b/NewSystemBrowser.st Tue Sep 09 14:11:11 2003 +0200
@@ -556,6 +556,9 @@
#formatCode
''
+#showClassHierarchy
+''
+
)
! !
@@ -9335,157 +9338,158 @@
<resource: #menu>
^
- #(#Menu
- #(
- #(#MenuItem
- #label: ''
- )
- #(#MenuItem
- #label: 'CreateBuffer'
- #itemValue: #createBuffer
- #translateLabel: true
- #isButton: true
- #labelImage: #(#ResourceRetriever #NewSystemBrowser #addBufferIcon2)
- )
- #(#MenuItem
- #label: '-'
- )
- #(#MenuItem
- #activeHelpKey: #showCategories
- #label: 'ShowCategory'
- #itemValue: #switchToCategoryView
- #translateLabel: true
- #isButton: true
- #isVisible: #organizerIsShowingClassesAndIsNotShowingCategories
- #labelImage: #(#ResourceRetriever #NewSystemBrowser #showCategoriesIcon)
- #showBusyCursorWhilePerforming: true
- )
- #(#MenuItem
- #activeHelpKey: #showClassHierarchy
- #label: 'ShowClassHierarchy'
- #itemValue: #switchToClassHierarchyView
- #translateLabel: true
- #isButton: true
- #isVisible: #organizerIsShowingClassesAndIsShowingCategories
- #labelImage: #(#ResourceRetriever #NewSystemBrowser #showClassHierarchyIcon)
- #showBusyCursorWhilePerforming: true
- )
- #(#MenuItem
- #label: '-'
- )
- #(#MenuItem
- #activeHelpKey: #recentChanges
- #label: 'Recent Changes'
- #translateLabel: true
- #isButton: true
- #submenuChannel: #changedMenu
- #labelImage: #(#ResourceRetriever #ToolbarIconLibrary #changesBrowser24x24Icon)
- #showBusyCursorWhilePerforming: true
- )
- #(#MenuItem
- #activeHelpKey: #recentlyVisitedMethods
- #label: 'Back'
- #translateLabel: true
- #isButton: true
- #submenuChannel: #findHistoryMenu
- #labelImage: #(#ResourceRetriever #ToolbarIconLibrary #back16x16Icon)
- #showBusyCursorWhilePerforming: true
- )
- #(#MenuItem
- #label: ''
- #isVisible: false
- )
- #(#MenuItem
- #activeHelpKey: #undoOperation
- #enabled: #hasUndoableOperations
- #label: 'Undo'
- #itemValue: #operationsMenuUndo
- #translateLabel: true
- #isButton: true
- #isVisible: false
- #labelImage: #(#ResourceRetriever #ToolbarIconLibrary #undoIcon)
- #showBusyCursorWhilePerforming: true
- )
- #(#MenuItem
- #activeHelpKey: #redoOperation
- #enabled: #hasUndoableOperations
- #label: 'Redo'
- #itemValue: #operationsMenuRedo
- #translateLabel: true
- #isVisible: false
- #labelImage: #(#ResourceRetriever #ToolbarIconLibrary #redoIcon)
- #showBusyCursorWhilePerforming: true
- )
- #(#MenuItem
- #label: ''
- )
- #(#MenuItem
- #activeHelpKey: #runTestCases
- #label: 'RunTest'
- #itemValue: #runTestCases
- #translateLabel: true
- #isButton: true
- #isVisible: #hasAnyTestCaseSelectedHolder
- #labelImage: #(#ResourceRetriever #ToolbarIconLibrary #sUnit24x24Icon)
- #showBusyCursorWhilePerforming: true
- )
- #(#MenuItem
- #label: '-'
- #startGroup: #right
- )
- #(#MenuItem
- #activeHelpKey: #showInheritedMethods
- #label: 'ShowInheritedMethods'
- #itemValue: #showInheritedMethods
- #translateLabel: true
- #isButton: true
- #startGroup: #right
- #isVisible: #notShowingInheritedMethods
- #labelImage: #(#ResourceRetriever #NewSystemBrowser #showInheritedMethodsIcon)
- #showBusyCursorWhilePerforming: true
- )
- #(#MenuItem
- #activeHelpKey: #doNotShowInheritedMethods
- #label: 'DoNotShowInheritedMethods'
- #itemValue: #doNotShowInheritedMethods
- #translateLabel: true
- #isButton: true
- #startGroup: #right
- #isVisible: #showingInheritedMethods
- #labelImage: #(#ResourceRetriever #NewSystemBrowser #doNotShowInheritedMethodsIcon)
- #showBusyCursorWhilePerforming: true
- )
- #(#MenuItem
- #activeHelpKey: #formatCode
- #label: 'Format'
- #itemValue: #codeMenuFormat
- #translateLabel: true
- #isButton: true
- #startGroup: #right
- #labelImage: #(#ResourceRetriever #ToolbarIconLibrary #formatCode16x16Icon)
- #showBusyCursorWhilePerforming: true
- )
- #(#MenuItem
- #activeHelpKey: #addBreakPoint
- #enabled: #hasMethodSelectedHolder
- #label: 'Add BreakPoint'
- #itemValue: #debugMenuBreakPoint
- #translateLabel: true
- #isButton: true
- #startGroup: #right
- #labelImage: #(#ResourceRetriever nil #addBreakPointIcon2)
- )
- #(#MenuItem
- #activeHelpKey: #removeBreakPoint
- #enabled: #hasMethodSelectedHolder
- #label: 'Remove BreakPoint'
- #itemValue: #debugMenuRemoveBreakOrTrace
- #translateLabel: true
- #isButton: true
- #labelImage: #(#ResourceRetriever nil #removeBreakPointIcon2)
- )
- #(#MenuItem
- #label: ''
+ #(Menu
+ (
+ (MenuItem
+ label: ''
+ )
+ (MenuItem
+ label: 'CreateBuffer'
+ itemValue: createBuffer
+ translateLabel: true
+ isButton: true
+ labelImage: (ResourceRetriever NewSystemBrowser addBufferIcon2)
+ )
+ (MenuItem
+ label: '-'
+ )
+ (MenuItem
+ activeHelpKey: showCategories
+ label: 'ShowCategory'
+ itemValue: switchToCategoryView
+ translateLabel: true
+ isButton: true
+ isVisible: organizerIsShowingClassesAndIsNotShowingCategories
+ labelImage: (ResourceRetriever NewSystemBrowser showCategoriesIcon)
+ showBusyCursorWhilePerforming: true
+ )
+ (MenuItem
+ activeHelpKey: showClassHierarchy
+ xxenabled: hasClassSelectedHolder
+ label: 'ShowClassHierarchy'
+ itemValue: switchToClassHierarchyView
+ translateLabel: true
+ isButton: true
+ isVisible: organizerIsShowingClassesAndIsShowingCategories
+ labelImage: (ResourceRetriever NewSystemBrowser showClassHierarchyIcon)
+ showBusyCursorWhilePerforming: true
+ )
+ (MenuItem
+ label: '-'
+ )
+ (MenuItem
+ activeHelpKey: recentChanges
+ label: 'Recent Changes'
+ translateLabel: true
+ isButton: true
+ submenuChannel: changedMenu
+ labelImage: (ResourceRetriever ToolbarIconLibrary changesBrowser24x24Icon)
+ showBusyCursorWhilePerforming: true
+ )
+ (MenuItem
+ activeHelpKey: recentlyVisitedMethods
+ label: 'Back'
+ translateLabel: true
+ isButton: true
+ submenuChannel: findHistoryMenu
+ labelImage: (ResourceRetriever ToolbarIconLibrary back16x16Icon)
+ showBusyCursorWhilePerforming: true
+ )
+ (MenuItem
+ label: ''
+ isVisible: false
+ )
+ (MenuItem
+ activeHelpKey: undoOperation
+ enabled: hasUndoableOperations
+ label: 'Undo'
+ itemValue: operationsMenuUndo
+ translateLabel: true
+ isButton: true
+ isVisible: false
+ labelImage: (ResourceRetriever ToolbarIconLibrary undoIcon)
+ showBusyCursorWhilePerforming: true
+ )
+ (MenuItem
+ activeHelpKey: redoOperation
+ enabled: hasUndoableOperations
+ label: 'Redo'
+ itemValue: operationsMenuRedo
+ translateLabel: true
+ isVisible: false
+ labelImage: (ResourceRetriever ToolbarIconLibrary redoIcon)
+ showBusyCursorWhilePerforming: true
+ )
+ (MenuItem
+ label: ''
+ )
+ (MenuItem
+ activeHelpKey: runTestCases
+ label: 'RunTest'
+ itemValue: runTestCases
+ translateLabel: true
+ isButton: true
+ isVisible: hasAnyTestCaseSelectedHolder
+ labelImage: (ResourceRetriever ToolbarIconLibrary sUnit24x24Icon)
+ showBusyCursorWhilePerforming: true
+ )
+ (MenuItem
+ label: '-'
+ startGroup: right
+ )
+ (MenuItem
+ activeHelpKey: showInheritedMethods
+ label: 'ShowInheritedMethods'
+ itemValue: showInheritedMethods
+ translateLabel: true
+ isButton: true
+ startGroup: right
+ isVisible: notShowingInheritedMethods
+ labelImage: (ResourceRetriever NewSystemBrowser showInheritedMethodsIcon)
+ showBusyCursorWhilePerforming: true
+ )
+ (MenuItem
+ activeHelpKey: doNotShowInheritedMethods
+ label: 'DoNotShowInheritedMethods'
+ itemValue: doNotShowInheritedMethods
+ translateLabel: true
+ isButton: true
+ startGroup: right
+ isVisible: showingInheritedMethods
+ labelImage: (ResourceRetriever NewSystemBrowser doNotShowInheritedMethodsIcon)
+ showBusyCursorWhilePerforming: true
+ )
+ (MenuItem
+ activeHelpKey: formatCode
+ label: 'Format'
+ itemValue: codeMenuFormat
+ translateLabel: true
+ isButton: true
+ startGroup: right
+ labelImage: (ResourceRetriever ToolbarIconLibrary formatCode16x16Icon)
+ showBusyCursorWhilePerforming: true
+ )
+ (MenuItem
+ activeHelpKey: addBreakPoint
+ enabled: hasMethodSelectedHolder
+ label: 'Add BreakPoint'
+ itemValue: debugMenuBreakPoint
+ translateLabel: true
+ isButton: true
+ startGroup: right
+ labelImage: (ResourceRetriever nil addBreakPointIcon2)
+ )
+ (MenuItem
+ activeHelpKey: removeBreakPoint
+ enabled: hasMethodSelectedHolder
+ label: 'Remove BreakPoint'
+ itemValue: debugMenuRemoveBreakOrTrace
+ translateLabel: true
+ isButton: true
+ labelImage: (ResourceRetriever nil removeBreakPointIcon2)
+ )
+ (MenuItem
+ label: ''
)
)
nil
@@ -28099,7 +28103,7 @@
changedMenuForFilter:[:chg | (chg isMethodChange or:[chg isClassChange])]
itemClass:[:chg | chg changeClass theNonMetaclass]
itemSelector:[:chg | nil]
- label:[:chg | chg changeClass theNonMetaclass name]
+ label:[:chg | chg changeClass theNonMetaclass name allBold]
browseActionOfLastItem:[NewSystemBrowser openOnClassesInChangeSet].
].
!
@@ -28217,7 +28221,7 @@
changedMenuForFilter:[:chg | chg isMethodChange]
itemClass:[:chg | chg changeClass]
itemSelector:[:chg | chg selector]
- label:[:chg | chg printString]
+ label:[:chg | chg className allBold , ' ' , chg selector "chg printString"]
browseActionOfLastItem:[NewSystemBrowser openOnMethodsInChangeSet].
].
!
@@ -28234,6 +28238,10 @@
|item name sel|
name := entry className.
+ entry meta ifTrue:[
+ name := name , ' class'.
+ ].
+ name := name allBold.
(sel := entry selector) notNil ifTrue:[
name := name , ' ' , sel.
].
@@ -56907,7 +56915,7 @@
!NewSystemBrowser class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libtool/Attic/NewSystemBrowser.st,v 1.632 2003-09-08 13:45:42 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libtool/Attic/NewSystemBrowser.st,v 1.633 2003-09-09 12:11:11 cg Exp $'
! !
NewSystemBrowser initialize!
--- a/Tools__NewSystemBrowser.st Mon Sep 08 15:45:42 2003 +0200
+++ b/Tools__NewSystemBrowser.st Tue Sep 09 14:11:11 2003 +0200
@@ -556,6 +556,9 @@
#formatCode
''
+#showClassHierarchy
+''
+
)
! !
@@ -9335,157 +9338,158 @@
<resource: #menu>
^
- #(#Menu
- #(
- #(#MenuItem
- #label: ''
- )
- #(#MenuItem
- #label: 'CreateBuffer'
- #itemValue: #createBuffer
- #translateLabel: true
- #isButton: true
- #labelImage: #(#ResourceRetriever #NewSystemBrowser #addBufferIcon2)
- )
- #(#MenuItem
- #label: '-'
- )
- #(#MenuItem
- #activeHelpKey: #showCategories
- #label: 'ShowCategory'
- #itemValue: #switchToCategoryView
- #translateLabel: true
- #isButton: true
- #isVisible: #organizerIsShowingClassesAndIsNotShowingCategories
- #labelImage: #(#ResourceRetriever #NewSystemBrowser #showCategoriesIcon)
- #showBusyCursorWhilePerforming: true
- )
- #(#MenuItem
- #activeHelpKey: #showClassHierarchy
- #label: 'ShowClassHierarchy'
- #itemValue: #switchToClassHierarchyView
- #translateLabel: true
- #isButton: true
- #isVisible: #organizerIsShowingClassesAndIsShowingCategories
- #labelImage: #(#ResourceRetriever #NewSystemBrowser #showClassHierarchyIcon)
- #showBusyCursorWhilePerforming: true
- )
- #(#MenuItem
- #label: '-'
- )
- #(#MenuItem
- #activeHelpKey: #recentChanges
- #label: 'Recent Changes'
- #translateLabel: true
- #isButton: true
- #submenuChannel: #changedMenu
- #labelImage: #(#ResourceRetriever #ToolbarIconLibrary #changesBrowser24x24Icon)
- #showBusyCursorWhilePerforming: true
- )
- #(#MenuItem
- #activeHelpKey: #recentlyVisitedMethods
- #label: 'Back'
- #translateLabel: true
- #isButton: true
- #submenuChannel: #findHistoryMenu
- #labelImage: #(#ResourceRetriever #ToolbarIconLibrary #back16x16Icon)
- #showBusyCursorWhilePerforming: true
- )
- #(#MenuItem
- #label: ''
- #isVisible: false
- )
- #(#MenuItem
- #activeHelpKey: #undoOperation
- #enabled: #hasUndoableOperations
- #label: 'Undo'
- #itemValue: #operationsMenuUndo
- #translateLabel: true
- #isButton: true
- #isVisible: false
- #labelImage: #(#ResourceRetriever #ToolbarIconLibrary #undoIcon)
- #showBusyCursorWhilePerforming: true
- )
- #(#MenuItem
- #activeHelpKey: #redoOperation
- #enabled: #hasUndoableOperations
- #label: 'Redo'
- #itemValue: #operationsMenuRedo
- #translateLabel: true
- #isVisible: false
- #labelImage: #(#ResourceRetriever #ToolbarIconLibrary #redoIcon)
- #showBusyCursorWhilePerforming: true
- )
- #(#MenuItem
- #label: ''
- )
- #(#MenuItem
- #activeHelpKey: #runTestCases
- #label: 'RunTest'
- #itemValue: #runTestCases
- #translateLabel: true
- #isButton: true
- #isVisible: #hasAnyTestCaseSelectedHolder
- #labelImage: #(#ResourceRetriever #ToolbarIconLibrary #sUnit24x24Icon)
- #showBusyCursorWhilePerforming: true
- )
- #(#MenuItem
- #label: '-'
- #startGroup: #right
- )
- #(#MenuItem
- #activeHelpKey: #showInheritedMethods
- #label: 'ShowInheritedMethods'
- #itemValue: #showInheritedMethods
- #translateLabel: true
- #isButton: true
- #startGroup: #right
- #isVisible: #notShowingInheritedMethods
- #labelImage: #(#ResourceRetriever #NewSystemBrowser #showInheritedMethodsIcon)
- #showBusyCursorWhilePerforming: true
- )
- #(#MenuItem
- #activeHelpKey: #doNotShowInheritedMethods
- #label: 'DoNotShowInheritedMethods'
- #itemValue: #doNotShowInheritedMethods
- #translateLabel: true
- #isButton: true
- #startGroup: #right
- #isVisible: #showingInheritedMethods
- #labelImage: #(#ResourceRetriever #NewSystemBrowser #doNotShowInheritedMethodsIcon)
- #showBusyCursorWhilePerforming: true
- )
- #(#MenuItem
- #activeHelpKey: #formatCode
- #label: 'Format'
- #itemValue: #codeMenuFormat
- #translateLabel: true
- #isButton: true
- #startGroup: #right
- #labelImage: #(#ResourceRetriever #ToolbarIconLibrary #formatCode16x16Icon)
- #showBusyCursorWhilePerforming: true
- )
- #(#MenuItem
- #activeHelpKey: #addBreakPoint
- #enabled: #hasMethodSelectedHolder
- #label: 'Add BreakPoint'
- #itemValue: #debugMenuBreakPoint
- #translateLabel: true
- #isButton: true
- #startGroup: #right
- #labelImage: #(#ResourceRetriever nil #addBreakPointIcon2)
- )
- #(#MenuItem
- #activeHelpKey: #removeBreakPoint
- #enabled: #hasMethodSelectedHolder
- #label: 'Remove BreakPoint'
- #itemValue: #debugMenuRemoveBreakOrTrace
- #translateLabel: true
- #isButton: true
- #labelImage: #(#ResourceRetriever nil #removeBreakPointIcon2)
- )
- #(#MenuItem
- #label: ''
+ #(Menu
+ (
+ (MenuItem
+ label: ''
+ )
+ (MenuItem
+ label: 'CreateBuffer'
+ itemValue: createBuffer
+ translateLabel: true
+ isButton: true
+ labelImage: (ResourceRetriever NewSystemBrowser addBufferIcon2)
+ )
+ (MenuItem
+ label: '-'
+ )
+ (MenuItem
+ activeHelpKey: showCategories
+ label: 'ShowCategory'
+ itemValue: switchToCategoryView
+ translateLabel: true
+ isButton: true
+ isVisible: organizerIsShowingClassesAndIsNotShowingCategories
+ labelImage: (ResourceRetriever NewSystemBrowser showCategoriesIcon)
+ showBusyCursorWhilePerforming: true
+ )
+ (MenuItem
+ activeHelpKey: showClassHierarchy
+ xxenabled: hasClassSelectedHolder
+ label: 'ShowClassHierarchy'
+ itemValue: switchToClassHierarchyView
+ translateLabel: true
+ isButton: true
+ isVisible: organizerIsShowingClassesAndIsShowingCategories
+ labelImage: (ResourceRetriever NewSystemBrowser showClassHierarchyIcon)
+ showBusyCursorWhilePerforming: true
+ )
+ (MenuItem
+ label: '-'
+ )
+ (MenuItem
+ activeHelpKey: recentChanges
+ label: 'Recent Changes'
+ translateLabel: true
+ isButton: true
+ submenuChannel: changedMenu
+ labelImage: (ResourceRetriever ToolbarIconLibrary changesBrowser24x24Icon)
+ showBusyCursorWhilePerforming: true
+ )
+ (MenuItem
+ activeHelpKey: recentlyVisitedMethods
+ label: 'Back'
+ translateLabel: true
+ isButton: true
+ submenuChannel: findHistoryMenu
+ labelImage: (ResourceRetriever ToolbarIconLibrary back16x16Icon)
+ showBusyCursorWhilePerforming: true
+ )
+ (MenuItem
+ label: ''
+ isVisible: false
+ )
+ (MenuItem
+ activeHelpKey: undoOperation
+ enabled: hasUndoableOperations
+ label: 'Undo'
+ itemValue: operationsMenuUndo
+ translateLabel: true
+ isButton: true
+ isVisible: false
+ labelImage: (ResourceRetriever ToolbarIconLibrary undoIcon)
+ showBusyCursorWhilePerforming: true
+ )
+ (MenuItem
+ activeHelpKey: redoOperation
+ enabled: hasUndoableOperations
+ label: 'Redo'
+ itemValue: operationsMenuRedo
+ translateLabel: true
+ isVisible: false
+ labelImage: (ResourceRetriever ToolbarIconLibrary redoIcon)
+ showBusyCursorWhilePerforming: true
+ )
+ (MenuItem
+ label: ''
+ )
+ (MenuItem
+ activeHelpKey: runTestCases
+ label: 'RunTest'
+ itemValue: runTestCases
+ translateLabel: true
+ isButton: true
+ isVisible: hasAnyTestCaseSelectedHolder
+ labelImage: (ResourceRetriever ToolbarIconLibrary sUnit24x24Icon)
+ showBusyCursorWhilePerforming: true
+ )
+ (MenuItem
+ label: '-'
+ startGroup: right
+ )
+ (MenuItem
+ activeHelpKey: showInheritedMethods
+ label: 'ShowInheritedMethods'
+ itemValue: showInheritedMethods
+ translateLabel: true
+ isButton: true
+ startGroup: right
+ isVisible: notShowingInheritedMethods
+ labelImage: (ResourceRetriever NewSystemBrowser showInheritedMethodsIcon)
+ showBusyCursorWhilePerforming: true
+ )
+ (MenuItem
+ activeHelpKey: doNotShowInheritedMethods
+ label: 'DoNotShowInheritedMethods'
+ itemValue: doNotShowInheritedMethods
+ translateLabel: true
+ isButton: true
+ startGroup: right
+ isVisible: showingInheritedMethods
+ labelImage: (ResourceRetriever NewSystemBrowser doNotShowInheritedMethodsIcon)
+ showBusyCursorWhilePerforming: true
+ )
+ (MenuItem
+ activeHelpKey: formatCode
+ label: 'Format'
+ itemValue: codeMenuFormat
+ translateLabel: true
+ isButton: true
+ startGroup: right
+ labelImage: (ResourceRetriever ToolbarIconLibrary formatCode16x16Icon)
+ showBusyCursorWhilePerforming: true
+ )
+ (MenuItem
+ activeHelpKey: addBreakPoint
+ enabled: hasMethodSelectedHolder
+ label: 'Add BreakPoint'
+ itemValue: debugMenuBreakPoint
+ translateLabel: true
+ isButton: true
+ startGroup: right
+ labelImage: (ResourceRetriever nil addBreakPointIcon2)
+ )
+ (MenuItem
+ activeHelpKey: removeBreakPoint
+ enabled: hasMethodSelectedHolder
+ label: 'Remove BreakPoint'
+ itemValue: debugMenuRemoveBreakOrTrace
+ translateLabel: true
+ isButton: true
+ labelImage: (ResourceRetriever nil removeBreakPointIcon2)
+ )
+ (MenuItem
+ label: ''
)
)
nil
@@ -28099,7 +28103,7 @@
changedMenuForFilter:[:chg | (chg isMethodChange or:[chg isClassChange])]
itemClass:[:chg | chg changeClass theNonMetaclass]
itemSelector:[:chg | nil]
- label:[:chg | chg changeClass theNonMetaclass name]
+ label:[:chg | chg changeClass theNonMetaclass name allBold]
browseActionOfLastItem:[NewSystemBrowser openOnClassesInChangeSet].
].
!
@@ -28217,7 +28221,7 @@
changedMenuForFilter:[:chg | chg isMethodChange]
itemClass:[:chg | chg changeClass]
itemSelector:[:chg | chg selector]
- label:[:chg | chg printString]
+ label:[:chg | chg className allBold , ' ' , chg selector "chg printString"]
browseActionOfLastItem:[NewSystemBrowser openOnMethodsInChangeSet].
].
!
@@ -28234,6 +28238,10 @@
|item name sel|
name := entry className.
+ entry meta ifTrue:[
+ name := name , ' class'.
+ ].
+ name := name allBold.
(sel := entry selector) notNil ifTrue:[
name := name , ' ' , sel.
].
@@ -56907,7 +56915,7 @@
!NewSystemBrowser class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libtool/Tools__NewSystemBrowser.st,v 1.632 2003-09-08 13:45:42 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libtool/Tools__NewSystemBrowser.st,v 1.633 2003-09-09 12:11:11 cg Exp $'
! !
NewSystemBrowser initialize!