Esempio n. 1
0
	def __init__(self, directory, showDirectories = True, showFiles = True, showMountpoints = True, matchingPattern = None, useServiceRef = False, inhibitDirs = False, inhibitMounts = False, isTop = False, enableWrapAround = False, additionalExtensions = None):
		MenuList.__init__(self, list, enableWrapAround, eListboxPythonMultiContent)
		self.additional_extensions = additionalExtensions
		self.mountpoints = []
		self.current_directory = None
		self.current_mountpoint = None
		self.useServiceRef = useServiceRef
		self.showDirectories = showDirectories
		self.showMountpoints = showMountpoints
		self.showFiles = showFiles
		if isTop:
			self.topDirectory = directory
		else:
			self.topDirectory = "/"
		# example: matching .nfi and .ts files: "^.*\.(nfi|ts)"
		if matchingPattern:
			self.matchingPattern = re.compile(matchingPattern)
		else:
			self.matchingPattern = None
		self.inhibitDirs = inhibitDirs or []
		self.inhibitMounts = inhibitMounts or []

		self.refreshMountpoints()
		self.changeDir(directory)
		font = skin.fonts.get("FileList", ("Regular", 18, 23))
		self.l.setFont(0, gFont(font[0], font[1]))
		self.l.setItemHeight(font[2])
		self.serviceHandler = eServiceCenter.getInstance()
Esempio n. 2
0
	def __init__(self, directory, showDirectories = True, showFiles = True, showMountpoints = True, matchingPattern = None, useServiceRef = False, inhibitDirs = False, inhibitMounts = False, isTop = False, enableWrapAround = False, additionalExtensions = None):
		MenuList.__init__(self, list, enableWrapAround, eListboxPythonMultiContent)
		self.additional_extensions = additionalExtensions
		self.mountpoints = []
		self.current_directory = None
		self.current_mountpoint = None
		self.useServiceRef = useServiceRef
		self.showDirectories = showDirectories
		self.showMountpoints = showMountpoints
		self.showFiles = showFiles
		if isTop:
			self.topDirectory = directory
		else:
			self.topDirectory = "/"
		# example: matching .nfi and .ts files: "^.*\.(nfi|ts)"
		if matchingPattern:
			self.matchingPattern = re.compile(matchingPattern)
		else:
			self.matchingPattern = None
		self.inhibitDirs = inhibitDirs or []
		self.inhibitMounts = inhibitMounts or []

		self.refreshMountpoints()
		self.changeDir(directory)
		font = skin.fonts.get("FileList", ("Regular", 18, 23))
		self.l.setFont(0, gFont(font[0], font[1]))
		self.l.setItemHeight(font[2])
		self.serviceHandler = eServiceCenter.getInstance()
Esempio n. 3
0
 def __init__(self, list, selection=0, enableWrapAround=False):
     MenuList.__init__(self, list, enableWrapAround,
                       eListboxPythonMultiContent)
     font = skin.fonts.get("ChoiceList", ("Regular", 20, 30))
     self.l.setFont(0, gFont(font[0], font[1]))
     self.l.setItemHeight(font[2])
     self.selection = selection
Esempio n. 4
0
	def __init__(self, directory, showDirectories = True, showFiles = True, showMountpoints = True, matchingPattern = None, useServiceRef = False, inhibitDirs = False, inhibitMounts = False, isTop = False, enableWrapAround = False, additionalExtensions = None):
		MenuList.__init__(self, list, enableWrapAround, eListboxPythonMultiContent)
		self.additional_extensions = additionalExtensions
		self.mountpoints = []
		self.current_directory = None
		self.current_mountpoint = None
		self.useServiceRef = useServiceRef
		self.showDirectories = showDirectories
		self.showMountpoints = showMountpoints
		self.showFiles = showFiles
		self.isTop = isTop
		# example: matching .nfi and .ts files: "^.*\.(nfi|ts)"
		self.matchingPattern = matchingPattern
		self.inhibitDirs = inhibitDirs or []
		self.inhibitMounts = inhibitMounts or []

		self.refreshMountpoints()
		self.changeDir(directory)
		if config.skin.xres.value == 1920:
			self.l.setFont(0, gFont("Regular", 26))
			self.l.setItemHeight(35)
		else:
			self.l.setFont(0, gFont("Regular", 18))
			self.l.setItemHeight(23)
		self.serviceHandler = eServiceCenter.getInstance()
