Ejemplo n.º 1
0
	def __init__(self, session, silent = True, showSteps = False, neededTag = None):
		self.xmlfile = ["startwizard.xml", "defaultsatlists.xml"]
		DefaultWizard.__init__(self, session, silent, showSteps, neededTag = "services", default = True)
		WizardLanguage.__init__(self, session, showSteps = False, showMulticontentList = True)
		Rc.__init__(self)

		self["wizard"] = Pixmap()

		# needed for LanguageSelection
		self.png_cache = { }

		self["button_green"] = Boolean(False)
		self["button_green_text"] = Label()
		self["button_green_text"].hide()
		self["button_yellow"] = Boolean(False)
		self["button_yellow_text"] = Label()
		self["button_yellow_text"].hide()
		self["button_blue"] = Boolean(False)
		self["button_blue_text"] = Label()
		self["button_blue_text"].hide()

		self["state_label"] = Label()
		self["state"] = Label()
		self.showState(False)

		NetworkWizardNew.__init__(self)
		self.networkWizardAvailable = NetworkWizardNew not in emptyWizardList

		self["portpic"] = Pixmap()
		VideoWizard.__init__(self)
		self.videoWizardAvailable = VideoWizard not in emptyWizardList
Ejemplo n.º 2
0
	def __init__(self, session, silent = True, showSteps = False, neededTag = None):
		self.xmlfile = ["startwizard.xml"]
		WizardLanguage.__init__(self, session, showSteps = False)
		Rc.__init__(self)
		self["wizard"] = Pixmap()
		#Screen.setTitle(self, _("Welcome..."))
		Screen.setTitle(self, _("StartWizard"))
Ejemplo n.º 3
0
    def __init__(self, session, newTimer):
        self.xmlfile = Directories.resolveFilename(
            Directories.SCOPE_PLUGINS, "Extensions/AutoTimer/autotimerwizard.xml"
        )

        WizardLanguage.__init__(self, session, showSteps=True, showStepSlider=True)
        AutoTimerEditorBase.__init__(self, newTimer)
        Rc.__init__(self)

        # self.skinName = ["AutoTimerWizard", "NetworkWizard"]
        self["wizard"] = Pixmap()
        self["HelpWindow"] = Pixmap()
        self["HelpWindow"].hide()
        self["VKeyIcon"] = Boolean(False)

        self.doCancel = False
        self.emptyMatch = False
        self.tailingWhitespacesMatch = False

        # We might need to change shown items, so add some notifiers
        self.timespan.addNotifier(self.regenTimespanList, initial_call=False)
        self.generateTimespanList()

        self.servicesDlg = self.session.instantiateDialog(
            AutoTimerServiceEditor, self.serviceRestriction, self.services, self.bouquets
        )

        self.filterDlg = self.session.instantiateDialog(
            AutoTimerFilterEditor, self.filterSet, self.excludes, self.includes
        )

        self["TextEntryActions"] = ActionMap(
            ["TextEntryActions"], {"deleteForward": self.deleteForward, "deleteBackward": self.deleteBackward}, -2
        )
Ejemplo n.º 4
0
	def __init__(self, session, interface = None):
		self.xmlfile = resolveFilename(SCOPE_PLUGINS, "SystemPlugins/NetworkManager/networkwizard.xml")

		WizardLanguage.__init__(self, session, showSteps = False, showStepSlider = False)
		Rc.__init__(self)
		NetworkConfigGeneral.__init__(self)

		self._services = self["list"]
		self._services.buildfunc = self._buildListEntry
		self._services.setStyle("default")

		self["wizard"] = Pixmap()
		self["HelpWindow"] = Pixmap()
		self["HelpWindow"].hide()
		self["VKeyIcon"] = Boolean(False)
		self["button_green"] = Boolean(False)
		self["button_green_text"] = Label(_("Connect"))
		self["button_green_text"].hide()
		self["button_yellow"] = Boolean(False)
		self["button_yellow_text"] = Label(_("Rescan"))
		self["button_yellow_text"].hide()
		self["state_label"] = Label(_("Connection State:"))
		self["state"] = Label( NetworkConfigGeneral.translateState(self._nm.state()) )

		self._ipconfig = None
		self._nsconfig = None
