diff options
| author | Georg Gadinger <nilsding@nilsding.org> | 2021-04-16 19:38:16 +0200 |
|---|---|---|
| committer | Georg Gadinger <nilsding@nilsding.org> | 2021-04-16 19:42:18 +0200 |
| commit | 3f1b7213af69fa8d8426294de512686d7b8e9c38 (patch) | |
| tree | 5adfb0d47e8f56959897bc4ac33ba57da26b94b2 /templates/sbs.liquid | |
| download | rockbox-theme-ipawbmini-3f1b7213af69fa8d8426294de512686d7b8e9c38.tar.gz rockbox-theme-ipawbmini-3f1b7213af69fa8d8426294de512686d7b8e9c38.tar.bz2 rockbox-theme-ipawbmini-3f1b7213af69fa8d8426294de512686d7b8e9c38.zip | |
Initial commit
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> |
