def OnDeleteCells(self, event=None): # TODO remove below workaround for double actions if self._counter == 1: if self._dcells == (self.selection.topleft, self.selection.bottomright): self._counter = 0 self._dcells = None return else: self._counter = 1 self._dcells = (self.selection.topleft, self.selection.bottomright) self._execute(DeleteCells(self.selection.topleft, self.selection.bottomright)) self._resize_grid() self._skip_except_on_mac(event)
def OnDeleteCells(self, event=None): # TODO remove below workaround for double actions if self._counter == 1: if self._dcells == (self.selection.topleft, self.selection.bottomright): self._counter = 0 self._dcells = None return else: self._counter = 1 self._dcells = (self.selection.topleft, self.selection.bottomright) # print("DEBUG kweditor delete cells %s, %s " % (self.selection.topleft, # self.selection.bottomright)) self._execute( DeleteCells(self.selection.topleft, self.selection.bottomright)) self._skip_except_on_mac(event)