Esempio n. 5
0
	def __init__(self, list, enableWrapAround=True):
		MenuList.__init__(self, list, enableWrapAround, eListboxPythonMultiContent)
		font = skin.fonts.get("PluginBrowser0", ("Regular", 20, 50))
		self.l.setFont(0, gFont(font[0], font[1]))
		self.l.setItemHeight(font[2])
		font = skin.fonts.get("PluginBrowser1", ("Regular", 14))
		self.l.setFont(1, gFont(font[0], font[1]))
Esempio n. 6
0
	def __init__(self, list, enableWrapAround=True):
		MenuList.__init__(self, list, enableWrapAround, eListboxPythonMultiContent)
		self.l.setFont(0, gFont("Regular", 20))
		self.l.setFont(1, gFont("Regular", 14))
		self.l.setFont(2, gFont("Regular", 32))
		self.l.setFont(3, gFont("Regular", 24))
		self.l.setItemHeight(50)
Esempio n. 7
0
	def __init__(self, list, selection = 0, enableWrapAround=False):
		MenuList.__init__(self, list, enableWrapAround, eListboxPythonMultiContent)
		font = skin.fonts["ChoiceList"]
		self.l.setFont(0, gFont(font[0], font[1]))
		self.l.setItemHeight(font[2])
		self.ItemHeight = font[2]
		self.selection = selection
Esempio n. 8
0
 def __init__(self, enableWrapAround=False):
     MenuList.__init__(self, [], enableWrapAround,
                       eListboxPythonMultiContent)
     font = skin.fonts.get("PlayList", ("Regular", 18, 23))
     self.l.setFont(0, gFont(font[0], font[1]))
     self.l.setItemHeight(font[2])
     self.currPlaying = -1
     self.oldCurrPlaying = -1
     self.serviceHandler = eServiceCenter.getInstance()
     self.state = STATE_NONE
     self.icons = [
         LoadPixmap(
             resolveFilename(SCOPE_CURRENT_SKIN,
                             "skin_default/icons/ico_mp_play.png")),
         LoadPixmap(
             resolveFilename(SCOPE_CURRENT_SKIN,
                             "skin_default/icons/ico_mp_pause.png")),
         LoadPixmap(
             resolveFilename(SCOPE_CURRENT_SKIN,
                             "skin_default/icons/ico_mp_stop.png")),
         LoadPixmap(
             resolveFilename(SCOPE_CURRENT_SKIN,
                             "skin_default/icons/ico_mp_rewind.png")),
         LoadPixmap(path=resolveFilename(
             SCOPE_CURRENT_SKIN, "skin_default/icons/ico_mp_forward.png")),
     ]
Esempio n. 9
0
    def __init__(self,
                 directory,
                 showDirectories=True,
                 showFiles=True,
                 showMountpoints=True,
                 matchingPattern=None,
                 useServiceRef=False,
                 inhibitDirs=False,
                 inhibitMounts=False,
                 isTop=False,
                 enableWrapAround=False,
                 additionalExtensions=None):
        MenuList.__init__(self, list, enableWrapAround,
                          eListboxPythonMultiContent)
        self.additional_extensions = additionalExtensions
        self.mountpoints = []
        self.current_directory = None
        self.current_mountpoint = None
        self.useServiceRef = useServiceRef
        self.showDirectories = showDirectories
        self.showMountpoints = showMountpoints
        self.showFiles = showFiles
        self.isTop = isTop
        # example: matching .nfi and .ts files: "^.*\.(nfi|ts)"
        self.matchingPattern = matchingPattern
        self.inhibitDirs = inhibitDirs or []
        self.inhibitMounts = inhibitMounts or []

        self.refreshMountpoints()
        self.changeDir(directory)
        font, size = skin.parameters.get("FileListFont", ('Regular', 18))
        self.l.setFont(0, gFont(font, size))
        self.l.setItemHeight(
            int(skin.parameters.get("FileListItemHeight", (23, ))[0]))
        self.serviceHandler = eServiceCenter.getInstance()
