Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foo_ui_panels (Read 1295324 times) previous topic - next topic
0 Members and 3 Guests are viewing this topic.

foo_ui_panels

Reply #100
Since 2.0 SCP, Trackinfo and PanelsUi are combined in one dll. What does that mean?

Will trackinfo mod and SCP will be continued as single dll's?
If yes will foo_ui_panels automatically be updated to contain latest trackinfo and SCP?


no, they won't be continued as separate dlls anymore but combined into one dll.

Well, this is my first post, although I've been lurking for quite a while.  Eagerly awaiting the next version.      A good way for me, to avoid problems with overlapping panels, is to set other panels to zero width/height.  I'm having redraw/flickering however, and Playlist Tree flickers quite a bit.  I appreciate the work you all put into these great components!


try the new version... I made some changes that might make it better...

and adding to that, I'll assume if we still use columnsUI (at least until I can get my head round code for this) then we have to keep SCP and trackinfo mod?


no, you can still delete the old dlls and use this one.


Couple of questions, is it possible to pass variables from PanelsUI to track info or columns UI? I'd like for instance a button that shows the playlist and sends an action to reduce the size of parts of the trackinfo mod.


yes it will work. you can use pvars anywhere in the context of a track, and in scpl and track display even without. and as of the new version track display should update when pvars change.

Quote
Can PanelsUI actions be assigned to keyboard shortcuts? I'd like to remove tabs UI but I use shortcuts to change tabs.


not yet, but I can probably add the ability to change pvars through keyboard shortcuts.

------------------

I've uploaded a new version, with mostly bug fixes + some improvements.

foo_ui_panels

Reply #101
The new layout for SCP config is a great improvement!

Thanks

foo_ui_panels

Reply #102
I'm still having weirdness with the tray icons (I have all ColumnsUI tray icon settings turned off to avoid conflicts).  I'm still not sure if it's just on my laptop or what, but I renamed my foobar config so I could start with a fresh one and still had the problem.

1.  If I have 'Minimize to tray' checked, I cannot resize my foobar window.  If I uncheck it, I can resize again.  This is a new bug, I think.

2.  If I have 'Tray Icon' selected and minimize using the button in the upper right corner of the window, I get the two icons again.  Mousing over doesn't have an effect.

3.  If nothing is checked, then if I minimize with the button, foobar minimizes to the tray (no taskbar).  If I click the taskbar to minimize, then foobar minimizes to taskbar, no tray icon.  Using a keyboard shortcut to minimize is the same as clicking the taskbar.

The only thing significantly different on my laptop from my work computer is that I have WindowBlinds installed.  Both are WinXP Pro SP2.

foo_ui_panels

Reply #103
ok I made a small fix.. see if that makes a difference.

 

foo_ui_panels

Reply #104
Thank you for the update,i have a strange problem with the latest version:I have different panels set up to appear according to PVAR value,now it only shows up for asecond and then disappears,leaving me with black
rectangle.I didn't have time to investigate the problem,but i hope you know what's the reason.TIA.
Favourite artist:CD-R
Favourite album:700MB

foo_ui_panels

Reply #105
When using the colums UI layout, and then selecting "hide taskbar entry, "minimize to Tray" or "Hide Titlebar" in the panel UI part of preferences. Foobar crashes, making the sound looping and it will only stop when i kill the process tree.

