[squeak-dev] Please Try | New TreeBrowser

Jaromir Matas mail at jaromir.net
Thu Feb 23 15:54:09 UTC 2023

Hi Marcel,

To me: amazing!

A few questions:

Subconsciously I looked for the prefs in the Browsing department but they are in Morphic and Tools.

What is the purpose of showBlankClassIcons pref? Vertical alignment? The tree looks to me as if something's not right: how about to place a horizontal line extending the tree lines instead of an empty space?

Why are some Packages greyed out and not showing any classes? E.g. Chronology, HelpSystem, Toolbuilder... They only show classes when clicking on the subnode items (Core, Tests...). The greying out is actually not visible in the default Squeak theme. I'm on a fresh trunk image.

[cid:image002.png at 01D947A7.6C5DD6E0]



Jaromír Matas

mail at jaromir.net

From: Marcel Taeumel via Squeak-dev<mailto:squeak-dev at lists.squeakfoundation.org>
Sent: Thursday, February 23, 2023 15:34
To: Benoit St-Jean via Squeak-dev<mailto:squeak-dev at lists.squeakfoundation.org>
Subject: [squeak-dev] Please Try | New TreeBrowser

Hi all --

Here is a slightly alternative version of Squeak's default browser. It uses tree widgets for the first three panes, that is, system/class categories, classes, message categories.

Menus, filters, drag/drop, updates etc. should all work as in the traditional "Browser" browser.

SystemBrowser default: TreeBrowser.
SystemBrowser default: Browser.

Please report issues. I plan to merge this soon.

Note that there are 3 preferences:
TreeBrowser showAllClassesInPackage
TreeBrowser showBlankClassIcons
TreeBrowser showEmptyPackages

[cid:image005.png at 01D947A7.6C5DD6E0]

Yes, there is a slim integration with PackageInfo and Monticello packages.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20230223/112af7d6/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 44DA761447BF41E8BD28CA0A9F257846.png
Type: image/png
Size: 73090 bytes
Desc: 44DA761447BF41E8BD28CA0A9F257846.png
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20230223/112af7d6/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 9F82E83045C245B39160D4313FA1D194.png
Type: image/png
Size: 64268 bytes
Desc: 9F82E83045C245B39160D4313FA1D194.png
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20230223/112af7d6/attachment-0003.png>

More information about the Squeak-dev mailing list