foo_dockable_panels, floating / dockable columns ui panels |
![]() ![]() |
foo_dockable_panels, floating / dockable columns ui panels |
Oct 13 2006, 14:03
Post
#1
|
|
![]() Group: Members Posts: 863 Joined: 15-November 04 From: East Lansing,MI Member No.: 18153 |
foo_dockable_panels is a component that lets you create windows from columns ui panels and be able to float or dock them to the main app window. It works in both columns ui interface and the default interface, but requires the columns_ui.dll to be installed.
Instructions Select View->Dockable Panels->New to create a new dockable panel window. Then right click on the created window to select which columns ui panel should be in that window. The windows can be floated or attached to any side of the main foobar2000 window or each other. More information here. This post has been edited by cwbowron: Apr 21 2008, 15:46 -------------------- There used to be a link to my website here.
|
|
|
|
Oct 13 2006, 14:47
Post
#2
|
|
![]() Group: Members Posts: 559 Joined: 13-April 06 Member No.: 29483 |
Redundant quote removed by moderation.
Great!Does it have hide\show option?Nevermind i'll check the wiki. Checked it,looks very promising,however two things are absolutely essential:saving config between resets and activate/hide option.If it's implemented it will be possible to stay on mini mode and to turn playlist on/off (w$&*mp style). This post has been edited by Frank Bicking: Oct 13 2006, 14:55 -------------------- Favourite artist:CD-R
Favourite album:700MB |
|
|
|
Oct 13 2006, 14:48
Post
#3
|
|
![]() Group: Members Posts: 301 Joined: 1-March 06 Member No.: 28189 |
this is a really good idea! you have just made my day.
a few complaints/suggestions: * when i select the album art panel, there's no menu when i right click the album art - i can't change any settings for it. * the menu of plug-ins disappears once i choose one - this means if i change my mind i have to close the panel and open a new one. no big deal, but it'd just be nice if the initial menu options were added to the context menu of whatever panel i choose. * the dockable panel could support more plug-ins, but im sure more will be added in future updates. * it'd be fantastic if the dockable panel had the option to stay on screen while foobar is minimized. an example would be having the track info mod float on screen while foobar is minimized, kind of like a permanent pretty popup. * i wonder if you could implement an auto-hide feature. if i were to dock a panel on the side of foobar, the panel could shrink to just a few pixels wide along the side of foobar and be activated with a mouse over (like how a panel in columns_ui can auto-hide but still have a little area for you to put the mouse over). |
|
|
|
Oct 13 2006, 15:03
Post
#4
|
|
|
Group: Members Posts: 466 Joined: 9-May 05 From: Deutschland Member No.: 21968 |
Nice component cwbowron, I really like the idea.
The only thing I noticed that hasn't been already said is that once you've put Track info mod into a window, you can't resize the window anymore. That's all so far. |
|
|
|
Oct 13 2006, 15:17
Post
#5
|
|
|
Group: Members Posts: 246 Joined: 15-May 06 From: Manchester UK Member No.: 30816 |
I was just thinking of something like this :| are you bugging me?
-------------------- My Name is Sean and I'm here to leech off your genius.
|
|
|
|
Oct 13 2006, 15:41
Post
#6
|
|
|
Group: Members Posts: 246 Joined: 15-May 06 From: Manchester UK Member No.: 30816 |
Meh I just reacted and didnt really have anything to say at the time....
First of all i love this idea....now to the wishlist 1)docked panels to move independantly from the rest of foobar and also be selectable by alt-tab 2)auto-snap to functions when moving panel 3)the option to remove the title bar or at least have it on autohide 4)an "always on top" function for each individual panel 5)transparency I really like the idea of this and look forward to seeing where it ends up -------------------- My Name is Sean and I'm here to leech off your genius.
|
|
|
|
Oct 13 2006, 16:39
Post
#7
|
|
![]() Group: Members Posts: 218 Joined: 26-March 06 From: Brazil Member No.: 28866 |
Really nice!!!
I always wanted this, very useful for queumanager! -------------------- -foobar2000 + Burrrn + EAC
-HD 80Gb using High QualityVBR MP3s |
|
|
|
Oct 13 2006, 20:26
Post
#8
|
|
|
Group: Members Posts: 246 Joined: 15-May 06 From: Manchester UK Member No.: 30816 |
Another idea:
Could you give click-through function as a toggled option? -------------------- My Name is Sean and I'm here to leech off your genius.
|
|
|
|
Oct 13 2006, 20:43
Post
#9
|
|
![]() Group: Members Posts: 863 Joined: 15-November 04 From: East Lansing,MI Member No.: 18153 |
I updated the online version to 0.0.2.
I fixed some sizing issues with the hosted panel, and i added the abiltiy to collapse a panel by double clicking the title bar. -------------------- There used to be a link to my website here.
|
|
|
|
Oct 13 2006, 21:16
Post
#10
|
|
![]() Group: Members Posts: 151 Joined: 14-April 06 From: C A N A D A Member No.: 29506 |
Maybe I'm being ignorant here but isn't this almost the same as auto hiding a splitter?
Whats the diff because I have some things on autohide and I am interested in this plugin?........maybe |
|
|
|
Oct 14 2006, 14:09
Post
#11
|
|
![]() Group: Developer Posts: 805 Joined: 28-November 03 Member No.: 10088 |
Three questions :
This post has been edited by NEMO7538: Oct 14 2006, 14:19 |
|
|
|
Oct 14 2006, 16:03
Post
#12
|
|
|
Group: Members Posts: 538 Joined: 10-July 04 Member No.: 15248 |
I played around with this component for a few minutes. One feature that would be nice would be the ability to give panels a custom name (displayed in the title bar). However, I have a feeling you already have this in mind once you implement the ability for panels to save states.
This post has been edited by metal_termite: Oct 14 2006, 16:05 |
|
|
|
Oct 14 2006, 17:19
Post
#13
|
|
![]() Group: Members Posts: 863 Joined: 15-November 04 From: East Lansing,MI Member No.: 18153 |
Three questions :
columns ui might be needed to use it, but i have had success in using it with the default interface, but I did have the columns ui dll still installed. if you email me at chris AT bowron.us, I will email you the current source. I have added playlists to the mix in the dev version and toolbars and visualizations might be easy too. -------------------- There used to be a link to my website here.
|
|
|
|
Oct 15 2006, 17:46
Post
#14
|
|
|
Group: Members Posts: 14 Joined: 15-October 06 Member No.: 36394 |
Very interesting plug-in, there's a lot of room for this to get better, as lots of people are pointing out. Anyway, one problem I just had was then I accidently clicked into a window behind foobar and then when I click on foobar in the taskbar again it would just show my (rolled-up) album art dock, which I had to close before clicking on foobar (in the taskbar) would restore properly.
This post has been edited by Grogs: Oct 15 2006, 23:31 |
|
|
|
Oct 16 2006, 11:26
Post
#15
|
|
![]() Group: Members Posts: 96 Joined: 5-September 05 From: Belgrade, Serbia Member No.: 24323 |
Great idea for a plugin! Too bad it dosen't support lyrics panel at the moment.
|
|
|
|
Oct 16 2006, 15:48
Post
#16
|
|
![]() Group: Members Posts: 863 Joined: 15-November 04 From: East Lansing,MI Member No.: 18153 |
I just updated the version on the website to 0.0.3, which allows you to select playlists and panels. It will also store and load your layout when you exit and start foobar2000.
There are still some issues with panels not painting correctly, and I have seeen a couple odd layout issues when starting. Please backup your configuration before using, in case something happens. This post has been edited by cwbowron: Oct 16 2006, 15:49 -------------------- There used to be a link to my website here.
|
|
|
|
Oct 16 2006, 20:59
Post
#17
|
|
|
Group: Members Posts: 39 Joined: 11-May 06 From: Jerusalem Member No.: 30672 |
|
|
|
|
Oct 16 2006, 22:54
Post
#18
|
|
|
Group: Members Posts: 124 Joined: 22-March 06 Member No.: 28709 |
Hello cwbowron, recentlly i discover yours plugins, and i very enjoy and benfit to use them. I found something wierd in foo_docable_panles, the shadow style of the title font is differance between the regular style of other windows. ![]() AFAIK, that's a visual style 'problem'. The dockable windows aren't painted as normal windows, they are painted as 'tool' windows, and so they draw differently to what the normal windows are draw (this all depends on the visual style, though..) |
|
|
|
Oct 16 2006, 23:26
Post
#19
|
|
|
Group: Members Posts: 7 Joined: 6-October 06 Member No.: 36040 |
i dun understand how to show the dockable panels.
i dled teh plugin n put it in the components folder.. n restarted my fb2k.. but nuth happens? i did check the display/playlist if theres any dockable panels that i could add ..but nothing do i need other progs other than fb2k? |
|
|
|
Oct 17 2006, 01:12
Post
#20
|
|
|
Group: Members Posts: 124 Joined: 22-March 06 Member No.: 28709 |
i dun understand how to show the dockable panels. i dled teh plugin n put it in the components folder.. n restarted my fb2k.. but nuth happens? i did check the display/playlist if theres any dockable panels that i could add ..but nothing do i need other progs other than fb2k? Did you not read...? It's accessible from the main menu... I'm developing a new component called foo_dockable_panels. It allows you to create windows that host columns ui panels as floating windows that can be attached to the side of the main foobar2000 window or each other.
A preview release is available. This should be considered beta software. I'm not sure how useful its going to be in its current state, but some people may find a use or enjoying trying it out. Currently, the layout is not saved between foobar2000 instances, but I plan to implement that soon. I have tested with a number of columns ui panels, but if you find one that breaks this, please let me know and I will try to fix the problem. Instructions Select View->Dockable Panels->New to create a new dockable panel window. Then right click on the created window to select which columns ui panel should be in that window. The windows can be floated or attached to any side of the main foobar2000 window or each other. More information available on my website: http://wiki.bowron.us/index.php/Foobar2000...dockable_panels This post has been edited by spex04: Oct 17 2006, 01:15 |
|
|
|
Oct 17 2006, 13:51
Post
#21
|
|
|
Group: Members Posts: 7 Joined: 6-October 06 Member No.: 36040 |
yea but i didnt see any view>dockable panels ;(
tis plugin cant be used for single playlist column? nyz.. i'll try the thing again when i got home hope itll work tis time :S |
|
|
|
Oct 17 2006, 14:21
Post
#22
|
|
![]() Group: Members Posts: 863 Joined: 15-November 04 From: East Lansing,MI Member No.: 18153 |
= Release 0.0.4 =
* collapsed window always shows title bar for double click restoring * fixed z-order issue in moving * fixed painting issue * active panel submenu (View->Dockable Panels->Active Panel) (also available by ctl-right clicking on title bar) ** toggle titlebar ** toggle close box (also removes system menu) ** collapse / expand Please check the wiki before requesting features to see if it has already been requested or planned, thanks. This post has been edited by cwbowron: Oct 17 2006, 14:22 -------------------- There used to be a link to my website here.
|
|
|
|
Oct 17 2006, 17:44
Post
#23
|
|
![]() Group: Members Posts: 301 Joined: 1-March 06 Member No.: 28189 |
this is great. my foobar is now taking over my desktop with all these handy panels. i really appreciate the work you put into this cwbowron.
|
|
|
|
Oct 18 2006, 18:32
Post
#24
|
|
![]() Group: Members Posts: 863 Joined: 15-November 04 From: East Lansing,MI Member No.: 18153 |
Release Candidate 1
* fixed minor moving issues * if the panels configuration say the panels are off screen move them into the screen dimensions * avoid recursive moves ( panel a connected to panel b which is connected to panel c which is connected to panel a ) * hook children for context menu with control pressed * auto collapse * horizontal collapsing * if you hide the title bar from a panel, you can move it by using clicking on the top pixel and dragging * horizontally collapsed panels can be moved by clicking and dragging -------------------- There used to be a link to my website here.
|
|
|
|
Oct 18 2006, 20:12
Post
#25
|
|
|
Group: Members Posts: 38 Joined: 10-September 06 Member No.: 35020 |
Really liking where this is going and I agree with all of the suggestions given so far.
Just one to add myself, any chance of being able to remove the 'bevel' around the box so that it can blend with the edge of my foobar? Good work :] |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 19th June 2013 - 09:51 |