crash report:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0236A15Fh
Access violation, operation: read, address: 0000010Ch
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (0236A15Fh):
0236A11Fh:  10 6A 10 FF D2 C7 84 24 68 07 00 00 FF FF FF FF
0236A12Fh:  8B 4C 24 08 85 C9 89 46 08 74 06 8B 01 8B 10 FF
0236A13Fh:  D2 68 A8 03 00 00 8D 44 24 10 6A 00 50 E8 3F 1F
0236A14Fh:  07 00 8B 4E 04 8B 46 08 C7 44 24 18 A8 03 00 00
0236A15Fh:  8B 91 0C 01 00 00 83 C4 0C 89 44 24 20 89 54 24
0236A16Fh:  10 C7 44 24 14 01 00 00 00 C7 44 24 18 07 00 00
0236A17Fh:  00 C7 44 24 1C 01 80 00 00 33 C0 8D 9B 00 00 00
0236A18Fh:  00 0F B7 88 20 D6 3F 02 66 89 4C 04 24 83 C0 02
Stack (0012EE68h):
0012EE48h:  00000000 0012F8A4 0012F87C 00000000
0012EE58h:  AEF07DD8 AEF07AE0 7FFDF000 AEF07BA0
0012EE68h:  0012EE80 00000000 000003A8 AD3EE5FC
0012EE78h:  000B0490 004DF5FC 000003A8 00000000
0012EE88h:  00000000 00000000 00000000 00000000
0012EE98h:  00000000 00000000 00000000 00000000
0012EEA8h:  00000000 00000000 00000000 00000000
0012EEB8h:  00000000 00000000 00000000 00000000
0012EEC8h:  00000000 00000000 00000000 00000000
0012EED8h:  00000000 00000000 00000000 00000000
0012EEE8h:  00000000 00000000 00000000 00000000
0012EEF8h:  00000000 00000000 00000000 00000000
0012EF08h:  00000000 00000000 00000000 00000000
0012EF18h:  00000000 00000000 00000000 00000000
0012EF28h:  00000000 00000000 00000000 00000000
0012EF38h:  00000000 00000000 00000000 00000000
0012EF48h:  00000000 00000000 00000000 00000000
0012EF58h:  00000000 00000000 00000000 00000000
0012EF68h:  00000000 00000000 00000000 00000000
0012EF78h:  00000000 00000000 00000000 00000000
Registers:
EAX: 00E104B1, EBX: 00000000, ECX: 00000000, EDX: 00000028
ESI: 0240FB3C, EDI: 0240FB58, EBP: 0012F658, ESP: 0012EE68
Crash location: "foo_ui_panels", loaded at 02360000h - 0241E000h

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 77D40000h - 77DD0000h
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
tabhook   loaded at 003D0000h - 003DD000h
msctfime loaded at 755C0000h - 755EE000h
foo_albumlist loaded at 00B70000h - 00BB7000h
OLEAUT32 loaded at 77120000h - 771AC000h
foo_autoplaylist loaded at 00BE0000h - 00C10000h
foo_cdda loaded at 00C30000h - 00C66000h
foo_common   loaded at 00C90000h - 00CCA000h
foo_converter loaded at 00CF0000h - 00D59000h
foo_dbsearch loaded at 00D80000h - 00DDC000h
foo_discogs   loaded at 00E00000h - 00E72000h
gdiplus   loaded at 4EC50000h - 4EDF3000h
WS2_32   loaded at 71AB0000h - 71AC7000h
WS2HELP   loaded at 71AA0000h - 71AA8000h
WINMM loaded at 76B40000h - 76B6D000h
foo_dockable_panels   loaded at 00F20000h - 00F54000h
foo_dsp_continuator   loaded at 00F80000h - 00FB2000h
foo_dsp_delta loaded at 00FE0000h - 00FFE000h
foo_dsp_skip_silence loaded at 01020000h - 0102A000h
MSVCR80   loaded at 78130000h - 781CB000h
foo_dsp_std   loaded at 01050000h - 01091000h
foo_freedb2   loaded at 010C0000h - 01100000h
foo_input_shorten loaded at 01120000h - 0114E000h
foo_input_std loaded at 01170000h - 01284000h
foo_lirc loaded at 012B0000h - 012D8000h
foo_lnk   loaded at 01300000h - 01319000h
foo_masstag   loaded at 01340000h - 01390000h
foo_notaskbar loaded at 013B0000h - 013C6000h
foo_playlist_manager loaded at 013F0000h - 01437000h
foo_playlist_name_enhanced   loaded at 01460000h - 01480000h
foo_pqview   loaded at 014A0000h - 014BC000h
foo_random   loaded at 014E0000h - 0151F000h
foo_rgscan   loaded at 01540000h - 01588000h
foo_run   loaded at 015B0000h - 015DB000h
foo_scheduler loaded at 01600000h - 0166F000h
POWRPROF loaded at 74AD0000h - 74AD8000h
foo_uie_albumart loaded at 01690000h - 016C7000h
foo_uie_albumlist loaded at 016F0000h - 0172D000h
foo_uie_playlists_dropdown   loaded at 01750000h - 01789000h
foo_uie_tabs loaded at 017B0000h - 017D9000h
foo_uie_vis_projectm loaded at 01800000h - 01876000h
OPENGL32 loaded at 5ED00000h - 5EDCC000h
GLU32 loaded at 68B20000h - 68B40000h
DDRAW loaded at 73760000h - 737A9000h
DCIMAN32 loaded at 73BC0000h - 73BC6000h
foo_ui_columns   loaded at 022A0000h - 0233B000h
foo_ui_panels loaded at 02360000h - 0241E000h
foo_ui_std   loaded at 02440000h - 02497000h
foo_utils loaded at 024C0000h - 024F9000h
foo_vis_projectM loaded at 02520000h - 02591000h
atioglxx loaded at 69000000h - 694F4000h
DSOUND   loaded at 73F10000h - 73F6C000h
VERSION   loaded at 77C00000h - 77C08000h
wdmaud   loaded at 72D20000h - 72D29000h
WINTRUST loaded at 76C30000h - 76C5E000h
CRYPT32   loaded at 77A80000h - 77B14000h
MSASN1   loaded at 77B20000h - 77B32000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
msacm32   loaded at 72D10000h - 72D18000h
MSACM32   loaded at 77BE0000h - 77BF5000h
midimap   loaded at 77BD0000h - 77BD7000h
KsUser   loaded at 73EE0000h - 73EE4000h
CLBCATQ   loaded at 76FD0000h - 7704F000h
COMRes   loaded at 77050000h - 77115000h
shdocvw   loaded at 77760000h - 778D0000h
CRYPTUI   loaded at 754D0000h - 75550000h
NETAPI32 loaded at 5B860000h - 5B8B4000h
WININET   loaded at 771B0000h - 7727E000h
Normaliz loaded at 106A0000h - 106A9000h
iertutil loaded at 5DCA0000h - 5DCE5000h
WLDAP32   loaded at 76F60000h - 76F8C000h
DBGHELP   loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 004DF5FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77F16C25h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GdiDrawStream" (+00000054h)
Address: 77F16C0Fh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GdiDrawStream" (+0000003Eh)
Address: 7473CCF8h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_CreateCicLoadMutex" (+00006295h)
Address: 7473CD50h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_CreateCicLoadMutex" (+000062EDh)
Address: 77F53020h, location: "GDI32", loaded at 77F10000h - 77F57000h
Address: 773F8EA4h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D488D1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488DAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 773F8EA4h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D488A6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D488E0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000003Ah)
Address: 77D488DAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 773F8ED8h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000D038h)
Address: 773F8EA4h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000D004h)
Address: 773F99B0h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000DB10h)
Address: 77D618F4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 77D4F0F6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DrawTextExW" (+000004A6h)
Address: 77D7F160h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SetMenu" (+0000006Ah)
Address: 003D10F0h, location: "tabhook", loaded at 003D0000h - 003DD000h
Address: 773F8EA4h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D4B50Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 773F8EA4h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000D004h)
Address: 773F8EA4h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D48BD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D4885Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000193h)
Address: 77D4882Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000163h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4882Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000163h)
Address: 77D4B4C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 773F8EA4h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D4B4CBh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 693113A0h, location: "atioglxx", loaded at 69000000h - 694F4000h
Symbol: "atiPS" (+0000CE00h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B4D0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D4B4CBh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 77D4B50Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D4B51Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 773F8EA4h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D4B473h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D494BEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D4D4E4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SetPropW" (+000000BBh)
Address: 0240FB58h, location: "foo_ui_panels", loaded at 02360000h - 0241E000h
Address: 77D4B903h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendMessageW" (+00000049h)
Address: 77D55D0Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendDlgItemMessageW" (+00000032h)
Address: 0237D288h, location: "foo_ui_panels", loaded at 02360000h - 0241E000h
Address: 023F129Bh, location: "foo_ui_panels", loaded at 02360000h - 0241E000h
Address: 0237D29Eh, location: "foo_ui_panels", loaded at 02360000h - 0241E000h
Address: 0240FB58h, location: "foo_ui_panels", loaded at 02360000h - 0241E000h
Address: 77D48B26h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 77D488D1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488DAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 023F2E50h, location: "foo_ui_panels", loaded at 02360000h - 0241E000h
Address: 0237D02Fh, location: "foo_ui_panels", loaded at 02360000h - 0241E000h
Address: 0237CFF0h, location: "foo_ui_panels", loaded at 02360000h - 0241E000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 0237CFF0h, location: "foo_ui_panels", loaded at 02360000h - 0241E000h
Address: 0237CFF0h, location: "foo_ui_panels", loaded at 02360000h - 0241E000h
Address: 77D5418Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 0237CFF0h, location: "foo_ui_panels", loaded at 02360000h - 0241E000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D541B0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 77D53FD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 0237CFF0h, location: "foo_ui_panels", loaded at 02360000h - 0241E000h
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 003D10F0h, location: "tabhook", loaded at 003D0000h - 003DD000h
Address: 77D54204h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4B4C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B4D0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D4B50Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D4B473h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D494BEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D4D4E4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D4B903h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendMessageW" (+00000049h)
Address: 773F7344h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000B4A4h)
Address: 773F7426h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000B586h)
Address: 773F972Bh, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000D88Bh)
Address: 773F8EA4h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4EAB0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnableMenuItem" (+00000081h)
Address: 77D4EC03h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+00000100h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 74730DE9h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_UninitSystem" (+00000980h)
Address: 77D4EAC1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnableMenuItem" (+00000092h)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 773F8EA4h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000D004h)
Address: 773F8EA4h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 773F8EA4h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D489CDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 773F8EA4h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D4EC03h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+00000100h)
Address: 77D61B4Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "AppendMenuA" (+0000006Eh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D489F0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D48A10h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 77D5E097h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsDialogMessageW" (+000000DBh)
Address: 00430122h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D4DAEAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 004BEBB0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430194h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002DD2h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uCallStackTracker::uCallStackTracker" (+00000032h)
Address: 004C0560h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00D4DAEAh, location: "foo_converter", loaded at 00CF0000h - 00D59000h
Address: 00430CF3h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BC44Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004E41B0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C883780h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Address: 10003251h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uGetCallStackPath" (+00000451h)
Address: 004E3E80h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00491D18h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4230h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040CA96h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004480F4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004990ADh, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Album Art Panel 0.2.5  (foo_uie_albumart)
projectM visualization 1.97.6.2  (foo_vis_projectM)
Converter 1.0.1  (foo_converter)
foobar2000 core 0.9.4.2  (Core)
Album List 3.2.0  (foo_albumlist)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
Masstagger 1.6  (foo_masstag)
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)
FLAC Decoder 1.1.0  (foo_input_std)
Common services 0.1  (foo_common)
PanelsUI 0.4.1 beta [Feb 13 2007 - 00:08:50]  (foo_ui_panels)
Album list panel 0.2.1  (foo_uie_albumlist)
Playlist Manager 1.0.2  (foo_playlist_manager)
CD Audio Decoder 2.1.1  (foo_cdda)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Playlists Dropdown 0.5.7  (foo_uie_playlists_dropdown)
Playlist Name Enhanced 1.2  (foo_playlist_name_enhanced)
Playlist tools 0.5.8  (foo_utils)
WMA Decoder 1.1  (foo_input_std)
freedb Tagger 0.5.2a  (foo_freedb2)
Database search 1.3.1 beta 11  (foo_dbsearch)
Skip silence 0.1  (foo_dsp_skip_silence)
Scheduler 3.53  (foo_scheduler)
Shell Link Resolver 1.2  (foo_lnk)
Continuator 0.4.0  (foo_dsp_continuator)
Standard Input Array 1.0  (foo_input_std)
Randomized playlist entry 1.2.3  (foo_random)
Tabbed panel modified 0.2.4  (foo_uie_tabs)
Default User Interface 0.9acc  (foo_ui_std)
Run services 0.3.2  (foo_run)
Dockable Panels 1.0.5 [Dec  4 2006 - 09:04:00]  (foo_dockable_panels)
LIRC Client 0.4  (foo_lirc)
projectM visualization (Panel) 0.4 (SSE2)  (foo_uie_vis_projectm)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Standard DSP array 1.0  (foo_dsp_std)
Discogs Tagger 0.92  (foo_discogs)
Shorten decoder 0.4.2a  (foo_input_shorten)
Taskbar Button Remover 0.1  (foo_notaskbar)

