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]