Ejemplo n.º 5
0
	def __init__(self, session):
		self.xmlfile = resolveFilename(SCOPE_PLUGINS, "SystemPlugins/SoftwareManager/imagewizard.xml")
		WizardLanguage.__init__(self, session, showSteps = False, showStepSlider = False)
		Rc.__init__(self)
		self.session = session
		self["wizard"] = Pixmap()
		self.selectedDevice = None
Ejemplo n.º 6
0
	def __init__(self, session, interface = None):
		self.xmlfile = resolveFilename(SCOPE_PLUGINS, "SystemPlugins/NetworkWizard/networkwizard.xml")
		WizardLanguage.__init__(self, session, showSteps = False, showStepSlider = False)
		Rc.__init__(self)
		self.session = session
		self["wizard"] = Pixmap()

		self["VKeyIcon"] = Boolean(False)

		self.InstalledInterfaceCount = None
		self.Adapterlist = None
		self.InterfaceState = None
		self.isInterfaceUp = None
		self.WlanPluginInstalled = False
		self.ap = None
		self.w = None
		if interface is not None:
			self.selectedInterface = interface
		else:
			self.selectedInterface = None
		self.NextStep = None
		self.resetRef = None
		self.checkRef = None
		self.AdapterRef = None
		self.APList = None
		self.newAPlist = None
		self.oldlist = None

		self.originalInterfaceState = {}
		self.originalInterfaceStateChanged = False
		self.Text = None
		self.rescanTimer = eTimer()
		self.rescanTimer.callback.append(self.rescanTimerFired)
		self.getInstalledInterfaceCount()
		self.isWlanPluginInstalled()
Ejemplo n.º 7
0
	def back(self):
		self.stopScan()
		self.ap = None
		WizardLanguage.back(self)
		if len(self.stepHistory) <= 1:
			if self.originalSelectedInterface is None:
				self.selectedInterface = None		
Ejemplo n.º 8
0
	def __init__(self, session, silent = True, showSteps = False, neededTag = None):
		self.xmlfile = ["startwizard.xml", "defaultsatlists.xml"]
		DefaultWizard.__init__(self, session, silent, showSteps, neededTag = "services", default = True)
		WizardLanguage.__init__(self, session, showSteps = False, showMulticontentList = True)
		Rc.__init__(self)
		self["wizard"] = Pixmap()

		# needed for LanguageSelection
		self.png_cache = { }
Ejemplo n.º 9
0
	def keyNumberGlobal(self, number):
		if number in (1,2,3):
			if number == 1:
				self.hw.saveMode("DVI", "720p", "multi")
			elif number == 2:
				self.hw.saveMode("DVI", "1080i", "multi")
			self.hw.setConfiguredMode()
			self.close()

		WizardLanguage.keyNumberGlobal(self, number)
Ejemplo n.º 10
0
	def __init__(self, session):
		self.xmlfile = resolveFilename(SCOPE_PLUGINS, "SystemPlugins/SoftwareManager/imagewizard.xml")
		WizardLanguage.__init__(self, session, showSteps = False, showStepSlider = False)
		Rc.__init__(self)
		self.session = session
		self["wizard"] = Pixmap()
		self["HelpWindow"] = Pixmap()
		self["HelpWindow"].hide()
		#Screen.setTitle(self, _("Welcome..."))
		Screen.setTitle(self, _("ImageWizard"))
		self.selectedDevice = None
Ejemplo n.º 11
0
 def keyNumberGlobal(self, number):
     if number in (1, 2, 3):
         if number == 1:
             self.hw.saveMode('HDMI', '720p', 'multi')
         elif number == 2:
             self.hw.saveMode('HDMI', '1080i', 'multi')
         elif number == 3:
             self.hw.saveMode('Scart', 'Multi', 'multi')
         self.hw.setConfiguredMode()
         self.close()
     WizardLanguage.keyNumberGlobal(self, number)
