View difference between Paste ID: 39tmP5yt and
SHOW:
|
|
- or go back to the newest paste.
1 | - | |
1 | + | Index: manual/appendix/wps_tags.tex |
2 | =================================================================== | |
3 | --- manual/appendix/wps_tags.tex (revision 28374) | |
4 | +++ manual/appendix/wps_tags.tex (working copy) | |
5 | @@ -15,6 +15,23 @@ | |
6 | These tags override the player setting for the display of the status bar. | |
7 | They must be noted on their own line (which will not be shown in the WPS). | |
8 | ||
9 | +\section{Hardware Capabilities} | |
10 | +\begin{tagmap} | |
11 | + \config{\%cc} & Check for presence of a real time clock, returns ``c'' | |
12 | + when used unconditionally\\ | |
13 | + \config{\%tp} & Does this target have a radio?\\ | |
14 | + \config{\%Tp} & Indicates that the target has a touchscreen.\\ | |
15 | +\end{tagmap} | |
16 | +With the above tags it is possible to find out about the presence of certain | |
17 | +hardware and make the theme adapt to it. This can be very useful for designing | |
18 | +a theme that works on multiple targets with differing hardware capabilities, e.g. | |
19 | +targets that do and do not have a clock. When used conditionally, the ``true'' | |
20 | +branch is completely ignored if it does not apply. | |
21 | + | |
22 | +Example: | |
23 | +\config{\%?cc<\%cH:\%cM|No clock detected>} | |
24 | + | |
25 | + | |
26 | \section{Information from the track tags} | |
27 | \begin{tagmap} | |
28 | \config{\%ia} & Artist\\ | |
29 | @@ -440,9 +457,6 @@ | |
30 | \opt{radio}{ | |
31 | \section{FM Radio} | |
32 | \begin{tagmap} | |
33 | - \config{\%tp} & Does this target have a radio? If it doesn't, the ``true'' | |
34 | - branch of this conditional is completly ignored so you don't need to | |
35 | - worry about tags which are not recognized on non radio targets.\\ | |
36 | \config{\%tt} & Is the tuner tuned?\\ | |
37 | \config{\%tm} & Scan or preset mode? Scan is ``true'', preset is ``false''.\\ | |
38 | \config{\%ts} & Is the station in stereo?\\ | |
39 | @@ -531,10 +545,9 @@ | |
40 | display cycling round the defined sublines. See | |
41 | \reference{ref:AlternatingSublines} for details. | |
42 | ||
43 | - | |
44 | +\opt{rtc}{ | |
45 | \section{Time and Date} | |
46 | \begin{tagmap} | |
47 | - \opt{rtc}{ | |
48 | \config{\%cd} & Day of month from 01 to 31\\ | |
49 | \config{\%ce} & Zero padded day of month from 1 to 31\\ | |
50 | \config{\%cf} & A conditional for 12/24 hour format.\newline | |
51 | @@ -554,22 +567,9 @@ | |
52 | \config{\%cb} & Month name\\ | |
53 | \config{\%cu} & Day of week from 1 to 7, 1 is Monday\\ | |
54 | \config{\%cw} & Day of week from 0 to 6, 0 is Sunday\\ | |
55 | - } | |
56 | - \config{\%cc} & Check for presence of the clock hardware\\ | |
57 | \end{tagmap} | |
58 | -The \%cc tag returns ``c'' if the necessary hardware is present and can also be | |
59 | -used as a conditional. This can be very useful for designing a WPS that works on | |
60 | -multiple targets, some with and some without a clock. By using this tag as a | |
61 | -conditional it is possible to display current date and time on those targets that | |
62 | -support this | |
63 | -\opt{rtc}{ (like the \playertype)}, | |
64 | -or alternate information on those that do not | |
65 | -\nopt{rtc}{ (like the \playertype)}% | |
66 | -. | |
67 | +} | |
68 | ||
69 | -Example: | |
70 | -\config{\%?cc<\%cH:\%cM|No clock detected>} | |
71 | - | |
72 | \section{Text Translation} | |
73 | \begin{tagmap} | |
74 | \config{\%Sx(English)} | |
75 | @@ -586,10 +586,6 @@ | |
76 | ||
77 | ||
78 | \opt{touchscreen}{ | |
79 | - \section{Target Has A Touchscreen?} | |
80 | - \begin{tagmap} | |
81 | - \config{\%Tp} & Indicates that the target has a touchscreen.\\ | |
82 | - \end{tagmap} | |
83 | \section{Touchscreen Areas} | |
84 | \begin{tagmap} | |
85 | \config{\%T(x,y,[width],\tabnlindent[height],action)} |