def __init__(self, session):
		Screen.__init__(self, session)
		self["key_red"] = StaticText(_("Cancel"))
		self["key_green"] = StaticText(_("Save"))
		self["key_yellow"] = StaticText()
		self["summary_description"] = StaticText("")

		self.selectedFiles = config.plugins.configurationbackup.backupdirs.value
		defaultDir = '/'
		inhibitDirs = ["/bin", "/boot", "/etc/enigma2", "/dev", "/autofs", "/lib", "/proc", "/sbin", "/sys", "/hdd", "/tmp", "/mnt", "/media"]
		self.filelist = MultiFileSelectList(self.selectedFiles, defaultDir, inhibitDirs = inhibitDirs )
		self["checkList"] = self.filelist

		self["actions"] = ActionMap(["DirectionActions", "OkCancelActions", "ShortcutActions"],
		{
			"cancel": self.exit,
			"red": self.exit,
			"yellow": self.changeSelectionState,
			"green": self.saveSelection,
			"ok": self.okClicked,
			"left": self.left,
			"right": self.right,
			"down": self.down,
			"up": self.up
		}, -1)
		if not self.selectionChanged in self["checkList"].onSelectionChanged:
			self["checkList"].onSelectionChanged.append(self.selectionChanged)
		self.onLayoutFinish.append(self.layoutFinished)
 def __init__(self, session):
     Screen.__init__(self, session)
     self.skin_path = resolveFilename(SCOPE_PLUGINS,
                                      "Extensions/PurePrestige")
     self['key_red'] = StaticText(_('Cancel'))
     self['key_green'] = StaticText(_('Save'))
     self['key_yellow'] = StaticText()
     self['tspace'] = Label('Select files or folders for backup')
     self.selectedFiles = config.plugins.configurationbackup.backupdirs.value
     defaultDir = '/'
     inhibitDirs = [
         '/bin', '/boot', '/dev', '/autofs', '/lib', '/proc', '/sbin',
         '/sys', '/hdd', '/tmp', '/mnt', '/media'
     ]
     self.filelist = MultiFileSelectList(self.selectedFiles,
                                         defaultDir,
                                         inhibitDirs=inhibitDirs)
     self['checkList'] = self.filelist
     self['actions'] = ActionMap(
         ['DirectionActions', 'OkCancelActions', 'ShortcutActions'], {
             'cancel': self.exit,
             'red': self.exit,
             'yellow': self.changeSelectionState,
             'green': self.saveSelection,
             'ok': self.okClicked,
             'left': self.left,
             'right': self.right,
             'down': self.down,
             'up': self.up
         }, -1)
     if self.selectionChanged not in self['checkList'].onSelectionChanged:
         self['checkList'].onSelectionChanged.append(self.selectionChanged)
     self.onLayoutFinish.append(self.layoutFinished)
Пример #3
0
	def __init__(self, session):
		Screen.__init__(self, session)
		self.logtype = 'crashlogs'

		self['myactions'] = ActionMap(['ColorActions', 'OkCancelActions', 'DirectionActions'],
			{
				'ok': self.changeSelectionState,
				'cancel': self.close,
				'red': self.changelogtype,
				'green': self.showLog,
				'yellow': self.deletelog,
				'blue': self.sendlog,
				"left": self.left,
				"right": self.right,
				"down": self.down,
				"up": self.up
			}, -1)

		self["key_red"] = Button(_("Debug Logs"))
		self["key_green"] = Button(_("View"))
		self["key_yellow"] = Button(_("Delete"))
		self["key_blue"] = Button(_("Send"))

		self.onChangedEntry = [ ]
		self.sentsingle = ""
		self.selectedFiles = config.logmanager.sentfiles.value
		self.previouslySent = config.logmanager.sentfiles.value
		self.defaultDir = config.crash.debug_path.value
		self.matchingPattern = 'enigma2_crash_'
		self.filelist = MultiFileSelectList(self.selectedFiles, self.defaultDir, showDirectories = False, matchingPattern = self.matchingPattern )
		self["list"] = self.filelist
		self["LogsSize"] = self.logsinfo = LogInfo(config.crash.debug_path.value, LogInfo.USED, update=False)
		self.onLayoutFinish.append(self.layoutFinished)
		if not self.selectionChanged in self["list"].onSelectionChanged:
			self["list"].onSelectionChanged.append(self.selectionChanged)