Inter Deum et Diabolum semper Musica est", Tanzwut

foo_ui_panels

Reply #106
First of all, congratulations for this new component terrestrial, it's really great!

I have 3 questions:
1 - Is it normal that my tray icon doesn't have any context menu or tooltip?
2 - Would it possible (or in the scope of the project) to implement floating windows with the same abilities than the main window? Basically, I'm looking for a mix between Dockable Panels and Panels UI so that I can have several panels in the same floating window.
3 - What are the 4 buttons in the config window of TrackDisplay for? They don't seem to have any action for me...

Thanks!

foo_ui_panels

Reply #107
Thank you for the update,i have a strange problem with the latest version:I have different panels set up to appear according to PVAR value,now it only shows up for asecond and then disappears,leaving me with black
rectangle.I didn't have time to investigate the problem,but i hope you know what's the reason.TIA.
I'm having similar behavior.  I have the Menu panel set to show or hide based on a pvar.  Whether or not it's showing however, as soon as I play a song the entire PanelsUI goes black until I stop playback.  My code -
Code: [Select]
// Global

$if($getpvar(menu.show),,$setpvar(menu.show,0))

// Background

$drawrect(0,$sub(%_height%,20),%_width%,20,brushcolor-SYSCOL-15 pencolor-NULL)

