/* Copyright 2015 Hardcoded Software (http://www.hardcoded.net) This software is licensed under the "GPLv3" License as described in the "LICENSE" file, which should be included with this package. The terms are also available at http://www.gnu.org/licenses/gpl-3.0.html */ #import @interface NSTableView(NSTableViewAdditions) - (BOOL)dispatchSpecialKeys:(NSEvent *)event; - (NSNotification *)processTextDidEndEditing:(NSNotification *)notification; - (void)startEditing; @end @interface NSObject(NSTableViewAdditionsDelegate) - (BOOL)tableViewHadDeletePressed:(NSTableView *)tableView; - (BOOL)tableViewHadReturnPressed:(NSTableView *)tableView; - (BOOL)tableViewHadSpacePressed:(NSTableView *)tableView; - (BOOL)tableView:(NSTableView *)tableView receivedKeyEvent:(NSEvent *)aEvent; - (BOOL)shouldEditTableColumn:(NSTableColumn *)column row:(NSInteger)row; @end