• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Accessing function definitions
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


References: 
 >Re: Accessing function definitions (From: Steve Mills <email@hidden>)
 >Re: Re: Accessing function definitions (From: "Shawn Erickson" <email@hidden>)
 >Re: Accessing function definitions (From: Laurence Harris <email@hidden>)
 >Re: Re: Accessing function definitions (From: "Shawn Erickson" <email@hidden>)
 >Re: Accessing function definitions (From: Laurence Harris <email@hidden>)
 >Re: Re: Accessing function definitions (From: "Shawn Erickson" <email@hidden>)

  • Prev by Date: Re: Re: Headers end up in "Resources" folder
  • Next by Date: Re: Accessing function definitions Radar (Re: Accessing function definitions)
  • Previous by thread: Re: Re: Accessing function definitions
  • Next by thread: Re: Accessing function definitions
  • Index(es):
    • Date
    • Thread