Ejemplo n.º 12
0
 def __init__(self, session):
     self.xmlfile = resolveFilename(SCOPE_SKIN, 'videowizard.xml')
     self.hw = iAVSwitch
     WizardLanguage.__init__(self, session, showSteps=False, showStepSlider=False)
     Rc.__init__(self)
     self['wizard'] = Pixmap()
     self['portpic'] = Pixmap()
     Screen.setTitle(self, _('Welcome...'))
     self.port = None
     self.mode = None
     self.rate = None
Ejemplo n.º 13
0
	def __init__(self, session, silent = True, showSteps = False, neededTag = None):
		DreamInfoHandler.__init__(self, self.statusCallback, neededTag = neededTag)
		self.silent = silent
		self.setDirectory()
        
		WizardLanguage.__init__(self, session, showSteps = False)
		self["wizard"] = Pixmap()
		self["rc"] = MovingPixmap()
		self["arrowdown"] = MovingPixmap()
		self["arrowup"] = MovingPixmap()
		self["arrowup2"] = MovingPixmap()
Ejemplo n.º 14
0
	def __init__(self, session, silent = True, showSteps = False, neededTag = None):
		if config.misc.iptvmode.value in ('normal'):
			self.xmlfile = ["startwizard.xml"]
		else:
			self.xmlfile = ["startwizard_iptv.xml"]
		WizardLanguage.__init__(self, session, showSteps = False)
		Rc.__init__(self)
		self["wizard"] = Pixmap()
		self["HelpWindow"] = Pixmap()
		self["HelpWindow"].hide()
		#Screen.setTitle(self, _("Welcome..."))
		Screen.setTitle(self, _("StartWizard"))
Ejemplo n.º 15
0
	def __init__(self, session):
		self.xmlfile = resolveFilename(SCOPE_PLUGINS, "SystemPlugins/SoftwareManager/restorewizard.xml")
		WizardLanguage.__init__(self, session, showSteps = False, showStepSlider = False)
		Rc.__init__(self)
		self.session = session
		self.skinName = "StartWizard"
		self.skin = "StartWizard.skin"
		self["wizard"] = Pixmap()
		self.selectedAction = None
		self.NextStep = None
		self.Text = None
		self.buildListRef = None
		self.fullbackupfilename = None
Ejemplo n.º 16
0
	def __init__(self, session):
		# FIXME anyone knows how to use relative paths from the plugin's directory?
		self.xmlfile = resolveFilename(SCOPE_PLUGINS, "SystemPlugins/Videomode/videowizard.xml")
		self.hw = video_hw
		
		WizardLanguage.__init__(self, session, showSteps = False, showStepSlider = False)
		Rc.__init__(self)
		self["wizard"] = Pixmap()
		self["portpic"] = Pixmap()
		
		self.port = None
		self.mode = None
		self.rate = None
Ejemplo n.º 17
0
	def __init__(self, session):
		# FIXME anyone knows how to use relative paths from the plugin's directory?
		self.xmlfile = resolveFilename(SCOPE_SKIN, "videowizard.xml")
		self.hw = iAVSwitch

		WizardLanguage.__init__(self, session, showSteps = False, showStepSlider = False)
		Rc.__init__(self)
		self["wizard"] = Pixmap()
		self["portpic"] = Pixmap()
		Screen.setTitle(self, _("Welcome..."))

		self.port = None
		self.mode = None
		self.rate = None
Ejemplo n.º 18
0
	def keyNumberGlobal(self, number):
		if number in (1,2,3,4) and self.isCurrentStepID("modeselection"):
			if number == 1:
				self.hw.saveMode("DVI", "720p", "multi")
			elif number == 2:
				self.hw.saveMode("DVI", "1080i", "multi")
			elif SystemInfo["AnalogOutput"] and number == 3:
				self.hw.saveMode("Scart", "Multi", "multi")
			elif number == 4:
				self.hw.saveMode("DVI", "1080p", "multi")
			self.hw.setConfiguredMode()
			self.close()

		WizardLanguage.keyNumberGlobal(self, number)
