|
|
Class: ClassList (in Tools)
Object
|
+--Model
|
+--ApplicationModel
|
+--Tools::NavigatorModel
|
+--Tools::BrowserList
|
+--Tools::ClassList
|
+--Tools::HierarchicalClassList
- Package:
- stx:libtool
- Category:
- Interface-Browsers-New
- Version:
- rev:
1.48
date: 2010/04/30 09:57:30
- user: cg
- file: Tools_ClassList.st directory: libtool
- module: stx stc-classLibrary: libtool
- Author:
- Claus Gittinger (cg@exept.de)
embeddable application displaying the classes as listed by
the inputGenerator.
Provides an outputGenerator, which enumerates the classes and
their protocols (method-categories) in the selected classes.
interface specs
-
singleClassWindowSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
-
windowSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
plugIn spec
-
aspectSelectors
-
This resource specification was automatically generated
by the UIPainter of ST/X.
accessing
-
markApplications
-
return the value of the instance variable 'markApplications' (automatically generated)
-
markApplications: something
-
set the value of the instance variable 'markApplications' (automatically generated)
-
unloadedClassesColor
-
return the value of the instance variable 'unloadedClassesColor' (automatically generated)
-
unloadedClassesColor: something
-
set the value of the instance variable 'unloadedClassesColor' (automatically generated)
aspects
-
classLabelHolder
-
-
classList
-
-
classNameList
-
-
currentNamespace: aValueHolder
-
-
doubleClick
-
-
hidePrivateClasses
-
-
hidePrivateClasses: aValueHolder
-
-
markApplicationsHolder
-
-
markApplicationsHolder: aValueHolder
-
-
meta
-
-
meta: aValueHolder
-
(aValueHolder == true or:[aValueHolder == false]) ifTrue:[self halt].
-
selectClass: aClass
-
-
selectedClassNameIndices
-
-
selectedClasses
-
bad name- its a holder, baby
-
selectedClasses: aValueHolder
-
bad name- its a holder, baby
-
showClassPackages
-
-
showClassPackages: aValueHolder
-
-
showCoverageInformation
-
-
showCoverageInformation: aValueHolder
-
change & update
-
classDefinitionChanged: aClassOrNil
-
-
classRemoved: aClass
-
-
delayedUpdate: something with: aParameter from: changedObject
-
-
enqueueDelayedClassSelectionChanged
-
-
getSelectedClassIndicesFromClasses
-
the class selection has changed;
return a collection of selection-indices
-
getSelectedClassesFromIndices
-
the selection-index collection has changed;
return a collection of corresponding classes
-
selectedClassesChanged
-
-
selectionChanged
-
the lists selection has changed. Since the list uses indices,
update the corresponding selectedClasses collection
-
selectionChangedByClick
-
we are not interested in that - get another notification
via the changed valueHolder
-
update: something with: aParameter from: changedObject
-
drag & drop
-
canDropContext: aDropContext
-
-
classAtTargetPointOf: aDropContext
-
-
doDropContext: aDropContext
-
generators
-
makeGenerator
-
return a generator which enumerates the method categories from the selected class;
that generator generates 2-element elements (includes the class), in order
to make the consumers only depend on one input (i.e. no need for another
classHolder in the methodList).
private
-
listOfClasses
-
-
makeDependent
-
-
makeIndependent
-
-
nameListForClasses: aClassList
-
-
reconstructNameList
-
only reconstruct the names - class list & selection remains unschanged.
Invoked when the organizerMode mode changes
-
release
-
-
updateClassesIn: aCollection
-
replace any obsolete class in aCollection;
return true, if any was found
-
updateList
-
-
updateListsFor: aClass
-
private-presentation
-
colorForCoverageInformationOfClass: aClass
-
-
iconForClass: aClass
-
-
indentPerPrivacyLevel
-
-
nameListEntryFor: aClass withNameSpace: useFullName
-
setup
-
autoSelect: aBoolean
-
-
classFilterBlock: aBlock
-
use this to filter away unwanted packages
-
postBuildWith: aBuilder
-
|