• 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: return press and edit text
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: return press and edit text


  • Subject: Re: return press and edit text
  • From: "J.E. Schotsman" <email@hidden>
  • Date: Wed, 30 Nov 2016 22:30:43 +0100

> On 30 Nov 2016, at 22:04, Quincey Morris <email@hidden> wrote:
>
> For #2, you shouldn’t need to use any delegates. Instead, you need to get the text field to commit its edit. There is an informal protocol for this (NSEditor), which text fields conform to.
>
> The problem is that NSWindowController doesn’t implement the other informal protocol (NSEditorRegistration) that is the way that editors are supposed to be kept track of. The easiest way to get around this is for your OK button action to invoke “commitEditing” on the text field. Alternatively, invoke “commitEditing” from the window delegate's “windowWillClose” method (normally in the window controller).

This is my main (utility) window so it’s never closed and I don’t use a window controller either.
Looks like I need to keep track of the active text field myself.
commitEditing sounds better than the insertNewLine trick.
Thanks!

Jan E.
_______________________________________________

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


References: 
 >return press and edit text (From: "J.E. Schotsman" <email@hidden>)
 >Re: return press and edit text (From: Quincey Morris <email@hidden>)

  • Prev by Date: Re: return press and edit text
  • Previous by thread: Re: return press and edit text
  • Index(es):
    • Date
    • Thread