Ejemplo n.º 19
0
    def __init__(self, session):
        if environ["LANGUAGE"] == "de":
            self.xmlfile = config.plugins.pvmc.pluginfolderpath.value + "DMC_Wizard_DE.xml"
        else:
            if environ["LANGUAGE"] == "de_DE":
                self.xmlfile = config.plugins.pvmc.pluginfolderpath.value + "DMC_Wizard_DE.xml"
            else:
                self.xmlfile = config.plugins.pvmc.pluginfolderpath.value + "DMC_Wizard.xml"

        WizardLanguage.__init__(self, session, showSteps=False, showStepSlider=False)
        self["wizard"] = Pixmap()
        self["textTop"] = Label()
        self["textCenter"] = Label()
        self["textBottom"] = Label()

        self["showiframe"] = StillPicture(session)
Ejemplo n.º 20
0
	def updateValues(self):
		WizardLanguage.updateValues(self)
		if self.currStep == self.STEP_ID_SVCS:
			self._services.setStyle("service")
			self["button_green"].boolean = True
			self["button_green_text"].show()
			self["button_yellow"].boolean = True
			self["button_yellow_text"].show()
			self._services.buildfunc = self._buildServiceListEntry
		else:
			self._services.setStyle("default")
			self["button_green"].boolean = False
			self["button_green_text"].hide()
			self["button_yellow"].boolean = False
			self["button_yellow_text"].hide()
			self._services.buildfunc = self._buildListEntry
Ejemplo n.º 21
0
 def __init__(self, session, interface = None):
     self.xmlfile = resolveFilename(SCOPE_SKIN, 'userinterfacepositionerwizard.xml')
     WizardLanguage.__init__(self, session, showSteps=False, showStepSlider=False)
     Rc.__init__(self)
     self.skinName = 'StartWizard'
     self.session = session
     Screen.setTitle(self, _('Welcome...'))
     self.Console = Console()
     self['wizard'] = Pixmap()
     self['HelpWindow'] = Pixmap()
     self['HelpWindow'].hide()
     self['VKeyIcon'] = Boolean(False)
     self.NextStep = None
     self.Text = None
     self.onLayoutFinish.append(self.layoutFinished)
     self.onClose.append(self.__onClose)
Ejemplo n.º 22
0
	def __init__(self, session, packagesAvailable, packagesMissing):
		self.xmlfile = "restorewizard.xml"
		WizardLanguage.__init__(self, session)
		self.skinName = "DefaultWizard"
		self._packagesAvailable = packagesAvailable
		self._packagesMissing = packagesMissing
		self._commands = []

		self["wizard"] = Pixmap()
		self["rc"] = MovingPixmap()
		self["arrowdown"] = MovingPixmap()
		self["arrowup"] = MovingPixmap()
		self["arrowup2"] = MovingPixmap()

		self._packages = []
		for p in self._packagesAvailable:
			self._packages.append(getConfigListEntry(p, ConfigYesNo(default=True)))
	def __init__(self, session, interface = None):
		self.xmlfile = resolveFilename(SCOPE_SKIN, "userinterfacepositionerwizard.xml")
		WizardLanguage.__init__(self, session, showSteps = False, showStepSlider = False)
		Rc.__init__(self)
		self.skinName = "StartWizard"
		self.session = session
		self.Console = Console()
		self["wizard"] = Pixmap()
		self["HelpWindow"] = Pixmap()
		self["HelpWindow"].hide()
		self["VKeyIcon"] = Boolean(False)

		self.NextStep = None
		self.Text = None

		self.onLayoutFinish.append(self.layoutFinished)
		self.onClose.append(self.__onClose)
