def shouldRecord(self, widget, responseId, *args): return self.responseId == responseId and \ SignalEvent.shouldRecord(self, widget, responseId, *args)
def __init__(self, name, widget, responseId): SignalEvent.__init__(self, name, widget) self.responseId = self.parseId(responseId)
def generate(self, argumentString): emissionStopped = SignalEvent.generate(self, argumentString) if not emissionStopped: self.disableIntercepts(self.widget) self.widget.destroy() # just in case...
def generate(self, argumentString): SignalEvent.generate(self, argumentString) self.disableIntercepts(self.widget) self.widget.destroy() # just in case...
def shouldRecord(self, widget, responseId, *args): return self.responseId == responseId and \ SignalEvent.shouldRecord(self, widget, responseId, *args) and \ not self.superfluousAutoGenerated()
def generate(self, argumentString): SignalEvent.generate(self, argumentString) self.widget.destroy() # just in case...