|
Class: OrganizerCanvas (in Tools)
Object
|
+--Model
|
+--ApplicationModel
|
+--Tools::NavigatorModel
|
+--Tools::OrganizerCanvas
- Package:
- stx:libtool
- Category:
- Interface-Browsers-New
- Version:
- rev:
1.74
date: 2022/03/11 19:35:44
- 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
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.
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
-
-
defaultOrganizerMode
-
^ OrganizerCanvas organizerModeCategory
-
diagramPackageSelection
-
-
filterClassVars
-
-
groupVariablesByInheritance
-
-
hidePrivateClasses
-
-
hideUnloadedClasses
-
-
immediateUpdate
-
-
initialOrganizerMode
-
dummy
-
markApplicationsHolder
-
-
meta
-
-
metaToggle
-
-
metaToggleLabelHolder
-
this is changed from 'Instance/Class' to 'Instance/Static' for Java
-
methodVisibilityHolder
-
-
nameSpaceDoubleClickChannel
-
holder addDependent:self.
-
nameSpaceFilter
-
-
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 ...
-
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
-
-
showAllClassesInNameSpaceOrganisation
-
-
showClassPackages
-
-
showCoverageInformation
-
-
showMethodComplexity
-
-
showMethodInheritance
-
-
showMethodTypeIcon
-
-
sortByNameAndInheritance
-
-
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 ...
-
forceClassInheritanceGeneratorTrigger
-
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
-
(comment from inherited method)
activeHelp interface: return some help text for a widget component
initialize-release
-
initialize
-
-
release
-
(comment from inherited method)
remove all references to objects that may refer to self.
Subclasses may redefine this method but should do a 'super release'.
private
-
nameSpaceListWidgetWasBuilt: widget
-
sigh - cannot do this in the nameSpaceListWidget method,
subapplications
-
diagramApplicationModelHolder
-
|