Hi Ned,
The Squeak port of the StarBrowser has been considerably improved
It is truly so.
There are a couple things I noticed though:
1/- Are the bitmaps for the toolbar buttons a bit out of proportion ?
2/- There are 2 extra empty items under root, what are they. (Please see attached gif).
Thanks for all the work.
Cheers,
PhiHo.
----- Original Message ----- From: "Ned Konz" ned@bike-nomad.com To: squeak-dev@lists.squeakfoundation.org Sent: Saturday, November 30, 2002 2:28 AM Subject: [ANN] v3 of StarBrowser registered on SqueakMap: try it!
The Squeak port of the StarBrowser has been considerably improved, and is now ready for day-to-day use (that is: I'm using it myself).
It is registered on SqueakMap, and can also be found using the SqueakMap web interface at: http://map2.squeakfoundation.org/sm/package/9187f67b-a437-4e52-93f9-eecb9b48 df78
It now also includes a basic SqueakMap browser/loader and a DVS UI.
Try the window frame menu and the context menus on individual items, the toolbar buttons, and drag/drop to/from other browsers and within or between StarBrowsers.
It's not complete yet; I've noted some of the missing parts are in the install/changes.txt entry in the SAR. Most notably, don't bother trying to use the history arrows (<- and -> buttons), as they may confuse the browser. However, the left-most button (hide/show tree) works fine.
This is the third version of the port of the StarBrowser from VisualWorks to Squeak. Most of the functionality works (the classifications model and an inspector and class editor, and lots of other features.) Drag and drop work (with thanks to Ned for the help).
Ned re-factored the menu handling and button handling into more service classes, and added DVS, Morphic, and SqueakMap support as examples of extension.
The goal of the Star Browser is to allow you to browse your Smalltalk environment and classify anything you encounter while doing so. Therefore it has full drag&drop support to allow you to classify software elements such as classes and methods while you are browsing.
It is easily extended to handle browsing most anything in the Squeak environment.
I'm interested in hearing any bug reports, and will gladly consider extensions.
Enjoy! -- Ned Konz http://bike-nomad.com GPG key ID: BEEA7EFE