// PerTrack

$ifequal($getpvar(menu.show),1,
$drawrect(0,0,%_width%,21,brushcolor-SYSCOL-15 pencolor-NULL)
$panel(Menu,Menu,1,1,$sub(%_width%,2),19,)
$puts(yOffset,21)
,
$puts(yOffset,0)
)

$panel(Playing,Track Display,0,$get(yOffset),%_width%,135,)
$puts(yOffset,$add($get(yOffset),135))

$panel(Playlist,Single Column Playlist,0,$get(yOffset),%_width%,$sub(%_height%,$add($get(yOffset),20)),)

$if($and(%isplaying%,%length%),
$panel(Seekbar,Seekbar,5,$sub(%_height%,20),$sub(%_width%,105),20,)
)
$panel(Volume,Volume,$sub(%_width%,95),$sub(%_height%,20),73,18,)

$ifequal($getpvar(menu.show),1,
$button2($sub(%_width%,18),$sub(%_height%,17),0,0,10,10,'$font(calibri,8,,0-0-0)<<','$font(calibri,8,,0-0-0)<<','PVAR:SET:menu.show:0',)
,
$button2($sub(%_width%,18),$sub(%_height%,17),0,0,10,10,'$font(calibri,8,,0-0-0)>>','$font(calibri,8,,0-0-0)>>','PVAR:SET:menu.show:1',)
)
The same thing happens if I move the volume slider while stopped.

On a good note, I am able to resize my window now with 'Minimize to Tray' checked.

foo_ui_panels

Reply #108
Thanks a lot for updating your fantastic components! The syntax highlighting in SCPL and trackinfo_mod is just awesome.

What are the 4 buttons in the config window of TrackDisplay for? They don't seem to have any action for me...

I second that question.

foo_ui_panels

Reply #109
I asked earlier.  Terrestrial said they have no function...yet.

foo_ui_panels

Reply #110
First i love this plugin. It permits a lot of huge things and is a lot more understandable in my opinion.

One question. In the panelUI config, can we put Background, PerTrack sections? Because i had some and strange behaviours appeared if the panels definitions were not in the PerSecond section. So i removed all sections but maybe i should keep them to increase efficiency.

Thanks

foo_ui_panels

Reply #111
First i love this plugin. It permits a lot of huge things and is a lot more understandable in my opinion.

One question. In the panelUI config, can we put Background, PerTrack sections? Because i had some and strange behaviours appeared if the panels definitions were not in the PerSecond section. So i removed all sections but maybe i should keep them to increase efficiency.

Thanks

Yes the same divisions as Track Display apply to the main config.  As far as I was told by terrestrial, though, $panel() functions should be kept in the // PerTrack section.

EDIT:  As far as I know this is against the rules, but moving all panel definitions to // PerSecond *temporarily* fixes the black screen bug introduced in v0.4.1.  This is however poor for efficiency and I'm sure will be fixed in the next version.

foo_ui_panels

Reply #112

First i love this plugin. It permits a lot of huge things and is a lot more understandable in my opinion.

One question. In the panelUI config, can we put Background, PerTrack sections? Because i had some and strange behaviours appeared if the panels definitions were not in the PerSecond section. So i removed all sections but maybe i should keep them to increase efficiency.

Thanks

Yes the same divisions as Track Display apply to the main config.  As far as I was told by terrestrial, though, $panel() functions should be kept in the // PerTrack section.

EDIT:  As far as I know this is against the rules, but moving all panel definitions to // PerSecond *temporarily* fixes the black screen bug introduced in v0.4.1.  This is however poor for efficiency and I'm sure will be fixed in the next version.

Thats what i saw. thanks for the tips. My progress bar is also in PanelUI config so PerSecond is also important.
EDIT : i put my panels in a Global section before the PerSecond and everything seems ok. No black screen


foo_ui_panels

