(gelöst) Frage wegen neuen Skinoptionen

  • Hallo Reichi bzw. DMM
    Im neuen update gibt es jetzt 2 neue Fontoptionen ,in der skin.py sind aber nur die 3 definiert


    class TemplatedListFonts():
    BIG = "Big"
    MEDIUM = "Medium"
    SMALL = "Small"



    wie kann man denn dann die 2 neuen Bigger und Smaller in den Plugins einsetzen wenn sie nicht definiert sind?

    Einmal editiert, zuletzt von zombi ()

  • Hallo,


    im Standart DefaultHD Skin sind die neuerungen eigentlich drin :smiling_face:


    Die Bezeichnung lautet:


    Code
    <listfont type="Bigger" font="Regular" size="24" />
    <listfont type="Big" font="Regular" size="22" />
    <listfont type="Medium" font="Regular" size="20" />
    <listfont type="Small" font="Regular" size="18" />
    <listfont type="Smaller" font="Regular" size="16" />


    Sehr schön finde ich nun die bessere Skinbarkeit der Listen :thumbs_up:


    Neuerungen einfach mal im Standart-defeultskin betrachten und mit der alten vergleichen..


    Neu ist mir auch gleich ins Auge gesprungen:



    Denke er hat den Code extra so untereinander geschrieben das er "sofort" ins Auge fällt :question_mark:

    MfG EgLe



    Kernel : Linux 6.1.26-1-MANJARO (64-bit)-MANJARO (LTS)
    GUI : KDE 5.105.0 / Plasma 5.27.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

  • Egle wir haben die schon vorher mitgetestet (Danke auch dafür nochmal an Reichi) ,daher das mit der Kanalliste ist mir alles schon bewust und schon ne weile in unseren skins :grinning_squinting_face:
    Die neuen fontoptionen darum geht es ,das sie im skin stehen ist auch klar und man kann sie da auch einbauen ,aber wie kann man die in den Plugins einbauen das dann diese genommen werden? das ist die Frage.


    Bei den Fonts die definiert sind in der skin.py
    gibt man in einem Plugin das an


    from skin import TemplatedListFonts


    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)))



    und es werden dann die fonts aus dem skin genutzt ,nur für Bigger und Smaller gibt es in der skin.py ja keine definition und daher wenn man die einsetzt im plugin wird es denke knallen weil diese fonts nicht definiert sind.

  • Hallo Reichi,


    möchte Dir für die Neuerungen recht herzlich danken :thumbs_up:



    Gibt es auch die Chance , das für die Playliste wie Sie im Media Player verwendet wird auch noch so ne neue Componente kommt?


    Geil ist einfach nur das die Bilder nun skaliert werden, kommt im Mediaplayer richtig super :grinning_squinting_face:

    MfG EgLe



    Kernel : Linux 6.1.26-1-MANJARO (64-bit)-MANJARO (LTS)
    GUI : KDE 5.105.0 / Plasma 5.27.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

  • Egle ,Reichi wollte an dem leider nix mehr machen
    ich hab aber vor einiger Zeit eine Datei hier angehängt wo das ganze über die neuen DMM fontoptionen geht und für die Icons und pos. hab ich da skinfactor scale genommen .
    geht alles in allen skins SD,XD,HD ;fullhd oder aber auch UHD.
    Daher kannst ja die nutzen (mache ich zb. auch) bis eventuell da doch mal was kommt.
    Anpassungen für FULL HD Skin

  • Hallo zombi,


    Daher kannst ja die nutzen (mache ich zb. auch) bis eventuell da doch mal was kommt.
    Anpassungen für FULL HD Skin


    Recht herzlichen Dank für den workaround :grinning_squinting_face:

    MfG EgLe



    Kernel : Linux 6.1.26-1-MANJARO (64-bit)-MANJARO (LTS)
    GUI : KDE 5.105.0 / Plasma 5.27.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

  • Hallo,


    gibt es für name="config" auch einen workaround?


    wenn ich das richtig sehe gibt es da auch noch keine neue Componete, oder ist da was geplant? :smiling_face:


    Ist mit aufgefallen wenn ich den Screen für name="ChannelSelectionDisplaySettings" bearbeiten will ggg

    MfG EgLe



    Kernel : Linux 6.1.26-1-MANJARO (64-bit)-MANJARO (LTS)
    GUI : KDE 5.105.0 / Plasma 5.27.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

  • gibt es schon länger ...


    zB.


    Code
    <listboxcontent>
    		<offset name="left" value="5" />
    		<offset name="right" value="5" />
    		<font name="config_description" font="Regular;20" />
    		<font name="config_value" font="Regular;20" />
    		<value name="config_item_height" value="30" />
    		<font name="string" font="Regular;22" />
    		<value name="string_item_height" value="30" />		
    	</listboxcontent>

    DM 920 UHD sss :smiling_face_with_heart_eyes:

  • Egle das gab es sogar schon zu OE2.0 Zeiten :grinning_squinting_face: genauso wie die windowstylescrollbar wo man dann den scrollbalken an der Seite skinnen kann ,das sind alles Sachen die es schon seit OE2.0 gibt.

  • Ohhh, sorry....


    Asche auf mein Haupt.... :confused_face:


    Naja habe ja lange nix mehr gemacht, erst die Letzte Neuerung hat mich ja doch nun wieder angespornt mir meinen
    eignen FullHD skin zu machen und das ganze mal aus zu testen ggg



    Hoffe Ihr könnt mir verzeihen? :grinning_squinting_face:

    MfG EgLe



    Kernel : Linux 6.1.26-1-MANJARO (64-bit)-MANJARO (LTS)
    GUI : KDE 5.105.0 / Plasma 5.27.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

  • Hallo,


    Komando zurück :astonished_face:


    Entweder habe ich ein Fehler oder eben ein Bug gefunden?



    bei mir habe ich jetzt mal zu test folgendes gemacht:


    Code
    <listboxcontent>
    		<offset name="left" value="10" />
    		<offset name="right" value="10" />
    		<font font="Regular;40" name="string"/>
    		<value name="string_item_height" value="50"/>
    		<value name="config_item_height" value="50"/>
    	</listboxcontent>



    so und selbst wenn ich zu testzwecken den Screen vom DefaultHD einfüge:


    Code
    <!-- Channel selection Display Settings - TV -->
    	<screen name="ChannelSelectionDisplaySettings" position="center,center" size="820,400" title="ChannelSelection Display Settings" >
    		<ePixmap pixmap="Default-HD/buttons/red.png" position="10,5" size="200,40" alphatest="on" />
    		<ePixmap pixmap="Default-HD/buttons/green.png" position="210,5" size="200,40" alphatest="on" />
    		<ePixmap pixmap="Default-HD/buttons/yellow.png" position="410,5" size="200,40" alphatest="on" />
    		<ePixmap pixmap="Default-HD/buttons/blue.png" position="610,5" size="200,40" alphatest="on" />
    		<widget render="Label" source="key_red" position="10,5" size="200,40" zPosition="5" valign="center" halign="center" backgroundColor="red" font="Regular;21" transparent="1" foregroundColor="white" shadowColor="black" shadowOffset="-1,-1" />
    		<widget render="Label" source="key_green" position="210,5" size="200,40" zPosition="5" valign="center" halign="center" backgroundColor="red" font="Regular;21" transparent="1" foregroundColor="white" shadowColor="black" shadowOffset="-1,-1" />
    		<widget name="config" position="10,50" size="800,330" scrollbarMode="showOnDemand" />
    	</screen>


    Sollte ja die Configbox nun deutlich größer sein (mit font 40) als die Buttonsfonts (mit 21), sind Sie aber nicht????


    Anbei mal den Screenshot:

    Bilder

    MfG EgLe



    Kernel : Linux 6.1.26-1-MANJARO (64-bit)-MANJARO (LTS)
    GUI : KDE 5.105.0 / Plasma 5.27.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

  • Egle du hast doch fontgröße garnicht definiert wie soll das dann da größer werden :winking_face:


    <font name="config_description" font="Regular;20" />
    <font name="config_value" font="Regular;20" />

  • die beiden sind übrigens ....


    Code
    <listboxcontent>
    ...
       	 <font name="string" font="Regular;22" />
       	 <value name="string_item_height" value="30" />   	 
        </listboxcontent>


    für name"menu"


    zB. im Screen "MovieContextMenu"

    DM 920 UHD sss :smiling_face_with_heart_eyes:

  • Hallo,


    besten Dank an euch beiden, hatte wieder irgendwie ein Brett vorm Kopf :loudly_crying_face:

    MfG EgLe



    Kernel : Linux 6.1.26-1-MANJARO (64-bit)-MANJARO (LTS)
    GUI : KDE 5.105.0 / Plasma 5.27.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

  • Hallo,


    hmm, kann man bei name="list" in der EPG Auswahl auch irgendwie die Uhr bei den Timeraufnhamen zentrieren?


    Hatte versucht im eignen Verzeichnis "skin_default" eine andere bzw. größere Uhr zu verwenden, doch die wird leider in meiner
    DM820 nicht anerkannt bleibt die Standard-Uhr...



    Bilder

    MfG EgLe



    Kernel : Linux 6.1.26-1-MANJARO (64-bit)-MANJARO (LTS)
    GUI : KDE 5.105.0 / Plasma 5.27.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

  • Nein noch nicht ,auch die größe ist da leider noch auf 21x21 fest gesetzt für das icon.
    Ich hab das aber Reichi auch schon gemeldet und eine Anfrage diesbezüglich gemacht ,denke wenn er Zeit findet wird dahingehen noch mal nachgebessert .
    Ist zumindest wünschenswert :smiling_face:

  • Beim Partnerbox Plugin hab ich das mal mit skinfactor angepasst ,nur da haben die Jungs vom MerlinTeam leider noch nicht drüber gesehen bzw. da was verbessert.
    Wenn das ganze im original EPG von Reichi mit seinen Optionen gemacht wird kann man dann zb. das da auch so haben in jedem skin (auch die mit hoher Auflösung)