|
Class: ContextInspectorView
Object
|
+--GraphicsMedium
|
+--DisplaySurface
|
+--SimpleView
|
+--InspectorView
|
+--ContextInspectorView
- Package:
- stx:libtool
- Category:
- Interface-Inspector
- Version:
- rev:
1.119
date: 2024/02/09 11:15:46
- user: stefan
- file: ContextInspectorView.st directory: libtool
- module: stx stc-classLibrary: libtool
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 ...)
copyrightCOPYRIGHT (c) 1993 by Claus Gittinger
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.
accessing
-
inspect: aContext
-
set the context to be inspected
-
namesOfBlockContext: aContext
-
-
release
-
release inspected object
initialization
-
initialize
-
(comment from inherited method)
labelView origin:0.0@0.0 corner:0.0@1.0.
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
|