Ejemplo n.º 24
0
	def __init__(self, session):
		self.xmlfile = resolveFilename(SCOPE_PLUGINS, "SystemPlugins/CleanupWizard/cleanupwizard.xml")
		WizardLanguage.__init__(self, session, showSteps = False, showStepSlider = False)
		Rc.__init__(self)
		self.session = session
		self["wizard"] = Pixmap()
		self.selectedAction = None
		self.selectedPackage = None
		self.NextStep = None
		self.Text = None
		self.buildListRef = None
		self.RemoveRef = None
		self.excluded_extensions = ('-skins', '-streamproxy', '-frontprocessorupgrade', '-crashlogautosubmit', '-hotplug', '-webinterface', '-mediascanner', '-genuinedreambox', '-mediaplayer', '-pictureplayer', '-dvdplayer', '-dvdburn', '-videotune', '-videomode', '-softwaremanager', '-skinselector', '-satfinder' )
		self.Console = Console()
		self.installed_packetlist = []
		self.ipkg = IpkgComponent()
		self.ipkg.addCallback(self.ipkgCallback)
    def __init__(self, session):
        # FIXME anyone knows how to use relative paths from the plugin's directory?
        self.xmlfile = resolveFilename(SCOPE_SKIN, "videowizard.xml")
        self.hw = iAVSwitch

        WizardLanguage.__init__(self,
                                session,
                                showSteps=False,
                                showStepSlider=False)
        Rc.__init__(self)
        self["wizard"] = Pixmap()
        self["portpic"] = Pixmap()
        #Screen.setTitle(self, _("Welcome..."))
        Screen.setTitle(self, _("VideoWizard"))

        self.port = None
        self.mode = None
        self.rate = None
Ejemplo n.º 26
0
	def __init__(self, session):
		self.xmlfile = resolveFilename(SCOPE_PLUGINS, "SystemPlugins/AtemioCore/restorewizard.xml")
		WizardLanguage.__init__(self, session, showSteps = False, showStepSlider = False)
		Rc.__init__(self)
		self.session = session
		self.skinName = "StartWizard"
#		self.skin = "StartWizard.skin"
		self["wizard"] = Pixmap()
		self.selectedAction = None
		self.NextStep = None
		self.Text = None
		self.buildListRef = None
		self.didSettingsRestore = False
		self.didPluginRestore = False
		self.PluginsRestore = False
		self.fullbackupfilename = None
		self.delaymess = None
		self.Console = Console()
	def __init__(self, session, interface = None):
		self.xmlfile = resolveFilename(SCOPE_SKIN, "userinterfacepositionerwizard.xml")
		WizardLanguage.__init__(self, session, showSteps = False, showStepSlider = False)
		Rc.__init__(self)
		self.skinName = "StartWizard"
		self.session = session
		self.Console = Console()
		self["wizard"] = Pixmap()
		self["HelpWindow"] = Pixmap()
		self["HelpWindow"].hide()
		self["VKeyIcon"] = Boolean(False)

		self.NextStep = None
		self.Text = None

		self.onClose.append(self.__onClose)
		if self.welcomeWarning not in self.onShow:
			self.onShow.append(self.welcomeWarning)
	def __init__(self, session, interface = None):
		self.xmlfile = resolveFilename(SCOPE_SKIN, "userinterfacepositionerwizard.xml")
		WizardLanguage.__init__(self, session, showSteps = False, showStepSlider = False)
		Rc.__init__(self)
		self.skinName = "StartWizard"
		self.session = session
		Screen.setTitle(self, _("Welcome..."))
		self.Console = Console()
		self["wizard"] = Pixmap()
		self["HelpWindow"] = Pixmap()
		self["HelpWindow"].hide()
		self["VKeyIcon"] = Boolean(False)

		self.NextStep = None
		self.Text = None

		self.onLayoutFinish.append(self.layoutFinished)
		self.onClose.append(self.__onClose)
Ejemplo n.º 29
0
    def __init__(self, session, packagesAvailable, packagesMissing):
        self.xmlfile = "restorewizard.xml"
        WizardLanguage.__init__(self, session)
        self.skinName = "DefaultWizard"
        self._packagesAvailable = packagesAvailable
        self._packagesMissing = packagesMissing
        self._commands = []

        self["wizard"] = Pixmap()
        self["rc"] = MovingPixmap()
        self["arrowdown"] = MovingPixmap()
        self["arrowup"] = MovingPixmap()
        self["arrowup2"] = MovingPixmap()

        self._packages = []
        for p in self._packagesAvailable:
            self._packages.append(
                getConfigListEntry(p, ConfigYesNo(default=True)))
