from Wizard import Wizard, wizardManager from Components.Pixmap import Pixmap, MovingPixmap from Components.config import config, ConfigBoolean, configfile from LanguageSelection import LanguageSelection config.misc.firstrun = ConfigBoolean(default = True) config.misc.languageselected = ConfigBoolean(default = True) class StartWizard(Wizard): skin = """ """ def __init__(self, session): self.skin = StartWizard.skin self.xmlfile = "startwizard.xml" Wizard.__init__(self, session, showSteps = False) self["wizard"] = Pixmap() self["rc"] = MovingPixmap() self["arrowdown"] = MovingPixmap() self["arrowup"] = MovingPixmap() self["arrowup2"] = MovingPixmap() def markDone(self): config.misc.firstrun.value = 0 config.misc.firstrun.save() configfile.save() wizardManager.registerWizard(LanguageSelection, config.misc.languageselected.value) wizardManager.registerWizard(StartWizard, config.misc.firstrun.value)