vdr-plugin-skindesigner/skinskeleton/xmlfiles/displaymenumain.xml
2016-01-26 18:32:38 +01:00

180 lines
8.5 KiB
XML

<menumain x="0" y="0" width="100%" height="100%" fadetime="0">
<!-- Available Variables timers:
{numtimers} number of active timers (max. 15 timers will be displayed)
{numtimerconflicts} number of current timer conflicts
{timer1exists} true if timer 1 available
{timer2exists} true if timer 2 available
...
{timer15exists} true if timer 15 available
{timers[]} array with active timers (local and remote if remotetimers plugin is in use)
{timers[title]} title of timer
{timers[datetime]} date and time of timer
{timers[recording]} true if timer is recording currently
{timers[channelname]} name of channel for which timer is created
{timers[channelnumber]} number of channel
{timers[channelid]} ChannelID of channel
{timers[channellogoexists]} true if channel logo exists
{timers[isremotetimer]} true if timer is a remote timer from remotetimers plugin
-->
<timers detached="false">
</timers>
<!-- Available Variables lastrecordings: 10 newest recordings
{numtimers} number of active timers (to align lastrecordings at timers viewelement)
{recordings[]} array with 10 newest recordings
{recordings[name]} name of recording
{recordings[seriesname]} series name if available
{recordings[date]} date of recording in dd.mm.yy
{recordings[time]} time of recording in hh:mm
{recordings[duration]} duration of recording in minutes
{recordings[hasposter]} true if poster available
{recordings[posterpath]} path of poster if available
{recordings[posterwidth]} width of poster
{recordings[posterheight]} height of poster
-->
<lastrecordings detached="false">
</lastrecordings>
<!-- Available Variables discusage:
{freetime} available disc capacity in hh:mm
{freepercent} available disc capacity in percent
{usedpercent} used disc capacity in percent
{freegb} available disc capacity in gigabytes
{discalert} true if disc usage is > 95%
{vdrusagestring} localized VDR internal usage string
-->
<discusage detached="false">
</discusage>
<!-- Available Variables devices:
signalstrength and -quality are only set if not mode="light" is used in <devices>
execution slow, should be detached
{numdevices} number of available devices
{devices[]} array with available devices
{devices[num]} number of current device
{devices[type]} type of device (DVB-S, DVB-C, ...)
{devices[istuned]} true if device is currently tuned to a transponder
{devices[livetv]} true if device is currently playing livetv
{devices[recording]} true if device is currently recording
{devices[hascam]} true if device has a CAM
{devices[cam]} number of CAM
{devices[signalstrength]} signalstrength of devcie
{devices[signalquality]} signalstrength of devcie
{devices[channelnumber]} number of the currently tuned channel
{devices[channelname]} name of the currently tuned channel
{devices[channellogoexists]} true if a channel logo exists
{devices[channelid]} ID of the currently tuned channel
{devices[source]} source of the currently tuned channel
-->
<devices mode="full|light" detached="false">
</devices>
<!-- Available Variables systemload:
{load} current system load
-->
<systemload detached="false">
</systemload>
<!-- Available Variables systemmemory:
{totalmem} total system memory in MB
{usedmem} currently used system memory in MB
{usedmempercent} currently used system memory in Percent
-->
<systemmemory detached="false">
</systemmemory>
<!-- Available Variables vdrstatistics:
execution slow, should be detached
{vdrcpu} current cpu usage of vdr process in percent
{vdrmem} current mem usage of vdr process in percent
-->
<vdrstatistics detached="false">
</vdrstatistics>
<!-- Available Variables tempreatures:
execution slow, should be detached
{cputemp} current cpu temperature in °C
{gputemp} current gpu temperature in °C
-->
<temperatures detached="false">
</temperatures>
<!-- Available Variables currentschedule:
if a recording is displayed, info of this recording is used
{islivetv} true if info is from livetv, false if recording is displayed
{title} Title of the current Schedule
{subtitle} Subtitle of the current Schedule
{start} Start of current Schedule in hh:mm (empty for recordings)
{stop} End of current Schedule in hh:mm (empty for recordings)
{duration} Duration of current Schedule in min
{durationhours} Duration, full hours
{minutes} Duration, rest in minutes
{elapsed} Elapsed time of current Schedule in min (0 for recordings)
{remaining} Remaining time of current Schedule in min (0 for recordings)
{hasposter} true if poster is available
{posterpath} Full Path of Poster to use in image path attribute
{posterwidth} width of poster in pixel
{posterheight} height of poster in pixel
{hasBanner} true if banner is available
{bannerpath} Full Path of banner to use in image path attribute
{bannerwidth} width of banner in pixel
{bannerheight} height of banner in pixel
-->
<currentschedule detached="false">
</currentschedule>
<!-- Available Variables currentweather:
{timestamp} timestamp of forecast in dd.mm hh:mm
{temperature} current temperature in °C
{apparenttemperature} apparent (feeled) temperature
{mintemperature} minimum daily temperature in °C
{maxtemperature} maximum daily temperature in °C
{summary} short weather summary
{icon} weather icon
{precipitationintensity} precipitation intensity in l/m2
{precipitationprobability} precipitation probability in %
{precipitationtype} precipitation type
{humidity} humidity in %
{windspeed} windspeed in km/h
{windbearing} wind bearing in °
{windbearingstring} wind bearing (N, NE, ...)
{visibility} visibility in km
{cloudcover} cloud cover in %
{pressure} pressure in HPo
{ozone} ozone value in DU
-->
<currentweather detached="false">
</currentweather>
<!-- Available Variables customtokens:
all custom tokens set by the svdrp command SCTK are available in this viewelement
For instance, use an appropriate script which runs periodically as cronjob and
sets these custom tokens with svdrpsend or dbus2vdr
-->
<customtokens detached="false">
</customtokens>
<menuitems x="0" y="0" orientation="vertical" width="100%" height="100%" align="center" numlistelements="8">
<!-- Available Variables main menu listelement:
{nummenuitem} number of item in list, starts with 1
{label} label of menu item
{number} number of menu item (or empty string if not set)
{icon} path of appropriate icon
{current} true if item is currently selected
{separator} true if item is a list separator
-->
<listelement>
</listelement>
<!-- additional element which is drawn for current element -->
<!-- Available Variables main menu currentelement:
{label} label of menu item
{number} number of menu item (or empty string if not set)
{icon} path of appropriate icon
-->
<currentelement delay="50" fadetime="0">
</currentelement>
</menuitems>
</menumain>