Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Temporarily Editable NSTextField



Hi,

I am creating an NSTextField subclass that is not editable until clicked upon and I wish it to return to being non-editable when the user presses enter (to accept their edit) or Escape (to cancel their edit).

I've successfully achieved this except for canceling the edit when ESC key is pressed.

In the textDidEndEditing method I do: setEditable(false), setDrawsBackground(false) and setBezeled(false), and in the context of this method, those calls all work fine, but that method is only called when enter is pressed. So to handle the ESC key I am listening for keyUp events and when ESC key is pressed I call those same three methods, but in this context they have no effect.

Any pointers would be appreciated.

Thanks

Graham

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/email@hidden

This email sent to email@hidden


Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.