Esempio n. 10
0
	def __init__(self, enableWrapAround = False):
		MenuList.__init__(self, [], enableWrapAround, eListboxPythonMultiContent)
		self.l.setFont(0, gFont("Regular", 18))
		self.l.setItemHeight(23)
		self.currPlaying = -1
		self.oldCurrPlaying = -1
		self.serviceHandler = eServiceCenter.getInstance()
Esempio n. 11
0
 def __init__(self, list=None, enableWrapAround=False):
     MenuList.__init__(self,
                       list or [],
                       enableWrapAround,
                       content=eListboxPythonMultiContent)
     self.l.setFont(0, gFont("Regular", 20))
     self.l.setItemHeight(30)
Esempio n. 12
0
	def __init__(self, list, enableWrapAround=True):
		MenuList.__init__(self, list, enableWrapAround, eListboxPythonMultiContent)
		font = skin.fonts.get("PluginBrowser0", ("Regular", 20, 50))
		self.l.setFont(0, gFont(font[0], font[1]))
		self.l.setItemHeight(font[2])
		font = skin.fonts.get("PluginBrowser1", ("Regular", 14))
		self.l.setFont(1, gFont(font[0], font[1]))
Esempio n. 13
0
 def __init__(self, enableWrapAround=False):
     MenuList.__init__(self, [], enableWrapAround, eListboxPythonMultiContent)
     self.l.setFont(0, gFont("Regular", 18))
     self.l.setItemHeight(23)
     self.currPlaying = -1
     self.oldCurrPlaying = -1
     self.serviceHandler = eServiceCenter.getInstance()
Esempio n. 14
0
 def __init__(self, list=None, enableWrapAround=False):
     MenuList.__init__(self,
                       list or [],
                       enableWrapAround,
                       content=eListboxPythonMultiContent)
     font = skin.fonts.get('SelectionList', ('Regular', 20, 30))
     self.l.setFont(0, gFont(font[0], font[1]))
     self.l.setItemHeight(font[2])
Esempio n. 15
0
 def __init__(self, list, enableWrapAround=False):
     MenuList.__init__(self, list, enableWrapAround,
                       eListboxPythonMultiContent)
     tlf = TemplatedListFonts()
     self.l.setFont(0, gFont(tlf.face(tlf.BIG), tlf.size(tlf.BIG)))
     itemHeight = componentSizes.itemHeight(
         componentSizes.PARENTAL_CONTROL_LIST, 32)
     self.l.setItemHeight(itemHeight)
Esempio n. 16
0
	def __init__(self, list, enableWrapAround = False):
		MenuList.__init__(self, list, enableWrapAround, eListboxPythonMultiContent)
		if config.skin.xres.value == 1920:
			self.l.setFont(0, gFont("Regular", 28))
			self.l.setItemHeight(35)
		else:
			self.l.setFont(0, gFont("Regular", 20))
			self.l.setItemHeight(32)
Esempio n. 17
0
	def __init__(self, enableWrapAround = False):
		MenuList.__init__(self, [], enableWrapAround, eListboxPythonMultiContent)
		tlf = TemplatedListFonts()
		self.l.setFont(0, gFont(tlf.face(tlf.MEDIUM), tlf.size(tlf.MEDIUM)))
		self.l.setItemHeight(componentSizes.itemHeight(self.SKIN_COMPONENT_KEY, 23))
		self.currPlaying = -1
		self.oldCurrPlaying = -1
		self.serviceHandler = eServiceCenter.getInstance()
Esempio n. 18
0
	def __init__(self, enableWrapAround = False):
		MenuList.__init__(self, [], enableWrapAround, eListboxPythonMultiContent)
		font = skin.fonts.get("PlayList", ("Regular", 18, 23))
		self.l.setFont(0, gFont(font[0], font[1]))
		self.l.setItemHeight(font[2])
		self.currPlaying = -1
		self.oldCurrPlaying = -1
		self.serviceHandler = eServiceCenter.getInstance()
Esempio n. 19
0
 def __init__(self, list=None, enableWrapAround=False):
     MenuList.__init__(self,
                       list or [],
                       enableWrapAround,
                       content=eListboxPythonMultiContent)
     font = fonts.get("SelectionList", applySkinFactor("Regular", 20, 30))
     self.l.setFont(0, gFont(font[0], font[1]))
     self.l.setItemHeight(font[2])
