HTPCInfo, Sysinfo;DriveSpace (1 Viewer)

harryzwo

Portal Pro
July 25, 2006
870
115
Home Country
Germany Germany
MediaPortal Version: 1.2.0 Beta
MediaPortal Skin: Defaultwide
Windows Version: Win 7 x86
CPU Type: Intel Core 2 Quad Q8300
HDD: WD 1TB
Memory: 4GB
Motherboard:
Video Card: Geforce GT240
Video Card Driver:
Sound Card:
Sound Card AC3:
Sound Card Driver:
1. TV Card: Happauge NovaT
1. TV Card Type: DVB-T
1. TV Card Driver:
2. TV Card: Technisat Skystar HD2
2. TV Card Type: DVB-S
2. TV Card Driver:
3. TV Card:
3. TV Card Type:
3. TV Card Driver:
4. TV Card:
4. TV Card Type:
4. TV Card Driver:
MPEG2 Video Codec:
MPEG2 Audio Codec:
h.264 Video Codec:
Satelite/CableTV Provider:
HTPC Case:
Cooling:
Power Supply:
Remote:
TV:
TV - HTPC Connection:


ich bin auf der Suche nach einem Plugin, dass mir einige Infos(CPU,Plattenbelegung,Memorybelegung) in MP anzeigt. Gefunden habe ich die drei, die im Titel genannt habe. HTPC funktioniert mit MP1.2Beta nicht richtig, ist aber auch für mich überdimmensioniert. Sysinfo finde ich nur als mpe-Datei. Die läßt sich nicht unter MP1.2Beta installieren und bei DriveSpace muss man, so wie ich das verstehe, das alles in ein bestehendes Fenter einprogrammieren. Das ist für mich als "nur User" recht kompliziert und ich verstehe vieles nicht. Wie ich das sehe gibt es hier sehr viele, die sich darauf wesentlich besser verstehen als ich.
Gibt es hier vielleicht jemanden der eine einfache Seite ähnlich der Sysinfo für MP1.2Beta DefaultWide bauen kann, die man einfach installiert?
Ich denke, dass ich mit dem Anliegen nicht ganz alleine bin.
 

quake2rambo