Ejemplo n.º 30
0
	def __init__(self, session):
		self.xmlfile = resolveFilename(SCOPE_PLUGINS, "SystemPlugins/ViX/restorewizard.xml")
		WizardLanguage.__init__(self, session, showSteps=False, showStepSlider=False)
		Rc.__init__(self)
		self.session = session
		self.skinName = "StartWizard"
		self.skin = "StartWizard.skin"
		self["wizard"] = Pixmap()
		self.selectedAction = None
		self.NextStep = None
		self.Text = None
		self.buildListRef = None
		self.didSettingsRestore = False
		self.didPluginRestore = False
		self.PluginsRestore = False
		self.fullbackupfilename = None
		self.delaymess = None
		self.selectedDevice = None
		self.Console = Console()
Ejemplo n.º 31
0
    def __init__(self,
                 session,
                 silent=True,
                 showSteps=False,
                 neededTag=None,
                 default=False):
        DreamInfoHandler.__init__(self,
                                  self.statusCallback,
                                  neededTag=neededTag)
        self.silent = silent
        self.setDirectory()
        self.default = default

        WizardLanguage.__init__(self, session, showSteps=False)
        self["wizard"] = Pixmap()
        self["rc"] = MovingPixmap()
        self["arrowdown"] = MovingPixmap()
        self["arrowup"] = MovingPixmap()
        self["arrowup2"] = MovingPixmap()
Ejemplo n.º 32
0
    def __init__(self, session):
        if environ["LANGUAGE"] == "de":
            self.xmlfile = config.plugins.pvmc.pluginfolderpath.value + "DMC_Wizard_DE.xml"
        else:
            if environ["LANGUAGE"] == "de_DE":
                self.xmlfile = config.plugins.pvmc.pluginfolderpath.value + "DMC_Wizard_DE.xml"
            else:
                self.xmlfile = config.plugins.pvmc.pluginfolderpath.value + "DMC_Wizard.xml"

        WizardLanguage.__init__(self,
                                session,
                                showSteps=False,
                                showStepSlider=False)
        self["wizard"] = Pixmap()
        self["textTop"] = Label()
        self["textCenter"] = Label()
        self["textBottom"] = Label()

        self["showiframe"] = StillPicture(session)
Ejemplo n.º 33
0
    def __init__(self, session, interface=None):
        self.xmlfile = resolveFilename(
            SCOPE_PLUGINS, "SystemPlugins/NetworkWizard/networkwizard.xml")
        WizardLanguage.__init__(self,
                                session,
                                showSteps=False,
                                showStepSlider=False)
        Rc.__init__(self)
        self.session = session
        self["wizard"] = Pixmap()
        self["HelpWindow"] = Pixmap()
        self["HelpWindow"].hide()
        self["VKeyIcon"] = Boolean(False)

        self.InstalledInterfaceCount = None
        self.Adapterlist = None
        self.InterfaceState = None
        self.isInterfaceUp = None
        self.WlanPluginInstalled = False
        self.ap = None
        self.w = None
        self.selectedInterface = interface
        self.originalSelectedInterface = interface
        self.NextStep = None
        self.resetRef = None
        self.AdapterRef = None
        self.APList = None
        self.newAPlist = None
        self.oldlist = None
        self.notification = None

        self.originalInterfaceState = {}
        self.originalInterfaceStateChanged = False
        self.Text = None
        self.rescanTimer = eTimer()
        self.rescanTimer.callback.append(self.rescanTimerFired)
        self.dhcpWaitTimerRunCount = 0
        self.dhcpWaitTimer = eTimer()
        self.dhcpWaitTimer.callback.append(self.dhcpWaitTimerFired)

        self.getInstalledInterfaceCount()
        self.isWlanPluginInstalled()
