[ENH] Two enhancements for the Omnibrowser

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

[ENH] Two enhancements for the Omnibrowser

Alexandre Bergel-2
Hi!

I have been working on OB. I did two enhancements of the new browser.
They are pretty small, but necessary I feel.

OBCommentAddon makes the comment of a class to be displayed when this  
class is selected. No need to press '?', except to edit it.

OBAllMethods makes the list of methods to be displayed, without  
having to press --all--.

I am working on some new improvements...

cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.cs.tcd.ie/Alexandre.Bergel
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






OBAllMethods.5.cs (2K) Download Attachment
OBCommentAddon.2.cs (631 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [ENH] Two enhancements for the Omnibrowser

Duncan Mak-2
On 6/1/06, Alexandre Bergel <[hidden email]> wrote:

I am working on some new improvements...

Do you think it's a good idea to copy the 'Find class' dialog from the leftmost pane to make a 'Find method' dialog for the method pane (rightmost pane) to allow typing in some text to find a method? I see that there's a 'Find method' available in the class pane (pane #2), but that shows only a dropdown of the available methods.

When working on Morphic related things, it often gets tedious having to scroll up and down the list to get to the method I want.

Duncan.


Reply | Threaded
Open this post in threaded view
|

Re: [ENH] Two enhancements for the Omnibrowser

stéphane ducasse-2
In reply to this post by Alexandre Bergel-2
alex
may be you should contact colin to make sure that all your fixes and  
enh are harvested :)

Stef

On 1 juin 06, at 13:49, Alexandre Bergel wrote:

> Hi!
>
> I have been working on OB. I did two enhancements of the new browser.
> They are pretty small, but necessary I feel.
>
> OBCommentAddon makes the comment of a class to be displayed when  
> this class is selected. No need to press '?', except to edit it.
>
> OBAllMethods makes the list of methods to be displayed, without  
> having to press --all--.
>
> I am working on some new improvements...
>
> cheers,
> Alexandre
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.cs.tcd.ie/Alexandre.Bergel
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
> <OBAllMethods.5.cs>
> <OBCommentAddon.2.cs>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: [ENH] Two enhancements for the Omnibrowser

Alexandre Bergel-2
In reply to this post by Duncan Mak-2
> Do you think it's a good idea to copy the 'Find class' dialog from  
> the leftmost pane to make a 'Find method' dialog for the method  
> pane (rightmost pane) to allow typing in some text to find a  
> method? I see that there's a 'Find method' available in the class  
> pane (pane #2), but that shows only a dropdown of the available  
> methods.

It makes sense actually

I think this is something I would use.

I will try to concretize this idea asap...

OB is so easy to extend, we should be able to get quickly a killer  
programming tool...

Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.cs.tcd.ie/Alexandre.Bergel
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




Reply | Threaded
Open this post in threaded view
|

Re: [ENH] Two enhancements for the Omnibrowser

stéphane ducasse-2
>
> It makes sense actually
>
> I think this is something I would use.
>
> I will try to concretize this idea asap...
>
> OB is so easy to extend, we should be able to get quickly a killer  
> programming tool...

Excellent!!!This is so cool to see you hacking like that (when I'm  
fighting to hack in latex or not even have the time).

Stef

>
> Alexandre
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.cs.tcd.ie/Alexandre.Bergel
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: [ENH] Two enhancements for the Omnibrowser

Alexandre Bergel-2
In reply to this post by Duncan Mak-2
> Do you think it's a good idea to copy the 'Find class' dialog from  
> the leftmost pane to make a 'Find method' dialog for the method  
> pane (rightmost pane) to allow typing in some text to find a  
> method? I see that there's a 'Find method' available in the class  
> pane (pane #2), but that shows only a dropdown of the available  
> methods.
>
> When working on Morphic related things, it often gets tedious  
> having to scroll up and down the list to get to the method I want.

Did you try to type something when this popup is up ?
Put the mouse cursor in the class pane, press alt-f or apple-f, you  
should get a dropdown method as you said. Start to type a name of a  
method...

I think Diego did this few years ago...

Cheers,
Alexandre

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.cs.tcd.ie/Alexandre.Bergel
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




Reply | Threaded
Open this post in threaded view
|

Re: [ENH] Two enhancements for the Omnibrowser

Duncan Mak-2
Ah, very cool.

I learn something new everyday.

Duncan.


Reply | Threaded
Open this post in threaded view
|

Re: [ENH] Two enhancements for the Omnibrowser

Duncan Mak-2
In reply to this post by Alexandre Bergel-2
On 6/1/06, Alexandre Bergel <[hidden email]> wrote:
Did you try to type something when this popup is up ?
Put the mouse cursor in the class pane, press alt-f or apple-f, you
should get a dropdown method as you said. Start to type a name of a
method...

I just noticed a little problem with this. Turns out the type-ahead search only covers the list of methods shown in the dropdown.  If  the method is not in the current dropdown, the search won't be able to find it until you move thru the dropdowns to the one containing the method.

Duncan.