def keyDown_(self, event): if event.charactersIgnoringModifiers(): ch = event.charactersIgnoringModifiers().characterAtIndex_(0) else: ch = None if ch and event.charactersIgnoringModifiers().characterAtIndex_(0) in (NSDeleteCharacter, NSBackspaceCharacter, NSDeleteFunctionKey): self.delegate().tableView_deleteRow_(self, self.selectedRow()) else: NSTableView.keyDown_(self, event)
def mouseDown_(self, event): NotificationCenter().post_notification("BlinkTableViewSelectionChaged", sender=self) NSTableView.mouseDown_(self, event)