Reply #114
Thats what i saw. thanks for the tips. My progress bar is also in PanelUI config so PerSecond is also important.
EDIT : i put my panels in a Global section before the PerSecond and everything seems ok. No black screen

Huh, nice find.  I feel better having all that in the // Global section.  Works nicely.  I wonder if that's the new standard for this plugin instead of having panels in // PerTrack?

EDIT: I just found the new SCPL edit box - NICE!  It has a working implementation of the section buttons - for Group By, Item Display, and Group Display.  Makes editing so much nicer.  Keep up the good work!

foo_ui_panels

Reply #115
First of all, congratulations for this new component terrestrial, it's really great!

I have 3 questions:
1 - Is it normal that my tray icon doesn't have any context menu or tooltip?


yep, not done with the context menu yet

Quote
2 - Would it possible (or in the scope of the project) to implement floating windows with the same abilities than the main window? Basically, I'm looking for a mix between Dockable Panels and Panels UI so that I can have several panels in the same floating window.


in future version, it will be possible to host child panels within track display panels, so you can use that + dockable windows to do what you want.

--------------------------

Ok, I've uploaded a new version with some fixes... (I should probably stop writing code when I'm sleepy )

foo_ui_panels

Reply #116
Quote

2 - Would it possible (or in the scope of the project) to implement floating windows with the same abilities than the main window? Basically, I'm looking for a mix between Dockable Panels and Panels UI so that I can have several panels in the same floating window.


in future version, it will be possible to host child panels within track display panels, so you can use that + dockable windows to do what you want.

Sounds awesome! Can't wait...

Quote
Ok, I've uploaded a new version with some fixes... (I should probably stop writing code when I'm sleepy )

Downloading it right away!
Thanks for your answers!

foo_ui_panels

Reply #117
Just got a crash, while clicking ok on Track display configuration, doesn't happen when clicking on apply:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C928FEAh
Access violation, operation: write, address: 00000010h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C928FEAh):
7C928FAAh:  0B 64 A1 18 00 00 00 0F B6 4D 0B 89 88 84 0F 00
7C928FBAh:  00 38 1D 30 C0 98 7C 0F 85 CC 04 00 00 A0 48 C1
7C928FCAh:  98 7C F6 D8 57 1B C0 F7 D0 25 40 C1 98 7C 8B F8
7C928FDAh:  8B 46 10 3B C3 89 45 FC 0F 84 9E 00 00 00 8B 06
7C928FEAh:  FF 40 10 8B 45 FC 83 E0 01 89 45 E8 8B 06 FF 40
7C928FFAh:  14 F6 05 F0 02 FE 7F 01 0F 85 E6 92 02 00 39 5D
7C92900Ah:  E8 57 53 0F 85 AC DE 01 00 FF 75 FC E8 99 59 FF
7C92901Ah:  FF 3D 02 01 00 00 0F 84 53 93 02 00 3B C3 0F 8C
Stack (0012DB48h):
0012DB28h:  7FFDF000 814AD020 00000018 EEF9B9FC
0012DB38h:  00000000 0012DE38 0012DE10 00000000
0012DB48h:  01810D48 0591B85C 05920D18 7C9205C8
0012DB58h:  05944E98 0012DC28 7C920551 01841978
0012DB68h:  7C92056D 0591DD18 05944EA0 05920D18
0012DB78h:  00000000 05928090 05925908 00000003
0012DB88h:  0591E0E8 00000000 05928098 05925910
0012DB98h:  0012DAF4 4D257FC5 05925910 00000060
0012DBA8h:  059C56D8 00000060 0012DB0C 00000000
0012DBB8h:  00000354 0012DC08 7C91104B 00810D48
0012DBC8h:  017C99F5 01810D48 0591DD18 0591B85C
0012DBD8h:  017C9A61 250A0C21 0591B830 017D5D3E
0012DBE8h:  4CB7C2F5 0591DD18 00000050 05920D18
0012DBF8h:  0591B830 0012DC2C 017F0F6A 00000000
0012DC08h:  0012DC3C 017DC45A 4CB7C2C1 0591DD18
0012DC18h:  0591AC2C 05920D18 00000000 0012DC10
0012DC28h:  0012D770 0012DC68 017E05D0 4D257CA5
0012DC38h:  00000000 0012DC74 017D1B67 0591B830
0012DC48h:  00000050 00000020 017D5D15 4CB7C289
0012DC58h:  0591DD18 0591AC18 05920D18 0591AC2C
Registers:
EAX: 00000000, EBX: 00000000, ECX: 00000354, EDX: 01810D58
ESI: 01810D48, EDI: 00000000, EBP: 0012DBBC, ESP: 0012DB48
Crash location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlpWaitForCriticalSection" (+0000005Bh)

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C910000h - 7C9C7000h
kernel32                        loaded at 7C800000h - 7C906000h
COMCTL32                        loaded at 773A0000h - 774A2000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4A000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F36000h
USER32                          loaded at 77D10000h - 77DA0000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7C9D0000h - 7D3D6000h
ole32                            loaded at 774B0000h - 775EC000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76350000h - 763A6000h
IMM32                            loaded at 76330000h - 7634D000h
WinStylerThemeHelper            loaded at 59800000h - 59817000h
oleaut32                        loaded at 770F0000h - 7717C000h
uxtheme                          loaded at 5B0F0000h - 5B128000h
MSCTF                            loaded at 746A0000h - 746EB000h
LgWndHk                          loaded at 00B30000h - 00B37000h
msctfime                        loaded at 75250000h - 7527E000h
foo_autoplaylist                loaded at 00B50000h - 00B82000h
foo_cdda                        loaded at 00BB0000h - 00BE6000h
foo_common                      loaded at 00C10000h - 00C4A000h
foo_converter                    loaded at 00C70000h - 00CD9000h
foo_dockable_panels              loaded at 00D00000h - 00D34000h
foo_dsp_delta                    loaded at 00D60000h - 00D7E000h
foo_dsp_skip_silence            loaded at 00DA0000h - 00DAA000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_dsp_std                      loaded at 00DD0000h - 00E11000h
foo_freedb2                      loaded at 00E40000h - 00E80000h
foo_input_monkey                loaded at 00EA0000h - 00EE9000h
foo_input_std                    loaded at 00F10000h - 01024000h
foo_lyricsdb                    loaded at 01050000h - 0106E000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
WININET                          loaded at 771B0000h - 77270000h
Normaliz                        loaded at 71660000h - 71669000h
iertutil                        loaded at 5DCA0000h - 5DCE0000h
foo_masstag                      loaded at 01290000h - 012E0000h
foo_pqview                      loaded at 01300000h - 0131C000h
foo_rgscan                      loaded at 01340000h - 01388000h
foo_run                          loaded at 013B0000h - 013DB000h
foo_sendtodevice                loaded at 01400000h - 0143A000h
foo_sic                          loaded at 01460000h - 014B9000h
WS2_32                          loaded at 71A10000h - 71A27000h
WS2HELP                          loaded at 71A00000h - 71A08000h
foo_uie_albumlist                loaded at 015E0000h - 0161F000h
foo_uie_playlists_dropdown      loaded at 01640000h - 0167A000h
foo_ui_columns                  loaded at 016A0000h - 01737000h
foo_ui_panels                    loaded at 01760000h - 0181D000h
gdiplus                          loaded at 4EBA0000h - 4ED43000h
foo_whatsnew                    loaded at 01850000h - 01880000h
LgMsgHk                          loaded at 01D60000h - 01D6B000h
MSVCP60                          loaded at 76020000h - 76085000h
DSOUND                          loaded at 73E70000h - 73ECC000h
WINMM                            loaded at 76AF0000h - 76B1E000h
VERSION                          loaded at 77BD0000h - 77BD8000h
wdmaud                          loaded at 72C90000h - 72C99000h
WINTRUST                        loaded at 76BF0000h - 76C1E000h
CRYPT32                          loaded at 77A50000h - 77AE5000h
MSASN1                          loaded at 77AF0000h - 77B02000h
IMAGEHLP                        loaded at 76C50000h - 76C78000h
msacm32                          loaded at 72C80000h - 72C88000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
midimap                          loaded at 77BA0000h - 77BA7000h
KsUser                          loaded at 73E40000h - 73E44000h
Msimg32                          loaded at 76320000h - 76325000h
mswsock                          loaded at 719B0000h - 719F0000h
DNSAPI                          loaded at 76EE0000h - 76F07000h
rasadhlp                        loaded at 76F80000h - 76F86000h
xpsp2res                        loaded at 20000000h - 202B6000h
DBGHELP                          loaded at 59DD0000h - 59E71000h

