Help - Search - Members - Calendar
Full Version: foo_ui_panels
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57
kabuki
QUOTE
Here what i have to test it :
CODE

$button2(10,$eval($get(ALdecale)+2),0,0,10,10,'$font($get(fontbuttons),8,,$get(yellow))A'
,'$font($get(fontupper),8,,$get(grey2))A',POPUP:Library.pp,)


To carmenm: I'm very grateful to you. Thanks to you I can now play, as numberer of you, with library.pp

to Terrestrial:
You're not far from here due to your recent post, so I want to THANK you SOOO much for this new panel (Library Filter). It has a enormous potential, even if there is so much to improve. So keep on such great ideas made real for our pleasure (and obsession wink.gif).
Cheers.
Sincerely.
Kab


edit: traduction
4nt1
Looking forward to FofR's next release including this awesome new panel...

Thanks for the help kabuki
kabuki
as for any other panel, you have to edit it from inside foobar.
just follow carmenm code for $button2 to test it from a popup window, then right-click>settings.
carmenm
QUOTE(kabuki @ May 9 2007, 17:10) *

QUOTE
Here what i have to test it :
CODE

$button2(10,$eval($get(ALdecale)+2),0,0,10,10,'$font($get(fontbuttons),8,,$get(yellow))A'
,'$font($get(fontupper),8,,$get(grey2))A',POPUP:Library.pp,)


To carmenm: I'm very "recognizing" (sorry it's a google translation wub.gif) to you. Thanks to you I can now play, as numberer of you, with library.pp

to Terrestrial:
You're not far from here due to your recent post, so I want to THANK you SOOO much for this new panel (Library Filter). It has a enormous potential, even if there is so much to improve. So keep on such great ideas made real for our pleasure (and obsession wink.gif).
Cheers.
Sincerely.
Kab

No problem, glad i could help

PS :You could have written in french... i am from Grenoble wink.gif
Falstaff
QUOTE(CepiPerez @ May 9 2007, 02:04) *

Terrestrial:
I think I found a bug.
When I open foobar and change a PVAR (using $button) and then use POPUP to open a new windows, I have two problems:
- If the popup opens library.pp, when I close and restart foobar the PVAR is not saved.
- If the popup opens a config (PUI file) then the PVAR is reset to the value it has before I change it.

I hope you understand what I'm trying to say, I don't speak english very well.



Hi,

According to me, it's the same bug i've explain here to Terrstrial (no response yet):
http://www.hydrogenaudio.org/forums/index....st&p=490906

PVAR of the main .pui are imported to the POPUP when open it ... and when you open POPUP later, it has store the PVAR with old value (becauses those of your main .pui can have changed ....) => and POPUP PVAR update the default PVAR of the main .pui file !!!! mad.gif

Impossible to use POPU with this 'big' bugg ... same pb with the popu library.pp ... i've experienced it sad.gif

Br3tt
mil3s
In the latest version I place the new dll in the foobar dir and the panels dll in the components dir. Now all code is color-less. Only black. =P
Andreasvb
mil3s, Read this http://www.hydrogenaudio.org/forums/index....st&p=490890 =)

shakey_snake, I think the Wiki is wrong. Terrestrial said it won't work. We have to wait for a new version.
"Also syntax highlighting won't work."

I didn't get color, even if I placed it correct. Just use the older version, If you don't get crashes.
db78
QUOTE(Andreasvb @ May 10 2007, 04:15) *


I have the dll in the main folder, and it's still color less sad.gif
Andreasvb
As I said, I think whoever wrote that in the Wiki misunderstood Terrestrial's post.

Just hope new version comes soon =)
shakey_snake
QUOTE(Andreasvb @ May 10 2007, 07:15) *

shakey_snake, I think the Wiki is wrong.

*clarified*
carmenm
Terrestrial: i dont how to describe it exactly but sometimes when you expand an item in Library Filter which either contains a lot of items or big items, the scrolling position which it takes seems strange and especially not really practical. For example when i expand and there is only on item which size is bigger than its parent, Library Filter take a position when i only see half the item.

EDIT: After some test i could say that it appears when a parent and his children doesnt have the same size. Yet i am not sure.

Here are images to show the problem with two items which could be all seen a the same time.
IPB Image
before

IPB Image
after
FofR
Here's an idea: the ability to define different left, middle and right click actions for buttons.

I'd also love some more control with "mouse overs" so rather than just changing an images' source maybe rectangles can be drawn etc.
Falstaff
QUOTE(Falstaff @ May 9 2007, 18:20) *

QUOTE(CepiPerez @ May 9 2007, 02:04) *

Terrestrial:
I think I found a bug.
When I open foobar and change a PVAR (using $button) and then use POPUP to open a new windows, I have two problems:
- If the popup opens library.pp, when I close and restart foobar the PVAR is not saved.
- If the popup opens a config (PUI file) then the PVAR is reset to the value it has before I change it.

I hope you understand what I'm trying to say, I don't speak english very well.



Hi,

According to me, it's the same bug i've explain here to Terrstrial (no response yet):
http://www.hydrogenaudio.org/forums/index....st&p=490906

PVAR of the main .pui are imported to the POPUP when open it ... and when you open POPUP later, it has store the PVAR with old value (becauses those of your main .pui can have changed ....) => and POPUP PVAR update the default PVAR of the main .pui file !!!! mad.gif

Impossible to use POPU with this 'big' bugg ... same pb with the popu library.pp ... i've experienced it sad.gif

Br3tt


Me i'm waiting for a solution to resolve this pb (describe below) rolleyes.gif
bb10
QUOTE(FofR @ May 10 2007, 17:10) *

Here's an idea: the ability to define different left, middle and right click actions for buttons.

I'd also love some more control with "mouse overs" so rather than just changing an images' source maybe rectangles can be drawn etc.


pressed state of a button would be nice too smile.gif
terrestrial
QUOTE(Falstaff @ May 8 2007, 02:08) *

The playlist show me the same file 2 times in the SCPL !!! and this file is really UNIQUE on my DD !?
(i'm sure that it is just double on display, because if i rename one of the 2 files and refresh SCPL, the 2 files are renamed !)


there's nothing stopping a playlist from containing two of the same file....


QUOTE(Falstaff @ May 8 2007, 02:33) *

Yep i'm sure, but i think i've found the pb !!! i explain:

1) my .pui files contains my PVAR and the popup file i'm using (by calling it with POPUP button) contains PVARs too !!!!!!!
so, when a PVAR 'toto' is declared in both (it's always that! confirm?) AND if their content is different, => the PVAR (the good, this which store in the main .pui file) of the main .pui file is modified ( crying.gif ) by taking the 'old' value stored in the POPUP pui file .... mad.gif

and when Popup pui file contains PVAR not declared in the main .pui file (because i've use your new button to delete PVAR on my main .pui file wink.gif ), THEN, all PVAR from it are imported to my main PUI file (which grow up !!)

Now with this explications, do you see the problem ? could you fix it ?
It's not good to store PVAR in the POPUP pui files ... that the problem


nice detective work wink.gif The next version will not load / save pvars from popup windows.

QUOTE(Andreasvb @ May 8 2007, 06:34) *

* I can't scroll down, only up.


you mean just with the mouse wheel or with everything?

QUOTE(db78 @ May 8 2007, 11:26) *

I'm having a problem with the saving my sorting criteria. I created a custom sorting method, but everything I close foobar, it resets to a the default setting. How do I fix this? I'm using the latest version by the way.


are other settings saved ok?


QUOTE(FofR @ May 8 2007, 13:35) *

If someone could make a post to fooblog about the latest PanelsUI developments I would be most grateful, Im currently recovering from an operation and am busy playing catch up.


hope its nothing serious and you're feeling better smile.gif

QUOTE(mil3s @ May 9 2007, 05:07) *

Where should I put this to make it work properly?
CODE
$ifequal($left(%criteria%,1)$right(%criteria%,1),<>,$font(,,italic,),)


I want stuff like <No Rating> and <Unknown> to be italic.


it should go into one of the display formats.


QUOTE(carmenm @ May 10 2007, 08:24) *

Terrestrial: i dont how to describe it exactly but sometimes when you expand an item in Library Filter which either contains a lot of items or big items, the scrolling position which it takes seems strange and especially not really practical. For example when i expand and there is only on item which size is bigger than its parent, Library Filter take a position when i only see half the item.


I don't quite see whats wrong? You want the parent node moved to the top? Regardless, there are some issues with initial drawing and scrolling to the last item...

QUOTE(FofR @ May 10 2007, 10:10) *

I'd also love some more control with "mouse overs" so rather than just changing an images' source maybe rectangles can be drawn etc.


you can already do this with a $button2 and $drawrect
mil3s
QUOTE(terrestrial @ May 10 2007, 23:56) *

QUOTE(mil3s @ May 9 2007, 05:07) *

Where should I put this to make it work properly?
CODE
$ifequal($left(%criteria%,1)$right(%criteria%,1),<>,$font(,,italic,),)


I want stuff like <No Rating> and <Unknown> to be italic.


it should go into one of the display formats.

I use it in Generic but it won't work properly. And I can't figure out why.

CODE

$ifequal($mod(%_itemindex%,2),0,,$drawrect(0,0,0,0,pencolor-0-0-0 alpha-6))

$if(%_selected%,
$imageabs2(2,%_height%,0,0,0,0,1,0,$getpvar(Image.Path)sel1_2.png,nokeepaspect)
$imageabs2($sub(%_width%,5),%_height%,0,0,0,0,3,0,$getpvar(Image.Path)sel4.png,nokeepaspect)
$imageabs2(2,%_height%,0,0,0,0,$sub(%_width%,3),0,$getpvar(Image.Path)sel5.png,nokeepaspec)
)
$if(%_selected%,$font($getpvar(userFont),$getpvar(userFontSize),,0-77-153),$font($getpvar(userFont),$getpvar(userFontSize),,0-0-0))

$puts(x.Offset,$eval(%_subidx%*19))
$puts(y.Offset,2)

$ifequal(%_maxidx%,%_subidx%,
$alignabs($eval(11+$get(x.Offset)),$get(y.Offset),$eval(%_width%-$get(x.Offset)),%_height%,left,top)'#LINEHEIGHT,20#'
$ifequal($left(%criteria%,1)$right(%criteria%,1),<>,$font(,,italic,),)
,
$if(%_expanded%,
$imageabs2(0,0,0,9,0,0,$eval(5+$get(x.Offset)),$eval(%_height%/2-4),$getpvar(Image.Path)tree.bmp,)$font(,,bold,)
,
$imageabs2(0,0,0,0,0,9,$eval(5+$get(x.Offset)),$eval(%_height%/2-4),$getpvar(Image.Path)tree.bmp,)
)
$puts(x.Offset,$eval($get(x.Offset)+10))
$alignabs($eval(11+$get(x.Offset)),$get(y.Offset),$eval(%_width%-$get(x.Offset)),%_height%,left,top)
)

%criteria%
pendekar
since using panelsui 0.10.1v5(iirc) my most of my png image wont load. installed pnglib both in foo main catalog and in components folder. now using the latest all png image dont load. help?
stampgevaar
Damn the library filter is great, I really love that I can put album and artist art in it.
Terrestrial could you make it possible to recognise in which part of the tree you are.
Say my tree is like genre: artist: album: then a function would be nice to only put the album art when you are watching at the albums and not when you are watching artist or genres.

Sorry for my bad English, I hope I've made myself clear.
carmenm
QUOTE(stampgevaar @ May 11 2007, 10:16) *

Damn the library filter is great, I really love that I can put album and artist art in it.
Terrestrial could you make it possible to recognise in which part of the tree you are.
Say my tree is like genre: artist: album: then a function would be nice to only put the album art when you are watching at the albums and not when you are watching artist or genres.

Sorry for my bad English, I hope I've made myself clear.

you can already do that. In the Filter Library preferences page, select for example Genre, click on Display. No you see !FROMLAYOUT!:Header

Which means that it is the Header display format(you can see them by right clicking + settings) which will be used. Just change the name and create a new one...
Andreasvb
QUOTE(terrestrial @ May 11 2007, 07:56) *

QUOTE(Andreasvb @ May 8 2007, 06:34) *

* I can't scroll down, only up.


you mean just with the mouse wheel or with everything?

Yes, only with mouse wheel, dragging the scrollbar works.
Falstaff
QUOTE(terrestrial @ May 11 2007, 06:56) *


QUOTE(carmenm @ May 10 2007, 08:24) *

Terrestrial: i dont how to describe it exactly but sometimes when you expand an item in Library Filter which either contains a lot of items or big items, the scrolling position which it takes seems strange and especially not really practical. For example when i expand and there is only on item which size is bigger than its parent, Library Filter take a position when i only see half the item.


I don't quite see whats wrong? You want the parent node moved to the top? Regardless, there are some issues with initial drawing and scrolling to the last item...



is this what carmenm try to explain ? I'm at bottom of scrollbar and i dont see 'line' in entire ...

IPB Image

so, its not very nice and practical ... bugg ?
carmenm
Ok i am gonna try to explain with a more accurate example
here what i ve got
IPB Image
The scrollbar is at the bottom
And i am gonna open Lymbyc Systym. Now there is two choices on what to do with the scrollbar while opening. Either the scrollbar doesnt move at all leaving Lymbyc Systym at the exact same position(which seems to be appening in some cases), or the scrollbar is moved to a position made so we can see most of the opened item.

Here is what i have if i open it.
IPB Image
I tried with different initial position of the scrollbar and everytime it goes to same position so i suppose it refers to the second case i talked about earlier. But as you can see on the image above, the position is quite weird as Lymbyc Systym has only one child item which could easily be shown in my panel. Yet the scrollbar position itself so that we only see half the item.

Hope i was clearer this time
kabuki
What could be great, in addition to other request and
QUOTE(FofR @ May 10 2007, 18:10) *
the ability to define different left, middle and right click actions for buttons.
would be :
-the ability to directly scroll and select a "line"/an item depending on the text we enter with the keyboard (a la "explorer" behavior)
-the ability to select in preference, the default "send to" playlist (a la Album List / Explore Tree / Playlist Tree / Quicksearch / etc...) instead of *Filter*
edit1: and a "add to playlist" below contextual send to,
edit2: and the ability to rename a layout (header, generic...etc) instead of having to recreate it with a different name.
...

Now, what make me smile, is that terrestrial have made a great addition, a Library Filter panel, and most of us are using it like an "Expanded" Album List or a Playlist Tree (with ability to show images). wink.gif
A step ahead, and those which dreamed about an album list panel a la winamp or uberview style, would clink glasses with maestro terrestrial.

Have a nice and sweet week-end to all.
carmenm
I too think Library Filter is a great addition. yet i have one request that i expect to be refused but i should try anyway. Would it be possible to have multiple items on one line, with may be an item width. That would be awsome to make a "browse by album art" panel. Do you think it s possible Terrestrial?
FofR
What portions of the library filter code are stored in the pui file and what's stored in the cfg?
db78
Can someone help me with the sorting? I have a custom sorting method that I use, but whenever I close foobar, it reverts back to the default settings. Is there a way to change the default settings or have it not revert back?
anza
The edit layout button doesn't work when using Columns UI as the current UI.
db78
QUOTE(anza @ May 11 2007, 11:49) *

The edit layout button doesn't work when using Columns UI as the current UI.


I'm using PanelsUI as my current UI?
aromaticity
hey i am new to the community (i spent some weeks reading around and absorbing the foovibe) and decided to join and learn more.

i hate starting out being noobish but panelsUI isnt updated on the wiki to reflect the latest changes, but I am sure it will..

also, I used foobar for a few weeks and got some components/learned a few of them (nothing involving coding however) and got ColumnsUI which took a little work ... but finally got it to look how I wanted it.

But i have to admit - panelsUI does nothing for me, as it does not present friendly options or maybe this is just wayyyy over my head. I dont know how to add album art panels, spectrum and playlists...
I am certain these things have to be easy to do, but the wiki is quite intimidating and does not have any tutorials or beginner things to work with.

my hope is that someone here could support that niche of people who want to get into it (and if it exists, please let me know). I have read through a few wiki pages but there isnt much of a starting point and I was not having an easy time with panelsUI especially. Can someone start a step by step tutorial that can help get past the 'fear'? thanks


ps I am still a bit confused about that library.pp file. i put it in my PanelsUI folder but dont quite know what to do, and that code in the post earlier is sadly meaningless... help a brother out.

$button2(10,$eval($get(ALdecale)+2),0,0,10,10,'$font($get(fontbuttons),8,,$get(yellow))A'
,'$font($get(fontupper),8,,$get(grey2))A',POPUP:Library.pp,)


-aromaticity is half double and half single bond character. does this have anything to do with myself? i've no clue- its fifty fifty
The Judge
Yeah Panels is fairly daunting at first. I haven't even started getting to grips with it properly. I'm a 'noob' like you I guess. One thing I would say is to get used to the coding involved by messing around with the track display panel and single column playlist. These will involve the most complicated coding really as the panels themselves aren't too complicated in my opinion so it's a good place to start.

Something else that has helped me out is to check out other people's configs and see how they've done things. Taking them and editing them to see how they work and get them to do what you want. Messing around with functions is a must too. Took me a while but I think I've finally got $imageabs2 down. The wikis are pretty good though. Just experiment on your own - adds to the 'fun' of it all rather than being told how to do stuff.
InspectorGadget
This is probably an easy question to answer, but I haven't found a way to do it...
How do you make multiple Browser panels in the same config? I'd like to have them lined up left to right with one each for Genre, Artist, and Album. Panels UI doesn't seem to display more than one at a time. I've tried using $setpvar to give each a different name and then call it and that doesn't work either.

Also, I'd like to know how I can hide the ugly header that says "Browser Panel". Is there an option to tack onto the "$panel()" code that will do it?

Thanks ! rolleyes.gif
db78
QUOTE(InspectorGadget @ May 11 2007, 22:28) *

This is probably an easy question to answer, but I haven't found a way to do it...
How do you make multiple Browser panels in the same config? I'd like to have them lined up left to right with one each for Genre, Artist, and Album. Panels UI doesn't seem to display more than one at a time. I've tried using $setpvar to give each a different name and then call it and that doesn't work either.

Also, I'd like to know how I can hide the ugly header that says "Browser Panel". Is there an option to tack onto the "$panel()" code that will do it?

Thanks ! rolleyes.gif


This is my code to set up three different browswer panels

CODE
$panel(Browser Genre,Browser Panel,1,3,150,198,)
$panel(Browser Artist,Browser Panel,150,3,236,198,)
$panel(Browser Album,Browser Panel,385,3,$sub(%_width%,625),198,)


Not only do you have to give a different name, you also have to give it different x & y positions or else they'll overlap. And to get rid of the "Browser Panel", go to browser preferences and check "Hide column headers." I think that's what you're looking for
stampgevaar
Could it be possible to ad customized sorting to the library filter.
And an option like in windows explorer, say when you click a folder and then push f that it automatically goes to the first folder which starts with an f.

And I was wondering, does the library filter use your whole library or how does it work because I got the feeling it doesn't load all of my albums.
thewaz
Is there a guide for beginners? how do i get my panels to display? i know i'm not the only noob here.
metal_termite
I never realized how useful syntax highlighting was for titleformatting until I installed the most recent version of Panels UI.

QUOTE(thewaz @ May 12 2007, 11:03) *

Is there a guide for beginners? how do i get my panels to display? i know i'm not the only noob here.

The Foobar2000:Components 0.9/Panels UI Wiki is the only Panels UI guide that I know of. If you are new to Foobar2000 you will want to check out An introduction to titleformatitng and Foobar2000 Scripting Tutorial first. The Foobar2000:Titleformat Reference will also come in handy.
stampgevaar
CODE

Illegal operation:
Code: C0000005h, flags: 00000000h, address: 014584DAh
Access violation, operation: read, address: 00000004h
Call path:
entry=>user_interface::init
This is the first crash logged by this instance.
Code bytes (014584DAh):
0145849Ah: 8B F0 3B F3 74 28 8D 44 24 18 50 8D 8C 24 30 03
014584AAh: 00 00 51 C7 06 10 FD 4A 01 89 5C 24 20 E8 66 D1
014584BAh: 02 00 8B 54 24 18 89 46 08 89 56 04 EB 02 33 F6
014584CAh: 55 8B FE FF 15 8C 60 4A 01 8B 84 24 0C 13 00 00
014584DAh: 8B 4F 04 50 51 E8 44 D1 02 00 3B C3 74 03 89 47
014584EAh: 08 8B 47 04 8D 54 24 18 52 50 89 5C 24 20 E8 31
014584FAh: D1 02 00 3B C3 74 03 89 47 08 8B 57 04 8B 74 24
0145850Ah: 18 8D 4C 24 1C 51 52 89 74 24 20 89 5C 24 24 E8
Stack (0013B484h):
0013B464h: E765AAB0 00000001 00000000 00000000
0013B474h: E6B5EC50 00000001 00000000 00000048
0013B484h: 6623911E 0000000C 00000000 0013CB40
0013B494h: 00000000 00000000 00000000 00000000
0013B4A4h: 00000000 00000000 014FAF78 0013B810
0013B4B4h: 014F63A0 014AE958 00000000 014AE960
0013B4C4h: 014AE918 014F6330 014F7318 014F7318
0013B4D4h: 0013B4CC 0013B4D0 014F7318 014F73A8
0013B4E4h: 0013B4DC 0013B4E0 00000041 00000018
0013B4F4h: 0013B4EC 0013B4F0 014F6570 014F7318
0013B504h: 00000001 00000000 014AE954 00000000
0013B514h: 00000000 00000000 00000201 00000006
0013B524h: 00000000 00000000 00000000 014F6220
0013B534h: 0013B4C4 00000000 00130020 7C915233
0013B544h: 0013B564 014F7488 00000000 00000010
0013B554h: 7C91527C 00000048 0000004F 00000020
0013B564h: F65DE868 01C79272 F74FB688 01C794A3
0013B574h: 0A8B8D24 01C79276 00000000 00000B5B
0013B584h: 001410A0 C0150008 006F0042 00740074
0013B594h: 006D006F 00610050 0065006E 0034006C
Registers:
EAX: 00000000, EBX: 00000000, ECX: 7C80EE67, EDX: 005D0003
ESI: 00000000, EDI: 00000000, EBP: 0016CAA8, ESP: 0013B484
Crash location: "foo_ui_panels", loaded at 01410000h - 014D7000h

Loaded modules:
foobar2000 loaded at 00400000h - 004F3000h
ntdll loaded at 7C900000h - 7C9B6000h
kernel32 loaded at 7C800000h - 7C8FE000h
COMCTL32 loaded at 77390000h - 77493000h
msvcrt loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77F40000h - 77FEB000h
RPCRT4 loaded at 77DA0000h - 77E31000h
GDI32 loaded at 77E40000h - 77E87000h
USER32 loaded at 7E390000h - 7E420000h
SHLWAPI loaded at 77E90000h - 77F06000h
SHELL32 loaded at 7C9C0000h - 7D1E0000h
ole32 loaded at 774A0000h - 775DD000h
shared loaded at 10000000h - 10029000h
comdlg32 loaded at 76350000h - 7639A000h
IMM32 loaded at 76330000h - 7634D000h
uxtheme loaded at 5B190000h - 5B1C8000h
apphelp loaded at 77B00000h - 77B22000h
msctfime loaded at 75250000h - 7527E000h
foo_abx loaded at 00A30000h - 00A64000h
foo_albumlist loaded at 00A70000h - 00AB7000h
OLEAUT32 loaded at 770E0000h - 7716C000h
foo_cdda loaded at 00AD0000h - 00B06000h
foo_converter loaded at 00B30000h - 00B99000h
foo_custominfo loaded at 00BC0000h - 00C45000h
foo_discogs loaded at 00C70000h - 00CED000h
gdiplus loaded at 4EB80000h - 4ED23000h
WS2_32 loaded at 71A30000h - 71A47000h
WS2HELP loaded at 71A20000h - 71A28000h
WINMM loaded at 76AF0000h - 76B1E000h
foo_dsp_std loaded at 00D90000h - 00DD1000h
foo_input_std loaded at 00E00000h - 00F14000h
foo_masstag loaded at 00F40000h - 00F90000h
foo_menu_addons loaded at 00FB0000h - 00FD5000h
MSVCR80 loaded at 78130000h - 781CB000h
foo_msnalt loaded at 01000000h - 01019000h
foo_playcount loaded at 01040000h - 01068000h
foo_playlist_tree loaded at 01090000h - 01105000h
libmzsch360_000 loaded at 10400000h - 105D0000h
WSOCK32 loaded at 71A50000h - 71A5A000h
libmzgc360_000 loaded at 01130000h - 011D4000h
foo_rgscan loaded at 01220000h - 01268000h
foo_run loaded at 01290000h - 012BB000h
foo_uie_quicksearch loaded at 012E0000h - 01326000h
foo_ui_columns loaded at 01350000h - 013E7000h
foo_ui_panels loaded at 01410000h - 014D7000h
foo_ui_std loaded at 01500000h - 01557000h
foo_unpack loaded at 01580000h - 015AE000h
foo_utils loaded at 015D0000h - 01609000h
imagehlp loaded at 76C50000h - 76C78000h
DBGHELP loaded at 59E70000h - 59F11000h
VERSION loaded at 77BD0000h - 77BD8000h

Stack dump analysis:
Address: 014AE918h, location: "foo_ui_panels", loaded at 01410000h - 014D7000h
Address: 014AE954h, location: "foo_ui_panels", loaded at 01410000h - 014D7000h
Address: 7C915233h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "bsearch" (+00000238h)
Address: 7C91527Ch, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "bsearch" (+00000281h)
Address: 7C9153F5h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFindActivationContextSectionString" (+000000DCh)
Address: 7C97C1C0h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Address: 7C915AF1h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDosApplyFileIsolationRedirection_Ustr" (+0000034Eh)
Address: 01000003h, location: "foo_msnalt", loaded at 01000000h - 01019000h
Address: 7C97C2C0h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Address: 7C915B4Fh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDosApplyFileIsolationRedirection_Ustr" (+000003ACh)
Address: 7C9153F5h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFindActivationContextSectionString" (+000000DCh)
Address: 7C97C248h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Address: 7C915707h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlHashUnicodeString" (+000002A2h)
Address: 7C915A00h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDosApplyFileIsolationRedirection_Ustr" (+0000025Dh)
Address: 7C915A65h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDosApplyFileIsolationRedirection_Ustr" (+000002C2h)
Address: 7C97C2C0h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Address: 7C916999h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000027Eh)
Address: 7C9169A5h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000028Ah)
Address: 7C90EFE3h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+000002E2h)
Address: 7C90EF43h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000242h)
Address: 004F0042h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D004Fh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047004Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C910000h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlNtStatusToDosErrorNoTeb" (+00000477h)
Address: 00460020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Menu Addons 0.3.9 (foo_menu_addons)
Standard DSP array 1.0 (foo_dsp_std)
MSN Now Playing (alt) 2.4 (foo_msnalt)
ZIP/GZIP reader 1.0 (foo_unpack)
Playlist tools 0.5.7 (foo_utils)
Playback Statistics 1.3.2 (foo_playcount)
Columns UI 0.1.3 beta 1v7 (foo_ui_columns)
Standard Input Array 1.0 (foo_input_std)
Panels UI 0.12.3 beta [May 7 2007 - 23:49:33] (foo_ui_panels)
Masstagger 1.6 (foo_masstag)
foobar2000 core 0.9.4.2 (Core)
CD Audio Decoder 2.1.1 (foo_cdda)
Quick Search Toolbar 2.8k (foo_uie_quicksearch)
Converter 1.0.1 (foo_converter)
ABX Comparator 1.3.1 (foo_abx)
foo_custominfo 0.1.2 (foo_custominfo)
RAR reader 1.1 (foo_unpack)
Run services 0.3.2 (foo_run)
Album List 3.2.0 (foo_albumlist)
Playlist Tree Panel 3.0.BETA_3 [Apr 3 2007 - 11:39:32] (foo_playlist_tree)
Discogs Tagger 1.0 (foo_discogs)
WMA Decoder 1.1 (foo_input_std)
FLAC Decoder 1.1.0 (foo_input_std)
ReplayGain Scanner 2.0.2 (foo_rgscan)
Default User Interface 0.9acc (foo_ui_std)



I can't start panels_ui anymore, foobar works if I delete the component en load columns ui or the default ui but panels ui don't work anymore. Foobar crashes immediately when panels ui is loaded...

Please fix this or help me cause now I have to work with columns which I really don't like
metal_termite
The new library filter confuses me, and I have not been keeping up with the recent revisions of Panels UI. I have so many questions I cannot find answers to in either this thread or the wiki. I will just start off with two:

1. What is %_subidx% and %_maxidx%?

2. Using the Library Filter to create a list of albums is it possible to display only the album art of each album in juxtaposition. Such that it will display a collage of album art in horizontal rows (something like this).
kabuki
QUOTE(metal_termite @ May 12 2007, 19:44) *
1. What is %_subidx% and %_maxidx%?
    > Genre (<- this is the header, use !FROMLAYOUT!:Header)
      > Style (<- this is the 'first' "subidx", so here %_subidx%=1. use by default !FROMLAYOUT!:Generic)
        > Artist / Album (<- %_subidx%=2)
          ##. title (length) (<- %_subidx%=%_maxidx%=3)
In other term, %_maxidx% represent the total "sub-items" below the header, and %_subidx% gives the position of each "sub-item" in the hierarchical list.

QUOTE(metal_termite @ May 12 2007, 19:44) *
2. Using the Library Filter to create a list of albums is it possible to display only the album art of each album in juxtaposition. Such that it will display a collage of album art in horizontal rows (something like this).
I wish it would be possible someday, but it is not possible for the moment... or am I wrong ?
The Judge
I swear I've actually seen somebody have that in their config but it was even before the new library filter panel came out.
InspectorGadget
QUOTE(db78 @ May 12 2007, 01:41) *

QUOTE(InspectorGadget @ May 11 2007, 22:28) *

This is probably an easy question to answer, but I haven't found a way to do it...
How do you make multiple Browser panels in the same config? I'd like to have them lined up left to right with one each for Genre, Artist, and Album. Panels UI doesn't seem to display more than one at a time. I've tried using $setpvar to give each a different name and then call it and that doesn't work either.

Also, I'd like to know how I can hide the ugly header that says "Browser Panel". Is there an option to tack onto the "$panel()" code that will do it?

Thanks ! rolleyes.gif


This is my code to set up three different browswer panels

CODE
$panel(Browser Genre,Browser Panel,1,3,150,198,)
$panel(Browser Artist,Browser Panel,150,3,236,198,)
$panel(Browser Album,Browser Panel,385,3,$sub(%_width%,625),198,)


Not only do you have to give a different name, you also have to give it different x & y positions or else they'll overlap. And to get rid of the "Browser Panel", go to browser preferences and check "Hide column headers." I think that's what you're looking for


Thanks! smile.gif
I had set the X+Y proportional to width and height...but I hadn't realized that one could title them differently with regard to the first value within $panel(). I also forgot about the browser preferences...pretty dumb on my part, given that I just made my first Panels UI config after using Columns UI (and that very screen) for a while.
Nickoladze
QUOTE(The Judge @ May 12 2007, 14:34) *

I swear I've actually seen somebody have that in their config but it was even before the new library filter panel came out.


There was a different panel that did something like that, I forgot what it's called.

Album view? Not sure.
gregory
CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 012784DAh
Access violation, operation: read, address: 00000004h
Call path:
entry=>user_interface::init
This is the first crash logged by this instance.
Code bytes (012784DAh):
0127849Ah: 8B F0 3B F3 74 28 8D 44 24 18 50 8D 8C 24 30 03
012784AAh: 00 00 51 C7 06 10 FD 2C 01 89 5C 24 20 E8 66 D1
012784BAh: 02 00 8B 54 24 18 89 46 08 89 56 04 EB 02 33 F6
012784CAh: 55 8B FE FF 15 8C 60 2C 01 8B 84 24 0C 13 00 00
012784DAh: 8B 4F 04 50 51 E8 44 D1 02 00 3B C3 74 03 89 47
012784EAh: 08 8B 47 04 8D 54 24 18 52 50 89 5C 24 20 E8 31
012784FAh: D1 02 00 3B C3 74 03 89 47 08 8B 57 04 8B 74 24
0127850Ah: 18 8D 4C 24 1C 51 52 89 74 24 20 89 5C 24 24 E8
Stack (0012B484h):
0012B464h: B841C3C0 BF805D19 00000000 00000038
0012B474h: B841C418 B841C424 00000004 7FFFFFFF
0012B484h: ACB53D05 00000000 00000000 0012CB40
0012B494h: 00000000 00000000 00000000 00000000
0012B4A4h: 00000000 00000000 01319DF8 0012B820
0012B4B4h: 013157F0 012CE958 00000000 012CE960
0012B4C4h: 012CE918 0131F9E0 01316118 01316118
0012B4D4h: 0012B4CC 0012B4D0 01316118 013161B4
0012B4E4h: 0012B4DC 0012B4E0 00000041 00000012
0012B4F4h: 0012B4EC 0012B4F0 0131FA40 01316118
0012B504h: 00000001 00000000 012CE954 00000000
0012B514h: 00000000 00000000 00000201 00000006
0012B524h: 00000000 00000000 00000000 0131F9D0
0012B534h: 0012B4C4 00000000 00120020 7C915233
0012B544h: 0012B564 01316288 00000000 00000010
0012B554h: 7C91527C 0000004E 0000004F 00000020
0012B564h: D58EB800 01C78E8E B5658C90 01C7933E
0012B574h: 7F897B70 01C78E8D 00000000 0003D5A0
0012B584h: 001410A0 C0150008 006F0062 00640072
0012B594h: 00720065 00720020 006E0075 0074002E
Registers:
EAX: 00000000, EBX: 00000000, ECX: 7C80EE67, EDX: 00460003
ESI: 00000000, EDI: 00000000, EBP: 00167BD0, ESP: 0012B484
Crash location: "foo_ui_panels", loaded at 01230000h - 012F7000h

Loaded modules:
foobar2000 loaded at 00400000h - 004F3000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F4000h
COMCTL32 loaded at 773D0000h - 774D3000h
msvcrt loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4 loaded at 77E70000h - 77F01000h
GDI32 loaded at 77F10000h - 77F57000h
USER32 loaded at 7E410000h - 7E4A0000h
SHLWAPI loaded at 77F60000h - 77FD6000h
SHELL32 loaded at 7C9C0000h - 7D1D5000h
ole32 loaded at 774E0000h - 7761D000h
shared loaded at 10000000h - 10029000h
comdlg32 loaded at 763B0000h - 763F9000h
IMM32 loaded at 76390000h - 763AD000h
uxtheme loaded at 5AD70000h - 5ADA8000h
MSCTF loaded at 74720000h - 7476B000h
msctfime loaded at 755C0000h - 755EE000h
foo_abx loaded at 00A80000h - 00AB4000h
foo_albumlist loaded at 00AD0000h - 00B17000h
OLEAUT32 loaded at 77120000h - 771AC000h
foo_cdda loaded at 00B40000h - 00B76000h
foo_converter loaded at 00BA0000h - 00C09000h
foo_cwb_hooks loaded at 00C30000h - 00C65000h
foo_dsp_std loaded at 00C90000h - 00CD1000h
foo_freedb2 loaded at 00D00000h - 00D40000h
foo_input_std loaded at 00D60000h - 00E74000h
foo_masstag loaded at 00EA0000h - 00EF0000h
foo_playcount loaded at 00F10000h - 00F38000h
foo_playlist_tree loaded at 00F60000h - 00FCB000h
foo_rgscan loaded at 00FF0000h - 01038000h
foo_uie_albumart loaded at 01060000h - 0109C000h
gdiplus loaded at 4EC50000h - 4EDF3000h
foo_uie_quicksearch loaded at 010D0000h - 01116000h
foo_uie_vis_egoh loaded at 01140000h - 0115D000h
foo_ui_columns loaded at 01170000h - 01207000h
foo_ui_panels loaded at 01230000h - 012F7000h
foo_ui_std loaded at 01320000h - 01377000h
foo_unpack loaded at 013A0000h - 013CE000h
imagehlp loaded at 76C90000h - 76CB8000h
DBGHELP loaded at 59A60000h - 59B01000h
VERSION loaded at 77C00000h - 77C08000h

Stack dump analysis:
Address: 012CE918h, location: "foo_ui_panels", loaded at 01230000h - 012F7000h
Address: 012CE954h, location: "foo_ui_panels", loaded at 01230000h - 012F7000h
Address: 7C915233h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "bsearch" (+00000238h)
Address: 7C91527Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "bsearch" (+00000281h)
Address: 7C910000h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlNtStatusToDosErrorNoTeb" (+00000477h)
Address: 7C9153F5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFindActivationContextSectionString" (+000000DCh)
Address: 7C97C1C0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Address: 7C915AF1h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlDosApplyFileIsolationRedirection_Ustr" (+0000034Eh)
Address: 01000003h, location: "foo_rgscan", loaded at 00FF0000h - 01038000h
Address: 7C97C2C0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Address: 7C915B4Fh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlDosApplyFileIsolationRedirection_Ustr" (+000003ACh)
Address: 7C9153F5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFindActivationContextSectionString" (+000000DCh)
Address: 7C97C248h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Address: 7C915707h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlHashUnicodeString" (+000002A2h)
Address: 7C915A00h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlDosApplyFileIsolationRedirection_Ustr" (+0000025Dh)
Address: 7C915A65h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlDosApplyFileIsolationRedirection_Ustr" (+000002C2h)
Address: 7C97C2C0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Address: 7C916999h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000027Eh)
Address: 7C9169A5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000028Ah)
Address: 7C90EFE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+000002E2h)
Address: 7C90EF43h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000242h)
Address: 004F0042h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00440052h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00460049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C910000h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlNtStatusToDosErrorNoTeb" (+00000477h)
Address: 00460020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
RAR reader 1.1 (foo_unpack)
Masstagger 1.6 (foo_masstag)
Quick Search Toolbar 2.8k (foo_uie_quicksearch)
WMA Decoder 1.1 (foo_input_std)
Columns UI 0.1.3 beta 1v7 (foo_ui_columns)
Album Art Panel 0.2.6 (foo_uie_albumart)
Egoh Spectrum analyser (uie) 1.1.2 (foo_uie_vis_egoh)
foobar2000 core 0.9.4.2 (Core)
Album List 3.2.0 (foo_albumlist)
ReplayGain Scanner 2.0.2 (foo_rgscan)
Panels UI 0.12.3 beta [May 7 2007 - 23:49:33] (foo_ui_panels)
Standard DSP array 1.0 (foo_dsp_std)
Playlist Tree Panel 2.2.4 [Nov 17 2006 - 16:34:17] (foo_playlist_tree)
Converter 1.0.1 (foo_converter)
CD Audio Decoder 2.1.1 (foo_cdda)
ABX Comparator 1.3.1 (foo_abx)
Default User Interface 0.9acc (foo_ui_std)
cwbowron's title format hooks 1.1.0beta [Dec 1 2006 - 13:47:34] (foo_cwb_hooks)
ZIP/GZIP reader 1.0 (foo_unpack)
FLAC Decoder 1.1.0 (foo_input_std)
Standard Input Array 1.0 (foo_input_std)
freedb Tagger 0.5.2a (foo_freedb2)
Playback Statistics 1.3.2 (foo_playcount)



i updated to latest version of panels ui hoping this would just go away -it didn't, havn't a clue what's wrong, just started a couple days ago for no reason, was using the once prior version at the time

help? blink.gif
Kiteroa
What is the order of evaluation of the various globals and panels?

There are now 1)track globals, 2)user globals on the Panels_UI preferences screen, 3)// Globals and 4)// Background in Track Display panels, and now 5) Globals on the configuration panel.

Are // PerTrack and // PerSecond settings meant to work in Track Display, SCP Group and SCP item layouts?

exodus7
hello smile.gif , i'm new to panels ui
i'm asking if it's possible to align a text button ($button2) like a normal text with $alignabs ?
IPB Image
in fact, i want to align the text button like the normal %artist% info below, independently of the width of the text

here is the code :
CODE

//BUTTON
$button2($div(%_width%,2),$sub(%_height%,250),0,0,150,20,
'$font(,11,boldglow-110-0-0glowexpand-0,0-200-255)%artist%',
'$font(,11,boldglow-110-0-0glowexpand-0 underline,0-200-255)%artist%',
PVAR:SET:showPane:1
,TOOLTIP:"Search same artist")

$button2($div(%_width%,2),$sub(%_height%,250),0,0,150,20,
'$font(,11,boldglow-110-0-0glowexpand-0,0-200-255)%artist%',
'$font(,11,boldglow-110-0-0glowexpand-0 underline,0-200-255)%artist%',
Quicksearch for same .../Artist
,TOOLTIP:"Search same artist")

//INFOS
$if(%isplaying%,
$alignabs(,$add(%_width%,25),%_width%,%_height%,center,top)
$font(Swis721 Cn BT D-Type,16,boldglow-70-70-70glowexpand-0,250-250-250)%title%
$char(10)
$font(,11,boldglow-110-0-0glowexpand-0,0-200-255)%artist%
$char(10)
$if(%album%,$font(,9,boldglow-140-140-140glowexpand-0,240-240-240)%album%,)
$char(10)
$font(,7,boldglow-120-120-120glowexpand-0,200-200-200)[%date%]
)


thanks for any help and sorry for my poor english !
carmenm
Terrestrial :
May have found a bug with the playlist layout selector.
CODE
$if($strcmp(%playlistname%,Divers),
$ifgreater($getpvar(SCPSingleart),0,
$scplsetlayout(Singles),
$scplsetlayout(SinglesNoArt)
),
$if($strcmp(%sortgroup%,Album),
$scplsetlayout(Album),
$ifgreater($getpvar(SCPSingleart),0,
$scplsetlayout(Singles),
$scplsetlayout(SinglesNoArt)
)
)
)

This is my code,SCPSingleart is put at 1 in the layout globals. I have a button to change the sorting group between album and singles. But when i click it it seems to go randomly to Singles layout or SinglesNoArt layout. Sometimes i even have one of the layout with the row height of the other layout.
I am using the very last version.
metal_termite
QUOTE(kabuki @ May 12 2007, 15:56) *

QUOTE(metal_termite @ May 12 2007, 19:44) *
2. Using the Library Filter to create a list of albums is it possible to display only the album art of each album in juxtaposition. Such that it will display a collage of album art in horizontal rows (something like this).
I wish it would be possible someday, but it is not possible for the moment... or am I wrong ?

Thanks for the explanation of the first question. Maybe terrestrial can answer the second question?
FofR
That would be what you could call a "killer feature"
tool++
Something that would be awesome be being able to get the size of images.

Also if you could rotate them.

Then you could make like, a pile of CDs biggrin.gif
4nt1
I wish we could get some open gl support like was introduced into the album art component so we could have a 3d cd case which rotates and opens etc..
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.