Willkommen! Melden Sie sich an oder registrieren Sie sich.

Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.

Anmelden - oder - Benutzerkonto erstellen

MerlinWidgets

Voraussetzungen


MerlinWidget hat keine Voraussetzungen. Das Plugin kann ohne zusätzliche Abhängigkeiten über den Feed installiert werden.


Plugin Beschreibung


Das Plugin ist unter Menü > Erweiterungen > MerlinWidgets zu finden nach der Installation. Das Plugin dient zur Konfiguration der MerlinWidgets. Da das Plugin selbst keine MerlinWidgets mitliefert, ist die Liste zu Beginn leer.



MerlinWidgets sind ähnlich aufgebaut wie die skin_user.xml.


Dabei sind ein paar Dinge zu beachten:

  • Speicherort für Widgets: /etc/enigma2/MerlinWidgets
  • Format: xml (Details siehe unten)
  • Dateiname: muss mit dem Namen des Screens übereinstimmen (inklusive Gross-/Kleinschreibung), welcher im Tag <screen> im Attribut name definiert ist
  • Pro MerlinWidget ist eine eigene Datei anzulegen

Beispiel für ein MerlinWidget zur Anzeige der Uhrzeit:

XML
  1. <skin>
  2. <screen name="Time" position="1500,10" size="400,90" backgroundColor="#ff000000" flags="wfNoBorder" zPosition="1000">
  3. <widget position="0,0" size="400,90" render="Label" source="global.CurrentTime" font="Regular;40" foregroundColor="#ffffff" halign="center" valign="bottom" transparent="1">
  4. <convert type="ClockToText">Format: %H:%M:%S</convert>
  5. </widget>
  6. </screen>
  7. </skin>

Nachdem das obige XML als Time.xml nach /etc/enigma2/MerlinWidgets gespeichert wurde, wird es nach einem Neustart von enigma2 im Plugin angezeigt:


Der Toggle erlaubt vorhandene MerlinWidgets ein- und auszuschalten, wobei die Änderung erst nach einem Neustart von enigma2 wirksam wird. Zusätzlich kann für jedes MerlinWidget definiert werden, ob es dauerhaft angezeigt werden soll oder auf unverschlüsselten Sendern nicht angezeigt werden soll. Diese Zusatzoptionen sind mit der OK-Taste erreichbar.