Ejemplo n.º 34
0
 def __init__(self, session):
     self.xmlfile = resolveFilename(SCOPE_PLUGINS, 'SystemPlugins/ItalyCore/restorewizard.xml')
     WizardLanguage.__init__(self, session, showSteps=False, showStepSlider=False)
     Rc.__init__(self)
     self.session = session
     self.skinName = 'StartWizard'
     self.skin = 'StartWizard.skin'
     self['wizard'] = Pixmap()
     self.selectedAction = None
     self.NextStep = None
     self.Text = None
     self.buildListRef = None
     self.didSettingsRestore = False
     self.didPluginRestore = False
     self.PluginsRestore = False
     self.fullbackupfilename = None
     self.delaymess = None
     self.selectedDevice = None
     self.Console = Console()
     return
Ejemplo n.º 35
0
    def __init__(self, session):
        # FIXME anyone knows how to use relative paths from the plugin's directory?
        self.xmlfile = resolveFilename(
            SCOPE_PLUGINS, "SystemPlugins/Videomode/videowizard.xml")
        self.hw = video_hw

        WizardLanguage.__init__(self,
                                session,
                                showSteps=False,
                                showStepSlider=False)
        Rc.__init__(self)
        self["wizard"] = Pixmap()
        self["portpic"] = Pixmap()

        self["helpActions"] = ActionMap(["HelpActions"], {
            "displayHelp": self.FactoryTest,
        })

        self.port = None
        self.mode = None
        self.rate = None
Ejemplo n.º 36
0
    def __init__(self, session, newTimer):
        self.xmlfile = Directories.resolveFilename(
            Directories.SCOPE_PLUGINS,
            "Extensions/AutoTimer/autotimerwizard.xml")

        WizardLanguage.__init__(self,
                                session,
                                showSteps=True,
                                showStepSlider=True)
        AutoTimerEditorBase.__init__(self, newTimer)
        Rc.__init__(self)

        self.skinName = ["AutoTimerWizard", "NetworkWizard"]
        self["wizard"] = Pixmap()
        self["HelpWindow"] = Pixmap()
        self["HelpWindow"].hide()
        self["VKeyIcon"] = Boolean(False)

        self.doCancel = False
        self.emptyMatch = False
        self.tailingWhitespacesMatch = False

        # We might need to change shown items, so add some notifiers
        self.timespan.addNotifier(self.regenTimespanList, initial_call=False)
        self.generateTimespanList()

        self.servicesDlg = self.session.instantiateDialog(
            AutoTimerServiceEditor, self.serviceRestriction, self.services,
            self.bouquets)

        self.filterDlg = self.session.instantiateDialog(
            AutoTimerFilterEditor, self.filterSet, self.excludes,
            self.includes)

        self["TextEntryActions"] = ActionMap(
            ["TextEntryActions"], {
                "deleteForward": self.deleteForward,
                "deleteBackward": self.deleteBackward
            }, -2)
Ejemplo n.º 37
0
    def __init__(self, session, silent=True, showSteps=False, neededTag=None):
        self.xmlfile = ["startwizard.xml", "defaultsatlists.xml"]
        DefaultWizard.__init__(self,
                               session,
                               silent,
                               showSteps,
                               neededTag="services",
                               default=True)
        WizardLanguage.__init__(self,
                                session,
                                showSteps=False,
                                showMulticontentList=True)
        Rc.__init__(self)

        self["wizard"] = Pixmap()

        # needed for LanguageSelection
        self.png_cache = {}

        self["button_green"] = Boolean(False)
        self["button_green_text"] = Label()
        self["button_green_text"].hide()
        self["button_yellow"] = Boolean(False)
        self["button_yellow_text"] = Label()
        self["button_yellow_text"].hide()
        self["button_blue"] = Boolean(False)
        self["button_blue_text"] = Label()
        self["button_blue_text"].hide()

        self["state_label"] = Label()
        self["state"] = Label()
        self.showState(False)

        NetworkWizardNew.__init__(self)
        self.networkWizardAvailable = NetworkWizardNew not in emptyWizardList

        self["portpic"] = Pixmap()
        VideoWizard.__init__(self)
        self.videoWizardAvailable = VideoWizard not in emptyWizardList
