mirror of
https://projects.vdr-developer.org/git/vdr-plugin-skindesigner.git
synced 2023-10-19 15:58:31 +00:00
added possibility to detach viewelements
This commit is contained in:
@@ -52,7 +52,7 @@
|
||||
</area>
|
||||
</scrollbar>
|
||||
|
||||
<currentweather>
|
||||
<currentweather detached="true" delay="100" fadetime="0">
|
||||
<area x="40%" y="0" width="15%" height="8%" layer="3">
|
||||
<drawimage name="weathericon" imagetype="icon" path="{icon}" align="right" valign="center" width="{areaheight}*0.8" height="{areaheight}*0.8"/>
|
||||
<drawtext name="temperature" x="{areawidth} - {width(weathericon)} - {width(temperature)} - 10" valign="center" font="{light}" fontsize="80%" color="{clrWhite}" text="{temperature}°C" />
|
||||
@@ -75,7 +75,7 @@
|
||||
{timers[channelid]} ChannelID of channel
|
||||
{timers[channellogoexists]} true if channel logo exists
|
||||
-->
|
||||
<timers>
|
||||
<timers detached="true" delay="100" fadetime="0">
|
||||
<area condition="not{numtimers}" x="55%" y="71%" width="44%" height="19%" layer="2">
|
||||
<drawtext align="center" valign="center" font="{semibold}" fontsize="40%" color="{clrWhite}" text="{tr(noactivetimers)}" />
|
||||
</area>
|
||||
@@ -97,7 +97,7 @@
|
||||
{discalert} true if disc usage is > 95%
|
||||
{vdrusagestring} localized VDR internal usage string
|
||||
-->
|
||||
<discusage>
|
||||
<discusage detached="true" delay="100" fadetime="0">
|
||||
<area x="55%" y="51%" width="44%" height="19%" layer="5">
|
||||
<drawimage imagetype="skinpart" path="tachohands/perc_{usedpercent}" x="{areawidth}*0.025" y="5%" width="20%" height="{areawidth}*0.20"/>
|
||||
</area>
|
||||
@@ -131,7 +131,7 @@
|
||||
{load} current system load
|
||||
{loadhand} system load for tacho hand (between 0 and 2.5 in 0.025 steps multiplied by 1000, >2.5 is always 2525)
|
||||
-->
|
||||
<systemload>
|
||||
<systemload detached="true" delay="100" fadetime="0">
|
||||
<area x="55%" y="51%" width="44%" height="19%" layer="5">
|
||||
<drawimage imagetype="skinpart" path="tachohands/load_{loadhand}" x="{areawidth}*0.28" y="5%" width="20%" height="{areawidth}*0.20"/>
|
||||
</area>
|
||||
@@ -144,7 +144,7 @@
|
||||
{cputemp} current cpu temperature in °C
|
||||
{gputemp} current gpu temperature in °C
|
||||
-->
|
||||
<temperatures>
|
||||
<temperatures detached="true" delay="100" fadetime="0">
|
||||
<area x="55%" y="51%" width="44%" height="19%" layer="5">
|
||||
<drawimage condition="gt({cputemp}, 80)" imagetype="skinpart" path="tachohands/temp_81" x="{areawidth}*0.53" y="5%" width="20%" height="{areawidth}*0.2"/>
|
||||
<drawimage condition="lt({cputemp}, 81)" imagetype="skinpart" path="tachohands/temp_{cputemp}" x="{areawidth}*0.53" y="5%" width="20%" height="{areawidth}*0.2"/>
|
||||
|
@@ -7,16 +7,6 @@
|
||||
<area x="0" y="80%" width="100%" height="20%" layer="1">
|
||||
<fill color="{clrTransBlack}" />
|
||||
</area>
|
||||
<!-- background datetime -->
|
||||
<area x="70%" y="0" width="30%" height="13%" layer="1">
|
||||
<fill color="{clrTransBlack}" />
|
||||
<drawrectangle x="0" y="0" width="45%" height="100%" color="{clrTransBlueLight}" />
|
||||
</area>
|
||||
<!-- background weather -->
|
||||
<area x="70%" y="15%" width="30%" height="13%" layer="1">
|
||||
<fill color="{clrTransBlack}" />
|
||||
<drawrectangle x="0" y="0" width="45%" height="100%" color="{clrTransBlueLight}" />
|
||||
</area>
|
||||
<!-- background channellogo -->
|
||||
<area x="0" y="80%" width="20%" height="20%" layer="2">
|
||||
<fill color="{clrTransBlueLight}" />
|
||||
@@ -196,11 +186,11 @@
|
||||
{devices[channelid]} ID of the currently tuned channel
|
||||
{devices[source]} source of the currently tuned channel
|
||||
-->
|
||||
<devices detached="true" delay="500" fadetime="500">
|
||||
<area condition="{showdevices}" x="70%" y="30%" width="30%" height="{areaheight}/12 * {numdevices}" layer="1">
|
||||
<devices condition="{showdevices}" detached="true" delay="100" fadetime="{fadetime}">
|
||||
<area x="70%" y="30%" width="30%" height="{areaheight}/12 * {numdevices}" layer="1" background="true">
|
||||
<fill color="{clrTransBlack}"/>
|
||||
</area>
|
||||
<area condition="{showdevices}" x="70%" y="30%" width="30%" height="{areaheight}/12 * {numdevices}" layer="2">
|
||||
<area x="70%" y="30%" width="30%" height="{areaheight}/12 * {numdevices}" layer="2">
|
||||
<loop name="devices" x="0" y="0" orientation="vertical" columnwidth="{areawidth}" rowheight="{areaheight} / {numdevices}" overflow="cut">
|
||||
<drawtext name="label" x="5" y="0" font="{light}" fontsize="{rowheight}*0.35" color="{clrWhite}" text="{devices[num]}: {devices[type]}" />
|
||||
<drawtext condition="{devices[hascam]}" x="{width(label)} + 15" y="0" font="{light}" fontsize="{rowheight}*0.35" color="{clrWhite}" text="(CAM {devices[cam]})" />
|
||||
@@ -235,6 +225,10 @@
|
||||
{ozone} ozone value in DU
|
||||
-->
|
||||
<currentweather>
|
||||
<area background="true" x="70%" y="15%" width="30%" height="13%" layer="1">
|
||||
<fill color="{clrTransBlack}" />
|
||||
<drawrectangle x="0" y="0" width="45%" height="100%" color="{clrTransBlueLight}" />
|
||||
</area>
|
||||
<area x="70%" y="15%" width="13%" height="13%" layer="2">
|
||||
<drawimage imagetype="icon" path="{icon}" align="center" valign="center" width="{areaheight}*0.8" height="{areaheight}*0.8"/>
|
||||
</area>
|
||||
@@ -284,6 +278,10 @@
|
||||
{year} year in yyyy
|
||||
-->
|
||||
<datetime>
|
||||
<area background="true" x="70%" y="0" width="30%" height="13%" layer="1">
|
||||
<fill color="{clrTransBlack}" />
|
||||
<drawrectangle x="0" y="0" width="45%" height="100%" color="{clrTransBlueLight}" />
|
||||
</area>
|
||||
<area x="70%" y="0" width="13%" height="13%" layer="2">
|
||||
<drawtext align="right" y="0" font="{light}" fontsize="50%" color="{clrWhite}" text="{dayname}" />
|
||||
<drawtext align="right" y="48%" font="{light}" fontsize="50%" color="{clrWhite}" text="{day}. {monthnameshort}" />
|
||||
|
@@ -120,7 +120,7 @@
|
||||
{timers[channelid]} ChannelID of channel
|
||||
{timers[channellogoexists]} true if channel logo exists
|
||||
-->
|
||||
<timers>
|
||||
<timers detached="true" delay="100" fadetime="0">
|
||||
<area x="0" y="75%" width="{areawidth}/8 - 5" height="25%" layer="1">
|
||||
<fill color="{clrTransBlack}" />
|
||||
</area>
|
||||
@@ -174,8 +174,8 @@
|
||||
{discalert} true if disc usage is > 95%
|
||||
{vdrusagestring} localized VDR internal usage string
|
||||
-->
|
||||
<discusage>
|
||||
<area x="75%" y="26%" width="25%" height="10%" layer="1">
|
||||
<discusage detached="true" delay="100" fadetime="0">
|
||||
<area background="true" x="75%" y="26%" width="25%" height="10%" layer="1">
|
||||
<fill condition="not{discalert}" color="{clrTransBlack}"/>
|
||||
<fill condition="{discalert}" color="{clrRed}"/>
|
||||
</area>
|
||||
@@ -206,7 +206,7 @@
|
||||
{pressure} pressure in HPo
|
||||
{ozone} ozone value in DU
|
||||
-->
|
||||
<currentweather>
|
||||
<currentweather detached="true" delay="100" fadetime="0">
|
||||
<area x="75%" y="13%" width="25%" height="10%" layer="2">
|
||||
<drawrectangle x="0" y="0" width="53%" height="100%" color="{clrTransBlueLight}" />
|
||||
<drawrectangle x="53%" y="0" width="47%" height="100%" color="{clrTransBlack}" />
|
||||
@@ -240,8 +240,8 @@
|
||||
{devices[channelid]} ID of the currently tuned channel
|
||||
{devices[source]} source of the currently tuned channel
|
||||
-->
|
||||
<devices>
|
||||
<area x="75%" y="48%" width="25%" height="{areaheight}/12 * {numdevices}" layer="1">
|
||||
<devices detached="true" delay="100" fadetime="0">
|
||||
<area background="true" x="75%" y="48%" width="25%" height="{areaheight}/12 * {numdevices}" layer="1">
|
||||
<fill color="{clrTransBlack}"/>
|
||||
</area>
|
||||
<area x="75%" y="48%" width="25%" height="{areaheight}/12 * {numdevices}" layer="2">
|
||||
@@ -261,8 +261,8 @@
|
||||
<!-- Available Variables systemload:
|
||||
{load} current system load
|
||||
-->
|
||||
<systemload>
|
||||
<area x="75%" y="40%" width="25%" height="5%" layer="1">
|
||||
<systemload detached="true" delay="100" fadetime="0">
|
||||
<area background="true" x="75%" y="40%" width="25%" height="5%" layer="1">
|
||||
<fill color="{clrTransBlack}"/>
|
||||
</area>
|
||||
<area x="75%" y="40%" width="25%" height="5%" layer="2">
|
||||
|
@@ -28,7 +28,7 @@
|
||||
{timers[channelid]} ChannelID of channel
|
||||
{timers[channellogoexists]} true if channel logo exists
|
||||
-->
|
||||
<timers>
|
||||
<timers detached="true" delay="100" fadetime="0">
|
||||
<area x="85%" y="28%" width="14%" height="60%" layer="1">
|
||||
<drawrectangle condition="gt({numtimers}, 0)" x="0" y="0" width="{areawidth}" height="{areaheight} / 4 * 99 / 100" color="{clrTransBlack}" />
|
||||
<drawrectangle condition="gt({numtimers}, 1)" x="0" y="{areaheight} / 4" width="{areawidth}" height="{areaheight} / 4 * 99 / 100" color="{clrTransBlack}" />
|
||||
@@ -61,8 +61,8 @@
|
||||
{discalert} true if disc usage is > 95%
|
||||
{vdrusagestring} localized VDR internal usage string
|
||||
-->
|
||||
<discusage>
|
||||
<area x="89%" y="11%" width="10%" height="16%" layer="1">
|
||||
<discusage detached="true" delay="100" fadetime="0">
|
||||
<area background="true" x="89%" y="11%" width="10%" height="16%" layer="1">
|
||||
<fill condition="lt({freepercent}, 6)" color="{clrTransRed}" />
|
||||
<fill condition="gt({freepercent}, 5)" color="{clrBackground}" />
|
||||
<drawimage imagetype="skinpart" path="discpercent" x="0" y="82%" width="{areawidth}" height="18%"/>
|
||||
@@ -75,8 +75,8 @@
|
||||
</area>
|
||||
</discusage>
|
||||
|
||||
<currentweather>
|
||||
<area x="63%" y="11%" width="25%" height="16%" layer="1">
|
||||
<currentweather detached="true" delay="100" fadetime="0">
|
||||
<area background="true" x="63%" y="11%" width="25%" height="16%" layer="1">
|
||||
<fill color="{clrBackground}"/>
|
||||
</area>
|
||||
<area x="63%" y="11%" width="25%" height="16%" layer="2">
|
||||
|
Reference in New Issue
Block a user