• 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: NSTextField Selection
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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

  • Follow-Ups:
    • Re: NSTextField Selection
      • From: koko <email@hidden>
    • Re: NSTextField Selection
      • From: koko <email@hidden>
    • Re: NSTextField Selection
      • From: Charlie Dickman <email@hidden>
References: 
 >NSTextField Selection (From: koko <email@hidden>)

  • Prev by Date: NSTextField Selection
  • Next by Date: Re: NSTextField Selection
  • Previous by thread: NSTextField Selection
  • Next by thread: Re: NSTextField Selection
  • Index(es):
    • Date
    • Thread