FAQ: lcdscreens.xml

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • FAQ: lcdscreens.xml

      Diskussionsthread: HIER

      [edit] 12.12.10
      mit erscheinen der DM800se wurden IDs für die unterschiedlichen Äuflösungen eingeführt. id="1" ist das LCD der 800/7025/8000 ; id="2" ist die DM800se
      bsp für 132x64:

      Quellcode

      1. <screen name="InfoBarSummaryNewNigma2" position="0,0" size="132,64" id="1">

      bsp für 800se:

      Quellcode

      1. <screen name="InfoBarSummaryNewNigma2" position="0,0" size="96,64" id="2">

      [/edit]

      mal ein paar kleine erläuterungen um die lcdscreens.xml zu pimpen 8)

      der LCD skin (screen) wird jeweils zwischen definiert

      Quellcode

      1. <screen name=
      2. ...
      3. </screen>


      wobei esmehrere arten von skins gibt,
      InfoBarSummary... = anzeige beim TVschaun
      ChannelSelectionSummary... = anzeige beim umschalten per bouquet. achtung die widget source= ist hier teils anderst als beim InfoBarSummary
      ourStandBySummary_ = anzeige im standby
      ourMoviePlayerSummary_ = Movieplayer lcd skin
      ourMediaPlayerSummary_ = Mediaplayer lcd skin



      die Namen der skins (screens) dürfen nicht verändert werden! Zum selfpimpen ist der InfoBarSummaryCustomized, ChannelSelectionSummaryCustomized und ourStandBySummary_SummaryCustomized gedacht.


      folgende Anzeigen sind möglich:

      sendername:

      Quellcode

      1. <widget source="session.CurrentService" render="Label" position="6,0" size="100,40" font="LCD_NN;20" halign="center" valign="left">
      2. <convert type="ServiceName">Name</convert>
      3. </widget>



      Fortschrittsbalken:

      Quellcode

      1. <widget source="session.Event_Now" render="Progress" position="5,46" size="117,3" borderWidth="1" >
      2. <convert type="EventTime">Progress</convert>
      3. </widget>



      restlaufzeit der Sendung:

      Quellcode

      1. <widget source="session.Event_Now" render="Label" position="90,49" zPosition="1" size="40,20" font="LCD_NN;18" halign="right" valign="top">
      2. <convert type="EventTime">Remaining</convert>
      3. <convert type="RemainingToText">InMinutes</convert>
      4. </widget>



      aktuelle Uhrzeit (stunde & minuten):

      Quellcode

      1. <widget source="global.CurrentTime" render="Label" position="30,49" size="48,20" font="LCD_NN;19" halign="right" valign="top">
      2. <convert type="ClockToText">Format:%H:%M</convert>
      3. </widget>



      aktuelle Uhrzeit (sekunden):

      Quellcode

      1. <widget source="global.CurrentTime" render="Label" position="80,49" zPosition="1" size="16,13" font="LCD_NN;13" valign="top">
      2. <convert type="ClockToText">Format:%S</convert>
      3. </widget>



      picon:

      Quellcode

      1. <widget source="session.CurrentService" render="Picon" position="6,0" size="132,46" zPosition="2" path="piconlcd" >
      2. <convert type="ServiceName">Reference</convert>
      3. </widget>



      blicken bei aufnahme:

      Quellcode

      1. <widget source="session.RecordState" render="FixedLabel" text="REC" position="3,50" zPosition="1" size="30,20" font="LCD_NN;13" halign="right" valign="top">
      2. <convert type="ConfigEntryTest">config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean</convert>
      3. <convert type="ConditionalShowHide">Blink</convert>
      4. </widget>


      ---------------------------------------------------------------
      erklärung am Beispiel:

      Quellcode

      1. <widget source="session.CurrentService" render="Label" position="6,0" size="100,40" font="LCD_NN;20" halign="center" valign="left">


      position="6,0" , sind X Y Pixeloordinaten der Darstellung (von links 6,von oben 0 pixel)
      size="100,40" , ist die größe der Darstellung (100 breit und 40 tief)
      font="LCD_NN;20" , Schriftart LCD_NN größe 20 aus der skin.xml
      halign="center" , auf der Y Achse wird es mittig Dargestellt (right,left & center möglich)
      valign="left" , auf der X Achse wird es links Dargestellt (right,left & top möglich)




      beim Movieplayer und Mediaplayer läuft es ein wenig anderst:

      Quellcode

      1. <ePixmap pixmap="/usr/share/enigma2/newnigma2Skin.new/defaults/LCD_video.png" position="0,0" zPosition="0" size="140,40" alphatest="on" />
      zeigt ein picons an



      Quellcode

      1. <widget source="session.CurrentService" render="Progress" position="15,41" size="100,4" borderWidth="1">
      2. <convert type="ServicePosition">Position</convert>
      3. </widget>
      ist der Fortschrittsbalken