Jump to content


Photo

Plugin's aanpassen in de skin hoe los je dat op?


  • Please log in to reply
3 replies to this topic

#1 Loui (PD1LOI)

  • Senior Member
  • 4,529 posts

+140
Excellent

Posted 2 October 2018 - 08:55

Ik zit al een tijdje te zoeken naar een oplossing hiervoor, OpenUitzendingGemist als je die opend dan is het menu wel goed maar de letters erg klein.

Oorzaak hieronder.

def MPanelEntryComponent(channel, text, png):
res = [ text ]
res.append((eListboxPythonMultiContent.TYPE_TEXT, 200, 15, 800, 100, 0, RT_HALIGN_LEFT|RT_WRAP|RT_VALIGN_TOP, text))
res.append((eListboxPythonMultiContent.TYPE_PIXMAP_ALPHATEST, 10, 5, 150, 150, png))
return res
 
class MPanelList(MenuList):
def __init__(self, list, selection = 0, enableWrapAround=True):
MenuList.__init__(self, list, enableWrapAround, eListboxPythonMultiContent)
self.l.setFont(0, gFont("Regular", 18))
self.l.setItemHeight(120)
self.selection = selection
 
Nu is dit makkelijk op te lossen door dit te veranderen en wat beter uit de verf laten komen.Zie hieronder.
 
def MPanelEntryComponent(channel, text, png):
res = [ text ]
res.append((eListboxPythonMultiContent.TYPE_TEXT, 200, 15, 800, 200, 0, RT_HALIGN_LEFT|RT_WRAP|RT_VALIGN_TOP, text))
res.append((eListboxPythonMultiContent.TYPE_PIXMAP_ALPHATEST, 10, 5, 150, 150, png))
return res
 
class MPanelList(MenuList):
def __init__(self, list, selection = 0, enableWrapAround=True):
MenuList.__init__(self, list, enableWrapAround, eListboxPythonMultiContent)
self.l.setFont(0, gFont("Regular", 30))
self.l.setItemHeight(150)
self.selection = selection
 
Maar is dit ook door een speciaal item in de skin op te nemen zodat je niet elke keer je plugin hoeft aan te passen?
 
Origineel Attached File  1_0_19_4C05_835_600_FFFF0000_0_0_0_20181002095011.jpg   102.7KB   5 downloads
 
Aagepast Attached File  1_0_19_4C05_835_600_FFFF0000_0_0_0_20181002095421.jpg   91.8KB   3 downloads
 
 


Re: Plugin's aanpassen in de skin hoe los je dat op? #2 littlesat

  • PLi® Core member
  • 56,272 posts

+691
Excellent

Posted 2 October 2018 - 15:54

Daar heb ik destijds samen met ims na veel uitprobeersels om te voorkomen dat je if hd skin then do x else do y structuren te krijgen dat parameter blok voor uitgevonden in de skin zodat je maten en fonts in lijsten en zo kunt aanpassen in python... er staan denk ik genoeg andere voorbeelden in... die 30 en 150 kan je als parameter doorgeven met de huidige waardes als default (als er geen parameter waarde in een skin zou staan)

Edited by littlesat, 2 October 2018 - 15:57.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Plugin's aanpassen in de skin hoe los je dat op? #3 Loui (PD1LOI)

  • Senior Member
  • 4,529 posts

+140
Excellent

Posted 2 October 2018 - 22:13

Dus toch parameters, ik had al een klein vermoeden dat dit zo zou zijn. Nu ga ik de juiste regel hiervoor maken al wordt het wel even zoeken naar de juiste regel Hi.maar dat is nu leuk aan de door vallen en opstaan kom je steeds een stukje verder.

Edited by Loui (PD1LOI), 2 October 2018 - 22:17.


Re: Plugin's aanpassen in de skin hoe los je dat op? #4 DeBeek

  • Senior Member
  • 1,490 posts

+47
Good

Posted 3 October 2018 - 08:09

Heb hier nog de parameters zoals ze vroeger in de skin stonden, misschien kan je er wat mee..

Attached Files


Vu+DUO4K, (DVB-C FBC & DVB-S2X FBC twin tuner), OpenPLi Nightly Build, My-FullNightHD skin, Bluetooth remote,

2x Synology DS-116, 16 Gb USB3, Autotimer, Bitrate, EPG-Import, Ziggo Kabel-tv, Astra 28.2.



0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users