Re: Архив: nStreamVOD - Enigma2 VOD/IPTV Player (1.0-1.1)
вернемся к теме по доработке.
я просто в ступоре.
просто хочу, чтобы лист каналов рендерился в скине
тупо вот так
так вот с меню лист не пашет, с простым меню пашет, но там функционал ограничен... ищу решение, как срендерить мультименю в скине
вернемся к теме по доработке.
я просто в ступоре.
AttributeError: 'MenuList' object has no attribute 'downstream_elements'
Код:
self.mlist.setList(map(channelEntryIPTVplaylist, self.channel_list)) .... def channelEntryIPTVplaylist(entry): menu_entry = [entry, (eListboxPythonMultiContent.TYPE_TEXT,7,10,40,33,1,RT_HALIGN_CENTER,'%s' % entry[0]), (eListboxPythonMultiContent.TYPE_TEXT,55,7,670,22,1,RT_HALIGN_LEFT,entry[1]), #(eListboxPythonMultiContent.TYPE_TEXT,350,7,370,22,1,RT_HALIGN_LEFT,entry[3]), #(eListboxPythonMultiContent.TYPE_PIXMAP_ALPHATEST, 50, 28, 680, 3, loadPNG('%s/img/slider_1280x10_hbg.png' % PLUGIN_PATH)) ] return menu_entry
Код:
<widget source="feedlist" render="Listbox" position="50,60" size="760,592" foregroundColorSelected="#ffffff" backgroundColor="#41000000" foregroundColor="#76addc" backgroundColorSelected="#41000000" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/nStreamVOD/img/x37.png" enableWrapAround="1" zPosition="1" scrollbarMode="showOnDemand" transparent="0"> <convert type="TemplatedMultiContent"> {"template": [ MultiContentEntryText(pos = (7,0), size = (40,50), font=1, flags = RT_HALIGN_CENTER, text = 11), # index 11 is counter MultiContentEntryText(pos = (55,0), size = (670,50), font=1, flags = RT_HALIGN_LEFT, text = 1), # index 1 is the name ], "fonts": [gFont("Regular", 26),gFont("Regular", 32)], "itemHeight": 40 } </convert> </widget>
Комментарий