screen name="MyTubeSuggestionsListScreen"

  • screen name="MyTubeSuggestionsListScreen"

    Hallo,

    zum aktuellen Anlass des neuen Dreambox OS Version: 4.3.0r26-2017-01-10 mit dem neuen default.skin in HD,
    gibt es natürlich nun neue Screenshots und auch einige Änderungen ( und werden evtl. noch einige kommen? ).

    Info: Das Plugin "MyTube Player" ist ein externen Plugin, und kann/muss über die Erweiterungen installiert sein.

    Man kann den Screen name="MyTubeSuggestionsListScreen" erreichen über:

    - Menü-Taste --> Erweiterungen --> MyTube Player --> Bouquet Taste Hoch drücken

    Den Original-Screen finden man bei Boxen in der /usr/lib/enigma2/python/Plugins/Extensions/MyTube/MyTubeSearch.py und sieht dort wie folgt aus:

    XML-Quellcode

    1. class MyTubeSuggestionsListScreen(Screen):
    2. skin = """
    3. <screen name="MyTubeSuggestionsListScreen" position="center,205" size="920,450" zPosition="6" title="MyTube - Search" flags="wfNoBorder">
    4. <widget source="suggestionslist" render="Listbox" position="10,10" size="900,270" zPosition="2" enableWrapAround="1" scrollbarMode="showOnDemand">
    5. <convert type="TemplatedMultiContent">
    6. {"template": [
    7. MultiContentEntryText(pos=(5,2),size=(590,26),font=0,flags=RT_HALIGN_LEFT,text=0),# index 0 is the name
    8. MultiContentEntryText(pos=(610,2),size=(300,26),font=1,flags=RT_HALIGN_RIGHT,text=1),# index 1 are the rtesults
    9. ],
    10. "fonts": [gFont("Regular",22),gFont("Regular",18)],
    11. "itemHeight": 30
    12. }
    13. </convert>
    14. </widget>
    15. </screen>"""
    Alles anzeigen

    Hier nun mal ein Variante als Default Skin FHD angepasst:

    Quellcode

    1. <!-- MyTube / SuggestionsList (plugin-extention) -->
    2. <screen name="MyTubeSuggestionsListScreen" position="center,280" size="1470,725" zPosition="6" title="MyTube - Search" flags="wfNoBorder">
    3. <widget source="suggestionslist" render="Listbox" position="10,10" size="1450,480" zPosition="2" enableWrapAround="1" scrollbarMode="showOnDemand">
    4. <convert type="TemplatedMultiContent">
    5. {"template": [
    6. MultiContentEntryText(pos=(10,2),size=(990,36),font=0,flags=RT_HALIGN_LEFT,text=0),# index 0 is the name
    7. MultiContentEntryText(pos=(1010,2),size=(420,36),font=1,flags=RT_HALIGN_RIGHT,text=1),# index 1 are the rtesults
    8. ],
    9. "fonts": [gFont("Regular",30),gFont("Regular",28)],
    10. "itemHeight": 40
    11. }
    12. </convert>
    13. </widget>
    14. </screen>
    Alles anzeigen
    Info: einen kleinen Fehler habe ich noch drin, den ich nicht finden kann wie ich den beheben muss/kann ;(

    Im ersten Bild beim default.skin erkennt man im Suchfeld rechts den Buchstaben den man gesucht hatte.
    Im zweiten Bild Links wird da nichts angezeigt, wenn mir da jemand einen Tipp geben kann wie ich das Korigieren kann wäre klasse :thumbup:

    Denke das dies mit dem Screen name="MyTubePlayerMainScreen" zu tun hat. in der entsprechende Zeile habe ich dies drin:

    Quellcode

    1. <widget name="config" position="20,75" size="1440,35" zPosition="2" scrollbarMode="showNever" transparent="1"/>

    Wird über die Virtuelle Tastatur gesucht wird die Suche eingetragen, über den Nummernblock der Fernbedienung leider nicht....
    Bilder
    • MyTubeSuggestionsListScreen-01.jpg

      125,49 kB, 1.280×720, 44 mal angesehen
    • MyTubeSuggestionsListScreen-02.jpg

      287,1 kB, 1.920×1.080, 29 mal angesehen
    MfG EgLe


    OS ="Manjaro Rolling (KDE)" Kernel: Linux 4.9.9-1-MANJARO QT: 5.8.0 KDE-Plasma: 5.9.2 KDE Frameworks: 5.31.0
    Mainboard = Intel Desktop Board DH87RL
    CPU = Intel Core I7-4770 3,40GHz mit 8GB DDR2 800 RAM
    Grafikkarte = on Board

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von EgLe ()

  • Ja da denkst du richtig ,du hast in deiner config zeile einfach nicht die richtige höhe angegeben
    <widget name="config" position="20,75" size="1440,35" zPosition="2" scrollbarMode="showNever" transparent="1"/>
    35 wird da falsch sein (sieht man auch in dem screenshot)
    Das bedeutet du hast sicherlich in dem skin eine globale config Zeilenhöhe gesetzt und 35 wird sicherlich zu klein sein und somit nicht für die eine Zeile ausreichen ,daher siehst du kein Schrift.
    Und wenn du das richtig hast dann bekommste auch mit dem Nummernblock die Buchstaben ;)
  • Hallo zombi,

    besten Dank, habe es hinbekommen und obigen Screenshot erneuert :thumbsup:
    Stimmt musste die höhe von 35 auf 45 vergrößern...
    MfG EgLe


    OS ="Manjaro Rolling (KDE)" Kernel: Linux 4.9.9-1-MANJARO QT: 5.8.0 KDE-Plasma: 5.9.2 KDE Frameworks: 5.31.0
    Mainboard = Intel Desktop Board DH87RL
    CPU = Intel Core I7-4770 3,40GHz mit 8GB DDR2 800 RAM
    Grafikkarte = on Board