The Trunk: Tools-ct.1367.mcz
[email protected] Mon, 27 Jul 2026 07:16:18 0000
| Newsgroups | gmane.comp.lang.smalltalk.squeak.general |
|---|---|
| Message-ID | <[email protected]> |
Marcel Taeumel uploaded a new version of Tools to project The Trunk: http://source.squeak.org/trunk/Tools-ct.1367.mcz ==================== Summary ==================== Name: Tools-ct.1367 Author: ct Time: 10 July 2026, 12:22:01.151862 am UUID: 551b00ae-bd4f-4938-8f79-a68aebeba8e3 Ancestors: Tools-mt.1366 Removes testing instvars accidentally committed via Tools-eem.1326. They were only ever used for a UX spike in my image (https://lists.squeakfoundation.org/archives/list/[email protected]/thread/3HR2RZY2G56UOU4GAXOIQBF2ILTTRXOG). =============== Diff against Tools-mt.1366 =============== Item was changed: StringHolder subclass: #Inspector + instanceVariableNames: 'object context fields customFields selectionIndex expression contentsTyped fieldListStyler shouldStyleValuePane selectionUpdateTime' - instanceVariableNames: 'object context fields customFields selectionIndex expression contentsTyped fieldListStyler shouldStyleValuePane selectionUpdateTime fieldTreeItems fieldTreeChildren treeSelectedChild cachedFieldValues processes fieldCoselections' classVariableNames: 'CachedAllInstVarsLabel CurrentLocale' poolDictionaries: '' category: 'Tools-Inspector'! !Inspector commentStamp: 'mt 4/6/2020 15:16' prior: 0! I am a tool that allows to inspect and modify the internal representation of an object. As a StringHolder, the string I represent is the value of the currently selected inspector field, which may be an instance variable, of the observed object. Beside the #contents in my value pane, I have an extra code pane that holds an #expression to be evaluated on the inspected object -- not the currently selected inspector field. Take a look at my "fields ..." protocols as well as InspectorField. (Note that the idea of "elements" from the CollectionInspector bleeds a little bit down into this interface to simplify the implementation of field truncation as well as #inspectOne. Sorry for that. Usually, the inspected object will only produce "fields" to display, and maybe "items" in a pop-up menu. Only collections have "elements".)! Squeak-dev mailing list -- [email protected] To unsubscribe send an email to [email protected]