Help - Search - Members - Calendar
Full Version: Auto-hiding panels in ColumnsUI
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
AntiLynd
Hi everyone,
so... here's what I'm trying to do:
I want a panel (in this case, Album List) to pop up only when mouseover (or click) the right edge of the screen -- that's what auto-hide is for, isn't it? As far as I can see, there's three options in the layout setup that might influence this behavior:
- hidden
- auto-hide
- create left toggle area

Unfortunately, none of the 2^3 combinations produces the result I'm aiming at. No matter what I do, the panel either
- stays there permanently or
- doesn't show up at all.

With some settings, the regular cursor changes into a resizing cursor, but there's nothing to resize -- dragging the cursor has no effect.

Any help is much appreciated... maybe something's wrong with my ColumnsUI layout. Looks good to me tho.

Here's what it looks like.


cheers
Nils.



Yotsuya
I re-created an identical layout and all is functioning properly. If you are still having problems try installing a separate basic copy of foobar and rebuild your layout piece by piece. Maybe a file is corrupt.

Also note that when the albumlist panel is hidden and your playlist contains a scrollbar, the "hotspot" to reveal the albumlist will be to the right of the scrollbar, not the left as might be intuitive.
AntiLynd
QUOTE(Yotsuya @ Jan 13 2007, 05:53) *

If you are still having problems try installing a separate basic copy of foobar and rebuild your layout piece by piece. Maybe a file is corrupt.


Just tried that -- same result. As soon as I check 'auto-hide', the panel disappears and never comes up again sad.gif
blubbo
If you set the "Use custom show delay of" to 0ms and "Hide delay" to 1000ms you should have a better chance of seeing the panel. As of now you have to hover the exact spot for a period of time and if you stray slightly even after the panel has become visible it'll go away again because of the short "Hide delay". Not sure if this is the problem but it would seem that there could be quite hard getting the panel visible with those settings.

Good luck! :)
AntiLynd
QUOTE(blubbo @ Jan 13 2007, 06:27) *

If you set the "Use custom show delay of" to 0ms and "Hide delay" to 1000ms you should have a better chance of seeing the panel. As of now you have to hover the exact spot for a period of time and if you stray slightly even after the panel has become visible it'll go away again because of the short "Hide delay". Not sure if this is the problem but it would seem that there could be quite hard getting the panel visible with those settings.

Good luck! smile.gif


thats the one! thanks a lot.

What's weird is that it doesn't work *at all* with a 'custom show delay' value greater zero. Seems like it's gotta be zero, otherwise the panel will never show up...
prism_emf
Personally, I would like the auto-hide option a lot more if it could only start auto-hiding when the cursor is a certain amount away from the hideable panel - and not at the moment when it leaves it. For example, the panel would only auto-hide when the mouse cursor is halfway through the playlist window. Would save a lot of swearing at least at my house. The delay by itself just isn't good enough, you can still close the panel by accident if you're not very very careful with the mouse...
Yotsuya
prism_end: Have you tried increasing the value for "Hide delay:"? I agree the default is a bit too quick but I find a value of 1000 works quite well for me (it waits a full second before hiding) you might want to try an even larger value like 5000 (wait 5 seconds).

Alternatively if you switch to PanelsUI you can make a panel "stick" and only hide when you tell it to do so.
prism_emf
QUOTE(Yotsuya @ Apr 12 2007, 17:53) *

Have you tried increasing the value for "Hide delay:"?


Yes, but as I said I feel it would be more user friendly if you could move the cursor a bit outside the panel without it closing. It's especially frustrating on the laptop, the trackpad isn't really that exact. And, in that case you could forget about the delay - just toss the cursor on the other side of the screen and the panel closes instantly.
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.