|
Class: ContextInspectorView
Object
|
+--GraphicsMedium
|
+--DisplaySurface
|
+--SimpleView
|
+--InspectorView
|
+--ContextInspectorView
- Package:
- stx:libtool
- Category:
- Interface-Inspector
- Version:
- rev:
1.109
date: 2019/07/31 15:39:25
- user: cg
- file: ContextInspectorView.st directory: libtool
- module: stx stc-classLibrary: libtool
- Author:
- Claus Gittinger
a modified Inspector for Contexts (used in the Debugger)
TODO:
when expressions are evaluated in myself, the inst-var
names are not known by the expression evaluator.
This has to be fixed
(actual work is to be done in the Parser to allow passing of a context ...)
Context
DebugView
accessing
-
inspect: aContext
-
set the context to be inspected
-
namesOfBlockContext: aContext
-
-
release
-
release inspected object
initialization
-
initialize
-
(comment from inherited method)
v autoHideScrollBars:true.
menu
-
fieldMenu
-
return a popUpMenu for the left (fields) pane
presentation
-
listEntryForName: nameString value: value
-
generates the fieldListEntry (icon + valueString).
Special contexts may mix in text as separators between scopes;
these are left as is
private
-
defaultLabel
-
ContextInspectorView openOn:thisContext sender
-
displayStringForValue: someValue
-
return the values displayString
-
fieldList
-
generate a list of names (& pseudo names) to be shown on the left side
-
hasSelfEntry
-
-
setDoitActionIn: aWorkspace for: aContext
-
-
stringWithAllLocalValues
-
when clicked on '-all local vars'
-
stringWithAllNames: names andValues: values
-
helper for '-all local vars' and '-all workspace vars'
-
stringWithAllWorkspaceValues
-
when clicked on '-all workspace vars'
-
valueAtIndex: varIdx
-
helper - return the value of the selected entry
-
valueAtLine: lineNr
-
helper - return the value of the selected entry
-
valueForCommentLine: line
-
a hack to guide beginners
-
valueForSpecialLine: line
-
(comment from inherited method)
actionForAll:[Debugger enterException:ex]
user actions
-
hideTemporaries
-
do not show contexts temporaries
-
showTemporaries
-
show contexts temporaries
-
valueAtLine: lineNr put: newValue
-
helper - return the value of the selected entry
|