예제 #1
0
 def languageSelect(self):
     print '[WizardLanguage] languageSelect'
     newlanguage = language.getActiveLanguageIndex() + 1
     if newlanguage >= len(language.getLanguageList()):
         newlanguage = 0
     language.activateLanguageIndex(newlanguage)
     self.updateTexts()
예제 #2
0
 def languageSelect(self):
     print 'languageSelect'
     newlanguage = language.getActiveLanguageIndex() + 1
     if newlanguage >= len(language.getLanguageList()):
         newlanguage = 0
     language.activateLanguageIndex(newlanguage)
     self.updateTexts()
예제 #3
0
    def __init__(self, session):
        Screen.__init__(self, session)
        self.skin_path = resolveFilename(SCOPE_PLUGINS,
                                         "Extensions/WebBrowser")
        self.session = session
        self.list = []
        ConfigListScreen.__init__(self, self.list)

        #refresh devices
        iInputDevices.getInputDevices()
        self.browser_root = "/usr/bin"

        self.browser_name = "arora"
        self.conf_file = resolveFilename(
            SCOPE_PLUGINS, "Extensions/WebBrowser/settings.conf")
        self["actions"] = ActionMap([
            "OkCancelActions",
            "ShortcutActions",
            "WizardActions",
            "ColorActions",
            "SetupActions",
        ], {
            "red": self.keyCancel,
            "green": self.keyGo,
            "cancel": self.keyExit,
        }, -2)
        self.info = Label(
            _("If you want to quit the Browser,\nPress RED -> EXIT."))
        self["info"] = self.info
        self["key_red"] = StaticText(_("Exit"))
        self["key_green"] = StaticText(_("Start"))

        self.conf_alpha = ""
        self.conf_mouse = ""
        self.conf_keyboard = ""
        self.conf_keymap = ""

        self.usb_mouse = None
        self.usb_keyboard = None
        self.rc_mouse = None
        self.rc_keyboard = None

        self.current_lang_idx = language.getActiveLanguageIndex()

        self.makeConfig()
        #time.sleep(2)
        excute_cmd("echo 1 > /proc/stb/fp/mouse")

        self.lock = False
        self.service = PlayerService(self.session)
        self.service.start(timeout=5)

        self.exit_wait_cond = False
        self.timer_exit_cond = eTimer()
        self.timer_exit_cond.callback.append(self.resetExitCond)

        self.test_cond = True
예제 #4
0
    def __init__(self, session):
        Screen.__init__(self, session)
        self.session = session
        self.list = []
        ConfigListScreen.__init__(self, self.list)

        self.browser_root = "/usr/bin"
        self.browser_name = "arora"
        self.conf_file = "/usr/lib/enigma2/python/Plugins/Extensions/WebBrowser/settings.conf"
        self["actions"] = ActionMap([
            "OkCancelActions",
            "ShortcutActions",
            "WizardActions",
            "ColorActions",
            "SetupActions",
        ], {
            "red": self.keyCancel,
            "green": self.keyGo,
            "cancel": self.keyExit,
        }, -2)
        self.info = Label(
            _("If you want to quit the Browser,\nPress RED -> EXIT."))
        self["info"] = self.info
        self["key_red"] = StaticText(_("Exit"))
        self["key_green"] = StaticText(_("Start"))

        self.conf_alpha = ""
        self.conf_mouse = ""
        self.conf_keyboard = ""
        self.conf_keymap = ""

        self.usb_mouse = None
        self.usb_keyboard = None
        self.rc_mouse = None
        self.rc_keyboard = None

        self.makeConfig()
        #time.sleep(2)

        self.lock = False
        self.service = PlayerService(self.session)
        self.service.start(timeout=5)

        self.exit_wait_cond = False
        self.timer_exit_cond = eTimer()
        self.timer_exit_cond.callback.append(self.resetExitCond)

        self.test_cond = True
        self.current_lang_idx = language.getActiveLanguageIndex()