Пример #4
0
 def __init__(self, session):
     Screen.__init__(self, session)
     self.skin_path = resolveFilename(SCOPE_PLUGINS,
                                      "Extensions/UpdatePreview")
     self["key_red"] = StaticText(_("Close"))
     self["key_green"] = StaticText(_("Save"))
     self["key_yellow"] = StaticText()
     self.selectedFiles = config.plugins.upw.userfiles.value
     defaultDir = '/'
     self.filelist = MultiFileSelectList(self.selectedFiles,
                                         defaultDir,
                                         showDirectories=True,
                                         matchingPattern="^.*")
     self["checkList"] = self.filelist
     self["actions"] = ActionMap(
         ["DirectionActions", "OkCancelActions", "ShortcutActions"], {
             "cancel": self.exit,
             "red": self.exit,
             "yellow": self.changeSelectionState,
             "green": self.saveSelection,
             "ok": self.okClicked,
             "left": self.left,
             "right": self.right,
             "down": self.down,
             "up": self.up
         }, -1)
     if not self.selectionChanged in self["checkList"].onSelectionChanged:
         self["checkList"].onSelectionChanged.append(self.selectionChanged)
     self.onLayoutFinish.append(self.layoutFinished)
Пример #5
0
 def __init__(self, session):
     Screen.__init__(self, session)
     self.skinName = ["BackupSelection_AutoBackup", "BackupSelection"]
     from Components.Sources.StaticText import StaticText
     from Components.FileList import MultiFileSelectList
     self["key_red"] = StaticText(_("Cancel"))
     self["key_green"] = StaticText(_("Save"))
     self["key_yellow"] = StaticText()
     selectedFiles = getSelectedFiles()
     defaultDir = '/'
     inhibitDirs = [
         "/bin", "/boot", "/dev", "/autofs", "/lib", "/proc", "/sbin",
         "/sys", "/hdd", "/tmp", "/mnt", "/media"
     ]
     self.filelist = MultiFileSelectList(selectedFiles,
                                         defaultDir,
                                         inhibitDirs=inhibitDirs)
     self["checkList"] = self.filelist
     self["actions"] = ActionMap(
         ["DirectionActions", "OkCancelActions", "ShortcutActions"], {
             "cancel": self.exit,
             "red": self.exit,
             "yellow": self.changeSelectionState,
             "green": self.saveSelection,
             "ok": self.okClicked,
             "left": self.filelist.pageUp,
             "right": self.filelist.pageDown,
             "down": self.filelist.down,
             "up": self.filelist.up
         }, -1)
     if not self.selectionChanged in self.filelist.onSelectionChanged:
         self.filelist.onSelectionChanged.append(self.selectionChanged)
     self.onLayoutFinish.append(self.layoutFinished)
Пример #6
0
    def __init__(self, session):
        Screen.__init__(self, session)
        self.setTitle(_("Vision Softcam"))
        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['lab7'] = Label(_('Select:'))
        self['lab8'] = Label(_('Active:'))
        self['activecam'] = Label()
        self.onChangedEntry = []

        self.sentsingle = ""
        self.selectedFiles = config.softcammanager.softcams_autostart.value
        self.defaultDir = '/usr/softcams/'
        self.emlist = MultiFileSelectList(self.selectedFiles,
                                          self.defaultDir,
                                          showDirectories=False)
        self["list"] = self.emlist

        self['myactions'] = ActionMap(
            [
                'ColorActions', 'OkCancelActions', 'DirectionActions',
                "TimerEditActions", "MenuActions"
            ], {
                'ok': self.keyStart,
                'cancel': self.close,
                'red': self.close,
                'green': self.keyStart,
                'yellow': self.getRestartPID,
                'blue': self.changeSelectionState,
                'log': self.showLog,
                'menu': self.createSetup,
            }, -1)

        self["key_red"] = Button(_("Close"))
        self["key_green"] = Button("")
        self["key_yellow"] = Button("")
        self["key_blue"] = Button(_("Autostart"))

        self["key_menu"] = StaticText(_("MENU"))
        self["key_info"] = StaticText(_("INFO"))

        self.currentactivecam = ""
        self.activityTimer = eTimer()
        self.activityTimer.timeout.get().append(self.getActivecam)
        self.Console = Console()
        self.showActivecam()
        if not self.selectionChanged in self["list"].onSelectionChanged:
            self["list"].onSelectionChanged.append(self.selectionChanged)
