Thanks! Doru
On Mon, Dec 16, 2013 at 9:59 PM, GOUBIER Thierry <thierry.goub...@cea.fr>wrote: > Underway: Issue 12441 > > Thierry > ------------------------------ > *De :* Pharo-dev [pharo-dev-boun...@lists.pharo.org] de la part de Tudor > Girba [tu...@tudorgirba.com] > *Date d'envoi :* lundi 16 décembre 2013 21:22 > > *À :* Pharo Development List > *Objet :* Re: [Pharo-dev] Text search overlayed over tree (MorphTreeMorph) > > 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" > -- www.tudorgirba.com "Every thing has its own flow"