[Pharo-dev] Text search overlayed over tree (MorphTreeMorph)

Tudor Girba tudor at tudorgirba.com
Mon Dec 16 16:22:18 EST 2013


Thanks!

Doru


On Mon, Dec 16, 2013 at 9:59 PM, GOUBIER Thierry <thierry.goubier at cea.fr>wrote:

>  Underway: Issue 12441
>
> Thierry
>  ------------------------------
> *De :* Pharo-dev [pharo-dev-bounces at lists.pharo.org] de la part de Tudor
> Girba [tudor at 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.goubier at 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-bounces at lists.pharo.org] de la part de
>> Benjamin [Benjamin.VanRyseghem.Pharo at 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.goubier at 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"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/attachments/20131216/2d6d210e/attachment-0002.html>


More information about the Pharo-dev mailing list