Esempio n. 20
0
	def __init__(self, list = None, enableWrapAround = False):
		MenuList.__init__(self, list or [], enableWrapAround, content = eListboxPythonMultiContent)
		if config.skin.xres.value == 1920:
			self.l.setFont(0, gFont("Regular", 26))
			self.l.setItemHeight(40)
		else:
			self.l.setFont(0, gFont("Regular", 20))
			self.l.setItemHeight(30)
Esempio n. 21
0
	def __init__(self, list, selection = 0, enableWrapAround=False):
		MenuList.__init__(self, list, enableWrapAround, eListboxPythonMultiContent)

		tlf = TemplatedListFonts()
		self.l.setFont(0, gFont(tlf.face(tlf.BIG), tlf.size(tlf.BIG)))
		itemHeight = componentSizes.itemHeight(componentSizes.CHOICELIST, 30)
		self.l.setItemHeight(itemHeight)
		self.selection = selection
Esempio n. 22
0
	def __init__(self, enableWrapAround = False):
		MenuList.__init__(self, [], enableWrapAround, eListboxPythonMultiContent)
		font, size = skin.parameters.get("MediaPlayerPlayListFont", ('Regular', 18))
		self.l.setFont(0, gFont(font, size))
		self.l.setItemHeight(23)
		self.currPlaying = -1
		self.oldCurrPlaying = -1
		self.serviceHandler = eServiceCenter.getInstance()
Esempio n. 23
0
 def __init__(self, list, enableWrapAround=False):
     MenuList.__init__(self, list, enableWrapAround,
                       eListboxPythonMultiContent)
     font, size = skin.parameters.get("PluginListFont1", ('Regular', 20))
     self.l.setFont(0, gFont(font, size))
     font, size = skin.parameters.get("PluginListFont2", ('Regular', 14))
     self.l.setFont(1, gFont(font, size))
     self.l.setItemHeight(
         int(skin.parameters.get("PluginListItemHeight", (50, ))[0]))
Esempio n. 24
0
 def __init__(self, list=None, enableWrapAround=False):
     MenuList.__init__(self,
                       list or [],
                       enableWrapAround,
                       content=eListboxPythonMultiContent)
     font, size = skin.parameters.get("SelectionListFont", ('Regular', 20))
     self.l.setFont(0, gFont(font, size))
     self.l.setItemHeight(
         int(skin.parameters.get("SelectionListItemHeight", (30, ))[0]))
Esempio n. 25
0
 def __init__(self, enableWrapAround=False):
     MenuList.__init__(self, [], enableWrapAround,
                       eListboxPythonMultiContent)
     font, size = skin.parameters.get("MediaPlayerPlayListFont",
                                      ('Regular', 18))
     self.l.setFont(0, gFont(font, size))
     self.l.setItemHeight(23)
     self.currPlaying = -1
     self.oldCurrPlaying = -1
     self.serviceHandler = eServiceCenter.getInstance()
Esempio n. 26
0
 def __init__(self, list=None, enableWrapAround=False):
     MenuList.__init__(self,
                       list or [],
                       enableWrapAround,
                       content=eListboxPythonMultiContent)
     tlf = TemplatedListFonts()
     self.l.setFont(0, gFont(tlf.face(tlf.BIG), tlf.size(tlf.BIG)))
     itemHeight = componentSizes.itemHeight(componentSizes.SELECTION_LIST,
                                            30)
     self.l.setItemHeight(itemHeight)
Esempio n. 27
0
 def __init__(self, enableWrapAround=False):
     MenuList.__init__(self, [], enableWrapAround,
                       eListboxPythonMultiContent)
     tlf = TemplatedListFonts()
     self.l.setFont(0, gFont(tlf.face(tlf.MEDIUM), tlf.size(tlf.MEDIUM)))
     self.l.setItemHeight(
         componentSizes.itemHeight(self.SKIN_COMPONENT_KEY, 23))
     self.currPlaying = -1
     self.oldCurrPlaying = -1
     self.serviceHandler = eServiceCenter.getInstance()
