Re: NSTextField Selection
Re: NSTextField Selection
- Subject: Re: NSTextField Selection
- From: Kyle Sluder <email@hidden>
- Date: Fri, 15 Jun 2012 12:41:08 -0700
On Jun 15, 2012, at 12:31 PM, koko <email@hidden> wrote:
> I have an NSTextField whose width is just enough for M and W. The filled can get set with text longer than one character. The user is to replace this multi-character text with a single character.
I'm really confused by your description of this interface. How and why can the field be filled with more than one character?
>
> So, without having to double click to select all text before entering the single character replacement what is the best way to programmatically select the text?
Actually selecting the text is the easy part. Just call -selectText:.
>
> Do I subclass NSTextField , define a tracking rect and look for mouse entered and then -selectText? Seems extreme. Is there an easy way?
What do you want the trigger to be for selecting all the text? "Whenever the user starts editing my text field, all the text should be selected so they can hit one key to replace it all?"
If that's what you want, I'd just hook up an object as the text field's delegate and implement -controlTextDidBeginEditing: to select all text in the field editor (accessible via the @"NSFieldEditor" key of the notification's user info dictionary).
--Kyle Sluder
_______________________________________________
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