diff options
Diffstat (limited to 'templates/sbs.liquid')
| -rw-r--r-- | templates/sbs.liquid | 44 |
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> |