Пример #7
0
	def __init__(self, session):
		Screen.__init__(self, session)
		screentitle =  _("Softcam manager")
		self.menu_path = _('Main menu')+' / '+_('Setup')+' / '+_('Softcam')+' / '
		if config.usage.show_menupath.value == 'large':
			self.menu_path += screentitle
			title = self.menu_path
			self["menu_path_compressed"] = StaticText("")
			self.menu_path += ' / '
		elif config.usage.show_menupath.value == 'small':
			title = screentitle
			self["menu_path_compressed"] = StaticText(self.menu_path + " >" if not self.menu_path.endswith(' / ') else self.menu_path[:-3] + " >" or "")
			self.menu_path += " / " + screentitle
		else:
			title = screentitle
			self["menu_path_compressed"] = StaticText("")
		Screen.setTitle(self, title)

		self['lab1'] = Label(_('Select:'))
		self['lab2'] = Label(_('Active:'))
		self['activecam'] = Label()
		self.onChangedEntry = []

		self.sentsingle = ""
		self.selectedFiles = config.softcammanager.softcams_autostart.value
		self.defaultDir = '/usr/softcams/'
		self.emlist = MultiFileSelectList(self.selectedFiles, self.defaultDir, showDirectories=False)
		self["list"] = self.emlist

		self['myactions'] = ActionMap(['ColorActions', 'OkCancelActions', 'DirectionActions', "TimerEditActions", "MenuActions"],
									  {
									  'ok': self.keyStart,
									  'cancel': self.close,
									  'red': self.close,
									  'green': self.keyStart,
									  'yellow': self.getRestartPID,
									  'blue': self.changeSelectionState,
									  'log': self.showLog,
									  'menu': self.createSetup,
									  }, -1)

		self["key_red"] = Button(_("Close"))
		self["key_green"] = Button("")
		self["key_yellow"] = Button("")
		self["key_blue"] = Button(_("Autostart"))

		self.currentactivecam = ""
		self.activityTimer = eTimer()
		self.activityTimer.timeout.get().append(self.getActivecam)
		self.Console = Console()
		self.showActivecam()
		if not self.selectionChanged in self["list"].onSelectionChanged:
			self["list"].onSelectionChanged.append(self.selectionChanged)
Пример #8
0
    def __init__(
            self,
            session,
            title=_("Select files/folders to backup"),
            configBackupDirs=config.plugins.configurationbackup.backupdirs,
            readOnly=False,
            mode=""):
        Screen.__init__(self, session)
        self.setTitle(title)
        self.mode = mode
        self.readOnly = readOnly
        self.configBackupDirs = configBackupDirs
        self["key_red"] = StaticText(
            _("Exit") if self.readOnly else _("Cancel"))
        self["key_green"] = StaticText("" if self.readOnly else _("Save"))
        self["key_yellow"] = StaticText(_("Info") if self.readOnly else "")
        self["summary_description"] = StaticText(_("default"))

        self.selectedFiles = self.configBackupDirs.value
        defaultDir = '/'
        inhibitDirs = [
            "/bin", "/boot", "/dev", "/autofs", "/lib", "/proc", "/sbin",
            "/sys", "/hdd", "/tmp", "/mnt", "/media"
        ]
        self.filelist = MultiFileSelectList(self.selectedFiles,
                                            defaultDir,
                                            inhibitDirs=inhibitDirs)
        self["checkList"] = self.filelist

        self["actions"] = ActionMap(
            [
                "DirectionActions", "OkCancelActions", "ColorActions",
                "InfoActions"
            ], {
                "cancel": self.exit,
                "red": self.exit,
                "yellow": self.changeSelectionState,
                "green": self.saveSelection,
                "ok": self.okClicked,
                "left": self.left,
                "right": self.right,
                "down": self.down,
                "up": self.up,
                "info": self.keyInfo
            }, -1)
        if not self.selectionChanged in self["checkList"].onSelectionChanged:
            self["checkList"].onSelectionChanged.append(self.selectionChanged)
        self.onLayoutFinish.append(self.layoutFinished)
