|
Class: NamespaceList (in Tools)
Object
|
+--Model
|
+--ApplicationModel
|
+--Tools::NavigatorModel
|
+--Tools::BrowserList
|
+--Tools::NamespaceList
|
+--Tools::NamespaceFilter
- Package:
- stx:libtool
- Category:
- Interface-Browsers-New
- Version:
- rev:
1.26
date: 2019/03/01 15:20:04
- user: cg
- file: Tools__NamespaceList.st directory: libtool
- module: stx stc-classLibrary: libtool
I implement the namespace list in the new system browser
interface specs
-
singleNameSpaceWindowSpec
-
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.
usage example(s):
UIPainter new openOnClass:ProjectList andSelector:#windowSpec
ProjectList new openInterface:#windowSpec
ProjectList open
|
queries-plugin
-
aspectSelectors
-
aspects
-
itemList
-
-
nameSpaceLabelHolder
-
-
nameSpaceList
-
-
selectedNamespaces
-
-
selectedNamespaces: aValueHolder
-
change & update
-
delayedUpdate: something with: aParameter from: changedObject
-
self invalidateList.
-
selectionChangedByClick
-
we are not interested in that - get another notification
via the changed valueHolder
-
update: something with: aParameter from: changedObject
-
(comment from inherited method)
must check, as it could be nested...
drag & drop
-
canDropContext: aDropContext
-
-
doDropContext: aDropContext
-
-
nameSpaceAtTargetPointOf: aDropContext
-
generators
-
makeGenerator
-
return a generator which enumerates the classes from the selected namespace(s).
private
-
defaultSlaveModeValue
-
self organizerMode value == OrganizerCanvas organizerModeCategory ifTrue:[^ true].
-
initialOrganizerMode
-
-
listOfNamespaces
-
only topLevel namespaces are shown
-
makeDependent
-
-
makeIndependent
-
-
updateList
-
oldSelection size > 0 ifTrue:[
|