This is really a nice addition. I did not have the time to look at the code, but the functionality would certainly be worth of having in the base image.
Could you try to add it in a standalone package or slice? Doru On Mon, Dec 16, 2013 at 10:19 AM, GOUBIER Thierry <thierry.goub...@cea.fr>wrote: > I haven't updated the AltBrowser configuration yet :( > > Have a look at: > > > https://github.com/ThierryGoubier/AltBrowser/tree/pharo3.0/Alt-Browser.package/AltKeyboardSearchInTree.class > > It's the main command class. The class comment is a bit off (reflect some > of the design iterations left-overs), but it's self contained (require the > following class and a tree which uses asString to describe its items[1]). > > > https://github.com/ThierryGoubier/AltBrowser/tree/pharo3.0/Alt-Browser.package/AltTextSearchMorph.class > > Which is just a kind of copy of StringMorphEditor, but without the > dependency on StringMorph. > > [1] : asString may represent the complete item name (as in > PackageTreeNautilus) or a filtered item name where it depends on the > parents in the tree (as in AltBrowser). For example, the item > Morphic-Base-Basic is Morphic-Base-Basic in Nautilus and Basic in > AltBrowser, even if they refer to the same RPackage. > > > > ------------------------------ > *De :* Pharo-dev [pharo-dev-boun...@lists.pharo.org] de la part de > Benjamin [benjamin.vanryseghem.ph...@gmail.com] > *Date d'envoi :* lundi 16 décembre 2013 09:38 > *À :* Pharo Development List > *Objet :* Re: [Pharo-dev] Text search overlayed over tree (MorphTreeMorph) > > Cool :) > > Where can I find the code to have a look at it? > > Ben > > On 15 Dec 2013, at 19:08, GOUBIER Thierry <thierry.goub...@cea.fr> wrote: > > Hi all, > > I've worked a bit on something which could be usefull: a way to overlay a > text search box over a tree list, and direct search and selection over the > tree just by typing in it... > > Two vidéos to show how it works: the first one shows how typing makes the > area appear (and the underlying tree select the first matching item). The > Tab key closes the search box and expand the selected (target node); typing > again restart the search one element below. In this way, one can navigate > easily in a deep tree, as AltBrowser is organised (i.e. matching GUI -> > Morphic-Base-Whatever). The search is over the whole tree, so, towards the > end, typing Sy brings you back to the top of the tree. > > http://www.youtube.com/watch?v=CJzNKdnSKJ4 > > The second video shows how to add it to the current Nautilus with the > package tree ;) There is very little code in there, but probably a need for > some polish: I'm not a keyboard guy, and, as such, I'm not yet confortable > using it (but it already went through many design iterations to keep it > simple and focused). > > http://www.youtube.com/watch?v=pyhqTzIxyRY > > Thierry > > > -- www.tudorgirba.com "Every thing has its own flow"