Stack dump analysis:
Address: 7C9205C8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C920551h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C91104Bh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlEnterCriticalSection" (+00000046h)
Address: 017C99F5h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017C9A61h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017D5D3Eh, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017F0F6Ah, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017DC45Ah, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017E05D0h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017D1B67h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017D5D15h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017F0DF3h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017C1D03h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017F0927h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017CD194h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017F0C14h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017BAA17h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017BAE0Fh, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017BAD8Ch, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017F06A0h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 77D18709h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000072h)
Address: 017BAD8Ch, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017BAD8Ch, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 77D1D297h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetTopWindow" (+00000128h)
Address: 017BAD8Ch, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D18808h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000171h)
Address: 77D1B368h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000183h)
Address: 017BAD8Ch, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D1B378h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000193h)
Address: 77D1E639h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindowInDestroy" (+00000049h)
Address: 017BAD8Ch, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 017BAD8Ch, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 77D1B31Bh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000136h)
Address: 77D1E672h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DestroyWindow" (+0000000Ch)
Address: 77D3E9A9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallMsgFilterW" (+00000181h)
Address: 77D2688Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "LoadBitmapA" (+000000E2h)
Address: 77D268CCh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DialogBoxIndirectParamAorW" (+00000036h)
Address: 01760000h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 018132C4h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017842F0h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 77D26741h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DialogBoxParamW" (+0000003Fh)
Address: 01760000h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 018132C4h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017842F0h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 01763D81h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 01760000h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017842F0h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 00470074h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 017FC6D8h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 01769AB3h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017FC7C4h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017F3470h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 01765EE9h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 01765497h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 004C004Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0178A55Ch, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Symbol: "foobar2000_get_interface" (+00004EDCh)
Address: 7C9205C8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C920551h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C80999Bh, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "LocalFree" (+0000003Eh)
Address: 77EFB1AAh, location: "GDI32", loaded at 77EF0000h - 77F36000h
Symbol: "GetTextFaceW" (+00000131h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C8099A0h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "LocalFree" (+00000043h)
Address: 7C80999Bh, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "LocalFree" (+0000003Eh)
Address: 77EFB230h, location: "GDI32", loaded at 77EF0000h - 77F36000h
Symbol: "GetTextFaceW" (+000001B7h)
Address: 77EF7F5Ah, location: "GDI32", loaded at 77EF0000h - 77F36000h
Symbol: "ExtTextOutW" (+00000094h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 017D7E54h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017D7E73h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017E05D0h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017D7E73h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 0178B4BBh, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Symbol: "foobar2000_get_interface" (+00005E3Bh)
Address: 00440020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047004Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C920551h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 0178B999h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Symbol: "foobar2000_get_interface" (+00006319h)
Address: 0178BAD4h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Symbol: "foobar2000_get_interface" (+00006454h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920738h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C922D34h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrLoadAlternateResourceModule" (+0000005Fh)
Address: 7C922D34h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrLoadAlternateResourceModule" (+0000005Fh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920738h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9206ABh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 746A0000h, location: "MSCTF", loaded at 746A0000h - 746EB000h
Address: 746A0000h, location: "MSCTF", loaded at 746A0000h - 746EB000h
Address: 0178BC17h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Symbol: "foobar2000_get_interface" (+00006597h)
Address: 0178BC2Ah, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Symbol: "foobar2000_get_interface" (+000065AAh)
Address: 7C9205C8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C920551h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 77D194E3h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongA" (+00000067h)
Address: 77D1B2D5h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000000F0h)
Address: 77EF5ECBh, location: "GDI32", loaded at 77EF0000h - 77F36000h
Symbol: "CreateCompatibleDC" (+000000BBh)
Address: 77D1B2A1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000000BCh)
Address: 77D18BB1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D70068h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D1B274h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+0000008Fh)
Address: 77D1B250h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D1B258h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000073h)
Address: 77D1B250h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 01765477h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 01765497h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017D912Eh, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017E05D0h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 0178F350h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Symbol: "foobar2000_get_interface" (+00009CD0h)
Address: 0178F370h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Symbol: "foobar2000_get_interface" (+00009CF0h)
Address: 017F2CA8h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 7C920500h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+000000C3h)
Address: 7C920500h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+000000C3h)
Address: 00440020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C920701h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000012Dh)
Address: 01768E60h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920738h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9206ABh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9205D4h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 017D7E54h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017D7E73h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017E05D0h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017D7E73h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 0177B82Dh, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 0176F06Eh, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017F2CA8h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 0176C51Fh, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 0177E4C4h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 0177E4E5h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017FC6D8h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017FC6D8h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 7C9205C8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C920551h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 017FC6D8h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 017FC6D8h, location: "foo_ui_panels", loaded at 01760000h - 0181D000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 00D03EC0h, location: "foo_dockable_panels", loaded at 00D00000h - 00D34000h
Address: 77D188A9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188B2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00D03EC0h, location: "foo_dockable_panels", loaded at 00D00000h - 00D34000h
Address: 746E5960h, location: "MSCTF", loaded at 746A0000h - 746EB000h
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D188B8h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000003Ah)
Address: 77D188B2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00D03EF8h, location: "foo_dockable_panels", loaded at 00D00000h - 00D34000h
Address: 00D03EC0h, location: "foo_dockable_panels", loaded at 00D00000h - 00D34000h
Address: 77EF6E49h, location: "GDI32", loaded at 77EF0000h - 77F36000h
Symbol: "BitBlt" (+00000089h)
Address: 77EF6E31h, location: "GDI32", loaded at 77EF0000h - 77F36000h
Symbol: "BitBlt" (+00000071h)
Address: 00CC0020h, location: "foo_converter", loaded at 00C70000h - 00CD9000h
Address: 77D194E3h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongA" (+00000067h)
Address: 77D1B2D5h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000000F0h)
Address: 00D03EC0h, location: "foo_dockable_panels", loaded at 00D00000h - 00D34000h
Address: 77D1B2A1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000000BCh)
Address: 77D18BB1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D70068h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77EF8B3Ch, location: "GDI32", loaded at 77EF0000h - 77F36000h
Symbol: "CreateFontIndirectExW" (+00000080h)
Address: 77EF8B17h, location: "GDI32", loaded at 77EF0000h - 77F36000h
Symbol: "CreateFontIndirectExW" (+0000005Bh)
Address: 77EF8C00h, location: "GDI32", loaded at 77EF0000h - 77F36000h
Symbol: "CreateFontIndirectW" (+00000046h)
Address: 77EF8C08h, location: "GDI32", loaded at 77EF0000h - 77F36000h
Symbol: "CreateFontIndirectW" (+0000004Eh)
Address: 01000000h, location: "foo_input_std", loaded at 00F10000h - 01024000h
Address: 004E0041h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00470054h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00450044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045004Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00490044h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2 beta 2
UNICODE

