|
Class: OrganizerCanvas (in Tools)
Object
|
+--Model
|
+--ApplicationModel
|
+--Tools::NavigatorModel
|
+--Tools::OrganizerCanvas
- Package:
- stx:libtool
- Category:
- Interface-Browsers-New
- Version:
- rev:
1.66
date: 2019/03/01 15:30:56
- user: cg
- file: Tools__OrganizerCanvas.st directory: libtool
- module: stx stc-classLibrary: libtool
I implement the top part containing the list views in the new system browser
constants
-
organizerModeCategory
-
-
organizerModeClassHierarchy
-
-
organizerModeClassInheritance
-
-
organizerModeHierarchy
-
-
organizerModeNamespace
-
-
organizerModePackageDiagram
-
-
organizerModeProject
-
interface specs
-
embeddedNameSpaceListSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
usage example(s):
UIPainter new openOnClass:Tools::OrganizerCanvas andSelector:#embeddedNameSpaceListSpec
Tools::OrganizerCanvas new openInterface:#embeddedNameSpaceListSpec
|
-
windowSpec
-
^ self windowSpecNonHierarchical
usage example(s):
^ self windowSpecHierarchical
|
usage example(s):
self openInterface:#windowSpec
self openInterface:#windowSpecWithoutMetaToggles
self openInterface:#windowSpecNonHierarchicalWithClassDiagram
|
-
windowSpecHierarchical
-
This resource specification was automatically generated
by the UIPainter of ST/X.
usage example(s):
UIPainter new openOnClass:Tools::OrganizerCanvas andSelector:#windowSpecHierarchical
Tools::OrganizerCanvas new openInterface:#windowSpecHierarchical
|
-
windowSpecNonHierarchical
-
This resource specification was automatically generated
by the UIPainter of ST/X.
usage example(s):
UIPainter new openOnClass:Tools::OrganizerCanvas andSelector:#windowSpecNonHierarchical
Tools::OrganizerCanvas new openInterface:#windowSpecNonHierarchical
|
-
windowSpecNonHierarchicalWithClassDiagram
-
This resource specification was automatically generated
by the UIPainter of ST/X.
usage example(s):
UIPainter new openOnClass:Tools::OrganizerCanvas andSelector:#windowSpecNonHierarchicalWithClassDiagram
Tools::OrganizerCanvas new openInterface:#windowSpecNonHierarchicalWithClassDiagram
|
-
windowSpecWithoutMetaToggles
-
This resource specification was automatically generated
by the UIPainter of ST/X.
usage example(s):
UIPainter new openOnClass:Tools::OrganizerCanvas andSelector:#windowSpecWithoutMetaToggles
Tools::OrganizerCanvas new openInterface:#windowSpecWithoutMetaToggles
|
plugIn spec
-
aspectSelectors
-
This resource specification was automatically generated
by the UIPainter of ST/X.
aspects
-
classCategoryDoubleClickChannel
-
-
classCategoryListMenuHolder
-
-
classDoubleClickChannel
-
-
classGeneratorHolder
-
-
classGeneratorHolderFromClassCategory
-
-
classGeneratorHolderFromClassHierarchy
-
-
classGeneratorHolderFromNamespace
-
-
classGeneratorHolderFromProject
-
-
classHierarchyListMenuHolder
-
-
classHierarchyTopClass
-
-
classInheritanceListMenuHolder
-
-
classList
-
-
classListMenuHolder
-
automatically generated by UIPainter ...
usage example(s):
classListMenuHolder addDependent:self.
|
-
defaultOrganizerMode
-
-
diagramPackageSelection
-
-
filterClassVars
-
filterClassVars addDependent:self.
-
groupVariablesByInheritance
-
-
hidePrivateClasses
-
hidePrivateClasses addDependent:self.
-
hideUnloadedClasses
-
hideUnloadedClasses addDependent:self.
-
immediateUpdate
-
immediateUpdate addDependent:self.
-
initialOrganizerMode
-
dummy
-
markApplicationsHolder
-
-
meta
-
meta addDependent:self.
-
metaToggle
-
-
metaToggleLabelHolder
-
this is changed from 'Instance/Class' to 'Instance/Static' for Java
usage example(s):
metaToggleLabelHolder addDependent:self.
|
-
methodVisibilityHolder
-
-
nameSpaceDoubleClickChannel
-
holder addDependent:self.
-
nameSpaceFilter
-
self nameSpaceFilter value: nameSpaceFilterSelection value.
-
nameSpaceFilterDoubleClickChannel
-
self nameSpaceDoubleClickChannel value:true.
-
nameSpaceFilterPopUpMenu
-
-
nameSpaceFilterSelectedNameSpace
-
'* all *'
-
nameSpaceFilterSelection
-
automatically generated by UIPainter ...
-
nameSpaceListMenuHolder
-
automatically generated by UIPainter ...
-
nameSpaceListWidget
-
(self builder).
-
nameSpaceListWidgetHolder
-
automatically generated by UIPainter ...
-
notMetaToggle
-
-
organizerMode
-
-
outGeneratorHolder
-
automatically generated by UIPainter ...
-
packageFilter
-
automatically generated by UIPainter ...
usage example(s):
packageFilter addDependent:self.
|
-
packageList
-
-
popUpNameSpaceListSlaveMode
-
-
projectDoubleClickChannel
-
automatically generated by UIPainter ...
-
projectListMenuHolder
-
automatically generated by UIPainter ...
-
selectedCategories
-
automatically generated by UIPainter ...
-
selectedClasses
-
bad name- it's a holder, baby
-
selectedDiagramProject
-
-
selectedNamespaces
-
-
selectedProjects
-
-
selectionChangeCondition
-
selectionChangeCondition addDependent:self.
-
showAllClassesInNameSpaceOrganisation
-
-
showClassPackages
-
-
showCoverageInformation
-
-
showMethodComplexity
-
-
showMethodInheritance
-
-
showMethodTypeIcon
-
-
sortByNameAndInheritance
-
sortByNameAndInheritance addDependent:self.
-
sortVariablesByName
-
-
updateNameSpaceLabel
-
new code: ExtComboBox uses always an EditField
-
variableDoubleClickChannel
-
automatically generated by UIPainter ...
-
variableFilter
-
-
variablesMenuHolder
-
automatically generated by UIPainter ...
aspects-exported
-
classCategoryDoubleClickChannel: aValueHolder
-
automatically generated by UIPainter ...
-
classCategoryListMenuHolder: aValueHolder
-
automatically generated by UIPainter ...
-
classCategoryListUpdateTrigger: aValueHolder
-
automatically generated by UIPainter ...
-
classDoubleClickChannel: something
-
automatically generated by UIPainter ...
-
classHierarchyListMenuHolder: something
-
automatically generated by UIPainter ...
-
classHierarchyShown: something
-
automatically generated by UIPainter ...
-
classHierarchyTopClass: something
-
automatically generated by UIPainter ...
-
classHierarchyUpdateTrigger: something
-
automatically generated by UIPainter ...
-
classList: something
-
automatically generated by UIPainter ...
-
classListMenuHolder: something
-
automatically generated by UIPainter ...
-
classListUpdateTrigger: something
-
automatically generated by UIPainter ...
-
filterClassVars: something
-
automatically generated by UIPainter ...
-
groupVariablesByInheritance: aValueHolder
-
automatically generated by UIPainter ...
-
hidePrivateClasses: something
-
automatically generated by UIPainter ...
-
hideUnloadedClasses: something
-
automatically generated by UIPainter ...
-
immediateUpdate: something
-
automatically generated by UIPainter ...
-
markApplicationsHolder: something
-
-
meta: something
-
automatically generated by UIPainter ...
-
metaToggleLabelHolder: something
-
automatically generated by UIPainter ...
-
methodVisibilityHolder: aValueHolder
-
automatically generated by UIPainter ...
-
nameSpaceFilter: something
-
automatically generated by UIPainter ...
-
nameSpaceListMenuHolder: something
-
automatically generated by UIPainter ...
-
nameSpaceListUpdateTrigger: something
-
automatically generated by UIPainter ...
-
organizerMode: aValueHolder
-
-
outGeneratorHolder: something
-
automatically generated by UIPainter ...
-
packageFilter: something
-
automatically generated by UIPainter ...
-
projectDoubleClickChannel: something
-
automatically generated by UIPainter ...
-
projectListMenuHolder: something
-
automatically generated by UIPainter ...
-
projectListUpdateTrigger: something
-
automatically generated by UIPainter ...
-
selectedCategories: something
-
automatically generated by UIPainter ...
-
selectedClasses: something
-
automatically generated by UIPainter ...
-
selectedNamespaces: something
-
automatically generated by UIPainter ...
-
selectedProjects: something
-
automatically generated by UIPainter ...
-
selectionChangeCondition: something
-
automatically generated by UIPainter ...
-
showClassPackages: something
-
automatically generated by UIPainter ...
-
showCoverageInformation: something
-
This method is used when I am embedded as subApplication,
-
showMethodComplexity: aValueHolder
-
automatically generated by UIPainter ...
-
showMethodInheritance: aValueHolder
-
automatically generated by UIPainter ...
-
showMethodTypeIcon: aValueHolder
-
automatically generated by UIPainter ...
-
sortByNameAndInheritance: something
-
automatically generated by UIPainter ...
-
sortVariablesByName: aValueHolder
-
automatically generated by UIPainter ...
-
variableDoubleClickChannel: aValueHolder
-
automatically generated by UIPainter ...
-
variableFilter: something
-
automatically generated by UIPainter ...
-
variablesMenuHolder: something
-
automatically generated by UIPainter ...
aspects-private
-
categoryListSlaveMode
-
-
classHierarchyListSlaveMode
-
-
classInheritanceListSlaveMode
-
-
classListSlaveMode
-
-
nameSpaceListSlaveMode
-
-
projectListSlaveMode
-
aspects-trigger
-
classCategoryListUpdateTrigger
-
automatically generated by UIPainter ...
usage example(s):
classCategoryListUpdateTrigger addDependent:self.
|
-
classHierarchyUpdateTrigger
-
automatically generated by UIPainter ...
-
classListUpdateTrigger
-
automatically generated by UIPainter ...
usage example(s):
classListUpdateTrigger addDependent:self.
|
-
forceClassCategoryGeneratorTrigger
-
automatically generated by UIPainter ...
-
forceClassHierarchyGeneratorTrigger
-
automatically generated by UIPainter ...
-
forceNamespaceGeneratorTrigger
-
automatically generated by UIPainter ...
-
forceProjectGeneratorTrigger
-
automatically generated by UIPainter ...
-
nameSpaceListUpdateTrigger
-
automatically generated by UIPainter ...
-
projectListUpdateTrigger
-
automatically generated by UIPainter ...
aspects-visibility
-
categoryListShown
-
-
categoryNameSpaceAndProjectPanelShown
-
-
classHierarchyNotShown
-
-
classHierarchyOrInheritanceNotShown
-
** This is an obsolete interface - do not use it (it may vanish in future versions) **
-
classHierarchyOrInheritanceShown
-
-
classHierarchyShown
-
-
classInheritanceShown
-
-
classListShown
-
-
nameSpaceListShown
-
-
nameSpaceListWidgetVisibleHolder
-
-
packageDiagramShown
-
-
projectListShown
-
change & update
-
diagramClassSelectionChanged
-
self outGeneratorHolder value:classes.
-
diagramPackageSelectionChanged
-
-
packageFilterChanged
-
-
selectedProjectsChanged
-
-
update: something with: aParameter from: changedObject
-
must update the packageFilter
-
updateCategorySelectionFromClasses
-
category-selection feedBack;
-
updateNamespaceSelectionFromClasses
-
invoked when switching to the namespace-organization;
update selected namespaces from the set of selected classes
-
updateOrganizationFromChangedClass
-
(selectedClasses size == 1) ifTrue:[
-
updatePackageDiagramView
-
-
updateProjectSelectionFromClasses
-
invoked when switching to the projects-organization;
update selected projects from the set of selected classes
forwarder operations
-
copyMethods: methods toClass: cls
-
-
moveClasses: classes toCategory: cat
-
-
moveClasses: classes toProject: cat
-
-
moveMethods: methods toClass: cls
-
-
moveMethods: methods toProject: package
-
help specs
-
helpTextFor: aComponent
-
initialize-release
-
release
-
private
-
nameSpaceListWidgetWasBuilt: widget
-
sigh - cannot do this in the nameSpaceListWidget method,
subapplications
-
diagramApplicationModelHolder
-
|