Help - Search - Members - Calendar
Full Version: foo_dockable_panels
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Pages: 1, 2, 3, 4, 5
Hakubo
QUOTE
Oh also, 75% of the time when I click the taskbar to minimize foobar, only the main window minimizes and the dockable windows stay on the screen.
Same problem here, just the percentage is different - about 40%.
And that never happens when minimizing with a click on the tray icon.
Panels involved: foo_uie_albumart and foo_uie_tabs (with album list and console panels inside of it).
Also, the "Always show tray icon" and "Minimise to tray" options in Columns UI Status bar/Systray preferences are set.
JzE
QUOTE(Hakubo @ Nov 22 2006, 18:18) *

QUOTE
Oh also, 75% of the time when I click the taskbar to minimize foobar, only the main window minimizes and the dockable windows stay on the screen.
Same problem here, just the percentage is different - about 40%.
And that never happens when minimizing with a click on the tray icon.
Panels involved: foo_uie_albumart and foo_uie_tabs (with album list and console panels inside of it).
Also, the "Always show tray icon" and "Minimise to tray" options in Columns UI Status bar/Systray preferences are set.


I have this same problem too. It'd be nice if it was fixed.

~JzE
cwbowron
QUOTE(Nickoladze @ Nov 20 2006, 21:08) *

Oh also, 75% of the time when I click the taskbar to minimize foobar, only the main window minimizes and the dockable windows stay on the screen.


Did you look at the preferences page? There's an option for that.
Hakubo
QUOTE(cwbowron @ Nov 22 2006, 21:43) *

Did you look at the preferences page? There's an option for that.

Can't speak for Nickoladze, but that was the first thing I did.
IPB Image

Anyway, this option is supposed to completely enable or disable minimizing of panels, isn't it? And here we have somewhat random behavior.

Well, not so random. There are some sequences of actions which are more prone to this effect. For example, if I un-minimize the window from tray, then quickly alt-tab to my browser and back to foobar, and then click on the taskbar to minimize it, the dockable panels will stay 19 out of 20 times.
cwbowron
QUOTE(Hakubo @ Nov 22 2006, 15:13) *

QUOTE(cwbowron @ Nov 22 2006, 21:43) *

Did you look at the preferences page? There's an option for that.

Can't speak for Nickoladze, but that was the first thing I did.
IPB Image

Anyway, this option is supposed to completely enable or disable minimizing of panels, isn't it? And here we have somewhat random behavior.

Well, not so random. There are some sequences of actions which are more prone to this effect. For example, if I un-minimize the window from tray, then quickly alt-tab to my browser and back to foobar, and then click on the taskbar to minimize it, the dockable panels will stay 19 out of 20 times.


Ok. I added it to my list of bugs and I'll look into it... There's probably an issue related to switching active apps and whatnot during minimize and restore.
Nickoladze
yeah its checked, the panels like to pop up sometimes when i minimize other programs too
full_n_spills
GREAT PLUGIN! i've been searching all my foobar life for it...

question: how to set "now playing" to show in the dockable panel.
if it can b done, who needs winamp cdcase again..

cheers
c0utta
Add a trackinfo (foo_trackinfo_mod) and you're away. If you then set "Always on top" in foobar, and then uncheck "Minimize panels when minimising main window" then you've got your own Toaster/CDCase once you've minimised foobar.

Cheers..
full_n_spills
QUOTE(c0utta @ Nov 23 2006, 22:45) *

Add a trackinfo (foo_trackinfo_mod) and you're away. If you then set "Always on top" in foobar, and then uncheck "Minimize panels when minimising main window" then you've got your own Toaster/CDCase once you've minimised foobar.

Cheers..


thanks man. now hu needs toaster/cdcase anyway!

it would be nice if the custom titlebar support syntax.(is it called syntax eg. %album% %bitrate% etc?)
eerrrr
Had to wait 5 days after registering before I could post this request!

Was wondering if you could make so that either:
a) panels can be set to "desktop layer" or something, so they only show on the desktop
b) have panels collapse when fb2k is restored, and expand when the fb2k window is minimized.

The point in this is to have panels sit on the desktop, kinda like desktop widgets. It works okay at the moment, but it's a little annoying when I open the fb2k window and have the other panels appear as well. Here's how mine is:
foobar2k on desktop - sex
foobar2k with a window behind it - messy

Cheers
- eerrrr
q-stankovic
QUOTE(eerrrr @ Nov 29 2006, 18:56) *


b) have panels collapse when fb2k is restored, and expand when the fb2k window is minimized.




Exactly what i would need! smile.gif
sankukaai
is there a way to "merge" panels so that is is possible to activate or hide them at the same time?

the aim here is to create two different visualisation of FB, one with colums playlist (standard), and with one keyboard shortcut, activate or desactivate a visual configuration with big trackinfo/albumart/spectrum...
Yotsuya
sankukaai:

You can also accomplish that effect by placing your entire layout on different foo_uie_tabs panels, hide the tab bar, then bind a keyboard shortcut to cycle tabs.
sankukaai
Yotsuya