MP Donator
  • Premium Supporter
  • January 18, 2007
    803
    47
    Home Country
    Germany Germany
    AW: HTPCInfo, Sysinfo;DriveSpace

    Tja. Das ist eben so bei Open-Source Projekten. Die leben vom Mitmachen. Jeder hat eben unterschiedliche Anforderungen und Bedürfnisse. Das alles mit "Klick hier und Klick da" abzudecken, geht einfach nicht. Und Beta bleibt eben Beta. Einige Leute die Plugins programmieren warten eben auch lieber eine stable Version ab um nicht alles immer wieder anpasen zu müssen.
     

    harryzwo

    Portal Pro
    July 25, 2006
    870
    115
    Home Country
    Germany Germany
    Naja, grundsätzlich stimme ich Dir zu.
    Allerdings glaube ich nicht, dass sich im Betastadium noch etwas gravierend an der Pluginprogrammierung ändert.
    Also ist es gleich ob ich jetzt diese Anfrage stelle oder später. Es ist ja auch möglich, dass jemand das schon realisiert hat und es evtl. zu Verfügung stellen möchte.
     

    quake2rambo

    MP Donator
  • Premium Supporter
  • January 18, 2007
    803
    47
    Home Country
    Germany Germany
    AW: HTPCInfo, Sysinfo;DriveSpace

    Das DriveSpace-Plugin beispielsweise ist eben definitiv für eine individuelle Einbindug in skinfiles vorgesehen. Da gibts nichts "fertiges" oder aber es findet sich jemand, der das zur Verfügung stellt. Hab ich z.B. gemacht im Thread. Die anderen sind eigenständige Plugins. Da ist der Programmierer gefordert. Und da wirds auch nicht für alle skins Anpassungen geben.
     

    harryzwo

    Portal Pro
    July 25, 2006
    870
    115
    Home Country
    Germany Germany
    Ich finde die Lösung die Catavolt auf Basis von Sysinfo gemacht hat gut. Das habe ich versucht nachzubauen, bin aber extrem schnell an meine Grenzen gestoßen. Leider kann ich Sysinfo nicht installieren, dann müßte ich nur Anpassungen vornehmen. Nur mit der SYSINFO.XML kann ich irgendwie nichts anfangen. So wie ich das sehe muß irgendwo im Basichome noch ein Aufruf stattfinden um die Sysinfoseite überhaupt anzuzeigen. Weiter benötige ich auch noch die dazugehörigen Bilder. Nicht zu versessen-es gibt ja auch noch die Drivespace-DLL kann ich die einfach benutzen und wie?
    Also ich bin total verwirrt und habe mehr Fragen als Antworten. Da muss ich wohl warten, ob jemand etwas in der Richtung programmiert
     

    quake2rambo

    MP Donator
  • Premium Supporter
  • January 18, 2007
    803
    47
    Home Country
    Germany Germany
    AW: HTPCInfo, Sysinfo;DriveSpace

    Die drivespace DLL kommt in den Process-Ordner: C:\Program Files (x86)\Team MediaPortal\MediaPortal\plugins\process\DriveFreeSpace.dll (bei x64 Windows)
    Dann wird es in der MP-config aktiviert und eingestellt. Sysinfo habe ich mal benutzt, inzwischen nicht mehr. Eigentlich weiß man ja was verbaut ist :D
     

    harryzwo

    Portal Pro
    July 25, 2006
    870
    115
    Home Country
    Germany Germany
    gut, das habe. In der Configuration habe ich das auch aktiviert.
    Um jetzt irgendwas anzeigen zu können muss ich eine Skin-xML habe. Wenn ich irgendeine funktionierende nehme, die umbenenne und speichere passiert nichts. Wie also kann ich eine Skin-XML ändern um dass sie auch im MP als eigenständige(neue) Seite angezeigt wird? Verstehts Du was ich meine??
     

    quake2rambo

    MP Donator
  • Premium Supporter
  • January 18, 2007
    803
    47
    Home Country
    Germany Germany
    AW: HTPCInfo, Sysinfo;DriveSpace

    Grundsätzlich immer an einer Kopie von einer xml arbeiten! Und nicht mehrere Schritte auf einmal. Sonst verliert man den Überblick.

    Das ist z.B. ein Teil meiner settings.xml vom BleazleWide-Skin.
    Damit werden die Füllstände der Laufwerke C: bis N: "tabellarisch" dargestellt.

    Code:
    <control>
      <description>Drive space</description>
      <type>label</type>
    <textalign>center</textalign>
    <textcolor>ffffffff</textcolor>
      <id>37483</id>
      <posX>470</posX>
      <posY>150</posY>
      <width>160</width>
      <height>50</height>
      <font>font9</font>
      <label>#DriveFreeSpace.C.AvailableSpace.Data</label>
      <visible>string.contains(#DriveFreeSpace.C.Enabled,true)</visible>
      <animation effect="fade" time="1000"  delay="1000" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-470,0" end="0,0" delay="1000" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-470,0" acceleration="-1" >WindowClose</animation>
    	 </control>
    <control>
      <description>Progress Bar</description>
      <type>progress</type>
      <id>20</id>
      <posX>465</posX>
      <posY>230</posY>
      <width>160</width>
      <height>16</height>
      <label>#DriveFreeSpace.C.AvailableSpace.UsedPercentage</label>
     <texturebg>progress_background_tvhome.png</texturebg>
      <lefttexture>progress_blank30.png</lefttexture>
      <midtexture>progress_mid_white30.png</midtexture>
      <righttexture>progress_blank30.png</righttexture>
      <visible>string.contains(#DriveFreeSpace.C.Enabled,true)</visible>
      <animation effect="fade" time="1000"  delay="1000" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-470,0" end="0,0" delay="1000" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-470,0" acceleration="-1" >WindowClose</animation>
    	  
    </control>
    <control>
      <description>Drive space</description>
      <type>label</type>
    <textcolor>ffffffff</textcolor>
    <textalign>center</textalign>
      <id>37483</id>
      <posX>660</posX>
      <posY>150</posY>
      <width>160</width>
      <height>50</height>
      <font>font9</font>
      <label>#DriveFreeSpace.D.AvailableSpace.Data</label>
      <visible>string.contains(#DriveFreeSpace.D.Enabled,true)</visible>
        <animation effect="fade" time="1000" delay="750" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-910,0" end="0,0" delay="750" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000" delay="500">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-910,0" delay="500" acceleration="-1" >Windowclose</animation>
    	</control>
    <control>
      <description>Progress Bar</description>
      <type>progress</type>
      <id>20</id>
      <posX>655</posX>
      <posY>230</posY>
      <width>160</width>
      <height>16</height>
      <label>#DriveFreeSpace.D.AvailableSpace.UsedPercentage</label>
      <texturebg>progress_background_tvhome.png</texturebg>
      <lefttexture>progress_blank30.png</lefttexture>
      <midtexture>progress_mid_white30.png</midtexture>
      <righttexture>progress_blank30.png</righttexture>
      <visible>string.contains(#DriveFreeSpace.D.Enabled,true)</visible>
        <animation effect="fade" time="1000" delay="750" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-910,0" end="0,0" delay="750" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000" delay="500">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-910,0" delay="500" acceleration="-1" >Windowclose</animation>
    </control>
    <control>
      <description>Drive space</description>
      <type>label</type>
    <textalign>center</textalign>
    <textcolor>ffffffff</textcolor>
      <id>37483</id>
      <posX>850</posX>
      <posY>150</posY>
      <width>160</width>
      <height>50</height>
      <font>font9</font>
      <label>#DriveFreeSpace.E.AvailableSpace.Data</label>
      <visible>string.contains(#DriveFreeSpace.E.Enabled,true)</visible>
        <animation effect="fade" time="1000" delay="500" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-910,0" end="0,0" delay="500" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000" delay="750">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-910,0" delay="750" acceleration="-1" >Windowclose</animation>
    </control>
    <control>
      <description>Progress Bar</description>
      <type>progress</type>
      <id>20</id>
      <posX>845</posX>
      <posY>230</posY>
      <width>160</width>
      <height>16</height>
      <label>#DriveFreeSpace.E.AvailableSpace.UsedPercentage</label>
      <texturebg>progress_background_tvhome.png</texturebg>
      <lefttexture>progress_blank30.png</lefttexture>
      <midtexture>progress_mid_white30.png</midtexture>
      <righttexture>progress_blank30.png</righttexture>
      <visible>string.contains(#DriveFreeSpace.E.Enabled,true)</visible>
        <animation effect="fade" time="1000" delay="500" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-910,0" end="0,0" delay="500" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000" delay="750">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-910,0" delay="750" acceleration="-1" >Windowclose</animation>
    </control>
    <control>
      <description>Drive space</description>
      <type>label</type>
    <textalign>center</textalign>
    <textcolor>ffffffff</textcolor>
      <id>37483</id>
      <posX>1040</posX>
      <posY>150</posY>
      <width>160</width>
      <height>50</height>
      <font>font9</font>
      <label>#DriveFreeSpace.F.AvailableSpace.Data</label>
      <visible>string.contains(#DriveFreeSpace.F.Enabled,true)</visible>
     <animation effect="fade" time="1000" delay="250" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-910,0" end="0,0" delay="250" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000" delay="1000">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-910,0" delay="1000" acceleration="-1" >Windowclose</animation>
    </control>
    <control>
      <description>Progress Bar</description>
      <type>progress</type>
      <id>20</id>
      <posX>1035</posX>
      <posY>230</posY>
      <width>160</width>
      <height>16</height>
      <label>#DriveFreeSpace.F.AvailableSpace.UsedPercentage</label>
      <texturebg>progress_background_tvhome.png</texturebg>
      <lefttexture>progress_blank30.png</lefttexture>
      <midtexture>progress_mid_white30.png</midtexture>
      <righttexture>progress_blank30.png</righttexture>
      <visible>string.contains(#DriveFreeSpace.F.Enabled,true)</visible>
       <animation effect="fade" time="1000" delay="250" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-910,0" end="0,0" delay="250" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000" delay="1000">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-910,0" delay="1000" acceleration="-1" >Windowclose</animation>
    </control>
    <control>
      <description>Drive space</description>
      <type>label</type>
    <textalign>center</textalign>
    <textcolor>ffffffff</textcolor>
      <id>37483</id>
      <posX>470</posX>
     <posY>280</posY>
      <width>160</width>
      <height>50</height>
      <font>font9</font>
      <label>#DriveFreeSpace.G.AvailableSpace.Data</label>
      <visible>string.contains(#DriveFreeSpace.G.Enabled,true)</visible>
       <animation effect="fade" time="1000"  delay="1000" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-470,0" end="0,0" delay="1000" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-470,0" acceleration="-1" >WindowClose</animation>
    </control>
    <control>
      <description>Progress Bar</description>
      <type>progress</type>
      <id>20</id>
      <posX>465</posX>
      <posY>360</posY>
      <width>160</width>
      <height>16</height>
      <label>#DriveFreeSpace.G.AvailableSpace.UsedPercentage</label>
      <texturebg>progress_background_tvhome.png</texturebg>
      <lefttexture>progress_blank30.png</lefttexture>
      <midtexture>progress_mid_white30.png</midtexture>
      <righttexture>progress_blank30.png</righttexture>
      <visible>string.contains(#DriveFreeSpace.G.Enabled,true)</visible>
      <animation effect="fade" time="1000"  delay="1000" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-470,0" end="0,0" delay="1000" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-470,0" acceleration="-1" >WindowClose</animation>
    </control>
    <control>
      <description>Drive space</description>
      <type>label</type>
    <textalign>center</textalign>
    <textcolor>ffffffff</textcolor>
      <id>37483</id>
      <posX>660</posX>
      <posY>280</posY>
      <width>160</width>
      <height>50</height>
      <font>font9</font>
      <label>#DriveFreeSpace.H.AvailableSpace.Data</label>
      <visible>string.contains(#DriveFreeSpace.H.Enabled,true)</visible>
      <animation effect="fade" time="1000" delay="750" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-910,0" end="0,0" delay="750" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000" delay="500">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-910,0" delay="500" acceleration="-1" >Windowclose</animation>
    </control>
    <control>
      <description>Progress Bar</description>
      <type>progress</type>
      <id>20</id>
      <posX>655</posX>
      <posY>360</posY>
      <width>160</width>
      <height>16</height>
      <label>#DriveFreeSpace.H.AvailableSpace.UsedPercentage</label>
      <texturebg>progress_background_tvhome.png</texturebg>
      <lefttexture>progress_blank30.png</lefttexture>
      <midtexture>progress_mid_white30.png</midtexture>
      <righttexture>progress_blank30.png</righttexture>
      <visible>string.contains(#DriveFreeSpace.H.Enabled,true)</visible>
      <animation effect="fade" time="1000" delay="750" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-910,0" end="0,0" delay="750" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000" delay="500">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-910,0" delay="500" acceleration="-1" >Windowclose</animation>
    </control>
    <control>
      <description>Drive space</description>
      <type>label</type>
    <textalign>center</textalign>
    <textcolor>ffffffff</textcolor>
      <id>37483</id>
      <posX>850</posX>
      <posY>280</posY>
      <width>160</width>
      <height>300</height>
      <font>font9</font>
      <label>#DriveFreeSpace.I.AvailableSpace.Data</label>
      <visible>string.contains(#DriveFreeSpace.I.Enabled,true)</visible>
      <animation effect="fade" time="1000" delay="500" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-910,0" end="0,0" delay="500" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000" delay="750">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-910,0" delay="750" acceleration="-1" >Windowclose</animation>
      </control>
    <control>
      <description>Progress Bar</description>
      <type>progress</type>
      <id>20</id>
      <posX>845</posX>
       <posY>360</posY>
      <width>160</width>
      <height>16</height>
      <label>#DriveFreeSpace.I.AvailableSpace.UsedPercentage</label>
      <texturebg>progress_background_tvhome.png</texturebg>
      <lefttexture>progress_blank30.png</lefttexture>
      <midtexture>progress_mid_white30.png</midtexture>
      <righttexture>progress_blank30.png</righttexture>
      <visible>string.contains(#DriveFreeSpace.I.Enabled,true)</visible>
      <animation effect="fade" time="1000" delay="500" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-910,0" end="0,0" delay="500" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000" delay="750">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-910,0" delay="750" acceleration="-1" >Windowclose</animation>
      </control>
      <control>
      <description>Drive space</description>
      <type>label</type>
    <textalign>center</textalign>
    <textcolor>ffffffff</textcolor>
      <id>37483</id>
      <posX>1040</posX>
      <posY>280</posY>
      <width>160</width>
      <height>300</height>
      <font>font9</font>
      <label>#DriveFreeSpace.J.AvailableSpace.Data</label>
      <visible>string.contains(#DriveFreeSpace.J.Enabled,true)</visible>
      <animation effect="fade" time="1000" delay="250" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-910,0" end="0,0" delay="250" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000" delay="1000">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-910,0" delay="1000" acceleration="-1" >Windowclose</animation>
      </control>
    <control>
      <description>Progress Bar</description>
      <type>progress</type>
      <id>20</id>
      <posX>1035</posX>
       <posY>360</posY>
      <width>160</width>
      <height>16</height>
      <label>#DriveFreeSpace.J.AvailableSpace.UsedPercentage</label>
      <texturebg>progress_background_tvhome.png</texturebg>
      <lefttexture>progress_blank30.png</lefttexture>
      <midtexture>progress_mid_white30.png</midtexture>
      <righttexture>progress_blank30.png</righttexture>
      <visible>string.contains(#DriveFreeSpace.J.Enabled,true)</visible>
      <animation effect="fade" time="1000" delay="250" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-910,0" end="0,0" delay="250" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000" delay="1000">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-910,0" delay="1000" acceleration="-1" >Windowclose</animation>
      </control>
        <control>
      <description>Drive space</description>
      <type>label</type>
    <textalign>center</textalign>
    <textcolor>ffffffff</textcolor>
      <id>37483</id>
      <posX>470</posX>
      <posY>410</posY>
      <width>160</width>
      <height>300</height>
      <font>font9</font>
      <label>#DriveFreeSpace.K.AvailableSpace.Data</label>
      <visible>string.contains(#DriveFreeSpace.K.Enabled,true)</visible>
     <animation effect="fade" time="1000"  delay="1000" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-470,0" end="0,0" delay="1000" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-470,0" acceleration="-1" >WindowClose</animation>
      </control>
    <control>
      <description>Progress Bar</description>
      <type>progress</type>
      <id>20</id>
      <posX>465</posX>
       <posY>490</posY>
      <width>160</width>
      <height>16</height>
      <label>#DriveFreeSpace.K.AvailableSpace.UsedPercentage</label>
      <texturebg>progress_background_tvhome.png</texturebg>
      <lefttexture>progress_blank30.png</lefttexture>
      <midtexture>progress_mid_white30.png</midtexture>
      <righttexture>progress_blank30.png</righttexture>
      <visible>string.contains(#DriveFreeSpace.K.Enabled,true)</visible>
       <animation effect="fade" time="1000"  delay="1000" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-470,0" end="0,0" delay="1000" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-470,0" acceleration="-1" >WindowClose</animation>
      </control>
        <control>
      <description>Drive space</description>
      <type>label</type>
    <textalign>center</textalign>
    <textcolor>ffffffff</textcolor>
      <id>37483</id>
      <posX>660</posX>
      <posY>410</posY>
      <width>160</width>
      <height>300</height>
      <font>font9</font>
      <label>#DriveFreeSpace.L.AvailableSpace.Data</label>
      <visible>string.contains(#DriveFreeSpace.L.Enabled,true)</visible>
       <animation effect="fade" time="1000" delay="750" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-910,0" end="0,0" delay="750" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000" delay="500">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-910,0" delay="500" acceleration="-1" >Windowclose</animation>
      </control>
    <control>
      <description>Progress Bar</description>
      <type>progress</type>
      <id>20</id>
      <posX>655</posX>
       <posY>490</posY>
      <width>160</width>
      <height>16</height>
      <label>#DriveFreeSpace.L.AvailableSpace.UsedPercentage</label>
      <texturebg>progress_background_tvhome.png</texturebg>
      <lefttexture>progress_blank30.png</lefttexture>
      <midtexture>progress_mid_white30.png</midtexture>
      <righttexture>progress_blank30.png</righttexture>
      <visible>string.contains(#DriveFreeSpace.L.Enabled,true)</visible>
      <animation effect="fade" time="1000" delay="750" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-910,0" end="0,0" delay="750" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000" delay="500">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-910,0" delay="500" acceleration="-1" >Windowclose</animation>
      </control>
        <control>
      <description>Drive space</description>
      <type>label</type>
    <textalign>center</textalign>
    <textcolor>ffffffff</textcolor>
      <id>37483</id>
      <posX>850</posX>
      <posY>410</posY>
      <width>160</width>
      <height>300</height>
      <font>font9</font>
      <label>#DriveFreeSpace.M.AvailableSpace.Data</label>
     <visible>string.contains(#DriveFreeSpace.M.Enabled,true)</visible>
        <animation effect="fade" time="1000" delay="500" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-910,0" end="0,0" delay="500" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000" delay="750">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-910,0" delay="750" acceleration="-1" >Windowclose</animation>
      </control>
    <control>
      <description>Progress Bar</description>
      <type>progress</type>
      <id>20</id>
      <posX>845</posX>
       <posY>490</posY>
      <width>160</width>
      <height>16</height>
      <label>#DriveFreeSpace.M.AvailableSpace.UsedPercentage</label>
      <texturebg>progress_background_tvhome.png</texturebg>
      <lefttexture>progress_blank30.png</lefttexture>
      <midtexture>progress_mid_white30.png</midtexture>
      <righttexture>progress_blank30.png</righttexture>
      <visible>string.contains(#DriveFreeSpace.M.Enabled,true)</visible>
       <animation effect="fade" time="1000" delay="500" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-910,0" end="0,0" delay="500" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000" delay="750">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-910,0" delay="750" acceleration="-1" >Windowclose</animation>
      </control>
        <control>
      <description>Drive space</description>
      <type>label</type>
    <textalign>center</textalign>
    <textcolor>ffffffff</textcolor>
      <id>37483</id>
      <posX>1040</posX>
      <posY>410</posY>
      <width>160</width>
      <height>300</height>
      <font>font9</font>
      <label>#DriveFreeSpace.N.AvailableSpace.Data</label>
      <visible>string.contains(#DriveFreeSpace.N.Enabled,true)</visible>
     <animation effect="fade" time="1000" delay="250" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-910,0" end="0,0" delay="250" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000" delay="1000">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-910,0" delay="1000" acceleration="-1" >Windowclose</animation>
      </control>
    <control>
      <description>Progress Bar</description>
      <type>progress</type>
      <id>20</id>
      <posX>1035</posX>
       <posY>490</posY>
      <width>160</width>
      <height>16</height>
      <label>#DriveFreeSpace.N.AvailableSpace.UsedPercentage</label>
      <texturebg>progress_background_tvhome.png</texturebg>
      <lefttexture>progress_blank30.png</lefttexture>
      <midtexture>progress_mid_white30.png</midtexture>
      <righttexture>progress_blank30.png</righttexture>
      <visible>string.contains(#DriveFreeSpace.N.Enabled,true)</visible>
       <animation effect="fade" time="1000" delay="250" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-910,0" end="0,0" delay="250" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000" delay="1000">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-910,0" delay="1000" acceleration="-1" >Windowclose</animation>
      </control>

    Die Position der Status-Bars werden über die Pixel gesteuert. Und zwar in x- und y-Richtung angefangen von links oben!
    Die PNGs progress_blank30.png und progress_mid_white30.png müssen natürlich auch vorhanden sein, sonst passiert scheinbar nichts.
    Am besten, du fängst erstmal mit einem Laufwerk an.
    Meinetwegen C:\

    Code:
    <control>
      <description>Drive space</description>
      <type>label</type>
    <textalign>center</textalign>
    <textcolor>ffffffff</textcolor>
      <id>37483</id>
      <posX>470</posX>
      <posY>150</posY>
      <width>160</width>
      <height>50</height>
      <font>font9</font>
      <label>#DriveFreeSpace.C.AvailableSpace.Data</label>
      <visible>string.contains(#DriveFreeSpace.C.Enabled,true)</visible>
      <animation effect="fade" time="1000"  delay="1000" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-470,0" end="0,0" delay="1000" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-470,0" acceleration="-1" >WindowClose</animation>
    	 </control>
    <control>
      <description>Progress Bar</description>
      <type>progress</type>
      <id>20</id>
      <posX>465</posX>
      <posY>230</posY>
      <width>160</width>
      <height>16</height>
      <label>#DriveFreeSpace.C.AvailableSpace.UsedPercentage</label>
     <texturebg>progress_background_tvhome.png</texturebg>
      <lefttexture>progress_blank30.png</lefttexture>
      <midtexture>progress_mid_white30.png</midtexture>
      <righttexture>progress_blank30.png</righttexture>
      <visible>string.contains(#DriveFreeSpace.C.Enabled,true)</visible>
      <animation effect="fade" time="1000"  delay="1000" >WindowOpen</animation>
    	  <animation effect="slide" time="1000" start="-470,0" end="0,0" delay="1000" acceleration="-1" >WindowOpen</animation>
          <animation effect="fade" time="1000">WindowClose</animation>
    	  <animation effect="slide" time="1000" start="0,0" end="-470,0" acceleration="-1" >WindowClose</animation>
    	  
    </control>
    Ergebnis im Bild!
    Ganz wichtig sind <control> am Anfang und </control> am Ende eines Blocks. Sonst kommt einiges durcheinander.
     

    Attachments

    • drivespace.jpg
      drivespace.jpg
      44.8 KB

    harryzwo

    Portal Pro
    July 25, 2006
    870
    115
    Home Country
    Germany Germany
    erst mal Danke, dass Du den Nerv hast mich etwas zu unterstützen.


    Wenn ich der Reihe nach gehe müsste ich doch erst ein vorhandenes Skinfile so abändern, das ich das in MP anzeigen kann.
    Z.B. ich nehme MyVideo. Daraus möchte ich einen neuen Skin, MySysinfo(zu Beginn mit dem alten Inhalt von MyVideo), machen und diesen in Basichome auch auswählen können. D.h. ich kann dann zusätzlich zu mvVideo auch noch MYSysinfo auwählen. So wie es mit allen Plugins eigentlich geht. Muss ich da was in Basichome-xml anpassen, oder woher weiß MP, dass es einen neuen Auswahlpunkt anzeigen soll? Danach fange ich dann an das Skin so zu ändern wie ich es haben möchte.
     

    Users who are viewing this thread

    Top Bottom