Additional info:
ReplayGain Scanner 2.0.2  (foo_rgscan)
Dockable Panels 1.0.5 [Dec  4 2006 - 09:04:00]  (foo_dockable_panels)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
Common services 0.1  (foo_common)
foosic music database 1.0 beta 12  (foo_sic)
Standard DSP array 1.0  (foo_dsp_std)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
Skip silence 0.1  (foo_dsp_skip_silence)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
freedb Tagger 0.5.2a  (foo_freedb2)
Converter 1.0.1  (foo_converter)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
CD Audio Decoder 2.1.1  (foo_cdda)
PanelsUI 0.4.2 beta [Feb 13 2007 - 10:11:21]  (foo_ui_panels)
Standard Input Array 1.0  (foo_input_std)
WMA Decoder 1.1  (foo_input_std)
Send to Device 1.1.0 (beta) [Dec 20 2006 - 16:40:06]  (foo_sendtodevice)
foobar2000 core 0.9.4.2 beta 2  (Core)
FLAC Decoder 1.1.0  (foo_input_std)
Run services 0.3.2  (foo_run)
Masstagger 1.6  (foo_masstag)
Feature Watcher 1.0.1  (foo_whatsnew)
foo_lyricsdb 0.0.7 beta 4  (foo_lyricsdb)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)