Пример #9
0
    def __init__(self, session):
        Screen.__init__(self, session)
        Screen.setTitle(self, _("Softcam Setup"))
        self['lab1'] = Label(_('Select:'))
        self['lab2'] = Label(_('Active:'))
        self['activecam'] = Label()
        self.onChangedEntry = []

        self.sentsingle = ""
        self.selectedFiles = config.softcammanager.softcams_autostart.value
        self.defaultDir = '/usr/softcams/'
        self.emlist = MultiFileSelectList(self.selectedFiles,
                                          self.defaultDir,
                                          showDirectories=False)
        self["list"] = self.emlist

        self['myactions'] = ActionMap(
            [
                'ColorActions', 'OkCancelActions', 'DirectionActions',
                "TimerEditActions", "MenuActions"
            ], {
                'ok': self.keyStart,
                'cancel': self.close,
                'red': self.close,
                'green': self.keyStart,
                'yellow': self.getRestartPID,
                'blue': self.changeSelectionState,
                'log': self.showLog,
                'menu': self.createSetup,
            }, -1)

        self["key_red"] = Button(_("Close"))
        self["key_green"] = Button("")
        self["key_yellow"] = Button("")
        self["key_blue"] = Button(_("Autostart"))

        self.currentactivecam = ""
        self.activityTimer = eTimer()
        self.activityTimer.timeout.get().append(self.getActivecam)
        self.Console = Console()
        self.showActivecam()
        if not self.selectionChanged in self["list"].onSelectionChanged:
            self["list"].onSelectionChanged.append(self.selectionChanged)
Пример #10
0
	def __init__(self, session):
		Screen.__init__(self, session)
		self.setTitle(_("Softcam manager"))

		self["lab1"] = Label(_("Select:"))
		self["lab2"] = Label(_("Active:"))
		self["activecam"] = Label()
		self.onChangedEntry = []

		self.sentsingle = ""
		self.selectedFiles = config.softcammanager.softcams_autostart.value
		self.defaultDir = "/usr/softcams/"
		self.emlist = MultiFileSelectList(self.selectedFiles, self.defaultDir, showDirectories=False)
		self["list"] = self.emlist

		self["myactions"] = ActionMap(["ColorActions", "OkCancelActions", "DirectionActions", "TimerEditActions", "MenuActions"],
									  {
									  "ok": self.keyStart,
									  "cancel": self.close,
									  "red": self.close,
									  "green": self.keyStart,
									  "yellow": self.getRestartPID,
									  "blue": self.changeSelectionState,
									  "log": self.showLog, # KEY_INFO
									  "menu": self.createSetup,
									  }, -1)

		self["key_red"] = Button(_("Close"))
		self["key_green"] = Button("")
		self["key_yellow"] = Button("")
		self["key_blue"] = Button(_("Autostart"))

		self["key_menu"] = StaticText(_("MENU"))
		self["key_info"] = StaticText(_("INFO"))

		self.currentactivecam = ""
		self.activityTimer = eTimer()
		self.activityTimer.timeout.get().append(self.getActivecam)
		self.Console = Console()
		self.showActivecam()
		if not self.selectionChanged in self["list"].onSelectionChanged:
			self["list"].onSelectionChanged.append(self.selectionChanged)