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 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)
 def mouseDown_(self, event):
     NotificationCenter().post_notification("BlinkTableViewSelectionChaged", sender=self)
     NSTableView.mouseDown_(self, event)