def invalidateCurrent(self):
self.l.invalidateEntry(self.l.getCurrentSelectionIndex())
-
+
+ def invalidate(self, entry):
+ i = 0
+ for x in self.list:
+ if (entry.getConfigPath() == x[1].parent.getConfigPath()):
+ self.l.invalidateEntry(i)
+ i += 1
+
def GUIcreate(self, parent):
self.instance = eListbox(parent)
self.instance.setContent(self.l)
if (config.timerentry.enddate.value < config.timerentry.startdate.value):
config.timerentry.enddate.value = config.timerentry.startdate.value
config.timerentry.enddate.change()
- #FIXME invalidate the config-entry... for redrawing purposes - HOW?
+ self["config"].invalidate(config.timerentry.enddate)
if (configElement.getConfigPath() == "config.timerentry.enddate"):
if (config.timerentry.enddate.value < config.timerentry.startdate.value):
config.timerentry.startdate.value = config.timerentry.enddate.value
config.timerentry.startdate.change()
- #FIXME invalidate the config-entry... for redrawing purposes - HOW?
+ self["config"].invalidate(config.timerentry.startdate)
def createSetup(self):
self.list = []