def FTPFileEntryComponent(file, directory): isDir = True if file['filetype'] == 'd' else False name = file['filename'] absolute = directory + name if isDir: absolute += '/' res = [(absolute, isDir, file['size']), (eListboxPythonMultiContent.TYPE_TEXT, 35, 1, 470, 20, 0, RT_HALIGN_LEFT, name)] if isDir: png = LoadPixmap( resolveFilename(SCOPE_SKIN_IMAGE, "extensions/directory.png")) else: extension = name.split('.') extension = extension[-1].lower() if EXTENSIONS.has_key(extension): png = LoadPixmap( resolveFilename(SCOPE_SKIN_IMAGE, "extensions/" + EXTENSIONS[extension] + ".png")) else: png = None if png is not None: res.append((eListboxPythonMultiContent.TYPE_PIXMAP_ALPHATEST, 10, 2, 20, 20, png)) return res
def getPictureEntryComponent(self,name, absolute, isDir): """ name={angezeigter Name}, absolute={vollstaendiger Pfad}, isDir={True,False} """ res = [ (absolute, isDir) ] res.append((eListboxPythonMultiContent.TYPE_TEXT, 35, 1, 200, 20, 0, 0, name)) if isDir: png = loadPNG("/usr/share/enigma2/extensions/directory.png") else: extension = name.split('.') extension = extension[-1].lower() if EXTENSIONS.has_key(extension): png = loadPNG("/usr/share/enigma2/extensions/" + EXTENSIONS[extension] + ".png") else: png = None if png is not None: res.append((eListboxPythonMultiContent.TYPE_PIXMAP_ALPHATEST, 10, 2, 20, 20, png)) return res
def getPictureEntryComponent(self,name, absolute, isDir): """ name={angezeigter Name}, absolute={vollstaendiger Pfad}, isDir={True,False} """ res = [ (absolute, isDir) ] res.append((eListboxPythonMultiContent.TYPE_TEXT, 35, 1, 200, 20, 0, 0, name)) if isDir: png = loadPNG("/usr/share/enigma2/extensions/directory.png") else: extension = name.split('.') extension = extension[-1].lower() if EXTENSIONS.has_key(extension): png = loadPNG("/usr/share/enigma2/extensions/" + EXTENSIONS[extension] + ".png") else: png = None if png is not None: res.append((eListboxPythonMultiContent.TYPE_PIXMAP_ALPHATEST, 10, 2, 20, 20, png)) return res
def FTPFileEntryComponent(file, directory): isDir = True if file['filetype'] == 'd' else False name = file['filename'] absolute = directory + name if isDir: absolute += '/' res = [ (absolute, isDir, file['size']), (eListboxPythonMultiContent.TYPE_TEXT, 35, 1, 470, 20, 0, RT_HALIGN_LEFT, name) ] if isDir: png = LoadPixmap(resolveFilename(SCOPE_SKIN_IMAGE, "extensions/directory.png")) else: extension = name.split('.') extension = extension[-1].lower() if EXTENSIONS.has_key(extension): png = LoadPixmap(resolveFilename(SCOPE_SKIN_IMAGE, "extensions/" + EXTENSIONS[extension] + ".png")) else: png = None if png is not None: res.append((eListboxPythonMultiContent.TYPE_PIXMAP_ALPHATEST, 10, 2, 20, 20, png)) return res