EasyManua.ls Logo

SanDisk Sansa Fuze+ - D.23.Alignment and Language Direction; D.24.Conditional Tags

SanDisk Sansa Fuze+
265 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Appendix D. Theme Tags 233
D.23. Alignment and language direction
Tag Description
%al Align the text left
%aL Align the text left, or to the right if RTL language is in use
%ac Centre the text
%ar Align the text right
%aR Align the text right, or to the left if RTL language is in use
%ax The next tag should follow the set language direction. When
prepended to a viewport declaration, the viewport will be
horizontally mirrored if the user language is set to a RTL
language. Currently the %Cl, %V and %Vl tags support this.
%Sr Use as a conditional to define options for left to right, or right
to left languages. %?Sr<RTL|LTR>
All alignment tags may be present in one line, but they need to be in the order left
centre right. If the aligned texts overlap, they are merged.
Example: %ax%V(...)
D.24. Conditional Tags
Tag Description
%?xx<true|false> If / Else: Evaluate for true or false case
%?xx<alt1|alt2|
alt3|...|else>
Enumerations: Evaluate for first / second / third / . . . / last
condition
%if(tag,
operator,
operand, [option
count])
Allows very simple comparisons with other tags.
tag: the tag to check against.
operator: the comparison to perform - possible options are
=, !=, >, >=, <, <=
operand: either a second tag, a number, or text.
[option count]: optional parameter used to select which pa-
rameter of a tag to use when the tag has multiple options, e.g.
%?pv<a|b|c|d>
%and(tag1, tag2,
..., tagN)
Logical “and” operator. Will be evaluate to true if all the tag
parameters are true.
%or(tag1, tag2,
..., tagN)
Logical “or” operator. Will be evaluate to true if any of the
tag parameters are true.
Examples of the %if tag:
The Rockbox manual (version 3.14) Sansa Fuze+

Table of Contents

Related product manuals