Actually i tried to do it using two diffenrent Colums UI configuration, even though the result doesn't look perfect yet, it close.

The inly problem is when i change the layout form it takes a LONG time to go from the playlist to the visualization (about 10 seconds), its horrible.

it looks like this

IPB Image
and
IPB Image

I really don't know why it takes so long, but do you think it can be quicker if I use your method?

thanks anyway for the tip
Yotsuya
I used to use different layouts and then bind a button to switch to a given layout and yes, it took an annoyingly long time to switch. If you place each layout under a separate tab then it will switch much faster. I currently use this method in my own layout to switch between playlist and vis modes.
sankukaai
thanks for the tip, it is true that is works very quickly now, the only thing is that i can't set a keyboard shortcut to switch tabs (no command in the keyboard shortcut properties). How do you fix that?
Yotsuya
When defining the keyboard shortcut from:
File> Preferences> General> Keyboard Shortcuts

Navigate through the Action tree for:
[main]> View> Tabbed Panel Stack mod> Select Tab> Panel #x Cycle Forward

EDIT: Make sure you have a recent version of foo_uie_tabs
sankukaai
i think i might not have the latest one, i have 0.2.1 (called tabbed panel modifyed), but i couldn't find a newer version, and i can't see the choice in the action tree.
jazzshock
Thanks for this Great Plugin!! biggrin.gif

I have some questions.

1. Can I save/load the whole setting of dockable panels?

2. How can I activate/collape the panels all at once?

3. Drag n drop doesn't work. Planned to support? or is there any setting for this function? - I'm using dockable panels of tapped_panel(containing 2 single_column_playlists) and playlist_tree.

4. Can I insert button controls for collapsing panels into trackinfo_mod? If it's possible, I can control every thing only with 1 trackinfo_mod & 1 seebar. (No need of button toolbar)

5. Can I set specified panels 'always on top' (limited in foobar)? I wanna hide the scroll bars of playlist & playlist_tree using dummy panels.


Have a nice day~ smile.gif
Yotsuya
As of this writing the latest version is v0.2.5, you can get it here. If I remember correctly the ability to link buttons and shortcuts to tabs was added in 0.2.4 so you'll need to upgrade if you are still running 0.2.1
2Pacalypse
i have a tabbed panel at the top of my layout allowing different view.

How can i add these to a dockable panel. If i add a tabbed panel i can then only display 1 item eg columns, while i want to add columns,track info etc

Yotsuya
2Pacalypse:

There is currently no way to add panels to splitters, which is what you would need. So the only thing to do is add different components to different panels and snap them together.
sankukaai
how can you snap them together?
2Pacalypse
QUOTE(Yotsuya @ Dec 1 2006, 02:46) *

2Pacalypse:

There is currently no way to add panels to splitters, which is what you would need. So the only thing to do is add different components to different panels and snap them together.


so there is currently no way to change layout views via tabs? is it possible to have (using expansion tagz) tabs at the top & say if this tab is selected expand .... else if another tab selected expand ....?
cwbowron
The tabbed panel stack mod panel works inside dockable panels. Once you select it as the panel, you can add tabs using "Add tab" from the context menu when you right click on the tabs, but only if you dont hide the tabs.
2Pacalypse
QUOTE(cwbowron @ Dec 1 2006, 13:28) *

The tabbed panel stack mod panel works inside dockable panels. Once you select it as the panel, you can add tabs using "Add tab" from the context menu when you right click on the tabs, but only if you dont hide the tabs.


yeh i get that, but atm in columns layout i have tabs at the very top (as a splitter) so i can in theory have multiple complete layouts eg like a now playing containig a trackinfo, scpl etc and a media library containing a broswer and columns.

as was said earlier its a lot more responsive then have buttons so switch to a different layout. Ideally i would want to be able to add those tabs not create a new tab and only be able to add single panels to each tab. I hope that makes sense.

i think Yotsuya understands what i am after
Hakubo
Another note on the minimizing of panels: even if they do minimize, a right-click on the tray icon (to call the menu) always pops them up immediately.
Spirit_of_the_ocean
First the possibilities with this plug-in are very big. smile.gif
But I must say: It really hard to close the panels.
An option "close all dockable panels" would be great. smile.gif
nilsHaus
I'm sorry, but what do I use in the expansion tags if I want to expand it when its playing, have it dissappear when its not?

Something like:
$if(%isplaying%,Expand,Collapse)

But I dunno what to use for expand, collapse.
cwbowron
= Release 1.0.5 =
* snapping distance option
* use SetProp and GetProp for storing parent class when hooking child.
* reworked some of the minimizing / restoring code
* View->Dockable Panels->Hide Panels
* View->Dockable Panels->Show Panels
Anas
Wow, thanks a lot for the snapping distance option, now your component is perfect for me. Thank you very much, cwbowron. foo_dockable_panels made my life better! laugh.gif
Russell777
Thirst of all thank you so much for this component!

QUOTE
use SetProp and GetProp for storing parent class when hooking child.


How to use it?
cwbowron
QUOTE(Russell777 @ Dec 4 2006, 14:42) *

