Example #1
0
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
Example #2
0
	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
Example #3
0
	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