def shouldRecord(self, *args): hasChanged = self.currentFolder is not None and self.widget.get_current_folder() != self.currentFolder self.currentFolder = self.widget.get_current_folder() if not hasChanged: return False ret = StateChangeEvent.shouldRecord(self, *args) self.programmaticChange = False return ret
def __init__(self, name, widget, relevantState): StateChangeEvent.__init__(self, name, widget) self.relevantState = relevantState == "true"
def __init__(self, name, widget, *args): StateChangeEvent.__init__(self, name, widget) self.currentName = self.getStateDescription()
def __init__(self, name, widget, *args): self.currentFolder = widget.get_current_folder() StateChangeEvent.__init__(self, name, widget)
def __init__(self, name, widget, relevantState): StateChangeEvent.__init__(self, name, widget) self.relevantState = self.parseState(relevantState)
def shouldRecord(self, *args): ret = StateChangeEvent.shouldRecord(self, *args) self.programmaticChange = False return ret
def __init__(self, name, widget, *args): StateChangeEvent.__init__(self, name, widget, *args) widget.connect("notify::max-position", self.changeMaxMin) widget.connect("notify::min-position", self.changeMaxMin) self.prevState = ""
def shouldRecord(self, *args): return StateChangeEvent.shouldRecord(self, *args) and not self.superfluousAutoGenerated()
def __init__(self, name, widget, fileChooser=None): self.fileChooser = fileChooser if not fileChooser: self.fileChooser = widget StateChangeEvent.__init__(self, name, widget) self.currentName = self.getStateDescription()