Выдрал из сборки переключение панелей с капшеном, но как переделать под себя так и не понял, вроде читал про $getcaption, $add, $showpanel, пресловутый $if но сложить все воедино так и не смог, хотя код вроде простой, аж стыдно.
Какие значения нужно менять при добавлении нового таба/панели?
- Код: Выделить всё
// Initialisation
$init_ps_global(paneltab,3)
$showpanel(%paneltab%,2)
$fillrect(0,0,%ps_width%,%ps_height%,255-255-255,)
// Tabs
$drawrect(-1,$add(27,$div($sub(%ps_height%,54),2)),$add(2,%ps_width%),27,245-246-247,218-219-220,)
$textbutton(7,$add(27,$div($sub(%ps_height%,54),2)),$sub(%ps_width%,14),27,$getcaption(%paneltab%),$getcaption(%paneltab%),REFRESH,left fontcolor:0-0-0,left fontcolor:0-0-0)
$imagebutton($sub(%ps_width%,20),$add(32,$div($sub(%ps_height%,54),2)),16,16,%ps_foobar2000_path%\skin\images\next-panel-grey.png,%ps_foobar2000_path%\skin\images\next-panel.png,PANELSHOW:$getcaption(%paneltab%):0;PANELSHOW:$getcaption($if($strcmp($getcaption($add(%paneltab%,1)),),2,$add(%paneltab%,1))):1;SETGLOBAL:paneltab:$if($strcmp($getcaption($add(%paneltab%,1)),),2,$add(%paneltab%,1));REFRESH,left,left)
- Спойлер