|
Class: VariableList (in Tools)
Object
|
+--Model
|
+--ApplicationModel
|
+--Tools::NavigatorModel
|
+--Tools::BrowserList
|
+--Tools::VariableList
- Package:
- stx:libtool
- Category:
- Interface-Browsers-New
- Version:
- rev:
1.47
date: 2018/10/21 17:42:24
- user: cg
- file: Tools__VariableList.st directory: libtool
- module: stx stc-classLibrary: libtool
I implement the variable list (below class list) in the new system browser
interface specs
-
windowSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
usage example(s):
UIPainter new openOnClass:Tools::VariableList andSelector:#windowSpec
Tools::VariableList new openInterface:#windowSpec
Tools::VariableList open
|
plugIn spec
-
aspectSelectors
-
This resource specification was automatically generated
by the UIPainter of ST/X.
aspects
-
classHolder
-
-
classHolder: aValueHolder
-
-
defaultSlaveModeValue
-
-
groupVariablesByInheritance
-
groupVariablesByInheritance and sortVariablesByName form a 3-state value
usage example(s):
groupVariablesByInheritance sortVariablesByName
|
-
groupVariablesByInheritance: aValueHolder
-
self assert:(aValueHolder value isBoolean).
-
selectedVariableEntries
-
automatically generated by UIPainter ...
-
selectedVariables
-
-
selectedVariables: aValueHolder
-
-
showClassVarsInVariableList
-
-
showClassVarsInVariableList: aValueHolder
-
-
showingInheritedClassVars
-
^ true
-
sortVariablesByName
-
groupVariablesByInheritance and sortVariablesByName form a 3-state value
usage example(s):
groupVariablesByInheritance sortVariablesByName
|
-
sortVariablesByName: aValueHolder
-
self assert:(aValueHolder value isBoolean).
-
variableList
-
change & update
-
delayedUpdate: something with: aParameter from: changedObject
-
self invalidateList.
-
makeDependent
-
-
makeIndependent
-
-
selectionChangedByClick
-
we are not interested in that - get another notification
via the changed valueHolder
-
update: something with: aParameter from: changedObject
-
^ self delayedUpdate:something with:aParameter from:changedObject.
generators
-
makeGenerator
-
private
-
commonPostBuild
-
-
commonSubClassIn: classes
-
return true if there is a common subclass
-
iconInBrowserForVariable: varName in: aClass
-
variables for which an entry is found in the xml-spec (if any) are marked
with an <xml>-icon.
This is an inexact heuristic; assumes that if the tag matches, that would be an XML entry for it
-
listEntryForClass: cls name: name
-
-
listEntryForClass: cls name: name info: classInfoOrNil
-
-
listOfVariables
-
testing
-
postBuildWith: aBuilder
-
-
release
-
-
selectionChangeAllowed: index
-
and:[entry startsWith:'---']
-
updateList
-
selectedVariablesHolder value
VariableEntry
|