Re: NSTableView + delete button?
Re: NSTableView + delete button?
- Subject: Re: NSTableView + delete button?
- From: Quincey Morris <email@hidden>
- Date: Tue, 11 Mar 2008 16:00:32 -0700
On Mar 11, 2008, at 15:12, j o a r wrote:
On Mar 11, 2008, at 3:03 PM, Kevin Dixon wrote:
I'm using an NSTableView, and I want to be able to remove items
from the
list by pressing the delete key on the keyboard. What is the
procedure to
receive a message when a key is pressed and the table view has focus?
Subclass NSTableView and override "-keyDown:". There should be
several implementations of this online that you could take a look at.
j o a r
You can also do it by adding a "delete:" action method to the document
or window controller that is in charge of the table view's window, and
have that action do whatever is necessary (in the simplest case, send
a "remove:" action to the NSArrayController controlling the table view).
The catch is that you may need to look at the window's first responder
to check that the delete came from the table view and not somewhere
else in the window.
But it's fairly easy to add refinements like confirmation dialogs if
you use this approach.
_______________________________________________
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