本文整理汇总了Python中skin.TemplatedListFonts.face方法的典型用法代码示例。如果您正苦于以下问题:Python TemplatedListFonts.face方法的具体用法?Python TemplatedListFonts.face怎么用?Python TemplatedListFonts.face使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类skin.TemplatedListFonts
的用法示例。
在下文中一共展示了TemplatedListFonts.face方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from skin import TemplatedListFonts [as 别名]
# 或者: from skin.TemplatedListFonts import face [as 别名]
def __init__(self, type=EPG_TYPE_SINGLE, selChangedCB=None, timer = None):
self.days = (_("Mon"), _("Tue"), _("Wed"), _("Thu"), _("Fri"), _("Sat"), _("Sun"))
self.timer = timer
self.onSelChanged = [ ]
if selChangedCB is not None:
self.onSelChanged.append(selChangedCB)
GUIComponent.__init__(self)
self.type=type
self.l = eListboxPythonMultiContent()
tlf = TemplatedListFonts()
self._font0 = gFont(tlf.face(tlf.BIG), tlf.size(tlf.BIG))
self._font1 = gFont(tlf.face(tlf.SMALL), tlf.size(tlf.SMALL))
self.l.setFont(0, self._font0)
self.l.setFont(1, self._font1)
self._textRenderer = None
sizes = componentSizes[EPGList.SKIN_COMPONENT_KEY]
self._iconWidth = sizes.get(EPGList.SKIN_COMPONENT_ICON_WIDTH, 21)
self._iconHeight = sizes.get(EPGList.SKIN_COMPONENT_ICON_HEIGHT, 21)
self._iconHPos = sizes.get(EPGList.SKIN_COMPONENT_ICON_HPOS, 4)
self._itemMargin = sizes.get(EPGList.SKIN_COMPONENT_ITEM_MARGIN, 10)
if type in (EPG_TYPE_SINGLE, EPG_TYPE_SIMILAR):
self.l.setBuildFunc(self.buildSingleEntry)
else:
assert(type == EPG_TYPE_MULTI)
self.l.setBuildFunc(self.buildMultiEntry)
self.epgcache = eEPGCache.getInstance()
self.clock_pixmap = LoadPixmap(cached=True, path=resolveFilename(SCOPE_CURRENT_SKIN, 'skin_default/icons/epgclock.png'))
self.clock_add_pixmap = LoadPixmap(cached=True, path=resolveFilename(SCOPE_CURRENT_SKIN, 'skin_default/icons/epgclock_add.png'))
self.clock_pre_pixmap = LoadPixmap(cached=True, path=resolveFilename(SCOPE_CURRENT_SKIN, 'skin_default/icons/epgclock_pre.png'))
self.clock_post_pixmap = LoadPixmap(cached=True, path=resolveFilename(SCOPE_CURRENT_SKIN, 'skin_default/icons/epgclock_post.png'))
self.clock_prepost_pixmap = LoadPixmap(cached=True, path=resolveFilename(SCOPE_CURRENT_SKIN, 'skin_default/icons/epgclock_prepost.png'))
示例2: __init__
# 需要导入模块: from skin import TemplatedListFonts [as 别名]
# 或者: from skin.TemplatedListFonts import face [as 别名]
def __init__(self, session):
Screen.__init__(self, session)
self["Canvas"] = CanvasSource()
self.basic_colors = [RGB(255, 255, 255), RGB(255, 255, 0), RGB(0, 255, 255), RGB(0, 255, 0), RGB(255, 0, 255), RGB(255, 0, 0), RGB(0, 0, 255), RGB(0, 0, 0)]
tlf = TemplatedListFonts()
self._textFont = gFont(tlf.face(tlf.BIGGER), tlf.size(tlf.BIGGER))
self._headerSize = tlf.size(tlf.BIGGER) * 2
self._headerFont = gFont(tlf.face(tlf.BIGGER), self._headerSize)
self._headerSize = int(self._headerSize * 1.5)
self["actions"] = ActionMap(["InputActions", "OkCancelActions"],
{
"1": self.testpic_brightness,
"2": self.testpic_contrast,
# "3": self.testpic_colors,
"3": self.testpic_filter,
"4": self.testpic_gamma,
"5": self.testpic_fubk,
"ok": self.callNext,
"cancel": self.close,
})
self._size = None
self.next = None
self._clear()
self.onLayoutFinish.append(self._onLayoutFinish)
示例3: __init__
# 需要导入模块: from skin import TemplatedListFonts [as 别名]
# 或者: from skin.TemplatedListFonts import face [as 别名]
def __init__(self, type=EPG_TYPE_SINGLE, selChangedCB=None, timer = None):
self.days = (_("Mon"), _("Tue"), _("Wed"), _("Thu"), _("Fri"), _("Sat"), _("Sun"))
self.timer = timer
self.onSelChanged = [ ]
if selChangedCB is not None:
self.onSelChanged.append(selChangedCB)
GUIComponent.__init__(self)
self.type=type
self.l = eListboxPythonMultiContent()
tlf = TemplatedListFonts()
self.l.setFont(0, gFont(tlf.face(tlf.BIG), tlf.size(tlf.BIG)))
self.l.setFont(1, gFont(tlf.face(tlf.SMALL), tlf.size(tlf.SMALL)))
if type == EPG_TYPE_SINGLE:
self.l.setBuildFunc(self.buildSingleEntry)
elif type == EPG_TYPE_MULTI:
self.l.setBuildFunc(self.buildMultiEntry)
else:
assert(type == EPG_TYPE_SIMILAR)
self.l.setBuildFunc(self.buildSimilarEntry)
self.epgcache = eEPGCache.getInstance()
self.clock_pixmap = LoadPixmap(cached=True, path=resolveFilename(SCOPE_CURRENT_SKIN, 'skin_default/icons/epgclock.png'))
self.clock_add_pixmap = LoadPixmap(cached=True, path=resolveFilename(SCOPE_CURRENT_SKIN, 'skin_default/icons/epgclock_add.png'))
self.clock_pre_pixmap = LoadPixmap(cached=True, path=resolveFilename(SCOPE_CURRENT_SKIN, 'skin_default/icons/epgclock_pre.png'))
self.clock_post_pixmap = LoadPixmap(cached=True, path=resolveFilename(SCOPE_CURRENT_SKIN, 'skin_default/icons/epgclock_post.png'))
self.clock_prepost_pixmap = LoadPixmap(cached=True, path=resolveFilename(SCOPE_CURRENT_SKIN, 'skin_default/icons/epgclock_prepost.png'))
示例4: postWidgetCreate
# 需要导入模块: from skin import TemplatedListFonts [as 别名]
# 或者: from skin.TemplatedListFonts import face [as 别名]
def postWidgetCreate(self, instance):
instance.setWrapAround(True)
self.selectionChanged_conn = instance.selectionChanged.connect(self.serviceChanged)
instance.setContent(self.l)
tlf = TemplatedListFonts()
self.l.setFont(0, gFont(tlf.face(tlf.MEDIUM), tlf.size(tlf.MEDIUM)))
self.l.setFont(1, gFont(tlf.face(tlf.SMALL), tlf.size(tlf.SMALL)))
self.l.setSelectionClip(eRect(0,0,0,0), False)
示例5: __init__
# 需要导入模块: from skin import TemplatedListFonts [as 别名]
# 或者: from skin.TemplatedListFonts import face [as 别名]
def __init__(self):
GUIComponent.__init__(self)
self.l = eListboxPythonMultiContent()
self.l.setBuildFunc(self.buildList)
tlf = TemplatedListFonts()
self.l.setFont(0, gFont(tlf.face(tlf.BIG), tlf.size(tlf.BIG)))
self.l.setFont(1, gFont(tlf.face(tlf.SMALL), tlf.size(tlf.SMALL)))
self.l.setItemHeight(componentSizes.itemHeight(self.SKIN_COMPONENT_KEY, 77))
示例6: __init__
# 需要导入模块: from skin import TemplatedListFonts [as 别名]
# 或者: from skin.TemplatedListFonts import face [as 别名]
def __init__(self, helplist, callback):
GUIComponent.__init__(self)
self.onSelChanged = [ ]
self.l = eListboxPythonMultiContent()
self.callback = callback
self.extendedHelp = False
l = [ ]
sizes = componentSizes[componentSizes.HELP_MENU_LIST]
textX = sizes.get("textX", 5)
textY = sizes.get("textY", 35)
textWidth = sizes.get("textWidth", 1000)
textHeight = sizes.get("textHeight", 35)
for (actionmap, context, actions) in helplist:
if not actionmap.enabled:
continue
for (action, help) in actions:
buttons = queryKeyBinding(context, action)
# do not display entries which are not accessible from keys
if not len(buttons):
continue
name = None
flags = 0
for n in buttons:
(name, flags) = (getKeyDescription(n[0]), n[1])
if name is not None:
break
if flags & 8: # for long keypresses, prepend l_ into the key name.
name = (name[0], "long")
entry = [ (actionmap, context, action, name ) ]
if isinstance(help, list):
self.extendedHelp = True
print "extendedHelpEntry found"
entry.extend((
(eListboxPythonMultiContent.TYPE_TEXT, 0, 0, textWidth, textHeight, 0, RT_VALIGN_CENTER, help[0]),
(eListboxPythonMultiContent.TYPE_TEXT, 0, textY, textWidth, textHeight, 1, RT_VALIGN_CENTER, help[1])
))
else:
entry.append( (eListboxPythonMultiContent.TYPE_TEXT, textX, 0, textWidth, textHeight, 0, RT_VALIGN_CENTER, help) )
l.append(entry)
self.l.setList(l)
tlf = TemplatedListFonts()
self.l.setFont(0, gFont(tlf.face(tlf.BIG), tlf.size(tlf.BIG)))
self.l.setFont(1, gFont(tlf.face(tlf.MEDIUM), tlf.size(tlf.MEDIUM)))
self.l.setItemHeight(sizes.get(componentSizes.ITEM_HEIGHT, 30))
示例7: __init__
# 需要导入模块: from skin import TemplatedListFonts [as 别名]
# 或者: from skin.TemplatedListFonts import face [as 别名]
def __init__(self, session):
Screen.__init__(self, session)
HelpableScreen.__init__(self)
ChannelsBase.__init__(self)
self.session = session
self.skinName = [ "SeriesPluginChannelEditor" ]
from plugin import NAME, VERSION
self.setup_title = NAME + " " + _("Channel Editor") + " " + VERSION
# Buttons
self["key_red"] = Button(_("Cancel"))
self["key_green"] = Button(_("OK"))
self["key_blue"] = Button(_("Remove"))
self["key_yellow"] = Button(_("Auto match"))
# Define Actions
self["actions_1"] = HelpableActionMap(self, "SetupActions", {
"ok" : (self.keyAdd, _("Show popup to add Stb Channel")),
"cancel" : (self.keyCancel, _("Cancel and close")),
"deleteForward" : (self.keyResetChannelMapping, _("Reset channels")),
}, -1)
self["actions_2"] = HelpableActionMap(self, "DirectionActions", {
"left" : (self.keyLeft, _("Previeous page")),
"right" : (self.keyRight, _("Next page")),
"up" : (self.keyUp, _("One row up")),
"down" : (self.keyDown, _("One row down")),
}, -1)
self["actions_3"] = HelpableActionMap(self, "ColorActions", {
"red" : (self.keyCancel, _("Cancel and close")),
"green" : (self.keySave, _("Save and close")),
"blue" : (self.keyRemove, _("Remove channel")),
"yellow" : (self.tryToMatchChannels, _("Auto match")),
}, -2) # higher priority
self.helpList[0][2].sort()
self["helpActions"] = ActionMap(["HelpActions",], {
"displayHelp" : self.showHelp
}, 0)
self.chooseMenuList = MenuList([], enableWrapAround=True, content=eListboxPythonMultiContent)
global TemplatedListFonts
if TemplatedListFonts is not None:
tlf = TemplatedListFonts()
self.chooseMenuList.l.setFont(0, gFont(tlf.face(tlf.MEDIUM), tlf.size(tlf.MEDIUM)))
self.chooseMenuList.l.setItemHeight(30)
else:
self.chooseMenuList.l.setFont(0, gFont('Regular', 20 ))
self.chooseMenuList.l.setItemHeight(25)
self['list'] = self.chooseMenuList
self['list'].show()
self.stbChlist = []
self.webChlist = []
self.stbToWebChlist = []
self.onLayoutFinish.append(self.readChannels)
示例8: __init__
# 需要导入模块: from skin import TemplatedListFonts [as 别名]
# 或者: from skin.TemplatedListFonts import face [as 别名]
def __init__(self, getPlaylistEntriesCB):
MenuList.__init__(self, list, False, eListboxPythonMultiContent)
tlf = TemplatedListFonts()
self.l.setFont(0, gFont(tlf.face(tlf.MEDIUM), tlf.size(tlf.MEDIUM)))
self.l.setItemHeight(25)
self.l.setBuildFunc(self.buildListboxEntry)
self.getPlaylistEntriesCB = getPlaylistEntriesCB
示例9: __init__
# 需要导入模块: from skin import TemplatedListFonts [as 别名]
# 或者: from skin.TemplatedListFonts import face [as 别名]
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()
示例10: __init__
# 需要导入模块: from skin import TemplatedListFonts [as 别名]
# 或者: from skin.TemplatedListFonts import face [as 别名]
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
示例11: __init__
# 需要导入模块: from skin import TemplatedListFonts [as 别名]
# 或者: from skin.TemplatedListFonts import face [as 别名]
def __init__(self, getFilesAndDirsCB, baseDir, matchingPattern):
MenuList.__init__(self, list, False, eListboxPythonMultiContent)
tlf = TemplatedListFonts()
self.l.setFont(0, gFont(tlf.face(tlf.MEDIUM), tlf.size(tlf.MEDIUM)))
self.l.setItemHeight(25)
self.l.setBuildFunc(self.buildListboxEntry)
self.currentDirectory = baseDir
self.getFilesAndDirsCB = getFilesAndDirsCB
self.changeRegex(matchingPattern)
示例12: __init__
# 需要导入模块: from skin import TemplatedListFonts [as 别名]
# 或者: from skin.TemplatedListFonts import face [as 别名]
def __init__(self):
GUIComponent.__init__(self)
sizes = componentSizes[componentSizes.TIMELINE_TEXT]
height = sizes.get(componentSizes.ITEM_HEIGHT, 25)
self.l = eListboxPythonMultiContent()
self.l.setSelectionClip(eRect(0, 0, 0, 0))
self.l.setItemHeight(height);
tlf = TemplatedListFonts()
self.l.setFont(0, gFont(tlf.face(tlf.MEDIUM), tlf.size(tlf.MEDIUM)))
示例13: __init__
# 需要导入模块: from skin import TemplatedListFonts [as 别名]
# 或者: from skin.TemplatedListFonts import face [as 别名]
def __init__(self, entries):
MenuList.__init__(self, entries, False, content = eListboxPythonMultiContent)
self.l.setFont(0, gFont("Regular", 22))
self.l.setBuildFunc(self.buildListboxEntry)
self.l.setItemHeight(25)
self.colorDisabled = 12368828
tlf = TemplatedListFonts()
self.l.setFont(0, gFont(tlf.face(tlf.BIG), tlf.size(tlf.BIG)))
示例14: __init__
# 需要导入模块: from skin import TemplatedListFonts [as 别名]
# 或者: from skin.TemplatedListFonts import face [as 别名]
def __init__(self, source):
GUIComponent.__init__(self)
self.l = eListboxPythonMultiContent()
self.list = source
self.l.setList(self.list)
tlf = TemplatedListFonts()
self.l.setFont(0, gFont(tlf.face(tlf.BIG), tlf.size(tlf.BIG)))
itemHeight = componentSizes.itemHeight(componentSizes.SERVICE_INFO_LIST, 30)
self.l.setItemHeight(itemHeight)
self.serviceHandler = eServiceCenter.getInstance()
示例15: __init__
# 需要导入模块: from skin import TemplatedListFonts [as 别名]
# 或者: from skin.TemplatedListFonts import face [as 别名]
def __init__(self, session, services, files):
Screen.__init__(self, session)
self.session = session
self.services = services
self.files = files
self["menuList"] = MenuList([], content=eListboxPythonMultiContent)
self["menuList"].l.setItemHeight(componentSizes.itemHeight(self.SKIN_COMPONENT_KEY, 85))
tlf = TemplatedListFonts()
self["menuList"].l.setFont(0, gFont(tlf.face(tlf.BIG), tlf.size(tlf.BIG)))
self["menuList"].l.setFont(1, gFont(tlf.face(tlf.SMALL), tlf.size(tlf.SMALL)))
self["actions"] = ActionMap(["OkCancelActions"],
{
"ok": self._ok,
"cancel": self._exit,
}, -1)
self.onLayoutFinish.append(self.buildMenu)
self.onLayoutFinish.append(self.layoutFinished)