Le 12/09/2013 20:15, Stéphane Ducasse a écrit :
Overall synchronisation is nice.
I've replaced MessageBrowser and the Finder UI in my own Pharo with what?
A RBEnvironment scoped version of my AltBrowser, with a bit of tree filtering on the display. Finder is like the Finder plugin in Nautilus, except that it opens a scoped instance of the browser. MessageBrowser is replaced by a scoped instance of the browser. And the browser knows how to adjust the tree display depending on the scope (pruning the tree and adapting the display of items). Makes exploring code a lot easier mostly because of smart suggestions, otherwise I would do implementorsOf:, get the message browser, and use browse on each result one by one to open a new browser, and there have smart suggestions to do implementorsOf: to be able to follow a cascade of message sends :( I hated being in the finder, looking at the code pane and a multi arguments message and saying to myself 'but how will I do sendersOf or implementorsOf of that message?'
, and I now have unified menus, shortcuts and smart suggestions and I find it really, really nice.
do you have suggestion for the menus unification?
Have a single code source editor* for all code panes, with the same menu building** code in each :) * This is probably the case in the old framework and the reason for having all thoses menu actions inside SmalltalkEditor. ** But something pluggable so that we may still be able to experiment! Thierry -- Thierry Goubier CEA list Laboratoire des Fondations des Systèmes Temps Réel Embarqués 91191 Gif sur Yvette Cedex France Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95