screen name="BonjourScreen"

  • 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: Bonjour ist ein externen Plugin, und kann/muss über die Erweiterungen installiert sein.
    weiter Infos findet sich hier: Bonjour Plugin (zeroconf/avahi-daemon handler)



    Man kann den Screen erreichen über:


    - Menü-Taste --> Erweiterungen --> Bonjour




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



    Hier nun mal ein Variante als Default Skin FHD angepasst:


    Wie man im Obigen Code sehen kann ist dieses Plugin über <component> anpassbar, was bedeutet das man im Header seiner skin.xml
    folgende Zeile erstellen bzw. anpassen kann/sollte um das <widget name="menuList"> zu beeinflussen...


    XML
    <component type="BonjourList" fileWidth="500" nameWidth="435" typeWidth="650" protWidth="200" portWidth="100" textWidth="800" textHeight="50" itemMargin="20" />


    der eigentliche Screen kann dann so aussehen:


    XML
    <!-- Bonjour / (plugin-extention) -->        
               <screen name="BonjourScreen" position="center,155" size="1280,830" title="Bonjour" >
            <widget name="menuList" position="20,10" size="1240,810" itemHeight="135" scrollbarMode="showOnDemand" />
        </screen>