Tach
I've got a problem with overlaying panels.
As you can see in the image I want to display an pssplitter-element.
Everytime the panel gets activated the scrollbars show this transparency issues.
The elplaylist-element gets correctly positioned in the remaining space & everything works fine
but the scrollbars. They only show up if I hover the mouse over them and even in this case
a small 2 px area beside stays transparent.
I don't use pseudo transparency. Every psssplitter-element has a fixed color-bkg.
The components are up to date.
I can paste the code I'm using. Don't know if I did this the wrong way. I'm not the best in coding.
$set_ps_global(skin_path,%ps_foobar2000_path%\skins\)
$set_ps_global(butn_path,$get_ps_global(skin_path)HaiRol\butns\)
$puts(LibTab,PANELSHOW:Library:1;PANELSHOW:ELPlaylist:0;PANELSHOW:Info:0;PANELSHOW:Visuals:0;PAN
ELSHOW:Lyrics:0;PANELSHOW:Biography:0;)
$puts(BioTab,PANELSHOW:Biography:1;PANELSHOW:Library:0;PANELSHOW:ELPlaylist:0;PANELSHOW:Info:0;P
ANELSHOW:Visuals:0;PANELSHOW:Lyrics:0;)
$puts(LyrTab,PANELSHOW:Lyrics:1;PANELSHOW:Biography:0;PANELSHOW:Library:0;PANELSHOW:ELPlaylist:0
;PANELSHOW:Info:0;PANELSHOW:Visuals:0;)
$puts(VisTab,PANELSHOW:Visuals:1;PANELSHOW:Lyrics:0;PANELSHOW:Biography:0;PANELSHOW:Library:0;PA
NELSHOW:ELPlaylist:0;PANELSHOW:Info:0;)
$puts(InfTab,PANELSHOW:Info:1;PANELSHOW:Visuals:0;PANELSHOW:Lyrics:0;PANELSHOW:Biography:0;PANEL
SHOW:Library:0;PANELSHOW:ELPlaylist:0;)
$puts(PlyTab,PANELSHOW:ELPlaylist:1;PANELSHOW:Info:0;PANELSHOW:Visuals:0;PANELSHOW:Lyrics:0;PANE
LSHOW:Biography:0;PANELSHOW:Library:0;)
$puts(PlyCleanTab,PANELSHOW:List Panel:0;PANELSHOW:Filter Panel:0;$get(PlyTab))
$puts(ListPanelOn,PANELSHOW:List Panel:1;$get(PlyTab))
$puts(FiltrPanelOn,PANELSHOW:Filter Panel:1;$get(PlyTab))
$puts(ListPanelOff,PANELSHOW:List Panel:0;$get(PlyTab))
$puts(FiltrPanelOff,PANELSHOW:Filter Panel:0;$get(PlyTab))
(...)
$if($xor($isvisible_c(List Panel),$isvisible_c(Filter Panel)),
//eines von beiden aktiv, aber nicht beide gleichzeitig
$if($isvisible_c(List Panel),
$movepanel_c(ELPlaylist,200,30,$sub(%_width%,200),$sub(%_height%,66))
$imagebutton(6,6,24,24,$get_ps_global(butn_path)toggle-list_sl.png,$get_ps_global(butn_path)toggle-list_sl.png,$get(ListPanelOff)REFRESH,,)
$imagebutton(94,6,24,24,$get_ps_global(butn_path)toggle-filters.png,$get_ps_global(butn_path)toggle-filters.png,$get(FiltrPanelOn)REFRESH,,)
,
)
$if($isvisible_c(Filter Panel),
$set_ps_global(FiltrPanel,1)
$movepanel_c(ELPlaylist,0,310,%_width%,$sub(%_height%,346))
$imagebutton(94,6,24,24,$get_ps_global(butn_path)toggle-filters_sl.png,$get_ps_global(butn_path)toggle-filters_sl.png,$get(FiltrPanelOff)REFRESH,,)
$imagebutton(6,6,24,24,$get_ps_global(butn_path)toggle-list.png,$get_ps_global(butn_path)toggle-list.png,$get(ListPanelOn)REFRESH,,)
,
$set_ps_global(FiltrPanel,3)
)
,
$if($and($not($isvisible_c(List Panel)),$not($isvisible_c(Filter Panel))),
//keines aktiv
$set_ps_global(FiltrPanel,0)
$movepanel_c(ELPlaylist,0,30,%_width%,$sub(%_height%,66))
$movepanel_c(List Panel,0,30,200,$sub(%_height%,66))
$imagebutton(6,6,24,24,$get_ps_global(butn_path)toggle-list.png,$get_ps_global(butn_path)toggle-list.png,$get(ListPanelOn)REFRESH,,)
$imagebutton(94,6,24,24,$get_ps_global(butn_path)toggle-filters.png,$get_ps_global(butn_path)toggle-filters.png,$get(FiltrPanelOn)REFRESH,,)
,
//beide aktiv
$set_ps_global(FiltrPanel,1)
$movepanel_c(ELPlaylist,200,310,$sub(%_width%,200),$sub(%_height%,346))
$movepanel_c(List Panel,0,310,200,$sub(%_height%,346))
$imagebutton(94,6,24,24,$get_ps_global(butn_path)toggle-filters_sl.png,$get_ps_global(butn_path)toggle-filters_sl.png,$get(FiltrPanelOff)REFRESH,,)
$imagebutton(6,6,24,24,$get_ps_global(butn_path)toggle-list_sl.png,$get_ps_global(butn_path)toggle-list_sl.png,$get(ListPanelOff)REFRESH,,)
)
)
...
Maybe there's help out there?!