On Mon, Aug 6, 2012 at 11:06 AM, Stéphane Ducasse <stephane.ducasse@inria.fr
wrote:
Ben
this is gorgeous :) simply gorgeous. This opens a lot of possibilities.
I hope you will enjoy it, and as usual if you have cool ideas, let me know ;) of course I do :) - I imagine that we will be able to have multiple methods not compiled so the red border/corner should be more important. - Now may be when a method is pinned down we should get a slight grey background. - right clicking on a method could open and pin automatically a method. - I should try it. one important point is to now where a free (non pinned method will show up) - may be we should use the coral syntax for methods or add decoration so that we know in which class the method belongs to Point>>extent: [ ] because the help text is not that efficient to show the location
- I would also love different display layouts to choose: horizontal, vertical, rows/columns, etc :)
- may be t would be good to have a way not to open extra methods when we have already 3 or 4 but to replace a free one.
Stef
Hello guys :)
I just wanted to show you the new feature I just finished to implement into Nautilus: the multi methods edition
http://dl.dropbox.com/u/24369478/MultiMethods.mov
The video is quite short (1min) but it will be integrated soon in the image so ;)
Some explanation: - now you can "pin" a text area, it will "freeze" the context, so you can edit it and save it without problems - you can have a many as wanted - the scroll pane is a bit clever to always keep the maximum size for the current edition (but there are splitters, so you can set it as you want) - you can "unpin" a text area, and it closes it (to add: check if there are pending changes) - the glitch about the color is the video has been fixed already (but I am too lazy to make another video ^^) - the frozen area get a help text which tells the method the source code comes from - the corresponding button have the same help text - clicking on the button jump to the method
Ben
-- Mariano http://marianopeck.wordpress.com