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
Esempio n. 2
0
 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)
Esempio n. 5
0
 def __init__(self, name, widget, relevantState):
     StateChangeEvent.__init__(self, name, widget)
     self.relevantState = self.parseState(relevantState)
Esempio n. 6
0
 def shouldRecord(self, *args):
     ret = StateChangeEvent.shouldRecord(self, *args)
     self.programmaticChange = False
     return ret
Esempio n. 7
0
 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 = ""
Esempio n. 8
0
 def shouldRecord(self, *args):
     return StateChangeEvent.shouldRecord(self, *args) and not self.superfluousAutoGenerated()
Esempio n. 9
0
 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()