You are on page 1of 3

# ===== = = ===== == == ===== ===== = =

# = ====== === = === = = === =====


# = = = ===== = = = ===== = =
#
# Themify - version 1.4
# Dook 2023
# CC-BY-SA
#
# CJK fonts, larger fonts and more available at
# ( >) https://github.com/D0-0K/themify (< )
#
# Thanks for using Themify!
#-----------------------------------------------#
%wd
%Fl(3, 18-LeagueSpartan-Bold.fnt)
%Fl(4, 14-LeagueSpartan-Medium.fnt)
#
%xl(TRalbumOverlay, overlay01.bmp, 216, 0)
%xl(MRalbumOverlay, overlay02.bmp, 216, 225)
%xl(BRalbumOverlay, overlay03.bmp, 216, 299)
%xl(statusbackground, statuspill.bmp, 304, 17)
%xl(statusextra, extrastatuspill.bmp, 236, 17, 3)
%xl(playbackground, playbackdrop.bmp, 256, 187)
%xl(sliderback, playersliderback.bmp)
%xl(slidercutback, slidercutoutback2.bmp, 21, 294)
%xl(battery, BatteryStatus.bmp, 28, 0, 16)
%xl(charge, ChargeStatus.bmp, 28, 0, 14)
%xl(hold, LockStatus.bmp, 2)
%xl(load, LoadStatus.bmp, 4)
%xl(shuffle, ShuffleStatus.bmp, 0, 2)
%xl(repeat, RepeatStatus.bmp, 4)
%xl(lossless, LosslessIcon.bmp)
%xl(playicon, playericon.bmp, 4)
%xl(MusicIcon, Music.bmp, 86, 122)
%xl(VolumeIcon, WPSVolumeIcon.bmp, 0, 3)
%xl(VolumeBack, WPSVolumeBack.bmp)
#
#------------ Background Layer ------------#
%V(0, 0, -, -, -)%VB
# Various parts of the background image.
%dr(0, 28, 216, 307)
%dr(216, 57, 29, 225)
%xd(BRalbumOverlay)
%dr(216, 28, 19, 19)
%xd(playbackground)
#
# Draws the Status background around the icons.
%dr(324, 17, 63, 9)
%dr(324, 46, 63, 9)
%dr(387, 27, 9, 18)
%dr(348, 27, 9, 18)
%dr(333, 27, 6, 18)
#
%?C<|%xd(MusicIcon)>
# Background progress bar
%pb(21, 294, 168, 8, slidercutout.bmp, backdrop, slidercutback)
#
#---- Extra Status Bar Background ----#
# Show the right background depending on how many icons are on.
# Background: if only 1 icon is active
%?and(%if(%ps, =, 1), %if(%mm, =, 1), %or(%if(%fc, !=, 4), %if(%fc, !=, 5),
%if(%fc, !=, 7), %if(%fc, !=, 11), %if(%fc, !=, 13)))<%xd(statusextra,3)>
%?and(%if(%ps, !=, 1), %if(%mm, >, 1), %or(%if(%fc, !=, 4), %if(%fc, !=, 5),
%if(%fc, !=, 7), %if(%fc, !=, 11), %if(%fc, !=, 13)))<%xd(statusextra,3)>
%?and(%if(%ps, !=, 1), %if(%mm, =, 1), %or(%if(%fc, =, 4), %if(%fc, =, 5), %if(%fc,
=, 7), %if(%fc, =, 11), %if(%fc, =, 13)))<%xd(statusextra,3)>
#
# Background: if only 2 icons are active
%?and(%if(%ps, !=, 1), %if(%mm, >, 1), %or(%if(%fc, =, 4), %if(%fc, =, 5), %if(%fc,
=, 7), %if(%fc, =, 11), %if(%fc, =, 13)))<%xd(statusextra,2)>
%?and(%if(%ps, =, 1), %if(%mm, =, 1), %or(%if(%fc, =, 4), %if(%fc, =, 5), %if(%fc,
=, 7), %if(%fc, =, 11), %if(%fc, =, 13)))<%xd(statusextra,2)>
%?and(%if(%ps, =, 1), %if(%mm, >, 1), %or(%if(%fc, !=, 4), %if(%fc, !=, 5),
%if(%fc, !=, 7), %if(%fc, !=, 11), %if(%fc, !=, 13)))<%xd(statusextra,2)>
#
# Background: if all 3 icons are active
%?and(%if(%ps, =, 1), %if(%mm, >, 1), %or(%if(%fc, =, 4), %if(%fc, =, 5), %if(%fc,
=, 7), %if(%fc, =, 11), %if(%fc, =, 13)))<%xd(statusextra,1)>
#
#------------ Foreground Layer ------------#
%V(0, 0, -, -, -)
%xd(statusbackground)
#
#---- Extra Status Bar Icons ----#
# Display Icons in the right spots depending on how many icons are turned on.
# Pos 1
%V(294, 27, 19, 19, -)
%?and(%if(%ps, =, 1), %or(%if(%mm, =, 1), %if(%mm, >, 1)), %or(%if(%fc, !=, 4),
%if(%fc, !=, 5), %if(%fc, !=, 7), %if(%fc, !=, 11), %if(%fc, !=, 13)))<%xd(shuffle,
%ps)>
%?and(%if(%ps, =, 1), %or(%if(%mm, =, 1), %if(%mm, >, 1)), %or(%if(%fc, =, 4),
%if(%fc, =, 5), %if(%fc, =, 7), %if(%fc, =, 11), %if(%fc, =, 13)))<%xd(shuffle,
%ps)>
%?and(%if(%ps, !=, 1), %if(%mm, >, 1), %or(%if(%fc, !=, 4), %if(%fc, !=, 5),
%if(%fc, !=, 7), %if(%fc, !=, 11), %if(%fc, !=, 13)))<%xd(repeat,%mm,-1)>
%?and(%if(%ps, !=, 1), %if(%mm, =, 1), %or(%if(%fc, =, 4), %if(%fc, =, 5), %if(%fc,
=, 7), %if(%fc, =, 11), %if(%fc, =, 13)))<%xd(lossless)>
#
# Pos 2
%V(276, 27, 20, 19, -)
%?and(%if(%ps, =, 1), %if(%mm, >, 1), %or(%if(%fc, =, 4), %if(%fc, =, 5), %if(%fc,
=, 7), %if(%fc, =, 11), %if(%fc, =, 13)))<%xd(repeat,%mm)>
%?and(%if(%ps, =, 1), %if(%mm, >, 1), %or(%if(%fc, !=, 4), %if(%fc, !=, 5),
%if(%fc, !=, 7), %if(%fc, !=, 11), %if(%fc, !=, 13)))<%xd(repeat,%mm,-1)>
%?and(%or(%and(%if(%ps, !=, 1), %if(%mm, >, 1)), %and(%if(%ps, =, 1), %if(%mm, =,
1))), %or(%if(%fc, =, 4), %if(%fc, =, 5), %if(%fc, =, 7), %if(%fc, =, 11), %if(%fc,
=, 13)))<%xd(lossless)>
#
# Pos 3
%V(252, 27, 19, 19, -)
%?and(%if(%ps, =, 1), %if(%mm, >, 1), %or(%if(%fc, =, 4), %if(%fc, =, 5), %if(%fc,
=, 7), %if(%fc, =, 11), %if(%fc, =, 13)))<%xd(lossless)>
#
#---- Album Art and Corner Overlays ----#
%V(0, 28, 264, 264, -)
%Cl(0, 12, 240, 240)%Cd
%xd(TRalbumOverlay)
%xd(MRalbumOverlay)
#
#---- Foreground Slider ----#
# Progress is a transparent mask to the background layer
%V(21, 294, 168, 8, -)
%pb(0, 0, 168, 8, playersliderfront.bmp, backdrop, sliderback)
#
#---- Player Info ----#
# If the Title is less than 28 characters, display in double line or single line
mode
%?it<%?if(%ss(0, 26, %it), =, %it)<%?if(%ss(0, 14, %it), =, %it)<%Vd(titlesingle)|
%Vd(nobreak)>|%Vd(titlesingle)>|%Vd(titlesingle)>
#
%Vl(titlesingle, 223, 142, 192, 28, 3)
%s%al%?it<%it|%fn>
%
%Vl(nobreak, 223, 92, 192, 28, 3)
%al%ss(0, 12, %it)
%Vl(nobreak, 223, 142, 192, 28, 3)
%al%ss(12, 26, %it)
#
%V(223, 170, 192, 24, 4)
%?if(%St(statusbar), =, off)<%s%al%ia>%?if(%St(statusbar), =, top)<%s%al%id>%?
if(%St(statusbar), =, bottom)<%s%al%t(6)%ia;%s%al%t(6)%id;%t(0)>
#
#---- Playlist info ----#
%?or(%if(%pp, >=, 20), %if(%pe, >=, 100))<%Vd(playdual)|%Vd(playsingle)>
#
%Vl(playsingle, 319, 299, 112, 28, 4)
%ac%pp %Sx(of) %pe
#
%Vl(playdual, 319, 286, 112, 28, 4)
%ac%pp %Sx(of)
%Vl(playdual, 319, 323, 112, 28, 4)
%ac%pe
#
#---- Status and Player Icons ----#
%V(326, 27, 66, 28, -)
%xd(hold,%mh)
%?bp<%xd(charge,%bl)|%xd(battery,%bl)>
#
%?lh<%Vd(loadstatus)|%Vd(loadstatic)>
%Vl(loadstatic, 292, 27, 19, 19, -)
%xd(load,1)
%Vl(loadstatus, 292, 27, 19, 19, -)
%t(0.1)%xd(load,1);%t(0.1)%xd(load,2);%t(0.3)%xd(load,4);%t(0.1)%xd(load,3);
%t(0.1)%xd(load,2)
#
%V(256, 187, 112, 112, -)
%xd(playicon,%mp,-1)
#
# Volume Bar Icon
%?mv(2)<%Vd(volume)|>
#
%Vl(volume, 223, 334, 158, 28, -)
%xd(VolumeIcon)
%pv(28, 0, 120, 28, WPSVolumeSlide.bmp, backdrop, VolumeBack)

You might also like