Re: Accessing function definitions
Re: Accessing function definitions
- Subject: Re: Accessing function definitions
- From: Laurence Harris <email@hidden>
- Date: Fri, 27 Oct 2006 13:54:49 -0400
On Oct 27, 2006, at 12:02 PM, Shawn Erickson wrote:
On 10/26/06, Laurence Harris <email@hidden> wrote:
On Oct 26, 2006, at 3:06 PM, Shawn Erickson wrote:
> You may have missed the point of what I outlined... I am saying
that
> while in the context of the symbol list (that navigable popup menu)
> wouldn't it be nice to have a way to add additional filter
dimension
> that help you quickly – in context – narrow down that list to a
more
> management set that you can quickly grok. Instead of you having to
> sift thru 100s of even thousands of items let computer do it for
you.
Maybe my imagination is too limited, but I don't see how that would
work with a menu. How would you filter items in a menu?
It wouldn't be a simple popup menu but something that navigated as
easily but with the option for richer functionality. I am basically
saying take the code completion popup widget and expand its
functionality as I outlined (doesn't have to affect its current
simplicity). Then use this popup for code completion and symbol jump
to (if more then one symbol exist).
Also look at the in context dictionary popup that is available in
Tiger for another variant of such an in context widget.
After thinking about this some more, I think the best way to address
all this is to do what CW does, with a twist:
- Make the CM that opens in text windows truly contextual and
intelligent. When you open one for selected text, it should only
contain commands relevant to selected text. In that case remove all
the file-related commands, for example. Then add a submenu of
instances if the selected text is a symbol. This lets you use a menu
to jump to a particular instance any time you want to do that.
- If you Command-double-click a symbol, jump to it for single
instances as Xcode does now. For multiple instances, open a window
with a list of instances at the top, a area to view code for a
selected item below the list, and (here's the twist) at the very top
of that window is a text field you can use for type filtering, a pop-
up of everything in the list so you can navigate to any entry
quickly, and maybe even a popup of the files containing the functions
in case you only want to see the instances in a particular file.
- Don't involve the Find window in any way. As a side effect of this,
let me have as many of these open as I want.
- Make this a real window as opposed to something like the code
completion popup widget so I can leave it open, work with it as long
as I want, leave it and come back to it, and so on. Nothing against
fancy new widgets, but sometimes the old standards are still the best
option.
- Command-option-W closes all of the above windows if the active
window is one of these.
Larry _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden