Help - Search - Members - Calendar
Full Version: foo_uie_tabs
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Pages: 1, 2, 3, 4, 5, 6
Phi
This is something I've been working on. It's not finished, but I have exams to study for. tongue.gif

Plugin
Source code
Screenshot

Also requires foo_ui_columns v0.1.2 beta 4 or greater.

After you've copied the plugin to your foobar components directory, right click in the foo_ui_columns sidebar and select General->"Tabbed panel stack". Then right click on the empty window and use the "Add tab" sub-menu to add whichever extensions you like.

You can also make the tabs appear at the bottom of the window through the "Tab-bar position" sub-menu (right click on a tab to find that). However, Windows XP with themes enabled has issues with using a tab control in tabs-on-the-bottom mode. But it's not my fault, I promise wink.gif
musicmusic
w00t.gif. Wow, thats a great idea. Maybe you could change the name from "Tabs" to something like "Panel Stack"?

It caused me one weird problem though. If the tabs is in the sidebar on foobar startup, it causes no mouse button down/up/conext menu messages to be recieved anywhere in the main window except the sidebar. The problem goes away when your panel is removed from the sidebar, it does not happen if your ppanel is added to the sidebar after foobar starts.

I'm not sure if its your fault, I don't have time to look into it anymore than that.

QUOTE
I'll fix this as soon as I figure out a way to detect clicks in an empty tab window(?).
I think they are sent to the parent window.
anza
Cooooool w00t.gif
Cenobita
I have a little problem with this plugin.
It work fine the first time i enabled but after close foobar and run it again I´m unable to click in any place. blink.gif

I´m doing something wrong...? crying.gif

And another question...

How I can get the extend search in the sidebar?
anza
Strange, am I the only one who has no problems with this plugin? huh.gif
Now if only we could figure out a nicer way than tabs, as they are too large for my somewhat minimal taste smile.gif Anyhow, I'm glad there's the autohide option for the sidebar smile.gif

user posted image


edit: I got an idea! What about having (optionally, of course) those tabs as something like the column headers are? That way it would look much more sleek imho smile.gif
EZ-man
I'm searching for the extended seach plugin(for columns_uie), can someone help me?

this is my fb2k smile.gif
spaceships
QUOTE(EZ-man @ Oct 23 2004, 10:50 AM)
I'm searching for the extended seach plugin(for columns_ie), can someone help me?

this is my fb2k smile.gif
user posted image
*



nice windows theme, what is it?
EZ-man
It's window XP classic setting, but I changed some colors. smile.gif
and I used azreal column setting for my fb2k. tongue.gif
QUOTE
nice windows theme, what is it?
ProfH
I've just Just switched to columns_ui and I'm loving it! But how do you get the Album List to display in the sidebar like that?
anza
ProfH, check here.

Phi, Could it be possible to edit the name of the tabs manually?
foosion
Nice idea, though I have a few things to make your todo list a little longer. smile.gif
  • The component crashes at start-up when a previously added ui_extension is no longer available.
  • If the component does not crash at start-up (i.e. all added ui_extensions are present), I get the same behaviour as described already by Cenobita. The left mouse button is essentially disabled, and the main window titlebar has the "inactive window" appearance. I've tested this with a minimal set of components to verify that it really is foo_uie_tabs that causes this.
ProfH
anza,

many thanks! The database explorer extension is pretty cool, too. smile.gif
Gradually moving away from Winamp after >5 years bye2.gif biggrin.gif
Phi
QUOTE(musicmusic @ Oct 24 2004, 01:44 AM)
w00t.gif. Wow, thats a great idea. Maybe you could change the name from "Tabs" to something like "Panel Stack"?

Thanks smile.gif. I can make that the default. I'll probably let you choose eventually. I just didn't bother with a config dialog for this initial version.

QUOTE(musicmusic)
It caused me one weird problem though. If the tabs is in the sidebar on foobar startup, it causes no mouse button down/up/conext menu messages to be recieved anywhere in the main window except the sidebar. The problem goes away when your panel is removed from the sidebar, it does not happen if your ppanel is added to the sidebar after foobar starts.

I'm not sure if its your fault, I don't have time to look into it anymore than that.

I'm sure it is my fault. I'll look into it.

QUOTE(musicmusic)
QUOTE
I'll fix this as soon as I figure out a way to detect clicks in an empty tab window(?).
I think they are sent to the parent window.

That's weird, I'm not getting any window messages at all (in the tab control or the parent) when there are no tabs. Probably related to the above problem.

QUOTE(Cenobita @ Oct 24 2004, 01:58 AM)
I have a little problem with this plugin.
It work fine the first time i enabled but after close foobar and run it again I´m unable to click in any place. blink.gif

Hrmm... that doesn't sound good. I'll see what I can do.

QUOTE(foosion @ Oct 24 2004, 06:09 AM)
Nice idea, though I have a few things to make your todo list a little longer. smile.gif


  • The component crashes at start-up when a previously added ui_extension is no longer available.

  • If the component does not crash at start-up (i.e. all added ui_extensions are present), I get the same behaviour as described already by Cenobita. The left mouse button is essentially disabled, and the main window titlebar has the "inactive window" appearance. I've tested this with a minimal set of components to verify that it really is foo_uie_tabs that causes this.


No problem, thanks for testing. What OS are you on?

QUOTE(anza @ Oct 24 2004, 02:15 AM)
edit: I got an idea! What about having (optionally, of course) those tabs as something like the column headers are? That way it would look much more sleek imho smile.gif

I could eventually draw the tabs myself to make them look a little nicer (or more minimal or whatever). They do look a quite large on your set-up. wink.gif

QUOTE(anza)
Phi, Could it be possible to edit the name of the tabs manually?

Sure.
Phi
New version uploaded (redownload from link in my first post). Fixes all of the bugs reported so far.
NEMO7538
QUOTE(anza @ Oct 23 2004, 11:48 AM)
ProfH, check here.

Phi, Could it be possible to edit the name of the tabs manually?
*


I second this idea .... It would enable to switch easily between your multiple views of the albumlist without waiting for the refresh, a nice feature in my opinion.
upNorth
I just ran into a problem. I had foo_temple as a tab, but because of a problem with foo_temple that causes it to revert to a dialog/window on first restart (see this post), every remaining tab in foo_uie_tabs stopped working after restart. All that showed up when I right clicked inside album list or history was "foo_temple configuration".

Edit: Forgot to thank you for this promising plugin. I like the way it makes the interface tidier, and that each panel gets a larger visible area when viewed. Looking forward to future versions.
anza
QUOTE(Phi @ Oct 24 2004, 05:55 AM)
QUOTE(anza @ Oct 24 2004, 02:15 AM)
edit: I got an idea! What about having (optionally, of course) those tabs as something like the column headers are? That way it would look much more sleek imho smile.gif

I could eventually draw the tabs myself to make them look a little nicer (or more minimal or whatever). They do look a quite large on your set-up. wink.gif
*

Cool, thanks smile.gif

I made a quick mock-up of what it could look like, what do you think?

(meh, my ftp connection seems to be dead somehow so I can't upload it on my webspace. I'll upload it to the upload forum in no time - if it works...)

edit: ok, here it is, would something like this be possible?


QUOTE(Phi @ Oct 24 2004, 05:55 AM)
QUOTE(anza)
Phi, Could it be possible to edit the name of the tabs manually?

Sure.
*

Thanks in advance smile.gif
Cenobita
QUOTE(Phi @ Oct 23 2004, 09:10 PM)
New version uploaded (redownload from link in my first post). Fixes all of the bugs reported so far.
*



It´s working fine now. cool.gif

Fast and efficience fix wink.gif

Only one thing is drives me crazy...

Where´s the extended search tab?


Thanks for all your nice work
ep0ch
Hello,

Instead of tabs could you make an option to use a dropdown list instead? like "playback order".

And why isnt it possible to add volume, seekbar and button panels?

cheers
musicmusic
QUOTE(Phi @ Oct 24 2004, 06:10 AM)
New version uploaded (redownload from link in my first post). Fixes all of the bugs reported so far.
*

Cool, another minor bug is that when you have a single tab, you can still move it right (which then causes problems)
Phi
QUOTE(upNorth @ Oct 24 2004, 10:50 PM)
I just ran into a problem. I had foo_temple as a tab, but because of a problem with foo_temple that causes it to revert to a dialog/window on first restart (see this post), every remaining tab in  foo_uie_tabs stopped working after restart. All that showed up when I right clicked inside album list or history was "foo_temple configuration".

I think janjan is still working on that extension. But I'll see if I can improve the error checking in uie_tabs to make sure a "rogue" extension can't interfere with the other tabs. wink.gif

QUOTE(upNorth)
Edit: Forgot to thank you for this promising plugin. I like the way it makes the interface tidier, and that each panel gets a larger visible area when viewed. Looking forward to future versions.
*

Thank-you. smile.gif

QUOTE(anza @ Oct 24 2004, 11:09 PM)
I made a quick mock-up of what it could look like, what do you think?

edit: ok, here it is, would something like this be possible?

Yeah, that should be possible. I'll need to learn how to do the drawing first though, so it might be a while before it gets added.

QUOTE(Cenobita @ Oct 25 2004, 01:20 AM)
Only one thing is drives me crazy...

Where´s the extended search tab?
*

It was more of a concept thing, and was only ever released in source code. I suggest you wait until panel support is added to the database search plugin.

QUOTE(ep0ch @ Oct 25 2004, 02:21 AM)
Instead of tabs could you make an option to use a dropdown list instead? like "playback order".

And why isnt it possible to add volume, seekbar and button panels?
*

Not a bad idea. I won't do anything like that for a while, but I'll add it to my "todo-one-day-in-the-future" list.

QUOTE(musicmusic @ Oct 25 2004, 09:33 AM)
QUOTE(Phi @ Oct 24 2004, 06:10 AM)
New version uploaded (redownload from link in my first post). Fixes all of the bugs reported so far.
*

Cool, another minor bug is that when you have a single tab, you can still move it right (which then causes problems)
*

Oops.

Edit: Oh and ep0ch, I forgot to say, the current version doesn't let you add toolbars (seekbar/buttons etc), but I only excluded them because I didn't think they were all that useful inside a tab. I'll re-enable them in an upcoming version.
Skates
Awesome plug-in, definitely helped organize the panel pane! Thanks!
jkwarras
Hi, thanks for this plugin! smile.gif

A request: Could it be possible to have a minimum height (like the album list panel)? In the case that you want to insert tabbed panel stack outside the sidebar...
Phi
QUOTE(Skates @ Oct 26 2004, 01:59 AM)
Awesome plug-in, definitely helped organize the panel pane! Thanks!

Thanks for saying so. smile.gif

QUOTE(jkwarras @ Oct 26 2004, 02:51 AM)
Hi, thanks for this plugin! smile.gif

A request: Could it be possible to have a minimum height (like the album list panel)? In the case that you want to insert tabbed panel stack outside the sidebar...
*

Umm... maybe. Definitely not until I add a config page though, since I guess you'll want a say in what that minimum height value actually is. wink.gif
ep0ch
Another feature I would like is having multiple Tabbed Panels or would this need a change to ColumnsUI?

(background: I'd like one tabbed panel used for Visualisations stuff e.g Vis and HTTP Buffer and another tabbed panel used for sliders e.g. seekbar and volume control.)

Edit: forgot to say "thanks!"
Gemini
Wow, this plugin rocks! Thanks for making it.
l.s
This plugin is what I have a long time waited for.

Many Thanks!

The possibility to assign shorcuts to the different tabs would be nice.


Regards, Lars
Phi
QUOTE(ep0ch @ Oct 28 2004, 07:16 PM)
Another feature I would like is having multiple Tabbed Panels or would this need a change to ColumnsUI?

(background: I'd like one tabbed panel used for Visualisations stuff e.g Vis and HTTP Buffer and another tabbed panel used for sliders e.g. seekbar and volume control.)

Edit: forgot to say "thanks!"
*

The plugin supports as many instances as you like (an earlier version even allowed tabs within tabs, but I didn't really see the point of that), but columns won't let you add more than one to the sidebar at a time.

Actually, I lie, I added a "fix" that broke multiple instances in the latest update. No matter, I've fixed that for the next version.

QUOTE(Gemini @ Oct 28 2004, 10:25 PM)
Wow, this plugin rocks! Thanks for making it.

QUOTE(l.s @ Oct 28 2004, 10:45 PM)
This plugin is what I have a long time waited for.

Many Thanks!

Thanks guys smile.gif

QUOTE(l.s)
The possibility to assign shorcuts to the different tabs would be nice.

True. That one will have to go to the bottom of my todo list for the time being though.
Moonwhaler
Hi there!

I just found a little redraw bug - although I don't know if it's a bug from the sidepanel itself or the database explorer (in the ColumnsUI thread musicmusic told me it is a foo_uie_tabs bug, so I'm posting it here now). Look at this screenshot I made -> HERE

This happens when I drag the scrollbar up / down and a hint pops up that covers the database explorer entry which is not completely visible at the time. When I drag further up / down the hint disppears but leaves this grey box instead of the entry title... weird.

My current FCS configuration -> HERE

Using foobar 0.8.3 / ColumnsUI 0.1.2 (Beta 2) / foo_uie_tabs


Greetz.
Moon
Phi
QUOTE(Moonwhaler @ Oct 31 2004, 11:25 AM)
I just found a little redraw bug - although I don't know if it's a bug from the sidepanel itself or the database explorer (in the ColumnsUI thread musicmusic told me it is a foo_uie_tabs bug, so I'm posting it here now). Look at this screenshot I made -> HERE
*

Yep, that's foo_uie_tabs' fault. I'm posting a new version tomorrow with a few fixes (including that one).
Phi
I've just uploaded that bugfixed version. Multiple instances should work better now also.

Oh, and you can add toolbars as tabs now too.

PS. In case you missed the post, it turns out I was wrong about not being able to add multiple instances of an extension to the foo_uie_columns sidebar:
QUOTE(musicmusic)
I mentioned it somewhere, when adding a panel from the context menu, click toggles the panel, shift-click adds a new instance of the panel, ctrl click toggles the panel, but inserts when it would rather have added, and shift+ctrl+click inserts inserts a new instance of the panel.
jkwarras
QUOTE(Phi @ Nov 1 2004, 04:16 AM)
I've just uploaded that bugfixed version.  Multiple instances should work better now also.
*

Cool, great plugin. Thanks smile.gif

When you have time, please add possibility to have a minimum height (a config window, as you said), to avoid this: wink.gif

http://www.mokava.org/temp/Fotos/jkwarras.png
Storm
Originally posted in foo_ui_columns thread:

I can't seem to get the tabbed panels, there's just a menu with General and Toolbars and umm well no tab stuff, look:

user posted image

There's no tabbed panel options in the sidebar menu either.

I have both foo_ui_columns and foo_uie_tabs dll's.
dano
hey jkwarras, what's up with the no cover picture, is that by foo_looks?
jkwarras
QUOTE(dano @ Nov 1 2004, 06:11 AM)
hey jkwarras, what's up with the no cover picture, is that by foo_looks?
*

No, it's mine cool.gif
Phi
QUOTE(Storm @ Nov 2 2004, 01:07 AM)
Originally posted in foo_ui_columns thread:

I can't seem to get the tabbed panels, there's just a menu with General and Toolbars and umm well no tab stuff, look:

[snipped image]

There's no tabbed panel options in the sidebar menu either.

I have both foo_ui_columns and foo_uie_tabs dll's.
*

The tabbed panel is supposed to be added to the sidebar (in the same place as your playlist list). You'll need to enable sidebar captions to be able to add it, so go in to preferences->columns ui and click on "reset sidebar". Then right click on the sidebar (it should be a blank grey area now), and select General->"Tabbed panel stack".
Storm
QUOTE(Phi @ Nov 1 2004, 04:23 PM)
The tabbed panel is supposed to be added to the sidebar (in the same place as your playlist list). You'll need to enable sidebar captions to be able to add it, so go in to preferences->columns ui and click on "reset sidebar". Then right click on the sidebar (it should be a blank grey area now), and select General->"Tabbed panel stack".
*


But then it will clear my playlists? Or won't it?

Edit: It wouldn't. biggrin.gif
dano
QUOTE(jkwarras @ Nov 1 2004, 04:21 PM)
QUOTE(dano @ Nov 1 2004, 06:11 AM)
hey jkwarras, what's up with the no cover picture, is that by foo_looks?
*

No, it's mine cool.gif
*

i mean how the picture is put there
jkwarras
QUOTE(dano @ Nov 1 2004, 06:39 AM)
i mean how the picture is put there
*

Go to:
foobar2000\components\foo_looks\
And replace 'lookversion.png' by your own 'no cover' picture cool.gif
stroke
QUOTE(jkwarras @ Nov 2 2004, 12:01 AM)
QUOTE(dano @ Nov 1 2004, 06:39 AM)
i mean how the picture is put there
*

Go to:
foobar2000\components\foo_looks\
And replace 'lookversion.png' by your own 'no cover' picture cool.gif
*


jkwarras, i think that dano actually meant "how did you make it appear in this place within foobar interface?", not "how do you change the default foo_looks "no cover" picture to sth different?"

so, how did you accomplish that? share your secret plz blink.gif
Storm
I wanna know too. Tell us all about your l33t config!
jkwarras
QUOTE(stroke @ Nov 1 2004, 02:38 PM)
QUOTE(jkwarras @ Nov 2 2004, 12:01 AM)
QUOTE(dano @ Nov 1 2004, 06:39 AM)
i mean how the picture is put there
*

Go to:
foobar2000\components\foo_looks\
And replace 'lookversion.png' by your own 'no cover' picture cool.gif
*


jkwarras, i think that dano actually meant "how did you make it appear in this place within foobar interface?", not "how do you change the default foo_looks "no cover" picture to sth different?"

so, how did you accomplish that? share your secret plz blink.gif
*

Sorry to go off topic (moderator please feel free to move/split this).

1) Create a 'fake' album list or database explorer panel like this (or put it where you want: sidebar, ....):
http://www.mokava.org/temp/Fotos/jkwarrasfakecover.png
2) Use the SeeThroughCover look (foo_look) and put it on top of this 'fake' panel. You're done.

Until we have a coverart panel, this is a the only workaround I've found wink.gif

My current Column UI configuration: here
definitely_maybe
Found a minor bug:
screenshot
Phi
QUOTE(definitely_maybe @ Nov 2 2004, 09:41 PM)
Found a minor bug:
screenshot

I was wondering when someone was going to mention that. wink.gif
zlebandit
Great work with this foo tabs.
But, with album list, i cannot sort my list as i want to, it's just the option given in standard. I don't understand why ....
But really good work
Phi
New version.
  • fixed various redrawing bugs
  • got rid of flicker when resizing
  • can now tab to extension windows
  • better handling of attention-seeking windows

QUOTE(zlebandit @ Nov 3 2004, 10:36 AM)
Great work with this foo tabs.
But, with album list, i cannot sort my list as i want to, it's just the option given in standard. I don't understand why ....
But really good work
*

Thanks. Are you sure you're changing the options in preferences->"Album list panel" rather than the ones in "Album list"? The album list panel and the regular window are two separate components, so you have to set the options for each separately.
kebabi
I have the newest version of foo_ui_columns, but I can't even see any kind of sidebar.
Is there something what I should do first?
I have ticked the "enable sidebar" and "show sidebar" from Components -> Columns UI.
upNorth
Sorry to say this, but the new version has serious redrawing problems when tabs are unwrapping.

user posted image
In case you don't see it, there is only three real tabs in the picture... wink.gif
Phi
QUOTE(upNorth @ Nov 4 2004, 12:57 AM)
Sorry to say this, but the new version has serious redrawing problems when tabs are unwrapping.

user posted image
In case you don't see it, there is only three real tabs in the picture...  wink.gif
*

Whoa. XP themes seem to get me every time... huh.gif
I'll look in to it.

EDIT: nevermind, happens without themes too

@kebabi:
You could try the "reset sidebar" buttons in preferences.
Phi
Try now.
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.