// ----- GLOBAL-FONT ----- $font(%do.font.name%,%do.font.size%,) // ----- VARIABLES ----- $puts(panel.y,$muldiv(%ps_width%,17,640)) $puts(panel.w,$muldiv(%ps_width%,5,16)) $puts(panel.h,$sub(%ps_height%,$get(panel.y))) $puts(pl.x,$ifequal(%do.view.switch%,1,$muldiv(%ps_width%,871,1280),$ifequal(%do.view.switch%,4,$div(%ps_width%,128),$muldiv(%ps_width%,11,32)))) $puts(pl.w,$ifequal(%do.view.switch%,1,$get(panel.w),$ifequal(%do.view.switch%,4,$muldiv(%ps_width%,63,64),$muldiv(%ps_width%,83,128)))) $puts(seek.x,$muldiv(%ps_width%,11,32)) $puts(seek.y,$div(%ps_width%,320)) $puts(seek.h,$div(%ps_width%,80)) // ----- BACKGROUND ----- $fillrect(0,0,%ps_width%,%ps_height%,%do.colour%) $fillrect(0,0,%ps_width%,$muldiv(%ps_width%,3,160),%do.bar.colour%) $ifgreater(%do.view.switch%,2, $drawrect($add($get(seek.x),1),$add($get(seek.y),1),$sub($get(panel.w),2),$sub($get(seek.h),2),19-19-19-255,105-105-105-255) $drawrect($get(seek.x),$get(seek.y),$get(panel.w),$get(seek.h),0-0-0-0,105-105-105-255) ,) $drawrect($muldiv(%ps_width%,53,160),0,1,$muldiv(%ps_width%,3,160),0-0-0-255,0-0-0-0) $drawrect($muldiv(%ps_width%,427,640),0,1,$muldiv(%ps_width%,3,160),0-0-0-255,0-0-0-0) // ----- PANEL-MANAGEMENT ----- $showpanel_c(PSS Refresh,0) $ifgreater(%do.view.switch%,2,$movepanel_c(Seekbar,$add($get(seek.x),3),$add($get(seek.y),3),$sub($get(panel.w),6),$sub($get(seek.h),6)),) $ifequal(%do.view.switch%,2, $showpanel_c(Left Panel,0) $showpanel_c(Center Panel,1) $showpanel_c(Right Panel,1) $showpanel_c(Seekbar,0) $movepanel_c(Center Panel,$div(%ps_width%,128),$get(panel.y),$get(panel.w),$get(panel.h)) $movepanel_c(Right Panel,$get(pl.x),$get(panel.y),$get(pl.w),$get(panel.h)) , $ifequal(%do.view.switch%,3, $showpanel_c(Center Panel,0) $showpanel_c(Left Panel,1) $showpanel_c(Right Panel,1) $showpanel_c(Seekbar,1) $movepanel_c(Left Panel,$div(%ps_width%,128),$get(panel.y),$get(panel.w),$get(panel.h)) $movepanel_c(Right Panel,$get(pl.x),$get(panel.y),$get(pl.w),$get(panel.h)) , $ifequal(%do.view.switch%,4, $showpanel_c(Center Panel,0) $showpanel_c(Left Panel,0) $showpanel_c(Right Panel,1) $showpanel_c(Seekbar,1) $movepanel_c(Right Panel,$get(pl.x),$get(panel.y),$get(pl.w),$get(panel.h)) , $showpanel_c(Left Panel,1) $showpanel_c(Center Panel,1) $showpanel_c(Right Panel,1) $showpanel_c(Seekbar,0) $movepanel_c(Left Panel,$div(%ps_width%,128),$get(panel.y),$get(panel.w),$get(panel.h)) $movepanel_c(Right Panel,$get(pl.x),$get(panel.y),$get(pl.w),$get(panel.h)) $movepanel_c(Center Panel,$muldiv(%ps_width%,11,32),$get(panel.y),$get(panel.w),$get(panel.h)) ) ) ) // ============================== // ----- BUTTON-VARIABLES ----- $puts(txt.h,$gettextheight()) $puts(btn.y,$div($sub($muldiv(%ps_width%,3,160),$get(txt.h)),2)) // ============================== // ----- LEFT-BUTTON-VARIABLES ----- $puts(w1,$gettextwidth(View 1)) $puts(w2,$gettextwidth(View 2)) $puts(w3,$gettextwidth(View 3)) $puts(w4,$gettextwidth(View 4)) $puts(w5,$gettextwidth(Fullscr.)) $puts(w6,$gettextwidth(Caption)) $puts(w7,$gettextwidth(Hide)) $puts(w8,$gettextwidth(Reserve)) $puts(xoff1,$div(%ps_width%,128)) // ----- FIX-FLICKERING-ON-TRACK-CHANGE ----- $drawtextex(View 1,$add($get(xoff1),$sub($div($get(panel.w),16),$div($get(w1),2))),$get(btn.y),$get(w1),$get(txt.h),$ifequal(%do.view.switch%,1,%do.btn.xcol%,%do.btn.ncol%),hcenter vcenter) $drawtextex(View 2,$add($get(xoff1),$sub($muldiv($get(panel.w),3,16),$div($get(w2),2))),$get(btn.y),$get(w2),$get(txt.h),$ifequal(%do.view.switch%,2,%do.btn.xcol%,%do.btn.ncol%),hcenter vcenter) $drawtextex(View 3,$add($get(xoff1),$sub($muldiv($get(panel.w),5,16),$div($get(w3),2))),$get(btn.y),$get(w3),$get(txt.h),$ifequal(%do.view.switch%,3,%do.btn.xcol%,%do.btn.ncol%),hcenter vcenter) $drawtextex(View 4,$add($get(xoff1),$sub($muldiv($get(panel.w),7,16),$div($get(w4),2))),$get(btn.y),$get(w4),$get(txt.h),$ifequal(%do.view.switch%,4,%do.btn.xcol%,%do.btn.ncol%),hcenter vcenter) $drawtextex(Fullscr.,$add($get(xoff1),$sub($muldiv($get(panel.w),9,16),$div($get(w5),2))),$get(btn.y),$get(w5),$get(txt.h),%do.btn.ncol%,hcenter vcenter) $drawtextex(Caption,$add($get(xoff1),$sub($muldiv($get(panel.w),11,16),$div($get(w6),2))),$get(btn.y),$get(w6),$get(txt.h),%do.btn.ncol%,hcenter vcenter) $drawtextex(Hide,$add($get(xoff1),$sub($muldiv($get(panel.w),13,16),$div($get(w7),2))),$get(btn.y),$get(w7),$get(txt.h),%do.btn.ncol%,hcenter vcenter) $drawtextex(Reserve,$add($get(xoff1),$sub($muldiv($get(panel.w),15,16),$div($get(w8),2))),$get(btn.y),$get(w8),$get(txt.h),%do.btn.ncol%,hcenter vcenter) // ----- LEFT-BUTTONS ----- $textbutton(0,0,0,0,,,,,) $ifequal(%do.view.switch%,1,,$textbutton($add($get(xoff1),$sub($div($get(panel.w),16),$div($get(w1),2))),$get(btn.y),$get(w1),$get(txt.h),,View 1,SETGLOBAL:do.view.switch:1;PANELSHOW:PSS Refresh:-1;REFRESH,,fontcolor:%do.btn.hcol%)) $ifequal(%do.view.switch%,2,,$textbutton($add($get(xoff1),$sub($muldiv($get(panel.w),3,16),$div($get(w2),2))),$get(btn.y),$get(w2),$get(txt.h),,View 2,SETGLOBAL:do.view.switch:2;PANELSHOW:PSS Refresh:-1;REFRESH,,fontcolor:%do.btn.hcol%)) $ifequal(%do.view.switch%,3,,$textbutton($add($get(xoff1),$sub($muldiv($get(panel.w),5,16),$div($get(w3),2))),$get(btn.y),$get(w3),$get(txt.h),,View 3,SETGLOBAL:do.view.switch:3;PANELSHOW:PSS Refresh:-1;REFRESH,,fontcolor:%do.btn.hcol%)) $ifequal(%do.view.switch%,4,,$textbutton($add($get(xoff1),$sub($muldiv($get(panel.w),7,16),$div($get(w4),2))),$get(btn.y),$get(w4),$get(txt.h),,View 4,SETGLOBAL:do.view.switch:4;PANELSHOW:PSS Refresh:-1;REFRESH,,fontcolor:%do.btn.hcol%)) $textbutton($add($get(xoff1),$sub($muldiv($get(panel.w),9,16),$div($get(w5),2))),$get(btn.y),$get(w5),$get(txt.h),,Fullscr.,COMMAND:View/Fullscreen;REFRESH,,fontcolor:%do.btn.hcol%) $textbutton($add($get(xoff1),$sub($muldiv($get(panel.w),11,16),$div($get(w6),2))),$get(btn.y),$get(w6),$get(txt.h),,Caption,COMMAND:View/Show or Hide caption;REFRESH,,fontcolor:%do.btn.hcol%) $textbutton($add($get(xoff1),$sub($muldiv($get(panel.w),13,16),$div($get(w7),2))),$get(btn.y),$get(w7),$get(txt.h),,Hide,COMMAND:View/Hide;REFRESH,,fontcolor:%do.btn.hcol%) $textbutton($add($get(xoff1),$sub($muldiv($get(panel.w),15,16),$div($get(w8),2))),$get(btn.y),$get(w8),$get(txt.h),,Reserve,COMMAND:;REFRESH,,fontcolor:%do.btn.hcol%) // ============================== // ----- TEXT-CENTERED ----- $puts(text1.1,-= DarkOne4 =-) $puts(text1.2,-= Pause =-) $ifgreater(%do.view.switch%,2,, $if(%ps_isplaying%,, $drawtextex($get(text1.1),0,$get(btn.y),%ps_width%,$get(txt.h),57-57-57,hcenter vcenter) ) $if(%ps_isplaying%, $if(%ps_ispause%,, $drawtextex($get(text1.1),0,$get(btn.y),%ps_width%,$get(txt.h),78-78-78,hcenter vcenter) )) $if(%ps_ispause%, $drawtextex($get(text1.2),0,$get(btn.y),%ps_width%,$get(txt.h),78-78-78,hcenter vcenter) )) // ============================== $font(%do.font2.name%,%do.font2.size%,) // ============================== // ----- TEXT-RIGHT ----- $puts(text2.1,$char(61895) NO FORMAT INFO) $puts(text2.2,$char(61895) $char(61515) %codec%[ %codec_profile%]) $puts(text2.3,$char(61895) $char(61516) %codec%[ %codec_profile%]) $if(%ps_isplaying%,, $drawtextex($get(text2.1),$muldiv(%ps_width%,102,150),$get(btn.y),$div(%ps_width%,12),$get(txt.h),57-57-57,vcenter end_ellipsis) ) $if(%ps_isplaying%, $if(%ps_ispause%,, $drawtextex($get(text2.2),$muldiv(%ps_width%,102,150),$get(btn.y),$div(%ps_width%,12),$get(txt.h),57-57-57,vcenter end_ellipsis) )) $if(%ps_ispause%, $drawtextex($get(text2.3),$muldiv(%ps_width%,102,150),$get(btn.y),$div(%ps_width%,12),$get(txt.h),57-57-57,vcenter end_ellipsis) ) // ============================== // ----- RIGHT-BUTTON-VARIABLES ----- $puts(ww1,$gettextwidth($char(61633))) $puts(ww2,$gettextwidth($char(61856))) $puts(ww3,$gettextwidth($char(61842))) $puts(ww4,$gettextwidth($char(61954))) $puts(ww5,$gettextwidth($char(61802))) $puts(ww6,$gettextwidth($char(61886))) $puts(ww7,$gettextwidth($char(62054))) $puts(ww8,$gettextwidth($char(62158))) $puts(xoff2,$div(%ps_width%,58)) // ----- FIX-FLICKERING-ON-TRACK-CHANGE ----- $drawtextex($char(61633),$add($get(xoff2),$sub($muldiv($get(panel.w),39,16),$div($get(ww1),2))),$get(btn.y),$get(ww1),$get(txt.h),57-57-57,hcenter vcenter) $drawtextex($char(61856),$add($get(xoff2),$sub($muldiv($get(panel.w),40,16),$div($get(ww2),2))),$get(btn.y),$get(ww2),$get(txt.h),57-57-57,hcenter vcenter) $drawtextex($char(61842),$add($get(xoff2),$sub($muldiv($get(panel.w),41,16),$div($get(ww3),2))),$get(btn.y),$get(ww3),$get(txt.h),57-57-57,hcenter vcenter) $drawtextex($char(61954),$add($get(xoff2),$sub($muldiv($get(panel.w),42,16),$div($get(ww4),2))),$get(btn.y),$get(ww4),$get(txt.h),57-57-57,hcenter vcenter) $drawtextex($char(61802),$add($get(xoff2),$sub($muldiv($get(panel.w),43,16),$div($get(ww5),2))),$get(btn.y),$get(ww5),$get(txt.h),57-57-57,hcenter vcenter) $drawtextex($char(61886),$add($get(xoff2),$sub($muldiv($get(panel.w),44,16),$div($get(ww6),2))),$get(btn.y),$get(ww6),$get(txt.h),57-57-57,hcenter vcenter) $drawtextex($char(62054),$add($get(xoff2),$sub($muldiv($get(panel.w),45,16),$div($get(ww7),2))),$get(btn.y),$get(ww7),$get(txt.h),57-57-57,hcenter vcenter) $drawtextex($char(62158),$add($get(xoff2),$sub($muldiv($get(panel.w),46,16),$div($get(ww8),2))),$get(btn.y),$get(ww8),$get(txt.h),57-57-57,hcenter vcenter) // ----- RIGHT-BUTTONS ----- $if(%ps_isplaying%, $if(%length%, $if(%www%, $textbutton($add($get(xoff2),$sub($muldiv($get(panel.w),39,16),$div($get(ww1),2))),$get(btn.y),$get(ww1),$get(txt.h),,$char(61633),CONTEXT:Run service/Link Artist;REFRESH,,fontcolor:38-119-168) ) $textbutton($add($get(xoff2),$sub($muldiv($get(panel.w),40,16),$div($get(ww2),2))),$get(btn.y),$get(ww2),$get(txt.h),,$char(61856),CONTEXT:Run service/Google Artist;REFRESH,,fontcolor:51-153-255) $textbutton($add($get(xoff2),$sub($muldiv($get(panel.w),41,16),$div($get(ww3),2))),$get(btn.y),$get(ww3),$get(txt.h),,$char(61842),CONTEXT:Run service/Discogs Artist;REFRESH,,fontcolor:255-223-63) $textbutton($add($get(xoff2),$sub($muldiv($get(panel.w),42,16),$div($get(ww4),2))),$get(btn.y),$get(ww4),$get(txt.h),,$char(61954),CONTEXT:Run service/Last.fm Artist;REFRESH,,fontcolor:255-0-0) $textbutton($add($get(xoff2),$sub($muldiv($get(panel.w),43,16),$div($get(ww5),2))),$get(btn.y),$get(ww5),$get(txt.h),,$char(61802),CONTEXT:Run service/YouTube Artist;REFRESH,,fontcolor:255-0-0) $textbutton($add($get(xoff2),$sub($muldiv($get(panel.w),44,16),$div($get(ww6),2))),$get(btn.y),$get(ww6),$get(txt.h),,$char(61886),CONTEXT:Run service/SoundCloud Artist;REFRESH,,fontcolor:255-85-0) $textbutton($add($get(xoff2),$sub($muldiv($get(panel.w),45,16),$div($get(ww7),2))),$get(btn.y),$get(ww7),$get(txt.h),,$char(62054),CONTEXT:Run service/Wikipedia Artist;REFRESH,,fontcolor:205-205-205) ) $if(%url%, $textbutton($add($get(xoff2),$sub($muldiv($get(panel.w),46,16),$div($get(ww8),2))),$get(btn.y),$get(ww8),$get(txt.h),,$char(62158),CONTEXT:Run service/URL;REFRESH,,fontcolor:255-139-69) ))