aboutsummaryrefslogtreecommitdiff
path: root/templates/fms.liquid
diff options
context:
space:
mode:
Diffstat (limited to 'templates/fms.liquid')
-rw-r--r--templates/fms.liquid67
1 files changed, 67 insertions, 0 deletions
diff --git a/templates/fms.liquid b/templates/fms.liquid
new file mode 100644
index 0000000..19d43db
--- /dev/null
+++ b/templates/fms.liquid
@@ -0,0 +1,67 @@
+{% capture fonts %}
+%Fl(3,09-Espy Sans-Bold.fnt)
+{% endcapture %}
+
+{% capture images %}
+%xl(pbs,progressbar_slider.bmp,0,0)
+{% endcapture %}
+
+{% capture viewports %}
+%Vd(metadata)
+%?mv<%Vd(volume)|%Vd(frequency)>
+{% endcapture %}
+
+{% capture default_title %}FM Radio{% endcapture %}
+
+#################
+# Preset number #
+#################
+%Vl(metadata,4,23,130,9,3)
+%al%?Ti<%Ti of %Tc|Scan mode>
+
+# Preset Name or RDS Name
+%Vl(metadata,0,44,138,12,-)
+%s%ac%?Tn<%Tn|%?ty<%ty|%tf MHz>>
+
+# RDS Text
+%Vl(metadata,0,60,138,12,-)
+%s%ac%?tz<%tz|...no RDS info...>
+
+###################
+# Frequency + bar #
+###################
+# the value
+%Vl(frequency,4,98,129,10,2)
+%al%tf MHz%ar%?ts<Stereo|Mono>
+# the bar, borders drawn by hand to avoid flickering
+%Vl(frequency,4,85,129,11,-)
+# x = 6 (+ 4 _2_); y = 85
+%dr(2, 0, 125, 1)
+%dr(1, 1, 1, 1)
+%dr(127, 1, 1, 1)
+%dr(0, 2, 1, 7)
+%dr(128, 2, 1, 7)
+%dr(1, 9, 1, 1)
+%dr(127, 9, 1, 1)
+%dr(2, 10, 125, 1)
+%Vl(frequency,6,87,125,7,-)
+%pb(0,0,-,-,nobar,nofill,slider,pbs)
+
+#######################
+# Volume + volume bar #
+#######################
+# the value
+%Vl(volume,4,98,129,10,2)
+%ac%?if(%pv, >, 0)<+|>%pvdB
+# the bar, borders drawn by hand to avoid flickering
+%Vl(volume,4,85,129,11,-)
+%dr(2, 0, 125, 1)
+%dr(1, 1, 1, 1)
+%dr(127, 1, 1, 1)
+%dr(0, 2, 1, 7)
+%dr(128, 2, 1, 7)
+%dr(1, 9, 1, 1)
+%dr(127, 9, 1, 1)
+%dr(2, 10, 125, 1)
+%Vl(volume,6,87,125,7,-)
+%pv(0,0,-,-,nobar,nofill,slider,pbs)