Help - Search - Members - Calendar
Full Version: Foobar Window Not Repainting Properly Under Panels UI [screens]
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Keikonium
There is a reason I posted this as a separate topic, and not in the Panels UI thread (explanation near bottom).

In my Panels UI layout, I have the ability to choose a background image for the entire window, but I also have some semi-transparent (or opaque) panels too. Here is what my Foobar looks like with a background normally:

IPB Image

And when I apply a background, this is what happens:

IPB Image

(Click both images for larger views)

The first picture is fine, and the background is shown correctly, however in the second image the background does indeed update behind the Track Display but not behind any other panels (such as the lyric panel, behind my makeshift toolbars at the top, behind the playlist (when it's a transparent playlist). I have no idea why it updates fine behind that Track Display on the left and none of the other Track Displays.

So my question is:

1. Does the order of the panels in my configs code matter if it updates or not? $panel() doesn't work in //PerSecond I don't think.

2. If not, is there anyway to manually refresh/repaint the window with a button or windows command?
Falstaff
QUOTE(Keikonium @ May 4 2008, 07:03) *

...
So my question is:

1. Does the order of the panels in my configs code matter if it updates or not? $panel() doesn't work in //PerSecond I don't think.

2. If not, is there anyway to manually refresh/repaint the window with a button or windows command?


i encouter the same pb : i do a restart to fix it (i have added a restart button for this in my config)
i have never search if panels order are in cause, to see

$panel() works fine in // PerSecond section wink.gif
Keikonium
QUOTE(Falstaff @ May 4 2008, 02:09) *

QUOTE(Keikonium @ May 4 2008, 07:03) *

...
So my question is:

1. Does the order of the panels in my configs code matter if it updates or not? $panel() doesn't work in //PerSecond I don't think.

2. If not, is there anyway to manually refresh/repaint the window with a button or windows command?


i encouter the same pb : i do a restart to fix it (i have added a restart button for this in my config)
i have never search if panels order are in cause, to see

$panel() works fine in // PerSecond section wink.gif


Yeah bringing a window overtop of foobar, minimizing foobar, or opening preferences and clicking around seems to repaint the window, but if this gets released publicly, I don't want users having to do that just for a BG change.

And I had never tried $panel() in the //PerSecond section cause I read that it is supposed to be in the //PerTrack section a long while back haha. I wonder if that might update on BG change.
Falstaff
QUOTE(Keikonium @ May 4 2008, 09:22) *

QUOTE(Falstaff @ May 4 2008, 02:09) *

QUOTE(Keikonium @ May 4 2008, 07:03) *

...
So my question is:

1. Does the order of the panels in my configs code matter if it updates or not? $panel() doesn't work in //PerSecond I don't think.

2. If not, is there anyway to manually refresh/repaint the window with a button or windows command?


i encouter the same pb : i do a restart to fix it (i have added a restart button for this in my config)
i have never search if panels order are in cause, to see

$panel() works fine in // PerSecond section wink.gif


Yeah bringing a window overtop of foobar, minimizing foobar, or opening preferences and clicking around seems to repaint the window, but if this gets released publicly, I don't want users having to do that just for a BG change.

And I had never tried $panel() in the //PerSecond section cause I read that it is supposed to be in the //PerTrack section a long while back haha. I wonder if that might update on BG change.


no, in PerSecond section, it doesn't refresh its background too.

the only solution is to add a restart command to the button that achange your background.
Canar
QUOTE(this)
QUOTE(kind)
QUOTE(of)
QUOTE(quoting)
sucks
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.