How to extend Omnibrowser?

Pascal Zumkehr zumkehr at students.unibe.ch
Wed Jun 7 16:17:21 UTC 2006


>> It is really simple, indeed.
...  once you understood all the relations amongst the countless 
objects. i'm really looking forward to that paper.

> It's possible to extend the browser without sub classification?
you can make use of the *categoryname feature and replace the needed 
methods therein. afaik, for your needs subclassing would lead to a 
completely duplicated node hierarchy.

> I don't want to make a new browser just change the "categorize 
> uncategorized methods" to use another categorization strategy.
have a look at OBClassNode>>categories, this is called (as defined in 
OBCodeBrowser class>>addTo:class:comment:metaclass:, a method called 
when generating the defaultMetaNode) when the list of all categories 
for a class is wanted. maybe modifiying this method will already be 
enough for you..

cheers
->pascal

>
> Cheers,
> Diego.-
>
> On 6/7/06, Alexandre Bergel <Alexandre.Bergel at cs.tcd.ie> wrote:
>> > implement some "Nodes" and "Actors"
>>
>> And build a meta-graph to specify the nagivation. Colin did an 
>> incredibly good job...
>>
>> Alexandre
>>
>> >
>> > Cheers
>> > Stef
>> >
>> > On 07.06.2006, at 17:06, Diego Fernandez wrote:
>> >
>> >> Hi I want to extent OB to include the AutomaticMethodCategorizer
>> >> ( http://www.squeaksource.com/autoMethodCat/).
>> >>
>> >> I heard that OB is very extensible, but I couldn't find
>> >> information on how to do this.
>> >> Any clue?
>> >>
>> >
>> > __________________________
>> > http://www.reichhart.freezope.org
>> >
>> >
>> >
>> >
>>
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel   http://www.cs.tcd.ie/Alexandre.Bergel
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 1932 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20060607/aa6c67f8/attachment.bin


More information about the Squeak-dev mailing list