Esempio n. 28
0
	def __init__(self, list, enableWrapAround=False):
		MenuList.__init__(self, list, enableWrapAround, eListboxPythonMultiContent)
		if config.skin.xres.value == 1920:
			self.l.setFont(0, gFont("Regular", 32))
			self.l.setFont(1, gFont("Regular", 22))
			self.l.setItemHeight(75)
		else:
			self.l.setFont(0, gFont("Regular", 20))
			self.l.setFont(1, gFont("Regular", 14))
			self.l.setItemHeight(50)
			
Esempio n. 29
0
 def __init__(self, list, enableWrapAround=True):
     if getDesktop(0).size().width() == 1920:
         MenuList.__init__(self, list, enableWrapAround, eListboxPythonMultiContent)
         self.l.setFont(0, gFont("Regular", 28))
         self.l.setFont(1, gFont("Regular", 22))
         self.l.setItemHeight(60)
     else:
         MenuList.__init__(self, list, enableWrapAround, eListboxPythonMultiContent)
         self.l.setFont(0, gFont("Regular", 20))
         self.l.setFont(1, gFont("Regular", 14))
         self.l.setItemHeight(50)
Esempio n. 30
0
	def __init__(self, enableWrapAround = False):
		MenuList.__init__(self, [], enableWrapAround, eListboxPythonMultiContent)
#		if config.skin.xres.value == 1920:
#			self.l.setFont(0, gFont("Regular", 28))
#			self.l.setItemHeight(35)
#		else:
		self.l.setFont(0, gFont("Regular", 18))
		self.l.setItemHeight(23)
		self.currPlaying = -1
		self.oldCurrPlaying = -1
		self.serviceHandler = eServiceCenter.getInstance()
Esempio n. 31
0
 def __init__(self, list, enableWrapAround=True):
     if getDesktop(0).size().width() == 1920:
         MenuList.__init__(self, list, enableWrapAround,
                           eListboxPythonMultiContent)
         self.l.setFont(0, gFont("Regular", 28))
         self.l.setFont(1, gFont("Regular", 22))
         self.l.setItemHeight(60)
     else:
         MenuList.__init__(self, list, enableWrapAround,
                           eListboxPythonMultiContent)
         self.l.setFont(0, gFont("Regular", 20))
         self.l.setFont(1, gFont("Regular", 14))
         self.l.setItemHeight(50)
Esempio n. 32
0
	def __init__(self, list, selection = 0, enableWrapAround=False):
            if getDesktop(0).size().width() == 1920:	
		MenuList.__init__(self, list, enableWrapAround, eListboxPythonMultiContent)
		font = skin.fonts["ChoiceList"]
		self.l.setFont(0, gFont("Regular", 28))
		self.l.setFont(1, gFont("Regular", 22))
		self.l.setItemHeight(font[2])
		self.selection = selection
            else:
		MenuList.__init__(self, list, enableWrapAround, eListboxPythonMultiContent)
		font = skin.fonts["ChoiceList"]
		self.l.setFont(0, gFont(font[0], font[1]))
		self.l.setItemHeight(font[2])
		self.selection = selection
