aboutsummaryrefslogtreecommitdiff
path: root/templates/sbs.liquid
diff options
context:
space:
mode:
Diffstat (limited to 'templates/sbs.liquid')
-rw-r--r--templates/sbs.liquid44
1 files changed, 44 insertions, 0 deletions
diff --git a/templates/sbs.liquid b/templates/sbs.liquid
new file mode 100644
index 0000000..117dc02
--- /dev/null
+++ b/templates/sbs.liquid
@@ -0,0 +1,44 @@
+{% capture images %}
+%xl(directory,directory.bmp,0,0,2)
+{% endcapture %}
+
+{% capture viewports %}
+# Always define scroll bar viewport as I have no idea how to properly resize the list items/main viewport.
+%Vd(scrollbar)
+{%- comment %}
+# maybe via something like that? list_[no]scroll would be the %Vi viewport ...
+#%?LB<%Vd(scrollbar)%Vd(list_scroll)|%Vd(list_noscroll)>
+{% endcomment %}
+{% endcapture %}
+
+###################################
+# Menus / Lists (including items) #
+###################################
+
+# Define list item viewport
+%Lb(item,138,18)
+# TODO: SCROLL BAR -- figure out how to make use of %?LB properly to show/hide it when required
+# Scroll bar - outer border
+%Vl(scrollbar,129,17,9,92,-)%Vf(0)%dr(0,0,-,-)
+# Scroll bar - inner border
+%Vl(scrollbar,130,18,7,90,-)%Vf(3)%dr(0,0,-,-)
+# Scroll bar - actual bar
+%Vl(scrollbar,131,19,5,88,-)%Vb(3)%Vf(0)
+%LB(-,-,-,-, invert, noborder, vertical)
+# Main list viewport
+%Vi(-,0,19,128,91,-)
+{%- comment %}
+#%Vl(list_scroll,0,19,128,91,-)
+#%Vi(list_scroll,0,19,128,91,-)
+#%Vl(list_noscroll,0,19,137,91,-)
+#%Vi(list_noscroll,0,19,137,91,-)
+{% endcomment %}
+# Rectangle around list item
+%Vl(item,0,0,128,18,-)%Vf(0)%Vb(0)
+%?Lc<%dr(0,0,128,-)>
+# Draw directory arrow first, otherwise %s gets confused about it
+%Vl(item,114,5,12,9,-)
+%?if(%LI, >=, 0)<%?Lc<%xd(directory, 2)|%xd(directory, 1)>>
+# Position text inside list item (108 = 128 - 6(=x position) - 12(=width of > arrow) - 2(= to make it look nicer :-))
+%Vl(item,6,3,108,13,-)
+%?Lc<%Vs(invert)|%Vs(clear)>%s%?if(%cs, =, 1)<%?if(%LT, =, Database)<Music|%?if(%LT, =, Playlist Catalogue)<Playlists|%LT>>|%LT>