Track Display code:
Code: [Select]
$drawrect(0,0,0,0,pencolor-null brushcolor-SYSCOL-15)
$padding(20,30)$align(left,top)$font(AvantGarde LT Medium Caps,15,glow-0-0-0,255-255-255)%artist%
$drawrect($sub(%_width%,148),-7,105,105,pencolor-null brushcolor-0-0-0 blur-5)
$if($fileexists($left(%_path%,3)Covers\$replace(%album artist%['('%COUNTRY%')'] - %album%,:,_,/,_)['['%RELEASE TYPE%']'].jpg),
$imageabs2(100,100,0,0,100,100,$sub(%_width%,125),25,$left(%_path%,3)Covers\$replace(%album artist%['('%COUNTRY%')'] - %album%,:,_,/,_)['['%RELEASE TYPE%']'].jpg,nokeepaspect)
,
$imageabs2(100,100,0,0,100,100,$sub(%_width%,125),25,$left(%_path%,3)Covers\$replace(%album artist%['('%COUNTRY%')'] - %album%,:,_,/,_).jpg,nokeepaspect)
)
$align(left,bottom)$font(AvantGarde LT Medium Caps,10,glow-0-0-0,255-255-255)%title%

foo_ui_panels

Reply #118
Just saw something that appears to be a bug. Did a little search and didnt find anything related to it in this thread.
I want to superpose two panels : Puting a track Display to draw a picture frame and an Album art on top of it.

I put that
$panel(Art,Track Display,0,0,500,500,)
$panel(Art2,Album Art,40,40,300,300,)

The Album art display correctly when i apply that modification but then does not refresh
If i move a window over it it erase the album art.

I tried putting the album art panel in the Persecond section but didnt work either.
Now if i dont put the track display under it, it works correctly.

foo_ui_panels

Reply #119
I don't know if you missed this,
Button + Pvars + dropdown menu (like sorting and filtering) would = awesomeness.
Especially now that pvars are more important.
elevatorladylevitateme

foo_ui_panels

Reply #120

Couple of questions, is it possible to pass variables from PanelsUI to track info or columns UI? I'd like for instance a button that shows the playlist and sends an action to reduce the size of parts of the trackinfo mod.


yes it will work. you can use pvars anywhere in the context of a track, and in scpl and track display even without. and as of the new version track display should update when pvars change.


Very nice... just imagine an automatic layout switch if the playlist contains certain kinds of tracks, no tracks at all, singles, various albums.....

Could it be possible to implement something like auto hiding panels? e.g. when being idle to long the playlist and library hide to display album art, would be nice for parties, when everybody forgets to switch the layout back to the cover view.

foo_ui_panels

Reply #121
Isn't it possible to insert static text (lables) in the main panel configuration. Trying to get this to work. Any help is appreciated.

Code: [Select]
$alignabs(5,$sub(%_height%,10),$calcwidth(Playlist),$calcwidth(Playlist),left,top) $font(tahoma,8,,SYSCOL-21)Playlist:


EDIT: I would use a Track Display panel but it doesn't seem like the background can be transparent.

foo_ui_panels

Reply #122
Just saw something that appears to be a bug. Did a little search and didnt find anything related to it in this thread.
I want to superpose two panels : Puting a track Display to draw a picture frame and an Album art on top of it.

I put that
$panel(Art,Track Display,0,0,500,500,)
$panel(Art2,Album Art,40,40,300,300,)

The Album art display correctly when i apply that modification but then does not refresh
If i move a window over it it erase the album art.

I tried putting the album art panel in the Persecond section but didnt work either.
Now if i dont put the track display under it, it works correctly.


you currently can't overlay panels, as the z order may not be consistent. to draw a border you should draw directly to the panels ui window.


I don't know if you missed this,
Button + Pvars + dropdown menu (like sorting and filtering) would = awesomeness.
Especially now that pvars are more important.


I saw it, and added it to the todo list



Couple of questions, is it possible to pass variables from PanelsUI to track info or columns UI? I'd like for instance a button that shows the playlist and sends an action to reduce the size of parts of the trackinfo mod.


yes it will work. you can use pvars anywhere in the context of a track, and in scpl and track display even without. and as of the new version track display should update when pvars change.


Very nice... just imagine an automatic layout switch if the playlist contains certain kinds of tracks, no tracks at all, singles, various albums.....

Could it be possible to implement something like auto hiding panels? e.g. when being idle to long the playlist and library hide to display album art, would be nice for parties, when everybody forgets to switch the layout back to the cover view.


you should be able to do this using %cwb_systemdatetime% and pvars.

Isn't it possible to insert static text (lables) in the main panel configuration. Trying to get this to work. Any help is appreciated.

Code: [Select]
$alignabs(5,$sub(%_height%,10),$calcwidth(Playlist),$calcwidth(Playlist),left,top) $font(tahoma,8,,SYSCOL-21)Playlist:


the $calcwidth is probably using a different font, which results in the bounding box being smaller than the displayed test. move the $font before the $calcwidth


foo_ui_panels

Reply #124
Is there a comprehensive guide to using PVARS anywhere?

I'd be kind of interested in this too.  I mean, is there any real difference between PVARS and regular variables except that PVARS can be accessed/changed in any part of PanelsUI (SCPL, Track Display, main config)?