Ejemplo n.º 38
0
    def __init__(self, session):
        # FIXME anyone knows how to use relative paths from the plugin's directory?
        self.xmlfile = resolveFilename(
            SCOPE_PLUGINS, "SystemPlugins/Videomode/videowizard.xml")
        self.hw = video_hw

        WizardLanguage.__init__(self,
                                session,
                                showSteps=False,
                                showStepSlider=False)
        Rc.__init__(self)
        self["wizard"] = Pixmap()
        self["portpic"] = Pixmap()
        self["lab1"] = StaticText(_("OpenVision"))
        self["lab2"] = StaticText(_("Lets define enigma2 once more"))
        self["lab3"] = StaticText(_("Report problems to:"))
        self["lab4"] = StaticText(_("https://openvision.tech"))
        self["lab5"] = StaticText(_("Sources are available at:"))
        self["lab6"] = StaticText(_("https://github.com/OpenVisionE2"))
        self.port = None
        self.mode = None
        self.rate = None
Ejemplo n.º 39
0
	def back(self):
		self.stopScan()
		self.ap = None
		WizardLanguage.back(self)
Ejemplo n.º 40
0
 def close(self, *args, **kwargs):
     if self.doCancel:
         WizardLanguage.close(self, None)
     else:
         WizardLanguage.close(self, self.timer)
Ejemplo n.º 41
0
 def keyNumberGlobal(self, number):
     if self.currStep == AutoTimerWizard.STEP_ID_BASIC or self.currStep == AutoTimerWizard.STEP_ID_TIMESPAN:
         self["config"].handleKey(KEY_0 + number)
     else:
         WizardLanguage.keyNumberGlobal(self, number)
Ejemplo n.º 42
0
	def __init__(self, session, silent = True, showSteps = False, neededTag = None):
		self.xmlfile = ["startwizard.xml"]
		WizardLanguage.__init__(self, session, showSteps = False)
		Rc.__init__(self)
		self["wizard"] = Pixmap()
		Screen.setTitle(self, _("Welcome..."))
Ejemplo n.º 43
0
 def back(self):
     WizardLanguage.back(self)
Ejemplo n.º 44
0
 def __init__(self, session, silent=True, showSteps=False, neededTag=None):
     self.xmlfile = ["startwizard.xml"]
     WizardLanguage.__init__(self, session, showSteps=False)
     Rc.__init__(self)
     self["wizard"] = Pixmap()
Ejemplo n.º 45
0
 def __init__(self, session, silent=True, showSteps=False, neededTag=None):
     self.xmlfile = ['startwizard.xml']
     WizardLanguage.__init__(self, session, showSteps=False)
     Rc.__init__(self)
     self['wizard'] = Pixmap()
     Screen.setTitle(self, _('StartWizard'))
Ejemplo n.º 46
0
 def back(self):
     self.stopScan()
     self.ap = None
     WizardLanguage.back(self)
Ejemplo n.º 47
0
	def close(self, *args, **kwargs):
		if self.doCancel:
			WizardLanguage.close(self, None)
		else:
			WizardLanguage.close(self, self.timer)
Ejemplo n.º 48
0
	def keyNumberGlobal(self, number):
		if self.currStep == AutoTimerWizard.STEP_ID_BASIC or self.currStep == AutoTimerWizard.STEP_ID_TIMESPAN:
			self["config"].handleKey(KEY_0 + number)
		else:
			WizardLanguage.keyNumberGlobal(self, number)
 def back(self):
     WizardLanguage.back(self)
Ejemplo n.º 50
0
 def selChanged(self):
     WizardLanguage.selChanged(self)
     self.checkButtons()
Ejemplo n.º 51
0
 def languageSave(self, lang):
     LanguageSelection.setOSDLanguage(self, "multicontentlist")
     WizardLanguage.updateLanguageDescription(self)
     self.updateTexts()