Thanks for raising this :). I now added a simple implementation in the GTInspector to have Pointers available for all objects. Perhaps it is overdoing it to have it by default on all objects, but it was cheap to implement in a crude way. I still do not eliminate all inspector related objects that point to the current object, but it's a start (see attached the pointers to Smalltalk). Object>>gtInspectorPointersIn: composite <gtInspectorPresentationOrder: 20> composite list title: 'Pointers'; display: [ (self pointersToExcept: { self }) reject: [ :each | each pointsOnlyWeaklyTo: self ] ]; format: [ :each | GTObjectPrinter new asTruncatedTextFrom: each ]; showOnly: 50 [image: Inline image 1] Cheers, Doru On Wed, Dec 25, 2013 at 12:04 PM, Marcus Denker <marcus.denker@inria.fr>wrote:
On 21 Dec 2013, at 15:03, Sven Van Caekenberghe <sven@stfx.eu> wrote:
Hi,
It seems that #explorerContents and #hasContentsInExplorer are no longer used.
Implementing a new Eye inspector with #addSpecialFields: seems to affect both the Inspector view as well as the Tree Inspector.
So, should they be removed ?
Yes, but we need to first find a solution for the Pointer Explorer: right now this is a subclass of the old Explorere, therefore this is still in the image.
https://pharo.fogbugz.com/f/cases/11709/remove-old-ObjectExplorer
Marcus
-- www.tudorgirba.com "Every thing has its own flow"