QUOTE
use SetProp and GetProp for storing parent class when hooking child.

How to use it?


That's just a note that I changed some of the internals. Nothing changed at the user level related to that.
Spirit_of_the_ocean
I have a request (don't know if some has asked this before):

It would be great having the following possibility:
Save the settings of the panels in layout if its possible. So when switching to another layout the windows disappear or appear.
Hakubo
QUOTE(cwbowron @ Dec 4 2006, 17:24) *
* reworked some of the minimizing / restoring code
It seems the problem is solved.
Thank you.
WilB
I have a problem when using a dockable panel with a track info mod panel containing a button set to hide panels. The button hides the panel OK, but after the panel is hidden the area that the panel covered is unresponsive (to left mouse clicks). If right click in that area the context menu for the track info mod panel appears. If left click again then responsiveness comes back. Responsiveness also comes back if left click outside the covered area in the first place. As I want to use a full-screen screen size panel with button control this is a particular problem for me. The problem does not occur if the hide panel command is used from the view menu. Thanks for the excellent plug-in.
cwbowron
QUOTE(WilB @ Dec 6 2006, 07:39) *

I have a problem when using a dockable panel with a track info mod panel containing a button set to hide panels. The button hides the panel OK, but after the panel is hidden the area that the panel covered is unresponsive (to left mouse clicks). If right click in that area the context menu for the track info mod panel appears. If left click again then responsiveness comes back. Responsiveness also comes back if left click outside the covered area in the first place. As I want to use a full-screen screen size panel with button control this is a particular problem for me. The problem does not occur if the hide panel command is used from the view menu. Thanks for the excellent plug-in.


So the button is on the panel that you are trying to hide?
WilB
QUOTE(cwbowron @ Dec 6 2006, 13:30) *


So the button is on the panel that you are trying to hide?


Yes
bonemachine
The plugin sounds awesome, but for some reason nothing happens when I right-click the new panel. At first I thought foo_uie_tabs was messing with it, just got the add tab menu. After removing it nothing happens at all. I'm using the latest foobar and all, what's going on?

my bad. used an ancient version of columns ui for some reason.

wink.gif
c0utta
Hi cwbowron,

This is an excellent plugin - I have created a trackinfo panel and use it like foo_title. Suits my needs perfectly.

I notice that the transparency options no longer work on the new version. Can you confirm that this is the case?

Cheers,

c0utta

pIv
To c0utta and cwbowron!

1. In last version I found bug - transparence work only when current window is active.
2. Inactive window has 255 opacity always.
3. When I hide transparent active window with command "Hide Panel" - OK.
4. When I hide transparent active window with command "Collapse Panel" - I have grey window on place collapsed window.
cwbowron
Looks like I broke the transparency in the last release, its been fixed in the dev version so it will be fixed in the next release.
pawls
Great plugin!

Is it possible to show/hide a panel with a click of a button (toolbar buttons..)?
int
Any chance of having getting the panels to hide when something isn't playing? (preferably able to do it to individual panels, rather than all or none)

Cheers
nilsHaus
QUOTE(int @ Dec 9 2006, 07:12) *

Any chance of having getting the panels to hide when something isn't playing? (preferably able to do it to individual panels, rather than all or none)

Cheers


With expansion tagz I think, but someone has yet to explain to me what functions to use
Early
Hi, cwbowron, thanks for working on this component. I've been using it with the default ui to check out all the uie panels I can find. There is one quirk that I've noticed -- if you hide all dockable panels and close foobar2000, then when you reopen foobar2000 the panels will be shown. Is there a setting that I have not yet found to prevent this?
cwbowron
QUOTE(Early @ Dec 11 2006, 17:56) *

Hi, cwbowron, thanks for working on this component. I've been using it with the default ui to check out all the uie panels I can find. There is one quirk that I've noticed -- if you hide all dockable panels and close foobar2000, then when you reopen foobar2000 the panels will be shown. Is there a setting that I have not yet found to prevent this?


sounds like what you really want to do is close the panel window. Click the [X] in the top right rather than choose hide.
Early
QUOTE(cwbowron @ Dec 11 2006, 18:31) *

sounds like what you really want to do is close the panel window. Click the [X] in the top right rather than choose hide.


I see. Thanks. Closing the panel deletes minor settings (panel position, View > Dockable Panel > Active Panel settings), but that is no great trouble.
fabiospark
I'm sending now playing info to TV out of my Matrox graphic card and I set up a full sceen dockable panel for that but, even with the borders turned off, I can still see them (3 out of 4, in fact) on the tv set.

Anything I'm doing wrong?

Thanks.
kockroach
Hey cwbowron,

Is it possible to add in a menu that shows up in the right-click menu, which can be customized in fb2k's Preferences under "Display > Context Menu"?

If the layout for fb2k doesn't include the Menu Toolbar, then one cannot get a menu open to create a Dockable Panel.

Thanks!

ADDED:

Also, how do I remove a panel so it is no longer available, or how can I change the panel type that is loaded in the dockable panel?
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.