예제 #5
0
	def __init__(self, session): 
		Screen.__init__(self, session)
                self.session = session
		self.list = []
		ConfigListScreen.__init__(self, self.list)
		
		#refresh devices
		iInputDevices.getInputDevices()
		self.browser_root = "/usr/bin"
		
		self.browser_name = "arora"
		self.conf_file = "/usr/lib/enigma2/python/Plugins/Extensions/WebBrowser/settings.conf"
		self["actions"] = ActionMap(["OkCancelActions", "ShortcutActions", "WizardActions", "ColorActions", "SetupActions", ],
                {	"red": self.keyCancel,
			"green": self.keyGo,
			"cancel": self.keyExit,
                }, -2)
		self.info = Label(_("If you want to quit the Browser,\nPress RED -> EXIT."))
		self["info"] = self.info
		self["key_red"] = StaticText(_("Exit"))
		self["key_green"] = StaticText(_("Start"))

		self.conf_alpha = ""
		self.conf_mouse = ""
		self.conf_keyboard = ""
		self.conf_keymap = ""

		self.usb_mouse = None
		self.usb_keyboard = None
		self.rc_mouse = None
		self.rc_keyboard = None

		self.current_lang_idx = language.getActiveLanguageIndex()

		self.makeConfig()
		#time.sleep(2)
		excute_cmd("echo 1 > /proc/stb/fp/mouse")

		self.lock = False
		self.service = PlayerService(self.session)
		self.service.start(timeout=5)

		self.exit_wait_cond = False
		self.timer_exit_cond = eTimer()
		self.timer_exit_cond.callback.append(self.resetExitCond)

		self.test_cond = True
예제 #6
0
파일: plugin.py 프로젝트: popazerty/bh1
	def __init__(self, session): 
		Screen.__init__(self, session)
		

                self.session = session
		self.list = []
		ConfigListScreen.__init__(self, self.list)

		self.browser_root = "/usr/bin"
		self.browser_name = "arora"

		from Tools.Directories import resolveFilename, SCOPE_PLUGINS
		self.conf_file = resolveFilename(SCOPE_PLUGINS, "Extensions/WebBrowser/settings.conf")
		self["actions"] = ActionMap(["OkCancelActions", "ShortcutActions", "WizardActions", "ColorActions", "SetupActions", ],
                {	"red": self.keyCancel,
			"green": self.keyGo,
			"cancel": self.keyExit,
                }, -2)
		self.info = Label(_("If you want to quit the Browser,\nPress RED -> EXIT."))
		self["info"] = self.info
		self["key_red"] = StaticText(_("Exit"))
		self["key_green"] = StaticText(_("Start"))

		self.conf_alpha = ""
		self.conf_mouse = ""
		self.conf_keyboard = ""
		self.conf_keymap = ""

		self.usb_mouse = None
		self.usb_keyboard = None
		self.rc_mouse = None
		self.rc_keyboard = None

		self.makeConfig()
		#time.sleep(2)

		self.lock = False
		self.vu_service = VuPlayerService(self.session)
		self.vu_service.start(timeout=5)

		self.exit_wait_cond = False
		self.timer_exit_cond = eTimer()
		self.timer_exit_cond.callback.append(self.resetExitCond)

		self.test_cond = True
		self.current_lang_idx = language.getActiveLanguageIndex()
예제 #7
0
 def readLocaleStrings(self):
     self.lcMonths = [
         "January",
         "February",
         "March",
         "April",
         "May",
         "June",
         "July",
         "August",
         "September",
         "October",
         "November",
         "December",
     ]
     if os.path.isfile("/etc/lcstrings.list") is True:
         myfile = open("/etc/lcstrings.list", "r").readlines()
         idx = language.getActiveLanguageIndex()
         tmp = myfile[idx].split(",")
         if not tmp[0].__contains__("#"):
             self.lcMonths = myfile[idx].split(",")
             for index in range(len(self.lcMonths)):
                 self.lcMonths[index] = self.lcMonths[index].strip()
예제 #8
0
 def updateLanguageDescription(self):
     print(language.getLanguageList()[language.getActiveLanguageIndex()])
     self["languagetext"].setText(
         self.getTranslation(language.getLanguageList()[
             language.getActiveLanguageIndex()][1][0]))
예제 #9
0
	def updateLanguageDescription(self):
		print language.getLanguageList()[language.getActiveLanguageIndex()]
		self["languagetext"].setText(self.getTranslation(language.getLanguageList()[language.getActiveLanguageIndex()][1][0]))
예제 #10
0
 def LanguageWizardCallback(self, key='1234'):
     print 'languageSelect', key
     self['languagetext'].setText(
         self.getTranslation(language.getLanguageList()[
             language.getActiveLanguageIndex()][1][0]))
     self.resetCounter()
예제 #11
0
 def LanguageWizardCallback(self, key = '1234'):
     print 'languageSelect', key
     self['languagetext'].setText(self.getTranslation(language.getLanguageList()[language.getActiveLanguageIndex()][1][0]))
     self.resetCounter()
예제 #12
0
	def LanguageWizardCallback(self, key="1234"):
		print "languageSelect", key
		self["languagetext"].setText(self.getTranslation(language.getLanguageList()[language.getActiveLanguageIndex()][1][0]))
		self.resetCounter()