|
Class: NewSystemBrowser (in Tools)
Object
|
+--Model
|
+--ApplicationModel
|
+--SystemBrowser
|
+--Tools::NewSystemBrowser
- Package:
- stx:libtool
- Category:
- Interface-Browsers-New
- Version:
- rev:
1.2916
date: 2024/04/09 12:34:39
- user: stefan
- file: Tools__NewSystemBrowser.st directory: libtool
- module: stx stc-classLibrary: libtool
A new, much improved, system browser,
providing:
multiple buffers
multi-select in most selectionLists
view-selection (by namespace, by project, by category ...)
embedded repository diff
more search operations
code checker (not yet complete)
some refactoryBrowser functionality
completely built using GUI painter and reusable components.
copyrightCOPYRIGHT (c) 2000 by eXept Software AG
All Rights Reserved
This software is furnished under a license and may be used
only in accordance with the terms of that license and with the
inclusion of the above copyright notice. This software may not
be provided or otherwise made available to, or used by, any
other person. No title to or ownership of the software is
hereby transferred.
accessing-history
-
addToBookMarks: aClass selector: aSelectorOrNil
-
-
bookmarkForClass: aClass selector: aSelectorOrNil
-
-
bookmarks
-
-
classHistory
-
-
updateHistory: historyOrNil forClass: class selector: selector
-
defaults
-
synchronousUpdate
-
SynchronousUpdate := true
SynchronousUpdate := false
help specs
-
helpSpec
-
#gotoClassEntryField
image specs
-
defaultIcon
-
(comment from inherited method)
This resource specification was automatically generated
by the ImageEditor of ST/X.
-
defaultIcon1
-
This resource specification was automatically generated
by the ImageEditor of ST/X.
Usage example(s):
self defaultIcon1 inspect
ImageEditor openOnClass:self andSelector:#defaultIcon1
Icon flushCachedIcons
|
-
doNotShowInheritedMethodsIcon
-
This resource specification was automatically generated
by the ImageEditor of ST/X.
Usage example(s):
self doNotShowInheritedMethodsIcon inspect
ImageEditor openOnClass:self andSelector:#doNotShowInheritedMethodsIcon
Icon flushCachedIcons
|
-
hideToolBarIcon
-
-
initializeClass20x20Icon
-
This resource specification was automatically generated
by the ImageEditor of ST/X.
Usage example(s):
self initializeClass20x20Icon inspect
ImageEditor openOnClass:self andSelector:#initializeClass20x20Icon
Icon flushCachedIcons
|
-
initializeSharedPool20x20Icon
-
-
initializeSharedPool20x20Icon1
-
This resource specification was automatically generated
by the ImageEditor of ST/X.
-
initializeSharedPool20x20Icon2
-
This resource specification was automatically generated
by the ImageEditor of ST/X.
Usage example(s):
self initializeSharedPool20x20Icon2 inspect
ImageEditor openOnClass:self andSelector:#initializeSharedPool20x20Icon2
Icon flushCachedIcons
|
-
showCategoriesIcon
-
This resource specification was automatically generated
by the ImageEditor of ST/X.
Usage example(s):
self showCategoriesIcon inspect
ImageEditor openOnClass:self andSelector:#showCategoriesIcon
Icon flushCachedIcons
|
-
showClassHierarchyIcon
-
This resource specification was automatically generated
by the ImageEditor of ST/X.
Usage example(s):
self showClassHierarchyIcon inspect
ImageEditor openOnClass:self andSelector:#showClassHierarchyIcon
Icon flushCachedIcons
|
-
showInheritedMethodsIcon
-
This resource specification was automatically generated
by the ImageEditor of ST/X.
Usage example(s):
self showInheritedMethodsIcon inspect
ImageEditor openOnClass:self andSelector:#showInheritedMethodsIcon
Icon flushCachedIcons
|
-
startNewSystemBrowserIcon
-
initialization
-
initialize
-
(comment from inherited method)
Browser configuration;
(values can be changed from your private startup file)
-
loadRefactoryBrowser
-
try to load the refactoryBrowser package ...
-
postAutoload
-
try to load the refactoryBrowser package ...
Usage example(s):
self postAutoload
Transcript application removeUserTool:#newSystemBrowser
|
interface specs
-
browserPageSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#browserPageSpec
Tools::NewSystemBrowser new openInterface:#browserPageSpec
|
-
chainBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#chainBrowserSpec
Tools::NewSystemBrowser new openInterface:#chainBrowserSpec
|
-
classDocumentationBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#classDocumentationBrowserSpec
Tools::NewSystemBrowser new openInterface:#classDocumentationBrowserSpec
|
-
codePaneSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#codePaneSpec
Tools::NewSystemBrowser new openInterface:#codePaneSpec
|
-
fullBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#fullBrowserSpec
Tools::NewSystemBrowser new openInterface:#fullBrowserSpec
|
-
fullClassSourceBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#fullClassSourceBrowserSpec
Tools::NewSystemBrowser new openInterface:#fullClassSourceBrowserSpec
|
-
methodListBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#methodListBrowserSpec
Tools::NewSystemBrowser new openInterface:#methodListBrowserSpec
|
-
multipleCategoryBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#multipleCategoryBrowserSpec
Tools::NewSystemBrowser new openInterface:#multipleCategoryBrowserSpec
|
-
multipleClassBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#multipleClassBrowserSpec
Tools::NewSystemBrowser new openInterface:#multipleClassBrowserSpec
|
-
multipleClassExtensionBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#multipleClassExtensionBrowserSpec
Tools::NewSystemBrowser new openInterface:#multipleClassExtensionBrowserSpec
|
-
multipleClassRepositoryDiffBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#multipleClassRepositoryDiffBrowserSpec
Tools::NewSystemBrowser new openInterface:#multipleClassRepositoryDiffBrowserSpec
|
-
multipleClassWithInfoAndMethodWithInfoBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#multipleClassWithInfoAndMethodWithInfoBrowserSpec
Tools::NewSystemBrowser new openInterface:#multipleClassWithInfoAndMethodWithInfoBrowserSpec
|
-
multipleClassWithInfoBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#multipleClassWithInfoBrowserSpec
Tools::NewSystemBrowser new openInterface:#multipleClassWithInfoBrowserSpec
|
-
multipleFullProtocolBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#multipleFullProtocolBrowserSpec
Tools::NewSystemBrowser new openInterface:#multipleFullProtocolBrowserSpec
|
-
multipleMethodBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#multipleMethodBrowserSpec
Tools::NewSystemBrowser new openInterface:#multipleMethodBrowserSpec
|
-
multipleMethodWithInfoBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#multipleMethodWithInfoBrowserSpec
Tools::NewSystemBrowser new openInterface:#multipleMethodWithInfoBrowserSpec
|
-
multipleNameSpaceBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#multipleNameSpaceBrowserSpec
Tools::NewSystemBrowser new openInterface:#multipleNameSpaceBrowserSpec
|
-
multipleNameSpaceFullBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#multipleNameSpaceFullBrowserSpec
Tools::NewSystemBrowser new openInterface:#multipleNameSpaceFullBrowserSpec
|
-
multipleProjectBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#multipleProjectBrowserSpec
Tools::NewSystemBrowser new openInterface:#multipleProjectBrowserSpec
|
-
multipleProjectFullBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#multipleProjectFullBrowserSpec
Tools::NewSystemBrowser new openInterface:#multipleProjectFullBrowserSpec
|
-
multipleProtocolBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#multipleProtocolBrowserSpec
Tools::NewSystemBrowser new openInterface:#multipleProtocolBrowserSpec
|
-
noteBookWindowSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#noteBookWindowSpec
Tools::NewSystemBrowser new openInterface:#noteBookWindowSpec
|
-
pagedWindowSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#pagedWindowSpec
Tools::NewSystemBrowser new openInterface:#pagedWindowSpec
|
-
protocolAndMethodListSpec_Both
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#protocolAndMethodListSpec_Both
Tools::NewSystemBrowser new openInterface:#protocolAndMethodListSpec_Both
|
-
protocolAndMethodListSpec_JustMethodList
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#protocolAndMethodListSpec_JustMethodList
Tools::NewSystemBrowser new openInterface:#protocolAndMethodListSpec_JustMethodList
|
-
searchSpec
-
-
searchSpec_classic
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#searchSpec_classic
Tools::NewSystemBrowser new openInterface:#searchSpec_classic
|
-
searchSpec_live
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#searchSpec_live
Tools::NewSystemBrowser new openInterface:#searchSpec_live
|
-
searchSpec_live_level0
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#searchSpec_live_level0
Tools::NewSystemBrowser new openInterface:#searchSpec_live_level0
|
-
selectorBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#selectorBrowserSpec
Tools::NewSystemBrowser new openInterface:#selectorBrowserSpec
|
-
senderChainBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#senderChainBrowserSpec
Tools::NewSystemBrowser new openInterface:#senderChainBrowserSpec
|
-
singleCategoryBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#singleCategoryBrowserSpec
Tools::NewSystemBrowser new openInterface:#singleCategoryBrowserSpec
|
-
singleClassBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#singleClassBrowserSpec
Tools::NewSystemBrowser new openInterface:#singleClassBrowserSpec
|
-
singleClassWithoutVariableListBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
-
singleFullProtocolBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#singleFullProtocolBrowserSpec
Tools::NewSystemBrowser new openInterface:#singleFullProtocolBrowserSpec
|
-
singleMethodBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#singleMethodBrowserSpec
Tools::NewSystemBrowser new openInterface:#singleMethodBrowserSpec
|
-
singleMethodWithInfoBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#singleMethodWithInfoBrowserSpec
Tools::NewSystemBrowser new openInterface:#singleMethodWithInfoBrowserSpec
|
-
singleNameSpaceBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#singleNameSpaceBrowserSpec
Tools::NewSystemBrowser new openInterface:#singleNameSpaceBrowserSpec
|
-
singleNameSpaceFullBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#singleNameSpaceFullBrowserSpec
Tools::NewSystemBrowser new openInterface:#singleNameSpaceFullBrowserSpec
|
-
singleProjectBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#singleProjectBrowserSpec
Tools::NewSystemBrowser new openInterface:#singleProjectBrowserSpec
|
-
singleProjectFullBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#singleProjectFullBrowserSpec
Tools::NewSystemBrowser new openInterface:#singleProjectFullBrowserSpec
|
-
singleProtocolBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#singleProtocolBrowserSpec
Tools::NewSystemBrowser new openInterface:#singleProtocolBrowserSpec
|
-
smallLintByRuleResultBrowserSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#smallLintByRuleResultBrowserSpec
Tools::NewSystemBrowser new openInterface:#smallLintByRuleResultBrowserSpec
|
-
visualProfilerSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#visualProfilerSpec
Tools::NewSystemBrowser new openInterface:#visualProfilerSpec
|
-
windowSpec
-
^ self browserWindowSpec
interface specs-dialogs
-
repositoryConsistencyDialogSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NewSystemBrowser andSelector:#repositoryConsistencyDialogSpec
Tools::NewSystemBrowser new openInterface:#repositoryConsistencyDialogSpec
|
menu specs
-
browseMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#browseMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser browseMenu)) startUp
|
-
bufferBaseMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#bufferBaseMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser bufferBaseMenu)) startUp
|
-
categoryCheckMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#categoryCheckMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser categoryCheckMenu)) startUp
|
-
categoryDebugMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
-
categoryMenu
-
-
categoryMenuDocumentationSlice
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#categoryMenuDocumentationSlice
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser categoryMenuDocumentationSlice)) startUp
|
-
categoryMenuFileOutAndRepositorySlice
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#categoryMenuFileOutAndRepositorySlice
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser categoryMenuFileOutAndRepositorySlice)) startUp
|
-
categoryMenuNewAndRenameSlice
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#categoryMenuNewAndRenameSlice
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser categoryMenuNewAndRenameSlice)) startUp
|
-
categoryMenuSpawnSlice
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#categoryMenuSpawnSlice
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser categoryMenuSpawnSlice)) startUp
|
-
categoryMenuWithFind
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#categoryMenuWithFind
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser categoryMenuWithFind)) startUp
|
-
categoryMenuWithoutFind
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#categoryMenuWithoutFind
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser categoryMenuWithoutFind)) startUp
|
-
categorySpecialMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#categorySpecialMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser categorySpecialMenu)) startUp
|
-
checkMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#checkMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser checkMenu)) startUp
|
-
checkinBuildSupportFileMenuForClass
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
-
checkinBuildSupportFileMenuForProject
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
-
classCheckMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classCheckMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classCheckMenu)) startUp
|
-
classClassVariablesMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classClassVariablesMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classClassVariablesMenu)) startUp
|
-
classDebugMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classDebugMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classDebugMenu)) startUp
|
-
classDocumentationMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classDocumentationMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classDocumentationMenu)) startUp
|
-
classGenerateMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classGenerateMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classGenerateMenu)) startUp
|
-
classGenerateMenuAccessMethodsSlice
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classGenerateMenuAccessMethodsSlice
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classGenerateMenuAccessMethodsSlice)) startUp
|
-
classGenerateMenuCommonInstMethodsSlice
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classGenerateMenuCommonInstMethodsSlice
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classGenerateMenuCommonInstMethodsSlice)) startUp
|
-
classHierarchyMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classHierarchyMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classHierarchyMenu)) startUp
|
-
classInstanceVariablesMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classInstanceVariablesMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classInstanceVariablesMenu)) startUp
|
-
classMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classMenu)) startUp
|
-
classNewGroovyClassSlice
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classNewGroovyClassSlice
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classNewGroovyClassSlice)) startUp
|
-
classNewHaskellClassSlice
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classNewHaskellClassSlice
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classNewHaskellClassSlice)) startUp
|
-
classNewJavaScriptClassSlice
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classNewJavaScriptClassSlice
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classNewJavaScriptClassSlice)) startUp
|
-
classNewLispClassSlice
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classNewLispClassSlice
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classNewLispClassSlice)) startUp
|
-
classNewPLSQLClassSlice
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classNewPLSQLClassSlice
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classNewPLSQLClassSlice)) startUp
|
-
classNewRubyClassSlice
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classNewRubyClassSlice
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classNewRubyClassSlice)) startUp
|
-
classNewSlice
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classNewSlice
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classNewSlice)) startUp
|
-
classNewSmalltalkSlice
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classNewSmalltalkSlice
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classNewSmalltalkSlice)) startUp
|
-
classPoolVariablesMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classPoolVariablesMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classPoolVariablesMenu)) startUp
|
-
classSmallTeamMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classSmallTeamMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classSmallTeamMenu)) startUp
|
-
classSpecialMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classSpecialMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classSpecialMenu)) startUp
|
-
codeMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#codeMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser codeMenu)) startUp
|
-
compareBuildSupportFileMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#compareBuildSupportFileMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser compareBuildSupportFileMenu)) startUp
|
-
editModeInfoLabelMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#editModeInfoLabelMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser editModeInfoLabelMenu)) startUp
|
-
helpMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#helpMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser helpMenu)) startUp
|
-
inheritanceViewMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#inheritanceViewMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser inheritanceViewMenu)) startUp
|
-
lintMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#lintMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser lintMenu)) startUp
|
-
mainMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#mainMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser mainMenu)) startUp
|
-
methodDebugMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#methodDebugMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser methodDebugMenu)) startUp
|
-
methodListMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#methodListMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser methodListMenu)) startUp
|
-
methodRefactorMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#methodRefactorMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser methodRefactorMenu)) startUp
|
-
nameSpaceMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#nameSpaceMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser nameSpaceMenu)) startUp
|
-
projectCheckMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
-
projectDebugMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#projectDebugMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser projectDebugMenu)) startUp
|
-
projectMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#projectMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser projectMenu)) startUp
|
-
protocolCheckMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#protocolCheckMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser protocolCheckMenu)) startUp
|
-
protocolMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#protocolMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser protocolMenu)) startUp
|
-
refactoringMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#refactoringMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser refactoringMenu)) startUp
|
-
searchMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#searchMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser searchMenu)) startUp
|
-
searchMenuInMethodList
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#searchMenuInMethodList
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser searchMenuInMethodList)) startUp
|
-
selectorCheckMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
-
selectorMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#selectorMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser selectorMenu)) startUp
|
-
selectorMenuCompareGenerateDebugSlice
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#selectorMenuCompareGenerateDebugSlice
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser selectorMenuCompareGenerateDebugSlice)) startUp
|
-
selectorMenuCopyMoveRemoveSlice
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#selectorMenuCopyMoveRemoveSlice
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser selectorMenuCopyMoveRemoveSlice)) startUp
|
-
selectorMenuFileOutPrintOutSlice
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#selectorMenuFileOutPrintOutSlice
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser selectorMenuFileOutPrintOutSlice)) startUp
|
-
selectorMenuMoveMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
-
selectorMenuSearchSlice
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#selectorMenuSearchSlice
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser selectorMenuSearchSlice)) startUp
|
-
selectorMenuSpawnSlice
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#selectorMenuSpawnSlice
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser selectorMenuSpawnSlice)) startUp
|
-
selectorSmallTeamMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#selectorSmallTeamMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser selectorSmallTeamMenu)) startUp
|
-
smellsMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#smellsMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser smellsMenu)) startUp
|
-
specialBrowseMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#specialBrowseMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser specialBrowseMenu)) startUp
|
-
variablesMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#variablesMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser variablesMenu)) startUp
|
-
viewMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#viewMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser viewMenu)) startUp
|
-
viewMenuCommonSlice
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#viewMenuCommonSlice
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser viewMenuCommonSlice)) startUp
|
-
viewMenuForChainBrowser
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#viewMenuForChainBrowser
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser viewMenuForChainBrowser)) startUp
|
-
viewMenuForMethodList
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#viewMenuForMethodList
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser viewMenuForMethodList)) startUp
|
menu specs-SCM-category
-
categoryMenuSCMCommon
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#categoryMenuSCMCommon
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser categoryMenuSCMCommon)) startUp
|
-
categoryMenuSCMSlice
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#categoryMenuSCMSlice
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser categoryMenuSCMSlice)) startUp
|
-
categoryMenuSCMSliceAll
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#categoryMenuSCMSliceAll
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser categoryMenuSCMSliceAll)) startUp
|
-
categoryMenuSCMSlice_compact
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#categoryMenuSCMSlice_compact
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser categoryMenuSCMSlice_compact)) startUp
|
-
categoryMenuSCMSlice_inline
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#categoryMenuSCMSlice_inline
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser categoryMenuSCMSlice_inline)) startUp
|
-
categoryMenuSCMSlice_old
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#categoryMenuSCMSlice_old
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser categoryMenuSCMSlice_old)) startUp
|
menu specs-SCM-class
-
classCVSMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classCVSMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classCVSMenu)) startUp
|
-
classDataBaseRepositoryMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classDataBaseRepositoryMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classDataBaseRepositoryMenu)) startUp
|
-
classFileBasedRepositoryMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classFileBasedRepositoryMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classFileBasedRepositoryMenu)) startUp
|
-
classGitMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classGitMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classGitMenu)) startUp
|
-
classMenuSCMCheckinBuildSupportFile
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
-
classMenuSCMCommon
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classMenuSCMCommon
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classMenuSCMCommon)) startUp
|
-
classMenuSCMExtra_CVS
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classMenuSCMExtra_CVS
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classMenuSCMExtra_CVS)) startUp
|
-
classMenuSCMExtra_Git
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classMenuSCMExtra_Git
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classMenuSCMExtra_Git)) startUp
|
-
classMenuSCMExtra_Mercurial
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classMenuSCMExtra_Mercurial
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classMenuSCMExtra_Mercurial)) startUp
|
-
classMenuSCMExtra_SVN
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classMenuSCMExtra_SVN
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classMenuSCMExtra_SVN)) startUp
|
-
classMenuSCMSlice
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classMenuSCMSlice
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classMenuSCMSlice)) startUp
|
-
classMenuSCMSliceAll
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classMenuSCMSliceAll
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classMenuSCMSliceAll)) startUp
|
-
classMenuSCMSlice_compact
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classMenuSCMSlice_compact
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classMenuSCMSlice_compact)) startUp
|
-
classMenuSCMSlice_inline
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classMenuSCMSlice_inline
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classMenuSCMSlice_inline)) startUp
|
-
classMenuSCMSlice_old
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classMenuSCMSlice_old
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classMenuSCMSlice_old)) startUp
|
-
classMercurialMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classMercurialMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classMercurialMenu)) startUp
|
-
classPerforceMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classPerforceMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classPerforceMenu)) startUp
|
-
classSCMMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classSCMMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classSCMMenu)) startUp
|
menu specs-SCM-project
-
projectCVSMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#projectCVSMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser projectCVSMenu)) startUp
|
-
projectGitMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#projectGitMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser projectGitMenu)) startUp
|
-
projectMenuSCMCheckinBuildSupportFile
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
-
projectMenuSCMCommon
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#projectMenuSCMCommon
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser projectMenuSCMCommon)) startUp
|
-
projectMenuSCMCompareBuildSupportFile
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#projectMenuSCMCompareBuildSupportFile
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser projectMenuSCMCompareBuildSupportFile)) startUp
|
-
projectMenuSCMExtra_CVS
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#projectMenuSCMExtra_CVS
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser projectMenuSCMExtra_CVS)) startUp
|
-
projectMenuSCMExtra_SVN
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#projectMenuSCMExtra_SVN
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser projectMenuSCMExtra_SVN)) startUp
|
-
projectMenuSCMSlice
-
-
projectMenuSCMSliceAll
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#projectMenuSCMSliceAll
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser projectMenuSCMSliceAll)) startUp
|
-
projectMenuSCMSlice_compact
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#projectMenuSCMSlice_compact
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser projectMenuSCMSlice_compact)) startUp
|
-
projectMenuSCMSlice_inline
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#projectMenuSCMSlice_inline
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser projectMenuSCMSlice_inline)) startUp
|
-
projectMenuSCMSlice_old
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#projectMenuSCMSlice_old
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser projectMenuSCMSlice_old)) startUp
|
menu specs-SCM-selector
-
selectorMenuCVS
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#selectorMenuCVS
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser selectorMenuCVS)) startUp
|
-
selectorMenuSCMCommon
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#selectorMenuSCMCommon
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser selectorMenuSCMCommon)) startUp
|
-
selectorMenuSCMSlice
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#selectorMenuSCMSlice
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser selectorMenuSCMSlice)) startUp
|
-
selectorMenuSCMSliceAll
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#selectorMenuSCMSliceAll
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser selectorMenuSCMSliceAll)) startUp
|
-
selectorMenuSCMSlice_compact
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#selectorMenuSCMSlice_compact
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser selectorMenuSCMSlice_compact)) startUp
|
-
selectorMenuSCMSlice_inline
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#selectorMenuSCMSlice_inline
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser selectorMenuSCMSlice_inline)) startUp
|
-
selectorMenuSCMSlice_old
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#selectorMenuSCMSlice_old
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser selectorMenuSCMSlice_old)) startUp
|
menu specs-dialogs
-
classesWhichHaveBeenModifiedPopupMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classesWhichHaveBeenModifiedPopupMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classesWhichHaveBeenModifiedPopupMenu)) startUp
|
-
classesWithMissingContainerPopupMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classesWithMissingContainerPopupMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classesWithMissingContainerPopupMenu)) startUp
|
-
classesWithNewerVersionInRepositoryPopupMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classesWithNewerVersionInRepositoryPopupMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classesWithNewerVersionInRepositoryPopupMenu)) startUp
|
-
obsoleteContainersPopupMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#obsoleteContainersPopupMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser obsoleteContainersPopupMenu)) startUp
|
menu specs-monticello
-
projectMonticelloMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#projectMonticelloMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser projectMonticelloMenu)) startUp
|
menu specs-popup
-
categoryPopUpMenu
-
return the popUpMenu for the class-category-list view
-
classPopUpMenu
-
return the popUpMenu for the regular class-list view
-
hierarchyPopUpMenu
-
return the popUpMenu for the class-hierarchy-list view
-
nameSpacePopUpMenu
-
-
projectPopUpMenu
-
return the popUpMenu for the project-list view
-
shiftedCodeViewPopUpMenu
-
return the Shift-popUpMenu for the code-view.
get here via codeViewMenu (holder in codeView)
-
tabMenuWithRemove
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#tabMenuWithRemove
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser tabMenuWithRemove)) startUp
|
-
tabMenuWithoutRemove
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#tabMenuWithoutRemove
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser tabMenuWithoutRemove)) startUp
|
-
variablesPopUpMenu
-
return the popUpMenu for the variable-list view
menu specs-subversion
-
classSubversionMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#classSubversionMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser classSubversionMenu)) startUp
|
-
commonSubversionMenuSlice
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#commonSubversionMenuSlice
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser commonSubversionMenuSlice)) startUp
|
-
projectSubversionMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#projectSubversionMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser projectSubversionMenu)) startUp
|
menu specs-toolbar
-
toolBarMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#toolBarMenu
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser toolBarMenu)) startUp
|
-
toolBarMenuLint
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:Tools::NewSystemBrowser andSelector:#toolBarMenuLint
(Menu new fromLiteralArrayEncoding:(Tools::NewSystemBrowser toolBarMenuLint)) startUp
|
queries
-
hasSubversionSupport
-
startup
-
browseClass: aClass
-
launch a single class browser.
Usage example(s):
-
browseClass: aClass selector: selector
-
launch a single class browser.
Usage example(s):
self browseClass:Array selector:#at:
|
-
browseClasses: aCollectionOfClasses
-
launch a multi class browser.
Usage example(s):
self browseClasses:(Array with:Array with:Number)
|
-
browseClasses: aCollectionOfClasses label: titleOrNil
-
launch a multi class browser.
Usage example(s):
self browseClasses:(Array with:Array with:Number) label:'Some classes'
|
-
browseMethods: aListOfMethods title: title sort: doSort
-
launch a multi-method browser.
Usage example(s):
self
browseMethods:(Array with:(OrderedCollection compiledMethodAt:#at:)
with:(Array compiledMethodAt:#at:)
)
title:'some methods'
sort:true
self
browseMethods:(Array with:(OrderedCollection compiledMethodAt:#at:)
with:(Array compiledMethodAt:#at:)
)
title:'some methods'
sort:false
self
browseMethods:(Array with:(Array compiledMethodAt:#at:)
with:(Array compiledMethodAt:#at:put:))
title:'some methods'
sort:false
|
-
browseProfilerStatistics: statistics
-
launch browser on profiler statistics
-
browseSingleClass: aClass
-
launch a single class browser.
Usage example(s):
self browseSingleClass:Array
|
-
open
-
self open
-
openInClass: aClass selector: aSelector
-
launch a full browser, with aClass/aSelector initially selected.
Returns the browser
Usage example(s):
self openInClass:Array selector:#at:
|
-
openInMethod: aMethod
-
launch a full browser, with aMethod initially selected.
Usage example(s):
self openInMethod:(Array compiledMethodAt:#at:)
|
-
openOnClassesForWhich: filter label: aTitle
-
open a browser, showing all classes for which filter returns true.
Usage example(s):
self openOnClassesForWhich:[:cls | true] label:'all of them...'
|
-
openOnClassesInChangeSet
-
open a browser, showing all classes in the changeSet.
Usage example(s):
self openOnClassesInChangeSet
|
-
openOnMethodsInChangeSet
-
open a browser, showing all methods in the changeSet.
Usage example(s):
self openOnMethodsInChangeSet
|
-
openOnPackage: aProjectDefinitionClassOrPackageID
-
open a browser, showing all classes in the given package.
Usage example(s):
self openOnPackage:'stx:libbasic'
self openOnPackage: (stx_libbasic)
|
-
openWithSelectedClasses: aCollectionOfClasses label: titleOrNil
-
launch a full browser with multiple classes initially selected.
(also selects the corresponding categories)
Usage example(s):
self openWithSelectedClasses:(Array with:Array with:Number) label:'Some classes'
|
utilities
-
askForClassToSearch: doWhatByDefault single: singleClass msgTail: msgTail resources: resourcesOrNil filter: filterOrNil forBrowser: aBrowserOrNil thenDo: aBlock
-
utility common code for both opening a new browser on a class and
to search for a class in an existing browser.
If singleClass is true, a single class will be asked for and browsed,
otherwise, a match pattern is allowed and a multi-class browser is opened.
Moved from instance protocol for better reusability.
-
enterBoxTitle: title okText: okText label: label
-
convenient method: setup an enterBox
accessing
-
buffersDo: aBlock
-
-
environment
-
-
environment: env
-
-
isEmbeddedBrowser
-
allows the inspector to disable certain menu items (+ buffer)
-
isEmbeddedBrowser: aBoolean
-
allows the inspector to disable certain menu items (+ buffer)
aspects
-
bookmarkHolder
-
-
bookmarkListHolder
-
-
bufferNameList
-
the list of buffer-name-labels (model of the notebook)
-
classDocumentationHolder
-
the current buffers html-doc holder
-
classesProjectInfoHolder
-
the project-info label (used in the revisionDiffBrowser)
-
codeAspect
-
the current buffer's codeAspect;
a symbol describing what is shown, such as #method, #classDefinition, #comment etc.
-
codeAspect: newAspect
-
the current buffer's codeAspect;
a symbol describing what is shown, such as #method, #classDefinition, #comment etc.
-
codeHolder
-
the current buffers code holder
-
codeModifiedHolder
-
the current buffers codeModified holder;
That is the codeViews modified flag and should not be taken as a modified flag,
because the syntaxHighlighter clears this flag to be informed about user unput
-
codeReallyModified
-
-
cursorColLabelHolder
-
the current buffers cursorColumn Holder (info field)
-
cursorLineAndColumnLabelHolder
-
the current buffers cursor position holder (info field)
-
cursorLineLabelHolder
-
the current buffers cursorLineumn Holder (info field)
-
deadKeysEnabledHolder
-
the current buffer's line-end cursor mode
-
deadKeysEnabledInAllEditorsHolder
-
all editor's dead key mode mode
-
doEnableRefactoringSupport
-
-
doLoadRefactoringSupport
-
-
editModeAutoIndentHolder
-
the current buffer's autoIndent Holder (insert/overwrite/...)
-
editModeHolder
-
the current buffer's editMode Holder (insert/overwrite/...)
-
editModeST80CursorHolder
-
the current buffer's line-end cursor mode
-
environmentHolder
-
return/create the 'environmentHolder' value holder (automatically generated)
-
environmentHolder: aValueModel
-
set the 'environmentHolder' value holder (automatically generated)
-
filterClassVars
-
-
immediateUpdate
-
-
implementingClassListGenerator
-
-
infoLabelHolder
-
the current buffer's infoLabel (info field at the bottom)
-
messageHolder
-
the current buffers message (in message pane)
-
messageSpecHolder
-
the current buffers message (in message pane)
-
metaToggleLabelHolder
-
-
methodInfo
-
-
modeLabelHolder
-
the current buffers mode label Holder (insert/learn info field)
-
navigationState
-
the kludge below is required to allow
-
noAllItem
-
-
packageInfoBackgroundColorHolder
-
Current background color of package info bar
-
packageLabelHolder
-
the current buffers packageLabel (info field)
-
progressHolder
-
the current buffers message (in message pane)
-
searchedClassNameHolder
-
-
searchedClassNameOrSelectorHolder
-
the value in the top-right search field (search class/selector)
-
selectedBuffer
-
-
selectionChangeConditionFor: aSubApplication
-
-
selectionChangeConditionHolder
-
-
sortBy
-
-
suppressChangeSetUpdate
-
-
suppressChangeSetUpdate: aBoolean
-
aspects-environment
-
selectedCategoriesAsEnvironment
-
Return a refactory environment on all classes in selected
class categories. May return nil if refactory browser is not
available
-
selectedClassesAsEnvironment
-
Return a refactory environment on all selected classes
May return nil if refactory browser is not available
-
selectedCodeComponentsAsEnvironment
-
Returns a non-empty environment for the current selection.
Depends on the current navigation state and context.
May return nil if refactory browser is not available.
-
selectedEnvironment
-
Returns a non-empty environment for the current selection.
Depends on the current navigation state and context.
May return nil if refactory browser is not available.
-
selectedLintRuleClassesAsEnvironment
-
Return a refactory environment on all classes reported by
selected rule checks. May return nil if refactory browser is not
available
-
selectedNamespacesAsEnvironment
-
Return a refactory environment on all classes in selected
namespaces. May return nil if refactory browser is not
available
-
selectedNonEmptyEnvironment
-
Returns a non-empty environment for the current selection.
Depends on the current navigation state and context.
May return nil if refactory browser is not available.
-
selectedNonEmptyEnvironmentFrom: environmentsOrSelectors
-
Returns first non-empty environment from given list. If none if them is
non empty, return an empty environment. May return nil if refactory browser is
not available.
-
selectedPackagesAsEnvironment
-
Return a refactory environment on all classes & methods in
selected packages . May return nil if refactory browser is
not available.
-
selectedProtocolsAsEnvironment
-
Return a refactory environment on all methods in selected
method protocols. May return nil if refactory browser is not
available
-
selectedSelectorsAsEnvironment
-
Return a refactory environment on all selected methods
May return nil if refactory browser is not available
aspects-kludges
-
metaToggle
-
-
notMetaToggle
-
aspects-menus
-
anyRepositoryMenusAreShown
-
-
categoryMenu
-
to avoid generation of an aspect method by GUI definer
-
classMenuForSmallLint
-
somehow I need this indirection; otherwise,
aspects are fetched too early (with no class selected),
and the CVS menus are all disabled
-
cvsRepositoryMenusAreShown
-
-
dataBaseRepositoryMenusAreShown
-
-
fileBasedRepositoryMenusAreShown
-
-
git2RepositoryMenusAreShown
-
-
gitRepositoryClassMenusAreShown
-
-
gitRepositoryMenusAreShown
-
-
hgRepositoryMenusAreShown
-
-
logLevelForAll
-
-
logLevelForClass
-
-
logLevelForClass: aSymbolOrNil
-
-
logLevelForProject
-
-
logLevelForProject: aSymbolOrNil
-
Modified (format): / 23-06-2023 / 08:35:39 / cg
-
mercurialRepositoryMenusAreShown
-
-
methodListPopUpMenu
-
to avoid generation of an aspect method by GUI definer
-
nameSpaceMenu
-
to avoid generation of an aspect method by GUI definer
-
perforceRepositoryMenusAreShown
-
-
protocolMenu
-
to avoid generation of an aspect method by GUI definer
-
remoteMenusAreShown
-
is there any bridge connection to a remote system (VW)
-
selectorMenu
-
to avoid generation of an aspect method by GUI definer
-
selectorMenuCompareGenerateDebugSlice
-
-
selectorPopUpMenu
-
to avoid generation of an aspect method by GUI definer
-
svnRepositoryMenusAreShown
-
-
tabMenu: index
-
'patch' the menu items to pass the nr. of the current buffer as argument
-
variablesPopUpMenu
-
to avoid generation of an aspect method by GUI definer
-
visitedClassesHistory
-
aspects-navigation
-
categoryList
-
the current buffers categoryList
-
categoryListGenerator
-
the current buffers categoryList generator
-
classHierarchyTopClass
-
the current buffers topClass holder (if showing a hierarchy)
-
classListGenerator
-
the current buffers classList generator
-
classListPerNameSpaceGenerator
-
the current buffers first classList generator (input to categoryList)
-
lintRuleListGenerator
-
-
meta
-
-
nameSpaceFilter
-
-
nameSpaceListGenerator
-
-
navigationHistory
-
-
packageFilter
-
-
profilerStatistics
-
-
projectListGenerator
-
-
protocolListGenerator
-
-
selectedCategories
-
-
selectedCategoriesValue
-
-
selectedClasses
-
bad name- it's a holder, baby
-
selectedClassesValue
-
-
selectedLintRuleClasses
-
I don't understand it - just a q&d hack to make the debugger go away
-
selectedLintRules
-
bad obfuscated design; this is called from the LintService to ask for a lintRule set
-
selectedMethods
-
-
selectedMethods1
-
-
selectedMethods2
-
-
selectedMethods3
-
-
selectedMethods4
-
-
selectedMethodsClasses
-
-
selectedMethodsValue
-
the set of selected methods;
there is currently a bug in some lists, in that they do not correctly
update this list, when breakpoints or wrappers are installed,
still holding on the original method, while the wrapped method is actually
in the class's methodDictionary.
This leads to problems, as the original has no valid selector within the
methodDictionary, and returns nil as selector.
We could workaround here or in method>>selector; we do it here to avoid any problems
which might result from that change in method (could break unwrapping etc.)
-
selectedNamespaces
-
-
selectedNamespacesValue
-
-
selectedProjects
-
-
selectedProjectsValue
-
-
selectedProtocols
-
-
selectedProtocolsValue
-
-
selectedVariables
-
-
selectorListGenerator
-
-
selectorListGenerator1
-
used for the sender-/implementor-chain's first methodlist
-
selectorListGenerator2
-
used for the sender-/implementor-chain's second methodlist
-
selectorListGenerator3
-
used for the sender-/implementor-chain's third methodlist
-
selectorListGenerator4
-
used for the sender-/implementor-chain's fourth methodlist
-
selectorListGenerator5
-
Used for all method's generator of ClassList.
-
variableFilter
-
aspects-organization
-
categoryMenuVisible
-
-
classHierarchyMenuVisible
-
-
classInheritanceMenuItemVisible
-
^ self viewMenuOrganizerItemsVisible
-
classMenuVisible
-
-
codeMenuVisible
-
-
isNotFullProtocolBrowser
-
-
methodListMenuVisible
-
-
nameSpaceMenuVisible
-
-
notShowingInheritedMethods
-
-
operationsMenuEnabled
-
-
operationsMenuVisible
-
-
organizerIsNotShowingCategories
-
-
organizerIsShowingCategories
-
-
organizerIsShowingClasses
-
-
organizerIsShowingClassesAndIsNotShowingCategories
-
-
organizerIsShowingClassesAndIsShowingCategories
-
-
organizerMode
-
-
organizerModeForMenu
-
need this, since the menu fetches the aspect only once during
creation - but that's the mode-holder of the first buffer,
and not the dynamic mode-holder of the current buffer
-
organizerProtocolAndMethodListSpecHolder
-
-
projectMenuVisible
-
-
protocolMenuVisible
-
-
searchMenuInMethodListVisible
-
-
searchMenuVisible
-
-
selectorMenuVisible
-
-
showNameFilterHolder
-
the selector/name filter
-
showingInheritedMethods
-
-
testRunnerVisibleHolder
-
-
variablesMenuVisible
-
-
viewMenuForMethodListVisible
-
-
viewMenuOrganizerItemsVisible
-
-
viewMenuVisible
-
n isClassBrowser not
aspects-presentation
-
bookmarkBarVisibleHolder
-
-
browsletShowHideLabelHolder
-
-
codeInfoVisible
-
false
-
doAutoFormat
-
-
doImmediateExplaining
-
-
doImmediateSyntaxColoring
-
-
doSyntaxColoring
-
-
editorNoteBookCanvasHolder
-
-
editorNoteBookListHolder
-
-
emphasizeUnloadedClasses
-
-
emphasizeUnloadedClassesChanged
-
classListApp updateList.
-
groupVariablesByInheritance
-
-
hidePrivateClasses
-
-
hideUnloadedClasses
-
-
markApplicationsHolder
-
-
methodVisibilityHolder
-
-
packageDiagramMenuItemVisible
-
-
selectedEditorNoteBookTabIndexHolder
-
-
shortNamesInTabs
-
-
showAllClassesInNameSpaceOrganisation
-
-
showClassPackages
-
^ self navigationState showClassPackages
-
showClassVarsInVariableList
-
-
showCoverageInformation
-
-
showGlobalHistory
-
-
showImageResourceMethodsImages
-
-
showLocalHistory
-
-
showMethodComplexity
-
-
showMethodInheritance
-
-
showMethodTemplate
-
-
showMethodTypeIcon
-
-
showMultitabMode
-
-
showPlugin
-
|holder|
(holder := builder bindingAt:#showPlugin) isNil ifTrue:[
holder := false asValue.
builder aspectAt:#showPlugin put: holder.
].
^ holder
-
showPlugin: aBoolean
-
-
showPseudoProtocols
-
-
showSpecialResourceEditors
-
-
showSyntheticMethods
-
-
showUnloadedClasses
-
-
sortByNameAndInheritance
-
now: I do not want that to be automatically forwarded to the prefs
-
sortVariablesByName
-
-
stringSearchToolVisibleHolder
-
-
toolBarVisibleHolder
-
false
-
useGlobalHistory
-
aspects-queries
-
anyBreakOrTracePointsAreSet
-
-
anyBreakOrTracePointsAreSetHolder
-
-
canConvertToSiblings
-
-
canConvertToSiblingsHolder
-
-
canCreateExpeccoPatchHolder
-
can we create expecco patches?
-
canFileOutBinaryHolder
-
-
canFileOutSIFHolder
-
-
canFileOutXMLHolder
-
-
canGenerateAccessMethodsForAllHolder
-
-
canGenerateAccessMethodsHolder
-
-
canGenerateAspectMethod
-
-
canGenerateAspectMethodHolder
-
-
canGenerateMultiSetterInstanceCreationMethodHolder
-
-
canGenerateMultiSetterMethodHolder
-
-
canGenerateSetterInstanceCreationMethodHolder
-
-
canGoBackAspect
-
| aspect |
Usage example(s):
aspect := self objectAttributeAt: #canGoBackAspect.
|
Usage example(s):
self objectAttributeAt: #canGoBackAspect put: aspect].
|
-
canGoBackInGlobalHistoryAspect
-
| aspect |
-
canGoForwardAspect
-
| aspect |
Usage example(s):
aspect := self objectAttributeAt: #canGoForwardAspect.
|
Usage example(s):
self objectAttributeAt: #canGoForwardAspect put: aspect].
|
-
canInsertSuperclass
-
-
canInsertSuperclassHolder
-
-
changeSetContainsChangedClasses
-
-
changeSetContainsChangedClassesAndSourceCodeManagerHolder
-
-
classOfSelectedMethodOrSelectedClass
-
self codeAspect ~= #classDefinition ifTrue:[
-
classWizardVisibleHolder
-
^ builder booleanValueAspectFor:#classWizardVisibleHolder
-
currentClass
-
the current buffers single selected class;
nil if no selection or if multiple classes are selected
-
currentNamespace
-
-
currentProject
-
if there is a selected project, return that project;
Otherwise, if all selected classes are in the same project, return that;
otheriwse, return nil
-
globalCoverageRecordingIsDisabled
-
-
globalCoverageRecordingIsEnabled
-
-
hasAnyAutoLoadedClassSelected
-
-
hasAnyAutoLoadedClassSelectedHolder
-
-
hasAnyCategoryWithAnyAutoLoadedClassSelected
-
-
hasAnyCategoryWithAnyAutoLoadedClassSelectedHolder
-
-
hasAnyCategoryWithAnyUnLoadedClassSelected
-
-
hasAnyCategoryWithAnyUnLoadedClassSelectedHolder
-
-
hasAnyClassSelectedForWhich: aBlock
-
-
hasAnyClassWithCoverageInfoSelected
-
-
hasAnyClassWithCoverageInfoSelectedHolder
-
-
hasAnyExecutableClassMethodSelectedHolder
-
-
hasAnyLoadedClassSelected
-
-
hasAnyLoadedClassSelectedHolder
-
-
hasAnyMethodSelectedForWhich: aBlock
-
-
hasAnyNonIgnoredMethodSelected
-
-
hasAnyNonIgnoredMethodSelectedHolder
-
-
hasAnyNonPrivateMethodSelected
-
-
hasAnyNonPrivateMethodSelectedHolder
-
-
hasAnyNonProtectedMethodSelected
-
-
hasAnyNonProtectedMethodSelectedHolder
-
-
hasAnyNonPublicMethodSelected
-
-
hasAnyNonPublicMethodSelectedHolder
-
-
hasAnyPrivateClassSelected
-
-
hasAnyPrivateClassSelectedHolder
-
-
hasAnyTestCaseOrExecutableClassMethodOrStartableApplicationSelectedHolder
-
-
hasAnyTestCaseOrExecutableClassMethodSelectedHolder
-
-
hasAnyTestCaseSelected
-
-
hasAnyTestCaseSelectedAndEmbeddedRunnerIsDisabled
-
-
hasAnyTestCaseSelectedHolder
-
-
hasAnyUnloadedClassSelected
-
-
hasAnyUnloadedClassSelectedHolder
-
-
hasApplicationClassSelected
-
-
hasApplicationClassSelectedHolder
-
-
hasApplicationDefinitionSelected
-
-
hasApplicationOrHTTPServiceClassSelectedHolder
-
-
hasApplicationProjectOrDefinitionSelected
-
-
hasAtMostOneClassesSelected
-
-
hasAtMostOneClassesSelectedHolder
-
-
hasBothMethodsWithBreakAndTraceSelected
-
-
hasCVSSourceCodeManager
-
-
hasCVSSourceCodeManagerHolder
-
-
hasCategorySelected
-
-
hasCategorySelectedAndCVSSourceCodeManager
-
-
hasCategorySelectedAndCVSSourceCodeManagerHolder
-
-
hasCategorySelectedAndCanFileOutCypressHolder
-
-
hasCategorySelectedAndCanFileOutSIFHolder
-
-
hasCategorySelectedAndCanFileOutVSEHolder
-
-
hasCategorySelectedAndCanFileOutXMLHolder
-
-
hasCategorySelectedAndInstrumentingCompilerExistsHolder
-
-
hasCategorySelectedAndSourceCodeManager
-
-
hasCategorySelectedAndSourceCodeManagerHolder
-
-
hasCategorySelectedHolder
-
-
hasChangedCategorySelectedHolder
-
-
hasChangedClasses
-
-
hasChangedClassesHolder
-
-
hasChangedMethods
-
-
hasChangedMethodsHolder
-
-
hasChanges
-
-
hasChangesHolder
-
-
hasClassAndNoVariableSelected
-
-
hasClassAndNoVariableSelectedHolder
-
-
hasClassAndSingleVariableSelected
-
-
hasClassAndSingleVariableSelectedHolder
-
-
hasClassAndVariableSelected
-
-
hasClassAndVariableSelectedHolder
-
-
hasClassMethodsOrMethodsNotReferringToSelfSelected
-
-
hasClassMethodsOrMethodsNotReferringToSelfSelectedHolder
-
-
hasClassMethodsSelected
-
-
hasClassMethodsSelectedHolder
-
-
hasClassNameSelectedInCodeView
-
-
hasClassOrMethodSelected
-
-
hasClassOrMethodSelectedHolder
-
-
hasClassSelected
-
-
hasClassSelectedAndCVSSourceCodeManagerHolder
-
-
hasClassSelectedAndCanFileOutBinaryHolder
-
-
hasClassSelectedAndCanFileOutSIFHolder
-
-
hasClassSelectedAndCanFileOutVSEHolder
-
-
hasClassSelectedAndCanFileOutXMLHolder
-
-
hasClassSelectedAndCanSendMailHolder
-
-
hasClassSelectedAndControlKeyDown
-
-
hasClassSelectedAndControlKeyDownHolder
-
-
hasClassSelectedAndInstrumentingCompilerExistsAndOOMPackageLoadedHolder
-
-
hasClassSelectedAndInstrumentingCompilerExistsHolder
-
-
hasClassSelectedAndSourceCodeManagerHolder
-
-
hasClassSelectedHolder
-
-
hasClassSelectedHolderAndSourceCodeManagerHolder
-
obsolete
-
hasClassSelectedWhichCanBeAddedAsSubProject
-
-
hasClassSelectedWhichCanBeExcludedFromProject
-
-
hasClassSelectedWhichCanBeExcludedFromProjectHolder
-
-
hasClassSelectedWhichCanBeIncludedInProject
-
-
hasClassSelectedWhichCanBeIncludedInProjectHolder
-
-
hasClassSelectedWhichCanBeMadeAutoloadedInProject
-
-
hasClassSelectedWhichCanBeMadeAutoloadedInProjectHolder
-
-
hasClassVariableSelected
-
and:[ self showingClassVarsInVariableList ]
-
hasClassVariableSelectedHolder
-
-
hasClassVariableSelectedInCodeView
-
the following is too slow
-
hasClassVariableSelectedInCodeViewHolder
-
-
hasClassVariableSelectedInCodeViewOrVariableList
-
-
hasClassVariableSelectedInCodeViewOrVariableListAndCanUseRefactoringSupportHolder
-
-
hasClassVariableSelectedInCodeViewOrVariableListHolder
-
-
hasClassVariableSelectedInVariableList
-
-
hasClassWithExtensionsSelected
-
-
hasClassWithExtensionsSelectedHolder
-
-
hasClassWithInstrumentedMethodsSelected
-
-
hasClassesSelectedAndDataBaseRepositoryExistsHolder
-
-
hasClassesSelectedAndFileBasedRepositoryExistsHolder
-
-
hasClassesSelectedAndGitRepositoryExistsHolder
-
-
hasClassesSelectedAndMercurialRepositoryExistsHolder
-
-
hasClassesSelectedAndPerforceRepositoryExistsHolder
-
-
hasClassesSelectedAndSubversionRepositoryExists
-
-
hasClassesSelectedAndSubversionRepositoryExistsHolder
-
-
hasClassesSelectedWhichAreSubclassOf: aBaseClass
-
-
hasClassesWithCommonSuperclassAndVariableSelectedAndCanUseRefactoringSupportHolder
-
-
hasClassesWithCommonSuperclassSelected
-
-
hasCurrentProject
-
-
hasCypress
-
Return true, if Cypress reader/writer is present
-
hasDataBaseRepositoryFor: package
-
use Smalltalk-at to trick the dependency/prerequisite generator
-
hasDataBaseSourceCodeManagerSupport
-
-
hasEmptyNamespacesSelected
-
return true, if only empty namespaces are selected
-
hasEmptyNamespacesSelectedHolder
-
return true, if only empty namespaces are selected
-
hasEnumTypeClassSelected
-
-
hasEnumTypeClassSelectedHolder
-
-
hasExactlyTwoClassesSelected
-
-
hasExactlyTwoClassesSelectedHolder
-
-
hasExactlyTwoMethodsSelected
-
-
hasExactlyTwoMethodsSelectedHolder
-
-
hasExtensionMethodSelected
-
-
hasExtensionMethodSelectedHolder
-
-
hasFileBasedRepositoryFor: package
-
is there a subversion source repository for package?
-
hasFileBasedSourceCodeManagerSupport
-
-
hasFindHistoryClassesHolder
-
-
hasGitRepositoryFor: package
-
is there a git source repository for package?
-
hasGitSupport
-
is there support for the git source code manager?
-
hasGroovySupport
-
Return true, if Groovy support is loaded
-
hasIgnoredBreakpoints
-
-
hasInstanceMethodsSelected
-
-
hasInstanceMethodsSelectedHolder
-
-
hasInstanceVariableSelectedInCodeView
-
the following is too slow
-
hasInstanceVariableSelectedInCodeViewHolder
-
-
hasInstanceVariableSelectedInCodeViewOrVariableList
-
-
hasInstanceVariableSelectedInCodeViewOrVariableListAndCanUseRefactoringSupportHolder
-
-
hasInstanceVariableSelectedInCodeViewOrVariableListHolder
-
-
hasInstrumentedMethodSelected
-
-
hasInstrumentedMethodSelectedHolder
-
-
hasLiteralConstantSelectedInCodeView
-
-
hasLiteralConstantSelectedInCodeViewHolder
-
-
hasLoadedClassSelected
-
-
hasLoadedClassSelectedHolder
-
-
hasLocalSelectorSelectedInCodeView
-
true
-
hasLocalVariableSelectedInCodeView
-
node
-
hasLocalVariableSelectedInCodeViewHolder
-
-
hasMercurialRepositoryFor: package
-
is there a mercurial (hg) source repository for package?
-
hasMercurialSupport
-
is there support for the mercurial (hg) source code manager?
-
hasMetaMethodSelectedHolder
-
-
hasMetaSelected
-
-
hasMetaSelectedAndClassSelectedHolder
-
-
hasMetaSelectedHolder
-
-
hasMethodSelected
-
-
hasMethodSelectedAndCanFileOutSIFHolder
-
-
hasMethodSelectedAndCanFileOutXMLHolder
-
-
hasMethodSelectedAndCanUseRefactoringSupportHolder
-
-
hasMethodSelectedAndInstrumentingCompilerExistsAndOOMPackageLoadedHolder
-
-
hasMethodSelectedAndInstrumentingCompilerExistsHolder
-
-
hasMethodSelectedAndIsMethodListBrowser
-
-
hasMethodSelectedAndIsMethodListBrowserHolder
-
-
hasMethodSelectedAndProjectTagsDefined
-
-
hasMethodSelectedAndProjectTagsDefinedHolder
-
-
hasMethodSelectedAndSourceCodeManagerHolder
-
-
hasMethodSelectedHolder
-
^ [ self hasMethodSelected ]
-
hasMethodWithBreakPointSelected
-
method breakpoint
-
hasMethodWithBreakPointSelectedHolder
-
-
hasMethodWithSelfSendSelected
-
-
hasMethodWithTracePointSelected
-
-
hasMethodWithTracePointSelectedHolder
-
-
hasMethodWithWrapSelected
-
-
hasMethodWithWrapSelectedHolder
-
-
hasMethodWithoutBreakPointSelected
-
-
hasMethodWithoutBreakPointSelectedHolder
-
-
hasMethodsInList
-
-
hasMonticelloSupport
-
-
hasMultipleClassesSelected
-
-
hasMultipleClassesSelectedHolder
-
-
hasMultipleMethodsSelected
-
-
hasMultipleMethodsSelectedHolder
-
-
hasMultipleSelectorsSelected
-
-
hasMultipleSelectorsSelectedHolder
-
-
hasMultipleTemporaryVariablesSelectedInCodeView
-
-
hasMultipleTemporaryVariablesSelectedInCodeViewHolder
-
-
hasMultipleVariablesSelected
-
-
hasMultipleWordsSelectedInCodeView
-
-
hasNameSpaceSelected
-
-
hasNameSpaceSelectedAndSourceCodeManager
-
-
hasNameSpaceSelectedAndSourceCodeManagerHolder
-
-
hasNameSpaceSelectedHolder
-
-
hasNoClassSelected
-
-
hasNoMethodOrMixedWrapsSelectedHolder
-
-
hasNoProjectSelectedHolder
-
-
hasNoSourceCodeManagerHolder
-
-
hasNoVariableSelected
-
-
hasNonEmptyEnvironmentSelected
-
Return true if some code is selected (class or sole methods), false
otherwise. Note that false is also returned if refactory browser
support is not available
-
hasNonEmptyEnvironmentSelectedHolder
-
-
hasNonMetaMethodSelectedHolder
-
-
hasNonMetaSelected
-
-
hasNonMetaSelectedAndClassSelectedHolder
-
-
hasNonMetaSelectedHolder
-
-
hasNonPrivateClassSelected
-
-
hasNonPrivateClassSelectedAndSourceCodeManagerHolder
-
-
hasNonPrivateClassSelectedHolder
-
-
hasNonProjectDefinitionSelected
-
-
hasNonProjectDefinitionSelectedHolder
-
-
hasNonTestCaseClassMethodWithoutArgsSelected
-
self hasMetaSelected ifFalse:[^ false].
-
hasNonTestCaseClassMethodWithoutArgsSelectedHolder
-
-
hasNotMultipleClassesSelected
-
-
hasNotMultipleClassesSelectedHolder
-
-
hasNotMultipleTemporaryVariablesSelectedInCodeViewHolder
-
-
hasOOMPackageLoaded
-
-
hasOOMPackageLoadedAndSingleRealProjectSelectedHolder
-
-
hasOOMPackageLoadedHolder
-
-
hasOnlyMethodsSelectedForWhich: aBlock
-
-
hasOnlyMethodsWithBreakPointSelected
-
-
hasOnlyMethodsWithTracePointSelected
-
-
hasPackagableApplicationSelected
-
-
hasPackagableApplicationSelectedHolder
-
-
hasPerforceRepositoryFor: package
-
is there a perforce source repository for package?
-
hasPerforceSupport
-
is there support for the perforce source code manager?
-
hasProjectDefinitionOrClassWithExtensionsSelectedAndSourceCodeManagerHolder
-
-
hasProjectDefinitionSelected
-
-
hasProjectDefinitionSelectedAndSourceCodeManagerHolder
-
-
hasProjectDefinitionSelectedHolder
-
-
hasProjectDefinitionSelectedHolder_and_isNotEmbeddedBrowserHolder
-
-
hasProjectDefinitionWithAnyUnloadedClassSelected
-
-
hasProjectDefinitionWithAnyUnloadedClassSelectedHolder
-
-
hasProjectSelected
-
-
hasProjectSelectedAndCanFileOutCypressHolder
-
-
hasProjectSelectedAndCanFileOutSIFHolder
-
-
hasProjectSelectedAndCanFileOutVSEHolder
-
-
hasProjectSelectedAndCanFileOutXMLHolder
-
-
hasProjectSelectedAndGitRepositoryExistsHolder
-
-
hasProjectSelectedAndInstrumentingCompilerExistsAndOOMPackageLoadedHolder
-
-
hasProjectSelectedAndInstrumentingCompilerExistsHolder
-
-
hasProjectSelectedAndMonticelloRepositoryExistsHolder
-
-
hasProjectSelectedAndSourceCodeManagerHolder
-
-
hasProjectSelectedAndSubversionRepositoryExistsHolder
-
-
hasProjectSelectedHolder
-
-
hasProtocolSelected
-
-
hasProtocolSelectedAndCanFileOutSIFHolder
-
-
hasProtocolSelectedAndCanFileOutXMLHolder
-
-
hasProtocolSelectedHolder
-
-
hasPseudoProjectChangedSelected
-
-
hasPseudoProjectChangedSelectedHolder
-
-
hasRBLintRuleClassSelected
-
-
hasRealExtensionMethodSelected
-
-
hasRealExtensionMethodSelectedHolder
-
-
hasRealProtocolSelected
-
true, if at least one real method protocol (i.e. not *all*) item is selected
-
hasRealProtocolSelectedHolder
-
-
hasRecentlyDebuggedHistoryHolder
-
-
hasRedoableOperations
-
returns false if the class is not present
-
hasRenamableProjectSelected
-
-
hasRenamableProjectSelectedHolder
-
-
hasResourceMethodSelected
-
-
hasResourceMethodSelectedHolder
-
-
hasSCMSupportFor: aManagerClassName
-
is there support for the perforce source code manager?
-
hasSelectedClassWithSuperclassHolder
-
-
hasSelectionInCodeView
-
^ self codeView selectionAsString size > 0
-
hasSelectionInCodeViewAndCanUseRefactoringSupportHolder
-
-
hasSelectionInCodeViewHolder
-
-
hasSelectorSelectedInCodeView
-
-
hasSharedPoolSelectedHolder
-
-
hasSharedPoolSelectedHolder_and_isNotEmbeddedBrowserHolder
-
-
hasSingleCategorySelected
-
-
hasSingleCategorySelectedHolder
-
-
hasSingleClassAndClassVariableSelected
-
-
hasSingleClassAndClassVariableSelectedAndCanUseRefactoringSupportHolder
-
-
hasSingleClassAndSingleClassVariableSelected
-
-
hasSingleClassAndSingleVariableSelected
-
-
hasSingleClassAndSingleVariableSelectedAndCanUseRefactoringSupportHolder
-
-
hasSingleClassAndSingleVariableSelectedHolder
-
-
hasSingleClassAndVariableSelected
-
-
hasSingleClassAndVariableSelectedAndCanUseRefactoringSupportHolder
-
-
hasSingleClassAndVariableSelectedHolder
-
-
hasSingleClassOrMethodSelected
-
-
hasSingleClassOrMethodSelectedHolder
-
-
hasSingleClassSelected
-
-
hasSingleClassSelectedAndCanUseRefactoringSupportHolder
-
-
hasSingleClassSelectedAndSourceCodeManagerHolder
-
-
hasSingleClassSelectedHolder
-
-
hasSingleClassWithNoHelpSpecSelectedHolder
-
-
hasSingleExtensionMethodSelectedHolder
-
-
hasSingleLoadedClassSelected
-
-
hasSingleLoadedClassSelectedAndMultipleVariablesSelected
-
-
hasSingleLoadedClassSelectedAndMultipleVariablesSelectedHolder
-
-
hasSingleLoadedClassSelectedAndSingleVariableSelected
-
-
hasSingleLoadedClassSelectedAndSingleVariableSelectedHolder
-
-
hasSingleLoadedClassSelectedAndVariableSelected
-
-
hasSingleLoadedClassSelectedAndVariableSelectedHolder
-
-
hasSingleLoadedClassSelectedHolder
-
-
hasSingleLoadedClassWithCommentSelected
-
-
hasSingleLoadedClassWithCommentSelectedHolder
-
-
hasSingleLoadedNonJavascriptClassSelected
-
-
hasSingleLoadedNonJavascriptClassSelectedHolder
-
-
hasSingleLoadedNonMetaClassSelected
-
-
hasSingleLoadedNonMetaClassSelectedHolder
-
-
hasSingleMethodSelected
-
-
hasSingleMethodSelectedAndCanUseRefactoringSupportHolder
-
-
hasSingleMethodSelectedAndCodeModifiedHolder
-
-
hasSingleMethodSelectedAndSelectionInCodeView
-
-
hasSingleMethodSelectedAndSelectionInCodeViewAndCanUseRefactoringSupportHolder
-
-
hasSingleMethodSelectedAndSelectionInCodeViewAndSingleSelectedMethodHasParameter
-
-
hasSingleMethodSelectedAndSelectionInCodeViewAndSingleSelectedMethodHasParameterAndCanUseRefactoringSupportHolder
-
-
hasSingleMethodSelectedAndSelectionInCodeViewAndSingleSelectedMethodHasParameterHolder
-
-
hasSingleMethodSelectedAndSelectionInCodeViewHolder
-
-
hasSingleMethodSelectedAndSingleSelectedMethodHasParameter
-
-
hasSingleMethodSelectedAndSingleSelectedMethodHasParameterAndCanUseRefactoringSupportHolder
-
-
hasSingleMethodSelectedHolder
-
-
hasSingleMethodSelectedWhichIsRedefinedInAnySubclass
-
-
hasSingleMethodWithBytecodeSelected
-
-
hasSingleMethodWithBytecodeSelectedHolder
-
-
hasSingleNameSpaceSelected
-
-
hasSingleNonPrivateClassSelected
-
-
hasSingleNonPrivateClassSelectedAndSourceCodeManagerHolder
-
-
hasSingleNonPrivateClassSelectedHolder
-
-
hasSinglePrivateClassSelected
-
-
hasSinglePrivateClassSelectedHolder
-
-
hasSingleProjectOrProjectDefinitionSelected
-
-
hasSingleProjectSelected
-
-
hasSingleProjectSelectedAndCanFileOutVSEHolder
-
-
hasSingleProjectSelectedHolder
-
-
hasSingleProtocolSelected
-
true if exactly one method protocol item is selected (could be *all*)
-
hasSingleProtocolSelectedHolder
-
holding true, if exactly one method protocol item is selected (could be *all*)
-
hasSingleRealProjectSelectedHolder
-
-
hasSingleRealProtocolSelected
-
true, if one real method protocol (i.e. not *all*) item is selected
-
hasSingleRealProtocolSelectedHolder
-
holding true, if one real method protocol (i.e. not *all*) item is selected
-
hasSingleResourceMethodSelected
-
-
hasSingleResourceMethodSelectedHolder
-
-
hasSingleVariableSelected
-
-
hasSingleVariableSelectedHolder
-
-
hasSingleVariableSelectedInCodeViewOrVariableList
-
-
hasSingleVariableSelectedInCodeViewOrVariableListHolder
-
-
hasSingleWordSelectedInCodeView
-
first, see if more than a line is selected ...
-
hasSourceCodeManager
-
-
hasSourceCodeManagerHolder
-
-
hasStandaloneStartupClassSelected
-
-
hasStartableApplicationSelected
-
-
hasStartableApplicationSelectedHolder
-
-
hasSubversionRepositoryFor: package
-
is there a subversion source repository for package?
-
hasSubversionSupport
-
-
hasTemporaryVariableSelectedInCodeView
-
|node|
-
hasTemporaryVariableSelectedInCodeViewHolder
-
-
hasTestCaseClassesSelected
-
-
hasTestCaseClassesSelectedHolder
-
^ [ self hasTestCaseClassesSelected ]
-
hasTestCaseMethodsSelected
-
-
hasUnassignedExtensionMethodSelected
-
-
hasUnassignedExtensionMethodSelectedHolder
-
-
hasUndefinedUppercaseIdentifierSelectedInCodeView
-
-
hasUndefinedUppercaseIdentifierSelectedInCodeViewHolder
-
-
hasUndoableOperations
-
returns false if the class is not present
-
hasUnloadedProjectSelected
-
-
hasUnloadedProjectSelectedHolder
-
-
hasUpdateMethodSelected
-
-
hasUpdateMethodSelectedHolder
-
-
hasUppercaseIdentifierSelectedInCodeView
-
-
hasUppercaseIdentifierSelectedInCodeViewHolder
-
-
hasVariableSelected
-
-
hasVariableSelectedInCodeViewOrVariableList
-
-
hasVariableSelectedInCodeViewOrVariableListAndCanUseRefactoringSupportHolder
-
-
hasVariableSelectedInCodeViewOrVariableListHolder
-
-
hasVariablesFromSingleClassSelectedAndCanUseRefactoringSupportHolder
-
-
hasVisitedClasses
-
-
hasVisitedClassesHolder
-
-
hasWebApplicationClassSelected
-
-
initializedInstanceMethodsNotImplemented
-
Check if the new/new: or initialize method is not implemented yet
-
instrumentingCompilerExists
-
true, if instrumenting is possible
(now, always true, because InstrumentingCompiler is now in the libcomp package)
-
isAnyOtherMetaclassPresent
-
-
isExpeccoPresent
-
-
isHaskellModulePresent
-
-
isJavaScriptMetaclassPresent
-
-
isLintResultBrowserHolder
-
-
isLintResultBrowserHolder_and_isNotEmbeddedBrowserHolder
-
-
isLispEnvironmentPresent
-
-
isLispMetaclassPresent
-
-
isMethodListBrowser
-
-
isMethodListBrowserHolder
-
-
isMethodListBrowserOrHasMultipleClassesSelectedHolder
-
-
isNotEmbeddedBrowserHolder
-
-
isPlsqlMetaclassPresent
-
-
isRubyMetaclassPresent
-
-
javaScriptMetaclassPresent
-
-
methodHasPreviousVersion
-
-
methodHasPreviousVersionHolder
-
-
methodIsShadowed
-
-
methodIsShadowedHolder
-
-
methodIsSubclassResponsibility
-
-
methodIsTestAndNotImplementedInSuperclass
-
-
methodNotImplementedInClass
-
-
methodNotImplementedInSuperclass
-
category
-
methodRedefinesSuperclassVersion
-
-
methodRedefinesSuperclassVersionHolder
-
-
methodRefersToSelfOrInstanceVariable: aMethod
-
-
selectedClassNameInCodeViewOrNil
-
-
shiftNotPressedHolder
-
-
shiftPressedHolder
-
-
singleSelectedMethodIsSubclassResponsibility
-
-
smallTeamAvailable
-
-
smallTeamConnected
-
and:[ SmallTeam serverRunning ]
-
useSearchBarInBrowser
-
binding access
-
menuFor: key
-
Sent by the builder to ask for an application provided
holder for a menu. The argument, `key`, comes from an UI-spec
for a widgets #menu property.
Here, a corresponding message is sent to myself,
which ought to be defined in the application subclass.
Alternatively, a subclass may redefine this method, to provide
holders from a Dictionary or whatever.
Typically, a menu or a menu-holding valueHolder is returned there.
change & update
-
categorySelectionChanged
-
category selection changed by user interaction
-
classReselected
-
prevent the methodCategory from autoselecting
-
classSelectionChanged
-
class selection changed by user interaction
-
clearAutoSelectOfLastSelectedProtocol
-
prevent the methodCategory from autoselecting the last selected protocol
-
delayedCheckReallyModified
-
-
delayedClassSelectionChange
-
clear those, so that the class definition is shown
-
delayedExplainSelection
-
re-enqueue at the end to delay until all user input has been handled
-
delayedLabelUpdate
-
-
delayedMethodTrapChanged
-
-
delayedMethodTrapChanged: methodTrapChangeInfo
-
would not send an update notification
-
delayedMethodsSelectionChanged
-
if showing history or log,
-
delayedProtocolSelectionChanged
-
-
delayedUpdateCode
-
-
delayedUpdateCodeWithAutoSearch: withAutoSearch
-
-
delayedUpdateCodeWithAutoSearch: withAutoSearch checkModified: checkModified
-
the central method to update what is shownin the codeview.
Determines what is currently selected in the navigationstate, and
generates either the source of a selected method, or a class definition template
or some synthetic comment giving a hint (usually for newcomers)
-
delayedUpdateCodeWithAutoSearch: withAutoSearch scrollToTop: scrollToTop
-
-
delayedUpdateCodeWithAutoSearch: withAutoSearch scrollToTop: scrollToTop checkModified: checkModified
-
the central method to update what is shown in the codeview.
Determines what is currently selected in the navigationstate, and
generates either the source of a selected method, or a class definition template
or some synthetic comment giving a hint (usually for newcomers)
-
delayedVariableSelectionChanged
-
-
enqueueDelayedCheckReallyModified
-
-
enqueueDelayedClassSelectionChange
-
-
enqueueDelayedLabelUpdate
-
-
enqueueDelayedMethodTrapChanged
-
-
enqueueDelayedMethodTrapChanged: aMethod
-
-
enqueueDelayedMethodsSelectionChanged
-
-
enqueueDelayedProtocolSelectionChanged
-
-
enqueueDelayedStartSyntaxHighlightProcess
-
-
enqueueDelayedUpdateBufferLabel
-
-
enqueueDelayedUpdateBufferLabelWithCheckIfModified
-
-
enqueueDelayedUpdateCode
-
-
enqueueDelayedUpdateCodeWithAutoSearch
-
^ self delayedUpdateCodeWithAutoSearch:true.
-
enqueueDelayedUpdateCodeWithoutAutoSearch
-
^ self delayedUpdateCodeWithAutoSearch:false.
-
enqueueDelayedUpdateExecuteMethodVisibility
-
-
enqueueDelayedUpdateInitSharedPoolVisibility
-
-
enqueueDelayedUpdatePackageInfo
-
-
enqueueDelayedUpdateTestRunnerVisibility
-
-
enqueueDelayedVariableSelectionChanged
-
-
enqueueMessage: selector for: someone arguments: argList
-
Transcript show:'enqueue '; showCR:selector.
-
environmentChanged
-
My environment has changed. Update cached environment value.
Subclasses may need to override and invalidate it's contents.
-
methodsSelectionChanged
-
-
methodsSelectionChanged1
-
-
methodsSelectionChanged2
-
-
methodsSelectionChanged3
-
-
methodsSelectionChanged4
-
-
methodsSelectionChangedAt: index
-
in the chain-browsers, a selection in one of the 4 columns has changed
-
nameSpaceSelectionChanged
-
namespace selection changed by user interaction
-
projectSelectionChanged
-
project selection changed by user interaction
-
projectSelectionChangedForFilter
-
project selection changed by user interaction (here: used as filter)
-
protocolSelectionChanged
-
if showing history or log,
-
selectedEditorNoteBookTabIndexChanged
-
kludge: still showing old code, but a change should be on its
-
selectedEditorNoteBookTabIndexChanged2
-
-
update: something with: aParameter from: changedObject
-
(navigationState notNil
-
updateBookmarkHolder
-
-
updateBufferLabel
-
update the current buffer's label (in the tab-list)
-
updateCategorySelectionForChangedClassSelection
-
category-selection feedBack:
-
updateCodeInfoAndStringSearchToolVisibility
-
-
updateExecuteMethodVisibility
-
-
updateInfoForChangedClassSelection
-
get some info about the currently selected class.
And show it in the info line at the bottom
-
updateInitSharedPoolVisibility
-
-
updateLaunchApplicationVisibility
-
-
updateLintEnablement
-
Enables/disables lint button in toolbar depending on current selection
-
updateMetaToggleForClassSelection
-
selection anySatisfy at least on java class
-
updateNavigationHistory
-
-
updatePackageApplicationVisibility
-
-
updatePackageInfo
-
-
updatePluginVisibility
-
stringSearchToolVisible := self stringSearchToolVisibleHolder value.
codeInfoVisible := false.
cFrame := self noteBookView.
cFrame isNil ifTrue:[^ self].
cFrame notNil ifTrue:[
(stringSearchToolVisible not and:[codeInfoVisible not]) ifTrue:[
cBottomOffset := 0.
sTopOffset := 0.
sBottomOffset := 0.
].
(stringSearchToolVisible not and:[codeInfoVisible]) ifTrue:[
cBottomOffset := -25.
sTopOffset := 0.
sBottomOffset := 0.
].
(stringSearchToolVisible and:[codeInfoVisible not]) ifTrue:[
cBottomOffset := -25.
sTopOffset := -24.
sBottomOffset := 0.
].
(stringSearchToolVisible and:[codeInfoVisible]) ifTrue:[
cBottomOffset := -50.
sTopOffset := -49.
sBottomOffset := -25.
].
cFrame layout notNil ifTrue:[
cFrame layout bottomOffset:cBottomOffset.
].
cFrame container notNil ifTrue:[
cFrame containerChangedSize.
].
sFrame := self stringSearchToolView.
sFrame notNil ifTrue:[
sFrame layout notNil ifTrue:[
sTopOffset notNil ifTrue:[sFrame layout topOffset:sTopOffset].
sBottomOffset notNil ifTrue:[sFrame layout bottomOffset:sBottomOffset].
sFrame container notNil ifTrue:[
sFrame containerChangedSize.
].
].
].
].
-
updateProtocolSelectionForChangedMethodSelection
-
protocol-selection feedBack:
-
updateTestRunnerVisibility
-
-
updateTextEditorBehavior
-
-
updateToolBarButtonEnablement
-
-
variableSelectionChanged
-
variable selection changed by user interaction
-
versionDiffViewerCreated: aView
-
kludge callBack, invoked when versionDiffBrowser is created.
Remember it for later setting of its parameter (when class is selected)
drag & drop
-
canDropContext: aDropContext
-
-
canDropObjects: aCollectionOfDropObjects in: aWidget
-
(comment from inherited method)
drop manager asked if a drop is possible
- should be redefined by apps which can do it, to return true
events
-
keyInCategoryListView: key rawKey: rawKey
-
filter keyboard events for some function key.
Return true, if I have eaten the event
-
keyInClassHierarchyListView: key rawKey: rawKey
-
filter keyboard events for some function key.
Return true, if I have eaten the event
-
keyInClassListView: key rawKey: rawKey
-
filter keyboard events for some function key.
Return true, if I have eaten the event
-
keyInCodeView: key rawKey: rawKey
-
filter keyboard events for Find key (unless typed into the codeView).
Return true, if I have eaten the event
-
keyInMethodCategoryListView: key rawKey: rawKey
-
filter keyboard events for some function key.
Return true, if I have eaten the event
-
keyInMethodListView: key rawKey: rawKey
-
filter keyboard events for some function key.
Return true, if I have eaten the event
-
keyInProjectListView: key rawKey: rawKey
-
filter keyboard events for some function key.
Return true, if I have eaten the event
-
keyInVariableListView: key rawKey: rawKey
-
filter keyboard events for some function key.
Return true, if I have eaten the event
-
processEvent: anEvent
-
filter keyboard events for Find key (unless typed into the codeView).
Return true, if I have eaten the event
help specs
-
helpTextFor: aWidget at: aPoint
-
provide a special tooltip in the infoLabel at the bottom:
ask the widget for its info contents.
This is a more detailed description of the current selected piece
of code or the current selected method
-
helpTextForKey: aKey
-
if there is any method change in the changeSet,
history
-
addToFindHistory: class selector: selector
-
-
addToHistory: class
-
-
addToHistory: class selector: selector
-
-
addToRecentlyClosedHistory: class selector: selector
-
-
closeHistory
-
-
findHistory
-
initialization
-
initialize
-
(comment from inherited method)
nothing done here;
but can be redefined in concrete applications
menu actions-browse
-
browseClassesReferringToAnyPool: poolsArg in: doWhat
-
open a dialog asking for a poolname; search for classes importing that pool.
-
browseImplementorsOf
-
launch an enterBox for selector to search for
-
browseImplementorsOfAny
-
search for implementors of any of the selected methods
-
browseImplementorsOfAnySentBySelected
-
search for implementors of any of the selected methods
-
browseInheritanceOf
-
launch an enterBox for selector to search for
-
browseMenuAllSubclassesOf
-
add a new buffer on all subclasses of an entered class
-
browseMenuApplicationClasses
-
add a new buffer on all application classes
-
browseMenuAutoloadedClasses
-
add a new buffer on all classes that have been autoloaded
-
browseMenuClassExtensions
-
open a new browser on all methods extending a class
(i.e. methods where the packageID is different from their classes packageID)
-
browseMenuClassExtensionsBuffer
-
add a new buffer on all methods extending a class
(i.e. methods where the packageID is different from their classes packageID)
-
browseMenuClassExtensionsFor: aCollectionOfPackagesOrNil in: aCollectionOfClasses label: labelOrNil openAs: openHow
-
open a browser / add a new buffer on all methods extending a class
(i.e. methods where the packageID is different from their classes packageID)
-
browseMenuClassExtensionsOpenAs: openHow
-
open a browser / add a new buffer on all methods extending a class
(i.e. methods where the packageID is different from their classes packageID)
-
browseMenuClassesDefiningVariable
-
open a dialog asking for a variable; search for classes defining
such a variable.
-
browseMenuClassesForWhich: aFilter label: label
-
add a new buffer on all classes for which aFilter returns true
-
browseMenuClassesInAllChangeSets
-
add a new buffer on all classes in the all changeSets
(i.e. that have been changed, but not yet checked into the source repository)
-
browseMenuClassesInAllChangeSetsOpenAs: openHow
-
add a new buffer/open a new browser on all classes in all changeSets
(i.e. that have been changed, but not yet checked into the source repository)
-
browseMenuClassesInChangeSets: aSetOfChangeSets label: title openAs: openHow
-
add a new buffer/open a new browser on all classes in the given changeSets
(i.e. that have been changed, but not yet checked into the source repository)
-
browseMenuClassesInCurrentChangeSet
-
add a new buffer on all classes in the current changeSet
(i.e. that have been changed, but not yet checked into the source repository)
-
browseMenuClassesInCurrentChangeSetOpenAs: openHow
-
add a new buffer/open a new browser on all classes in the changeSet
(i.e. that have been changed, but not yet checked into the source repository)
-
browseMenuClassesOfRecentlyOpenedApplications
-
add a new buffer on all classes for which an application has been opened recently
-
browseMenuClassesOfRecentlyOpenedApplications: openHow
-
add a new buffer/open a new browser on all classes for which an app has been opened recently
-
browseMenuClassesReferringToPool
-
open a dialog asking for a poolname; search for classes importing that pool.
-
browseMenuClassesWithDocumentationToBeAdded
-
searches for classes with either no documentation method,
or where the documentation method includes the string 'documentation to be added'
-
browseMenuClassesWithFilter: aFilterBlock label: aLabelString
-
-
browseMenuClassesWithFilter: aFilterBlock label: aLabelString in: openHow
-
-
browseMenuClassesWithInstVarNameMatching
-
open a dialog asking for a string; search for classes having
a variable whose name contains the string fragment or the entered pattern matches the var name.
-
browseMenuClassesWithInstrumentation
-
-
browseMenuClassesWithInvalidCopyright
-
by this definition, an invalid copyright is one without year following the copyright string,
or one, where the copyright date does not correspond to the source-code-repository's initial version date
(because due to CVS being public, that is also its publishing date).
-
browseMenuClassesWithNameMatching
-
open a dialog asking for a string; search for classes having
such a string fragment in their name or the entered pattern matches the name.
-
browseMenuClassesWithShadowedMethods
-
open a new browser on all package conflicts (methods shadowing existing one's from
another package)
-
browseMenuClassesWithShadowedMethodsOpenAs: openHow
-
open a browser / add a new buffer on all methods which shadow an
existing method from another package
-
browseMenuClassesWithStringInCommentOrDocumentation
-
open a dialog asking for a string; search for classes having
such a string fragment in their comment/documentation.
-
browseMenuClassesWithUserFilter
-
launch an enterBox for area to search in
-
browseMenuClassesWithoutCVSRepositoryContainer
-
-
browseMenuClassesWithoutCopyright
-
-
browseMenuClassesWithoutDocumentation
-
-
browseMenuClassesWithoutExamples
-
-
browseMenuClassesWithoutRepositoryContainerFor: aSourceCodeManager
-
-
browseMenuClassesWithoutSVNRepositoryContainer
-
-
browseMenuClone
-
temporary: allow old browser to be used
-
browseMenuDeprecatedMethods
-
-
browseMenuHTTPServiceClasses
-
add a new buffer on all web service classes
-
browseMenuImplementorsOf
-
-
browseMenuImplementorsOfAny
-
-
browseMenuImplementorsOfAnySentBySelected
-
-
browseMenuInheritanceOf
-
-
browseMenuMethodsInChangeSets: aSetOfChangeSets openAs: openHow
-
add a new buffer on all methods in all given changeSets
(i.e. that have been changed, but not yet checked into the source repository)
-
browseMenuMethodsInCurrentChangeSet
-
add a new buffer on all methods in the changeSet
(i.e. that have been changed, but not yet checked into the source repository)
-
browseMenuMethodsInCurrentChangeSetIn: openHow
-
add a new buffer on all methods in the changeSet
(i.e. that have been changed, but not yet checked into the source repository)
-
browseMenuMethodsWithAnnotation
-
launch an enterBox for area to search in
-
browseMenuMethodsWithAnnotationForWhich: aBlock withTextEntry: withTextEntry title: title
-
launch an enterBox for area to search in
-
browseMenuMethodsWithCode
-
launch an enterBox for code to search for
-
browseMenuMethodsWithExceptionHandlers
-
launch an enterBox for area to search for
-
browseMenuMethodsWithExceptionRaisers
-
launch an enterBox for area to search for
-
browseMenuMethodsWithExternalFunctionCalls
-
-
browseMenuMethodsWithHelpSpec
-
launch an enterBox for area to search in
-
browseMenuMethodsWithImageSpec
-
launch an enterBox for area to search in
-
browseMenuMethodsWithInstrumentation
-
|whereDefault|
-
browseMenuMethodsWithLeftoverDebugCode
-
-
browseMenuMethodsWithMenuSpec
-
launch an enterBox for area to search in
-
browseMenuMethodsWithPrimitiveCode
-
-
browseMenuMethodsWithPrimitiveCodeByUser
-
ask for a user name; find all primitive methods which where last
edited by that user
-
browseMenuMethodsWithResource
-
launch an enterBox for area to search in
-
browseMenuMethodsWithString
-
launch an enterBox for string to search for
-
browseMenuMethodsWithStringInHelpSpec
-
launch an enterBox for string to search for
-
browseMenuMethodsWithStringInMenuSpec
-
launch an enterBox for string to search for
-
browseMenuMethodsWithStringLiteral
-
launch an enterBox for code to search for
-
browseMenuMethodsWithTableSpec
-
launch an enterBox for area to search in
-
browseMenuMethodsWithTodoAnnotation
-
launch an enterBox for area to search in
-
browseMenuMethodsWithUglyCodingStyle
-
-
browseMenuMethodsWithUserFilter
-
launch an enterBox for area to search in
-
browseMenuMethodsWithWindowSpec
-
launch an enterBox for area to search in
-
browseMenuMethodsWithWrap
-
add a new buffer on all wrapped methods
(i.e. that have a break, trace or watchPoint)
-
browseMenuMethodsWithoutComment
-
launch an enterBox for area to search in
-
browseMenuOpenInClass
-
open new
-
browseMenuOverwrittenMethods: openHow
-
browses extension methods which override a previously existing method from another package
-
browseMenuRecentChanges
-
launch a changeSet browser
-
browseMenuReferencesToGlobal
-
launch an enterBox for global to search for
-
browseMenuReferencesToSymbol
-
launch an enterBox for symbol to search for
-
browseMenuSharedPoolClasses
-
add a new buffer on all shared pools
-
browseMenuSpawnFullClassSource
-
open a browser showing full classes (file-like)
-
browseMenuSpawnFullClassSourceInBuffer
-
add a buffer showing full classes (file-like)
-
browseMenuSpawnRepositoryDiffs
-
-
browseMenuSpawnRepositoryDiffsIn: where
-
-
browseMenuSpawnRepositoryDiffsInBuffer
-
-
browseMenuTestCaseClasses
-
add a new buffer on all testcases
-
browseMenuUnassignedMethods: openHow
-
|searchBlock|
-
browseMenuWritesToGlobal
-
launch an enterBox for global to search for writers
-
browseMethodsForWhich: checkBlock in: openHow label: aString
-
-
browseMethodsWithString
-
launch an enterBox for string to search for
-
browseResponseToIt
-
-
browseSendersOf
-
launch an enterBox for selector to search for
-
browseSendersOfAll
-
browse methods which send all of the selected selectors
-
browseSendersOfAny
-
-
browseSendersUsingReturnValueOf
-
launch an enterBox for selector to search for
-
classMenuSpawnBufferWithPoolVariableReferences
-
search for classes importing the selectred pool(s)
-
classMenuSpawnPoolVariableReferences
-
search for classes importing the selected pool(s)
-
defaultSearchArea
-
return a useful default search area
-
findClassesForWhich: aBlock
-
-
findClassesWithoutClassMethod: selector
-
-
pickViewAndBrowseApplicationClass
-
let user click on a view, then browse its appliction class
-
pickViewAndBrowseWidgetClass
-
let user click on a view, then browse its class
-
spawnClassDocumentationBrowserIn: where
-
browse documentation;
where is: #newBrowser - open a new browser
where is: #newBuffer - add a new buffer
-
spawnClassExtensionBrowserFor: classes in: where
-
browse extensions on selected classes;
where is: #newBrowser - open a new browser showing the projects
where is: #newBuffer - add a new buffer showing the projects
-
spawnClassExtensionBrowserForSearch: searchBlock label: labelOrNil in: where
-
browse extensions on a searchBlock;
where is: #newBrowser - open a new browser showing the projects
where is: #newBuffer - add a new buffer showing the projects
-
spawnFullClassSourceBrowserIn: where
-
browse full classes (file-like);
where is: #newBrowser - open a new browser
where is: #newBuffer - add a new buffer
-
viewMenuSelectAllClasses
-
menu actions-buffers
-
bufferMenuCreateBuffer
-
add a new buffer
-
bufferMenuExtractBuffer: nr
-
extract the numbered buffer into a separate browser
-
bufferMenuRemoveAllButBuffer: bNrToLeaveOpen
-
remove all other than the numbered buffer
-
bufferMenuRemoveBuffer: nr
-
remove the numbered buffer
-
bufferMenuRemoveCurrentBuffer
-
remove the current buffer
-
bufferSelectionChanged
-
switch buffers
-
createBuffer
-
create/add a new buffer (i.e. tab with its own browser)
-
createBufferForCurrentClassOrSelectionInCodeView
-
no text selected in codeview, select currently selected class and method
-
createBufferWithSpec: aSpec
-
create/add a new buffer (i.e. tab with its own browser) with a particular spec
-
createBufferWithSpec: aSpec setupFromCurrentState: doSetup
-
create/add a new buffer (i.e. tab with its own browser) with a particular spec.
If doSetup is true, navigate to the current state's entity there
-
destroyTab: tabIndex
-
destroy a buffer (i.e. tab)
-
spawnFullBrowserInClass: aClass selector: selector in: openHow
-
brwsr createBuffer.
menu actions-category
-
categoryMenuCleanUpChangeSet
-
remove all changes for the selected category-class(es) from the changeSet
-
categoryMenuCleanUpChangeSetForUnchanged
-
remove all changes for unchanged (against the head) from the changeSet
-
categoryMenuFileOutAs
-
fileOut selected categories - standard format
-
categoryMenuFileOutAsWithFormat: aFormatSymbolOrNil
-
fileOut selected categories - file format as specified by the argument:
nil - standard format
#xml - XML standard format
#sif - SIF (smalltalk interchange file) standard format
#binary - ST/X binary format
-
categoryMenuFileOutCypressAs
-
automatically generated by UIEditor ...
-
categoryMenuFileOutEachBinaryIn
-
fileOut selected categories as individual files - binary format
-
categoryMenuFileOutEachIn
-
fileOut selected categories as individual files - st-source format
-
categoryMenuFileOutEachInWithFormat: aFormatSymbolOrNil
-
fileOut selected categories as individual files
-
categoryMenuFileOutEachSIFIn
-
fileOut selected categories as individual files - sif format
-
categoryMenuFileOutEachVSEIn
-
fileOut selected categories as individual files - visual smalltalk enterprise format
-
categoryMenuFileOutEachXMLIn
-
fileOut selected categories as individual files - xml format
-
categoryMenuFileOutSIFAs
-
fileOut selected categories - sif format
-
categoryMenuFileOutVSEAs
-
fileOut selected categories - visual smalltalk enterprise format
-
categoryMenuFileOutXMLAs
-
fileOut selected categories - xml format
-
categoryMenuLoad
-
load autoloaded classes in the selected categories.
Invoked on doubleClick on a class or via the menu
-
categoryMenuNewCategory
-
self immediateUpdate value:true.
-
categoryMenuRecompile
-
-
categoryMenuRecompileInstrumented
-
-
categoryMenuRemove
-
removing an empty category
-
categoryMenuRename
-
must be loaded ...
-
categoryMenuRewrite
-
-
categoryMenuSmalllintCheck: what
-
perform all checks on the selected class(es).
-
categoryMenuSpawnBrowser
-
open a browser showing the selected categories only
-
categoryMenuSpawnBuffer
-
add a buffer showing the selected categories only
-
categoryMenuSpawnMatchingCategoriesBrowser
-
open a new browser showing all classes in macthing categories
-
categoryMenuSpawnMatchingCategoriesBuffer
-
add a buffer showing all classes in macthing categories
-
categoryMenuSpawnMatchingCategoryIn: openHow
-
add a buffer/ open a new browser showing all classes in matching categories
-
categoryMenuUnload
-
load autoloaded classes in the selected categories.
Invoked on doubleClick on a class or via the menu
-
categoryMenuUpdate
-
-
fileNameDialogForFileOut: tite default: defaultFileName
-
-
fileNameDialogForFileOut: title default: defaultFileName withCancelAll: cancelAllActionOrNil
-
this test allows a smalltalk to be built without Projects/ChangeSets
-
fileOutEachClassIn: aCollectionOfClasses in: aDirectory withFormat: aFormatSymbolOrNil
-
fileOut a bunch of classes as individual files into some directory
-
spawnCategoryBrowserFor: categories in: where
-
browse selected category(ies);
where is: #newBrowser - open a new browser showing the categories
where is: #newBuffer - add a new buffer showing the categories
-
spawnCategoryBrowserIn: where
-
browse selected category(ies);
where is: #newBrowser - open a new browser showing the categories
where is: #newBuffer - add a new buffer showing the categories
menu actions-category repository
-
categoryMenuCheckInEach
-
check all classes of all selected categories into the default source repository
-
categoryMenuCheckInEachUsingManager: aSourceCodeManagerOrNil
-
check all classes of all selected categories into the source repository
-
categoryMenuCheckOut
-
check-out all classes in the selected category from the source repository.
Individually ask for class revisions.
Offer chance to either overwrite the current version,
or merge-in the repository version.
-
categoryMenuCheckOutNewest
-
check-out the newest version of all classes in the selected category
from the source repository.
Offer chance to either overwrite the current version,
or merge-in the repository version.
-
categoryMenuCheckOutNewestUsingManager: aSourceCodeManagerOrNilForDefault
-
check-out the newest version of all classes in the selected category
from the source repository.
Offer chance to either overwrite the current version,
or merge-in the repository version.
-
categoryMenuCheckOutUsingManager: aSOurceCodeManagerOrNil
-
check-out all classes in the selected category from the source repository.
Individually ask for class revisions.
Offer chance to either overwrite the current version,
or merge-in the repository version.
-
categoryMenuRepositoryHistory
-
sorry, but this seems to be hardwired for CVS
-
categoryMenuRepositoryHistoryUsingManager: aSourceCodeManager
-
menu actions-checks-lint
-
loadSmalllint
-
Tools::NewSystemBrowser basicNew loadSmallLint
-
runLint
-
Run previously selected rules or default rules on
currently selected code (depends on navigation state)
-
setupSmalllintBrowser: browser byRuleFor: result
-
configure a just created smallLint browser
-
smalllintRulesOrDefault
-
Return last run rules or default ruleset if no checks have been run so far
-
smalllintRulesOrDefaultHolder
-
Return a holder on last run rules
or on default ruleset if no checks have been run so far
-
smalllintRun
-
Run previously selected rules or default rules on
the currently selected code (depends on navigation state).
i.e. creates either a selectorEnvironment or a classEnvironment,
depending on the browser's navigation state
-
smalllintRun: ruleSetOrNil onEnvironment: rbEnvironment
-
Run given SmallLint rules on given browser environment.
If `ruleSetOrNil` is nil then ask for the set of rules.
As a side effect, remembers run rules so next time user
does 'Run Again', these rules we be run.
-
smalllintRunOnEnvironment: aBrowserEnvironment
-
Run previously selected rules or default rules on given environment
-
smalllintRunRule: anRBLintRule onEnvironment: aBrowserEnvironment
-
Internal helper: Actually run the given rule on given environment.
This is called from a background worker - see smallLintRun:onEnvironment:
-
smalllintRunSelectedOnEnvironment: aBrowserEnvironment
-
Ask user for rules and run them on given environment
-
spawnSmalllintBrowserByRuleFor: result in: where label: labelOrNil
-
menu actions-checks-old
-
classMenuCheck
-
perform a bunch of checks on the selected class(es).
This uses the old (more or less to be obsoleted) classChecker,
not the new SmallLint tool.
-
classMenuCheck: whichCheck
-
perform an individual check on the selected class(es).
This uses the old (more or less to be obsoleted) classChecker,
not the new SmallLint tool.
-
classMenuCheckAll
-
perform all checks on the selected class(es).
This uses the old (more or less to be obsoleted) classChecker,
not the new SmallLint tool.
-
classMenuCheckEach: aCollectionOfCheckSymbols
-
perform a bunch of checks on the selected class(es).
This uses the old (more or less to be obsoleted) classChecker,
not the new SmallLint tool.
-
classMenuCheckErrors
-
perform error-checks on the selected class(es).
This uses the old (more or less to be obsoleted) classChecker,
not the new SmallLint tool.
-
classMenuCheckIndividual
-
allow individual checks to be selected and perform those on the selected class(es).
This uses the old (more or less to be obsoleted) classChecker,
not the new SmallLint tool.
-
classMenuCheckStyle
-
perform style-checks on the selected class(es).
This uses the old (more or less to be obsoleted) classChecker,
not the new SmallLint tool.
-
classMenuCheckWarnings
-
perform warning-checks on the selected class(es).
This uses the old (more or less to be obsoleted) classChecker,
not the new SmallLint tool.
menu actions-class
-
addClassesToRemoveForClass: aClass to: classesToRemove removingSubclasses: removingSubclasses withCancel: withCancel
-
-
addClassesToRemoveForClass: aClass to: classesToRemove removingSubclasses: removingSubclasses withCancel: withCancel withConfirm: withConfirm
-
already in list
-
askForGlobalCoverageRecording
-
-
askForSuperclassToGenerateTestMethod: selector
-
provide a reasonable default in the pull-down-list
-
browseClassPackagesResourceDirectoryOf: aClass
-
open a filebrowser in the class package's resource directory
-
browseClassesPackageDirectoryOf: aClassOrMeta
-
open a filebrowser in the classes package directory
-
browsePackageDirectoryOfPackage: aPackage
-
open a filebrowser in the given package's directory
-
checkCompilabilityOf: aClass errorsOnly: errorsOnly notify: warningCollector reportFailedMethodsInto: aBlock
-
check compilability of aClass; write warning and errormessages to outStream.
(meant for a human to read)
-
checkCompilabilityOf: aClass withExtensions: withExtensions errorsOnly: errorsOnly notify: warningCollector reportFailedMethodsInto: aBlock
-
check compilability of aClass; write warning and errormessages to outStream.
(meant for a human to read)
-
checkCompilabilityOf: aClass withExtensions: withExtensions errorsOnly: errorsOnly outputTo: outStream
-
check compilability of aClass; write warning and errormessages to outStream.
(meant for a human to read).
Returns a collection of failed methods (for browsing)
-
checkCompilabilityOfAll: aCollectionOfClasses withExtensions: withExtensions errorsOnly: errorsOnly
-
check compilability of aClass; write warning and errormessages to outStream.
(meant for a human to read)
-
checkCompilabilityOfAll: aCollectionOfClasses withExtensions: withExtensions errorsOnly: errorsOnly outputTo: outStream
-
check compilability of aClass; write warning and errormessages to outStream.
(meant for a human to read)
Returns a collection of failed methods (for browsing)
-
checkCompilabilityOfMethod: aMethod errorsOnly: errorsOnly notify: warningCollector reportFailedMethodsInto: aBlock
-
check compilability of a single method;
let compiler report via warningCollector, and report here via aBlock,
which is to be called with method as first arg, and problem-text as second
(meant for a human to read)
-
classCheckMenuSmalllintCheck: what
-
perform all checks on the selected class(es).
-
classClassDefinitionTemplateFor: aClass in: cat asNamespace: isNameSpace private: isPrivate
-
common helper for newClass and newSubclass
- show a template to define a subclass of aClass in category cat.
Also, set acceptaction to install the class.
-
classClassDefinitionTemplateFor: aClass in: cat asNamespace: isNameSpace private: isPrivate metaClassUsed: metaClassUsedOrNil
-
common helper for newClass and newSubclass
- show a template to define a subclass of aClass in category cat.
Also, set the accept-action to install the class.
-
classListMenuAddClassToList
-
for classLists only: allow adding another class to the shown list
-
classListMenuRemoveClassesFromList
-
for classLists only: allow removing class(es) from the shown list
-
classMenuBrowseClassPackagesResourceDirectory
-
open a filebrowser in the class package's resource directory
-
classMenuBrowseClassesPackageDirectory
-
open a filebrowser in the classes package directory
-
classMenuBrowseMethodsPackageDirectory
-
open a filebrowser in the method's package directory
(for extension methods)
-
classMenuChangeAspect: aspect
-
show a classes comment/hierarchy/definition/... <aspect>
-
classMenuCheckCompilability
-
check compilability of selected classes (kludge - for me)
-
classMenuChildrenToSiblings
-
meta: self isMeta
-
classMenuCleanUpChangeSet
-
remove all changes for the selected class(es) from the changeSet
-
classMenuComment
-
show a classes comment.
changes the aspect to automatically show the comment when another class is selected.
-
classMenuCompareTwoSelectedClasses
-
open a diff-textView comparing the selected class
against some other class (useful when refactoring subclasses).
-
classMenuCompareWithClass
-
open a diff-textView comparing the selected class
against some other class (useful when refactoring subclasses).
-
classMenuCompileLazyMethods
-
compile selected classes' lazy methods (kludge - for me)
-
classMenuCompileWithSTC
-
compile the current class to machine code via the stc compiler.
Then load the resulting object file.
This is not supported on all machines.
-
classMenuCopyAs
-
create a copy of the selected class.
-
classMenuCopyClassNamesToClipboard
-
-
classMenuCopySourceToClipboard
-
-
classMenuDefinition
-
show a classes definition;
changes the aspect to automatically show the definition when another class is selected.
-
classMenuDoUserProvidedAction
-
ask for a block and evaluate it for all selected classes
-
classMenuDocumentation
-
show classes documentation (i.e. open doc-View on it)
-
classMenuEditResourceFiles
-
fetch the class' package resource file for editing
-
classMenuExcludeFromProject
-
self excludeClasses:toExcludeForThis fromProject:projectDefinition using:generator
-
classMenuFileOutAs
-
fileOut selected classes - standard format
-
classMenuFileOutAsWithFormat: aFormatSymbolOrNil
-
fileOut selected classes - file format as specified by the argument:
nil - standard format
#xml - XML standard format
#sif - SIF (smalltalk interchange file) standard format
#binary - ST/X binary format
-
classMenuFileOutBinaryAs
-
fileOut selected classes - binary file format
-
classMenuFileOutBuildSupportFiles
-
-
classMenuFileOutEachBinaryIn
-
fileOut selected classes as individual files - binary format
-
classMenuFileOutEachIn
-
fileOut selected classes as individual files - st-source format
-
classMenuFileOutEachInWithFormat: aFormatSymbolOrNil
-
fileOut selected classes as individual files
-
classMenuFileOutEachSIFIn
-
fileOut selected classes as individual files - sif format
-
classMenuFileOutEachVSEIn
-
fileOut selected classes as individual files - visual smalltalk enterprise format
-
classMenuFileOutEachXMLIn
-
fileOut selected classes as individual files - xml format
-
classMenuFileOutIn
-
fileOut selected classes - standard format
-
classMenuFileOutInWithFormat: aFormatSymbolOrNil
-
fileOut selected classes - file format as specified by the argument:
nil - standard format
#xml - XML standard format
#sif - SIF (smalltalk interchange file) standard format
#binary - ST/X binary format
-
classMenuFileOutSIFAs
-
fileOut selected classes - smalltalk interchange file format
-
classMenuFileOutVSEAs
-
fileOut selected classes - visual smalltalk enterprise file format
-
classMenuFileOutXMLAs
-
fileOut selected classes - XML file format
-
classMenuGenerateAcceptVisitor
-
create a visitor acceptor method
-
classMenuGenerateAccessMethods
-
create access methods for instvars.
If no variable is selected, for all instvars;
otherwise for that selected instvar.
-
classMenuGenerateAccessMethodsForValueHolder
-
create access methods for instvars as ValueHolder.
If no variable is selected, for all instvars;
otherwise for that selected instvar.
-
classMenuGenerateAccessMethodsForValueHolderWithChange
-
create access methods for instvars as ValueHolder.
If no variable is selected, for all instvars;
otherwise for that selected instvar.
-
classMenuGenerateAccessMethodsWithChange
-
create access methods for instvars.
If no variable is selected, for all instvars;
otherwise for that selected instvar.
-
classMenuGenerateAccessMethodsWithChange: aBoolean asValueHolder: asValueHolder readersOnly: readersOnly writersOnly: writersOnly
-
create access methods for instvars.
If no variable is selected, for all instvars;
otherwise for that selected instvar.
-
classMenuGenerateAccessMethodsWithChange: aBoolean asValueHolder: asValueHolder readersOnly: readersOnly writersOnly: writersOnly lazyInitialization: lazyInitialization
-
create access methods for instvars.
If no variable is selected, for all instvars;
otherwise for that selected instvar.
-
classMenuGenerateAccessMethodsWithLazyInitialization
-
create access methods for instvars with lazy initialization in getters.
If no variable is selected, for all instvars;
otherwise for that selected instvar.
-
classMenuGenerateApplicationCode
-
create application code methods
-
classMenuGenerateApplicationCodeFor: cls using: generator
-
create application code methods
-
classMenuGenerateApplicationCodeForClasses: classes
-
create application code methods
-
classMenuGenerateClassInitializationCode
-
create #initialize method on the class side
-
classMenuGenerateClassTypeTestMethods
-
create isXXX test- methods here and in subclasses
-
classMenuGenerateClassTypeTestMethodsForThisClass
-
create isXXX test- methods here and in a superclass
-
classMenuGenerateCopyrightMethod
-
create copyright methods
-
classMenuGenerateDocumentationMethodFromComment
-
create documentation method from comment
-
classMenuGenerateDocumentationStubs
-
create documentation methods
-
classMenuGenerateEnumTypeCode
-
create an enumeration type
-
classMenuGenerateGetterMethods
-
create getter methods for instvars.
If no variable is selected, for all instvars;
otherwise for that selected instvar.
-
classMenuGenerateGetterMethodsForPrivateClasses
-
create a multi setter method for selected instvars.
-
classMenuGenerateInitializationMethod
-
create initialize method
-
classMenuGenerateInitializeMethod
-
create the initialize method
-
classMenuGenerateInitializedInstanceCreationMethods
-
create new and initialize methods
-
classMenuGenerateIsAbstractMethod
-
create #isAbstract method
-
classMenuGenerateIsObsoleteMethod
-
create #isObsolete method
-
classMenuGenerateMultiSetterInstanceCreationMethod
-
create a multi setter instance creation method for selected instvars.
-
classMenuGenerateMultiSetterMethod
-
create a multi setter method for selected instvars.
-
classMenuGenerateParametrizedInstanceCreationMethods
-
create for: instance creation and initialize methods
-
classMenuGeneratePoolInitializationCode
-
create a Pool initialization template method
-
classMenuGenerateProjectDefinitions
-
-
classMenuGenerateRedefinedInstanceCreationMethods
-
create redefined new methods
-
classMenuGenerateRequiredProtocol
-
create required protocol (all inherited subclassResponsibility methods)
-
classMenuGenerateSetterMethods
-
create setter methods for instvars.
If no variable is selected, for all instvars;
otherwise for that selected instvar.
-
classMenuGenerateSingletonPatternInstanceCreationMethods
-
create instance creation methods for singleton
-
classMenuGenerateStandardPrintOnMethod
-
-
classMenuGenerateUpdateMethod
-
create a standard update method template
-
classMenuGenerateVisitorMethods
-
create visitor and visited methods
-
classMenuGenerateVisitorMethods2
-
create visitor and visited methods
-
classMenuHierarchy
-
show a classes hierarchy.
changes the aspect to automatically show the hierarchy when another class is selected.
-
classMenuIncludeInProject
-
self includeClasses:toIncludeForThis inProject:projectDefinition usingCompiler:generator
-
classMenuInitialize
-
reinit selected classes (kludge - for me)
-
classMenuInitializeWithAllSubclasses
-
reinit selected classes and all their subclasses (kludge - for me)
-
classMenuInsertNewSuperclass
-
initiate the well known refactoring
-
classMenuInspectClass
-
open an inspector on the class (useful to look at class instvars)
-
classMenuInspectDerivedInstances
-
open an inspector on all derived instances of the selected class(es)
-
classMenuInspectInstances
-
open an inspector on all instances of the selected class(es)
-
classMenuInspectNewInstance
-
open an inspector on a new instance of the selected class(es)
-
classMenuInspectReferencesToInstances
-
open an inspector on all objects which contain a reference to
an instance of the selected class(es)
-
classMenuInspectSubclasses
-
open an inspector on all subclasses. Useful to look at classInstvars
-
classMenuLoad
-
load selected classes
-
classMenuLoadProject
-
load all classes from the selected project definitions
-
classMenuLoadSources
-
fetches the source for all methods and keeps them in the method as string
(i.e. replacing the file+position reference by a real in-image string).
Needed when you want to overwrite the source file, to which the source-reference points to
-
classMenuMailTo
-
fileOut selected classes (chunk format) and eMail to someone
-
classMenuMakeAutoloadedInProject
-
self makeClassesAutoloaded:toMakeAutoloadedForThis inProject:projectDefinition using:generator
-
classMenuMakePrivateIn
-
make the selected class(es) private in another class.
-
classMenuMakePublic
-
change a class from private to public;
check if a public class with the same name exists,
before doing this.
-
classMenuMakePublicIn
-
change a class from private to public;
check if a public class with the same name exists, before doing this.
-
classMenuMetrics
-
show the classes' metrics summary.
Requires the OOM (an exept internal package) to be loaded
-
classMenuMoveToCategory
-
-
classMenuMoveToNamespace
-
change the package-id of the selected classes.
Will eventually update the Project-object
-
classMenuMoveToProject
-
change the package-id of the selected classes.
Will eventually update the Project-object
-
classMenuNewApplication
-
create a class-definition prototype for an application
-
classMenuNewClass
-
create a class-definition template in codeview
-
classMenuNewClass: metaClassUsedOrNil
-
create a class-definition template in codeview
-
classMenuNewConsoleApplication
-
create a class-definition prototype for a console application
-
classMenuNewDialog
-
create a class-definition prototype for a dialog
-
classMenuNewError
-
create a class-definition prototype for an error class
-
classMenuNewHaskellModule
-
-
classMenuNewJavaScriptClass
-
create a class-definition template in codeview
-
classMenuNewLispClass
-
create a class-definition template in codeview
-
classMenuNewLispNamespace
-
create a class-definition template in codeview
-
classMenuNewNotification
-
create a class-definition prototype for an exception class
-
classMenuNewPLSQLObjectType
-
-
classMenuNewPrivateClass
-
create a class-definition prototype for a dialog
-
classMenuNewSharedPool
-
create a class-definition prototype for a shared pool
-
classMenuNewSmalltalkClass
-
create a class-definition template in codeview
-
classMenuNewStandaloneStartupClass
-
create a class-definition prototype for a standalone startup class
-
classMenuNewSubclass
-
create a class-definition template in codeview
-
classMenuNewTestCase
-
create a class-definition prototype for a testCase
-
classMenuNewWebApplication
-
create a class-definition prototype for a web page
-
classMenuNewWebService
-
create a class-definition prototype for a web application
-
classMenuNewWidgetClass
-
create a class-definition prototype for a widget
-
classMenuOpenClassCreationWizard
-
-
classMenuOpenResourceFileEditor
-
open a resource file editor on the package's resources
-
classMenuOpenTestRunner
-
open a test runner on the selected class (you can also double click on a testCase class)
-
classMenuOpenTestRunnerOn: aClass
-
open a test runner on aClass (you can also double click on a testCase class)
-
classMenuOwnershipGraph
-
show a classes ownership graph/trend.
changes the aspect to automatically show the ownership graph when another class is selected.
-
classMenuPerforceSubmit
-
-
classMenuPrimitiveCode: aspect
-
show the classes primitiveFunction in the codeView.
Also, set accept action to change it.
-
classMenuPrimitiveDefinitions
-
show the classes primitiveDefinition in the codeView.
Also, set accept action to change it.
-
classMenuPrimitiveFunctions
-
show the classes primitiveFunction in the codeView.
Also, set accept action to change it.
-
classMenuPrimitiveVariables
-
show the classes primitiveVariable in the codeView.
Also, set accept action to change it.
-
classMenuPrintOut
-
-
classMenuPrintOutFullProtocol
-
-
classMenuPrintOutProtocol
-
-
classMenuRecompile
-
recompile selected classes (to turn off instrumentation, for example)
-
classMenuRecompileAll
-
recompile selected classes incl. all subclasses (to turn off instrumentation, for example)
-
classMenuRecompileInstrumented
-
-
classMenuRegenerateProjectContentsDefinitions
-
-
classMenuReload
-
reload selected classes
-
classMenuRemove
-
remove the selected classes (and all of its subclasses)
-
classMenuRemoveAndPullUpSubclasses: pullUpSubclasses
-
remove the selected classes.
If pullUpSubclasses is true, the classes subclasses are pulled up;
otherwise, these are removed.
-
classMenuRename
-
rename the selected class
-
classMenuRepositorySummary
-
show a classes repository summary info.
changes the aspect to automatically show the summary info when another class is selected.
-
classMenuRewrite
-
-
classMenuSaveDocumentationAs
-
write classes documentation to a file
-
classMenuSaveRemove
-
remove the selected classes and pull up their subclasses
-
classMenuShowEntriesInChangeSet
-
show all changes for the selected class(es) in the changeSet
-
classMenuSpawnBufferWithAllSubclasses
-
open a new browser showing the selected classes with all subclasses
-
classMenuSpawnBufferWithAllSuperclasses
-
open a new browser showing the selected classes with all superclasses
-
classMenuSpawnBufferWithClassOrSubclassReferences
-
add a buffer showing references to any of the selected classes or any of its subclasses
-
classMenuSpawnBufferWithClassProjects
-
add a new buffer showing the selected classes' projects
-
classMenuSpawnBufferWithClassReferences
-
add a buffer showing references to any of the selected classes
-
classMenuSpawnBufferWithClassesCoveredByTestcase
-
-
classMenuSpawnBufferWithCommonSuperclass
-
open a new browser showing the selected classes' common superclass
-
classMenuSpawnBufferWithDirectSubclasses
-
open a new browser showing the selected classes with its direct subclasses
-
classMenuSpawnBufferWithProjectReferences
-
add a new buffer showing preoject references to the selected project definitions
-
classMenuSpawnClass
-
open a new browser showing the selected classes only
-
classMenuSpawnClassBuffer
-
add a buffer showing the selected classes only
-
classMenuSpawnClassOrSubclassReferences
-
open a new browser showing references to the selected classes or any of its subclass
-
classMenuSpawnClassProjects
-
open a new browser showing the selected classes' projects
-
classMenuSpawnClassProjectsBuffer
-
spawn a page showing the selected classes' projects
-
classMenuSpawnClassReferences
-
open a new browser showing references to the selected classes
-
classMenuSpawnClassesBuffer
-
add a buffer showing the selected classes only
-
classMenuSpawnFullBrowserIn: where
-
add a buffer/open a browser showing the selected classes
-
classMenuSpawnFullClassBrowser
-
add a new browser showing the selected classes only
-
classMenuSpawnFullClassBuffer
-
add a buffer showing the selected classes only
-
classMenuSpawnProjectReferences
-
open a new browser showing preoject references to the selected project definitions
-
classMenuSpawnWithAllSubclasses
-
open a new browser showing the selected classes with all subclasses
-
classMenuSpawnWithAllSuperclasses
-
open a new browser showing the selected classes with all superclasses
-
classMenuSpawnWithClassesCoveredByTestcase
-
-
classMenuSpawnWithCommonSuperclass
-
open a new browser showing the selected classes' common superclass
-
classMenuUpdate
-
-
classMenuUpdateProjectContentsDefinitions
-
-
classTemplateFor: aSuperClass in: categoryString asNamespace: asNameSpace private: isPrivateWanted metaClassUsed: metaClassUsedOrNilArg
-
return a class definition template - be smart in what is offered initially
-
debugMenuRecompileMethodsInstrumented
-
-
doCompareClass: class1 withClass: class2
-
open a diff-textView comparing the two classes (useful when refactoring).
Usage example(s):
self new doCompareClass:Array withClass:ByteArray
|
-
doCopyClass: aClass as: newClassName privateIn: ownerOrNil
-
-
doCopyClass: aClass as: newClassName privateIn: ownerOrNil ignore: setOfClassesToIgnore
-
category: or privateIn:
-
doMoveMethodsOfClass: aClass fromProject: oldProject toProject: newProject
-
JV@2012-02-11
-
doRemoveClass: aClass
-
-
executeSelectedClassMethod
-
run the selected method
-
fileOutClass: aClass askForFile: doAsk withCancelAll: withCancelAll
-
fileOut a class.
-
fileOutClass: aClass askForFile: doAsk withCancelAll: withCancelAll format: formatSymbolOrNil sourceMode: sourceMode
-
fileOut a class.
-
fileOutClasses: aBunchOfClasses withFormat: aFormatSymbolOrNil
-
fileOut some classes as individual files; ask for directory
-
generateUndoableChange: nameOfOperation overClasses: classes via: aBlock
-
helper for code generators; collect changes generated by enumerating
classes with a generator into a user-provided block.
If classes is nil, the block is called once with a nil class argument.
-
generateUndoableChange: nameOfOperation overSelectedClassesVia: aBlock
-
helper for code generators
-
generateUndoableChangeOverSelectedClasses: nameOfOperation via: aBlock
-
helper for code generators
-
generateUndoableChangeOverSelectedMethods: nameOfOperation via: aBlock
-
helper for code generators
-
initializeSelectedPool
-
-
javaClassTemplateFor: superclass in: category private: isPrivate
-
-
launchSelectedApplication
-
-
moveClasses: classes toCategory: newCategory
-
change the class-category of the given classes
-
moveClasses: classesArg toProject: newProject
-
change the packageID of the given classes
(and optionally the packageID of any methods (if they are from different packages)
-
moveSelectedClassesToCategory: newCategory
-
change the class-category of the selected classes
-
moveSelectedClassesToProject: newProject
-
change the packageID of the selected classes
(and optionally the packageID of any methods (if they are from different packages)
-
openClassDocumentationFor: aClass
-
show a classes documentation (i.e. open doc-View on it)
-
packageSelectedApplication
-
either projectDefiniton or
a subclass of standaloneStartup is selected
-
printOutClass: aClass withSelector: aSelector
-
-
printOutClassesWithSelector: aSelector
-
-
recompileClass: aClass
-
recompile a class (to turn off instrumentation, for example)
-
recompileClassWithInstrumentation: aClass
-
-
recompileClassWithInstrumentation: aClass askForGlobalCoverage: doAsk
-
ignores methods which have been annotated as #noCoverage
-
recompileMethodWithInstrumentation: aMethod
-
ignores methods which have been annotated as #noCoverage
-
removeClasses: classesToRemove pullUpSubclasses: pullUpSubclasses
-
remove the selected classes (and all of its subclasses) without confirmation
-
saveClassDocumentationFor: aClass
-
save a classes documentation to a file
-
saveClassDocumentationFor: aClass as: aFileName
-
save a class's documentation to a file
-
spawnBrowserOnClass: cls
-
-
spawnClassBrowserFor: classes in: where
-
browse selected class(es);
where is: #newBrowser - open a new browser showing the classes
where is: #newBuffer - add a new buffer showing the classes
-
spawnClassBrowserFor: classes in: where select: doSelect
-
browse selected class(es);
where is: #newBrowser - open a new browser showing the classes
where is: #newBuffer - add a new buffer showing the classes
-
spawnClassBrowserFor: classes label: titleOrNil in: where
-
browse selected class(es);
where is: #newBrowser - open a new browser showing the classes
where is: #newBuffer - add a new buffer showing the classes
-
spawnClassBrowserFor: classes label: labelOrNil in: where select: doSelectIn
-
browse selected class(es);
where is: #newBrowser - open a new browser showing the classes
where is: #newBuffer - add a new buffer showing the classes
-
spawnClassBrowserForSearch: searchBlock sortBy: sortByWhat in: openHow label: lbl
-
browse some class(es);
openHow is: #newBrowser - open a new browser showing the method(s)
openHow is: #newBuffer - add a new buffer showing the method(s)
and sortByWhat is:
nil
or #class
-
spawnClassBrowserForSearch: searchBlock spec: spec sortBy: sortByWhat in: openHow label: lbl
-
browse some class(es);
openHow is: #newBrowser - open a new browser showing the method(s)
openHow is: #newBuffer - add a new buffer showing the method(s)
and sortByWhat is:
nil
or #class
-
spawnClassBrowserForSearch: searchBlock spec: spec sortBy: sortByWhat in: openHow label: lbl autoSelectIfOne: doAutoSelectIfOne
-
browse some class(es);
openHow is: #newBrowser - open a new browser showing the method(s)
openHow is: #newBuffer - add a new buffer showing the method(s)
and sortByWhat is:
nil
or #class
-
spawnClassBrowserForSearch: searchBlock spec: spec sortBy: sortByWhat in: openHow label: lbl autoSelectIfOne: doAutoSelectIfOne callBack: callBack
-
browse some class(es);
openHow is: #newBrowser - open a new browser showing the method(s)
openHow is: #newBuffer - add a new buffer showing the method(s)
and sortByWhat is:
nil
or #class
-
spawnClassOrSubclassReferencesBrowserFor: aCollectionOfClasses in: openHow
-
add a buffer/open a new browser showing references to selected classes and their subclasses
-
spawnClassProjectsBrowserFor: aCollectionOfClasses in: openHow
-
add a buffer / open a new browser showing the selected classes projects
-
spawnClassReferencesBrowserFor: aCollectionOfClasses in: openHow
-
add a buffer/open a new browser showing references to selected classes
-
spawnClassReferencesBrowserFor: aCollectionOfClasses label: lbl in: openHow
-
add a buffer/open a new browser showing references to selected classes
-
spawnMultipleClassBrowserFor: classes sortBy: sortHow in: where
-
browse selected class(es);
where is: #newBrowser - open a new browser showing the classes
where is: #newBuffer - add a new buffer showing the classes
-
spawnSingleClassBrowserFor: classes in: where
-
browse selected class(es) in a single class (classlist) browser
where is: #newBrowser - open a new browser showing the classes
where is: #newBuffer - add a new buffer showing the classes
-
spawnSingleClassBrowserFor: class label: titleOrNil in: where
-
browse selected class(es) in a single class (classlist) browser
where is: #newBrowser - open a new browser showing the classes
where is: #newBuffer - add a new buffer showing the classes
-
spawnSingleClassBrowserFor: class label: labelOrNil in: where select: doSelectIn
-
browse selected class(es);
where is: #newBrowser - open a new browser showing the class
where is: #newBuffer - add a new buffer showing the class
-
spawnWith: which subclassesIn: how
-
open a new browser showing the selected classes with either
all subclasses (which == #all) or direct subclasses (which == #direct)
-
spawnWithAllSubclassesIn: how
-
open a new browser showing the selected classes with all subclasses
-
spawnWithAllSuperclassesIn: how
-
open a new browser showing the selected classes with all superclasses
-
spawnWithClassesCoveredByTestcaseIn: how
-
open a new browser showing the classes which are covered
by the selected testcase classes
-
spawnWithCommonSuperclassIn: how
-
open a new browser showing the selected classes' common superclass
-
spawnWithCommonSuperclassOf: classes in: how
-
open a new browser showing the classes' common superclass
menu actions-class hierarchy
-
classHierarchyMenuSelectWithAllSubclasses
-
-
classHierarchyMenuSelectWithSubclasses
-
-
classHierarchyMenuSelectWithSuperclasses
-
-
classHierarchyMenuUpdate
-
-
selectedClassHierarchyClasses
-
menu actions-class packaging
-
excludeClasses: toExclude fromProject: aDefinitionClass using: generator
-
marked as obsolete by exept MBP at 22-11-2023
** This is an obsolete interface - do not use it (it may vanish in future versions) **
-
includeClassInProject: aClass usingManager: compiler
-
marked as obsolete by exept MBP at 22-11-2023
** This is an obsolete interface - do not use it (it may vanish in future versions) **
-
includeClasses: toInclude inProject: aDefinitionClass using: compiler
-
marked as obsolete by exept MBP at 22-11-2023
** This is an obsolete interface - do not use it (it may vanish in future versions) **
-
includeClasses: toInclude inProject: aDefinitionClass usingCompiler: compiler
-
marked as obsolete by exept MBP at 22-11-2023
** This is an obsolete interface - do not use it (it may vanish in future versions) **
-
makeClassesAutoloaded: toMakeAutoloaded inProject: aDefinitionClass using: generator
-
marked as obsolete by exept MBP at 22-11-2023
** This is an obsolete interface - do not use it (it may vanish in future versions) **
menu actions-class repository
-
allKnownTagsInClasses: aCollectionOfClasses
-
returns symbolic tags which are present in any given classes (or-set)
-
askForRepositoryVersionOf: aClass withSourceDo: aTwoArgBlock
-
helper for comapre class against version and compare method against version.
Ask for a version in the repository, fetch it and call ablock with
the source and revision info string as arguments.
Returns false, if no source could be fetched, true if the block was called
-
askForRepositoryVersionUsingManager: managerOrNil withExtensions: withExtensions thenWithCurrentVersionDo: aFiveArgBlock
-
helper for compare and patch file generation;
ask for version, get it, then call aBlock with
currentClass, source1, versionNr1, sourceCurrent, currentVersionNr
-
askForRepositoryVersionUsingManager: managerOrNil withExtensions: withExtensions title: action thenWithCurrentVersionDo: aFiveArgBlock
-
helper for compare and patch file generation;
ask for version, get it, then call aBlock with
currentClass, source1, versionNr1, sourceCurrent, currentVersionNr
-
askForTagForClasses: classesToFetchExistingTagsFrom usingManager: aManager
-
-
checkInClasses: aCollectionOfClasses withInfo: logInfoOrNil withCheck: doCheck
-
check a bunch of classes into the source repository.
If logInfoOrNil isNil, ask for one.
-
checkInClasses: aCollectionOfClasses withInfo: logInfoOrNil withCheck: doCheck usingManager: aManagerOrNil
-
check a bunch of classes into the source repository.
If logInfoOrNil isNil, ask for one.
-
checkOutClass: aClass askForRevision: askForRevision
-
check-out a single class from the source repository.
Offer a chance to either merge-in a version, or overload the current version.
If askForRevision is false, fetch the newest revision(s),
otherwise ask for the revision.
-
checkOutClass: aClass askForRevision: askForRevision usingManager: managerOrNil
-
check-out a single class from the source repository.
Offer a chance to either merge-in a version, or overload the current version.
If askForRevision is false, fetch the newest revision(s),
otherwise ask for the revision.
-
checkOutClasses: classes askForRevision: askForRevision
-
check-out a bunch of classes from the source repository.
Offer chance to either overwrite the current version,
or merge-in the repository version.
If askForRevision is false, fetch the newest revision(s),
otherwise ask for the revision.
-
checkOutClasses: classes askForRevision: askForRevision usingManager: aManagerOrNilForDefault
-
check-out a bunch of classes from the source repository.
Offer chance to either overwrite the current version,
or merge-in the repository version.
If askForRevision is false, fetch the newest revision(s),
otherwise ask for the revision.
-
classMenuBrowseAllVersionsInRepository
-
open a diff-textView showing all versions in the repository.
-
classMenuCheckIn
-
check a class into the source repository (with checks)
-
classMenuCheckIn: doCheck
-
check a class into the source repository.
If doCheck is true, perform some checks (leftover halts etc.) on
the class (which may take some time with huge classes).
Otherwise, a no check is done, and the class is quickly checked in.
-
classMenuCheckIn: doCheck classes: classesSelected
-
check a class into the source repository.
If doCheck is true, perform some checks (leftover halts etc.) on
the class (which may take some time with huge classes).
Otherwise, a no check is done, and the class is quickly checked in.
-
classMenuCheckIn: doCheck classes: classesSelected usingManager: aManagerOrNil
-
check a class into the source repository.
If doCheck is true, perform some checks (leftover halts etc.) on
the class (which may take some time with huge classes).
Otherwise, a no check is done, and the class is quickly checked in.
-
classMenuCheckIn: doCheck usingManager: aManagerOrNil
-
check a class into the source repository.
If doCheck is true, perform some checks (leftover halts etc.) on
the class (which may take some time with huge classes).
Otherwise, a no check is done, and the class is quickly checked in.
-
classMenuCheckInAllChangedClasses
-
check in all changed classes into the source repository (with checks)
-
classMenuCheckInAllChangedClasses: doCheck
-
check all changed classes into the source repository.
If doCheck is true, perform some checks (leftover halts etc.) on
the class (which may take some time with huge classes).
Otherwise, a no check is done, and the class is quickly checked in.
-
classMenuCheckInAllChangedClasses: doCheck usingManager: aManagerOrNil
-
check all changed classes into the source repository.
If doCheck is true, perform some checks (leftover halts etc.) on
the class (which may take some time with huge classes).
Otherwise, a no check is done, and the class is quickly checked in.
-
classMenuCheckInAllChangedClassesUsingManager: aManagerOrNil
-
check in all changed classes into the source repository (with checks)
-
classMenuCheckInAllChangedClassesUsingManagerNamed: sourceCodeManagerClassName
-
check in all changed classes into the source repository (with checks)
-
classMenuCheckInBuildSupportFiles
-
-
classMenuCheckInBuildSupportFilesUsingManager: aManagerOrNil
-
-
classMenuCheckInBuildSupportFilesUsingManagerNamed: sourceCodeManagerClassName
-
-
classMenuCheckInExtensions
-
check a classes extensions into the source repository
-
classMenuCheckInExtensions: doCheck
-
check a classes extensions into the source repository.
If doCheck is true, perform some checks (leftover halts etc.) on
the class (which may take some time with huge classes).
Otherwise, a no check is done, and the class is quickly checked in.
-
classMenuCheckInExtensionsFor: aProjectID
-
check some of a classes extensions into the source repository.
-
classMenuCheckInExtensionsFor: aProjectID usingManager: manager
-
check some of a classes extensions into the source repository.
-
classMenuCheckInExtensionsUsingManager: managerOrNil
-
check a classes extensions into the source repository.
-
classMenuCheckInGeneratedBuildSupportFile: buildFilename usingManager: sourceCodeManagerClass
-
-
classMenuCheckInP4
-
check a class into the source repository (with checks)
-
classMenuCheckInUsingManager: aManagerOrNil
-
check a class into the source repository (with checks)
-
classMenuCheckInUsingManagerNamed: sourceCodeManagerClassName
-
check a class into the source repository (with checks)
-
classMenuCheckOut
-
check-out selected class(es) from the source repository.
Individually ask for class revisions.
Offer chance to either overwrite the current version,
or merge-in the repository version.
-
classMenuCheckOutNewest
-
check-out the newest version of the selected class(es) from the source repository.
Offer chance to either overwrite the current version,
or merge-in the repository version.
-
classMenuCheckOutNewestUsingManager: manager
-
check-out the newest version of the selected class(es) from the source repository.
Offer chance to either overwrite the current version,
or merge-in the repository version.
-
classMenuCheckOutNewestUsingManagerNamed: sourceCodeManagerClassName
-
check-out the newest version of the selected class(es) from the source repository.
Offer chance to either overwrite the current version,
or merge-in the repository version.
-
classMenuCheckOutUsingManager: manager
-
check-out selected class(es) from the source repository.
Individually ask for class revisions.
Offer chance to either overwrite the current version,
or merge-in the repository version.
-
classMenuCheckOutUsingManagerNamed: sourceCodeManagerClassName
-
check-out selected class(es) from the source repository.
Individually ask for class revisions.
Offer chance to either overwrite the current version,
or merge-in the repository version.
-
classMenuCompareAgainstNewestInRepository
-
open a diff-textView comparing the current (in-image) version
with the newest version found in the repository.
That is the most recent version.
-
classMenuCompareAgainstNewestInRepositoryUsingManager: aManagerOrNil
-
open a diff-textView comparing the current (in-image) version
with the newest version found in the repository.
That is the most recent version.
-
classMenuCompareAgainstNewestInRepositoryUsingManagerNamed: sourceCodeManagerClassName
-
open a diff-textView comparing the current (in-image) version
with the newest version found in the repository.
That is the most recent version.
-
classMenuCompareAgainstOriginalInRepository
-
open a diff-textView comparing the current (in-image) version
with the base version found in the repository.
That is the version on which the class was based upon, not the most recent one.
-
classMenuCompareAgainstOriginalInRepositoryUsingManager: manager
-
open a diff-textView comparing the current (in-image) version
with the base version found in the repository.
That is the version on which the class was based upon, not the most recent one.
-
classMenuCompareAgainstOriginalInRepositoryUsingManagerNamed: sourceCodeManagerClassName
-
open a diff-textView comparing the current (in-image) version
with the base version found in the repository.
That is the version on which the class was based upon, not the most recent one.
-
classMenuCompareAgainstStableInRepository
-
open a diff-textView comparing the current (in-image) version
with the base version found in the repository.
That is the version on which the class was based upon, not the most recent one.
-
classMenuCompareAgainstStableInRepositoryUsingManager: manager
-
open a diff-textView comparing the current (in-image) version
with the stable version found in the repository.
-
classMenuCompareAgainstStableInRepositoryUsingManagerNamed: sourceCodeManagerClassName
-
open a diff-textView comparing the current (in-image) version
with the stable version found in the repository.
-
classMenuCompareAgainstVersionInRepository: rev usingManager: manager
-
open a diff-textView comparing the current (in-image) version
with a version found in the repository.
That is the version on which the class was based upon, not the most recent one.
-
classMenuCompareClassExtensionsWithRepository
-
open a diff-textView comparing the current (in-image) extensions of the selected class
with the some extensions version found in the repository.
-
classMenuCompareExtensionsWithRepository
-
open a diff-textView comparing the current (in-image) extensions version
with the some extensions version found in the repository.
-
classMenuCompareExtensionsWithRepositoryUsingManager: manager
-
compare against the newest version in the repository
-
classMenuCompareExtensionsWithRepositoryUsingManagerNamed: sourceCodeManagerClassName
-
-
classMenuCompareTwoRepositoryVersions
-
open a diff-textView comparing two versions found in the repository.
-
classMenuCompareTwoRepositoryVersionsUsingManager: manager
-
open a diff-textView comparing two versions found in the repository.
-
classMenuCompareTwoRepositoryVersionsUsingManagerNamed: sourceCodeManagerClassName
-
open a diff-textView comparing two versions found in the repository.
-
classMenuCompareWithFile
-
compare the class against a version in a file
-
classMenuCompareWithRepository
-
open a diff-textView comparing the current (in-image) version
with the some version found in the repository.
-
classMenuCompareWithRepositoryUsingManager: manager
-
open a diff-textView comparing the current (in-image) version
with the some version found in the repository.
-
classMenuCompareWithRepositoryUsingManagerNamed: sourceCodeManagerClassName
-
open a diff-textView comparing the current (in-image) version
with the some version found in the repository.
-
classMenuCompareWithSmallTeamVersionOnHost: hostName
-
compare the class against a version on another SmallTeam host
-
classMenuCreateExpeccoPatchFileAgainstVersionFromRepository
-
-
classMenuCreatePatchFileAgainstVersionFromRepository
-
-
classMenuCreatePatchFileAgainstVersionFromRepositoryUsingManager: managerOrNil performer: aMethodSelectorOrNil
-
-
classMenuEditVersionInRepository
-
open a changelist on a version in the repository.
Allow for changes to be made to this list, and the code be checked in as
a branch.
-
classMenuEditVersionInRepositoryUsingManager: aManager
-
-
classMenuQuickCheckIn
-
check a class into the source repository (without checks)
-
classMenuQuickCheckInUsingManager: argument
-
-
classMenuRevisionLog
-
show a classes revision log
-
classMenuRevisionLog: shortOrNot
-
show a classes revision log
-
classMenuRevisionLog: shortOrNot usingManager: manager
-
show a classes revision log
-
classMenuRevisionLogUsingManager: manager
-
show a classes revision log
-
classMenuRevisionLogUsingManagerNamed: sourceCodeManagerClassName
-
show a classes revision log
-
classMenuSetTag
-
-
classMenuSetTagUsingManager: aManager
-
-
classMenuShortRevisionLog
-
show a short (last 20 entries) classes repository log
-
classMenuShortRevisionLogUsingManager: manager
-
show a short (last 20 entries) classes repository log
-
classMenuShortRevisionLogUsingManagerNamed: sourceCodeManagerClassName
-
show a short (last 20 entries) classes repository log
-
classMenuTagExtensionsFor: package usingManager: mgr
-
-
commonTagsInClasses: aCollectionOfClasses
-
returns symbolic tags which are preent in all given classes (and-set)
-
compareAgainstNewestInRepository: aClass
-
open a diff-textView comparing the current (in-image) version
with the newest version found in the repository.
That is the most recent version.
-
compareAgainstNewestInRepository: aClass usingManager: aManagerOrNil
-
open a diff-textView comparing the current (in-image) version
with the newest version found in the repository.
That is the most recent version.
-
createPatchFileFor: aStream nameComponent: patchNameComponent
-
write the patch source in aStream to a file based on nameComponent
-
doCompareClassesWithRepository: collectionOfClasses
-
-
doCompareClassesWithRepository: collectionOfClasses usingManager: aManagerOrNil
-
eachClass fileOutOn:aStream withTimeStamp:false.
-
generateDiffSetForClasses: collectionOfClasses newest: newest
-
-
getClassSourceFor: aClass revision: revision
-
ask aClass's sourceCodeManager to retrieve a (possibly older or newer) version's source code
-
getClassSourceFor: aClass revision: revision usingManager: manager
-
ask aClass's sourceCodeManager to retrieve a (possibly older or newer) version's source code
-
nextPatchNumberIn: aDirectory
-
compute the next consecutive patch number in a directory.
Answer a String.
-
patchSourceFor: diffSet checkingForVersionBefore: thisRevString
-
for now, this works only for a diffSet containing only a single class
-
repositoryHistoryForProjects: projectListOrNil
-
sorry, but this seems to be hardwired for CVS
-
repositoryHistoryForProjects: projectListOrNil usingManager: manager
-
sorry, but this seems to be hardwired for CVS
-
showRepositoryLogOf: aClass
-
show a classes repository log - append to codeView.
CAVEAT: that is almost the same code as found in SystemBrowser;
move to SourceCodeManagerUtilities
-
showRepositoryLogOf: aClass short: shortOrNot
-
show a classes repository log - append to codeView.
-
showRepositoryLogOf: aClass short: shortOrNot beforeLogDo: aBlock
-
show a classes repository log - append to codeView.
CAVEAT: that is almost the same code as found in SystemBrowser;
move to SourceCodeManagerUtilities.
-
showRepositoryLogOf: aClass short: shortOrNot usingManager: managerOrNil beforeLogDo: aBlock
-
show a classes repository log - append to codeView.
CAVEAT: that is almost the same code as found in SystemBrowser;
move to SourceCodeManagerUtilities.
-
sourceCodeManagerNamed: sourceCodeManagerClassName
-
-
sourceStreamForRepositorySourceOfClass: aClass
-
ask for a classes revision and return a stream on this revisions source; nil on error
-
sourceStreamForRepositorySourceOfClass: aClass usingManager: aManagerOrNil
-
ask for a classes revision and return a stream on this revisions source; nil on error
menu actions-code
-
codeMenuAddClassVariable: newName inClass: aClass asValueHolder: asValueHolder
-
add a class variable
-
codeMenuAddInstanceVariable: newName inClass: aClass
-
add an instance variable
-
codeMenuAddInstanceVariable: newName inClass: aClass asValueHolder: asValueHolder
-
add an instance variable
-
codeMenuAddParameter
-
how many senders are there ?
-
codeMenuConvertToValueHolder
-
replace all accesses to selected instvar by value-get/set method sends;
add aspects if not yet present.
-
codeMenuConvertToValueHolder: aString
-
replace all accesses to selected instvar by value-get/set method sends;
add aspects if not yet present.
-
codeMenuDeclareSelectionAsClassVariable
-
add a class variable
-
codeMenuEliminateConstant
-
a new refactoring:
given a literal constant as current text selection,
ask for either a class or inst variable name,
or the name of a class or instance getter-method
define it, assign it a value (in the initialize method)
and change the code to refer to that variable/getter instead.
Use this to refactor private magic constants.
Most of the code below should go into the RB-package as a new refactoring class, once
it is debugged and stable.
-
codeMenuExtractMethod
-
-
codeMenuExtractMethodToComponent
-
-
codeMenuExtractSelectionToTemporary
-
:nodesSoFar
-
codeMenuFormat
-
format (prettyPrint) the selected method(s) and accept
-
codeMenuGotoClass
-
-
codeMenuInlineAllSelfSends
-
-
codeMenuInlineMessage
-
refactoring model name:('inline %1 into %2' bindWith:inlinedSelector with:selector).
-
codeMenuInlineParameter
-
inline the parameter which is selected in the codeView
-
codeMenuInlineParameter: parameterName
-
inline the parameter named parameterName
-
codeMenuMakeAbstractClassVariable: aString
-
replace all accesses to selected classvar by setter/getter method sends;
add accessors if not yet present.
-
codeMenuMakeAbstractInstanceVariable: aString
-
replace all accesses to selected instvar by setter/getter method sends;
add accessors if not yet present.
-
codeMenuMakeAbstractVariable
-
replace all accesses to selected instvar by setter/getter method sends;
add accessors if not yet present.
-
codeMenuMakeInstanceVariable
-
make selected local variable an instance variable.
-
codeMenuMakeInstanceVariable: aString
-
make selected local an instvar.
-
codeMenuMoveVariableToInnerScope
-
move a temporary/local variable to the innermost possible scope
-
codeMenuProtectInstanceVariable
-
replace all accesses to selected instvar by setter/getter method sends;
add accessors if not yet present.
-
codeMenuProtectInstanceVariable: aString
-
replace all indirect setter/getter references selected instvar by direct accesses,
then remove the setter/getter methods
-
codeMenuPullUpClassVariable
-
pull a class variable up to its superclasses
-
codeMenuPullUpClassVariable: oldName inClass: aClass
-
pull a class variable up to its superclass
-
codeMenuPullUpInstanceVariable
-
pull an instance variable up to its superclasses
-
codeMenuPullUpInstanceVariable: varName inClass: aClass
-
pull an instance variable up to its superclass
-
codeMenuPullUpVariable
-
pull a variable up to its superclasses
-
codeMenuPushDownClassVariable
-
push a class variable down to its subclasses
-
codeMenuPushDownClassVariable: oldName inClass: aClass
-
push a class variable down to its subclasses
-
codeMenuPushDownInstanceVariable
-
push an instance variable down to its subclasses
-
codeMenuPushDownInstanceVariable: varName inClass: aClass
-
push an instance variable down to its subclasses
-
codeMenuPushDownVariable
-
push a variable down to its subclasses
-
codeMenuRemoveClassVariable: oldName inClass: aClass
-
remove a class variable
-
codeMenuRemoveInstanceVariable: oldName inClass: aClass
-
remove an instance variable
-
codeMenuRemoveParameter
-
remove the parameter which is selected in the codeView
-
codeMenuRemoveParameter: parameterName
-
remove the parameter named parameterName
-
codeMenuRenameClassVariable
-
rename a class variable
-
codeMenuRenameClassVariable: oldName inClass: aClass
-
rename a class variable
-
codeMenuRenameInstanceVariable
-
rename an instance variable
-
codeMenuRenameInstanceVariable: oldName inClass: aClass
-
rename an instance variable
-
codeMenuRenameTemporary
-
rename a temporary variable
-
codeMenuShowCoverage
-
-
codeMenuSmellsLikeCodeDuplication
-
add a 'this method has a smell' annotation
-
findNode
-
find the parseNode from the text selection
-
findNodeForInterval: interval
-
-
findNodeForInterval: interval allowErrors: allowErrors
-
-
findNodeIn: tree forInterval: interval
-
** This is an obsolete interface - do not use it (it may vanish in future versions) **
-
findSendersOf: selector andConfirmRefactoring: refactoring
-
-
findSendersOf: selector in: aSetOfClasses andConfirmRefactoring: refactoring
-
how many senders are there ?
-
formatCode
-
format (prettyPrint) the selected method's code.
Does not accept, so caller can decide
-
handlingRefactoringErrorDo: aBlock
-
param is either a collection of classes, or methods;
-
operationsMenuRedo
-
-
operationsMenuUndo
-
-
operationsMenuUndo: aChange
-
-
performRefactoring: refactoringArg
-
workaround a bug in jan's fixes
-
selectedClassVariableOrNil
-
return the selected class variable from either the variableList or
the codeView. Return nil, if nothing is selected, or the selection is not
a class variable.
-
selectedInstanceVariableOrNil
-
return the selected instance variable from either the variableList or
the codeView. Return nil, if nothing is selected, or the selection is not
an instance variable.
-
selectedInterval
-
-
setUndoCount
-
-
synchronousUpdate
-
-
withCurrentClassDo: aOneArgBlock
-
-
withCurrentMethodsClassAndSelectorDo: aTwoArgBlock
-
menu actions-debug
-
categoryMenuClearCoverageInfo
-
clear coverage information for classes in selected categories
-
chooseProcess
-
let the user choose a process for trace/break point setting.
Return the process or nil if cancelled
-
chooseProcess: titleOrNil
-
let the user choose a process for trace/break point setting.
Return the process or nil if cancelled
-
classMenuClearCoverageInfo
-
clear coverage information for selected classes
-
commonTraceHelperWith: traceSelector with: argumentOrNil clear: doClearAnyPreviousWrap
-
install a break/trace or countPoint for the current method(s),
by sending traceSelector to myself.
If doClearAnyPreviousWrap is true, a previous break/trace on that method is
removed first.
(it is as yet untested, if trace/break stacking works, as
technicall, it may work, but the UI must handle wrapped-wrappedMethods gracefully..)
-
commonTraceHelperWith: traceSelector with: argument1OrNil with: argument2OrNil clear: doClearAnyPreviousWrap
-
install a break/trace or countPoint for the current method(s),
by sending traceSelector to myself.
If doClearAnyPreviousWrap is true, a previous break/trace on that method is
removed first.
(it is as yet untested, if trace/break stacking works, as
technicall, it may work, but the UI must handle wrapped-wrappedMethods gracefully..)
-
debugMenuBreakPoint
-
set a breakpoint on the selected method(s)
-
debugMenuBreakPointAfter
-
set a breakpoint on the current method(s), which only trigger(s) if
the method has been invoked some number of times.
-
debugMenuBreakPointFor
-
set a breakpoint on the current method(s), which only trigger(s) if
the receiver is an instance or subInstance of some class
-
debugMenuBreakPointIf
-
set a breakpoint on the current method(s), which only trigger(s) if
some conditionBlock evaluates to true.
-
debugMenuBreakPointIn
-
set a breakpoint on the current method(s), which only trigger(s) if
executed by some particular process.
-
debugMenuBreakPointWhenReturning
-
set a breakpoint on the current method(s),
which trigger(s) if the method is about to return.
-
debugMenuClearCoverageInfo
-
clear all coverage information
-
debugMenuDisableGlobalCoverageRecording
-
-
debugMenuEnableGlobalCoverageRecording
-
-
debugMenuOpenCallGraphForClasses
-
open an OOM CallGraph view on the selected class(es)
-
debugMenuOpenCallGraphForClasses: classes
-
open an OOM CallGraph view on the selected class(es)
-
debugMenuOpenCallGraphForMethods: methods
-
open an OOM CallGraph view on the selected class(es)
-
debugMenuOpenCallGraphForProjects
-
open an OOM CallGraph view on the selected project(s) classes
-
debugMenuRemoveAllBreakpoints
-
remove all breakpoints in the system
-
debugMenuRemoveBreakOrTrace
-
remove any break/trace on the selected method(s)
-
debugMenuRunLintRuleOn
-
apply the selected rule(s) on a chosen set of package classes
-
debugMenuStartCounting
-
set a countpoint on the current method
-
debugMenuStartCountingByReceiverClass
-
set a countpoint for memory usage on the current method
-
debugMenuStartMemoryUsage
-
set a countpoint for memory usage on the current method
-
debugMenuStartMessageTally
-
set a MessageTally on the current method
-
debugMenuStartTiming
-
set a timing on the current method
-
debugMenuStopCounting
-
show the number of invocations & remove a countpoint on the current method
-
debugMenuStopIgnoringBreakpoints
-
no longer ignore breakpoints
-
debugMenuStopMemoryUsage
-
stop counting of memory usage for this method
-
debugMenuStopTiming
-
stop timing the current method
-
debugMenuTrace
-
set a tracepoint on the selected method(s).
enter/leave of the method will be logged on stderr
-
debugMenuTraceChangeUpdate
-
set a change-update tracepoint on the selected method(s).
Like a regular trace, but knows about the observer pattern
-
debugMenuTraceFull
-
set a full-tracepoint on the selected method(s)
-
debugMenuTraceFullIn
-
set a breakpoint on the current method(s), which only trigger(s) if
executed by some particular process.
-
debugMenuTraceSender
-
set a sender-tracepoint on the selected method(s)
-
debugMenuTracelog
-
Arrange for a trace logging - enter/leave of the method will be logged using
current Logger
-
debugMenuTracelogChangeUpdate
-
-
debugMenuTracelogFullWalkback
-
-
debugMenuTracelogSender
-
-
runTestCases
-
run selected testcases (not opening a debugger on error)
-
runTestCasesForCoverage
-
run selected testcases for coverage tests;
First, compile all affected testee-classes with instrumentation,
then run the tests, then open a browser on the tested classes.
-
runTestCasesWithDebug
-
run selected testcases (opening a debugger on error)
-
runTestCasesWithDebug: withDebug
-
run selected testcases
-
runTestCasesWithDebug: withDebug protocols: protocolsOrNil
-
run selected testcases
-
selectedNonAbstractTestCaseClassesDo: aBlock
-
run selected testcases for coverage tests;
First, compile all affected testee-classes with instrumentation,
then run the tests, then open a browser on the tested classes.
menu actions-help
-
openClassDocumentation
-
-
openDocumentation
-
Called when <F1> is pressed
-
openIconReferenceDocumentation
-
-
openKeywordIndexDocumentation
-
-
openMethodFinder
-
open the methodFinder (ported from squeak)
-
openRefactoringDocumentation
-
-
openSTXDocumentation
-
menu actions-inheritance
-
inheritanceMenuNavigateToClass
-
-
inheritanceMenuUpdate
-
menu actions-methodList
-
methodListMenuBrowseClassPackagesResourceDirectory
-
add a buffer/open a browser showing the selected method class packages' resource folder
-
methodListMenuBrowseClassesPackageDirectory
-
add a buffer/open a browser showing the selected method classes' package folder
-
methodListMenuCopyList
-
copy the method list to the clipBoard
-
methodListMenuCopyListOfClasses
-
copy the list of classes to the clipBoard
-
methodListMenuFileOutAllAs
-
fileOut all methods from the list - standard format
-
methodListMenuFileOutAllAsWithFormat: aFormatSymbolOrNil
-
fileOut all methods from the list - file format as specified by the argument:
nil - standard format
#xml - XML standard format
#sif - SIF (smalltalk interchange file) standard format
#binary - ST/X binary format
-
methodListMenuFileOutAllSIFAs
-
fileOut all methods from the list - sif format
-
methodListMenuFileOutAllXMLAs
-
fileOut all methods from the list - xml format
-
methodListMenuSpawnBufferWithClassOrSubclassReferences
-
add a buffer showing references to any of the selected classes or any of its subclasses
-
methodListMenuSpawnBufferWithClassReferences
-
add a buffer showing references to any of the selected classes
-
methodListMenuSpawnBufferWithCommonSuperclass
-
add a buffer/open a browser showing the selected methods' common superclass
-
methodListMenuSpawnClassOrSubclassReferences
-
open a new browser showing references to the selected classes or any of its subclass
-
methodListMenuSpawnClassReferences
-
open a new browser showing references to the selected classes
-
methodListMenuSpawnClasses
-
add a buffer showing the selected methodss classes
-
methodListMenuSpawnClasses: where
-
add a buffer/open a browser showing the selected method's classes
-
methodListMenuSpawnClassesBuffer
-
add a buffer showing the selected method's classes
-
methodListMenuSpawnCommonSuperclass
-
add a buffer/open a browser showing the selected methods' common superclass
-
methodListMenuSpawnFullBrowser
-
add a buffer showing the selected method's classes
-
methodListMenuSpawnFullBrowserBuffer
-
add a buffer showing the selected method's classes
-
methodListMenuSpawnFullBrowserForClasses: classes methods: methods in: where
-
add a buffer/open a browser showing the selected methods classes
-
methodListMenuSpawnFullBrowserIn: where
-
add a buffer/open a browser showing the selected methods classes
menu actions-methodList repository
-
methodListMenuCheckInClass
-
check the selected methods class(es) into the source repository.
** This is an obsolete interface - do not use it (it may vanish in future versions) **
-
methodListMenuCheckInClassUsingManager: manager
-
check the selected methods class(es) into the source repository.
-
methodListMenuCheckInClassUsingManagerNamed: sourceCodeManagerClassName
-
check the selected methods class(es) into the source repository.
menu actions-namespace
-
nameSpaceMenuNew
-
nm
-
nameSpaceMenuRemove
-
remove the selected namespace(s)
-
nameSpaceMenuRename
-
-
nameSpaceMenuSpawn
-
open a browser showing the selected namespaces only
-
nameSpaceMenuSpawnBuffer
-
add a buffer showing the selected namespaces only
-
nameSpaceMenuUpdate
-
-
spawnNamespaceBrowserFor: namespaces in: where
-
browse selected namespace(s);
where is: #newBrowser - open a new browser showing the namespaces
where is: #newBuffer - add a new buffer showing the namespaces
menu actions-namespace repository
-
nameSpaceMenuCheckOut
-
check-out all classes in the selected nameSpace from the source repository.
Individually ask for class revisions.
Offer chance to either overwrite the current version,
or merge-in the repository version.
menu actions-other
-
editModeInsert
-
-
editModeInsertAndSelect
-
-
editModeOverwrite
-
-
openSettingsDialog
-
-
openSettingsDialogAndSelect: settingsClassToSelectOrNil
-
see initializeSettingsList for how the following is expanded...
-
openSettingsDialogAndSelectSourceCodeManagement
-
-
toggleLearnMode
-
menu actions-project
-
generatePatchSetForClasses: classes
-
ask for two tags, generate a patchSet to bring a baseSystem (tag1) to the
level of the tag2 version
-
generatePatchSetForClasses: classes from: baseVersionTag to: patchVersionTag
-
given two tags, generate a patchSet to bring a baseSystem (tag1) to the
level of the tag2 version
-
generateProjectDefinitionsIn: classes
-
update all definitions (contents + version stuff)
-
mailClasses: classes subject: subject
-
fileOut classes (chunk format) and eMail to someone
-
openRepositoryConsistencyDialogForObsoleteContainers: obsoleteContainers classesWithRepositoryMismatches: classesWithRepositoryMismatches classesWithMissingContainer: classesWithMissingContainer classesWhichHaveBeenModified: classesWhichHaveBeenModified classesWithNewerVersionInRepository: classesWithNewerVersionInRepository needExtensionsContainer: needExtensionsContainer hasExtensionContainer: hasExtensionContainer
-
check out that module ...
-
projectDefinitionClassesForSelectedProjects
-
-
projectDefinitionDialogFor: aProjectIDOrNil
-
OperatingSystem getLoginName
-
projectMenuBitmapFiles
-
-
projectMenuBitmapFilesUsingManager: aManager
-
-
projectMenuBrowsePackageDirectory
-
open a filebrowser in the package directory
-
projectMenuBuild
-
-
projectMenuBuildExeOnly
-
-
projectMenuBuildExeOnly: exeOnly
-
build
-
projectMenuBuildWithApplicationPackager
-
-
projectMenuCheckOntoBranchUsingManager: manager
-
strip off the 'branch_' prefix
-
projectMenuCheckOntoBranchUsingManagerNamed: sourceCodeManagerClassName
-
-
projectMenuCheckOut
-
check-out all classes in the selected project from the source repository.
Individually ask for class revisions.
Offer chance to either overwrite the current version,
or merge-in the repository version.
-
projectMenuCheckOutExtensions
-
-
projectMenuCheckOutNewest
-
check-out the newest version from the source repository of
all classes in the selected project.
Offer chance to either overwrite the current version,
or merge-in the repository version.
-
projectMenuCheckOutNewestUsingManager: manager
-
If manager is CVSSourceCodeManager, call the old method
-
projectMenuCheckOutNewestUsingManagerNamed: sourceCodeManagerClassName
-
-
projectMenuCheckOutUsingManager: manager
-
If manager is CVSSourceCodeManager, call the old method
-
projectMenuCheckOutUsingManager: manager askForRevision: askForRevision
-
-
projectMenuCheckOutUsingManagerNamed: sourceCodeManagerClassName
-
-
projectMenuCheckPackageIntegrity
-
Runs ProjectChecker on selected packages
-
projectMenuCheckRepositoryConsistency
-
check for container consistency in the source repository.
That is: for every class in the project there must be a container (unstored classes),
and for every container there must be a class (obsolete containers).
Display this information as required..
-
projectMenuCheckRepositoryConsistencyUsingManager: aManager
-
check for container consistency in the source repository.
That is: for every class in the project there must be a container (unstored classes),
and for every container there must be a class (obsolete containers).
Display this information as required..
-
projectMenuCleanUpChangeSet
-
remove all changes for the selected project(s) from the changeSet
-
projectMenuCompareAgainstNewestInRepository
-
Comparing the current (in-image) version of the project(s)
against the newest version found in the repository.
** This is an obsolete interface - do not use it (it may vanish in future versions) **
-
projectMenuCompareAgainstNewestInRepositoryUsingManager: manager
-
Comparing the current (in-image) version of the project(s)
against the newest version found in the repository.
-
projectMenuCompareAgainstNewestInRepositoryUsingManagerNamed: sourceCodeManagerClassName
-
Comparing the current (in-image) version of the project(s)
against the newest version found in the repository.
-
projectMenuCompareAgainstRepository
-
Comparing the current (in-image) version of the project(s)
against some older version found in the repository.
-
projectMenuCompareAgainstRepositoryUsingManager: aManager
-
Comparing the current (in-image) version of the project(s)
against some older version found in the repository.
-
projectMenuCompareAgainstStableInRepository
-
Comparing the current (in-image) version of the project(s)
against the stable version found in the repository.
-
projectMenuCompareAgainstStableInRepositoryUsingManager: aManager
-
Comparing the current (in-image) version of the project(s)
against the stable version found in the repository.
-
projectMenuCompareTwoRepositoryVersions
-
Comparing two repository versions of the project(s).
-
projectMenuCompareTwoRepositoryVersionsUsingManager: aSourceCodeManager
-
Comparing two repository versions of the project(s).
-
projectMenuCompareTwoRepositoryVersionsUsingManagerNamed: sourceCodeManagerClassName
-
Comparing two repository versions of the project(s).
-
projectMenuDocumentation
-
save class documentation for each of the package's classes to a directory
-
projectMenuDocumentationForJavaScript
-
save class documentation for each of the package's classes to a directory
-
projectMenuDocumentationUsing: generator
-
save class documentation for each of the package's classes to a directory
-
projectMenuFileOutAs
-
fileOut selected projects - st-source format
-
projectMenuFileOutAsWithFormat: aFormatSymbolOrNil
-
methodsToFileOut fileNameForExtensions
-
projectMenuFileOutBuildSupportFiles
-
-
projectMenuFileOutBuildSupportFilesForProject: packageIDSymbol
-
take care for files like 'autopackage/default.apspec'
-
projectMenuFileOutCypressAs
-
-
projectMenuFileOutEachBinaryIn
-
fileOut selected projects as individual files - binary format
-
projectMenuFileOutEachIn
-
fileOut selected projects as individual files - st-source format
-
projectMenuFileOutEachInWithFormat: aFormatSymbolOrNil
-
extensions...
-
projectMenuFileOutEachSIFIn
-
fileOut selected projects as individual files - sif format
-
projectMenuFileOutEachVSEIn
-
fileOut selected projects as individual files - visual smalltalk enterprise format
-
projectMenuFileOutEachXMLIn
-
fileOut selected projects as individual files - xml format
-
projectMenuFileOutExtensionsIn
-
fileOut selected project extensions - st-source format
-
projectMenuFileOutExtensionsIn: dirName withFormat: aFormatSymbolOrNil
-
extensions...
-
projectMenuFileOutExtensionsInWithFormat: aFormatSymbolOrNil
-
extensions...
-
projectMenuFileOutSIFAs
-
fileOut selected projects - sif format
-
projectMenuFileOutVSEAs
-
fileOut selected projects - visual smalltalk enterprise format
-
projectMenuFileOutVSEFormatAs
-
-
projectMenuFileOutVSEPackageFormatAs
-
fileOut selected projects - visual smalltalk enterprise format
-
projectMenuFileOutXMLAs
-
fileOut selected projects - xml format
-
projectMenuFindClassesNotTaggedAs: aSymbolicTag
-
find classes which have a version different from aSymbolicTag.
-
projectMenuFindNotStableClasses
-
find classes which have a version different from the stable one.
-
projectMenuFindNotTaggedClasses
-
find classes which have a version different from the stable one.
-
projectMenuGenerateBuildSupportFiles
-
-
projectMenuGenerateBuildSupportFilesForProject: packageID
-
-
projectMenuGenerateBuildSupportFilesForProject: packageID definition: defClass
-
-
projectMenuGeneratePatchSet
-
ask for two tags, generate a patchSet to bring a baseSystem (tag1) to the
level of the tag2 version
-
projectMenuGenerateProjectDefinitions
-
-
projectMenuImport
-
import packages - but do not load classes
-
projectMenuImport: doLoadClasses usingManager: managerOrNil
-
see if such a module/package exists in the repository
-
projectMenuImportAndLoadClasses
-
import packages AND load classes
-
projectMenuImportAndLoadClassesUsingManagerNamed: sourceCodeManagerClassName
-
import packages AND load classes
-
projectMenuImportUsingManagerNamed: sourceCodeManagerClassName
-
import packages - but do not load classes
-
projectMenuLoad
-
use the >>much better<< Launcher-load-package dialog
-
projectMenuMailTo
-
fileOut selected classes (chunk format) and eMail to someone
-
projectMenuMakeCurrentProject
-
create it
-
projectMenuMetricsSummary
-
-
projectMenuMoveUnassignedMethodsToClassProject
-
m package:classPackage
-
projectMenuNew
-
change changeClassName:appClassName asSymbol.
-
projectMenuOpenResourceFileEditor
-
-
projectMenuProperties
-
-
projectMenuRecompile
-
do not forget extensions
-
projectMenuRecompileInstrumented
-
-
projectMenuRegenerateProjectContentsDefinitions
-
-
projectMenuRemove
-
-
projectMenuRemoveProject: projectToRemove
-
remove a project - removes all classes and extensions for that project
-
projectMenuRename
-
-
projectMenuRepositoryHistoryUsingManager: manager
-
-
projectMenuRepositoryHistoryUsingManagerNamed: sourceCodeManagerClassName
-
-
projectMenuResources
-
-
projectMenuResourcesUsingManager: aManager
-
-
projectMenuRewrite
-
-
projectMenuSetTag: tag usingManager: aManager
-
tag the project(s) class file's (but not the build support files)
-
projectMenuSetTagUsingManager: aManager
-
tag the project(s) class file's (but not the build support files).
(asks for tag)
-
projectMenuSetTagUsingManagerNamed: sourceCodeManagerClassName
-
tag the project(s) class file's (but nt the build support files).
(asks for tag)
-
projectMenuShowGeneratedBuildFile: whichFile
-
intermediate - this will be removed later
-
projectMenuShowGeneratedBuildFile: whichFile usingManager: manager
-
-
projectMenuSmalllintCheck: what
-
perform all checks on the selected project's class(es).
-
projectMenuSpawn
-
open a browser showing the selected projects only
-
projectMenuSpawnAllPrerequisitesBrowser
-
add a browser showing projects which are prerequisite to the selected project(s)
-
projectMenuSpawnAllPrerequisitesBuffer
-
add a buffer showing projects which are prerequisite to the selected project(s)
-
projectMenuSpawnBuffer
-
add a buffer showing the selected projects only
-
projectMenuSpawnExtensionsBrowser
-
open a browser showing the selected projects extensions only
-
projectMenuSpawnExtensionsBuffer
-
add a buffer showing the selected projects extensions only
-
projectMenuSpawnPreRequirerBrowser
-
open a browser showing projects which have the selected project(s) as prerequisite
-
projectMenuSpawnPreRequirerBuffer
-
add a buffer showing projects which have the selected project(s) as prerequisite
-
projectMenuSpawnReferencesBrowser
-
open a browser showing projects which have the selected project(s) as prerequisite or subProject
-
projectMenuSpawnReferencesBuffer
-
add a buffer showing projects which have the selected project(s) as prerequisite or subProject
-
projectMenuStartBranchUsingManager: aManager
-
start a new branch.
First, set a baseTag (<branchName>_0) on the current (as yet not checked in original files);
then, check the modified classes onto that branch (giving it <branchName>_1 as tag);
then, set the branchName as tag for those (this tag will be shifted along the branch)
-
projectMenuStartBranchUsingManagerNamed: sourceCodeManagerClassName
-
-
projectMenuUpdate
-
-
projectMenuUpdateProjectContentsDefinitions
-
-
projectMenuWithAllClassesLoadedDo: aBlock
-
helper for gen-abbrev and gen-loadAll
-
projectPackageDependencyBrowser
-
find methods in a particular release of a set of pacakges
called by a set of packages from a particular release in another set of packages.
Answers the question of which release of the base st/x is required to execute
a particular release of a product (such as expecco).
Releases are specified by their tag.
-
saveProjectClassDocumentationIn: aDirectory using: docGenerator
-
save class documentation for each of the package's classes to a directory
-
selectedProjectsDo: aBlock
-
-
spawnProjectAllPrerequisitesFor: someProjects in: how
-
open a browser/buffer showing projects which are prerequisite of the selected project(s)
-
spawnProjectBrowserFor: projects in: where
-
browse selected project(s);
where is: #newBrowser - open a new browser showing the projects
where is: #newBuffer - add a new buffer showing the projects
-
spawnProjectBrowserFor: projects label: labelOrNil in: where
-
browse selected project(s);
where is: #newBrowser - open a new browser showing the projects
where is: #newBuffer - add a new buffer showing the projects
-
spawnProjectBrowserFor: projects label: labelOrNil in: where sort: sortItems
-
browse selected project(s);
where is: #newBrowser - open a new browser showing the projects
where is: #newBuffer - add a new buffer showing the projects
-
spawnProjectExtensionBrowserFor: projects in: where
-
browse selected project(s) extensions;
where is: #newBrowser - open a new browser showing the projects
where is: #newBuffer - add a new buffer showing the projects
-
spawnProjectPreRequirerBrowserFor: someProjects in: how
-
open a browser/buffer showing projects which have the selected project(s) as prerequisite
-
spawnProjectReferencesBrowserFor: collectionOfPackageIds in: openHow
-
add a buffer / open a new browser showing references to the given packageIDs
from other projects (i.e. prerequisites, subprojects etc.)
-
updateProjectContentsDefinitionsIn: classes regenerate: doRegenerate
-
Class packageQuerySignal
-
validateProjectDefinition: defClass
-
menu actions-project repository
-
classMenuCheckinGeneratedBuildFile: buildFilename usingManager: sourceCodeManagerClass
-
-
projectMenuCheckInAll
-
use ...Using:manager variant
** This is an obsolete interface - do not use it (it may vanish in future versions) **
-
projectMenuCheckInAllUsingManager: manager
-
-
projectMenuCheckInAllUsingManager: manager onBranch: branchNameOrNil
-
-
projectMenuCheckInAllUsingManagerNamed: sourceCodeManagerClassName
-
-
projectMenuCheckInBuildSupportFiles
-
use ...Using:manager variant
** This is an obsolete interface - do not use it (it may vanish in future versions) **
-
projectMenuCheckInBuildSupportFilesForProject: packageID
-
use ...Using:manager variant
** This is an obsolete interface - do not use it (it may vanish in future versions) **
-
projectMenuCheckInBuildSupportFilesForProject: packageID definition: defClass usingManager: mgr
-
-
projectMenuCheckInBuildSupportFilesForProject: packageID usingManager: manager
-
-
projectMenuCheckInBuildSupportFilesUsingManager: manager
-
-
projectMenuCheckInBuildSupportFilesUsingManagerNamed: sourceCodeManagerClassName
-
-
projectMenuCheckInClasses
-
use ...Using:manager variant
** This is an obsolete interface - do not use it (it may vanish in future versions) **
-
projectMenuCheckInClassesUsingManager: manager
-
-
projectMenuCheckInClassesUsingManagerNamed: sourceCodeManagerClassName
-
-
projectMenuCheckInExtensions
-
use ...Using:manager variant
** This is an obsolete interface - do not use it (it may vanish in future versions) **
-
projectMenuCheckInExtensionsUsingManager: manager
-
-
projectMenuCheckInExtensionsUsingManagerNamed: sourceCodeManagerClassName
-
-
projectMenuCheckInProject: packageToCheckIn classes: doClasses extensions: doExtensions buildSupport: doBuild
-
** This is an obsolete interface - do not use it (it may vanish in future versions) **
-
projectMenuCheckInProject: packageToCheckIn classes: doClasses extensions: doExtensions buildSupport: doBuild askForMethodsInOtherPackages: askForMethodsInOtherPackages
-
classes ...
** This is an obsolete interface - do not use it (it may vanish in future versions) **
-
projectMenuCheckInProject: packageToCheckIn classes: doClasses extensions: doExtensions buildSupport: doBuild askForMethodsInOtherPackages: askForMethodsInOtherPackages usingManager: manager
-
-
projectMenuCheckInProject: packageToCheckIn classes: doClasses extensions: doExtensions buildSupport: doBuild askForMethodsInOtherPackages: askForMethodsInOtherPackages usingManager: manager onBranch: branchNameOrNil
-
-
projectMenuCheckInProject: packageToCheckIn classes: doClasses extensions: doExtensions buildSupport: doBuild usingManager: manager
-
-
projectMenuCheckInProject: packageToCheckIn classes: doClasses extensions: doExtensions buildSupport: doBuild usingManager: manager onBranch: branchNameOrNil
-
-
projectMenuCheckInWinRCSupportFilesForProject: packageID definition: defClass usingManager: mgr
-
-
projectMenuCheckInWinRCSupportFilesForProject: packageID usingManager: manager
-
-
projectMenuCheckInWinRCSupportFilesUsingManager: manager
-
-
projectMenuCheckInWinRCSupportFilesUsingManagerNamed: sourceCodeManagerClassName
-
-
projectMenuCheckinGeneratedBuildFile: buildFilename usingManager: sourceCodeManagerClass
-
-
projectMenuGenerateBuildFile: whichFile usingManager: manager thenDo: a4ArgBlockCalledWithFileAsStringFileNamePackageAndClass
-
common for compare and checkin
-
projectMenuSetTagOfBuildSupportFiles: tag usingManager: aManager
-
for all build-support files of the selected project(s),
set the symbolic tag to tag
-
projectMenuSetTagOfBuildSupportFilesUsingManager: aManager
-
for all build-support files of the selected project(s),
tag the file (asks for tag)
-
projectMenuSetTagOfBuildSupportFilesUsingManagerNamed: sourceCodeManagerClassName
-
menu actions-project-monticello
-
projectMenuMonticelloBrowseRepositories
-
menu actions-protocol
-
doMoveSelectedProtocolsToProject: newProject
-
change the package-id of all methods in the selected protocols.
Will eventually update the Project-object
-
doRemoveProtocolAndSelect: nilOrNextOrPrevious
-
confirm removal of the selected protocols.
The argument is meant to control the bahavior of the protocolList;
however, it is not yet implemented
-
methodListMenuUpdate
-
-
printOutProtocolsWithSelector: aSelector
-
-
protocolCheckMenuSmalllintCheck: what
-
perform all checks on the selected class(es).
-
protocolMenuCopyToClass
-
copy all methods in the selected protocols to some other class.
-
protocolMenuFileOutAs
-
fileOut all methods in the selected methodcategory of
the current class
-
protocolMenuGenerateCommonProtocols
-
these are needed so often; let the browser do it for me
-
protocolMenuGenerateDocumentationMethod
-
these are needed so often; let the browser do it for me
-
protocolMenuMoveOrCopy: doWhat
-
move or copy the selected protocols methods to some other class - typically a sister class
-
protocolMenuMoveToClass
-
move all methods in the selected protocols to some other class.
-
protocolMenuMoveToProject
-
change the package-id of all methods in the selected protocols.
Will eventually update the Project-object
-
protocolMenuNew
-
allMethodCategories := Set new.
-
protocolMenuPrintOut
-
-
protocolMenuRemove
-
confirm removal of the selected protocols
-
protocolMenuRemoveAndSelectNext
-
confirm removal of the selected protocols
-
protocolMenuRemoveAndSelectPrevious
-
confirm removal of the selected protocols
-
protocolMenuRename
-
launch an enterBox to rename current method category
-
protocolMenuSpawn
-
open a new browser showing the selected category only
-
protocolMenuSpawnBuffer
-
add a new buffer showing the selected category only
-
protocolMenuSpawnFullCategory
-
open a new browser showing all methods (from all classes) in that category
-
protocolMenuSpawnFullCategoryBuffer
-
add a new buffer showing all methods (from all classes) in that category
-
protocolMenuSpawnMatchingFullCategoryBrowser
-
open a new browser showing all methods (from all classes) in macthing categories
-
protocolMenuSpawnMatchingFullCategoryBuffer
-
add a buffer showing all methods (from all classes) in macthing categories
-
protocolMenuSpawnMatchingFullCategoryIn: openHow
-
add a buffer/ open a new browser showing all methods (from all classes) in matching categories
-
protocolMenuUpdate
-
-
spawnFullProtocolBrowserFor: protocols in: where
-
browse selected protocols;
where is: #newBrowser - open a new browser showing the classes
where is: #newBuffer - add a new buffer showing the classes
-
spawnProtocolBrowserFor: classes and: protocols in: where
-
browse selected protocols;
where is: #newBrowser - open a new browser showing the classes
where is: #newBuffer - add a new buffer showing the classes
menu actions-remote systems
-
classMenuCompareWithRemote: aBridge
-
compare the code here with the code in a remote system (VW)
This is done via the bridge
menu actions-repository subversion
-
commonMenuSubversionOpenSettings
-
menu actions-repository subversion-class
-
classMenuSubversionShowRevisionLog
-
menu actions-searching
-
askForClassToSearch: doWhatByDefault single: singleClass msgTail: msgTail resources: resourcesOrNil thenDo: aBlock
-
common code for both opening a new browser on a class and
to search for a class in this browser.
doWhat is: #newBrowser, #newBuffer or nil.
If singleClass is true, a single class will be asked for and browsed,
otherwise, a match pattern is allowed and a multi-class browser is opened.
-
askForClassToSearch: doWhatByDefault single: singleClass msgTail: msgTail thenDo: aBlock
-
common code for both opening a new browser on a class and
to search for a class in this browser.
doWhat is: #newBrowser, #newBuffer or nil.
If singleClass is true, a single class will be asked for and browsed,
otherwise, a match pattern is allowed and a multi-class browser is opened.
-
findClass: classNameArg single: singleClass in: doWhat
-
^ self warn:('No such class: ' , className).
-
findResponseTo: selector
-
-
findResponseTo: selector from: searchClassOrNil in: whereWanted
-
search for the implementaion
-
findResponseTo: selector in: whereWanted
-
find the response to selector (i.e. when sent to self)
and - dependeing on whereWanted - open a new browser or add a buffer on those methods
-
searchMenuAddToBookmarks
-
bookmark the currently selected method/selector
-
searchMenuFindClass
-
do not open new
-
searchMenuFindClass: doWhatByDefault
-
common code for both opening a new browser on a class and
to search for a class in this browser.
doWhat is: #newBrowser, #newBuffer or nil
-
searchMenuFindClass: doWhatByDefault single: singleClass
-
common code for both opening a new browser on a class and
to search for a class in this browser.
doWhat is: #newBrowser, #newBuffer or nil.
If singleClass is true, a single class will be asked for and browsed,
otherwise, a match pattern is allowed and a multi-class browser is opened.
-
searchMenuFindImplementationOf
-
marked as obsolete by mobile at 07-11-2023
** This is an obsolete interface - do not use it (it may vanish in future versions) **
-
searchMenuFindResponseTo
-
-
searchMenuRemoveFromBookmarks
-
remove the currently selected method/selector
-
selectResponseTo: selector
-
menu actions-selector
-
askForClassToMoveOrCopy: doWhat
-
provide a reasonable default in the pull-down-list
-
copyMethods: methods toClass: newClass
-
copy some methods to some other class - typically a sister class
-
doCompareMethod: m1 against: m2 label: labelOrNil
-
compare two methods
-
doMoveSelectedMethodsToProject: newProject
-
-
doRemoveMethodsConfirmed: methodsToRemove
-
confirm removal of the selected methods (but does not search for senders),
then remove them
-
doRemoveMethodsConfirmed: methodsToRemove select: nilOrNextOrPrevious
-
confirm removal of the selected methods (but does not search for senders),
then remove them.
The second argument is meant to control the behavior of the methodList
-
doRemoveMethodsConfirmed: methodsToRemove select: nilOrNextOrPrevious isSafeRemove: isSafeRemove
-
confirm removal of the selected methods (but does not search for senders),
then remove them.
The second argument is meant to control the behavior of the methodList
-
doRemoveMethodsUnconfirmed: methods
-
remove selected methods without asking questions
-
doRemoveSelectedMethodsUnconfirmed
-
remove selected methods without asking questions
-
fileOutMethods: aCollectionOfMethods format: formatSymbolOrNil fileNameTemplate: nameOrNil boxTitle: boxTitleOrNil
-
fileOut a bunch of methods;
used both from fileOutMethod-list and fileOut-selected methods.
-
fileOutMethods: aCollectionOfMethods format: formatSymbolOrNil toFile: aFilename withPackage: withPackage
-
fileOut a bunch of methods;
used both from fileOutMethod-list and fileOut-selected methods.
-
methodTemplate
-
return a method definition template string or nil
-
methodsPreviousVersionCode
-
return the method's previous version's code
-
methodsPreviousVersions
-
return a collection of the selected methods previous versions
-
methodsShadowedMethod
-
return the method's shadowed method, or nil.
The shadowed method is the original method from its original package,
which was overloaded by another package
-
moveMethods: methods toClass: newClass
-
move some methods to some other class - typically a sister class
-
moveMethods: methods toProject: newProject
-
if it was an extension before, the old package needs an update (for its extension list)
-
moveMethods: methods toProtocol: newCategory
-
move some methods to some other category
-
moveMethodsWithForwarding: methods toClass: newClass
-
move some methods to some other class
-
moveOrCopyMethods: methods toClass: newClass moveOrCopy: doWhat
-
move or copy some methods to some other class - typically a sister or parent class
-
renameMethod: oldSelector in: aClass
-
ask if so many methods should be rewritten; give chance to cancel
-
selectVariableForMoveMethod
-
| mthd mClass parseTree nameList ignoreList |
-
selectorCheckMenuSmalllintCheck: what
-
perform all checks on the selected class(es).
-
selectorMenuAddParameter
-
-
selectorMenuBackToPrevious
-
show the method's previous version in the codeView (to be accepted)
-
selectorMenuBrowsePreviousVersions
-
show old versions
-
selectorMenuChangePrivacyTo: privacySymbol
-
-
selectorMenuCleanUpChangeSet
-
remove all changes for the selected method(s) from the changeSet
-
selectorMenuCleanUpChangeSetForClass
-
remove all changes for the selected method(s) class(es) and metaclasses from the changeSet
-
selectorMenuCompareTwoSelectedMethods
-
compare the two selected methods
-
selectorMenuCompareWithInherited
-
compare the selected method against the inherited
-
selectorMenuCompareWithMethod
-
compare the codeViews contents against the methods actual code
-
selectorMenuCompareWithPreviousVersion
-
compare the codeViews contents against the methods previous version
-
selectorMenuCompareWithShadowedMethod
-
compare the codeView's contents against the method's shadowed version
(that is the original, overloaded method from the method's original package)
-
selectorMenuCompareWithSmallTeamVersionOnHost: hostName
-
compare the codeViews contents against a SmallTeam version
-
selectorMenuCompileWithSTC
-
compile the current method to machine code via the stc compiler.
This is not supported on all machines.
-
selectorMenuCopy
-
copy the selected methods to some other class - typically a sister class
-
selectorMenuCopyMessageRepresentation
-
copy the selectes methods whoString to the clipboard
-
selectorMenuDecompile
-
show selected methods bytecode
-
selectorMenuEdit
-
-
selectorMenuFileOutAs
-
fileOut selected methods from the list - standard format
-
selectorMenuFileOutAsWithFormat: aFormatSymbolOrNil
-
fileOut selected methods from the list - file format as specified by the argument:
nil - standard format
#xml - XML standard format
#sif - SIF (smalltalk interchange file) standard format
#binary - ST/X binary format
-
selectorMenuFileOutSIFAs
-
fileOut selected methods from the list - sif format
-
selectorMenuFileOutToClipboard
-
fileOut selected methods from the list - standard format
-
selectorMenuFileOutXMLAs
-
fileOut selected methods from the list - xml format
-
selectorMenuGenerateAspectMethod
-
generate an aspect method using the common bindings (i.e. not an instvar)
-
selectorMenuGenerateCorrespondingInstanceCreationInClass
-
generate a subclassResponsibility method in the methods superclass
-
selectorMenuGenerateFalseReturnInSuperclass
-
generate a ^false method in the method's superclass
-
selectorMenuGenerateForwardingMethodForInstances
-
generate a forwarding method on the instance side
-
selectorMenuGenerateRedefinitionInSubclass
-
generate a ^ super xxx in a subclass
-
selectorMenuGenerateSubclassResponsibilityHere
-
generate a subclassResponsibility method (for the selected string)
in the current class
-
selectorMenuGenerateSubclassResponsibilityInSuperclass
-
generate a subclassResponsibility method in the methods superclass
-
selectorMenuGenerateTemplateInAllSubclasses
-
generate a template in all subclasses (recursive) for each subclassResponsibility method
-
selectorMenuGenerateTemplateInClassesEnumeratedWith: aSubclassEnumeratingSelector
-
generate a template in some subclass for each subclassResponsibility method
-
selectorMenuGenerateTemplateInSubclasses
-
generate a template in every subclass for each subclassResponsibility method
-
selectorMenuInlineParameter
-
-
selectorMenuInlineSelfSends
-
-
selectorMenuInspect
-
open an inspector on the single selected method
-
selectorMenuLoadSmallTeamVersionFromHost: hostName
-
load a smallTeam version
-
selectorMenuMakeClassMethod
-
move the selected methods from inst to their class side or vice versa
-
selectorMenuMakeClassMethodWithForwarding
-
move the selected methods from inst to their class side
and generate a forwarding method on the instance side
-
selectorMenuMakeClassOrInstanceMethod
-
move the selected methods from inst to their class side or vice versa
-
selectorMenuMakeClassOrInstanceMethodWithForwarder: withForwarder
-
move the selected methods from inst to their class side or vice versa
-
selectorMenuMakeIgnored
-
make selected methods ignored
-
selectorMenuMakeInstanceMethod
-
move the selected methods from inst to their class side or vice versa
-
selectorMenuMakePrivate
-
make selected methods private
-
selectorMenuMakeProtected
-
make selected methods protected
-
selectorMenuMakePublic
-
make selected methods public
-
selectorMenuMarkAs: tag
-
used by markAsObsolete and markAs menu functions;
add a <resource: xxx> annotation to the selected method(s)
-
selectorMenuMarkAsObsolete
-
mark the selected method(s) as obsolete.
This has no semantic efect on the execution,
but the code-completer will not offer them,
and lint will highlight them with a warning.
-
selectorMenuMarkAsUnderConstruction
-
mark the selected method(s) as under construction (i.e. todo).
This has no semantic effect on the execution,
but it will be highlighted by the browser.
-
selectorMenuMoveOrCopy: doWhat
-
move or copy the selected methods to some other class - typically a sister or parent class
-
selectorMenuMoveToClass
-
move the selected methods to some other class - typically a superclass
-
selectorMenuMoveToClassProject
-
change the package-id of the selected methods to the classes package-id.
-
selectorMenuMoveToClassWithForwarding
-
move the selected methods to some other class - typically a superclass
-
selectorMenuMoveToProject
-
change the package-id of the selected methods.
Will eventually update the Project-object
-
selectorMenuMoveToProtocol
-
move selected methods to some other category
-
selectorMenuNewHelpSpec
-
open a helpSpec editor for a new helpSpec method
-
selectorMenuNewImageSpec
-
open a bitmap painter for a new image-spec method
-
selectorMenuNewMenuSpec
-
open a Menu painter for a new menu-spec method
-
selectorMenuNewMethod
-
show a template for a new method for an unknown language
-
selectorMenuNewMethod: language
-
show a template for a new method for a given language
-
selectorMenuNewSpecMethodWithType: specTypeSymbol
-
open a painter for a new specTypeSymbol-spec method.
specTypeSymbol is one of #image, #canvas, #tableColumns, #menu or #help
-
selectorMenuNewTableColumnSpec
-
open a GUI painter for a new tableColumn-spec method
-
selectorMenuNewWindowSpec
-
open a GUI painter for a new window-spec method
-
selectorMenuPrintOut
-
print out the current method(s)
-
selectorMenuProcess
-
process methods
-
selectorMenuPushDownMethod
-
push method(s) into subclass(s)
-
selectorMenuPushMethod: upOrDown
-
push method(s) into subclass(s) or up into superclas
-
selectorMenuPushUpMethod
-
push method(s) into superclass
-
selectorMenuRecompile
-
recompile the selected methods (for Debug only)
-
selectorMenuRegenerateResourceMethod
-
load the resource (UISpec) from the method,
and regenerate the code
-
selectorMenuRemove
-
confirm removal of the selected methods (but does not search for senders),
then remove them.
-
selectorMenuRemoveAndSelectNext
-
confirm removal of the selected methods (but does not search for senders),
then remove them and select the one after the last selected.
-
selectorMenuRemoveAndSelectPrevious
-
confirm removal of the selected methods (but does not search for senders),
then remove them and select the one before the first selected.
-
selectorMenuRemoveFromSubclasses
-
confirm removal of the selected method's redefinitions in all subclasses
then remove them.
-
selectorMenuRemoveParameter
-
-
selectorMenuRename
-
rename a method (and rewrite all of its callers)
-
selectorMenuRewrite
-
-
selectorMenuSaveRemove
-
check for senders (and windowSpec/menuSpec refs) to method's selector,
then confirm removal of the selected methods
-
selectorMenuSelectMethodsWithString
-
select all methods containing a particular string
-
selectorMenuShowGeneratedSTCCode
-
compile the current method via the stc compiler,
and show the generated C-code
-
selectorMenuSpawnExtensionsProject
-
open a new browser showing the selected extension methods' project(s)
-
selectorMenuSpawnExtensionsProjectBuffer
-
open a new browser showing the selected extension methods' project(s)
-
selectorMenuSpawnImplementors
-
open a new browser showing implementations of the selected method
-
selectorMenuSpawnImplementorsBuffer
-
add a new buffer showing implementations of the selected method
-
selectorMenuSpawnInheritance
-
open a new browser showing inheritance of the selected method(s)
-
selectorMenuSpawnInheritanceBuffer
-
add a buffer showing inheritance of the selected method(s)
-
selectorMenuSpawnMethod
-
open a new browser showing the selected methods only
-
selectorMenuSpawnMethodBuffer
-
add a new buffer showing the selected methods only
-
selectorMenuSpawnProjectExtensions
-
open a new browser showing all extension methods for the
selected methods project(s)
-
selectorMenuSpawnProjectExtensionsBuffer
-
add a new buffer showing all extension methods for the
selected methods project(s)
-
selectorMenuSpawnSenders
-
open a new browser showing senders of the selected method
-
selectorMenuSpawnSendersBuffer
-
add a new buffer showing senders of the selected methods selector
-
spawnBrowserOnAllImplementorsOf: aSelector
-
open a new browser or add a buffer showing the selected methods implementations only
-
spawnBrowserOnAllSendersOf: aSelector
-
open a new browser or add a buffer showing the selected methods senders only
-
spawnCallersBrowser
-
browse callers of the selected method(s)
-
spawnCallersBrowserFor: aMethodCollection in: openHow
-
open a new browser or add a buffer showing the selected method's callers
-
spawnCallersBuffer
-
browse callers of the selected method(s)
-
spawnCallersIn: openHow
-
open a new browser or add a buffer showing the selected method's callers
-
spawnImplementorChainBrowser
-
browse implementations chain
-
spawnImplementorChainBuffer
-
browse implementations chain
-
spawnImplementorChainIn: openHow
-
browse implementation chain;
openHow is: #newBrowser - open a new browser showing the method(s)
openHow is: #newBuffer - add a new buffer showing the method(s)
-
spawnLocalImplementorsBuffer
-
add a new buffer showing implementations of the selected method
-
spawnLocalSendersBuffer
-
add a new buffer showing local senders of the selected methods selector
-
spawnMethodBrowserFor: methods in: where label: labelOrNil
-
browse selected method(s);
where is: #newBrowser - open a new browser showing the method(s)
where is: #newBuffer - add a new buffer showing the method(s)
-
spawnMethodBrowserFor: methods in: where label: labelOrNil perClassInfo: perClassInfoOrNil perMethodInfo: perMethodInfoOrNil sortBy: sortHow
-
browse selected method(s);
where is: #newBrowser - open a new browser showing the method(s)
where is: #newBuffer - add a new buffer showing the method(s)
-
spawnMethodBrowserFor: methodsOrMethodGeneratorBlock in: where label: labelOrNil perClassInfo: perClassInfoHolder perMethodInfo: perMethodInfoHolder sortBy: sortHow select: doSelect
-
browse selected method(s);
where is: #newBrowser - open a new browser showing the method(s)
where is: #newBuffer - add a new buffer showing the method(s)
-
spawnMethodBrowserFor: methods in: where label: labelOrNil perMethodInfo: infoDictionaryOrNil sortBy: sortHow
-
browse selected method(s);
where is: #newBrowser - open a new browser showing the method(s)
where is: #newBuffer - add a new buffer showing the method(s)
-
spawnMethodBrowserFor: methods in: where label: labelOrNil perMethodInfo: infoDictionaryOrNil sortBy: sortHow select: doSelect
-
browse selected method(s);
where is: #newBrowser - open a new browser showing the method(s)
where is: #newBuffer - add a new buffer showing the method(s)
-
spawnMethodBrowserForSearch: searchBlock sortBy: sortByWhat in: openHow label: lbl
-
browse selected method(s);
openHow is: #newBrowser - open a new browser showing the method(s)
openHow is: #newBuffer - add a new buffer showing the method(s)
and sortByWhat is:
#selector
or #class
-
spawnMethodImplementorsBrowserFor: aSelectorCollection in: openHow
-
open a new browser or add a buffer showing the selected methods only
-
spawnMethodImplementorsBrowserFor: aSelectorCollection match: doMatch in: openHow
-
open a new browser or add a buffer showing the selected methods
-
spawnMethodImplementorsBrowserFor: aSelectorCollection match: doMatch in: openHow classes: classes label: labelPrefix
-
open a new browser or add a buffer showing the selected methods only
-
spawnMethodInheritanceBrowserFor: aSelectorCollection in: openHow
-
open a new browser or add a buffer showing the selected methods inheritance only
-
spawnMethodLocalImplementorsBrowserFor: aSelectorCollection in: openHow
-
open a new browser or add a buffer showing the selected methods only
-
spawnMethodLocalSendersBrowserFor: aSelectorCollection in: openHow
-
open a new browser or add a buffer showing the selected methods local senders
-
spawnMethodSendersBrowserFor: aSelectorCollection in: openHow
-
open a new browser or add a buffer showing the selected methods senders only
-
spawnMethodSendersBrowserFor: aSelectorCollection in: openHow classes: setOfClasses label: labelPrefix
-
open a new browser or add a buffer showing the selected methods senders from setOfClasses
-
spawnMethodStringSearchBrowserFor: aStringCollection in: openHow
-
open a new browser or add a buffer showing the selected methods only
-
spawnMethodStringSearchBrowserFor: aStringCollection match: doMatch in: openHow classes: classes label: labelPrefix
-
open a new browser or add a buffer showing the selected methods only
-
spawnProjectExtensionsBrowserFor: aMethodCollection in: openHow
-
open a new browser or add a buffer showing the selected methods senders only
-
spawnSenderChainBrowser
-
browse selected methods sender chain
-
spawnSenderChainBuffer
-
browse selected methods sender chain
-
spawnSenderChainIn: openHow
-
browse selected methods sender chain;
openHow is: #newBrowser - open a new browser showing the method(s)
openHow is: #newBuffer - add a new buffer showing the method(s)
menu actions-selector repository
-
doCompareMethodsWithRepository: methods usingManager: manager
-
open a diff-textView comparing the current (in-image) versions
with the newest versions found in the repository.
That is the most recent version.
-
selectorMenuBrowseRepositoryVersionsUsingManager: manager
-
browse versions of a single method
-
selectorMenuBrowseRepositoryVersionsUsingManagerNamed: sourceCodeManagerClassName
-
-
selectorMenuCheckInProjectExtensions
-
-
selectorMenuCheckInProjectExtensionsUsingManager: aManager
-
-
selectorMenuCompareAgainstNewestInRepositoryUsingManager: manager
-
open a diff-textView comparing the current (in-image) version
with the newest version found in the repository.
That is the most recent version.
-
selectorMenuCompareAgainstNewestInRepositoryUsingManagerNamed: sourceCodeManagerClassName
-
-
selectorMenuCompareClassAgainstNewestInRepositoryUsingManager: manager
-
open a diff-textView comparing the current (in-image) version of the class(es)
with the newest version found in the repository.
That is the most recent version.
-
selectorMenuCompareClassAgainstNewestInRepositoryUsingManagerNamed: sourceCodeManagerClassName
-
open a diff-textView comparing the current (in-image) version of the class(es)
with the newest version found in the repository.
That is the most recent version.
menu actions-variables
-
browseVarRefsOrModsWithTitle: browserTitle boxTitle: boxTitle variables: varType access: accessType all: browseAll
-
show an enterbox for instVar/classVar to search for.
Then open a new browser or add a buffer showing methods referring/modifying to that var
-
browseVarRefsToAny: varNameList classes: classesIn variables: varType access: accessType all: browseAll title: browserTitle in: openHow
-
Open a new browser or add a buffer showing methods referring/modifying to any var in varNames.
accessType is one of #readOrWrite, #read or #write.
-
findClassesOfVariable: aVariableName accessWith: aSelector in: collectionOfClasses
-
this method returns the classes, in which a variable is defined (or seen);
needs either #instVarNames, #classInstVarNames, #classVarNames or #poolVarNames as aSelector.
-
instVarNamesOfAllSelectedClasses
-
-
showingClassVarsInVariableList
-
true if classVars are shown; false if classInstVars are shown
-
variablesMenuAdd
-
add a new variable.
-
variablesMenuAdd: asClassVariableBoolean
-
add a new variable.
-
variablesMenuAdd: asClassVariableBoolean asValueHolder: asValueHolder
-
add new variable(s).
-
variablesMenuAddClassVariable
-
add a new variable.
-
variablesMenuAddInstanceVariable
-
add a new variable.
-
variablesMenuAddValueHolder
-
add a new variable.
-
variablesMenuBrowseAllClassInstVarMods
-
show an enterbox for classInstVar to search for.
Then open a new browser or add a buffer showing all methods modifying to that var
-
variablesMenuBrowseAllClassInstVarReads
-
show an enterbox for classInstVar to search for.
Then open a new browser or add a buffer showing all methods reading to that var
-
variablesMenuBrowseAllClassInstVarRefs
-
show an enterbox for classInstVar to search for.
Then open a new browser or add a buffer showing all methods referring to that var
-
variablesMenuBrowseAllClassVarMods
-
show an enterbox for classVar to search for.
Then open a new browser or add a buffer showing all methods modifying that var
-
variablesMenuBrowseAllClassVarReads
-
show an enterbox for classVar to search for.
Then open a new browser or add a buffer showing all methods reading to that var
-
variablesMenuBrowseAllClassVarRefs
-
show an enterbox for classVar to search for.
Then open a new browser or add a buffer showing all methods referring to that var
-
variablesMenuBrowseAllInstVarMods
-
show an enterbox for instVar to search for.
Then open a new browser or add a buffer showing all methods modifying that var
-
variablesMenuBrowseAllInstVarOrClassInstVarMods
-
show an enterbox for instVar to search for.
Then open a new browser or add a buffer showing all methods writing that var
-
variablesMenuBrowseAllInstVarOrClassInstVarReads
-
show an enterbox for instVar to search for.
Then open a new browser or add a buffer showing all methods reading that var
-
variablesMenuBrowseAllInstVarOrClassInstVarRefs
-
show an enterbox for instVar to search for.
Then open a new browser or add a buffer showing all methods referring to that var
-
variablesMenuBrowseAllInstVarReads
-
show an enterbox for instVar to search for.
Then open a new browser or add a buffer showing all methods reading that var
-
variablesMenuBrowseAllInstVarRefs
-
show an enterbox for instVar to search for.
Then open a new browser or add a buffer showing all methods referring to that var
-
variablesMenuBrowseAllPoolVarMods
-
show an enterbox for poolVar to search for.
Then open a new browser or add a buffer showing methods modifying that var
-
variablesMenuBrowseAllPoolVarReads
-
show an enterbox for poolVar to search for.
Then open a new browser or add a buffer showing methods reading that var
-
variablesMenuBrowseAllPoolVarRefs
-
show an enterbox for poolVar to search for.
Then open a new browser or add a buffer showing methods referring to that var
-
variablesMenuBrowseClassInstVarMods
-
show an enterbox for classInstVar to search for.
Then open a new browser or add a buffer showing methods modifying that var
-
variablesMenuBrowseClassInstVarReads
-
show an enterbox for classInstVar to search for.
Then open a new browser or add a buffer showing methods reading that var
-
variablesMenuBrowseClassInstVarRefs
-
show an enterbox for classInstVar to search for.
Then open a new browser or add a buffer showing methods referring to that var
-
variablesMenuBrowseClassVarMods
-
show an enterbox for classVar to search for.
Then open a new browser or add a buffer showing methods modifying that var
-
variablesMenuBrowseClassVarReads
-
show an enterbox for classVar to search for.
Then open a new browser or add a buffer showing methods reading that var
-
variablesMenuBrowseClassVarRefs
-
show an enterbox for classVar to search for.
Then open a new browser or add a buffer showing methods referring to that var
-
variablesMenuBrowseInstVarMods
-
show an enterbox for instVar to search for.
Then open a new browser or add a buffer showing methods modifying that var
-
variablesMenuBrowseInstVarReads
-
show an enterbox for instVar to search for.
Then open a new browser or add a buffer showing methods modifying to that var
-
variablesMenuBrowseInstVarRefs
-
show an enterbox for instVar to search for.
Then open a new browser or add a buffer showing methods referring to that var
-
variablesMenuBrowsePoolVarMods
-
show an enterbox for poolVar to search for.
Then open a new browser or add a buffer showing methods modifying that var
-
variablesMenuBrowsePoolVarReads
-
show an enterbox for poolVar to search for.
Then open a new browser or add a buffer showing methods reading that var
-
variablesMenuBrowsePoolVarRefs
-
show an enterbox for poolVar to search for.
Then open a new browser or add a buffer showing methods referring to that var
-
variablesMenuClear
-
clear the selected (class) variable(s).
-
variablesMenuCopySelectedName
-
copy selected variable name(s) to clipboard
-
variablesMenuFindVariable
-
-
variablesMenuGenerateAccessMethods
-
create access methods for selected instvars.
-
variablesMenuGenerateAccessMethodsFor: names withChange: withChange asValueHolder: asValueHolder readersOnly: readersOnly writersOnly: writersOnly lazyInitialization: lazyInitialization
-
common helper to create access methods.
-
variablesMenuGenerateAccessMethodsForAll
-
-
variablesMenuGenerateAccessMethodsForValueHolder
-
create access methods for selected instvars as valueHolders.
-
variablesMenuGenerateAccessMethodsForValueHolderWithChange
-
create access methods for selected instvars as valueHolders with change notification.
-
variablesMenuGenerateAccessMethodsWithChange
-
create access methods with change notification for selected instvars.
-
variablesMenuGenerateAccessMethodsWithChange: withChange asValueHolder: asValueHolder readersOnly: readersOnly writersOnly: writersOnly
-
common helper to create access methods.
-
variablesMenuGenerateAccessMethodsWithChange: withChange asValueHolder: asValueHolder readersOnly: readersOnly writersOnly: writersOnly lazyInitialization: lazyInitialization
-
common helper to create access methods.
-
variablesMenuGenerateAccessMethodsWithLazyInitialization
-
create access methods for selected instvars with lazy ini.
-
variablesMenuGenerateCollectionAccessMethods
-
-
variablesMenuGenerateCollectionAccessMethodsFor: names withChange: withChange
-
common helper to create access methods.
-
variablesMenuGenerateGetterMethods
-
create access methods for selected instvars.
-
variablesMenuGenerateGetterMethodsForAll
-
-
variablesMenuGenerateMultiSetterInstanceCreationMethod
-
create a multi setter instance creation method for selected instvars.
-
variablesMenuGenerateMultiSetterMethod
-
create a multi setter method for selected instvars.
-
variablesMenuGenerateSetterInstanceCreationMethod
-
create a multi setter instance creation method for selected instvars.
-
variablesMenuGenerateSetterMethods
-
create setter methods for selected instvars.
-
variablesMenuGenerateSetterMethodsForAll
-
-
variablesMenuInspect
-
inspect the selected variable(s).
-
variablesMenuPullUp
-
pull selected variable into superclass.
-
variablesMenuPushDown
-
push selected variable into subclass.
-
variablesMenuRemove
-
remove selected variable(s).
-
variablesMenuRemoveClassVariable
-
remove selected class variable.
-
variablesMenuRemoveInstanceVariable
-
remove selected instance variable.
-
variablesMenuRename
-
rename selected variable.
-
variablesMenuRenameClassVariable
-
rename selected variable.
-
variablesMenuRenameInstanceVariable
-
rename selected variable.
-
variablesMenuTypeBrowe
-
browse typical types of a variable
-
variablesMenuTypeInfo
-
show typical usage of a variable
-
variablesMenuTypeInfoHelper
-
common code for show typical usage of a variable, inspect or browse it
-
variablesMenuTypeInfoOrBrowseTypes: doBrowseTypes
-
show typical usage of a variable
-
variablesRemoveWithConfirmation
-
remove selected variable(s).
-
withSelectedVariableDo: aBlock
-
pull/push/variable manipulation common code for a single selected variable
-
withSelectedVariablesDo: aBlock
-
pull/push/variable manipulation common code for possibly multiple selected variables
menu-actions-other
-
goBack
-
-
goBackInGlobalHistory
-
-
goForward
-
menus extensions
-
menuExtendersFor: key do: block
-
Evaluates a block for each selector that extends particular menu.
Extender methods have to be annotated by <menuextension: key> annotation
and must take one argument (an instance of Menu that the menu extension
extends.
menus-dynamic
-
boockmarksMenu
-
BookMarks size > 0 ifTrue:[
-
browseClassExtensionsMenu
-
-
browseClassExtensionsMenuUsingManagerNamed: sourceCodeManagerNameOrNil
-
-
browseClassExtensionsMenuUsingManagerNamed: sourceCodeManagerNameOrNil operation: actionWithPackageAndMgr
-
-
bufferMenu
-
m addItem:((MenuItem label:(resources string:'Other Browsers')) submenuChannel:#otherBrowsersMenu).
-
categoryMenuWithFind
-
insert the sourcecode manager name
-
changedClassesMenu
-
returns a block evaluating to a popup menu to navigate
to the last few changed classes
-
changedMenu
-
returns a block evaluating to a popup menu to navigate
to the last few changes (from the changeSet)
-
changedMenuForFilter: aChangeFilter itemClass: itemClassBlock itemSelector: itemSelectorBlock label: labelBlock browseActionOfLastItem: browseActionOfLastItemOrNil
-
returns a popup menu to navigate to the last few changes (from the changeSet)
-
changedMethodsMenu
-
returns a block evaluating to a popup menu to navigate
to the last few method changes (from the changeSet)
-
classMenu
-
insert the sourcecode manager name
-
classOperationsMenu
-
ask the class for its own special menu.
This allows for special classes (such as Enumeration or Pools) to add their own menu ops
-
classOtherClassNewSlice
-
m addSeparator.
-
classRemoteMenu
-
-
classSCMMenu
-
add more functionality to the codeViews text-editor-menu.
Get here via the menuHolder-plug in codeView.
-
codeViewMenu
-
add more functionality to the codeView's text-editor-menu.
Get here via the menuHolder-plug in codeView.
-
compareClassWithSmallTeamVersionMenu
-
-
compareMethodWithSmallTeamVersionMenu
-
-
compareWithSmallTeamVersionMenu
-
-
editModeInfoLabelMenu
-
-
findHistoryMenu
-
-
followImplementorMessagesMenu
-
-
globalReferencesMenu
-
a menu allowing to browse the referenced globals (typically: classes) of the
selected method(s)
-
goBackInGlobalHistoryMenu
-
-
goBackMenu
-
-
goBackMenuFor: aHistory
-
-
goForwardInGlobalHistoryMenu
-
-
goForwardMenu
-
-
goForwardMenuFor: aHistory
-
-
historyMenuItemLabelFor: aHistoryEntry
-
allBold
-
implementedMessagesMenu
-
false
-
loadMethodFromSmallTeamHostMenu
-
-
markAsProjectTagMenu
-
return a menu for tagging methods (for example, to add <resource: #EXPECCO_API>).
Project-specific tags are offered by the method's package.
-
menuForHistoryItems: items
-
-
messagesMenuFor: actionSelector withCurrentSelector: withCurrentSelector withSenderChain: withSenderChain withImplementorChain: withImplementorChain withLocalSenders: withLocalSenders withLocalImplementors: withLocalImplementors withCallersOfThisMethod: withCallersOfThisMethod withMethodsCalledByThisMethod: withMethodsCalledByThisMethod selfSendsOnly: selfSendsOnly
-
-
messagesMenuFor: actionSelector withCurrentSelector: withCurrentSelector withSenderChain: withSenderChain withImplementorChain: withImplementorChain withLocalSenders: withLocalSenders withLocalImplementors: withLocalImplementors withCallersOfThisMethod: withCallersOfThisMethod withMethodsCalledByThisMethod: withMethodsCalledByThisMethod withCallersUsingReturnedValue: withCallersUsingReturnedValue selfSendsOnly: selfSendsOnly
-
common helper for the dynamic senders & implementors (2nd-level) menus in the methodList
-
messagesMenuFor: actionSelector withSenderChain: withSenderChain withImplementorChain: withImplementorChain
-
false
-
messagesMenuFor: actionSelector withSenderChain: withSenderChain withImplementorChain: withImplementorChain selfSendsOnly: selfSendsOnly
-
false
-
messagesMenuFor: actionSelector withSenderChain: withSenderChain withImplementorChain: withImplementorChain withLocalSenders: withLocalSenders withLocalImplementors: withLocalImplementors selfSendsOnly: selfSendsOnly
-
false
-
messagesMenuFor: actionSelector withSenderChain: withSenderChain withImplementorChain: withImplementorChain withLocalSenders: withLocalSenders withLocalImplementors: withLocalImplementors withCallersOfThisMethod: withCallersOfThisMethod withMethodsCalledByThisMethod: withMethodsCalledByThisMethod selfSendsOnly: selfSendsOnly
-
-
operationsMenu
-
-
otherBrowsersMenu
-
a menu showing other browsers, and allowing them to be reactivated
-
projectMenu
-
-
recentlyClosedMenu
-
a menu showing entries for recently closed page's locations, and allowing them to be reopened
-
recentlyDebuggedHistoryMenu
-
-
selectedClassesHierarchyMenu
-
reverse
-
selectorMenuNewSlice
-
new method menu; provides options for different programming languages
-
sentMessagesMenu
-
(self window sensor ctrlDown)
-
sentMessagesResponseMenu
-
-
tagClassExtensionsMenu
-
-
tagClassExtensionsMenuUsingManagerNamed: sourceCodeManagerNameOrNil
-
-
toolBarMenu
-
cg: question: why are the submenuchannels setup here,
-
variablesMenu
-
-
visitedClassesMenu
-
menus-dynamic-SCM
-
categoryMenuSCMCommon
-
-
categoryMenuSCMFor: sourceCodeManagerClassName
-
insert the sourcecode manager name
-
categoryMenuSCMSlice
-
as packages typically consist of many classes,
-
categoryMenuSCMSlice_old
-
-
classGitMenu
-
-
classMenuSCMCheckinBuildSupportFileForManagerNamed: sourceCodeManagerClassName
-
-
classMenuSCMExtraFor: sourceCodeManagerClassName
-
-
classMenuSCMExtraForManagerNamed: sourceCodeManagerClassName
-
-
classMenuSCMFor: sourceCodeManagerClassName
-
insert the sourcecode manager name
-
classMenuSCMSlice
-
-
commonMenuSCMSliceNamed: sliceName computeManagerWith: managersBlock
-
Common helper for SCM menu creation. managersBlock
is one arg block that should fill a set of managers
(passes as arg) for currently selected thingies
(classes, projects, ...)
-
projectMenuSCMCheckinBuildSupportFileForManagerNamed: sourceCodeManagerClassName
-
-
projectMenuSCMCompareBuildSupportFileFor: sourceCodeManagerClassName
-
|manager menu |
-
projectMenuSCMCompareBuildSupportFileForManagerNamed: sourceCodeManagerClassName
-
-
projectMenuSCMExtraFor: sourceCodeManagerClassName
-
-
projectMenuSCMFor: sourceCodeManagerClassName
-
insert the sourcecode manager name
-
projectMenuSCMSlice
-
-
scmMenuForManagerNamed: sourceCodeManagerClassName selector: selector
-
-
selectorMenuSCMExtraFor: sourceCodeManagerClassName
-
-
selectorMenuSCMFor: sourceCodeManagerClassName
-
insert the sourcecode manager name
-
selectorMenuSCMSlice
-
menus-dynamic-lint
-
smalllintCheckMenuForCategory
-
-
smalllintCheckMenuForClass
-
-
smalllintCheckMenuForEnvironment: rbenvironment
-
-
smalllintCheckMenuForPackage
-
-
smalllintCheckMenuForProtocol
-
-
smalllintCheckMenuForSelector
-
-
smalllintCheckMenuForToolbar
-
menus-dynamic-popup
-
categoryPopUpMenu
-
return the popUpMenu for the class-category-list view
-
classPopUpMenu
-
return the popUpMenu for the regular class-list view
-
hierarchyPopUpMenu
-
return the popUpMenu for the class-hierarchy-list view
-
projectPopUpMenu
-
return the popUpMenu for the project-list view
menus-dynamic-subversion
-
commonSubversionBranchMenu
-
icon: branch icon;
navigation
-
askForClassNameMatching: matchStringArg
-
open a dialog to ask for a class name
-
delayedSwitchToCategory: aCategory
-
-
delayedSwitchToProtocol: aCategory
-
-
initialOrganizerMode
-
self halt.
-
selectCategories: aCollectionOfCategories
-
switch to some categories (by the program)
-
selectCategory: aCategory
-
-
selectClass: aClass
-
switch to a class (by the program)
-
selectClasses: aCollectionOfClasses
-
switch to some classes (by the program)
-
selectMethod: aMethod
-
-
selectMethods: aCollectionOfMethods
-
switch to some methods (by the program)
-
selectNamespace: aNamespaceOrName
-
-
selectNamespaces: aCollectionOfNamespaces
-
-
selectProject: aProject
-
-
selectProjects: aCollectionOfProjects
-
-
selectProtocol: aProtocol
-
-
selectProtocols: aCollectionOfProtocols
-
-
selectProtocolsMatching: aMatchPattern
-
-
setupNavigationStateFrom: anotherNavigationState
-
setup my navigationState from another navigationState
-
sortBy: what
-
change the sort-order (some methodLists only)
-
switchToAnyMethod: aSelectorString
-
find all implementors of aSelectorString, and present a list
to choose from. When an entry is selected, switch to that class/selector.
This allows for quickly moving around in the system.
-
switchToBookmarkEntry: entry
-
invoked when switching to a method from the bookmark history
-
switchToClass: aClass
-
-
switchToClass: aClass selector: aSelector
-
-
switchToClass: aClass selector: aSelector updateHistory: updateHistory
-
switch to some class (by the program)
-
switchToClassNameMatching: aMatchString
-
-
switchToClassNameOrSelectorMatching: aMatchString
-
if className >> selectors was entered, go there
-
switchToClassNamed: aString
-
if currently in meta-mode,
-
switchToFindHistoryEntry: entry
-
invoked when switching back to a method from the find history
-
switchToHistoryEntry: entry
-
invoked when switching to a class from the visited history
-
switchToMethod: aMethod
-
care for method being in another package
-
switchToSearchItemMatching: aMatchString
-
called the value in the top-right search field (search class/selector) changed
-
switchToSelector: aSelector
-
care for method being in another package
private-buffers
-
extractBuffer: nr
-
extract the buffer into a new browser window
-
removeBuffer: nr
-
the buffer before that one
-
removeCurrentBuffer
-
private-checks
-
anySpecialEditorModified
-
-
canAcceptCode
-
code can be accepted if the current navigationState can do so.
(that is if either a method is selected, or a classDefinition is shown)
-
canAcceptCodeIn: aNavigationState
-
code can be accepted, if either a method is selected,
or a classDefinition is shown
-
canCompareCode
-
code can be compared, if a method is selected
-
canCompareCodeIn: aNavigationState
-
code can be compared, if a method is selected
-
canFileOutBinary
-
-
canFileOutSIF
-
-
canFileOutVSE
-
-
canFileOutXML
-
-
canLoadRefactoringSupport
-
-
canMakePublicClass
-
can make public, if selected and any selected class is private
-
canRemoveNameSpace
-
ns can be only be removed, if empty
-
canRemoveNameSpaceHolder
-
ns can be only be removed, if empty
-
canRenameNameSpace
-
-
canRenameNameSpaceHolder
-
-
canUseRefactoringParser
-
-
canUseRefactoringSupport
-
for now:
We cannot use refactoring support for non-smalltalk classes
-
canUseRefactoringSupportAndHasClassSelected
-
-
hasOnlySmalltalkClassesSelected
-
-
javaMode
-
^ currentnamespace == JAVA
-
parseTreeSearcherAvailable
-
rb-stuff not available ?
private-code update
-
autoSearch: aString
-
for compatibility with old browser
-
autoSearch: aString ignoreCase: ignoreCase
-
for compatibility with old browser
-
autoSearchCodePattern: codePattern
-
-
autoSearchCodePatterns: codePatterns
-
searchAction
-
autoSearchPattern
-
-
autoSearchPattern: aString
-
-
autoSearchPattern: aString ignoreCase: doIgnoreCase
-
-
autoSearchPattern: aString ignoreCase: doIgnoreCaseBoolean match: doMatchBoolean
-
-
autoSearchSelector: aSelectorOrCollectionOfSelectors ignoreCase: doIgnoreCase doMatch: doMatch
-
** This is an obsolete interface - do not use it (it may vanish in future versions) **
-
autoSearchVariable: aVariable
-
-
autoSearchVariables: aCollectionOfVariables
-
-
autoSearchVariables: aCollectionOfVariables readers: doReaders writers: doWriters
-
-
classDefinitionStringFor: aClass
-
-
commentOrDocumentationStringFromClass: aClass
-
the class's documentation-method's comment, or nil
-
searchForCodePattern: codePattern direction: direction startLine: startLine startCol: startCol ifFound: foundBlock ifNotFound: notFoundBlock
-
used as autosearchAction, if showing the result of a code-pattern search.
Does a language-aware search.
-
searchForCodePatterns: codePatterns direction: direction startLine: startLine startCol: startCol ifFound: foundBlock ifNotFound: notFoundBlock
-
used as autosearchAction, if showing the result of a code-pattern search.
Does a language-aware search.
-
searchForSelector: aSelectorOrCollectionOfSelectors direction: direction startLine: startLine startCol: startCol ignoreCase: ignoreCase doMatch: doMatch ifFound: foundBlock ifNotFound: notFoundBlock
-
used as autosearchAction, if showing the result of a senders-search.
Does a language-aware search.
-
searchForVariable: aVariableNameOrCollectionOfVariableNames direction: direction startLine: startLine startCol: startCol readers: searchReaders writers: searchWriters ifFound: foundBlock ifNotFound: notFoundBlock
-
used as autosearchAction, if showing the result of a variable-search.
Does a language-aware search.
-
searchUsingSearcher: searcher direction: direction startLine: startLine startCol: startCol ifFound: foundBlock ifNotFound: notFoundBlock
-
common helper, used by autosearchAction.
Does a language-aware search.
-
setSearchSelector: aSelectorOrCollectionOfSelectors ignoreCase: doIgnoreCase doMatch: doMatch
-
setup the codeView so it auto-searches for a message send
-
setupToSearchVariables: aCollectionOfVariables readers: doReaders writers: doWriters asAutoSearch: asAutoSearch
-
setup the search action to search for a variable or setof variables
-
showClassAspect: codeAspect forClass: aClass
-
self codeAspect: #classDefinition.
-
showClassComment: aClass
-
show the classes comment.
This is NOT the string extracted from the documentation method,
but the old-style (ST80-style) comment.
ST/X does not use those, as the eat up memory (they are in-image strings),
whereas the documentation method's comment is only in the sourcefile, and
loaded on demand.
Thus, the ST80 comment will only be shown for classes which have been loaded from
ST80/Squeak source code.
-
showClassDefinition: aClass
-
JV@2012-07-05: Some class definitions could be quite big, such as Java classes.
Don't format the code here, do it in background instead...
-
showClassDocumentation
-
updates the generated HTML documentation
-
showClassHierarchy: aClass
-
-
showClassOwnershipGraph: aClass
-
date := Timestamp readFrom:(eachRevision at:#date).
-
showClassPrimitive: aspect class: aClass
-
-
showClassPrimitiveDefinitions: aClass
-
-
showClassPrimitiveVariables: aClass
-
-
showClassRepositorySummary: aClass
-
shows summary info from the repository:
current version,
newest in repository,
original checkin date (i.e. age),
tags on the current version
maybe more in the future
-
showClassVarInfoFor: var in: aClass value: val
-
-
showCode: aString
-
Do not scroll to the top if the code is already displayed!"
-
showCode: codeString scrollToTop: doScrollToTop
-
a reselect without accepting before ...
-
showFullClassDefinition: aClass
-
-
showFullClassSource
-
show full classes source - set accept action for fileIn
-
showMethodsCode: mthd
-
Transcript showCR:navigationState lastMethodShownInCodeView;
-
showMethodsCode: mthd scrollToTop: doScrollToTop
-
if there are no sources, there is a hint to the user.
consisting only of a comment (see #sourceOfMethod) which cannot be parsed as a method
-
showNothing
-
-
showVersionDiff
-
show version differences against repository
-
sourceCodeManagerOfClass: aClass
-
hack:
-
sourceOfMethod: mthd
-
-
updateClassIsUpToDateFor: aClass revision: revision using: aSourceCodeManager
-
start a background job to fetch the newest revision nr,
and change the packageLabel if a newer version is in the repository
-
updatePackageInfoBarIfSourceCodeManagersDoesNotMatchForClass: aClass
-
Show a warning in package info bar if configured source code manager
does not match the source code manager for source access
-
updatePackageInfoForClass: aClass
-
packageLabel := 'Base: ' , (aClass package ? '?').
-
updatePackageInfoForMethod: aMethod
-
update the info-label to show the selected method's version info
private-dialogs
-
askForDirectoryToFileOut: title default: defaultDirOrNil
-
this test allows a smalltalk to be built without Projects/ChangeSets
-
askForMethodAndSpawnSearchTitle: title browserLabel: label searchWith: aSelectorOrBlock searchArea: whereDefault
-
convenient helper method: setup an enterBox for method browsing without text-entry.
SearchArea may be one of (among others):
#everywhere,
#currentNameSpace
#currentPackage
#currentClassesNameSpace
#classCategories
#classes
#classesWithPrivateClasses
#classHierarchies
#classHierarchiesWithPrivateClasses
-
askForMethodAndSpawnSearchTitle: title browserLabel: label searchWith: aSelectorOrBlock searchArea: whereDefault allowFind: allowFind allowBuffer: allowBuffer allowBrowser: allowBrowser
-
convenient helper method: setup an enterBox for method browsing without text-entry.
SearchArea may be one of (among others):
#everywhere,
#currentNameSpace
#currentPackage
#currentClassesNameSpace
#classCategories
#classes
#classesWithPrivateClasses
#classHierarchies
#classHierarchiesWithPrivateClasses
-
askForMethodAndSpawnSearchTitle: title browserLabel: labelHolderOrBlock searchWith: aSelectorOrBlock searchWhat: searchWhat searchArea: whereDefault withCaseIgnore: withCaseIgnore setSearchPattern: setSearchPatternAction
-
convenient helper method: setup an enterBox with text from codeView or selected
method for browsing based on a selector. Set action and launch box.
SearchArea may be one of (among others):
#everywhere,
#currentNameSpace
#currentPackage
#currentClassesNameSpace
#classCategories
#classes
#classesWithPrivateClasses
#classHierarchies
#classHierarchiesWithPrivateClasses
-
askForMethodAndSpawnSearchTitle: title browserLabel: labelHolderOrBlock searchWith: aSelectorOrBlock searchWhat: searchWhat searchArea: whereDefault withCaseIgnore: withCaseIgnore withTextEntry: withTextEntry withMatch: withMatch withMethodList: withMethodList setSearchPattern: setSearchPatternAction
-
convenient common helper method for searches:
setup an enterBox with text from codeView or selected
method for browsing based on a selector. Set action and launch box.
SearchArea may be one of (among others):
#everywhere,
#currentNameSpace
#currentPackage
#currentClassesNameSpace
#classCategories
#classes
#classesWithPrivateClasses
#classHierarchies
#classHierarchiesWithPrivateClasses
aSelectorOrBlock is either a search selector (to be sent to SystemBrowser, such as findMethods:...)
or a block, or a pair containing class- and methodlist search selectors.
searchWhat is a symbol such as #selector, #code etc.
-
askForMethodAndSpawnSearchTitle: title browserLabel: labelHolderOrBlock searchWith: searchWithSpec searchWhat: searchWhat searchArea: whereDefault withCaseIgnore: withCaseIgnore withTextEntry: withTextEntry withMatch: withMatch withMethodList: withMethodList setSearchPattern: setSearchPatternAction initialText: aString
-
convenient common helper method for searches:
setup an enterBox with text from codeView or selected
method for browsing based on a selector. Set action and launch box.
SearchArea may be one of
#everywhere,
#currentNameSpace
#currentPackage
#currentClassesNameSpace
#classCategories
#classes
#classesWithPrivateClasses
#classHierarchies
#classHierarchiesWithPrivateClasses
aSelectorOrBlock is either a search selector (to be sent to SystemBrowser,
such as findMethods:in:... or findStringLiteral:in:...)
or a block, or a pair containing class- and methodlist search selectors.
searchWhat is a symbol such as #selector, #code etc.
-
askForMethodAndSpawnSearchTitle: title browserLabel: labelHolderOrBlock searchWith: aSelectorOrBlock searchWhat: searchWhat searchArea: whereDefault withCaseIgnore: withCaseIgnore withTextEntry: withTextEntry withMethodList: withMethodList setSearchPattern: setSearchPatternAction
-
convenient helper method: setup an enterBox with text from codeView or selected
method for browsing based on a selector. Set action and launch box.
SearchArea may be one of
#everywhere,
#currentNameSpace
#currentPackage
#currentClassesNameSpace
#classCategories
#classes
#classesWithPrivateClasses
#classHierarchies
#classHierarchiesWithPrivateClasses
-
askForMethodCategory: question title: boxTitle okLabel: okLabel list: someCategories initialAnswer: initialText
-
convenient helper method: setup a box asking for a method category
-
askForMethodCategory: question title: boxTitle okLabel: okLabel list: someCategories recentList: recentListOrNil initialAnswer: initialText
-
convenient helper method: setup a box asking for a method category
-
askForMethodCategoryForAcceptInClass: cls selector: selectorOrNil
-
convenient helper method: setup a box asking for a method category
-
askForNameSpace: title title: boxTitle initialText: initialTextOrNil
-
Ask for the new namespaces name
-
askForProject: title
-
helper for move-class-to-project and move-method-to-ptoject;
Ask for the new project (package-id)
-
askForProject: title initialText: initialTextOrNil
-
helper for move-class-to-project and move-method-to-ptoject;
Ask for the new project (package-id)
-
askForProject: title initialText: initialTextOrNil moreSuggestions: moreSuggestions
-
helper for move-class-to-project and move-method-to-ptoject;
Ask for the new project (package-id)
-
askForSelector: title allowBuffer: allowBuffer allowBrowser: allowBrowser thenDo: aBlock
-
helper for find-implementation;
Ask for the selector
-
askIfModified
-
if codeView was modified, return the answer from asking question;
otherwise, return true
-
askIfModified: question
-
if codeView was modified, return the answer from asking question;
otherwise, return true
-
askIfModified: question default: default
-
if codeView was modified, return the answer from asking question;
otherwise, return true
-
askIfModified: question default: default in: aNavigationState
-
if codeView was modified, return the answer from asking question;
otherwise, return true
-
askIfModified: question default: default withAccept: acceptOffered withCompare: compareOffered
-
if codeView was not modified, return true.
If it was, return the answer from asking question, which can be
true - go on
false - cancel
#compare - open a diff-viewer on the code vs. its original
#accept - accept, then proceed
If compareOffered is true, offer the compare option.
If acceptOffered is true, offer the accept option.
Used to confirm selectionChange, closing or buffer removal when code
was modified.
question is the message to ask, or nil for a standard message.
-
askIfModified: question default: default withAccept: acceptOffered withCompare: compareOffered in: aNavigationState
-
if codeView was not modified, return true.
If it was, return the answer from asking question, which can be
true - go on
false - cancel
If compareOffered is true, offer the compare option.
If acceptOffered is true, offer the accept option.
Used to confirm selectionChange, closing or buffer removal when code was modified.
Question is the message to ask, or nil for a standard message.
-
askIfModified: question in: aNavigationState
-
if codeView was modified, return the answer from asking question;
otherwise, return true
-
enterBoxForClassWithCodeSelectionTitle: title withList: listOrNil okText: okText
-
convenient method: setup an enterBox with initial text taken
from the codeviews selection.
-
enterBoxForCodeSelectionTitle: title okText: okText
-
convenient method: setup enterBox with text from codeview
-
enterBoxForCodeSelectionTitle: title withList: listOrNil okText: okText
-
convenient method: setup enterBox with text from codeview
-
enterBoxForVariableSearch: title
-
-
enterBoxForVariableSearch: title list: listOrNil
-
-
enterBoxTitle: title okText: okText label: label
-
convenient method: setup enterBox (especially do the resource stuff)
-
enterBoxTitle: title withList: aListOrNil okText: okText
-
convenient method: setup enterBox
-
listBoxForCodeSelectionTitle: title isSelector: isSelector okText: okText
-
convenient method: setup a listBox with text from codeview
-
listBoxForCodeSelectionTitle: title okText: okText
-
convenient method: setup a listBox with text from codeview
-
listBoxTitle: title okText: okText list: aList
-
convenient method: setup a listBox & return it
-
searchMenuFindClassToAdd
-
-
selectSubclassesOf: aClass
-
private-helpers
-
anySelectedClass
-
return any (the first) selected class - nil if there is none
-
anySelectedMethod
-
return any (the first) selected method - nil if there is none
-
classIfValidNonMetaClassName: aClassName
-
-
classes: aCollectionOfClasses nonMetaDo: aBlock ifUnloaded: unloadedBlock ifPrivate: privateBlock
-
evaluate aBlock for all selected classes;
pass the non-metaclass as arg
-
classesToSearchForVariable
-
return the set of selected classes or the classes of the selected methods
-
codePaneAndPluginView
-
the current buffers codePaneAndPluginView
-
codeView
-
the current buffers codeView
-
fileSuffixForClass: aClassOrNil format: formatSymbolOrNil
-
-
fileSuffixForFormat: formatSymbolOrNil
-
-
findClassNamed: aClassName
-
search through namespaces for aClassName.
-
findClassNamedInNameSpace: aClassName
-
search through current namespaces for aClassName.
Return the class or nil, if not found.
-
globalNameToSearchFor
-
look in codeView and methodListView for a search-string when searching for globals
-
listOfAllNamespaces
-
return a list of all namespaces
-
listOfNamespaces
-
return a list of considered namespaces
-
newBrowserOrBufferDependingOn: openHowWanted label: labelOrNil forSpec: spec setupWith: aBlock
-
I am embedded - always open as new window
-
noteBookView
-
the current buffers noteBookView
-
reallyModified: aNavigationState
-
check for modified code by comparing the source against
the codeView's contents.
That's the true modified value (in case user undid his changes,
and the displayed text is actually original
-
rememberLastProjectMoveTo: aProject
-
-
selectedCategoryClasses
-
return a collection containing all classes affected by the category selection
-
selectedCategoryClassesDo: aBlock
-
evaluate aBlock for each class in any selected class category
-
selectedClassVariableInCodeView
-
-
selectedClassVariableInCodeViewOrNil
-
-
selectedClassesDo: aBlock
-
evaluate aBlock for each selected class.
-
selectedClassesInCategories: aCollectionOfCategories
-
return a collection containing all classes in aCollectionOfCategories,
caring for nameSpace and packageFilters
-
selectedClassesInCategories: aCollectionOfCategories orAll: allCategories
-
return a collection containing all classes in aCollectionOfCategories,
caring for nameSpace and packageFilters
-
selectedClassesInNamespaces: namespaces orAll: allNamespaces
-
return a collection containing all classes in aCollectionOfNamespaces,
caring for packageFilters
-
selectedClassesNonMetaDo: aBlock ifUnloaded: unloadedBlock ifPrivate: privateBlock
-
evaluate aBlock for all selected classes;
pass the non-metaclass as arg.
For unloaded classes, evaluate unloadedBlock;
for private classes, evaluate privateBlock.
-
selectedClassesWithWaitCursorDo: aBlock
-
evaluate aBlock for each selected class, while showing a busy cursor.
-
selectedCodeComponents
-
Add more...
-
selectedCodeComponentsUsing: selectors
-
-
selectedInstanceVariableInCodeView
-
-
selectedInstanceVariableInCodeViewOrNil
-
-
selectedLocalMethodClasses
-
returns a set of all local classes (for all selected methods)
-
selectedMethodsDo: aBlock
-
evaluate aBlock for each selected method.
-
selectedNamespaceClasses
-
return a collection containing all classes affected by the namespace selection
-
selectedNonMetaclasses
-
-
selectedNonMetaclassesDo: aBlock
-
evaluate aBlock for each selected class.
-
selectedProjectClasses
-
return a collection containing all classes affected by the project selection
-
selectedProtocolMethods
-
-
selectedProtocolMethodsDo: aBlock
-
evaluate aBlock for each selected protocols methods.
(each class-protocol combination)
-
selectedProtocolsDo: aBlock
-
evaluate aBlock for each selected protocol.
(class-protocol combination)
-
selectedSelectorInCodeViewOrNil
-
look in codeView for a selector
-
selectedSelectors
-
-
selectedTemporaryVariableInCodeViewOrNil
-
-
selectedTemporaryVariablesInCodeViewOrNil
-
-
selectedVariableInCodeViewOrNil
-
-
selectionInCodeView
-
-
selectorToSearchFor
-
look in codeView and methodListView for a search-string when searching for selectors
-
sendFileViaEmail: aFile subject: subject
-
-
showAllNamespaces
-
showing all or topLevel namespaces only ?
-
stringSearchToolView
-
the current buffers stringSearchToolView
-
stringToSearchFor
-
look in codeView for a search-string when searching for strings
-
theSingleSelectedCategory
-
the current buffers single selected class category;
nil if no selection or if multiple categories are selected
-
theSingleSelectedClass
-
the current buffers single selected class;
nil if no selection or if multiple classes are selected
-
theSingleSelectedLintRuleHolder
-
-
theSingleSelectedLoadedNonMetaclassOrNil
-
-
theSingleSelectedMethod
-
the current buffers single selected method;
nil if no selection or if multiple methods are selected
-
theSingleSelectedMethodName
-
the current buffers single selected method name;
nil if no selection or if multiple methods are selected
-
theSingleSelectedNamespace
-
the current buffers single selected namespace;
nil if no selection or if multiple namespaces are selected
-
theSingleSelectedProject
-
the current buffers single selected project;
nil if no selection or if multiple projects are selected
-
theSingleSelectedProtocol
-
return the selected method protocol, but only if exactly one is selected.
Otherwise, return nil.
-
theSingleSelectedSelector
-
the current buffers single selected selector;
nil if no selection or if multiple selectors are selected
-
theSingleSelectedVariable
-
return the selected variable, but only if exactly one is selected.
Otherwise, return nil.
-
view: view belongsToSubApplication: anAppOrNil
-
private-helpers-subApps
-
categoryListApp
-
-
classHierarchyListApp
-
-
classListApp
-
-
inlineMessageApp
-
-
methodCategoryList: aView
-
-
methodCategoryListApp
-
-
methodList: aView
-
-
methodListApp
-
-
nameSpaceListApp
-
-
projectListApp
-
-
variableList2App
-
-
variableListApp
-
private-history
-
lastSearchPatterns
-
-
rememberLocationInHistory
-
-
rememberSearchPattern: aString
-
private-presentation
-
asyncShowMethodInfo
-
-
busyLabel: what
-
set the title for some warning
-
busyLabel: what with: someArgument
-
set the title for some warning
-
classCategoryInfo
-
-
classInheritanceInfo
-
get some info about the inheritance of the currently selected class.
To be shown in the info line at the bottom
-
clearInfo
-
-
currentBufferLabel
-
-
currentWindowLabel
-
-
defaultLabel
-
return the defaultLabel
-
delayedUpdateBufferLabel
-
-
delayedUpdateBufferLabelWithCheckIfModified
-
|nr|
-
displayedClassNameOf: aClass
-
depending on the current nameSpace, either show a classes
fullname or its name without the namespace prefix (if it's in the current)
-
explain: selection inCode: code
-
-
explainInCode: code short: short withTimeout: withTimeout
-
explain the selection or, if there is none, the node under the cursor
-
explanationForCode: code short: short
-
explain the selection or, if there is none, the node under the cursor
-
getClassInfo
-
get some info about the currently selected class.
To be shown in the info line at the bottom
-
getClassInheritanceInfoForClass: aClass
-
get some info about the inheritance of aClass.
To be shown in the info line at the bottom
-
getMethodInfo
-
get something about the current method
to be shown in the info line at the bottom
-
getMethodInfoForMethod: aMethod
-
get some info about aMethod
to be shown in the info line at the bottom
-
nameListEntryForALL
-
-
normalLabel
-
set the normal (inactive) window- and icon labels
-
replaceSourceCodeManagerPlaceholderWith: manager in: menu
-
Must once again after resolve because of slices!!!
-
showActivity: someMessage
-
some activityNotification to be forwarded to the user;
show it in the windows title area here
(invoked, for example, by the CVSManager showing some activity).
-
showExplanation: explanation short: short
-
explain-msg arrived
-
showInfo: msg
-
if it's a multiline message, only the first line is shown
Usage example(s):
WindowGroup activeApplication showInfo: 'Hello'
WindowGroup activeApplication showInfo: ('Hello\World\Bla' withCRs) asStringCollection
WindowGroup activeApplication showInfo: #('Hello' 'World' 'Bla')
|
-
showMethodInfo
-
show something about the current method
in the info line at the bottom
-
withActivityNotificationsRedirectedToInfoLabelDo: aBlock
-
-
withSearchCursorDo: aBlock
-
private-searching
-
searchCompletionBlock
-
Returns a class/selector name completion block that
is used by the search field in browser's toolbar
Usage example(s):
Following code allows me (JV) to experiment with different
completion blocks as I'm not happy with the standard one
(now in searchCompletionBlock_Standard)
|
Usage example(s):
UserPreferences current removeKey: #searchCompletionBlock.
UserPreferences current at: #searchCompletionBlock put: #New.
UserPreferences current at: #searchCompletionBlock put: #Standard.
Tools::NewSystemBrowser basicNew searchCompletionBlock
|
-
searchCompletionBlock_New
-
This returns a class/selector name completion block that uses
JV's private search
-
searchCompletionBlock_Standard
-
This returns a class/selector name completion block that uses
standard DoWhatIMeanSupport
-
searchCompletionNew: patternString
-
JV's private search
-
searchCompletionStandard: partialName
-
This does a class/selector name completion using
standard DoWhatIMeanSupport
private-semantic checks
-
checkAcceptedMethod: aMethod inClass: aClass
-
do some semantic checks on the just accepted method:
does new method redefine an inherited method, which does the same ?
-
checkForEmptyMethodComment: aMethod inClass: aClass
-
firstComment isEndOfLineComment ifFalse:[
-
checkIfSameSemanticsRedefinedWith: methodHere inClass: aClass
-
check if methodHere (the just accepted or to be removed method)
redefines an inherited method, which does the same?
Returns an info-message string (if so) or nil if not.
-
checkIfSuperSendIsProbablyMissingIn: methodHere inClass: aClass
-
is there a chance, that the just accepted method should invoke the
redefined, inherited super method ?
-
method: mthd selector: sel inClass: cls matchesParseTreeMatcher: aMatcher
-
-
methodHasUglyCodingStyle: mthd selector: sel inClass: cls
-
nil if ok, a string with a description of the uglyness if not.
More has to come here...
private-syntax coloring
-
startSyntaxHighlightProcess
-
start a background process, which does the syntax coloring.
When it finishes, it pushes a user event to show the new text in the codeView.
(This is done as an event to synchronize the coloring with modifications
done to the text - the colored text will discarded, if there were
any new modifications in the meanwhile)
-
stopSyntaxHighlightProcess
-
stop any syntax coloring background process.
-
syntaxHighlightedCode: newCode
-
the background synhighlighter has generated new colored text,
with highlighted syntax.
If there have been no modifications in the meantime, install it.
-
syntaxHighlightedCodeFor: oldText method: mthd
-
-
syntaxHighlighterForClass: cls
-
When a new class of different language is about to be
created, the language is set (see #classClassDefinitionTemplateFor:in:asNamespace:private:metaClassUsed:)
but the selected class/method is the old (i.e., of different
language than currently accepting one. So here, favour the
value of languageHolder as that one is the right one.
Otherwise, not-yet-accepted definition for different language\
won't be properly highlighted!!!
-
syntaxHighlighterForMethod: mthd
-
-
syntaxHighlighterForMethod: mthd inEditor: anEditorOrNil
-
When a new class of different language is about to be
created, the language is set (see #classClassDefinitionTemplateFor:in:asNamespace:private:metaClassUsed:)
but the selected class/method is the old (i.e., of different
language than currently accepting one. So here, favour the
value of languageHolder as that one is the right one.
Otherwise, not-yet-accepted definition for different language\
won't be properly highlighted!!!
setup
-
browserCanvas
-
return a holder on the current canvas
-
browserCanvasHolder
-
-
browserCanvasType
-
-
browserCanvasType: aSpecSymbol
-
-
browserCanvasTypeForPage
-
-
browserCanvasTypeHolder
-
-
browserPageCanvas
-
return a holder on the current canvas
-
bufferLabel: aString
-
-
commonPostOpen
-
self window sensor addEventListener:self.
-
hideToolBarButtonCreated: aButton
-
aButton passiveLevel:1.
-
newCanvasWithSpec: aSpec
-
create a new canvas and build componenents from aSpec.
Invoked when a new buffer is added
-
postBuildAsSubcanvasWith: aBuilder
-
(comment from inherited method)
this is sent after an interface is built from a spec as subcanvas,
and the appModel is the same as the topWindow's application
(i.e. I am an embedded app).
Can be redefined in subclasses for additional setup after
the subcanvas' view has been built, but not yet opened.
-
postBuildCodePaneAndPluginView: aView
-
-
postBuildCodeView: codeView
-
this is not more called. see #postBuildFixup instead
-
postBuildEditModeInfoLabel: aLabel
-
-
postBuildEditorNoteBook: editorNoteBook
-
self codeInfoVisible value ifFalse:[
-
postBuildFixup
-
newNavigationState setUpScrollableCodeView.
-
postBuildMessagePane: messagePaneView
-
-
postBuildPackageInfoButton: aButton
-
-
postBuildSpecialEditor: specialEditorSubcanvas
-
-
postBuildStringSearchTool: aStringSearchTool
-
-
postBuildTabContentView: tabContentView
-
-
postBuildWith: aBuilder
-
no need to fixup here - I am always installed as subcanvas
-
searchFieldCreated: anInputField
-
ListView
-
searchFieldPanelCreated: aPanel
-
-
windowLabel: aString
-
special editors
-
specialEditorCanvasForMethod: aMethod
-
-
updateCodeEditorVisibilityForCanvasEditor: editorCanvas class: aClassOrNil method: aMethod
-
-
updateCodeEditorVisibilityForDocumentationOf: aClass
-
-
updateCodeEditorVisibilityForHTMLDocumentationOf: aClass
-
-
updateCodeEditorVisibilityForInheritanceOf: aClass
-
classTreeView := ClassTreeGraphView new.
-
updateCodeEditorVisibilityForLint
-
-
updateCodeEditorVisibilityForRewrite
-
-
updateCodeEditorVisibilityForSource
-
-
updateCodeEditorVisibilityForTestRuns
-
-
updateCodeEditorVisibilityForTypes
-
-
updateCodeEditorVisibilityForUML
-
-
updateCodeEditorVisibilityForWelcomePage
-
-
updateDiffViewerVisibilityFor: source1 and: source2
-
-
updateSpecialCodeEditorVisibility
-
update the visibility of the special editors in the codeEditor area,
as appropriate to what is shown currently
-
updateSpecialCodeEditorVisibilityForClass: aClassOrNil method: aMethod
-
update the visibility of the special editors in the codeEditor area,
as appropriate to what is shown currently
startup & release
-
closeRequest
-
asks for permission before closing
-
release
-
self class classHistory removeDependent:self.
string search tool
-
hideSearchBar
-
-
searchBackwardWithSearchBar
-
-
searchBackwardWithSearchBarWith: aString
-
-
searchBarActionBlock
-
invoked by the codeView's search/searchnext/searchPrev functions
-
searchForwardWithSearchBar
-
-
searchForwardWithSearchBarWith: aString
-
Modified (comment): / 17-08-2011 / 15:08:29 / cg
-
setFocusToSearchBar
-
-
setInitialSearchString: aString
-
-
showSearchBar
-
-
showSearchBarWith: aString
-
user actions
-
backToLastClass
-
navigate backward to the last class in the history
-
bookmarkBarVisibilityChanged
-
-
classCategoryDoubleClicked
-
double click on a category: add a buffer on that category
-
classDoubleClicked
-
double click on a class:
if unloaded : load it
if browserStartable : start the application
if it's a testcase : run it
-
codeCompletion
-
I found this code 3 times (CodeView2, NewSystemBrowser and DebugView) - smell?
-
codeCompletionForMessage: node inClass: cls
-
class not known
** This is an obsolete interface - do not use it (it may vanish in future versions) **
-
codeInfoVisibilityChanged
-
|visible cFrame bottomOffset|
-
codeModified
-
invoked when the user edits the text shown in the codeView
-
doNotShowInheritedMethods
-
-
forwardToNextClass
-
navigate forward to the next class in the history
-
hideBookmarkBar
-
-
hideToolbar
-
-
informUserAboutPackage: package configuredManager: cnfManager sourceManager: srcManager
-
Opens a dialog informing user that configured source
code manager does not match the source code manager
for source access
-
methodDoubleClicked
-
-
methodDoubleClicked1
-
-
methodDoubleClicked2
-
-
methodDoubleClicked3
-
-
methodDoubleClicked4
-
-
methodDoubleClicked: aMethod
-
-
methodDoubleClickedAt: index
-
-
nameSpaceDoubleClicked
-
double click on a nameSpace:
add a buffer browsing that namespace
-
projectDoubleClicked
-
double click on a project:
add a buffer browsing that project
-
protocolDoubleClicked
-
double click on a protocol:
open a full-protocol browser
-
showInheritedMethods
-
-
startApplication: clsArg
-
double-click on a class to exec; or launch button.
Return true if successful
-
stringSearchToolVisibilityChanged
-
-
switchToCategoryView
-
-
switchToClassHierarchyView
-
-
toolBarOrBookmarkBarVisibilityChanged
-
cg: the following is wrong - looks ugly in windows style!
-
toolBarVisibilityChanged
-
|visible toolBar noteBook topOffset|
-
variableDoubleClicked
-
double click on a variable:
add a buffer showing all references to this variable
user actions-accepting
-
acceptActionForJavaClass
-
an action to do on accept and explain
-
acceptMethod: codeArg inClass: cls language: languageOrNil check: doCheck
-
accept a new method.
Return false, if NOT accepted (i.e. compilation canceled)
-
askForInitialApplicationCodeFor: aNewClass
-
self switchToClass:mcls selector:#documentation.
-
checkCodeQuality: code
-
-
classToAcceptMethodIn
-
ask for class in which to accept
-
doAcceptClassAspect: aspect get: getSelector set: setSelector code: theCode
-
accept comment or primitiveDefs/vars/funs (in the codeView).
-
doAcceptClassComment: theCode
-
accept a classComment (in the codeView).
-
doAcceptClassDefinition: theCode fullClass: thisIsAFullClassesCode usingCompiler: aCompilerClass
-
tell the codeView what to do on accept.
Return false, if NOT accepted (i.e. compilation canceled).
Ouch: this shares a lot of duplicate code with setAcceptActionForClass;
please refacor
-
doAcceptClassDefinition: theCode usingCompiler: aCompilerClass
-
tell the codeView what to do on accept.
Return false, if NOT accepted (i.e. compilation canceled)
-
doAcceptClassPrimitive: theCode
-
accept primitive-definitions/functions or variables (in the codeView).
-
doAcceptCodeIn: aNavigationState
-
accept changed code in aNavigationState
-
doAcceptFullClassDefinition: theCode usingCompiler: aCompilerClass
-
tell the codeView what to do on accept.
Return false, if NOT accepted (i.e. compilation canceled)
-
doAcceptFullJavaClassDefinition: theCode
-
tell the codeView what to do on accept.
Return false, if NOT accepted (i.e. compilation canceled)
-
doAcceptGroovyClassDefinition: theCode
-
-
doAcceptJavaClassDefinition: theCode
-
Called upon accepting Java Class definition
Return false, if NOT accepted (i.e. compilation canceled)
-
doAcceptMethod: theCode language: languageOrNil
-
accept a new/modified method using given language
-
doSaveInSpecialEditors
-
accept changes in special editor
-
enforceCodeStyle
-
-
enforceComment
-
-
nameOfMethodFromCode: someCode in: aClass
-
-
openDiffViewForText: theCode againstSourceOfMethod: aMethod
-
-
protocolToAcceptMethod: selector class: aClass
-
Unbound / Missing method?
-
selectorAndNameOfMethodFromCode: someCode in: aClass
-
-
selectorOfMethodFromCode: someCode in: aClass
-
a quick parse for the selector - is done BEFORE we actually compile something,
to be able to get the existing method's category (q: is that really needed - can change
the category afterwards, if the compiled method is installed late)
-
selectorOfMethodFromCode: someCode in: aClass language: language
-
-
setAcceptAction: aBlockOrNil
-
tell the codeView what to do on accept
-
setAcceptActionForBridgedPythonClass
-
tell the codeView what to do on accept and explain
-
setAcceptActionForClass
-
tell the codeView what to do on accept and explain
-
setAcceptActionForClassComment
-
tell the codeView what to do on accept, when a class comment is being shown
-
setAcceptActionForJavaClass
-
tell the codeView what to do on accept and explain
-
setAcceptActionForJavaClassComment
-
tell the codeView what to do on accept
-
setAcceptActionForMetaClassUsed: metaClassUsedOrNil
-
tell the codeView what to do on accept and explain
-
setAcceptActionForMethod
-
means class's own language
-
setAcceptActionForMethodUsingLanguage: languageOrNil
-
tell the codeView what to do on accept
-
setAcceptActionForNothing
-
tell the codeView what to do on accept
-
setAcceptActionForProjectComment
-
tell the codeView what to do on accept, when a project comment is being shown
-
setDoitActionForClass
-
tell the codeView what to do on doIt
-
setNoAcceptAction
-
tell the codeView what accept is not allowed
user actions-class
-
classLoad
-
load an autoloaded class.
Invoked on doubleClick on a class or via the menu
-
classMenuUnload
-
unload an autsoloaded class
-
classReload
-
reload an autoloaded class
-
loadClasses: aCollectionOfClasses
-
load a collection of autoloaded classes.
Invoked on doubleClick on an unloaded class or via the menu
-
unloadClasses: aCollectionOfClasses
-
unload an autoloaded classes in aCollectionOfClasses
user actions-comparing
-
doCompareIn: aNavigationState
-
compare the codeViews contents in a buffer against its original
user actions-helpers
-
showMessage: aString
-
OLD CODE
Usage example(s):
WindowGroup activeApplication showMessage: 'Hello'
|
-
showMessage: message while: block
-
used for long-during operations: show a progressbar and a message in the top pane,
while executing block
-
showMessage: message while: block inBackground: inBackgroundBoolean
-
used for long-running lint operations: show a progressbar and a message in the top pane,
optionally execute block in another (background-) thread
-
showMessage: message whileExecutingBackgroundAction: block
-
used for long-running lint operations: show a progressbar and a message in the top pane,
execute block in another (background-) thread
-
showMessageWhileTest
-
WindowGroup activeApplication showMessageWhileTest
user actions-profiler
-
spawnProfilerStatistics: statistics in: where
-
OwnershipGraph
NewSystemBrowser open
|