• 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
NSSearchField in menu item weirdness
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

NSSearchField in menu item weirdness


  • Subject: NSSearchField in menu item weirdness
  • From: "Jim Turner" <email@hidden>
  • Date: Tue, 13 May 2008 16:32:18 -0500

I have a custom NSView that contains static text and a NSSearchField,
it's your run-of-the-mill attempt to provide live search in a menu, a
la the Apple help menu.

My issue is that while I can get the cursor into the search field, if
I type something other than standard text (arrow keys, home, end,
etc), the search field's action is fired and I receive the character
value of said key.  As you can surmise, this doesn't really return the
right results.  I would like the user to be able to use the down arrow
key to move out of the search field, so I implemented
controlView:textView:doCommandBySelector: for the search field's
delegate to catch moveDown:

This never gets called unless I actually click in the search field.
My custom NSView has this as it's implementation of
viewDidMoveToWindow to move the cursor into the field:

-(void) viewDidMoveToWindow
{
	[[self window] makeFirstResponder:searchField];
}

It almost seems like this isn't really making the field the first
responder, at least not in the way that clicking on the field does.
Any thoughts on how to "properly" assign first responder status to a
text field in a view of a NSMenuItem?

And as a somewhat related question, can one programmatically change
the highlighted item in a menu?  There doesn't appear to be a
selectMenuItemAtIndex: method...

As always, thanks

--
Jim
http://nukethemfromorbit.com
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: NSSearchField in menu item weirdness
      • From: Peter Ammon <email@hidden>
  • Prev by Date: Re: Fullscreen on secondary displays
  • Next by Date: Re: Fullscreen on secondary displays
  • Previous by thread: Re: Xcode-like window menu?
  • Next by thread: Re: NSSearchField in menu item weirdness
  • Index(es):
    • Date
    • Thread