Esempio n. 33
0
	def __init__(self, enableWrapAround = False):
		MenuList.__init__(self, [], enableWrapAround, eListboxPythonMultiContent)
		self.l.setFont(0, gFont("Regular", 18))
		self.l.setItemHeight(23)
		self.currPlaying = -1
		self.oldCurrPlaying = -1
		self.serviceHandler = eServiceCenter.getInstance()
		self.icons = [
			LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/ico_mp_play.png")),
			LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/ico_mp_pause.png")),
			LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/ico_mp_stop.png")),
			LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/ico_mp_rewind.png")),
			LoadPixmap(path=resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/ico_mp_forward.png")),
		]
Esempio n. 34
0
 def __init__(self, enableWrapAround = False):
     MenuList.__init__(self, [], enableWrapAround, eListboxPythonMultiContent)
     font = skin.fonts.get('PlayList', ('Regular', 18, 23))
     self.l.setFont(0, gFont(font[0], font[1]))
     self.l.setItemHeight(font[2])
     self.currPlaying = -1
     self.oldCurrPlaying = -1
     self.serviceHandler = eServiceCenter.getInstance()
     self.state = STATE_NONE
     self.icons = [LoadPixmap(resolveFilename(SCOPE_ACTIVE_SKIN, 'icons/ico_mp_play.png')),
      LoadPixmap(resolveFilename(SCOPE_ACTIVE_SKIN, 'icons/ico_mp_pause.png')),
      LoadPixmap(resolveFilename(SCOPE_ACTIVE_SKIN, 'icons/ico_mp_stop.png')),
      LoadPixmap(resolveFilename(SCOPE_ACTIVE_SKIN, 'icons/ico_mp_rewind.png')),
      LoadPixmap(path=resolveFilename(SCOPE_ACTIVE_SKIN, 'icons/ico_mp_forward.png'))]
Esempio n. 35
0
 def __init__(self, list, selection=0, enableWrapAround=False):
     if getDesktop(0).size().width() == 1920:
         MenuList.__init__(self, list, enableWrapAround,
                           eListboxPythonMultiContent)
         font = skin.fonts["ChoiceList"]
         self.l.setFont(0, gFont("Regular", 28))
         self.l.setFont(1, gFont("Regular", 22))
         self.l.setItemHeight(font[2])
         self.selection = selection
     else:
         MenuList.__init__(self, list, enableWrapAround,
                           eListboxPythonMultiContent)
         font = skin.fonts["ChoiceList"]
         self.l.setFont(0, gFont(font[0], font[1]))
         self.l.setItemHeight(font[2])
         self.selection = selection
Esempio n. 36
0
 def __init__(self, enableWrapAround = False):
     MenuList.__init__(self, [], enableWrapAround, eListboxPythonMultiContent)
     screenwidth = getDesktop(0).size().width()
     if screenwidth and screenwidth == 1920:
         self.l.setFont(0, gFont('Regular', 30))
         self.l.setItemHeight(40)
     else:
         self.l.setFont(0, gFont('Regular', 18))
     self.l.setFont(0, gFont('Regular', 18))
     self.l.setItemHeight(23)
     self.currPlaying = -1
     self.oldCurrPlaying = -1
     self.serviceHandler = eServiceCenter.getInstance()
     self.state = STATE_NONE
     self.icons = [LoadPixmap(resolveFilename(SCOPE_ACTIVE_SKIN, 'icons/ico_mp_play.png')),
      LoadPixmap(resolveFilename(SCOPE_ACTIVE_SKIN, 'icons/ico_mp_pause.png')),
      LoadPixmap(resolveFilename(SCOPE_ACTIVE_SKIN, 'icons/ico_mp_stop.png')),
      LoadPixmap(resolveFilename(SCOPE_ACTIVE_SKIN, 'icons/ico_mp_rewind.png')),
      LoadPixmap(path=resolveFilename(SCOPE_ACTIVE_SKIN, 'icons/ico_mp_forward.png'))]
Esempio n. 37
0
 def __init__(self, enableWrapAround=False):
     MenuList.__init__(self, [], enableWrapAround,
                       eListboxPythonMultiContent)
     self.l.setFont(0, gFont("Regular", 18))
     self.l.setItemHeight(23)
     self.currPlaying = -1
     self.oldCurrPlaying = -1
     self.serviceHandler = eServiceCenter.getInstance()
     self.icons = [
         LoadPixmap(
             resolveFilename(SCOPE_ACTIVE_SKIN, "icons/ico_mp_play.png")),
         LoadPixmap(
             resolveFilename(SCOPE_ACTIVE_SKIN, "icons/ico_mp_pause.png")),
         LoadPixmap(
             resolveFilename(SCOPE_ACTIVE_SKIN, "icons/ico_mp_stop.png")),
         LoadPixmap(
             resolveFilename(SCOPE_ACTIVE_SKIN, "icons/ico_mp_rewind.png")),
         LoadPixmap(path=resolveFilename(SCOPE_ACTIVE_SKIN,
                                         "icons/ico_mp_forward.png")),
     ]
Esempio n. 38
0
    def __init__(self,
                 directory,
                 showDirectories=True,
                 showFiles=True,
                 showMountpoints=True,
                 matchingPattern=None,
                 useServiceRef=False,
                 inhibitDirs=False,
                 inhibitMounts=False,
                 isTop=False,
                 enableWrapAround=False,
                 additionalExtensions=None):
        MenuList.__init__(self, list, enableWrapAround,
                          eListboxPythonMultiContent)
        self.additional_extensions = additionalExtensions
        self.mountpoints = []
        self.current_directory = None
        self.current_mountpoint = None
        self.useServiceRef = useServiceRef
        self.showDirectories = showDirectories
        self.showMountpoints = showMountpoints
        self.showFiles = showFiles
        self.isTop = isTop
        # example: matching .nfi and .ts files: "^.*\.(nfi|ts)"
        if matchingPattern:
            self.matchingPattern = re.compile(matchingPattern)
        else:
            self.matchingPattern = None
        self.inhibitDirs = inhibitDirs or []
        self.inhibitMounts = inhibitMounts or []

        self.refreshMountpoints()
        self.changeDir(directory)
        if getDesktop(0).size().width() == 1920:
            self.l.setFont(0, gFont("Regular", 28))
            self.l.setItemHeight(40)
        else:
            self.l.setFont(0, gFont("Regular", 18))
            self.l.setItemHeight(23)
        self.serviceHandler = eServiceCenter.getInstance()
Esempio n. 39
0
	def __init__(self, directory, showDirectories = True, showFiles = True, showMountpoints = True, matchingPattern = None, useServiceRef = False, inhibitDirs = False, inhibitMounts = False, isTop = False, enableWrapAround = False, additionalExtensions = None):
		MenuList.__init__(self, list, enableWrapAround, eListboxPythonMultiContent)
		self.additional_extensions = additionalExtensions
		self.mountpoints = []
		self.current_directory = None
		self.current_mountpoint = None
		self.useServiceRef = useServiceRef
		self.showDirectories = showDirectories
		self.showMountpoints = showMountpoints
		self.showFiles = showFiles
		self.isTop = isTop
		# example: matching .nfi and .ts files: "^.*\.(nfi|ts)"
		self.matchingPattern = matchingPattern
		self.inhibitDirs = inhibitDirs or []
		self.inhibitMounts = inhibitMounts or []

		self.refreshMountpoints()
		self.changeDir(directory)
		font, size = skin.parameters.get("FileListFont", ('Regular', 18))
		self.l.setFont(0, gFont(font, size))
		self.l.setItemHeight(int(skin.parameters.get("FileListItemHeight", (23,))[0]))
		self.serviceHandler = eServiceCenter.getInstance()
Esempio n. 40
0
	def __init__(self, directory, showDirectories = True, showFiles = True, showMountpoints = True, matchingPattern = None, useServiceRef = False, inhibitDirs = False, inhibitMounts = False, isTop = False, enableWrapAround = False, additionalExtensions = None):
		MenuList.__init__(self, list, enableWrapAround, eListboxPythonMultiContent)
		self.additional_extensions = additionalExtensions
		self.mountpoints = []
		self.current_directory = None
		self.current_mountpoint = None
		self.useServiceRef = useServiceRef
		self.showDirectories = showDirectories
		self.showMountpoints = showMountpoints
		self.showFiles = showFiles
		self.isTop = isTop
		# example: matching .nfi and .ts files: "^.*\.(nfi|ts)"
		self.matchingPattern = matchingPattern
		self.inhibitDirs = inhibitDirs or []
		self.inhibitMounts = inhibitMounts or []

		self.refreshMountpoints()
		self.changeDir(directory)

		tlf = TemplatedListFonts()
		self.l.setFont(0, gFont(tlf.face(tlf.MEDIUM), tlf.size(tlf.MEDIUM)))
		itemHeight = componentSizes.itemHeight(componentSizes.FILE_LIST, 25)
		self.l.setItemHeight(itemHeight)
		self.serviceHandler = eServiceCenter.getInstance()
Esempio n. 41
0
	def __init__(self, directory, showDirectories = True, showFiles = True, showMountpoints = True, matchingPattern = None, useServiceRef = False, inhibitDirs = False, inhibitMounts = False, isTop = False, enableWrapAround = False, additionalExtensions = None):
		MenuList.__init__(self, list, enableWrapAround, eListboxPythonMultiContent)
		self.additional_extensions = additionalExtensions
		self.mountpoints = []
		self.current_directory = None
		self.current_mountpoint = None
		self.useServiceRef = useServiceRef
		self.showDirectories = showDirectories
		self.showMountpoints = showMountpoints
		self.showFiles = showFiles
		self.isTop = isTop
		# example: matching .nfi and .ts files: "^.*\.(nfi|ts)"
		self.matchingPattern = matchingPattern
		self.inhibitDirs = inhibitDirs or []
		self.inhibitMounts = inhibitMounts or []

		self.refreshMountpoints()
		self.changeDir(directory)

		tlf = TemplatedListFonts()
		self.l.setFont(0, gFont(tlf.face(tlf.MEDIUM), tlf.size(tlf.MEDIUM)))
		itemHeight = componentSizes.itemHeight(componentSizes.FILE_LIST, 25)
		self.l.setItemHeight(itemHeight)
		self.serviceHandler = eServiceCenter.getInstance()
Esempio n. 42
0
	def __init__(self, list, selection = 0, enableWrapAround=False):
		MenuList.__init__(self, list, enableWrapAround, eListboxPythonMultiContent)
		font, size = skin.parameters.get("ChoicelistFont", ('Regular',20))
		self.l.setFont(0, gFont(font, size))
		self.l.setItemHeight(int(skin.parameters.get("ChoicelistItemHeight", (25,))[0]))
		self.selection = selection
Esempio n. 43
0
	def __init__(self, list, enableWrapAround = False):
		MenuList.__init__(self, list, enableWrapAround, eListboxPythonMultiContent)
		font, size = skin.parameters.get("ParentalControlListFont", ('Regular', 20))
		self.l.setFont(0, gFont(font, size))
		self.l.setItemHeight(int(skin.parameters.get("ParentalControlListItemHeight", (32,))[0]))
Esempio n. 44
0
 def postWidgetCreate(self, instance):
     MenuList.postWidgetCreate(self, instance)
     self.moveToIndex(self.selection)
     self.instance.setWrapAround(True)
Esempio n. 45
0
 def __init__(self, list, selection=0, enableWrapAround=False):
     MenuList.__init__(self, list, enableWrapAround,
                       eListboxPythonMultiContent)
     self.l.setFont(0, gFont("Regular", 20))
     self.l.setItemHeight(25)
     self.selection = selection
Esempio n. 46
0
 def __init__(self, list = None, enableWrapAround = False):
     MenuList.__init__(self, list or [], enableWrapAround, content=eListboxPythonMultiContent)
     font = skin.fonts.get('SelectionList', ('Regular', 20, 30))
     self.l.setFont(0, gFont(font[0], font[1]))
     self.l.setItemHeight(font[2])
Esempio n. 47
0
 def postWidgetCreate(self, instance):
     MenuList.postWidgetCreate(self, instance)
     self.moveToIndex(self.selection)
Esempio n. 48
0
	def __init__(self, list, enableWrapAround = False):
		MenuList.__init__(self, list, enableWrapAround, eListboxPythonMultiContent)
		font = skin.fonts.get("ParentalControlList", ("Regular", 20, 32))
		self.l.setFont(0, gFont(font[0], font[1]))
		self.l.setItemHeight(font[2])
Esempio n. 49
0
	def postWidgetCreate(self, instance):
		MenuList.postWidgetCreate(self, instance)
		self.moveToIndex(self.selection)
Esempio n. 50
0
	def __init__(self, list = None, enableWrapAround = False):
		MenuList.__init__(self, list or [], enableWrapAround, content = eListboxPythonMultiContent)
		tlf = TemplatedListFonts()
		self.l.setFont(0, gFont(tlf.face(tlf.BIG), tlf.size(tlf.BIG)))
		itemHeight = componentSizes.itemHeight(componentSizes.SELECTION_LIST, 30)
		self.l.setItemHeight(itemHeight)
Esempio n. 51
0
	def postWidgetCreate(self, instance):
		MenuList.postWidgetCreate(self, instance)
		self.moveToIndex(self.selection)
		self.instance.setWrapAround(True)
	def __init__(self, list = None, enableWrapAround = False):
		MenuList.__init__(self, list or [], enableWrapAround, content = eListboxPythonMultiContent)
		self.l.setFont(0, gFont("Regular", 20))
		self.l.setItemHeight(30)
Esempio n. 53
0
	def __init__(self, list, selection = 0, enableWrapAround=False):
		MenuList.__init__(self, list, enableWrapAround, eListboxPythonMultiContent)
		self.l.setFont(0, gFont("Regular", 20))
		self.l.setItemHeight(25)
		self.selection = selection