HydrogenAudio

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: terrestrial on 2007-02-06 07:45:26

Title: foo_ui_panels
Post by: terrestrial on 2007-02-06 07:45:26
A UI with the ability to position/show/hide panels through titleformatting.

(http://img361.imageshack.us/img361/2720/screenzc5.png)

This is beta and a lot of stuff hasn't been refined/implemented so backups are needed. However, it works well for me (with very limited testing).

You can download it here (http://panels.fooblog2000.com/)

Please see the user's guide (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_(foo_ui_panels)/User's_Guide) for setup and frequently asked questions, and the command reference (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29) for documentation and help. (thanks to the maintainers).

this is the code for the screenshot:
Title: foo_ui_panels
Post by: Russell777 on 2007-02-06 08:11:41
Crash on start up under Win xp 64 pro :
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00462223h
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop=>titleformat_object::run
This is the first crash logged by this instance.
Code bytes (00462223h):
004621E3h:  47 08 EB 02 8B C2 33 DB 80 3C 18 00 74 06 43 83
004621F3h:  FB FF 72 F4 83 7F 0C 00 76 03 8B 57 08 8B 46 08
00462203h:  8B 4E 04 8B 7D 0C 8D 75 0B 56 8D 75 C4 56 53 52
00462213h:  8D 55 D8 C7 45 D8 F4 47 4C 00 89 7D DC 89 45 E0
00462223h:  8B 01 52 FF 50 04 83 4D FC FF 88 45 0F 6A 00 33
00462233h:  DB 8D 45 C8 E8 91 5A FA FF 38 5D 0F 74 05 8A 45
00462243h:  0B EB 0F 8B 07 6A FF 68 24 47 4C 00 8B CF FF 10
00462253h:  32 C0 8B 4D F4 5F 5E 5B 64 89 0D 00 00 00 00 C9
Stack (002DEC88h):
002DEC68h:  00000000 00000000 00000000 00000000
002DEC78h:  00000000 00000000 00000000 00000000
002DEC88h:  02CCDF10 00000005 002DECA4 002DECEB
002DEC98h:  02CCDE50 002DF014 00000000 004C4814
002DECA8h:  02CCDF20 00000001 00000001 00000001
002DECB8h:  004C47F4 002DF014 004DF58C 02CEADD4
002DECC8h:  002DF014 002DECFC 00000014 002DED0C
002DECD8h:  004AEB33 00000001 002DED18 00462F66
002DECE8h:  002DECFC 002DF014 02BE5234 002DED44
002DECF8h:  0000001D 00000000 00000000 004DF58C
002DED08h:  00000013 002DF904 004AB15C 00000001
002DED18h:  002DF910 02B65A45 00000000 002DF014
002DED28h:  004DF58C 6534D473 00000000 000800E8
002DED38h:  02BE5234 002DED24 02BE5234 00000000
002DED48h:  7D9709EE 00000000 00000000 000001EC
002DED58h:  000001D7 000800E8 00000000 00000000
002DED68h:  6601DB0E 00C00000 02CCDE50 00000000
002DED78h:  060108F8 7D9474B6 7D9B0324 00000020
002DED88h:  002DEDC4 7D947C84 7D947C65 02BE5234
002DED98h:  000000C5 0000011C 00000001 00000001
Registers:
EAX: 004DF58C, EBX: 00000005, ECX: 00000000, EDX: 002DECB8
ESI: 002DECA4, EDI: 002DF014, EBP: 002DECE0, ESP: 002DEC88
Crash location: "foobar2000", loaded at 00400000h - 004F3000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7D600000h - 7D6F0000h
kernel32                        loaded at 7D4C0000h - 7D5F0000h
COMCTL32                        loaded at 7DBD0000h - 7DCD3000h
msvcrt                          loaded at 77BA0000h - 77BFA000h
ADVAPI32                        loaded at 77F50000h - 77FEC000h
RPCRT4                          loaded at 7DA20000h - 7DB00000h
GDI32                            loaded at 7D800000h - 7D890000h
USER32                          loaded at 7D930000h - 7DA00000h
SHLWAPI                          loaded at 77DA0000h - 77DF2000h
SHELL32                          loaded at 7C8D0000h - 7D0D3000h
ole32                            loaded at 77670000h - 777A4000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 762B0000h - 762FA000h
LPK                              loaded at 7DBC0000h - 7DBC9000h
USP10                            loaded at 75490000h - 754F1000h
wbload                          loaded at 50000000h - 50008000h
WBLIND                          loaded at 66000000h - 66092000h
WINMM                            loaded at 76AA0000h - 76ACD000h
UXTHEME                          loaded at 7DF50000h - 7DFC0000h
msimg32                          loaded at 76280000h - 76285000h
wbhelp                          loaded at 66600000h - 66617000h
MSCTF                            loaded at 4B8D0000h - 4B921000h
foo_cdda                        loaded at 02290000h - 022C6000h
foo_converter                    loaded at 022F0000h - 02359000h
foo_custominfo                  loaded at 02380000h - 02405000h
foo_cwb_hooks                    loaded at 02430000h - 0245E000h
foo_dsp_std                      loaded at 02480000h - 024C1000h
foo_freedb2                      loaded at 024F0000h - 02530000h
foo_input_monkey                loaded at 02550000h - 02599000h
foo_input_std                    loaded at 025C0000h - 026D4000h
foo_masstag                      loaded at 02700000h - 02750000h
foo_menu_addons                  loaded at 02770000h - 02780000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_playcount                    loaded at 027A0000h - 027C8000h
foo_rgscan                      loaded at 027F0000h - 02838000h
foo_run                          loaded at 02860000h - 0288B000h
foo_uie_albumart                loaded at 028B0000h - 028E7000h
gdiplus                          loaded at 4DD60000h - 4DF07000h
foo_uie_albumlist                loaded at 02920000h - 0295F000h
foo_uie_single_column_playlist  loaded at 02980000h - 029CA000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
foo_uie_tabs                    loaded at 029E0000h - 02A0A000h
foo_uie_trackinfo_mod            loaded at 02A30000h - 02A8A000h
foo_ui_columns                  loaded at 02AA0000h - 02B3B000h
foo_ui_panels                    loaded at 02B60000h - 02BEF000h
foo_unpack                      loaded at 02C10000h - 02C3E000h
foo_utils                        loaded at 02C60000h - 02C99000h
imagehlp                        loaded at 76C10000h - 76C39000h
dbghelp                          loaded at 6D580000h - 6D628000h
VERSION                          loaded at 77B90000h - 77B98000h

Stack dump analysis:
Address: 004C4814h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C47F4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AEB33h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00462F66h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 02BE5234h, location: "foo_ui_panels", loaded at 02B60000h - 02BEF000h
Symbol: "foobar2000_get_interface" (+000368F4h)
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AB15Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 02B65A45h, location: "foo_ui_panels", loaded at 02B60000h - 02BEF000h
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 02BE5234h, location: "foo_ui_panels", loaded at 02B60000h - 02BEF000h
Symbol: "foobar2000_get_interface" (+000368F4h)
Address: 02BE5234h, location: "foo_ui_panels", loaded at 02B60000h - 02BEF000h
Symbol: "foobar2000_get_interface" (+000368F4h)
Address: 7D9709EEh, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "IsCharAlphaNumericW" (+0000038Bh)
Address: 6601DB0Eh, location: "WBLIND", loaded at 66000000h - 66092000h
Symbol: "GetWindowsDirectoryA" (+0001B6BEh)
Address: 7D9474B6h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "WindowFromDC" (+000001F9h)
Address: 7D9B0324h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DeviceEventWorker" (+0000E508h)
Address: 7D947C84h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DefWindowProcW" (+0000008Ah)
Address: 7D947C65h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 02BE5234h, location: "foo_ui_panels", loaded at 02B60000h - 02BEF000h
Symbol: "foobar2000_get_interface" (+000368F4h)
Address: 7D9709EEh, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "IsCharAlphaNumericW" (+0000038Bh)
Address: 7D947C68h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DefWindowProcW" (+0000006Eh)
Address: 7D947C65h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 02B662ECh, location: "foo_ui_panels", loaded at 02B60000h - 02BEF000h
Address: 02B6630Ch, location: "foo_ui_panels", loaded at 02B60000h - 02BEF000h
Address: 02BE5234h, location: "foo_ui_panels", loaded at 02B60000h - 02BEF000h
Symbol: "foobar2000_get_interface" (+000368F4h)
Address: 7D6215AAh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlTryEnterCriticalSection" (+000002E4h)
Address: 7D61F784h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+00000126h)
Address: 7DA3E54Ch, location: "RPCRT4", loaded at 7DA20000h - 7DB00000h
Symbol: "I_RpcSend" (+0000049Ah)
Address: 7D61F7ACh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+0000014Eh)
Address: 7D61F740h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+000000E2h)
Address: 7D61F784h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+00000126h)
Address: 7DA41949h, location: "RPCRT4", loaded at 7DA20000h - 7DB00000h
Symbol: "I_RpcTransConnectionReallocPacket" (+00000847h)
Address: 7D6215AAh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlTryEnterCriticalSection" (+000002E4h)
Address: 7DA41917h, location: "RPCRT4", loaded at 7DA20000h - 7DB00000h
Symbol: "I_RpcTransConnectionReallocPacket" (+00000815h)
Address: 7D61F1F0h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlLeaveCriticalSection" (+00000041h)
Address: 7D61F5E8h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000145h)
Address: 7D61F4A3h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000000h)
Address: 7D61C824h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "NtWaitForSingleObject" (+00000015h)
Address: 7D4D8C46h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "WaitForSingleObjectEx" (+00000088h)
Address: 7D61C824h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "NtWaitForSingleObject" (+00000015h)
Address: 7D4D8C46h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "WaitForSingleObjectEx" (+00000088h)
Address: 7D61C824h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "NtWaitForSingleObject" (+00000015h)
Address: 7D4D8C46h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "WaitForSingleObjectEx" (+00000088h)
Address: 7D4D8C6Bh, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "WaitForSingleObjectEx" (+000000ADh)
Address: 7D620304h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlNtStatusToDosError" (+0000002Fh)
Address: 7D620309h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlNtStatusToDosError" (+00000034h)
Address: 7D61CD1Ch, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "NtFsControlFile" (+00000015h)
Address: 7D4D8988h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "MulDiv" (+00000175h)
Address: 7D61F63Dh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlGetNtGlobalFlags" (+00000038h)
Address: 7D61F63Dh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlGetNtGlobalFlags" (+00000038h)
Address: 7D61F5C9h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000126h)
Address: 7D61F5E5h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000142h)
Address: 7D61F63Dh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlGetNtGlobalFlags" (+00000038h)
Address: 7D61F5C9h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000126h)
Address: 7D61F63Dh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlGetNtGlobalFlags" (+00000038h)
Address: 7D61F5C9h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000126h)
Address: 7D61F5E5h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000142h)
Address: 7D61F1AFh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlLeaveCriticalSection" (+00000000h)
Address: 02BD44E8h, location: "foo_ui_panels", loaded at 02B60000h - 02BEF000h
Symbol: "foobar2000_get_interface" (+00025BA8h)
Address: 7D61F63Dh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlGetNtGlobalFlags" (+00000038h)
Address: 7D61F5E5h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000142h)
Address: 7D61F63Dh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlGetNtGlobalFlags" (+00000038h)
Address: 7D61F5C9h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000126h)
Address: 7D61F7ACh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+0000014Eh)
Address: 02BD44E8h, location: "foo_ui_panels", loaded at 02B60000h - 02BEF000h
Symbol: "foobar2000_get_interface" (+00025BA8h)
Address: 7D6212BDh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlInterlockedPushEntrySList" (+00000010h)
Address: 7D6212A4h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlQueryDepthSList" (+0000001Eh)
Address: 7D6A00F8h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "NlsMbOemCodePageTag" (+00000058h)
Address: 7D6212A4h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlQueryDepthSList" (+0000001Eh)
Address: 7D6A00F8h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "NlsMbOemCodePageTag" (+00000058h)
Address: 7D61F5E8h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000145h)
Address: 7D61F5E5h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000142h)
Address: 7DA30472h, location: "RPCRT4", loaded at 7DA20000h - 7DB00000h
Address: 7DA30449h, location: "RPCRT4", loaded at 7DA20000h - 7DB00000h
Address: 7D61F7ACh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+0000014Eh)
Address: 7D61F740h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+000000E2h)
Address: 7D61F784h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+00000126h)
Address: 7D4D90BDh, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "LocalAlloc" (+00000000h)
Address: 7DA3B9E5h, location: "RPCRT4", loaded at 7DA20000h - 7DB00000h
Symbol: "I_RpcTransGetThreadEvent" (+00001080h)
Address: 7DA379B9h, location: "RPCRT4", loaded at 7DA20000h - 7DB00000h
Symbol: "I_RpcFreeBuffer" (+00000010h)
Address: 7D61F63Dh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlGetNtGlobalFlags" (+00000038h)
Address: 7D61F5C9h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000126h)
Address: 7D61F5E5h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000142h)
Address: 7D4D9059h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "LocalFree" (+00000000h)
Address: 7DAC01E9h, location: "RPCRT4", loaded at 7DA20000h - 7DB00000h
Symbol: "NdrClientCall2" (+000001E4h)
Address: 7D628F34h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlLengthSid" (+00000000h)
Address: 77F61908h, location: "ADVAPI32", loaded at 77F50000h - 77FEC000h
Symbol: "RegEnumValueW" (+0000042Ah)
Address: 77F6537Eh, location: "ADVAPI32", loaded at 77F50000h - 77FEC000h
Symbol: "CopySid" (+000009F9h)
Address: 77F618B8h, location: "ADVAPI32", loaded at 77F50000h - 77FEC000h
Symbol: "RegEnumValueW" (+000003DAh)
Address: 77F6537Eh, location: "ADVAPI32", loaded at 77F50000h - 77FEC000h
Symbol: "CopySid" (+000009F9h)
Address: 7D61F1F0h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlLeaveCriticalSection" (+00000041h)
Address: 7D61F1F0h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlLeaveCriticalSection" (+00000041h)
Address: 7D61F5E8h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000145h)
Address: 7D61F5E5h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000142h)
Address: 7D4D9084h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "LocalFree" (+0000002Bh)
Address: 7D4D9097h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "LocalFree" (+0000003Eh)
Address: 7D4D9059h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "LocalFree" (+00000000h)
Address: 7D4D8988h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "MulDiv" (+00000175h)
Address: 7D4D90A0h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "LocalFree" (+00000047h)
Address: 77F7DAE0h, location: "ADVAPI32", loaded at 77F50000h - 77FEC000h
Symbol: "RegSetValueA" (+00000406h)
Address: 77F7DAF6h, location: "ADVAPI32", loaded at 77F50000h - 77FEC000h
Symbol: "RegSetValueA" (+0000041Ch)
Address: 77F63048h, location: "ADVAPI32", loaded at 77F50000h - 77FEC000h
Symbol: "LsaOpenPolicy" (+000000F1h)
Address: 77F61952h, location: "ADVAPI32", loaded at 77F50000h - 77FEC000h
Symbol: "RegEnumValueW" (+00000474h)
Address: 7D61F1F0h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlLeaveCriticalSection" (+00000041h)
Address: 7D61F1F0h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlLeaveCriticalSection" (+00000041h)
Address: 7D61F5E8h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000145h)
Address: 7D61F5E5h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000142h)
Address: 7D4D9084h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "LocalFree" (+0000002Bh)
Address: 7D4D9097h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "LocalFree" (+0000003Eh)
Address: 7D4D9059h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "LocalFree" (+00000000h)
Address: 7D4D8988h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "MulDiv" (+00000175h)
Address: 7D4D90A0h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "LocalFree" (+00000047h)
Address: 77F7DAE0h, location: "ADVAPI32", loaded at 77F50000h - 77FEC000h
Symbol: "RegSetValueA" (+00000406h)
Address: 77F7DAF6h, location: "ADVAPI32", loaded at 77F50000h - 77FEC000h
Symbol: "RegSetValueA" (+0000041Ch)
Address: 7D61F7ACh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+0000014Eh)
Address: 7D61F740h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+000000E2h)
Address: 7D61F784h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+00000126h)
Address: 7D61F494h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlGetLastWin32Error" (+00000000h)
Address: 7D61F63Dh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlGetNtGlobalFlags" (+00000038h)
Address: 7D61F5C9h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000126h)
Address: 7D61F5E5h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000142h)
Address: 7D61F47Ah, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlSetLastWin32Error" (+00000000h)
Address: 4B8D1D3Ch, location: "MSCTF", loaded at 4B8D0000h - 4B921000h
Address: 7D6215AAh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlTryEnterCriticalSection" (+000002E4h)
Address: 7D61F784h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+00000126h)
Address: 4B8DDDF1h, location: "MSCTF", loaded at 4B8D0000h - 4B921000h
Symbol: "TF_CreateLangBarItemMgr" (+00001434h)
Address: 4B8DDE0Ah, location: "MSCTF", loaded at 4B8D0000h - 4B921000h
Symbol: "TF_CreateLangBarItemMgr" (+0000144Dh)
Address: 7D61F63Dh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlGetNtGlobalFlags" (+00000038h)
Address: 7D633A8Ch, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlValidAcl" (+0000006Ch)
Address: 7D61F5E5h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000142h)
Address: 7D61F1F0h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlLeaveCriticalSection" (+00000041h)
Address: 7D61F5E8h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000145h)
Address: 7D61F5E5h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000142h)
Address: 7D4D9084h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "LocalFree" (+0000002Bh)
Address: 7D61F63Dh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlGetNtGlobalFlags" (+00000038h)
Address: 7D61F5C9h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000126h)
Address: 7D61F5E5h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000142h)
Address: 7D4D9059h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "LocalFree" (+00000000h)
Address: 7D4D8988h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "MulDiv" (+00000175h)
Address: 7D4D90A0h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "LocalFree" (+00000047h)
Address: 7D4D9097h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "LocalFree" (+0000003Eh)
Address: 77F7DC5Eh, location: "ADVAPI32", loaded at 77F50000h - 77FEC000h
Symbol: "RegSetValueA" (+00000584h)
Address: 77F5DD15h, location: "ADVAPI32", loaded at 77F50000h - 77FEC000h
Symbol: "ConvertStringSecurityDescriptorToSecurityDescriptorW" (+000009BFh)
Address: 7D61F1F0h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlLeaveCriticalSection" (+00000041h)
Address: 7D61F5E8h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000145h)
Address: 10000000h, location: "shared", loaded at 10000000h - 10029000h
Address: 7D61F63Dh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlGetNtGlobalFlags" (+00000038h)
Address: 7D61F5C9h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000126h)
Address: 7D61F5E5h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000142h)
Address: 4B9161A8h, location: "MSCTF", loaded at 4B8D0000h - 4B921000h
Symbol: "TF_GetInputScope" (+0000478Fh)
Address: 7D61F1F0h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlLeaveCriticalSection" (+00000041h)
Address: 7D61F5E8h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000145h)
Address: 7D61F5E5h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000142h)
Address: 7D4D9084h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "LocalFree" (+0000002Bh)
Address: 77FC23E0h, location: "ADVAPI32", loaded at 77F50000h - 77FEC000h
Symbol: "ElfFlushEventLog" (+0000DF59h)
Address: 77F5D59Bh, location: "ADVAPI32", loaded at 77F50000h - 77FEC000h
Symbol: "ConvertStringSecurityDescriptorToSecurityDescriptorW" (+00000245h)
Address: 77FC23E0h, location: "ADVAPI32", loaded at 77F50000h - 77FEC000h
Symbol: "ElfFlushEventLog" (+0000DF59h)
Address: 77F5D5A6h, location: "ADVAPI32", loaded at 77F50000h - 77FEC000h
Symbol: "ConvertStringSecurityDescriptorToSecurityDescriptorW" (+00000250h)
Address: 7D4D0500h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Address: 77F5D4E3h, location: "ADVAPI32", loaded at 77F50000h - 77FEC000h
Symbol: "ConvertStringSecurityDescriptorToSecurityDescriptorW" (+0000018Dh)
Address: 77F5D4F1h, location: "ADVAPI32", loaded at 77F50000h - 77FEC000h
Symbol: "ConvertStringSecurityDescriptorToSecurityDescriptorW" (+0000019Bh)
Address: 7D61F1F0h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlLeaveCriticalSection" (+00000041h)
Address: 7D61F5E8h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000145h)
Address: 7D61F5E5h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000142h)
Address: 7D4D9084h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "LocalFree" (+0000002Bh)
Address: 7D4D9097h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "LocalFree" (+0000003Eh)
Address: 4B9161A8h, location: "MSCTF", loaded at 4B8D0000h - 4B921000h
Symbol: "TF_GetInputScope" (+0000478Fh)
Address: 77F5D395h, location: "ADVAPI32", loaded at 77F50000h - 77FEC000h
Symbol: "ConvertStringSecurityDescriptorToSecurityDescriptorW" (+0000003Fh)
Address: 4B9161A8h, location: "MSCTF", loaded at 4B8D0000h - 4B921000h
Symbol: "TF_GetInputScope" (+0000478Fh)
Address: 7D4D8988h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "MulDiv" (+00000175h)
Address: 7D4D90A0h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "LocalFree" (+00000047h)
Address: 77F7DCCFh, location: "ADVAPI32", loaded at 77F50000h - 77FEC000h
Symbol: "ConvertStringSecurityDescriptorToSecurityDescriptorA" (+00000067h)
Address: 4B8D3C77h, location: "MSCTF", loaded at 4B8D0000h - 4B921000h
Address: 7D61F63Dh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlGetNtGlobalFlags" (+00000038h)
Address: 7D61F5C9h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000126h)
Address: 7D61F5E5h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000142h)
Address: 7D61CEB2h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "NtCreateSection" (+00000012h)
Address: 7D4DA889h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "CreateFileMappingW" (+00000093h)
Address: 7D4DA8A3h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "CreateFileMappingW" (+000000ADh)
Address: 7D61CB81h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "NtMapViewOfSection" (+00000012h)
Address: 7D4DA77Ah, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "MapViewOfFileEx" (+0000005Fh)
Address: 7D61F1F0h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlLeaveCriticalSection" (+00000041h)
Address: 7D61F5E8h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000145h)
Address: 7D61F7ACh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+0000014Eh)
Address: 7D61F740h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+000000E2h)
Address: 7D61F784h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+00000126h)
Address: 7D61F65Eh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7D61CDC1h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "NtOpenEvent" (+00000012h)
Address: 7D50398Bh, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "OpenEventW" (+0000005Ah)
Address: 7D9494AEh, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "GetClassNameW" (+00000057h)
Address: 7D9474B6h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "WindowFromDC" (+000001F9h)
Address: 7D9B0324h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DeviceEventWorker" (+0000E508h)
Address: 7D949544h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DefWindowProcA" (+0000008Dh)
Address: 7D94951Eh, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DefWindowProcA" (+00000067h)
Address: 4B8DCFC3h, location: "MSCTF", loaded at 4B8D0000h - 4B921000h
Symbol: "TF_CreateLangBarItemMgr" (+00000606h)
Address: 7D947A69h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "GetWindowLongW" (+000000E1h)
Address: 7D9479B2h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "GetWindowLongW" (+0000002Ah)
Address: 7D9479BBh, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "GetWindowLongW" (+00000033h)
Address: 02BCD57Ah, location: "foo_ui_panels", loaded at 02B60000h - 02BEF000h
Symbol: "foobar2000_get_interface" (+0001EC3Ah)
Address: 02B64427h, location: "foo_ui_panels", loaded at 02B60000h - 02BEF000h
Address: 7D9472F8h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "WindowFromDC" (+0000003Bh)
Address: 7D9475E3h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "WindowFromDC" (+00000326h)
Address: 02B643C0h, location: "foo_ui_panels", loaded at 02B60000h - 02BEF000h
Address: 7D947578h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "WindowFromDC" (+000002BBh)
Address: 7D9547E0h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "GetCursorFrameInfo" (+000000AAh)
Address: 7D9709EEh, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "IsCharAlphaNumericW" (+0000038Bh)
Address: 7D947600h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "WindowFromDC" (+00000343h)
Address: 7D947A3Bh, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "GetWindowLongW" (+000000B3h)
Address: 02B643C0h, location: "foo_ui_panels", loaded at 02B60000h - 02BEF000h
Address: 4B911D40h, location: "MSCTF", loaded at 4B8D0000h - 4B921000h
Symbol: "TF_GetInputScope" (+00000327h)
Address: 4B8D54C0h, location: "MSCTF", loaded at 4B8D0000h - 4B921000h
Symbol: "DllGetClassObject" (+00000BE1h)
Address: 7D9709EEh, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "IsCharAlphaNumericW" (+0000038Bh)
Address: 7D947A50h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "GetWindowLongW" (+000000C8h)
Address: 7D947AEEh, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "GetWindowLongW" (+00000166h)
Address: 02B643C0h, location: "foo_ui_panels", loaded at 02B60000h - 02BEF000h
Address: 7D61EA0Eh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 7D61E9C0h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 02B643C0h, location: "foo_ui_panels", loaded at 02B60000h - 02BEF000h
Address: 7D9479EAh, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "GetWindowLongW" (+00000062h)
Address: 7D953909h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "PrivateExtractIconsW" (+000009BBh)
Address: 7D94918Eh, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "WaitMessage" (+00000043h)
Address: 7D94C6ECh, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DestroyWindow" (+00000000h)
Address: 7D956BFAh, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "IsDialogMessageW" (+0000009Eh)
Address: 7D9709EEh, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "IsCharAlphaNumericW" (+0000038Bh)
Address: 7D947838h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "WindowFromDC" (+0000057Bh)
Address: 7D947858h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 004301ADh, 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: 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: 7D61F65Eh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7D6215AAh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlTryEnterCriticalSection" (+000002E4h)
Address: 7D61F784h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+00000126h)
Address: 7D61F65Eh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7D61F5C9h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000126h)
Address: 7D6215AAh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlTryEnterCriticalSection" (+000002E4h)
Address: 004E3E80h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Standard DSP array 1.0  (foo_dsp_std)
Standard Input Array 1.0  (foo_input_std)
CD Audio Decoder 2.1.1  (foo_cdda)
Album Art Panel 0.2.5.1  (foo_uie_albumart)
Converter 1.0.1  (foo_converter)
FLAC Decoder 1.1.0  (foo_input_std)
WMA Decoder 1.1  (foo_input_std)
foo_custominfo 0.1.2  (foo_custominfo)
cwbowron's title format hooks 1.0.13 [Oct  2 2006 - 09:06:52]  (foo_cwb_hooks)
RAR reader 1.1  (foo_unpack)
Track info panel mod 0.7.1 beta [Oct 24 2006 - 22:48:54]  (foo_uie_trackinfo_mod)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Playback Statistics 1.3.1  (foo_playcount)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
freedb Tagger 0.5.2a  (foo_freedb2)
ZIP/GZIP reader 1.0  (foo_unpack)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
Menu Addons 0.2.2  (foo_menu_addons)
foobar2000 core 0.9.4.2  (Core)
Masstagger 1.6  (foo_masstag)
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)
Run services 0.3.2  (foo_run)
PanelsUI 0.1.0 beta [Feb  5 2007 - 23:51:53]  (foo_ui_panels)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
Playlist tools 0.5.7  (foo_utils)
Single Column Playlist Display 0.5.4 beta [Nov 24 2006 - 21:31:48]  (foo_uie_single_column_playlist)


Title: foo_ui_panels
Post by: theWANDERER on 2007-02-06 10:28:36
crash at start up after choosing panels_ui
os: win xp sp2

thank you for your work

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00461E0Eh
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop=>titleformat_object::run
This is the first crash logged by this instance.
Code bytes (00461E0Eh):
00461DCEh:  76 05 8B 41 08 EB 02 8B C2 33 FF 38 1C 38 74 06
00461DDEh:  47 83 FF FF 72 F5 39 59 0C 76 03 8B 51 08 8B 45
00461DEEh:  08 8B 48 08 8B 75 0C 8D 5D FF 53 57 89 4D F8 8B
00461DFEh:  48 04 52 8D 55 F0 C7 45 F0 CC 47 4C 00 89 75 F4
00461E0Eh:  8B 01 52 FF 10 84 C0 75 10 6A FF 88 45 FF 8B 06
00461E1Eh:  68 F8 46 4C 00 8B CE FF 10 8A 45 FF 5F 5E 5B C9
00461E2Eh:  C2 08 00 55 8B EC 53 56 8B 75 0C 8B 06 57 8B F9
00461E3Eh:  8B CE FF 50 10 8B 4F 08 56 FF 75 08 89 45 0C 8B
Stack (0012E68Ch):
0012E66Ch:  00000000 0000000C BC669618 0012F42C
0012E67Ch:  0000903D B860CB60 852EC218 B860CD38
0012E68Ch:  028DFBC0 00000006 0012E6B3 00000000
0012E69Ch:  028E65B8 00000002 004C47CC 0012EA44
0012E6ACh:  004DF594 008E0DF0 0012E6D4 00463681
0012E6BCh:  0012E72C 0012EA44 028E0120 0012EA44
0012E6CCh:  00000002 008E65B8 0012E6F0 00461E52
0012E6DCh:  0012E72C 0012EA44 00000000 028E66A8
0012E6ECh:  00000002 0012E710 00463681 0012E72C
0012E6FCh:  00000000 028E0DF0 0012EA44 00000000
0012E70Ch:  008E66A8 0012E748 00462CDD 0012E72C
0012E71Ch:  0012EA44 01AB5234 0012E774 0000001D
0012E72Ch:  00000000 00000000 004DF594 00000013
0012E73Ch:  0012F334 004AAF01 00000001 0012F340
0012E74Ch:  01A35A45 00000000 0012EA44 004DF594
0012E75Ch:  9E4783EB 00000000 003D009E 01AB5234
0012E76Ch:  21220020 01AB5234 00000000 00000000
0012E77Ch:  00000000 00000000 000001EC 000001D5
0012E78Ch:  003D009E 00000000 00000000 01914714
0012E79Ch:  039DF290 028E0DF0 039DF290 0401303E
Registers:
EAX: 0012E72C, EBX: 0012E6B3, ECX: 00000000, EDX: 0012E6A4
ESI: 0012EA44, EDI: 00000006, EBP: 0012E6B4, ESP: 0012E68C
Crash location: "foobar2000", loaded at 00400000h - 004F3000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C920000h - 7C9B5000h
kernel32                        loaded at 7C800000h - 7C91D000h
COMCTL32                        loaded at 77180000h - 77283000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E47000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F37000h
USER32                          loaded at 77D10000h - 77D9E000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7D590000h - 7F005000h
ole32                            loaded at 76990000h - 76AD3000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76320000h - 76367000h
IMM32                            loaded at 76300000h - 7631D000h
LPK                              loaded at 621F0000h - 621F9000h
USP10                            loaded at 73FA0000h - 7400B000h
uxtheme                          loaded at 5A410000h - 5A447000h
MSCTF                            loaded at 74680000h - 746CB000h
StylerHelper                    loaded at 00AA0000h - 00AAE000h
MFC42                            loaded at 73D30000h - 73E2E000h
MFC42LOC                        loaded at 611C0000h - 611C9000h
msctfime                        loaded at 73640000h - 7366E000h
foo_abx                          loaded at 00B40000h - 00B73000h
foo_albumlist                    loaded at 00BA0000h - 00BE7000h
OLEAUT32                        loaded at 770F0000h - 7717C000h
foo_albumlist_xconfig            loaded at 00C10000h - 00C31000h
VERSION                          loaded at 77BD0000h - 77BD8000h
foo_audioscrobbler              loaded at 00C50000h - 00C87000h
WS2_32                          loaded at 71A10000h - 71A27000h
WS2HELP                          loaded at 71A00000h - 71A08000h
foo_autoplaylist                loaded at 00CF0000h - 00D20000h
foo_cdda                        loaded at 00D40000h - 00D76000h
foo_converter                    loaded at 00DA0000h - 00E09000h
foo_cwb_hooks                    loaded at 00E30000h - 00E5E000h
foo_default_videoplayer          loaded at 00E80000h - 00E8A000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_dockable_panels              loaded at 00EB0000h - 00EE4000h
foo_dsp_std                      loaded at 00F10000h - 00F51000h
foo_freedb2                      loaded at 00F80000h - 00FC0000h
foo_input_monkey                loaded at 00FE0000h - 0102A000h
foo_input_std                    loaded at 01050000h - 01164000h
foo_lyricsdb                    loaded at 01190000h - 011AE000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
WININET                          loaded at 011C0000h - 01289000h
Normaliz                        loaded at 01290000h - 01299000h
iertutil                        loaded at 5DCA0000h - 5DCE5000h
foo_masstag                      loaded at 014B0000h - 01500000h
foo_masstag_addons              loaded at 01520000h - 01529000h
foo_msnalt                      loaded at 01540000h - 01559000h
foo_notitlebar                  loaded at 01580000h - 01588000h
foo_out_asio                    loaded at 015A0000h - 015CE000h
foo_rgscan                      loaded at 015F0000h - 01638000h
foo_uie_albumart                loaded at 01660000h - 01697000h
gdiplus                          loaded at 4AEF0000h - 4B093000h
foo_uie_albumlist                loaded at 016D0000h - 0170D000h
foo_uie_playlists_dropdown      loaded at 01730000h - 0176A000h
foo_uie_quicksearch              loaded at 01790000h - 017D6000h
foo_uie_single_column_playlist  loaded at 01800000h - 0184C000h
foo_uie_tabs                    loaded at 01860000h - 01889000h
foo_uie_trackinfo                loaded at 018B0000h - 018DE000h
foo_uie_trackinfo_mod            loaded at 01900000h - 01956000h
foo_ui_columns                  loaded at 01970000h - 01A07000h
foo_ui_panels                    loaded at 01A30000h - 01ABF000h
foo_ui_std                      loaded at 01AE0000h - 01B37000h
foo_unpack                      loaded at 01B60000h - 01B8E000h
ctagent                          loaded at 01DE0000h - 01DE6000h
mswsock                          loaded at 719B0000h - 719EE000h
DNSAPI                          loaded at 76EF0000h - 76F17000h
rasadhlp                        loaded at 76F90000h - 76F96000h
hnetcfg                          loaded at 605B0000h - 60605000h
wshtcpip                        loaded at 719F0000h - 719F8000h
imagehlp                        loaded at 76C60000h - 76C88000h
DBGHELP                          loaded at 68CC0000h - 68D61000h

Stack dump analysis:
Address: 004C47CCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF594h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00463681h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00461E52h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00463681h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00462CDDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01AB5234h, location: "foo_ui_panels", loaded at 01A30000h - 01ABF000h
Address: 004DF594h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AAF01h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01A35A45h, location: "foo_ui_panels", loaded at 01A30000h - 01ABF000h
Address: 004DF594h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01AB5234h, location: "foo_ui_panels", loaded at 01A30000h - 01ABF000h
Address: 01AB5234h, location: "foo_ui_panels", loaded at 01A30000h - 01ABF000h
Address: 01914714h, location: "foo_uie_trackinfo_mod", loaded at 01900000h - 01956000h
Address: 019077D1h, location: "foo_uie_trackinfo_mod", loaded at 01900000h - 01956000h
Address: 7C9305C8h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C930551h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C93056Dh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 78134B6Eh, location: "MSVCR80", loaded at 78130000h - 781CB000h
Symbol: "free" (+00000000h)
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "strchr" (+00000117h)
Address: 7C930570h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "strchr" (+00000117h)
Address: 7C930570h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C93056Dh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 78134C3Bh, location: "MSVCR80", loaded at 78130000h - 781CB000h
Symbol: "free" (+000000CDh)
Address: 78134C5Ah, location: "MSVCR80", loaded at 78130000h - 781CB000h
Symbol: "free" (+000000ECh)
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "strchr" (+00000117h)
Address: 7C931538h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C931596h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9306EBh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9305D4h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "strchr" (+00000117h)
Address: 7C930738h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "strchr" (+00000117h)
Address: 7C931538h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C931596h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9306EBh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 01AA44E8h, location: "foo_ui_panels", loaded at 01A30000h - 01ABF000h
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "strchr" (+00000117h)
Address: 7C930738h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C931596h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9306EBh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 01AA44E8h, location: "foo_ui_panels", loaded at 01A30000h - 01ABF000h
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "strchr" (+00000117h)
Address: 7C930738h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "strchr" (+00000117h)
Address: 7C930738h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "strchr" (+00000117h)
Address: 7C931596h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9306EBh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9305D4h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C9305D4h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "strchr" (+00000117h)
Address: 7C930738h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C931596h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9306EBh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9305D4h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "strchr" (+00000117h)
Address: 7C930738h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9306ABh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9306EBh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C91D000h
Symbol: "lstrlenW" (+00000000h)
Address: 5A4174ECh, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "GetThemeSysColor" (+00000332h)
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "strchr" (+00000117h)
Address: 7C930738h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C931596h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9306EBh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9305D4h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "strchr" (+00000117h)
Address: 7C931596h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9306EBh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D1B42Dh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+000000F1h)
Address: 01AB5234h, location: "foo_ui_panels", loaded at 01A30000h - 01ABF000h
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D70088h, location: "USER32", loaded at 77D10000h - 77D9E000h
Address: 77D1B3CCh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 01AB5234h, location: "foo_ui_panels", loaded at 01A30000h - 01ABF000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3B0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 01A362ECh, location: "foo_ui_panels", loaded at 01A30000h - 01ABF000h
Address: 01A3630Ch, location: "foo_ui_panels", loaded at 01A30000h - 01ABF000h
Address: 01AB5234h, location: "foo_ui_panels", loaded at 01A30000h - 01ABF000h
Address: 7C931596h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9306EBh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "strchr" (+00000117h)
Address: 7C930738h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "strchr" (+00000117h)
Address: 7C930738h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9306ABh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9306EBh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 77EFF45Fh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetCharWidthW" (+0000015Ch)
Address: 77EFF3CEh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetCharWidthW" (+000000CBh)
Address: 77EFE24Fh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetCharABCWidthsW" (+0000006Dh)
Address: 77F1D74Ah, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetCharABCWidthsI" (+0000001Bh)
Address: 73FB5DCEh, location: "USP10", loaded at 73FA0000h - 7400B000h
Symbol: "ScriptApplyDigitSubstitution" (+0000114Ch)
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "strchr" (+00000117h)
Address: 7C931414h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "wcsncpy" (+00000985h)
Address: 7C9306EBh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 74684636h, location: "MSCTF", loaded at 74680000h - 746CB000h
Symbol: "DllGetClassObject" (+000002ABh)
Address: 74690455h, location: "MSCTF", loaded at 74680000h - 746CB000h
Symbol: "TF_DllDetachInOther" (+00001625h)
Address: 77D1EB3Eh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 746909A4h, location: "MSCTF", loaded at 74680000h - 746CB000h
Symbol: "TF_UninitSystem" (+0000053Bh)
Address: 746909A9h, location: "MSCTF", loaded at 74680000h - 746CB000h
Symbol: "TF_UninitSystem" (+00000540h)
Address: 746BE548h, location: "MSCTF", loaded at 74680000h - 746CB000h
Address: 746909B0h, location: "MSCTF", loaded at 74680000h - 746CB000h
Symbol: "TF_UninitSystem" (+00000547h)
Address: 746909A9h, location: "MSCTF", loaded at 74680000h - 746CB000h
Symbol: "TF_UninitSystem" (+00000540h)
Address: 77D318F4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 77D1EA9Eh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "EnableMenuItem" (+0000006Fh)
Address: 77D1EAADh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "EnableMenuItem" (+0000007Eh)
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 77D31699h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetOpenClipboardWindow" (+00000037h)
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "strchr" (+00000117h)
Address: 7C930738h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9306ABh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9306EBh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 746908B6h, location: "MSCTF", loaded at 74680000h - 746CB000h
Symbol: "TF_UninitSystem" (+0000044Dh)
Address: 77D318A2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "UnhookWinEvent" (+00000025h)
Address: 77D3E185h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "User32InitializeImmEntryTable" (+00000E18h)
Address: 77D3E162h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "User32InitializeImmEntryTable" (+00000DF5h)
Address: 00C11365h, location: "foo_albumlist_xconfig", loaded at 00C10000h - 00C31000h
Address: 00C11375h, location: "foo_albumlist_xconfig", loaded at 00C10000h - 00C31000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 77D18B26h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01A9D57Ah, location: "foo_ui_panels", loaded at 01A30000h - 01ABF000h
Address: 01A34427h, location: "foo_ui_panels", loaded at 01A30000h - 01ABF000h
Address: 00EB478Ah, location: "foo_dockable_panels", loaded at 00EB0000h - 00EE4000h
Address: 00EB4750h, location: "foo_dockable_panels", loaded at 00EB0000h - 00EE4000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000006Dh)
Address: 00EB4750h, location: "foo_dockable_panels", loaded at 00EB0000h - 00EE4000h
Address: 00EB4750h, location: "foo_dockable_panels", loaded at 00EB0000h - 00EE4000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000014Fh)
Address: 00EB4750h, location: "foo_dockable_panels", loaded at 00EB0000h - 00EE4000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 00EB4750h, location: "foo_dockable_panels", loaded at 00EB0000h - 00EE4000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 00EB4750h, location: "foo_dockable_panels", loaded at 00EB0000h - 00EE4000h
Address: 7C92EAE3h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00EB4750h, location: "foo_dockable_panels", loaded at 00EB0000h - 00EE4000h
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194D2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongA" (+00000075h)
Address: 77D1B530h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+000001F4h)
Address: 7469E8FEh, location: "MSCTF", loaded at 74680000h - 746CB000h
Symbol: "TF_CreateCicLoadMutex" (+00007E9Bh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D189F0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D196C7h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DispatchMessageA" (+0000000Fh)
Address: 7469EEDEh, location: "MSCTF", loaded at 74680000h - 746CB000h
Symbol: "TF_CreateCicLoadMutex" (+0000847Bh)
Address: 7469F7F8h, location: "MSCTF", loaded at 74680000h - 746CB000h
Symbol: "TF_CheckThreadInputIdle" (+00000703h)
Address: 77D2EF54h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetQueueStatus" (+00000000h)
Address: 7469F8B8h, location: "MSCTF", loaded at 74680000h - 746CB000h
Symbol: "TF_CheckThreadInputIdle" (+000007C3h)
Address: 7469E951h, location: "MSCTF", loaded at 74680000h - 746CB000h
Symbol: "TF_CreateCicLoadMutex" (+00007EEEh)
Address: 7469FDFDh, location: "MSCTF", loaded at 74680000h - 746CB000h
Symbol: "TF_CheckThreadInputIdle" (+00000D08h)
Address: 011C005Dh, location: "WININET", loaded at 011C0000h - 01289000h
Address: 0043492Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C92EAE3h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00AA5B20h, location: "StylerHelper", loaded at 00AA0000h - 00AAE000h
Symbol: "whiteHook" (+000000B0h)
Address: 77D6AB8Eh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetRawInputDeviceInfoA" (+000000C1h)
Address: 7468F687h, location: "MSCTF", loaded at 74680000h - 746CB000h
Symbol: "TF_DllDetachInOther" (+00000857h)
Address: 77D1D4E4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SetPropW" (+000000BBh)

Version info:
foobar2000 v0.9.4
UNICODE

Additional info:
cwbowron's title format hooks 1.0.14 [Nov  1 2006 - 10:20:44]  (foo_cwb_hooks)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
PanelsUI 0.1.0 beta [Feb  5 2007 - 23:51:53]  (foo_ui_panels)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Album List 3.2.0  (foo_albumlist)
Track info panel 0.8  (foo_uie_trackinfo)
Hide Main Title Bar 1.0.0 [May 26 2006 - 09:32:33]  (foo_notitlebar)
Default video player 0.1.2  (foo_default_videoplayer)
foobar2000 core v0.9.4  (Core)
Default User Interface 0.9acc  (foo_ui_std)
Masstagger 1.6  (foo_masstag)
Album Art Panel 0.2.5  (foo_uie_albumart)
Album list panel 0.2.1  (foo_uie_albumlist)
Standard Input Array 1.0  (foo_input_std)
Album List XtraConfig 0.1.2  (foo_albumlist_xconfig)
Dockable Panels 1.0.5 [Dec  4 2006 - 09:04:00]  (foo_dockable_panels)
FLAC decoder 1.1.0  (foo_input_std)
ZIP/GZIP reader 1.0  (foo_unpack)
ABX Comparator 1.3.1  (foo_abx)
Track info panel mod 0.8.0 beta [Jan  5 2007 - 13:36:12]  (foo_uie_trackinfo_mod)
Autoplaylist Manager 1.0  (foo_autoplaylist)
RAR reader 1.1  (foo_unpack)
Masstagger Addons 0.2.1  (foo_masstag_addons)
Standard DSP array 1.0  (foo_dsp_std)
MSN Now Playing (alt) 2.4  (foo_msnalt)
foo_lyricsdb 0.0.7 beta 4  (foo_lyricsdb)
freedb Tagger 0.5.2a  (foo_freedb2)
ASIO support 1.2.4  (foo_out_asio)
Single Column Playlist Display 0.5.4 beta [Jan  9 2007 - 15:42:59]  (foo_uie_single_column_playlist)
WMA Decoder 1.1  (foo_input_std)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
CD Audio Decoder 2.1.1  (foo_cdda)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
Tabbed panel modified 0.2.4  (foo_uie_tabs)
Converter 1.0.1  (foo_converter)
Audioscrobbler 1.3.4  (foo_audioscrobbler)

Title: foo_ui_panels
Post by: odyssey on 2007-02-06 10:31:26
Crash on start up under Win xp 64 pro :

Same on XP 32
Title: foo_ui_panels
Post by: bvm on 2007-02-06 19:00:54
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00461E0Eh
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop=>titleformat_object::run
This is the first crash logged by this instance.
Code bytes (00461E0Eh):
00461DCEh:  76 05 8B 41 08 EB 02 8B C2 33 FF 38 1C 38 74 06
00461DDEh:  47 83 FF FF 72 F5 39 59 0C 76 03 8B 51 08 8B 45
00461DEEh:  08 8B 48 08 8B 75 0C 8D 5D FF 53 57 89 4D F8 8B
00461DFEh:  48 04 52 8D 55 F0 C7 45 F0 CC 47 4C 00 89 75 F4
00461E0Eh:  8B 01 52 FF 10 84 C0 75 10 6A FF 88 45 FF 8B 06
00461E1Eh:  68 F8 46 4C 00 8B CE FF 10 8A 45 FF 5F 5E 5B C9
00461E2Eh:  C2 08 00 55 8B EC 53 56 8B 75 0C 8B 06 57 8B F9
00461E3Eh:  8B CE FF 50 10 8B 4F 08 56 FF 75 08 89 45 0C 8B
Stack (0012EB94h):
0012EB74h:  00000000 00000000 0000000C BC681300
0012EB84h:  0012FA98 00009FB5 ED4B1B64 ED4B1D38
0012EB94h:  026F93B0 00000006 0012EBBB 00000000
0012EBA4h:  026FA3A0 00000002 004C47CC 0012EF4C
0012EBB4h:  004DF594 0089EE00 0012EBDC 00463681
0012EBC4h:  0012EC34 0012EF4C 026FC130 0012EF4C
0012EBD4h:  00000003 006FA3A0 0012EBF8 00461E52
0012EBE4h:  0012EC34 0012EF4C 00000000 026FA070
0012EBF4h:  00000003 0012EC18 00463681 0012EC34
0012EC04h:  00000000 0289EE00 0012EF4C 00000000
0012EC14h:  006FA070 0012EC50 00462CDD 0012EC34
0012EC24h:  0012EF4C 02195234 0012EC7C 0000001D
0012EC34h:  00000000 00000000 004DF594 00000013
0012EC44h:  0012F83C 004AAF01 00000001 0012F848
0012EC54h:  02115A45 00000000 0012EF4C 004DF594
0012EC64h:  79C056FB 00000000 00080504 02195234
0012EC74h:  00740075 02195234 00000000 0070004F
0012EC84h:  00000000 00000000 000001EC 000001D9
0012EC94h:  00080504 00000000 00000000 006C006C
0012ECA4h:  00000000 0289EE00 7C9153F5 B5010A9D
Registers:
EAX: 0012EC34, EBX: 0012EBBB, ECX: 00000000, EDX: 0012EBAC
ESI: 0012EF4C, EDI: 00000006, EBP: 0012EBBC, ESP: 0012EB94
Crash location: "foobar2000", loaded at 00400000h - 004F3000h

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
wbsys                            loaded at 66500000h - 6650A000h
wbhelp                          loaded at 66600000h - 66617000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
MSCTF                            loaded at 74720000h - 7476B000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_albumlist_autoupdate        loaded at 00C60000h - 00C77000h
foo_uie_albumlist                loaded at 00CA0000h - 00CDF000h
foo_ui_columns                  loaded at 00D00000h - 00D97000h
foo_abx                          loaded at 00DC0000h - 00DF3000h
foo_albumlist                    loaded at 00E20000h - 00E67000h
OLEAUT32                        loaded at 77120000h - 771AC000h
foo_autoplaylist                loaded at 00E90000h - 00EC0000h
foo_cdda                        loaded at 00EE0000h - 00F16000h
foo_cmd_playlist                loaded at 00F40000h - 00F58000h
foo_common                      loaded at 00F80000h - 00FBA000h
foo_converter                    loaded at 00FE0000h - 01049000h
foo_cwb_hooks                    loaded at 01070000h - 0109E000h
foo_dbsearch                    loaded at 010C0000h - 0111C000h
foo_discogs                      loaded at 01140000h - 011B2000h
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 01260000h - 01294000h
foo_dop                          loaded at 012C0000h - 01315000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_dsp_std                      loaded at 01340000h - 01381000h
foo_dsp_tube                    loaded at 013B0000h - 013D6000h
foo_freedb2                      loaded at 013F0000h - 01430000h
foo_fullscreen                  loaded at 01450000h - 01468000h
foo_input_shorten                loaded at 01490000h - 014BE000h
foo_input_std                    loaded at 014E0000h - 015F4000h
foo_lnk                          loaded at 01620000h - 01639000h
foo_lyricsdb                    loaded at 01660000h - 0167E000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
MSVCR80                          loaded at 78130000h - 781CB000h
WININET                          loaded at 771B0000h - 77270000h
Normaliz                        loaded at 71660000h - 71669000h
iertutil                        loaded at 5DCA0000h - 5DCE0000h
foo_masstag                      loaded at 018B0000h - 01900000h
foo_msnalt                      loaded at 01920000h - 0193A000h
foo_notitlebar                  loaded at 01960000h - 01968000h
foo_osd                          loaded at 01980000h - 019B5000h
foo_playcount                    loaded at 019E0000h - 019F4000h
foo_playlist_bind                loaded at 01A10000h - 01A35000h
foo_playlist_manager            loaded at 01A50000h - 01A96000h
foo_playlist_tree                loaded at 01AC0000h - 01B2B000h
foo_pqview                      loaded at 01B50000h - 01B6C000h
foo_random                      loaded at 01B90000h - 01BCF000h
foo_rgscan                      loaded at 01BF0000h - 01C38000h
foo_run                          loaded at 01C60000h - 01C8B000h
foo_sic                          loaded at 01CB0000h - 01D07000h
foo_snap                        loaded at 01E30000h - 01E46000h
foo_tradersfriend                loaded at 01E70000h - 01EAD000h
foo_uie_albumart                loaded at 01ED0000h - 01F07000h
foo_uie_quicksearch              loaded at 01F30000h - 01F78000h
foo_uie_single_column_playlist  loaded at 01FA0000h - 01FEC000h
foo_uie_tabs                    loaded at 02000000h - 02029000h
foo_uie_trackinfo                loaded at 02050000h - 0207E000h
foo_uie_trackinfo_mod            loaded at 020A0000h - 020F7000h
foo_ui_panels                    loaded at 02110000h - 0219F000h
foo_ui_std                      loaded at 021C0000h - 02217000h
foo_unpack                      loaded at 02240000h - 0226E000h
foo_utils                        loaded at 02290000h - 022C9000h
foo_whatsnew                    loaded at 022F0000h - 02320000h
foo_dsp_dolbyhp                  loaded at 02340000h - 02361000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_uie_lyrics                  loaded at 02380000h - 023DE000h
DolbyHph                        loaded at 03120000h - 03215000h
mslbui                          loaded at 605D0000h - 605D9000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 004C47CCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF594h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00463681h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00461E52h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00463681h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00462CDDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 02195234h, location: "foo_ui_panels", loaded at 02110000h - 0219F000h
Address: 004DF594h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AAF01h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 02115A45h, location: "foo_ui_panels", loaded at 02110000h - 0219F000h
Address: 004DF594h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 02195234h, location: "foo_ui_panels", loaded at 02110000h - 0219F000h
Address: 02195234h, location: "foo_ui_panels", loaded at 02110000h - 0219F000h
Address: 7C9153F5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFindActivationContextSectionString" (+000000DCh)
Address: 7C97C220h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Address: 020A0018h, location: "foo_uie_trackinfo_mod", loaded at 020A0000h - 020F7000h
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: 020A0018h, location: "foo_uie_trackinfo_mod", loaded at 020A0000h - 020F7000h
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: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 605D6024h, location: "mslbui", loaded at 605D0000h - 605D9000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
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: 605D0000h, location: "mslbui", loaded at 605D0000h - 605D9000h
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: 7C91691Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000202h)
Address: 7C916924h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000209h)
Address: 7C91D369h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "LdrQueryImageFileExecutionOptions" (+00000012h)
Address: 7C91D496h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "LdrQueryImageFileExecutionOptions" (+0000013Fh)
Address: 7C91D4B0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "LdrQueryImageFileExecutionOptions" (+00000159h)
Address: 74720278h, location: "MSCTF", loaded at 74720000h - 7476B000h
Address: 021844E8h, location: "foo_ui_panels", loaded at 02110000h - 0219F000h
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: 7C91691Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000202h)
Address: 7C916924h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000209h)
Address: 021844E8h, location: "foo_ui_panels", loaded at 02110000h - 0219F000h
Address: 7C910895h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlImageDirectoryEntryToData" (+0000003Fh)
Address: 605D02F2h, location: "mslbui", loaded at 605D0000h - 605D9000h
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 605D6024h, location: "mslbui", loaded at 605D0000h - 605D9000h
Address: 7C919B3Fh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "towlower" (+000003D3h)
Address: 7C919AEBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "towlower" (+0000037Fh)
Address: 7C91A16Ah, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlDoesFileExists_U" (+000000BAh)
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: 7C9119E6h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlDeleteCriticalSection" (+0000015Ch)
Address: 7C911A24h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlDeleteCriticalSection" (+0000019Ah)
Address: 7C97C080h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Address: 7C9119FAh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlDeleteCriticalSection" (+00000170h)
Address: 605D6024h, location: "mslbui", loaded at 605D0000h - 605D9000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C911B10h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+0000002Ch)
Address: 7C911AD6h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlInitializeCriticalSectionAndSpinCount" (+000000ACh)
Address: 7C97C0A0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Address: 605D0000h, location: "mslbui", loaded at 605D0000h - 605D9000h
Address: 77C2C3CEh, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000001B3h)
Address: 7C90E10Eh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "NtQueryPerformanceCounter" (+0000000Ch)
Address: 7C80A43Bh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "QueryPerformanceCounter" (+00000014h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 605D6024h, location: "mslbui", loaded at 605D0000h - 605D9000h
Address: 605D23C9h, location: "mslbui", loaded at 605D0000h - 605D9000h
Address: 605D242Eh, location: "mslbui", loaded at 605D0000h - 605D9000h
Address: 605D0000h, location: "mslbui", loaded at 605D0000h - 605D9000h
Address: 605D3BFFh, location: "mslbui", loaded at 605D0000h - 605D9000h
Address: 605D0000h, location: "mslbui", loaded at 605D0000h - 605D9000h
Address: 605D3BADh, location: "mslbui", loaded at 605D0000h - 605D9000h
Address: 7C9011A7h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "LdrInitializeThunk" (+00000029h)
Address: 605D0000h, location: "mslbui", loaded at 605D0000h - 605D9000h
Address: 605D3BADh, location: "mslbui", loaded at 605D0000h - 605D9000h
Address: 7C91CC06h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "LdrFindResourceDirectory_U" (+000002D1h)
Address: 77D48CC3h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "KillTimer" (+00000081h)
Address: 77D50A2Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CopyImage" (+00000236h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C91C8E4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "snwprintf" (+00000643h)
Address: 605D4D90h, location: "mslbui", loaded at 605D0000h - 605D9000h
Address: 605D0000h, location: "mslbui", loaded at 605D0000h - 605D9000h
Address: 605D0000h, location: "mslbui", loaded at 605D0000h - 605D9000h
Address: 7C910D5Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+000002CDh)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C90D958h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "ZwEnumerateKey" (+0000000Ch)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
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: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917CB7h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000002BAh)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
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: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 74725835h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "DllGetClassObject" (+000014AAh)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C90D79Fh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "NtCreateSection" (+0000000Ch)
Address: 7C809437h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "CreateFileMappingW" (+000000A9h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C80B920h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "MapViewOfFile" (+0000001Bh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C80995Ah, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "LocalFree" (+0000002Bh)
Address: 7C910F46h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+000004B7h)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C80996Dh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "LocalFree" (+0000003Eh)
Address: 747215C0h, location: "MSCTF", loaded at 74720000h - 7476B000h
Address: 7474284Bh, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_CheckThreadInputIdle" (+00003756h)
Address: 7C90DCDFh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "ZwOpenEvent" (+0000000Ch)
Address: 7C8131AAh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "OpenEventW" (+0000006Ah)
Address: 7C81325Ah, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "OpenEventA" (+0000004Eh)
Address: 7C90D592h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "NtClose" (+0000000Ch)
Address: 7C809B8Bh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "CloseHandle" (+00000044h)
Address: 747215D9h, location: "MSCTF", loaded at 74720000h - 7476B000h
Address: 7473F6A5h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_CheckThreadInputIdle" (+000005B0h)
Address: 7473C949h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_CreateCicLoadMutex" (+00005EE6h)
Address: 7473C95Eh, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_CreateCicLoadMutex" (+00005EFBh)
Address: 7473C96Bh, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_CreateCicLoadMutex" (+00005F08h)
Address: 7D1C98FBh, location: "SHELL32", loaded at 7C9C0000h - 7D1D5000h
Address: 7C80261Ah, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "WaitForSingleObjectEx" (+000000DAh)
Address: 7C8025F0h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "WaitForSingleObjectEx" (+000000B0h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C8025F8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "WaitForSingleObjectEx" (+000000B8h)
Address: 7C802532h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "WaitForSingleObject" (+00000012h)
Address: 7C90E2F1h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "NtReleaseMutant" (+0000000Ch)
Address: 7C8024B7h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ReleaseMutex" (+00000010h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
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: 0217D57Ah, location: "foo_ui_panels", loaded at 02110000h - 0219F000h
Address: 02114427h, location: "foo_ui_panels", loaded at 02110000h - 0219F000h
Address: 021143C0h, location: "foo_ui_panels", loaded at 02110000h - 0219F000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 021143C0h, location: "foo_ui_panels", loaded at 02110000h - 0219F000h
Address: 021143C0h, location: "foo_ui_panels", loaded at 02110000h - 0219F000h
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 021143C0h, location: "foo_ui_panels", loaded at 02110000h - 0219F000h
Address: 021143C0h, location: "foo_ui_panels", loaded at 02110000h - 0219F000h
Address: 77D4D559h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcA" (+0000006Bh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4C63Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindowUnicode" (+000000A1h)
Address: 021143C0h, location: "foo_ui_panels", loaded at 02110000h - 0219F000h
Address: 77D4C665h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallWindowProcW" (+0000001Bh)
Address: 021143C0h, location: "foo_ui_panels", loaded at 02110000h - 0219F000h
Address: 01E31A33h, location: "foo_snap", loaded at 01E30000h - 01E46000h
Address: 021143C0h, location: "foo_ui_panels", loaded at 02110000h - 0219F000h
Address: 0126478Ah, location: "foo_dockable_panels", loaded at 01260000h - 01294000h
Address: 01264750h, location: "foo_dockable_panels", loaded at 01260000h - 01294000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01264750h, location: "foo_dockable_panels", loaded at 01260000h - 01294000h
Address: 01264750h, location: "foo_dockable_panels", loaded at 01260000h - 01294000h
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 01264750h, location: "foo_dockable_panels", loaded at 01260000h - 01294000h
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: 01264750h, location: "foo_dockable_panels", loaded at 01260000h - 01294000h
Address: 77D4EA9Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnableMenuItem" (+0000006Fh)
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: 01264750h, location: "foo_dockable_panels", loaded at 01260000h - 01294000h
Address: 77D4EBF3h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+000000F0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 01264750h, location: "foo_dockable_panels", loaded at 01260000h - 01294000h
Address: 77D4B473h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D494D2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000075h)
Address: 77D4B530h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001F4h)
Address: 77D4DAEAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 77D5E04Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsDialogMessageW" (+0000008Eh)
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: 0042FED3h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002DD2h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uCallStackTracker::uCallStackTracker" (+00000032h)
Address: 004C0510h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430A19h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C07D0h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4
UNICODE

Additional info:
Dockable Panels 1.0.5 [Dec  4 2006 - 09:04:00]  (foo_dockable_panels)
Album Art Panel 0.2.5.1  (foo_uie_albumart)
Converter 1.0.1  (foo_converter)
Playlist tools 0.5.7  (foo_utils)
foosic music database 1.0 beta 10  (foo_sic)
Playlist Manager 1.0  (foo_playlist_manager)
Live show tagger 0.6.1  (foo_tradersfriend)
Standard Input Array 1.0  (foo_input_std)
FLAC decoder 1.1.0  (foo_input_std)
Tube Sound 0.7  (foo_dsp_tube)
foobar2000 core v0.9.4  (Core)
Columns UI 0.1.3 beta 1v6 TEST  (foo_ui_columns)
Discogs Tagger 0.91  (foo_discogs)
Fullscreen 0.3.1  (foo_fullscreen)
Feature Watcher 1.0.1  (foo_whatsnew)
On-Screen Display 1.52  (foo_osd)
Hide Main Title Bar 1.0.0 [May 26 2006 - 09:32:33]  (foo_notitlebar)
Randomized playlist entry 1.2.3  (foo_random)
foo_lyricsdb 0.0.7 beta 4  (foo_lyricsdb)
Dolby Headphone Wrapper 1.1  (foo_dsp_dolbyhp)
PanelsUI 0.1.0 beta [Feb  5 2007 - 23:51:53]  (foo_ui_panels)
ABX Comparator 1.3.1  (foo_abx)
ZIP/GZIP reader 1.0  (foo_unpack)
Playlist Bind 3.1  (foo_playlist_bind)
Default User Interface 0.9acc  (foo_ui_std)
WMA Decoder 1.1  (foo_input_std)
Main window snapping 0.1  (foo_snap)
CD Audio Decoder 2.1.1  (foo_cdda)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Masstagger 1.6  (foo_masstag)
Play Count 1.9.2  (foo_playcount)
Tabbed panel modified 0.2.4  (foo_uie_tabs)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
Run services 0.3.2  (foo_run)
Playlist Tree Panel 2.2.4 [Nov 17 2006 - 16:34:17]  (foo_playlist_tree)
Album List 3.2.0  (foo_albumlist)
Track info panel 0.8  (foo_uie_trackinfo)
Shorten decoder 0.4.2a  (foo_input_shorten)
iPod manager 0.3.7 TEST  (foo_dop)
Playlist Commandline Tools 0.0.1  (foo_cmd_playlist)
Albumlist autoupdate 0.1  (foo_albumlist_autoupdate)
cwbowron's title format hooks 1.0.14 [Nov  1 2006 - 10:20:44]  (foo_cwb_hooks)
Quick Search Toolbar 2.8f  (foo_uie_quicksearch)
freedb tagger v0.5.1  (foo_freedb2)
ReplayGain Scanner 2.0.2  (foo_rgscan)
RAR reader 1.1  (foo_unpack)
MSN Now Playing (alt) 2.4.2  (foo_msnalt)
Shell link resolver 1.1  (foo_lnk)
Track info panel mod 0.8.0 beta [Dec  6 2006 - 14:21:24]  (foo_uie_trackinfo_mod)
Database search 1.3.1 beta 11  (foo_dbsearch)
Standard DSP array 1.0  (foo_dsp_std)
Single Column Playlist Display 0.5.4 beta [Jan  9 2007 - 15:42:59]  (foo_uie_single_column_playlist)
Common services 0.1  (foo_common)
Lyric Show Panels 0.3.0.0  (foo_uie_lyrics)

But I have a feeling this will be pretty revolutionary!

Thanks terrestrial
Title: foo_ui_panels
Post by: musosticky on 2007-02-06 19:49:05
Crash under Vista Ultimate
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0046206Bh
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop=>titleformat_object::run
This is the first crash logged by this instance.
Code bytes (0046206Bh):
0046202Bh:  76 05 8B 41 08 EB 02 8B C2 33 FF 38 1C 38 74 06
0046203Bh:  47 83 FF FF 72 F5 39 59 0C 76 03 8B 51 08 8B 45
0046204Bh:  08 8B 48 08 8B 75 0C 8D 5D FF 53 57 89 4D F8 8B
0046205Bh:  48 04 52 8D 55 F0 C7 45 F0 F4 47 4C 00 89 75 F4
0046206Bh:  8B 01 52 FF 10 84 C0 75 10 6A FF 88 45 FF 8B 06
0046207Bh:  68 20 47 4C 00 8B CE FF 10 8A 45 FF 5F 5E 5B C9
0046208Bh:  C2 08 00 55 8B EC 53 56 8B 75 0C 8B 06 57 8B F9
0046209Bh:  8B CE FF 50 10 8B 4F 08 56 FF 75 08 89 45 0C 8B
Stack (0012EC88h):
0012EC68h:  00000000 00000000 00000000 00000000
0012EC78h:  00000000 00000000 00000000 00000000
0012EC88h:  041187C0 00000006 0012ECAF 00000001
0012EC98h:  040CFA30 00000005 004C47F4 0012F004
0012ECA8h:  004DF58C 00FFFFFF 0012ECD0 004638DC
0012ECB8h:  0012ECEC 0012F004 04118AA0 0012F004
0012ECC8h:  00000000 000CFA30 0012ED08 00462F66
0012ECD8h:  0012ECEC 0012F004 028E5234 0012ED34
0012ECE8h:  0000001D 00000000 00000000 004DF58C
0012ECF8h:  00000013 0012F8F4 004AB15C 00000001
0012ED08h:  0012F904 02865A45 00000000 0012F004
0012ED18h:  004DF58C D3350571 00000000 000C034C
0012ED28h:  028E5234 0012ED44 028E5234 00000000
0012ED38h:  00000000 00000000 00000000 000001E4
0012ED48h:  000001D0 000C034C 00000000 00000000
0012ED58h:  0012F210 D3648687 04118AA0 000C0000
0012ED68h:  A901157D 10107C2B 00000000 00000000
0012ED78h:  00000000 00000000 00000000 00000000
0012ED88h:  00000000 00000000 00000000 00000000
0012ED98h:  00000000 00000000 00000000 00000000
Registers:
EAX: 0012ECEC, EBX: 0012ECAF, ECX: 00000000, EDX: 0012ECA0
ESI: 0012F004, EDI: 00000006, EBP: 0012ECB0, ESP: 0012EC88
Crash location: "foobar2000", loaded at 00400000h - 004F3000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 76E00000h - 76F1E000h
kernel32                        loaded at 76D20000h - 76DF8000h
COMCTL32                        loaded at 74460000h - 745F4000h
msvcrt                          loaded at 756F0000h - 7579A000h
ADVAPI32                        loaded at 769A0000h - 76A5F000h
RPCRT4                          loaded at 76420000h - 764E3000h
GDI32                            loaded at 76F40000h - 76F8B000h
USER32                          loaded at 76BF0000h - 76C8E000h
SHLWAPI                          loaded at 76530000h - 76585000h
SHELL32                          loaded at 75820000h - 762EE000h
ole32                            loaded at 76850000h - 76994000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 757A0000h - 75814000h
IMM32                            loaded at 76F20000h - 76F3E000h
MSCTF                            loaded at 766B0000h - 76777000h
LPK                              loaded at 76F90000h - 76F99000h
USP10                            loaded at 765E0000h - 7665D000h
uxtheme                          loaded at 74760000h - 7479F000h
lgscroll                        loaded at 10100000h - 1011B000h
NTMARTA                          loaded at 74A30000h - 74A51000h
WLDAP32                          loaded at 76590000h - 765D9000h
WS2_32                          loaded at 756C0000h - 756ED000h
NSI                              loaded at 76FA0000h - 76FA6000h
PSAPI                            loaded at 756B0000h - 756B7000h
SAMLIB                          loaded at 75170000h - 75181000h
foo_abx                          loaded at 002D0000h - 00304000h
foo_albumlist                    loaded at 01010000h - 01057000h
OLEAUT32                        loaded at 76FB0000h - 7703C000h
foo_amipwrapper                  loaded at 010C0000h - 010EC000h
foo_browser                      loaded at 01100000h - 0113A000h
foo_cdda                        loaded at 01320000h - 01356000h
foo_converter                    loaded at 013D0000h - 01439000h
foo_custominfo                  loaded at 01540000h - 015C5000h
foo_cwb_hacks                    loaded at 01390000h - 013AA000h
foo_cwb_hooks                    loaded at 01440000h - 01475000h
foo_discogs                      loaded at 014B0000h - 01522000h
gdiplus                          loaded at 73F10000h - 740BA000h
WINMM                            loaded at 741F0000h - 74223000h
OLEACC                          loaded at 741B0000h - 741E8000h
foo_dsp_continuator              loaded at 01680000h - 016B2000h
foo_dsp_crossfader              loaded at 015F0000h - 015FD000h
MSVCR80                          loaded at 728B0000h - 7294B000h
foo_dsp_std                      loaded at 016C0000h - 01701000h
foo_freedb2                      loaded at 01740000h - 01780000h
foo_fullscreen                  loaded at 01710000h - 01728000h
foo_infobox                      loaded at 01780000h - 017C0000h
foo_input_std                    loaded at 01940000h - 01A54000h
foo_lyricsdb                    loaded at 017E0000h - 017FE000h
MSVCP80                          loaded at 6FEC0000h - 6FF47000h
WININET                          loaded at 76780000h - 7684F000h
Normaliz                        loaded at 76520000h - 76523000h
iertutil                        loaded at 76660000h - 766A5000h
foo_masstag                      loaded at 01880000h - 018D0000h
foo_msnalt                      loaded at 01850000h - 0186A000h
foo_navigator                    loaded at 01A60000h - 01A91000h
foo_out_ks                      loaded at 01AF0000h - 01B1A000h
SETUPAPI                        loaded at 76A60000h - 76BE8000h
foo_playcount                    loaded at 01B20000h - 01B48000h
foo_rgscan                      loaded at 01B50000h - 01B98000h
foo_run                          loaded at 01BB0000h - 01BDB000h
foo_scheduler                    loaded at 01BE0000h - 01C4F000h
POWRPROF                        loaded at 74A10000h - 74A2A000h
foo_sic                          loaded at 01CC0000h - 01D10000h
foo_uie_albumart                loaded at 01D10000h - 01D4C000h
foo_uie_albumlist                loaded at 01D50000h - 01D8D000h
foo_uie_bookmarks                loaded at 01DF0000h - 01E38000h
foo_uie_console                  loaded at 01D90000h - 01DAB000h
foo_uie_lyrics_panel            loaded at 01EA0000h - 01F08000h
foo_uie_quicksearch              loaded at 01F40000h - 01F86000h
foo_uie_single_column_playlist  loaded at 02600000h - 0264C000h
foo_uie_tabs                    loaded at 01E60000h - 01E8A000h
foo_uie_trackinfo_mod            loaded at 02650000h - 026A6000h
foo_ui_columns                  loaded at 027C0000h - 02857000h
foo_ui_panels                    loaded at 02860000h - 028EF000h
foo_ui_std                      loaded at 028F0000h - 02947000h
foo_unpack                      loaded at 026B0000h - 026DE000h
foo_version                      loaded at 02710000h - 02736000h
dbghelp                          loaded at 6F520000h - 6F5FC000h
CLBCatQ                          loaded at 76C90000h - 76D14000h
amip                            loaded at 06290000h - 0643D000h
mswsock                          loaded at 74D20000h - 74D5B000h
wshtcpip                        loaded at 749F0000h - 749F6000h
imagehlp                        loaded at 764F0000h - 76519000h

Stack dump analysis:
Address: 004C47F4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004638DCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00462F66h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 028E5234h, location: "foo_ui_panels", loaded at 02860000h - 028EF000h
Symbol: "foobar2000_get_interface" (+000368F4h)
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AB15Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 02865A45h, location: "foo_ui_panels", loaded at 02860000h - 028EF000h
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 028E5234h, location: "foo_ui_panels", loaded at 02860000h - 028EF000h
Symbol: "foobar2000_get_interface" (+000368F4h)
Address: 028E5234h, location: "foo_ui_panels", loaded at 02860000h - 028EF000h
Symbol: "foobar2000_get_interface" (+000368F4h)
Address: 10107C2Bh, location: "lgscroll", loaded at 10100000h - 1011B000h
Symbol: "UninstallScrollHooks" (+0000131Bh)
Address: 76BF8AA3h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "CallNextHookEx" (+0000003Dh)
Address: 76BF8AA3h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "CallNextHookEx" (+0000003Dh)
Address: 10107C0Ah, location: "lgscroll", loaded at 10100000h - 1011B000h
Symbol: "UninstallScrollHooks" (+000012FAh)
Address: 10107C2Bh, location: "lgscroll", loaded at 10100000h - 1011B000h
Symbol: "UninstallScrollHooks" (+0000131Bh)
Address: 7689709Bh, location: "ole32", loaded at 76850000h - 76994000h
Symbol: "CoRegisterInitializeSpy" (+00001E43h)
Address: 768AFF60h, location: "ole32", loaded at 76850000h - 76994000h
Symbol: "OleRun" (+00000112h)
Address: 768A9AFFh, location: "ole32", loaded at 76850000h - 76994000h
Symbol: "CoInitializeEx" (+000012A2h)
Address: 768972F2h, location: "ole32", loaded at 76850000h - 76994000h
Symbol: "CoRegisterInitializeSpy" (+0000209Ah)
Address: 76897E1Eh, location: "ole32", loaded at 76850000h - 76994000h
Symbol: "CoRegisterInitializeSpy" (+00002BC6h)
Address: 76897B11h, location: "ole32", loaded at 76850000h - 76994000h
Symbol: "CoRegisterInitializeSpy" (+000028B9h)
Address: 768974CCh, location: "ole32", loaded at 76850000h - 76994000h
Symbol: "CoRegisterInitializeSpy" (+00002274h)
Address: 768ADD73h, location: "ole32", loaded at 76850000h - 76994000h
Symbol: "CoTaskMemAlloc" (+0000080Ah)
Address: 768953A8h, location: "ole32", loaded at 76850000h - 76994000h
Symbol: "CoRegisterInitializeSpy" (+00000150h)
Address: 76895BE4h, location: "ole32", loaded at 76850000h - 76994000h
Symbol: "CoRegisterInitializeSpy" (+0000098Ch)
Address: 76895BD4h, location: "ole32", loaded at 76850000h - 76994000h
Symbol: "CoRegisterInitializeSpy" (+0000097Ch)
Address: 76C11D60h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetMessageW" (+000003BEh)
Address: 74761F61h, location: "uxtheme", loaded at 74760000h - 7479F000h
Address: 028D44E8h, location: "foo_ui_panels", loaded at 02860000h - 028EF000h
Symbol: "foobar2000_get_interface" (+00025BA8h)
Address: 76D63C87h, location: "kernel32", loaded at 76D20000h - 76DF8000h
Symbol: "LocalAlloc" (+00000166h)
Address: 76D63C2Dh, location: "kernel32", loaded at 76D20000h - 76DF8000h
Symbol: "LocalAlloc" (+0000010Ch)
Address: 76D63C52h, location: "kernel32", loaded at 76D20000h - 76DF8000h
Symbol: "LocalAlloc" (+00000131h)
Address: 76C1320Bh, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetClassLongW" (+000000C5h)
Address: 76C1250Eh, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 028D44E8h, location: "foo_ui_panels", loaded at 02860000h - 028EF000h
Symbol: "foobar2000_get_interface" (+00025BA8h)
Address: 76C1334Eh, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "SetPropW" (+0000004Eh)
Address: 76C1332Ah, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "SetPropW" (+0000002Ah)
Address: 74761ADBh, location: "uxtheme", loaded at 74760000h - 7479F000h
Address: 74761AA1h, location: "uxtheme", loaded at 74760000h - 7479F000h
Address: 76C11E2Ch, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "DefWindowProcW" (+0000009Ch)
Address: 76C11DFBh, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 76C12937h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "IsWindow" (+0000003Dh)
Address: 76C12937h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "IsWindow" (+0000003Dh)
Address: 76C128FAh, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "IsWindow" (+00000000h)
Address: 76C576B4h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "AlignRects" (+00001926h)
Address: 76C11D87h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetMessageW" (+000003E5h)
Address: 76C12FA9h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "PtInRect" (+00000056h)
Address: 76C5AB20h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "AlignRects" (+00004D92h)
Address: 76C11E2Ch, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "DefWindowProcW" (+0000009Ch)
Address: 76C11DFBh, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 76C576B4h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "AlignRects" (+00001926h)
Address: 76C11DFBh, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 766B8DF6h, location: "MSCTF", loaded at 766B0000h - 76777000h
Symbol: "TF_IsThreadWithFlags" (+00001F96h)
Address: 76C11B41h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 76C11AFFh, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetMessageW" (+0000015Dh)
Address: 1011062Bh, location: "lgscroll", loaded at 10100000h - 1011B000h
Symbol: "InstallScrollHooks" (+000087ABh)
Address: 76C11A10h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 76C11DFBh, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 76C11B41h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 76C11AFFh, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetMessageW" (+0000015Dh)
Address: 76C11A91h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 76C11B41h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 76E60E6Eh, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 1011062Bh, location: "lgscroll", loaded at 10100000h - 1011B000h
Symbol: "InstallScrollHooks" (+000087ABh)
Address: 76BF981Eh, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "DefDlgProcA" (+000000C6h)
Address: 76C11C0Eh, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetMessageW" (+0000026Ch)
Address: 76C547BBh, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetRawInputDeviceInfoA" (+00000127h)
Address: 10107870h, location: "lgscroll", loaded at 10100000h - 1011B000h
Symbol: "UninstallScrollHooks" (+00000F60h)
Address: 76C13656h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "OffsetRect" (+0000004Dh)
Address: 76C13666h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "OffsetRect" (+0000005Dh)
Address: 76E60E6Eh, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 76E60E20h, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 10107870h, location: "lgscroll", loaded at 10100000h - 1011B000h
Symbol: "UninstallScrollHooks" (+00000F60h)
Address: 76C5475Bh, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetRawInputDeviceInfoA" (+000000C7h)
Address: 76C083ACh, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetThreadDesktop" (+0000071Ah)
Address: 76C08340h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetThreadDesktop" (+000006AEh)
Address: 766B4673h, location: "MSCTF", loaded at 766B0000h - 76777000h
Symbol: "TF_GetAppCompatFlags" (+00000045h)
Address: 766B0000h, location: "MSCTF", loaded at 766B0000h - 76777000h
Address: 766B4673h, location: "MSCTF", loaded at 766B0000h - 76777000h
Symbol: "TF_GetAppCompatFlags" (+00000045h)
Address: 766C3D90h, location: "MSCTF", loaded at 766B0000h - 76777000h
Symbol: "TF_CreateLangBarItemMgr" (+00002859h)
Address: 766B0000h, location: "MSCTF", loaded at 766B0000h - 76777000h
Address: 76E623C1h, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlTryEnterCriticalSection" (+00000ADBh)
Address: 76E62447h, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B61h)
Address: 76E61D37h, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlTryEnterCriticalSection" (+00000451h)
Address: 76E62033h, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlTryEnterCriticalSection" (+0000074Dh)
Address: 76E405CCh, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlReleaseActivationContext" (+0000025Fh)
Address: 76E62447h, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B61h)
Address: 76E6214Ch, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlTryEnterCriticalSection" (+00000866h)
Address: 76895834h, location: "ole32", loaded at 76850000h - 76994000h
Symbol: "CoRegisterInitializeSpy" (+000005DCh)
Address: 76E08BF2h, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 76E405ACh, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlReleaseActivationContext" (+0000023Fh)
Address: 76E62033h, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlTryEnterCriticalSection" (+0000074Dh)
Address: 76E61C21h, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlTryEnterCriticalSection" (+0000033Bh)
Address: 76E42BB1h, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlReAllocateHeap" (+000001C4h)
Address: 76E688D8h, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlImageNtHeaderEx" (+0000009Dh)
Address: 766B00F0h, location: "MSCTF", loaded at 766B0000h - 76777000h
Address: 76E6240Bh, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B25h)
Address: 76E08BF2h, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 76E40BD4h, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "wcslen" (+000000A7h)
Address: 76E688D8h, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlImageNtHeaderEx" (+0000009Dh)
Address: 76E688FBh, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlImageNtHeader" (+0000001Bh)
Address: 766B0000h, location: "MSCTF", loaded at 766B0000h - 76777000h
Address: 76C08483h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetThreadDesktop" (+000007F1h)
Address: 766B0000h, location: "MSCTF", loaded at 766B0000h - 76777000h
Address: 76E62054h, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlTryEnterCriticalSection" (+0000076Eh)
Address: 76E62033h, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlTryEnterCriticalSection" (+0000074Dh)
Address: 766C3D90h, location: "MSCTF", loaded at 766B0000h - 76777000h
Symbol: "TF_CreateLangBarItemMgr" (+00002859h)
Address: 766B2829h, location: "MSCTF", loaded at 766B0000h - 76777000h
Symbol: "TF_Notify" (+00000470h)
Address: 767310B8h, location: "MSCTF", loaded at 766B0000h - 76777000h
Symbol: "TF_SetShowFloatingStatus" (+000204E2h)
Address: 766B6DD2h, location: "MSCTF", loaded at 766B0000h - 76777000h
Symbol: "CtfImeInquireExW" (+0000137Bh)
Address: 766B6DE3h, location: "MSCTF", loaded at 766B0000h - 76777000h
Symbol: "CtfImeInquireExW" (+0000138Ch)
Address: 76C12937h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "IsWindow" (+0000003Dh)
Address: 76C576B4h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "AlignRects" (+00001926h)
Address: 76C12937h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "IsWindow" (+0000003Dh)
Address: 766B6D77h, location: "MSCTF", loaded at 766B0000h - 76777000h
Symbol: "CtfImeInquireExW" (+00001320h)
Address: 766B6D8Eh, location: "MSCTF", loaded at 766B0000h - 76777000h
Symbol: "CtfImeInquireExW" (+00001337h)
Address: 00490064h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76E62054h, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlTryEnterCriticalSection" (+0000076Eh)
Address: 76E62033h, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlTryEnterCriticalSection" (+0000074Dh)
Address: 76E61843h, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 766B2BB8h, location: "MSCTF", loaded at 766B0000h - 76777000h
Symbol: "TF_Notify" (+000007FFh)
Address: 766B8ACDh, location: "MSCTF", loaded at 766B0000h - 76777000h
Symbol: "TF_IsThreadWithFlags" (+00001C6Dh)
Address: 766B8810h, location: "MSCTF", loaded at 766B0000h - 76777000h
Symbol: "TF_IsThreadWithFlags" (+000019B0h)
Address: 766B8820h, location: "MSCTF", loaded at 766B0000h - 76777000h
Symbol: "TF_IsThreadWithFlags" (+000019C0h)
Address: 766B2829h, location: "MSCTF", loaded at 766B0000h - 76777000h
Symbol: "TF_Notify" (+00000470h)
Address: 767310B8h, location: "MSCTF", loaded at 766B0000h - 76777000h
Symbol: "TF_SetShowFloatingStatus" (+000204E2h)
Address: 766B725Dh, location: "MSCTF", loaded at 766B0000h - 76777000h
Symbol: "TF_IsThreadWithFlags" (+000003FDh)
Address: 766B7265h, location: "MSCTF", loaded at 766B0000h - 76777000h
Symbol: "TF_IsThreadWithFlags" (+00000405h)
Address: 766B745Bh, location: "MSCTF", loaded at 766B0000h - 76777000h
Symbol: "TF_IsThreadWithFlags" (+000005FBh)
Address: 76C124AFh, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "SetWindowLongW" (+00000065h)
Address: 76C12539h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 76C12545h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetWindowLongW" (+00000037h)
Address: 028CD57Ah, location: "foo_ui_panels", loaded at 02860000h - 028EF000h
Symbol: "foobar2000_get_interface" (+0001EC3Ah)
Address: 02864427h, location: "foo_ui_panels", loaded at 02860000h - 028EF000h
Address: 013914C4h, location: "foo_cwb_hacks", loaded at 01390000h - 013AA000h
Address: 76C11A10h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 76C11AE8h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetMessageW" (+00000146h)
Address: 01391460h, location: "foo_cwb_hacks", loaded at 01390000h - 013AA000h
Address: 76C11A91h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 76C576B4h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "AlignRects" (+00001926h)
Address: 76C11C03h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetMessageW" (+00000261h)
Address: 01391460h, location: "foo_cwb_hacks", loaded at 01390000h - 013AA000h
Address: 76C0AC38h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetSysColor" (+00000048h)
Address: 76C576B4h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "AlignRects" (+00001926h)
Address: 76C13656h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "OffsetRect" (+0000004Dh)
Address: 01391460h, location: "foo_cwb_hacks", loaded at 01390000h - 013AA000h
Address: 76C0AC4Ah, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetSysColor" (+0000005Ah)
Address: 76E60E6Eh, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 76E60E20h, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 01391460h, location: "foo_cwb_hacks", loaded at 01390000h - 013AA000h
Address: 76C11BB8h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "GetMessageW" (+00000216h)
Address: 76C0C1AEh, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "BeginPaint" (+00000020h)
Address: 76C0C1C1h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "BeginPaint" (+00000033h)
Address: 76C08C26h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "DestroyWindow" (+00000000h)
Address: 76C576B4h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "AlignRects" (+00001926h)
Address: 76C12A98h, location: "USER32", loaded at 76BF0000h - 76C8E000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 01391460h, location: "foo_cwb_hacks", loaded at 01390000h - 013AA000h
Address: 004301ADh, 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: 01C08C26h, location: "foo_scheduler", loaded at 01BE0000h - 01C4F000h
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: 76E6240Bh, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B25h)
Address: 76E62447h, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B61h)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76E405CCh, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlReleaseActivationContext" (+0000025Fh)
Address: 76E6240Bh, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B25h)
Address: 76E62447h, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B61h)
Address: 76E6240Bh, location: "ntdll", loaded at 76E00000h - 76F1E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B25h)

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Converter 1.0.1  (foo_converter)
Kernel Streaming Output 1.2.2  (foo_out_ks)
Run services 0.3.2  (foo_run)
Navigator 0.6  (foo_navigator)
Masstagger 1.6  (foo_masstag)
Album List 3.2.0  (foo_albumlist)
MSN Now Playing (alt) 2.4.2  (foo_msnalt)
ABX Comparator 1.3.1  (foo_abx)
freedb Tagger 0.5.2a  (foo_freedb2)
Scheduler 3.53  (foo_scheduler)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Standard Input Array 1.0  (foo_input_std)
Continuator 0.4.0  (foo_dsp_continuator)
RAR reader 1.1  (foo_unpack)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Special file info box 2.0.3  (foo_infobox)
Discogs Tagger 0.92  (foo_discogs)
Lyrics panel 0.34.1  (foo_uie_lyrics_panel)
foosic music database 1.0 beta 9  (foo_sic)
foo_lyricsdb 0.0.7 beta 4  (foo_lyricsdb)
foo_custominfo 0.1.2  (foo_custominfo)
Single Column Playlist Display 0.5.4 beta [Jan  9 2007 - 15:42:59]  (foo_uie_single_column_playlist)
CD Audio Decoder 2.1.1  (foo_cdda)
Album list panel 0.2.1  (foo_uie_albumlist)
PanelsUI 0.1.0 beta [Feb  5 2007 - 23:51:53]  (foo_ui_panels)
ZIP/GZIP reader 1.0  (foo_unpack)
Music Browser 1.2.3 [Dec  4 2006 - 09:42:32]  (foo_browser)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Crossfader 0.1.6.2  (foo_dsp_crossfader)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
foobar2000 core 0.9.4.2  (Core)
WMA Decoder 1.1  (foo_input_std)
Album Art Panel 0.2.6  (foo_uie_albumart)
Default User Interface 0.9acc  (foo_ui_std)
AMIP Wrapper 0.90  (foo_amipwrapper)
Components versions viewer 0.3  (foo_version)
Bookmarks 0.0.9  (foo_uie_bookmarks)
Console panel 0.2.1  (foo_uie_console)
Standard DSP array 1.0  (foo_dsp_std)
Playback Statistics 1.3.2  (foo_playcount)
cwbowron's hacks 1.0.1 [Jun 16 2006 - 08:35:38]  (foo_cwb_hacks)
Fullscreen 0.3.1  (foo_fullscreen)
Track info panel mod 0.8.0 beta [Jan  5 2007 - 13:36:12]  (foo_uie_trackinfo_mod)
FLAC Decoder 1.1.0  (foo_input_std)

Title: foo_ui_panels
Post by: Kaleth on 2007-02-06 19:57:35
same  for me
Title: foo_ui_panels
Post by: drake on 2007-02-06 20:53:08
wait

as in, a trackinfomod panel that can have any other panel inside it?



if this works.....
Title: foo_ui_panels
Post by: terrestrial on 2007-02-07 00:20:34
oops... should be fixed now. please try redownloading
Title: foo_ui_panels
Post by: Kaleth on 2007-02-07 00:34:36
it works.... some more details about it?
Title: foo_ui_panels
Post by: drake on 2007-02-07 00:37:09
does it do what i asked about?
Title: foo_ui_panels
Post by: drake on 2007-02-07 00:54:38
alright, explain to me how this works?

when i start up foobar, it gives me the new option of UI Panels... and then i have a layout where all there is is a SCPL and nothnig else.

what?
Title: foo_ui_panels
Post by: VeaaC on 2007-02-07 01:28:30
Works just fine... using WinXP Pro.
This opens up some amazing possibilities.

Some Questions:
What happens with the config of a panel if it is not displayed? Is it deleted? Useful if some panels need to pop up when a certain condition is met.
Is there a way to permanently save variables? E.g. when a button is pressed and this should somehow cause the layout to change.
Could minimization to the system tray be added like in columnsUI? And maybe the possibility to change the title of the window.
What happens when two panels overlap?
Is it possible to implement a list of panels? Its kind of annoying to switch between this plugin and columnsUI on a regular basis.
Title: foo_ui_panels
Post by: skelly831 on 2007-02-07 01:40:23
I'm trying it out now, looks like this is going to be huge (in terms of popularity, not my foobar window.)
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-07 01:59:12
At the pace you're going, I figured you were going to tire of columns terrestrial!
Title: foo_ui_panels
Post by: drake on 2007-02-07 03:09:31
i still dont understand how to use this at all.


how can i code this like a trackinfomod deal when the only thing that shows up is SCPL?
Title: foo_ui_panels
Post by: terrestrial on 2007-02-07 03:30:21
Works just fine... using WinXP Pro.
This opens up some amazing possibilities.

Some Questions:
What happens with the config of a panel if it is not displayed? Is it deleted? Useful if some panels need to pop up when a certain condition is met.


nope, the panel settings will be stored and restored the next time it's displayed (as long as the ID matches). The individual panel settings are stored in the PanelsUI subfolder.

Quote
Is there a way to permanently save variables? E.g. when a button is pressed and this should somehow cause the layout to change.


not quite sure what you mean? you should be able to use regular variables to do this... eg $set(var,val)

Quote
Could minimization to the system tray be added like in columnsUI?


yep.

Quote
And maybe the possibility to change the title of the window.


it uses the "Main window title" from the foobar preferences (only when playing a song, however).

Quote
What happens when two panels overlap?


one hides the other

Quote
Is it possible to implement a list of panels? Its kind of annoying to switch between this plugin and columnsUI on a regular basis.


yep.. the settings dialog is very crude at the moment  But you can see the list of panels thru the foobar preferences dialog.

i still dont understand how to use this at all.


how can i code this like a trackinfomod deal when the only thing that shows up is SCPL?


try right-clicking the title bar, which should give you the settings popup.
Title: foo_ui_panels
Post by: drake on 2007-02-07 03:42:58
right clicking a title bar collapses a window
Title: foo_ui_panels
Post by: Yotsuya on 2007-02-07 05:17:41
So how do I access the main foobar preferences from this UI?

- All I see is the titlebar, a trackinfomod panel, and a scpl panel
- Ctrl+P does not open the foobar preferences
- I tried adding this line to the main layout code but all I got was a strange black box:
$panel(Menu,Menu,0,0,%_width%,50,)

The gears are spinning in my head with all sorts of fun to have with this plugin but I guess I'll have to wait a bit for it to mature a little.
Title: foo_ui_panels
Post by: pIv on 2007-02-07 09:47:42
To Yousuva

You must change ui_panels on firsr start.
Then close foobar and start it again.

Right click mouse - select Setting  of ui_panel.
Title: foo_ui_panels
Post by: Kaleth on 2007-02-07 11:23:24
amazing component... but is possible to add, i.e., other  components like  ui_tab or the spectrum? or the album list panel? it gives me graphic glithces to the volume bar....
Title: foo_ui_panels
Post by: VeaaC on 2007-02-07 11:37:41
Some issues:
The background color is always black.
Inserting a menu panel seems to have odd effects... it's there, but completely black, nevertheless still usable.
Inserting a Album Art panel results in 10 seconds loading time and not displaying a Album Art panel.
Changing the panel type and using the same ID crashes foobar.
Title: foo_ui_panels
Post by: odyssey on 2007-02-07 15:01:19
Would it still be possible to add Columns Playlist panel?
Title: foo_ui_panels
Post by: mil3s on 2007-02-07 15:10:08
This is a cool component and all though a lot of stuff is missing.
* Panel backgrounds (solid color or custom images perhaps?)
* A way to get to Foobar properties.
* Panel list. So one knows what's available.
* What are the panel options?
* Volume. Could you add the same volume control as in Columns UI?

keep up the good work.
Title: foo_ui_panels
Post by: terrestrial on 2007-02-07 16:10:42
Inserting a Album Art panel results in 10 seconds loading time and not displaying a Album Art panel.


fixed the other issues, still looking into this one.

Would it still be possible to add Columns Playlist panel?


yep, works fine.

This is a cool component and all though a lot of stuff is missing.
* Panel backgrounds (solid color or custom images perhaps?)


it actually turns out you can use a custom background on *some* panels.

Quote
* What are the panel options?


there are none yet

Quote
* Volume. Could you add the same volume control as in Columns UI?


yep.

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

I've uploaded a new version which fixes the background glitches, adds shortcut processing (so you can get to the preferences), and fixes a couple of bugs.

There is also a more usable default layout. To get to it delete you "PanelsUI" folder, and the default will be loaded.
Title: foo_ui_panels
Post by: mil3s on 2007-02-07 16:33:04
Are you sure you've updated? Everything looks the same to me. :/
Title: foo_ui_panels
Post by: terrestrial on 2007-02-07 16:54:27
does it say version 0.1.5? If you want the defaults, close foobar, delete the PanelsUI folder in your foobar profile directory, then restart foobar.
Title: foo_ui_panels
Post by: Kaleth on 2007-02-07 17:14:20
is better now, but the volume bar has a black background
Title: foo_ui_panels
Post by: Ulquiorra on 2007-02-07 20:05:53
We need a list of the commands and how they work, a more in-depth one. What options are there for panels?

Also, bug report...

Code: [Select]
$panel(Menu,Menu,0,0,%_width%,19,)
$puts(yOffset,20)

$if(%_trackinfo_notrack%,
,
    $panel(Playing,Track info mod,0,$get(yOffset),%_width%,50,)
    $puts(yOffset,70)
)
$panel(Playlist,Single Column Playlist View,0,$get(yOffset),%_width%,$sub(%_height%,$add($get(yOffset),20)),)

$panel(Seekbar,Seekbar,00,$sub(%_height%,20),$sub(%_width%,0),20,)


The scp doesn't seem to go on far enough, it quits after a whil;e. Scvrollbar is equally buggy.

But, very nice idea.
Title: foo_ui_panels
Post by: drake on 2007-02-08 00:43:59
alright...this looks like it could end up pretty good.
Title: foo_ui_panels
Post by: Blooooo on 2007-02-08 03:54:09
I see something amazing with this...hoping for a way to make SCPL transparent though D:

//Edit: Will there be a way to change from our Now Playing view to our playlist selection view, vice versa you know what I mean?
Title: foo_ui_panels
Post by: Andreasvb on 2007-02-08 10:22:32
If you're on Vista you can get it to be transparent, just increase the height value for the glass.

And for switching playlist you can right click on SCPL and choose Playlist > Active/Playing
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-02-08 11:49:55
Missed I something?
Thw window which containe everything has no Foobarsymbol 
And there is still strange effect with the menu bar

(http://img142.imageshack.us/img142/9888/problemmd4.jpg) (http://imageshack.us)

I used
foo_ui_panels.dll (2007-02-07 10:04:00)
    PanelsUI 0.1.5 beta [Feb  7 2007 - 10:03:39]
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-08 12:19:12
hey Terrestrial! I'm loving this thing!
I've run into a limitation I don't seem to understand.

I'm using the following for my window code:
Code: [Select]
$drawrect(0,0,0,0,brushcolor-234-232-227 pencolor-null)
$puts(yOffset,0)
$if(%_trackinfo_notrack%,
,
$panel(Playing,Track info mod,0,$get(yOffset),%_width%,144,)
$puts(yOffset,144)
)
$button2($sub(%_width%,20),$add($get(yOffset),5),0,0,10,20,<,<,PVAR:SET:tabs:$ifgreater($getpvar(tabs),1,0,$add($getpvar(tabs),1)),)
$button2($sub(%_width%,10),$add($get(yOffset),5),0,0,10,20,>,>,PVAR:SET:tabs:$ifgreater(1,$getpvar(tabs),2,$add($getpvar(tabs),-1)),)
$ifequal($getpvar(tabs),0,
$panel(Quick Search Toolbar,Quick Search Toolbar,0,$get(yOffset),$sub(%_width%,20),22,)
,)
$ifequal($getpvar(tabs),1,
$panel(Menu,Menu,0,$get(yOffset),$sub(%_width%,20),22,)
,)
$ifequal($getpvar(tabs),2,
$panel(Seekbar,Seekbar,0,$get(yOffset),$sub(%_width%,20),22,)
,)

$panel(Playlist,Single Column Playlist View,0,$add(22,$get(yOffset)),%_width%,$sub(%_height%,$add($get(yOffset),39)),)
$panel(Playlists Dropdown,Playlists Dropdown,0,$sub(%_height%,20),%_width%,20,)
When configured like this, the playlists dropdown expands itself over the playlist like would be expected (when towards the bottom of the screen)
However, If I try to do something like this:
Code: [Select]
$drawrect(0,0,0,0,brushcolor-234-232-227 pencolor-null)
$puts(yOffset,0)
$if(%_trackinfo_notrack%,
,
$panel(Playing,Track info mod,0,$get(yOffset),%_width%,144,)
$puts(yOffset,144)
)
$button2($sub(%_width%,20),$add($get(yOffset),5),0,0,10,20,<,<,PVAR:SET:tabs:$ifgreater($getpvar(tabs),2,0,$add($getpvar(tabs),1)),)
$button2($sub(%_width%,10),$add($get(yOffset),5),0,0,10,20,>,>,PVAR:SET:tabs:$ifgreater(1,$getpvar(tabs),3,$add($getpvar(tabs),-1)),)
$ifequal($getpvar(tabs),0,
$panel(Quick Search Toolbar,Quick Search Toolbar,0,$get(yOffset),$sub(%_width%,20),22,)
,)
$ifequal($getpvar(tabs),1,
$panel(Menu,Menu,0,$get(yOffset),$sub(%_width%,20),22,)
,)
$ifequal($getpvar(tabs),2,
$panel(Seekbar,Seekbar,0,$get(yOffset),$sub(%_width%,20),22,)
,)
$ifequal($getpvar(tabs),3,
$panel(Playlists Dropdown,Playlists Dropdown,0,$get(yOffset),$sub(%_width%,20),22,)
,)
$panel(Playlist,Single Column Playlist View,0,$add(22,$get(yOffset)),%_width%,$sub(%_height%,$add($get(yOffset),20)),)

...the drawing of scpl doesn't allow the playlist dropdown to draw the dropdown over top of it.

Any ideas?

[edit] I just remembered that playlist dropdown hasn't be recompiled for vista yet, and by the looks of it, you're running vista.
Title: foo_ui_panels
Post by: Russell777 on 2007-02-08 17:06:20
Any chance to insert the album art panel somehow?
Also is it possible to open the buttons settings on right mouse clck,cos now it only opens the main Panels UI settings.
BTW: GREAT UI,viva la terrestrial!
Title: foo_ui_panels
Post by: wraithdu on 2007-02-08 17:08:34
Just a thought - try placing the code for the SCPL panel above the code for the playlist dropdown panel (keep x and y offsets the same).  If this works like trackinfo_mod and SCPL (which I assume it does) then layering priority increases with each line of code, ie a panel coded below another would be drawn on top of it.  Put the playlist dropdown at the bottom and it should have the highest layering priority and be drawn overtop the SCPL panel (like in your first example).
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-08 17:43:42
Just a thought - try placing the code for the SCPL panel above the code for the playlist dropdown panel (keep x and y offsets the same).  If this works like trackinfo_mod and SCPL (which I assume it does) then layering priority increases with each line of code, ie a panel coded below another would be drawn on top of it.  Put the playlist dropdown at the bottom and it should have the highest layering priority and be drawn overtop the SCPL panel (like in your first example).

I've tried it both ways, same problem. 


[Edit]New [vista compatible] version of playlists dropdown released. (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=44703&view=findpost&p=470193) 
However, the issues are still there.
Title: foo_ui_panels
Post by: wraithdu on 2007-02-08 17:58:56
Can someone explain the parameters for $glass() a little better?  (Left, Right, Top, Bottom) is not very descriptive unfortunately...

EDIT:  I got it now....left, right, top, and bottom MARGINS.  I was thinking coordinates or width/height and it wasn't making sense to me.
Title: foo_ui_panels
Post by: musosticky on 2007-02-08 22:26:48
With regards to your code terrestrial...where is the UI loading these images from for the buttons? Ive looked in my images folder in foobar and cant seem to locate them.....yet 3 of the buttons are displayed.....just wanted to adjust your code for them to show up properly but they arent there.....I'm confused (not a new thing)

Edit: In fact i just happen to have some of the icons you use in your code coincidentally :S So in other words can you share the images please?

Anyway congrats on the plugin.....been loving your work since the creation of SCPL and I know you've got many more ideas rattling around just waiting to be spooged forth
Title: foo_ui_panels
Post by: Yotsuya on 2007-02-09 01:04:29
From the foo_uie_tabs [NOTMYRELEASE] (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=46138&view=findpost&p=470337) thread:
Has anyone discovered a way to programatically determine either what the currently active tab is, or if a given tab is active? I would like to whip up some titleformatting code that changes based on the currently active tab but have not had much success.

sounds like a perfect case for foo_ui_panel. Use track_info_mod buttons and and persistent variables to switch panels.

From the foo_uie_trackinfo_mod wiki (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Track_Info_Panel_Mod_%28foo_uie_trackinfo_mod%29) page:
Quote
*  PVAR:SET:variable:value

    Sets a persistent variable - a variable that is recognized throughout the Trackinfo pannel mod and can be changed through buttons. In the above, 'value' is the value you are setting the variable to and 'variable' is the name of the variable. The value of a persistent variable can only be set via a button and is returned using the $getpvar() function.
    Note: $get() and $getpvar() are separate and exclusive. As well, $puts() cannot change the value of a persistant variable.


I realize that this component is still very new so I hope I'm not "jumping the gun" but I would like to be able to switch between different panel layouts by using buttons on a trackinfomod panel. I would think this sort of thing might work:
Panel UI layout:
Code: [Select]
$drawrect(0,0,%_width%,20,brushcolor-233-233-233 pencolor-null)
$panel(Menu,Menu,0,0,240,20,)

$ifequal($getpvar(display.mode),1,$panel(Main1,Track info mod,0,20,%_width%,140,),)
$ifequal($getpvar(display.mode),2,$panel(Main2,Queue Manager,0,20,%_width%,140,),)
$ifequal($getpvar(display.mode),3,$panel(Main3,Console,0,20,%_width%,140,),)

$panel(Buttons,Track info mod,0,160,%_width%,20,)

Track info mod:
Code: [Select]
$button2(0,0,0,0,14,14,1,x,'PVAR:SET:display.mode:1',)
$button2(14,0,0,0,14,14,2,x,'PVAR:SET:display.mode:2',)
$button2(28,0,0,0,14,14,3,x,'PVAR:SET:display.mode:3',)

However with what little experimentation I have done I have been unable to get $getpvar() to read any variable made with PVAR:SET in a separate panel.

Is there any way to store a variable in one panel and read it in another? Am I using pvar incorrectly, can anyone point me to some more information?
Title: foo_ui_panels
Post by: terrestrial on 2007-02-09 01:22:03
is better now, but the volume bar has a black background


the volume bar will use the background behind it (which is black). if you want some thing else use you have to first draw underneath it.

I see something amazing with this...hoping for a way to make SCPL transparent though D:

//Edit: Will there be a way to change from our Now Playing view to our playlist selection view, vice versa you know what I mean?


no, no way to make scpl transparent (different drawing functions). you should be able to change views using some code and pvars.


Missed I something?
Thw window which containe everything has no Foobarsymbol 
And there is still strange effect with the menu bar




[Edit][a href="http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=44703&view=findpost&p=470193" target="_blank"]New [vista compatible] version of playlists dropdown released. (http://imageshack.us) 
However, the issues are still there.


seems to work for me. please try the new version and let me know if the problem is still there.

Edit: In fact i just happen to have some of the icons you use in your code coincidentally :S So in other words can you share the images please?


I didn't make the images, since I'm pretty bad with graphics. I got the stars from the trackinfo thread somewhere, and the buttons are in the big button thread here.

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

I've uploaded a new version with some major changes.

trackinfo mod, single column playlist, and this have been combined into one dll, so before installing backup your settings, delete foo_uie_trackinfo_mod.dll and foo_uie_single_column_playlist.dll.

Trackinfo mod has been renamed to Track Display and Single Column Playlist View to Single Column Playlist. The settings should carry through (however you should still make a backup before installing), but you will need to change and references you make to these two panels from your PanelsUI code. To migrate old settings over rename the files in the PanelsUI subfolder to the new names. The files are named "ID - Name" (eg: Playlist - Single Column Playlist View) so just rename them to the new name (Playlist - Single Column Playlist).
Title: foo_ui_panels
Post by: terrestrial on 2007-02-09 01:32:18
I realize that this component is still very new so I hope I'm not "jumping the gun" but I would like to be able to switch between different panel layouts by using buttons on a trackinfomod panel. I would think this sort of thing might work:
Panel UI layout:
Code: [Select]
$drawrect(0,0,%_width%,20,brushcolor-233-233-233 pencolor-null)
$panel(Menu,Menu,0,0,240,20,)

$ifequal($getpvar(display.mode),1,$panel(Main1,Track info mod,0,20,%_width%,140,),)
$ifequal($getpvar(display.mode),2,$panel(Main2,Queue Manager,0,20,%_width%,140,),)
$ifequal($getpvar(display.mode),3,$panel(Main3,Console,0,20,%_width%,140,),)

$panel(Buttons,Track info mod,0,160,%_width%,20,)

Track info mod:
Code: [Select]
$button2(0,0,0,0,14,14,1,x,'PVAR:SET:display.mode:1',)
$button2(14,0,0,0,14,14,2,x,'PVAR:SET:display.mode:2',)
$button2(28,0,0,0,14,14,3,x,'PVAR:SET:display.mode:3',)

However with what little experimentation I have done I have been unable to get $getpvar() to read any variable made with PVAR:SET in a separate panel.

Is there any way to store a variable in one panel and read it in another? Am I using pvar incorrectly, can anyone point me to some more information?


it should work with the new version, however you can just draw the buttons onto the main window itself instead of on a child panel. there's is also a $setpvar(name,val) function.
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-09 01:41:35
seems to work for me. please try the new version and let me know if the problem is still there.

works.
I cleared pl_dd's prefs from my config and all is better.
I don't think it was a ui_panel problem.

thanks for looking into it.
Title: foo_ui_panels
Post by: Yotsuya on 2007-02-09 01:53:17
Thank you pvar now works wonderfully sort of works with the new version. I am able to use $getpvar() from a secondary Track Display panel however I am having difficulty using it in $if() statements in the main layout. Should this code allow me to click between two different panels?
$ifequal($getpvar(diplay.mode),0,$panel(Now Playing,Track Display,0,160,%_width%,140,),)
$ifequal($getpvar(diplay.mode),1,$panel(Test,Track Display,0,160,%_width%,140,),)

$button2(0,$sub(%_height%,14),0,0,14,14,X,x,'PVAR:SET:display.mode:0',)
$button2(14,$sub(%_height%,14),0,0,14,14,Y,y,'PVAR:SET:display.mode:1',)


EDIT: I was able to select panels with buttons like this, which is probably a better approach anyway:
Code: [Select]
$select($add($getpvar(display.mode),1),
$panel(Now Playing,Track Display,0,160,%_width%,140,)
,
$panel(Test,Track Display,0,160,%_width%,140,)
)

$button2(0,$sub(%_height%,14),0,0,14,14,X,x,'PVAR:SET:display.mode:0',)
$button2(14,$sub(%_height%,14),0,0,14,14,Y,y,'PVAR:SET:display.mode:1',)
I successfully migrated to the new trackinfomod and singlecolumnplaylist however there is one issue I encountered.

As mentioned before, new panels have a black background unless you draw something behind it. With the new version I added this line to the top of my layout code in an attempt to change that black to something else (a light gray):
Code: [Select]
$drawrect(0,0,%_width%,%_height%,brushcolor-233-233-233 pencolor-null)
The light grey color did not carry through to the background of the trackinfomod panel as expected even after restarting foobar. I instead added that same line of code to the trackinfomod panel itself and achieved the desired results.
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-09 02:04:00
try
Code: [Select]
$drawrect(0,0,0,0,brushcolor-233-233-233 pencolor-null)
Title: foo_ui_panels
Post by: Blooooo on 2007-02-09 02:55:01
Before I sneak off to homework, here is a layout with working buttons to scroll across 3 different layouts (configuration up to you): SCPL, Album Art, and Lyrics (not even started).

(http://img292.imageshack.us/img292/1071/nppanelsuiro8.th.png) (http://img292.imageshack.us/my.php?image=nppanelsuiro8.png) (http://img184.imageshack.us/img184/8287/scplpanelsuijg9.th.png) (http://img184.imageshack.us/my.php?image=scplpanelsuijg9.png)

Code: [Select]
$ifequal($getpvar(display),1,

////////////////////////////////////SCPL

$button(15,10,0,0,26,26,/images\LE5\visual.png,/images\LE5\visual_.png,'PVAR:SET:display:2',)
$button($sub(%_width%,40),10,0,0,26,26,/images\LE5\playlist.png,/images\LE5\playlist_.png,'PVAR:SET:display:3',)

$puts(yOffset,0)

$if(%_trackinfo_notrack%,
,
$puts(yOffset,50)
$alignabs(0,0,%_width%,50,center,middle)$font(Swis721 Cn BT D-Type,13,bold,98-105-113)
%title%$char(10)
$font(calibri,9,bold,120-120-120)%album%$char(10)
)

$panel(FilterAndSort,Track info mod,5,$get(yOffset),$sub(%_width%,10),20,)

$puts(yOffset,$add($get(yOffset),20))

$panel(Playlist,Single Column Playlist View,5,$get(yOffset),$sub(%_width%,10),$sub(%_height%,$add($get(yOffset),35)),)

$drawrect(3,48,$sub(%_width%,6),$sub(%_height%,$add($get(yOffset),10)),pencolor-233-233-233)

$if(%isplaying%,
$if(%ispaused%,
$button(0,$sub(%_height%,25),0,0,0,0,/images\icon24\play_24_bw.png,/images\icon24\play_24.png,Play,),
$button(0,$sub(%_height%,25),0,0,0,0,/images\icon24\pause_24_bw.png,/images\icon24\pause_24.png,Pause,)),
$button(0,$sub(%_height%,25),0,0,0,0,/images\icon24\play_24_bw.png,/images\icon24\play_24.png,Play,))

$button(26,$sub(%_height%,18),0,0,0,0,/images\icon16\splay_16_bw.png,/images\icon16\splay_16.png,Stop,)
$button(44,$sub(%_height%,18),0,0,0,0,/images\icon16\skipb_16_bw.png,/images\icon16\skipb_16.png,Previous,)
$button(62,$sub(%_height%,18),0,0,0,0,/images\icon16\skipf_16_bw.png,/images\icon16\skipf_16.png,Next,)

$puts(rating,$if2(%rating%,0))
$button(86,$sub(%_height%,18),0,0,13,13,/images\rating\rating$get(rating).png,/images\rating\rating1.png,TAG:SET:Rating:1,)
$button(86,$sub(%_height%,18),13,0,13,13,/images\rating\rating$get(rating).png,/images\rating\rating2.png,TAG:SET:Rating:2,)
$button(86,$sub(%_height%,18),26,0,13,13,/images\rating\rating$get(rating).png,/images\rating\rating3.png,TAG:SET:Rating:3,)
$button(86,$sub(%_height%,18),39,0,13,13,/images\rating\rating$get(rating).png,/images\rating\rating4.png,TAG:SET:Rating:4,)
$button(86,$sub(%_height%,18),52,0,13,13,/images\rating\rating$get(rating).png,/images\rating\rating5.png,TAG:SET:Rating:5,)

///////////////////////////////////END SCPL

,

$ifequal($getpvar(display),2,
///////////////////////////////////BEGIN ALBUM ART

//REFLECTED ALBUM ART
$imageabs2(320,320,0,0,0,0,5,330,$replace(%path%,%filename_ext%,$replace(cover.jpg,/,-)),nokeepaspectROTATEFLIP-6)

//ALBUM ART
$imageabs2(320,320,0,0,0,0,5,5,$replace(%path%,%filename_ext%,cover.jpg),nokeepaspect)

//SHADES THE LOWER ART
$imageabs2(400,255,0,0,0,0,5,280,/images\NP\reflect.png,nokeepaspect)

//BORDER
$drawrect(3,3,324,324,pencolor-255-255-255 brushcolor-null width-1)

$button(15,430,0,0,26,26,/images\LE5\search.png,/images\LE5\search_.png,'PVAR:SET:display:1',)
$button($sub(%_width%,40),430,0,0,26,26,/images\LE5\playlist.png,/images\LE5\playlist_.png,'PVAR:SET:display:3',)

///////////////////////////////////END ALBUM ART

,)

$ifequal($getpvar(display),3,
///////////////////////////////////BEGIN LYRICS
'UH OH, NOTHING HERE YET'

$button(15,430,0,0,26,26,/images\LE5\search.png,/images\LE5\search_.png,'PVAR:SET:display:1',)
$button($sub(%_width%,40),430,0,0,26,26,/images\LE5\visual.png,/images\LE5\visual_.png,'PVAR:SET:display:2',)
///////////////////////////////////END LYRICS
,)
)
Title: foo_ui_panels
Post by: terrestrial on 2007-02-09 03:11:11
there is an issue with pvars not working when there's no track (%_trackinfo_notrack%). it will be fixed for the next version.

As mentioned before, new panels have a black background unless you draw something behind it. With the new version I added this line to the top of my layout code in an attempt to change that black to something else (a light gray):
Code: [Select]
$drawrect(0,0,%_width%,%_height%,brushcolor-233-233-233 pencolor-null)

The light grey color did not carry through to the background of the trackinfomod panel as expected even after restarting foobar. I instead added that same line of code to the trackinfomod panel itself and achieved the desired results.


some child panels will use the background from the parent, while some do not (depending on how they're written). track display and scpl will not use the background from the parent, but others (like the seekbar and menu bar) will.
Title: foo_ui_panels
Post by: Yotsuya on 2007-02-09 03:32:05
Will it be possible to to use $panel() inside of child Track Display panels?

We can already position panels inside other panels from the master panel code however there seems to be some flickering issues when the underlying panel refreshes (i.e.: spectrum analyser on top of a Track Display). Also it would be nice to be able to host full layouts when using Track Display under foo_dockable_panels. (Are you planning your own solution to opening other foobar windows?)

And thank you for all your hard work, your components continue to make foobar fun and exciting to use!
Title: foo_ui_panels
Post by: wolfsong on 2007-02-09 04:03:32
what happened to the screenshot?
Title: foo_ui_panels
Post by: Blooooo on 2007-02-09 05:15:39
Is there, or will there be a way, to section off // Per parts? Such as:


if statement(
// PerTrack
Buttons

// PerSecond
Seekbar
)

next if statement....


Or, would
a new panel will be required?
Title: foo_ui_panels
Post by: LodgeR on 2007-02-09 06:13:10
How i configure spectrum analyser, added in Panels UI?
Right click not work...
Title: foo_ui_panels
Post by: terrestrial on 2007-02-09 07:20:42
Will it be possible to to use $panel() inside of child Track Display panels?

We can already position panels inside other panels from the master panel code however there seems to be some flickering issues when the underlying panel refreshes (i.e.: spectrum analyser on top of a Track Display). Also it would be nice to be able to host full layouts when using Track Display under foo_dockable_panels. (Are you planning your own solution to opening other foobar windows?)

And thank you for all your hard work, your components continue to make foobar fun and exciting to use!


hosting panels within child panels is disabled to prevent some configuration clashes. I may enable it in the future, but in the meantime I've made some other changes which should prevent the flickering.

what happened to the screenshot?


on the first post? it's still there

How i configure spectrum analyser, added in Panels UI?
Right click not work...


in preferences there is a list of loaded panels, and you can configure it from there.
Title: foo_ui_panels
Post by: Russell777 on 2007-02-09 09:24:20
Thanks for the update,looking good,however with the new version The pvar's are being read only when a track is playing,can yiu please bring back the old behavior?
Title: foo_ui_panels
Post by: FofR on 2007-02-09 10:50:26
Has a wiki topic on this plugin been started yet? I feel one should be
Title: foo_ui_panels
Post by: Jaehong on 2007-02-09 12:00:21
How can I add Tabbed Panel stack mod and sub-pannels.

I added tabbed panel.

but when sub panel is vertical splitter, I can not add any panel in there.


and


could you make it possible to toggle show/hide pannel when press button ?
Title: foo_ui_panels
Post by: fnord23 on 2007-02-09 14:05:00
wow. I really like that UI. But buttons doesn't seem to work for me. Image is shown but neither there is a hover effect nor there is the effect of the button.

I wonder how I fixed that last time. Same behaviour occured to me with the Track Info Mod some time ago

figured that out.
Title: foo_ui_panels
Post by: musosticky on 2007-02-09 16:05:57
Wish I could write script lol. Toolej!!! Mazy!!!! I need (to steal from) you guys
Title: foo_ui_panels
Post by: Yotsuya on 2007-02-09 20:01:29
I added tabbed panel.
but when sub panel is vertical splitter, I can not add any panel in there.
and
could you make it possible to toggle show/hide pannel when press button ?

Have you considered using this alternate approach instead of tabbed panels?
Code: [Select]
$select($add($getpvar(display.mode),1),
$panel(Option1,Track Display,0,20,%_width%,140,)
,
$panel(Option2,Album list,0,20,%_width%,140,)
,
$panel(Option3,Console,0,20,%_width%,140,)
)

$button2(0,160,0,0,14,14,1,x,'PVAR:SET:display.mode:0',)
$button2(14,160,0,0,14,14,2,x,'PVAR:SET:display.mode:1',)
$button2(28,160,0,0,14,14,3,x,'PVAR:SET:display.mode:2',)

The advantage to this is approach is not only do you no longer need to use foo_uie_tabs at all, but you can place multiple panels inside each option such as overlaying spectrum analyser in your track display... and all the panels will "switch" when you click the buttons.

The disadvantage to this approach is that currently pvars only work while a track is playing :(

-and-

Using a similar approach you can use something like:

$ifequal($getpvar(hidepanel),1,,
$panel(Panel,Track Display,0,20,%_width%,140,)
)

And toggle the value of the pvar hidepanel to hide the panel.
Title: foo_ui_panels
Post by: wraithdu on 2007-02-09 20:55:38
Little bug report here.  Put this alone in the panels config -
Code: [Select]
// Background
$drawrect(,,,,brushcolor-255-0-0 pencolor-255-0-0 alpha-20)

Now push the Apply button multiple times and watch the magic.  This does not happen if the $drawrect() is in a // PerTrack section, however foobar must be restarted to fix the problem.
Title: foo_ui_panels
Post by: wraithdu on 2007-02-09 21:16:49
Another one.  It seems the Album List and Album List Panel have lost their drag-and-drop functionality.
Title: foo_ui_panels
Post by: Yotsuya on 2007-02-09 21:28:25
Just wanted to report some odd behavior, nothing really major.

When selecting the "Hide Titlebar" option in the preferences the titlebar doesnt hide but the window frame does:
Before:
(http://img164.imageshack.us/img164/7509/beforefy5.th.png) (http://img164.imageshack.us/my.php?image=beforefy5.png)
After:
(http://img75.imageshack.us/img75/7946/afterzq3.th.png) (http://img75.imageshack.us/my.php?image=afterzq3.png)

When selecting the "Hide Taskbar Entry" option in the preferences the taskbar entry does indeed hide, however in the main foobar window the application icon in the upper left corner disappears and there is a strange transparent frame similar to the above titlebar problem but to a much lesser degree:
(http://img443.imageshack.us/img443/1150/leftoverrf9.th.png) (http://img443.imageshack.us/my.php?image=leftoverrf9.png)
Title: foo_ui_panels
Post by: Kiteroa on 2007-02-09 23:16:49
Many thanks - this is going to be a great step forward for Foobar!
Title: foo_ui_panels
Post by: Russell777 on 2007-02-09 23:32:03
Another bug report:with the new version the buttons in the trackinfo mod that change the playback order
(shuffle,default,repeat) stopped updating
Title: foo_ui_panels
Post by: Necrosis on 2007-02-10 02:44:29
Would it be possible to make it so that you could have a transparent background for panels such as SCPL? That way people could just load a single background image to the panels UI main layout and it would still be visible through the playlist, for example.
Title: foo_ui_panels
Post by: terrestrial on 2007-02-10 05:29:24
Would it be possible to make it so that you could have a transparent background for panels such as SCPL? That way people could just load a single background image to the panels UI main layout and it would still be visible through the playlist, for example.


nope, not possible with the way its currently written. it would be possible to add a background to scpl itself though.

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

I've uploaded a new version, with some bug fixes and some new features.
Title: foo_ui_panels
Post by: Yotsuya on 2007-02-10 06:10:41
New version crashes when I right click and select "Settings". It also crashes when I click [Edit Layout] from the main preferences tree.
Here's the dump:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7D652C12h
Access violation, operation: read, address: 002B7000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7D652C12h):
7D652BD2h:  E9 D4 D8 FD FF 85 C0 74 25 8B 4D 0C 56 0F B6 31
7D652BE2h:  48 41 66 83 3C 75 F8 03 6A 7D 00 74 06 85 C0 74
7D652BF2h:  0A 48 41 42 42 85 C0 74 04 EB E2 42 42 5E 8B 45
7D652C02h:  08 89 10 E9 5C 86 FD FF 85 C0 74 1D 8B 55 0C 57
7D652C12h:  0F B7 0A 8B 3D 04 1D 6A 7D 66 8B 0C 4F 42 42 46
7D652C22h:  84 ED 74 01 46 48 75 E8 5F 8B 45 08 89 30 E9 81
7D652C32h:  E0 FC FF 8B 72 54 F3 A5 E9 29 A4 FE FF 8B 72 28
7D652C42h:  F3 A5 E9 6F A4 FE FF 32 C0 E9 2A 66 FE FF 32 C0
Stack (000804EAh):
000804CAh:  00000000 00000000 00000000 00000000
000804DAh:  00000000 00000000 00000000 00000000
000804EAh:  00000000 00000000 00000000 00000000
000804FAh:  00000000 00000000 00000000 00000000
0008050Ah:  00000000 00000000 00000000 00000000
0008051Ah:  00000000 00000000 00000000 00000000
0008052Ah:  00000000 00000000 00000000 00000000
0008053Ah:  00000000 00000000 00000000 00000000
0008054Ah:  00000000 00000000 00000000 00000000
0008055Ah:  00000000 00000000 00000000 00000000
0008056Ah:  00000000 00000000 00000000 00000000
0008057Ah:  00000000 00000000 00000000 00000000
0008058Ah:  00000000 00000000 00000000 00000000
0008059Ah:  00000000 00000000 00000000 00000000
000805AAh:  00000000 00000000 00000000 00000000
000805BAh:  00000000 00000000 00000000 00000000
000805CAh:  00000000 00000000 00000000 00000000
000805DAh:  00000000 00000000 00000000 00000000
000805EAh:  00000000 00000000 00000000 00000000
000805FAh:  00000000 00000000 00000000 00000000
Registers:
EAX: 00000FED, EBX: 00000000, ECX: 00000000, EDX: 002B7000
ESI: 00003858, EDI: 7EFB7C22, EBP: 00000000, ESP: 000804EA
Crash location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlValidateHeap" (+0000FEFEh)

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7D600000h - 7D6F0000h
kernel32                        loaded at 7D4C0000h - 7D5F0000h
COMCTL32                        loaded at 7DBD0000h - 7DCD3000h
msvcrt                          loaded at 77BA0000h - 77BFA000h
ADVAPI32                        loaded at 77F50000h - 77FEC000h
RPCRT4                          loaded at 7DA20000h - 7DB00000h
GDI32                            loaded at 7D800000h - 7D890000h
USER32                          loaded at 7D930000h - 7DA00000h
SHLWAPI                          loaded at 00550000h - 005A2000h
SHELL32                          loaded at 7C8D0000h - 7D0D4000h
ole32                            loaded at 77670000h - 777A4000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 762B0000h - 762FA000h
IMM32                            loaded at 7DEE0000h - 7DF40000h
LPK                              loaded at 7DBC0000h - 7DBC9000h
USP10                            loaded at 75490000h - 754F1000h
RocketDock                      loaded at 01D60000h - 01D6E000h
nview                            loaded at 01D90000h - 01F00000h
PSAPI                            loaded at 76B70000h - 76B7B000h
OLEAUT32                        loaded at 01F00000h - 01F8C000h
WINMM                            loaded at 76AA0000h - 76ACD000h
VERSION                          loaded at 77B90000h - 77B98000h
NTMARTA                          loaded at 01FA0000h - 01FC2000h
SAMLIB                          loaded at 5CCF0000h - 5CCFF000h
WLDAP32                          loaded at 76F10000h - 76F3E000h
MSCTF                            loaded at 4B8D0000h - 4B921000h
apphelp                          loaded at 75E60000h - 75E87000h
msctfime                        loaded at 4DC30000h - 4DC5E000h
imjp81                          loaded at 02100000h - 02156000h
imjp81k                          loaded at 02160000h - 02217000h
uxtheme                          loaded at 7DF50000h - 7DFC0000h
foo_cdda                        loaded at 02290000h - 022C6000h
foo_converter                    loaded at 022F0000h - 02359000h
foo_cwb_hooks                    loaded at 02380000h - 023AE000h
foo_dockable_panels              loaded at 023D0000h - 02403000h
foo_dsp_std                      loaded at 02430000h - 02471000h
foo_highlightplaying            loaded at 024A0000h - 024C1000h
foo_input_monkey                loaded at 024F0000h - 02539000h
foo_input_std                    loaded at 02560000h - 02674000h
foo_input_tta                    loaded at 026A0000h - 026CD000h
foo_masstag                      loaded at 026F0000h - 02740000h
foo_rgscan                      loaded at 02760000h - 027A8000h
foo_run                          loaded at 027D0000h - 027FB000h
foo_uie_albumlist                loaded at 02820000h - 0285D000h
foo_uie_console                  loaded at 02880000h - 0289B000h
foo_uie_lyrics                  loaded at 028C0000h - 0291E000h
WININET                          loaded at 63000000h - 630CE000h
Normaliz                        loaded at 02930000h - 02939000h
iertutil                        loaded at 5DCA0000h - 5DCE5000h
foo_uie_playlists_dropdown      loaded at 02BA0000h - 02BDA000h
foo_uie_queuemanager            loaded at 02C00000h - 02C39000h
mscoree                          loaded at 79000000h - 79045000h
MSVCR80                          loaded at 78130000h - 781CB000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA6000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 68000000h - 6802F000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
gdiplus                          loaded at 4DD60000h - 4DF07000h
foo_uie_vis_projectm            loaded at 05470000h - 054E4000h
OPENGL32                        loaded at 5E8D0000h - 5E99E000h
GLU32                            loaded at 68720000h - 68740000h
DDRAW                            loaded at 73860000h - 738AC000h
DCIMAN32                        loaded at 73B30000h - 73B36000h
foo_ui_columns                  loaded at 05500000h - 05597000h
foo_ui_panels                    loaded at 055C0000h - 0567D000h
foo_winamp_spam                  loaded at 056A0000h - 056C2000h
foo_ui_minilyrics                loaded at 056E0000h - 05702000h
nvwddi                          loaded at 06140000h - 06155000h
IMJPCD                          loaded at 08740000h - 0875A000h
MiniLyrics                      loaded at 088A0000h - 089A2000h
WS2_32                          loaded at 71C00000h - 71C17000h
WS2HELP                          loaded at 71BF0000h - 71BF8000h
RICHED32                        loaded at 73440000h - 73445000h
RICHED20                        loaded at 74C40000h - 74CB0000h
DSOUND                          loaded at 73E50000h - 73EAE000h
wdmaud                          loaded at 72D70000h - 72D79000h
WINTRUST                        loaded at 76BB0000h - 76BDB000h
CRYPT32                          loaded at 761B0000h - 76243000h
MSASN1                          loaded at 76190000h - 761A2000h
imagehlp                        loaded at 76C10000h - 76C39000h
msacm32                          loaded at 72D60000h - 72D68000h
MSACM32                          loaded at 77B70000h - 77B84000h
midimap                          loaded at 77B60000h - 77B67000h
KsUser                          loaded at 73E20000h - 73E24000h
USERENV                          loaded at 76920000h - 769E4000h
Msimg32                          loaded at 76280000h - 76285000h
dbghelp                          loaded at 6D580000h - 6D628000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
cwbowron's title format hooks 1.0.13 [Oct  2 2006 - 09:06:52]  (foo_cwb_hooks)
Standard DSP array 1.0  (foo_dsp_std)
Masstagger 1.6  (foo_masstag)
Standard Input Array 1.0  (foo_input_std)
WMA Decoder 1.1  (foo_input_std)
ReplayGain Scanner 2.0.2  (foo_rgscan)
foobar2000 core 0.9.4.2  (Core)
Highlight playing 0.1.0  (foo_highlightplaying)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
Run services 0.3.2  (foo_run)
Dockable Panels 1.0.6beta [Feb  9 2007 - 15:51:33]  (foo_dockable_panels)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
projectM visualization (Panel) 0.4  (foo_uie_vis_projectm)
FLAC Decoder 1.1.0  (foo_input_std)
PanelsUI 0.3.0 beta [Feb  9 2007 - 23:25:59]  (foo_ui_panels)
Album list panel 0.2.1  (foo_uie_albumlist)
Console panel 0.2.1  (foo_uie_console)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
Converter 1.0.1  (foo_converter)
Lyric Show Panels 0.3.0.0  (foo_uie_lyrics)
Winamp API Emulator 0.94  (foo_winamp_spam)
CD Audio Decoder 2.1.1  (foo_cdda)
TTA Audio Decoder (unofficial) 2.4.2  (foo_input_tta)
Queue manager panel 0.2.1  (foo_uie_queuemanager)

BTW I noticed improvements regarding flickering spectrum analyser panel and titlebar weirdness :)
Title: foo_ui_panels
Post by: terrestrial on 2007-02-10 06:40:18
can you try closing foobar / renaming your PanelsUI subfolder / restarting foobar, and see if it still crashes ?

does calling up settings from a track display panel under columns ui also crash?
Title: foo_ui_panels
Post by: Yotsuya on 2007-02-10 07:02:04
I pulled the PanelsUI folder and dropped the new version into my components and restarted foobar. I was able to load the settings dialog without crashing and I was able to paste my old code into the panel, however as soon as I apply the old code foobar crashes. Here is my PanelsUI code in it's entirety (what I pasted to make it crash):
Code: [Select]
$drawrect(0,0,%_width%,%_height%,brushcolor-233-233-233 pencolor-null)

$panel(Menu,Menu,0,0,240,20,)
$panel(Logo,Track Display,$sub(%_width%,55),0,55,20,)

$select($add($getpvar(display.mode),1),
$panel(Now Playing,Track Display,0,20,%_width%,140,)
$panel(Spectrum,Spectrum analyser,300,102,$sub(%_width%,433),38,)
,
$panel(Test,Track Display,0,20,%_width%,140,)
,
$panel(Queue,Queue Manager,0,20,%_width%,140,)
,
$panel(Albums,Album list,0,20,%_width%,140,)
,
$panel(Lyrics,Lyric Show,0,20,%_width%,140,)
,
$panel(Console,Console,0,20,%_width%,140,)
)

$panel(Percent,Track Display,2,$sub(%_height%,36),75,20,)
$panel(Progress,Seekbar,77,$sub(%_height%,36),$sub(%_width%,154),20,)
$panel(Time,Track Display,$sub(%_width%,77),$sub(%_height%,36),75,20,)

// Buttons
$puts(offset.button.x,0)
$puts(offset.button.y,$sub(%_height%,15))
$button($add($get(offset.button.x),2),$get(offset.button.y),0,0,14,14,/images\Yotsuya\button.lyrics.png,/images\Yotsuya\button.save.png,MiniLyrics,)
$button($add($get(offset.button.x),16),$get(offset.button.y),0,0,14,14,/images\Yotsuya\button.foosic.png,/images\Yotsuya\button.save.png,Foosic,)
$button($add($get(offset.button.x),30),$get(offset.button.y),0,0,14,14,/images\Yotsuya\button.shoutcast.png,/images\Yotsuya\button.save.png,ShoutCast,)
$button($add($get(offset.button.x),44),$get(offset.button.y),0,0,14,14,/images\Yotsuya\button.home.png,/images\Yotsuya\button.save.png,Foobar Forum,)
$button2($add($get(offset.button.x),58),$get(offset.button.y),0,0,14,14,A,a,Album Art Downloader,)

$puts(offset.button.x,$add($div(%_width%,2),12))
$puts(offset.button.y,$sub(%_height%,16))
$button($sub($get(offset.button.x),50),$get(offset.button.y),0,0,0,0,/images\Yotsuya\button.dark.left.prev.png,/images\Yotsuya\button.bright.left.prev.png,Previous,)
$button($sub($get(offset.button.x),25),$get(offset.button.y),0,0,0,0,/images\Yotsuya\button.dark.center.stop.png,/images\Yotsuya\button.bright.center.stop.png,Stop,)
$button($get(offset.button.x),$get(offset.button.y),0,0,0,0,/images\Yotsuya\button.dark.center.$if(%ispaused%,pause,play).png,/images\Yotsuya\button.bright.center.$if(%ispaused%,pause,play).png,Play or Pause,)
$button($add($get(offset.button.x),25),$get(offset.button.y),0,0,0,0,/images\Yotsuya\button.dark.right.next.png,/images\Yotsuya\button.bright.right.next.png,Next,)

$puts(offset.button.x,$sub(%_width%,0))
$puts(offset.button.y,$sub(%_height%,15))
$button2($sub($get(offset.button.x),114),$get(offset.button.y),0,0,14,14,I,i,'PVAR:SET:display.mode:0',)
$button2($sub($get(offset.button.x),100),$get(offset.button.y),0,0,14,14,T,t,'PVAR:SET:display.mode:1',)
$button2($sub($get(offset.button.x),86),$get(offset.button.y),0,0,14,14,Q,q,'PVAR:SET:display.mode:2',)
$button2($sub($get(offset.button.x),72),$get(offset.button.y),0,0,14,14,A,a,'PVAR:SET:display.mode:3',)
$button2($sub($get(offset.button.x),58),$get(offset.button.y),0,0,14,14,L,l,'PVAR:SET:display.mode:4',)
$button2($sub($get(offset.button.x),44),$get(offset.button.y),0,0,14,14,C,c,'PVAR:SET:display.mode:5',)
$button($sub($get(offset.button.x),30),$get(offset.button.y),0,0,14,14,/images\Yotsuya\button.playlist.png,/images\Yotsuya\button.save.png,Collapse,)
$button($sub($get(offset.button.x),16),$get(offset.button.y),0,0,14,14,/images\Yotsuya\button.vis.png,/images\Yotsuya\button.save.png,ProjectM,)

I repeated the experiment in ColumnsUI but did not experience a crash. I was even able to apply the above panelsui code (though obviously not all of it functioned).
Title: foo_ui_panels
Post by: Kiteroa on 2007-02-10 09:29:56
Love the new edit screens!

Seem to be switching back and forth between the layout config and main Panel UI screens a lot tweaking layout of panel and panel contents to fit - maybe a single large screen would be easier to use - or at least a panel names drop-down on the layout screen - where you need to the panel name!

Got ProjectM working fine with toobar, menu, album art,  SCP and a couple of Track displays - not too easy to sort out which track display is which though!

Thanks. This is going to be fantastic.
Title: foo_ui_panels
Post by: tomthomson on 2007-02-10 12:08:21
Another bug report:with the new version the buttons in the trackinfo mod that change the playback order
(shuffle,default,repeat) stopped updating


yep, same with the mute button
I think every command that uses cwb_hooks variables
Title: foo_ui_panels
Post by: Russell777 on 2007-02-10 12:46:36
I got it working with the newest version,however only when there's a track playing
Title: foo_ui_panels
Post by: bimbel on 2007-02-10 14:53:56
Is there any possibility of having the options 'hide taskbar entry' and 'hide titlebar' as a standalone version? I currently don't want to go from ColumnsUI to PanelsUI (gonna wait for it getting more Stable!)
But I really like those options!
Title: foo_ui_panels
Post by: jako on 2007-02-10 15:14:15
can anybody give me a way to get albumart work with foo_ui_panels.
how can i load it?
Title: foo_ui_panels
Post by: Ulquiorra on 2007-02-10 17:18:42
Foobar seems to crash on exit, doesn't close correctly, and therefore can never save it's settings, for me, using Windows Vista Ultimate...

Components are:

foo_cdda 2.1.1
foo_ui_columns 0.1.3beta
foo_convertor 1.0.1
foo_ui_std 0.9acc
foo_input_std 1.1.0
Core 0.9.4.2
foo_freedb 0.5.2a
foo_masstag 1.6
foo_browser 1.2.3
foo_ui_panels 0.3.0
Foo_uie_single_column_playlist 0.5.4 beta
foo_dsp_std 1.0
foo_uie_trackinfo_mod 0.8.0beta

Also, I don't understand how the $glass function works precisely either, could you show me how to make the entire width of the 20 downmost pixels $glassed?
Title: foo_ui_panels
Post by: wraithdu on 2007-02-10 18:27:12
First off, the new component is great.  I love the new edit box.  So I have a question and a bug re: v0.3.0.

What exactly do the new Global, Background, PerTrack, and PerSecond buttons do?  I can't seem to find any functionality.  And do the // Global etc. divisions have any effect in the Panels UI config, or only in Track Display?

BUG:  This is twofold.  First, it interferes with the tray icon settings under ColumnsUI in the prefs.  If they were meant to be separate, then the ColumnsUI tray icon settings still have some effect.  Second, when minimizing by clicking the taskbar everything is fine.  But if I minimize by clicking the upper right corner of foobar I get a duplicate (ie there are 2) tray icon.

Last a request:  Can you bring back the option to use a custom tray icon?

Thanks for all your work!
Title: foo_ui_panels
Post by: Jaehong on 2007-02-10 19:32:11
Code: [Select]
$drawrect(0,0,%_width%,%_height%,brushcolor-SYSCOL-15 pencolor-NULL)
$puts(offsetX,0)$puts(offsetY,0)$puts(w,%_width%)$puts(h,50)
$panel(tButton,Track info mod,$get(offsetX),$get(offsetY),$get(w),$get(h),)
$puts(offsetY,$add($get(offsetY),$get(h)))
$setpvar(page,$add($getpvar(page),1))
$setpvar(hleft,$add($getpvar(hleft),1))
$setpvar(left,$add($getpvar(left),1))
$setpvar(right,$add($getpvar(right),1))

$select($getpvar(page)
    ,
// # page 1 PLAYLIST
    $puts(h,100)
    $select($getpvar(hleft)
        ,
        $select($getpvar(left)
                ,
// ## 1 LIST SWITCHER
                $puts(w,100)
                $puts(name,Playlist switcher)
                ,
// ## 2 ALBUM ART & TRACK INFO
                $puts(w,100)
                $puts(name,Track info)
                ,
// ## 3 ALBUM LIST
                $puts(w,100)
                $puts(name,Album list)

        )
        $panel(left,$get(name),$get(offsetX),$get(offsetY),$get(w),$get(h),)
        $puts(offsetX,$add($get(offsetX),$get(w)))
    )
// TRACK INFO MOD (VERTICAL BUTTONS)
    $puts(w,50)

    $panel(vButton,Track info mod,$get(offsetX),$get(offsetY),$get(w),$get(h),)
    $puts(offsetX,$add($get(offsetX),$get(w)))

    
    $select($getpvar(right)
            ,
// ## 1 COLUMNS LIST
            $puts(w,100)
            $puts(name,Columns Playlist)
            ,
// ## 2 SINGLE COLUMN LIST
            $puts(w,100)
            $puts(name,Single column playlist)
    )
    $panel(right,$get(name),$get(offsetX),$get(offsetY),$get(w),$get(h),)
// spectrum
    $puts(offsetX,0)
    $puts(offsetY,$add($get(offsetY),$get(h)))
    $puts(w,%_width%)$puts(h,50)
    $panel(spectrum,spectrum,$get(offsetX),$get(offsetY),$get(w),$get(h),)


    ,
// # page 2 NOW PLAYING
    $puts(w,%_width%)$puts(h,$sub(%_height%,$get(h)))
    $panel(now,track info mod,$get(offsetX),$get(offsetY),$get(w),$get(h),)

)


This code shows only top Track info mod.
I can't find problem.
Title: foo_ui_panels
Post by: Ulquiorra on 2007-02-10 22:06:04
Lots of tries later, I figured out most of glass effects...

I got lots of unknown functions with them, though, it's very annoying. Code:

Code: [Select]
//$drawrect(0,0,%_width%,20,penColor-243-243-243 brushColor-null expand-4)
$panel(Menu,Menu,1,1,$sub(%_width%,2),19,)
$glass(0,0,30,0)
//$imageabs(0,0,\images\vista\bbar.png,)

$puts(yOffset,21)

$if(%_trackinfo_notrack%,
,
    $panel(Playing,Track Display,0,$get(yOffset),%_width%,100,)
    $puts(yOffset,121)
)
$panel(Playlist,Single Column Playlist,0,$get(yOffset),%_width%,$sub(%_height%,$add($get(yOffset),22)),)

$panel(Buttons,Buttons,0,$sub(%_height%,21),190,21,)
$panel(Seekbar,Seekbar,200,$sub(%_height%,20),$sub(%_width%,210),20,)


Gives me an unknown function. Also, the menu...how can I get a proper main menu whilst using glass effects and the like?
Title: foo_ui_panels
Post by: terrestrial on 2007-02-11 04:14:32
I pulled the PanelsUI folder and dropped the new version into my components and restarted foobar. I was able to load the settings dialog without crashing and I was able to paste my old code into the panel, however as soon as I apply the old code foobar crashes. Here is my PanelsUI code in it's entirety (what I pasted to make it crash):
Code: [Select]
$drawrect(0,0,%_width%,%_height%,brushcolor-233-233-233 pencolor-null)

$panel(Menu,Menu,0,0,240,20,)
$panel(Logo,Track Display,$sub(%_width%,55),0,55,20,)

$select($add($getpvar(display.mode),1),
$panel(Now Playing,Track Display,0,20,%_width%,140,)
$panel(Spectrum,Spectrum analyser,300,102,$sub(%_width%,433),38,)
,
$panel(Test,Track Display,0,20,%_width%,140,)
,
$panel(Queue,Queue Manager,0,20,%_width%,140,)
,
$panel(Albums,Album list,0,20,%_width%,140,)
,
$panel(Lyrics,Lyric Show,0,20,%_width%,140,)
,
$panel(Console,Console,0,20,%_width%,140,)
)

$panel(Percent,Track Display,2,$sub(%_height%,36),75,20,)
$panel(Progress,Seekbar,77,$sub(%_height%,36),$sub(%_width%,154),20,)
$panel(Time,Track Display,$sub(%_width%,77),$sub(%_height%,36),75,20,)

// Buttons
$puts(offset.button.x,0)
$puts(offset.button.y,$sub(%_height%,15))
$button($add($get(offset.button.x),2),$get(offset.button.y),0,0,14,14,/images\Yotsuya\button.lyrics.png,/images\Yotsuya\button.save.png,MiniLyrics,)
$button($add($get(offset.button.x),16),$get(offset.button.y),0,0,14,14,/images\Yotsuya\button.foosic.png,/images\Yotsuya\button.save.png,Foosic,)
$button($add($get(offset.button.x),30),$get(offset.button.y),0,0,14,14,/images\Yotsuya\button.shoutcast.png,/images\Yotsuya\button.save.png,ShoutCast,)
$button($add($get(offset.button.x),44),$get(offset.button.y),0,0,14,14,/images\Yotsuya\button.home.png,/images\Yotsuya\button.save.png,Foobar Forum,)
$button2($add($get(offset.button.x),58),$get(offset.button.y),0,0,14,14,A,a,Album Art Downloader,)

$puts(offset.button.x,$add($div(%_width%,2),12))
$puts(offset.button.y,$sub(%_height%,16))
$button($sub($get(offset.button.x),50),$get(offset.button.y),0,0,0,0,/images\Yotsuya\button.dark.left.prev.png,/images\Yotsuya\button.bright.left.prev.png,Previous,)
$button($sub($get(offset.button.x),25),$get(offset.button.y),0,0,0,0,/images\Yotsuya\button.dark.center.stop.png,/images\Yotsuya\button.bright.center.stop.png,Stop,)
$button($get(offset.button.x),$get(offset.button.y),0,0,0,0,/images\Yotsuya\button.dark.center.$if(%ispaused%,pause,play).png,/images\Yotsuya\button.bright.center.$if(%ispaused%,pause,play).png,Play or Pause,)
$button($add($get(offset.button.x),25),$get(offset.button.y),0,0,0,0,/images\Yotsuya\button.dark.right.next.png,/images\Yotsuya\button.bright.right.next.png,Next,)

$puts(offset.button.x,$sub(%_width%,0))
$puts(offset.button.y,$sub(%_height%,15))
$button2($sub($get(offset.button.x),114),$get(offset.button.y),0,0,14,14,I,i,'PVAR:SET:display.mode:0',)
$button2($sub($get(offset.button.x),100),$get(offset.button.y),0,0,14,14,T,t,'PVAR:SET:display.mode:1',)
$button2($sub($get(offset.button.x),86),$get(offset.button.y),0,0,14,14,Q,q,'PVAR:SET:display.mode:2',)
$button2($sub($get(offset.button.x),72),$get(offset.button.y),0,0,14,14,A,a,'PVAR:SET:display.mode:3',)
$button2($sub($get(offset.button.x),58),$get(offset.button.y),0,0,14,14,L,l,'PVAR:SET:display.mode:4',)
$button2($sub($get(offset.button.x),44),$get(offset.button.y),0,0,14,14,C,c,'PVAR:SET:display.mode:5',)
$button($sub($get(offset.button.x),30),$get(offset.button.y),0,0,14,14,/images\Yotsuya\button.playlist.png,/images\Yotsuya\button.save.png,Collapse,)
$button($sub($get(offset.button.x),16),$get(offset.button.y),0,0,14,14,/images\Yotsuya\button.vis.png,/images\Yotsuya\button.save.png,ProjectM,)

I repeated the experiment in ColumnsUI but did not experience a crash. I was even able to apply the above panelsui code (though obviously not all of it functioned).

weird, I can't seem to get it to crash... did you apply the code after you renamed/removed your old panelsui folder or after you moved back the original?

Foobar seems to crash on exit, doesn't close correctly, and therefore can never save it's settings, for me, using Windows Vista Ultimate...

Also, I don't understand how the $glass function works precisely either, could you show me how to make the entire width of the 20 downmost pixels $glassed?

you need to remove foo_uie_single_column_playlist.dll and foo_uie_trackinfo_mod.dll. Is there a PanelsUI subfolder created in your profile directory? the parameters to $glass are (left,right,top,bottom) margins.


First off, the new component is great.  I love the new edit box.  So I have a question and a bug re: v0.3.0.

What exactly do the new Global, Background, PerTrack, and PerSecond buttons do?  I can't seem to find any functionality.  And do the // Global etc. divisions have any effect in the Panels UI config, or only in Track Display?

the buttons don't do anything yet (I forgot to hide them after I redesigned the dialog). Panels UI uses the same divisions as Track Display.

Quote
BUG:  This is twofold.  First, it interferes with the tray icon settings under ColumnsUI in the prefs.  If they were meant to be separate, then the ColumnsUI tray icon settings still have some effect.  Second, when minimizing by clicking the taskbar everything is fine.  But if I minimize by clicking the upper right corner of foobar I get a duplicate (ie there are 2) tray icon.

does the tray icon disappear when you mouse over it? I think it might be a ColumnsUI thing as I get the same behavior under the standard UI.

Code: [Select]
$setpvar(page,$add($getpvar(page),1))
$setpvar(hleft,$add($getpvar(hleft),1))
$setpvar(left,$add($getpvar(left),1))
$setpvar(right,$add($getpvar(right),1))

This code shows only top Track info mod.
I can't find problem.

I think that's your problem. The variables keep getting added each time the code is run. Also you need to change Track info mod -> Track Display.


Lots of tries later, I figured out most of glass effects...

I got lots of unknown functions with them, though, it's very annoying. Code:

Gives me an unknown function. Also, the menu...how can I get a proper main menu whilst using glass effects and the like?

you can ignore the unknown function (its caused by $glass and is fixed for the next version). You can't put the menu bar over glass as it won't draw properly. You can either move it below/above the glass area, or use a Track Display "Menu" button to have a popup menu.
Title: foo_ui_panels
Post by: Yotsuya on 2007-02-11 05:54:39
Well I started breaking down my foobar piece by piece and discovered that foo_winamp_spam was causing the problems. I dont know what it is about the new version of Panels UI but atleast for me it did not like to work with winamp_spam. I have removed winamp spam and panelsui is running fine now.

It also had something specifically to do with the play/pause button and the next button because even with winamp_spam, panelsui worked fine without those two buttons.
Title: foo_ui_panels
Post by: wraithdu on 2007-02-11 07:59:35

BUG:  This is twofold.  First, it interferes with the tray icon settings under ColumnsUI in the prefs.  If they were meant to be separate, then the ColumnsUI tray icon settings still have some effect.  Second, when minimizing by clicking the taskbar everything is fine.  But if I minimize by clicking the upper right corner of foobar I get a duplicate (ie there are 2) tray icon.

does the tray icon disappear when you mouse over it? I think it might be a ColumnsUI thing as I get the same behavior under the standard UI.

No, both icons are there even when moused over.  In fact there are 2 different tool tips - 'foobar2000' and 'foobar2000 - PanelsUI'.

Also, is there any way to draw on top of the panels from the main PanelsUI config?  I was thinking about placing some transparent png's around my SCPL to make it blend into the background, but I can't seem to get anything to overlay the panel.  Perhaps a z-order option can be added to the main PanelsUI to control layering?
Title: foo_ui_panels
Post by: Ulquiorra on 2007-02-11 11:10:00
Quote

Foobar seems to crash on exit, doesn't close correctly, and therefore can never save it's settings, for me, using Windows Vista Ultimate...

Also, I don't understand how the $glass function works precisely either, could you show me how to make the entire width of the 20 downmost pixels $glassed?


you need to remove foo_uie_single_column_playlist.dll and foo_uie_trackinfo_mod.dll. Is there a PanelsUI subfolder created in your profile directory? the parameters to $glass are (left,right,top,bottom) margins.

Ah, no, the problem was with Vista and saving playlists, or something like that. Basicaly, Vista wanted admin rights to save a playlist (God I hated Vista for that) but Foobar ignored the popup window for that. I managed to turn that 'feature' of Vista's off and it saves settings properly, also closes properly.

I figured out glass, I thought it would work from a point, but it seems the Vista API only allows you to widen the margins? Cheap, but ah well.

I'll figure out the menu, thanks for the tip.
Title: foo_ui_panels
Post by: metal_termite on 2007-02-11 11:42:18
I like the syntax highlighting 

But can the configuration window background be changed to white? It is harder to read the black font on gray background as it is now.
Title: foo_ui_panels
Post by: bvm on 2007-02-11 12:26:52
I find it easier with the grey!

Keep grey! (or maybe add an option?)
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-11 12:48:50
Keep grey! (or maybe add an option?)
This isn't KDE! 
Title: foo_ui_panels
Post by: bvm on 2007-02-11 12:51:56

Keep grey! (or maybe add an option?)
This isn't KDE! 


Yet.... 
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-11 12:56:43
Request: menus for PVAR:SET buttons, liike the sort anf filter buttons.
Title: foo_ui_panels
Post by: metal_termite on 2007-02-11 13:16:43
I just noticed inactive windows finally turn active when clicking on a trackinfo section. Nice. That was broken with the old trackinfo_mod component.

I find it easier with the grey!

Keep grey! (or maybe add an option?)

Adding an option sounds good to me.
Title: foo_ui_panels
Post by: tomthomson on 2007-02-11 22:24:49
foobar crashes every time when holding down the right mouse button on a Track Display panel and moving the mouse around

thats what the crashlog says

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 055D6460h
Access violation, operation: write, address: 0000009Fh
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (055D6460h):
055D6420h:  FF D2 8B F0 85 F6 74 6B 6A 10 E8 9A 15 07 00 8B
055D6430h:  5C 24 1C 83 C4 04 85 C0 74 21 8B 8B 08 01 00 00
055D6440h:  C7 00 14 D7 66 05 C7 40 04 01 00 00 00 C7 40 08
055D6450h:  02 00 00 00 89 48 0C 8B F8 EB 02 33 FF 8B 43 0C
055D6460h:  C6 40 09 01 8D 44 24 38 50 6A 01 57 56 FF 15 B4
055D6470h:  54 66 05 8B 5B 0C 57 C6 43 09 00 E8 0E 16 07 00
055D6480h:  8B 0E 8B 51 08 83 C4 04 56 FF D2 8B 5C 24 20 8B
055D6490h:  7C 24 10 C6 84 24 F0 0B 00 00 08 8B 07 8B 10 8B
Code bytes (055D6460h):
055D6420h:  FF D2 8B F0 85 F6 74 6B 6A 10 E8 9A 15 07 00 8B
055D6430h:  5C 24 1C 83 C4 04 85 C0 74 21 8B 8B 08 01 00 00
055D6440h:  C7 00 14 D7 66 05 C7 40 04 01 00 00 00 C7 40 08
055D6450h:  02 00 00 00 89 48 0C 8B F8 EB 02 33 FF 8B 43 0C
055D6460h:  C6 40 09 01 8D 44 24 38 50 6A 01 57 56 FF 15 B4
055D6470h:  54 66 05 8B 5B 0C 57 C6 43 09 00 E8 0E 16 07 00
055D6480h:  8B 0E 8B 51 08 83 C4 04 56 FF D2 8B 5C 24 20 8B
055D6490h:  7C 24 10 C6 84 24 F0 0B 00 00 08 8B 07 8B 10 8B
Registers:
EAX: 00000096, EBX: 069715A0, ECX: 001109E6, EDX: 036B0054
ESI: 06089D60, EDI: 0696B450, EBP: 00000200, ESP: 00000208
Crash location: "foo_ui_panels", loaded at 055D0000h - 0568D000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C910000h - 7C9C7000h
kernel32                        loaded at 7C800000h - 7C907000h
COMCTL32                        loaded at 773A0000h - 774A3000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4A000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F37000h
USER32                          loaded at 77D10000h - 77DA0000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7C9D0000h - 7D1F0000h
ole32                            loaded at 774B0000h - 775ED000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76350000h - 7639A000h
IMM32                            loaded at 76330000h - 7634D000h
uxtheme                          loaded at 5B0F0000h - 5B128000h
MSCTF                            loaded at 746A0000h - 746EB000h
lgscroll                        loaded at 10100000h - 1010F000h
MSVCR80                          loaded at 78130000h - 781CB000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
NTMARTA                          loaded at 77660000h - 77681000h
WLDAP32                          loaded at 76F20000h - 76F4D000h
SAMLIB                          loaded at 71B70000h - 71B83000h
msctfime                        loaded at 75250000h - 7527E000h
foo_cwb_hooks                    loaded at 00A90000h - 00AC5000h
foo_audioscrobbler              loaded at 00AF0000h - 00B27000h
WS2_32                          loaded at 71A10000h - 71A27000h
WS2HELP                          loaded at 71A00000h - 71A08000h
foo_cdda                        loaded at 00B90000h - 00BC6000h
foo_channel_mixer                loaded at 00BF0000h - 00C2B000h
foo_common                      loaded at 00C40000h - 00C7A000h
foo_converter                    loaded at 00CA0000h - 00D09000h
foo_discogs                      loaded at 00D30000h - 00DA2000h
gdiplus                          loaded at 4EBA0000h - 4ED43000h
WINMM                            loaded at 76AF0000h - 76B1E000h
foo_dockable_panels              loaded at 00E50000h - 00E84000h
foo_dsp_crossfader              loaded at 00EB0000h - 00EBD000h
foo_dsp_std                      loaded at 00ED0000h - 00F11000h
foo_dsp_vlevel                  loaded at 00F40000h - 00F64000h
foo_freedb2                      loaded at 00F90000h - 00FD0000h
foo_input_mslive                loaded at 00FF0000h - 01017000h
WMVCore                          loaded at 15110000h - 1536A000h
WMASF                            loaded at 11C70000h - 11CA9000h
OLEAUT32                        loaded at 770F0000h - 7717C000h
foo_input_std                    loaded at 01030000h - 01144000h
foo_lnk                          loaded at 01170000h - 01189000h
foo_managedWrapper              loaded at 011B0000h - 01252000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA8000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
xpsp2res                        loaded at 20000000h - 202D9000h
dotnet_title                    loaded at 11000000h - 11014000h
foo_masstag                      loaded at 03D00000h - 03D50000h
foo_menu_addons                  loaded at 03D60000h - 03D7F000h
foo_navigator                    loaded at 03D90000h - 03DC1000h
foo_out_ks                      loaded at 03DF0000h - 03E1A000h
SETUPAPI                        loaded at 778F0000h - 779E4000h
foo_playcount                    loaded at 03E40000h - 03E54000h
foo_playlist_manager            loaded at 03E70000h - 03EB6000h
foo_playlist_tree                loaded at 03EE0000h - 03F4B000h
foo_pqview                      loaded at 03F70000h - 03F8C000h
foo_rgscan                      loaded at 03FB0000h - 03FF8000h
foo_run                          loaded at 04020000h - 0404B000h
foo_scheduler                    loaded at 04070000h - 040DE000h
POWRPROF                        loaded at 74A50000h - 74A58000h
foo_sic                          loaded at 04100000h - 04159000h
foo_uie_albumart                loaded at 04280000h - 042BC000h
foo_uie_playlists_dropdown      loaded at 042E0000h - 04319000h
foo_uie_queuemanager            loaded at 04340000h - 04379000h
foo_uie_quicksearch              loaded at 04410000h - 04457000h
foo_uie_tabs                    loaded at 04460000h - 0448A000h
foo_ui_columns                  loaded at 044B0000h - 04547000h
foo_ui_std                      loaded at 04570000h - 045C7000h
foo_utils                        loaded at 045F0000h - 04628000h
foo_vis_projectM                loaded at 04650000h - 046C1000h
OPENGL32                        loaded at 5F0D0000h - 5F19C000h
GLU32                            loaded at 68FC0000h - 68FE0000h
DDRAW                            loaded at 736D0000h - 73719000h
DCIMAN32                        loaded at 73B30000h - 73B36000h
foo_ui_panels                    loaded at 055D0000h - 0568D000h
foo_ui_minilyrics                loaded at 056B0000h - 056D2000h
ctagent                          loaded at 05910000h - 05916000h
mswsock                          loaded at 719B0000h - 719F0000h
DNSAPI                          loaded at 76EE0000h - 76F07000h
rasadhlp                        loaded at 76F80000h - 76F86000h
imon                            loaded at 20B00000h - 20B4B000h
WSOCK32                          loaded at 71A30000h - 71A3A000h
nl_lsp                          loaded at 09190000h - 091A5000h
nl_msgc                          loaded at 091B0000h - 091C1000h
hnetcfg                          loaded at 66710000h - 66769000h
wshtcpip                        loaded at 719F0000h - 719F8000h
System.Xml.ni                    loaded at 69BE0000h - 6A148000h
MiniLyrics                      loaded at 099E0000h - 09AE2000h
RICHED32                        loaded at 73250000h - 73255000h
RICHED20                        loaded at 74DB0000h - 74E1C000h
WINTRUST                        loaded at 76BF0000h - 76C1E000h
CRYPT32                          loaded at 77A50000h - 77AE5000h
MSASN1                          loaded at 77AF0000h - 77B02000h
IMAGEHLP                        loaded at 76C50000h - 76C78000h
ksuser                          loaded at 73E40000h - 73E44000h
DBGHELP                          loaded at 59DD0000h - 59E71000h
VERSION                          loaded at 77BD0000h - 77BD8000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
foobar2000 core 0.9.4.2  (Core)
Playlist Manager 1.0  (foo_playlist_manager)
Standard DSP array 1.0  (foo_dsp_std)
Converter 1.0.1  (foo_converter)
WMA Decoder 1.1  (foo_input_std)
Menu Addons 0.3.7c  (foo_menu_addons)
Channel Mixer 0.9.6.1  (foo_channel_mixer)
Default User Interface 0.9acc  (foo_ui_std)
Quick Search Toolbar 2.8j  (foo_uie_quicksearch)
Run services 0.3.2  (foo_run)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
Shell Link Resolver 1.2  (foo_lnk)
freedb Tagger 0.5.2a  (foo_freedb2)
Playlist Tools 0.5.9  (foo_utils)
Playlists Dropdown 0.6 alpha 3  (foo_uie_playlists_dropdown)
Crossfader 0.1.6.2  (foo_dsp_crossfader)
foo_managedWrapper 0.3  (foo_managedWrapper)
Dockable Panels 1.0.5 [Dec  4 2006 - 09:04:00]  (foo_dockable_panels)
Kernel Streaming Output 1.2.2  (foo_out_ks)
VLevel 20060324.0  (foo_dsp_vlevel)
Scheduler 3.5 RC  (foo_scheduler)
Masstagger 1.6  (foo_masstag)
Common services 0.1  (foo_common)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
projectM visualization 1.97.6.2  (foo_vis_projectM)
Discogs Tagger 0.92  (foo_discogs)
Album Art Panel 0.2.6  (foo_uie_albumart)
Audioscrobbler 1.3.5  (foo_audioscrobbler)
CD Audio Decoder 2.1.1  (foo_cdda)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Standard Input Array 1.0  (foo_input_std)
PanelsUI 0.3.0 beta [Feb  9 2007 - 23:25:59]  (foo_ui_panels)
FLAC Decoder 1.1.0  (foo_input_std)
mslive 0.2  (foo_input_mslive)
Playlist Tree Panel 2.2.4 [Nov 17 2006 - 16:34:17]  (foo_playlist_tree)
Play Count 1.9.2  (foo_playcount)
ReplayGain Scanner 2.0.2  (foo_rgscan)
foosic music database 1.0 beta 12  (foo_sic)
Navigator 0.6  (foo_navigator)

Title: foo_ui_panels
Post by: Yotsuya on 2007-02-12 04:55:37
I can confirm tomthomson's bug. Right click and hold the button anywhere on a Track Display panel.. as soon as you move the mouse foobar immediately crashes:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 05526460h
Access violation, operation: write, address: 5F252C39h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (05526460h):
05526420h:  FF D2 8B F0 85 F6 74 6B 6A 10 E8 9A 15 07 00 8B
05526430h:  5C 24 1C 83 C4 04 85 C0 74 21 8B 8B 08 01 00 00
05526440h:  C7 00 14 D7 5B 05 C7 40 04 01 00 00 00 C7 40 08
05526450h:  02 00 00 00 89 48 0C 8B F8 EB 02 33 FF 8B 43 0C
05526460h:  C6 40 09 01 8D 44 24 38 50 6A 01 57 56 FF 15 B4
05526470h:  54 5B 05 8B 5B 0C 57 C6 43 09 00 E8 0E 16 07 00
05526480h:  8B 0E 8B 51 08 83 C4 04 56 FF D2 8B 5C 24 20 8B
05526490h:  7C 24 10 C6 84 24 F0 0B 00 00 08 8B 07 8B 10 8B
Code bytes (05526460h):
05526420h:  FF D2 8B F0 85 F6 74 6B 6A 10 E8 9A 15 07 00 8B
05526430h:  5C 24 1C 83 C4 04 85 C0 74 21 8B 8B 08 01 00 00
05526440h:  C7 00 14 D7 5B 05 C7 40 04 01 00 00 00 C7 40 08
05526450h:  02 00 00 00 89 48 0C 8B F8 EB 02 33 FF 8B 43 0C
05526460h:  C6 40 09 01 8D 44 24 38 50 6A 01 57 56 FF 15 B4
05526470h:  54 5B 05 8B 5B 0C 57 C6 43 09 00 E8 0E 16 07 00
05526480h:  8B 0E 8B 51 08 83 C4 04 56 FF D2 8B 5C 24 20 8B
05526490h:  7C 24 10 C6 84 24 F0 0B 00 00 08 8B 07 8B 10 8B
Registers:
EAX: 5F252C30, EBX: 055F96F0, ECX: 006E0512, EDX: 06430047
ESI: 05D896F8, EDI: 086C3FF8, EBP: 00000200, ESP: 00000208
Crash location: "foo_ui_panels", loaded at 05520000h - 055DD000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7D600000h - 7D6F0000h
kernel32                        loaded at 7D4C0000h - 7D5F0000h
COMCTL32                        loaded at 7DBD0000h - 7DCD3000h
msvcrt                          loaded at 77BA0000h - 77BFA000h
ADVAPI32                        loaded at 77F50000h - 77FEC000h
RPCRT4                          loaded at 7DA20000h - 7DB00000h
GDI32                            loaded at 7D800000h - 7D890000h
USER32                          loaded at 7D930000h - 7DA00000h
SHLWAPI                          loaded at 00550000h - 005A2000h
SHELL32                          loaded at 7C8D0000h - 7D0D4000h
ole32                            loaded at 77670000h - 777A4000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 762B0000h - 762FA000h
IMM32                            loaded at 7DEE0000h - 7DF40000h
LPK                              loaded at 7DBC0000h - 7DBC9000h
USP10                            loaded at 75490000h - 754F1000h
RocketDock                      loaded at 01D60000h - 01D6E000h
nview                            loaded at 01D90000h - 01F00000h
PSAPI                            loaded at 76B70000h - 76B7B000h
OLEAUT32                        loaded at 01F00000h - 01F8C000h
WINMM                            loaded at 76AA0000h - 76ACD000h
VERSION                          loaded at 77B90000h - 77B98000h
NTMARTA                          loaded at 01FA0000h - 01FC2000h
SAMLIB                          loaded at 5CCF0000h - 5CCFF000h
WLDAP32                          loaded at 76F10000h - 76F3E000h
MSCTF                            loaded at 4B8D0000h - 4B921000h
apphelp                          loaded at 75E60000h - 75E87000h
msctfime                        loaded at 4DC30000h - 4DC5E000h
imjp81                          loaded at 02100000h - 02156000h
imjp81k                          loaded at 02160000h - 02217000h
uxtheme                          loaded at 7DF50000h - 7DFC0000h
foo_cdda                        loaded at 02290000h - 022C6000h
foo_converter                    loaded at 022F0000h - 02359000h
foo_cwb_hooks                    loaded at 02380000h - 023AE000h
foo_dockable_panels              loaded at 023D0000h - 02403000h
foo_dsp_std                      loaded at 02430000h - 02471000h
foo_highlightplaying            loaded at 024A0000h - 024C1000h
foo_input_monkey                loaded at 024F0000h - 02539000h
foo_input_std                    loaded at 02560000h - 02674000h
foo_input_tta                    loaded at 026A0000h - 026CD000h
foo_masstag                      loaded at 026F0000h - 02740000h
foo_rgscan                      loaded at 02760000h - 027A8000h
foo_run                          loaded at 027D0000h - 027FB000h
foo_uie_albumlist                loaded at 02820000h - 0285D000h
foo_uie_console                  loaded at 02880000h - 0289B000h
foo_uie_lyrics                  loaded at 028C0000h - 0291E000h
WININET                          loaded at 63000000h - 630CE000h
Normaliz                        loaded at 02930000h - 02939000h
iertutil                        loaded at 5DCA0000h - 5DCE5000h
foo_uie_playlists_dropdown      loaded at 02BA0000h - 02BDA000h
foo_uie_queuemanager            loaded at 02C00000h - 02C39000h
mscoree                          loaded at 79000000h - 79045000h
MSVCR80                          loaded at 78130000h - 781CB000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA6000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 68000000h - 6802F000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
gdiplus                          loaded at 4DD60000h - 4DF07000h
foo_ui_columns                  loaded at 05470000h - 05507000h
foo_ui_panels                    loaded at 05520000h - 055DD000h
foo_ui_minilyrics                loaded at 05600000h - 05622000h
nvwddi                          loaded at 06060000h - 06075000h
IMJPCD                          loaded at 08660000h - 0867A000h
MiniLyrics                      loaded at 087C0000h - 088C2000h
WS2_32                          loaded at 71C00000h - 71C17000h
WS2HELP                          loaded at 71BF0000h - 71BF8000h
RICHED32                        loaded at 73440000h - 73445000h
RICHED20                        loaded at 74C40000h - 74CB0000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
DSOUND                          loaded at 73E50000h - 73EAE000h
wdmaud                          loaded at 72D70000h - 72D79000h
WINTRUST                        loaded at 76BB0000h - 76BDB000h
CRYPT32                          loaded at 761B0000h - 76243000h
MSASN1                          loaded at 76190000h - 761A2000h
imagehlp                        loaded at 76C10000h - 76C39000h
USERENV                          loaded at 76920000h - 769E4000h
msacm32                          loaded at 72D60000h - 72D68000h
MSACM32                          loaded at 77B70000h - 77B84000h
midimap                          loaded at 77B60000h - 77B67000h
KsUser                          loaded at 73E20000h - 73E24000h
dbghelp                          loaded at 6D580000h - 6D628000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Masstagger 1.6  (foo_masstag)
Standard Input Array 1.0  (foo_input_std)
WMA Decoder 1.1  (foo_input_std)
foobar2000 core 0.9.4.2  (Core)
Album list panel 0.2.1  (foo_uie_albumlist)
ReplayGain Scanner 2.0.2  (foo_rgscan)
CD Audio Decoder 2.1.1  (foo_cdda)
Converter 1.0.1  (foo_converter)
PanelsUI 0.3.0 beta [Feb  9 2007 - 23:25:59]  (foo_ui_panels)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
FLAC Decoder 1.1.0  (foo_input_std)
Dockable Panels 1.0.6beta [Feb  9 2007 - 15:51:33]  (foo_dockable_panels)
Standard DSP array 1.0  (foo_dsp_std)
Lyric Show Panels 0.3.0.0  (foo_uie_lyrics)
TTA Audio Decoder (unofficial) 2.4.2  (foo_input_tta)
Queue manager panel 0.2.1  (foo_uie_queuemanager)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
Highlight playing 0.1.0  (foo_highlightplaying)
Console panel 0.2.1  (foo_uie_console)
cwbowron's title format hooks 1.0.13 [Oct  2 2006 - 09:06:52]  (foo_cwb_hooks)
Run services 0.3.2  (foo_run)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
Title: foo_ui_panels
Post by: Betse on 2007-02-12 09:53:50
When i select some tracks and then want to move them around with alt+LMB then the selection changes to the track i click on. That isn't very handy.

Could you repair that in a next release? Or even better, make it the way it is in the colums playlist? So selection with left and then move around with the same LMB?
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-02-12 10:25:56
What about a Wiki?
It would be great to know all the options which are possible with this plug-in

Does it work with Colums ui Playlist?
I wamted tzo shows icons on the left side while using colums ui playlist on the right side is this possible?
Title: foo_ui_panels
Post by: wraithdu on 2007-02-12 17:19:59
I'm using v0.3.0.  It says in changelog for v0.2.0 -

0.2.0
   + global titleformatting hook for pvars so that they can be set/accessed anywhere

This doesn't seem to be working.  I'm cycling a PVAR via button in a Track Display, and PanelsUI is not accessing the change.

EDIT:

Ok, this seems to be a little more complicated bug than I thought.  I'm cycling a PVAR in my Track Display via button -
Code: [Select]
$ifequal($getpvar(menu.show),1,
'PVAR:SET:menu.show:0'
,
'PVAR:SET:menu.show:1'
)


PanelsUI can ONLY access this variable if 1) a track is playing, AND 2) the $getpvar() function is in a // PerSecond section.

However the display is not being drawn correctly.  I have it set so when foobar starts up, the menu is showing.  If I press my button the menu should disappear and the remaining panels should slide upward to fill the space.
Code: [Select]
// PerSecond

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

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

$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)
)

$align(right,)$getpvar(menu.show)

$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%,100),20,)
)
$panel(Volume,Volume,$sub(%_width%,95),$sub(%_height%,20),90,18,)


What is happening though, is when the menu disappears and everything slides up, the menu is *sort of* still visable.  I can mouse over the buttons and click them.  If I minimize foobar and restore it, everything works correctly, ie the menu is gone and buttons are inaccessible.

EDIT 2:
If I move my button code into the PanelsUI config, the menu hiding works as expected.  However I cannot retreive the value of menu.show in my Track Display until a change of playback state, ie either playing or stopping a track.  Only then is the PVAR state in Track Display updated.  I have $getpvar(menu.show) in the // PerTrack section of Track Display.  If I move it to // PerSecond, it updates immediately, but ONLY WHILE A TRACK IS PLAYING.
Title: foo_ui_panels
Post by: Ulquiorra on 2007-02-12 17:49:43
I can confirm tomthomson's bug. Right click and hold the button anywhere on a Track Display panel.. as soon as you move the mouse foobar immediately crashes:


Not on Vista, must be an XP compability problem.
Title: foo_ui_panels
Post by: terrestrial on 2007-02-12 18:27:29
No, both icons are there even when moused over.  In fact there are 2 different tool tips - 'foobar2000' and 'foobar2000 - PanelsUI'.


do both icons disappear when the you uncheck "Show tray icon" in panels ui preferences?

Quote
Also, is there any way to draw on top of the panels from the main PanelsUI config?  I was thinking about placing some transparent png's around my SCPL to make it blend into the background, but I can't seem to get anything to overlay the panel.  Perhaps a z-order option can be added to the main PanelsUI to control layering?


no, the only way to overlay stuff is to have another panel on top which allows the background to show through (and neither track display or scpl will do that).


I figured out glass, I thought it would work from a point, but it seems the Vista API only allows you to widen the margins? Cheap, but ah well.

I'll figure out the menu, thanks for the tip.


actually vista allows the glass effect anywhere, but limiting it to the margins provides better compatibility for gdi code.

I like the syntax highlighting 

But can the configuration window background be changed to white? It is harder to read the black font on gray background as it is now.


black on grey is the best  not quite as radical as white on black, but easier on the eyes than black on white. nonetheless it is probably better if the window background used the standard window scheme, so I will change it.

What about a Wiki?
It would be great to know all the options which are possible with this plug-in


basically identical to track display, except for $glass and $panel

Quote
Does it work with Colums ui Playlist?
I wamted tzo shows icons on the left side while using colums ui playlist on the right side is this possible?


yep, and should be possible.

This doesn't seem to be working.  I'm cycling a PVAR via button in a Track Display, and PanelsUI is not accessing the change.


the problem is that the pvar changes but the panels ui isn't immediately "aware" of the change. the other stuff is because you should only use $panel in the // PerTrack section. I will add some notification functions so that other panels will be notified of pvar changes and it will work better.
Title: foo_ui_panels
Post by: wraithdu on 2007-02-12 19:21:53
Got it.  That's what I thought you'd say. Thanks! 


No, both icons are there even when moused over.  In fact there are 2 different tool tips - 'foobar2000' and 'foobar2000 - PanelsUI'.


do both icons disappear when the you uncheck "Show tray icon" in panels ui preferences?

Hmm, I can't seem to replicate this at work.  The extra icon appears only if I uncheck/recheck the 'Always show tray icon' option in the ColumnsUI prefs.  But it immediately dissapears when I mouseover it.

I'll have to recheck this when I get home on my laptop.  I'm still using 0.3.0 here at work.  I downloaded it today, so it should be the same version I have at home.
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-02-12 21:03:38

[a href="http://imageshack.us" target="_blank"](http://img479.imageshack.us/img479/6025/beispielek9.jpg) (http://i70.photobucket.com/albums/i114/SoGood_KEN/ui_panalsmod.jpg)
Title: foo_ui_panels
Post by: q-stankovic on 2007-02-12 21:32:08
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?
Title: foo_ui_panels
Post by: noorotic on 2007-02-12 22:00:43
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!
Title: foo_ui_panels
Post by: bvm on 2007-02-12 22:08:45
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?


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?
Title: foo_ui_panels
Post by: FofR on 2007-02-12 22:43:24
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.

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

Is it possible to have PNGs overlay panels or make panel backgrounds transparent so that what's beneath them can be seen (in windows XP)?
Title: foo_ui_panels
Post by: terrestrial on 2007-02-13 04:52:47
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.
Title: foo_ui_panels
Post by: Kiteroa on 2007-02-13 05:18:36
The new layout for SCP config is a great improvement!

Thanks
Title: foo_ui_panels
Post by: wraithdu on 2007-02-13 05:34:01
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.
Title: foo_ui_panels
Post by: terrestrial on 2007-02-13 06:11:36
ok I made a small fix.. see if that makes a difference.
Title: foo_ui_panels
Post by: Russell777 on 2007-02-13 08:27:20
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.
Title: foo_ui_panels
Post by: Betse on 2007-02-13 08:51:17
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)

Title: foo_ui_panels
Post by: anolae on 2007-02-13 10:08:52
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!
Title: foo_ui_panels
Post by: wraithdu on 2007-02-13 13:40:53
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.
Title: foo_ui_panels
Post by: Tich on 2007-02-13 13:42:25
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.
Title: foo_ui_panels
Post by: wraithdu on 2007-02-13 13:44:49
I asked earlier.  Terrestrial said they have no function...yet.
Title: foo_ui_panels
Post by: carmenm on 2007-02-13 14:26:43
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
Title: foo_ui_panels
Post by: wraithdu on 2007-02-13 14:32:26
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.
Title: foo_ui_panels
Post by: carmenm on 2007-02-13 14:50:21

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
Title: foo_ui_panels
Post by: anolae on 2007-02-13 15:21:01
I asked earlier.  Terrestrial said they have no function...yet.

OK! I'm not crazy then  thanks for the answer.
Title: foo_ui_panels
Post by: wraithdu on 2007-02-13 15:39:54
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!
Title: foo_ui_panels
Post by: terrestrial on 2007-02-13 16:18:08
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 )
Title: foo_ui_panels
Post by: anolae on 2007-02-13 16:25:18
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!
Title: foo_ui_panels
Post by: Anas on 2007-02-13 16:59:10
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%
Title: foo_ui_panels
Post by: carmenm on 2007-02-13 17:00:05
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.
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-13 17:13:34
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.
Title: foo_ui_panels
Post by: VeaaC on 2007-02-13 17:40:09

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.
Title: foo_ui_panels
Post by: mil3s on 2007-02-13 18:18:38
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.
Title: foo_ui_panels
Post by: terrestrial on 2007-02-13 18:31:35
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
Title: foo_ui_panels
Post by: FofR on 2007-02-13 20:15:20
Is there a comprehensive guide to using PVARS and $select anywhere?

Also, what would be great - an "export configuration" feature.
Title: foo_ui_panels
Post by: wraithdu on 2007-02-13 20:23:20
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)?
Title: foo_ui_panels
Post by: mil3s on 2007-02-13 20:37:29
Sorry if this has been asked made a quick search but couldn't find anything on the topic.

Will components such as Playlists Dropdown have the proper context menu in a future version?
Title: foo_ui_panels
Post by: FofR on 2007-02-13 22:09:49
Ok I think I understand them now and all is going as planned. I look forward to being able to trigger events in track display and SCPL using PVARS, at the moment all triggers need to be in the per-second section.

Can I also make a suggest for the $button2 function, for the text inside, I need to use '$font(tahoma,8,,255-255-255)button text' for example. I like to define all my colours and fonts in variables, ideally I would have something like this: '$font($get(font),$get(fontsize),,$get(fontcolor))$get(buttontext)' but I can't run $get within single quotes. I am finding this to be a big restriction to my plans, is there any fix or way around this?
Title: foo_ui_panels
Post by: L4nt0m on 2007-02-13 23:01:48
Thanks for this amazing plugin, terrestrial!

I have just one problem: I'm using the latest version of panelsUI, and configured the Track Display. But the track display doesn't update every second. I've set the mode of the Track Display to 'Now Playing' and the playback times are shown (so no questionmarks anywhere), but not updated...
Is there some very basic checkbox I'm overlooking, or do I need to enter some command somewhere?

Thanks in advance!
Title: foo_ui_panels
Post by: metal_termite on 2007-02-14 00:11:23
Re: Syntax highlighting

If you tab indent a commented line it is no longer highlighted green. It turns black.
Title: foo_ui_panels
Post by: FofR on 2007-02-14 00:13:22
Is it possible to store PVARS across foobar sessions?  i.e. when the application is opened again the PVARS are loaded from some sort of cache.
Title: foo_ui_panels
Post by: wraithdu on 2007-02-14 05:00:39
I have to apologize a little.  It seems the weird double icon issue was somehow related to WindowBlinds.  I updated from 5.01 to 5.1 tonight and the problem went away.  It seemed to affect programs that always show a tray icon and then also minimize to the tray, hiding the taskbar.  I noticed it with Peerguardian tonight, so I checked into it further.  Sorry for the trouble!
Title: foo_ui_panels
Post by: Blooooo on 2007-02-14 06:00:53
Thanks for this amazing plugin, terrestrial!

I have just one problem: I'm using the latest version of panelsUI, and configured the Track Display. But the track display doesn't update every second. I've set the mode of the Track Display to 'Now Playing' and the playback times are shown (so no questionmarks anywhere), but not updated...
Is there some very basic checkbox I'm overlooking, or do I need to enter some command somewhere?

Thanks in advance!


I'll field this. Put
// PerSecond
at the beginning of the Track Display code.
Title: foo_ui_panels
Post by: Rhand on 2007-02-14 18:00:08
Sorry to ask but it is not possible for me to make background of SPC black.
Can anyone tell how?

Thanks
Title: foo_ui_panels
Post by: Ulquiorra on 2007-02-14 18:25:24
Sorry to ask but it is not possible for me to make background of SPC black.
Can anyone tell how?

Thanks


Black image?
Title: foo_ui_panels
Post by: Rhand on 2007-02-14 18:39:01
I already use a image for the tracks, it handy to make black lines if i can make the background black.
In the normal SPCL it was possible but now i can't find it anymore.

Thanks for your reply    Ulquiorra
Title: foo_ui_panels
Post by: stampgevaar on 2007-02-14 18:46:10
very nice plugin I see a new revolution coming for foobar.

Haha as for the rest stupid mistake of me
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-02-14 19:51:18
Crashlog :
Code: [Select]
llegal operation:
Code: C0000005h, flags: 00000000h, address: 05276460h
Access violation, operation: write, address: 00000009h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (05276460h):
05276420h:  FF D2 8B F0 85 F6 74 6B 6A 10 E8 9A 15 07 00 8B
05276430h:  5C 24 1C 83 C4 04 85 C0 74 21 8B 8B 08 01 00 00
05276440h:  C7 00 14 D7 30 05 C7 40 04 01 00 00 00 C7 40 08
05276450h:  02 00 00 00 89 48 0C 8B F8 EB 02 33 FF 8B 43 0C
05276460h:  C6 40 09 01 8D 44 24 38 50 6A 01 57 56 FF 15 B4
05276470h:  54 30 05 8B 5B 0C 57 C6 43 09 00 E8 0E 16 07 00
05276480h:  8B 0E 8B 51 08 83 C4 04 56 FF D2 8B 5C 24 20 8B
05276490h:  7C 24 10 C6 84 24 F0 0B 00 00 08 8B 07 8B 10 8B
Stack (0012EDF4h):
0012EDD4h:  00FEDCDC 7C9D93C0 77F443DD 7C9D93C0
0012EDE4h:  00000004 00000000 00FED1E8 00000000
0012EDF4h:  02ACAC57 003F00E7 000401DE 05344270
0012EE04h:  004DF100 000401DE 05344270 056A8250
0012EE14h:  003F00E7 0530C814 0A4EA990 00000001
0012EE24h:  00000001 00000002 757E0474 00000005
0012EE34h:  00000000 0012EE64 757AB762 00000017
0012EE44h:  000001BA 00000089 0012EEB4 00000000
0012EE54h:  757E0260 00000000 757E0470 00000001
0012EE64h:  0012EE90 757AB91E 00000000 757E037C
0012EE74h:  00000005 0012EE94 757A3E48 757E0384
0012EE84h:  FFFFFFFF AF010927 757E0260 757E0320
0012EE94h:  0012EEC0 757AC7A4 AF010927 757E0384
0012EEA4h:  757E037C AF010927 00000000 00000200
0012EEB4h:  00000000 00000010 00000000 0012EED8
0012EEC4h:  757A428A 00000001 AF010927 00000000
0012EED4h:  000020A0 0012EF24 62E148F2 AF010927
0012EEE4h:  07957080 00000001 003C9718 FFFFFFFF
0012EEF4h:  000030A0 00000000 0012EF20 0012EF4E
0012EF04h:  00000000 757E0260 00000000 0012EFB0
Registers:
EAX: 00000000, EBX: 05344270, ECX: 000401DE, EDX: 8C3B001B
ESI: 05CE8C10, EDI: 0A4EB750, EBP: 0012F9E8, ESP: 0012EDF4
Crash location: "foo_ui_panels", loaded at 05270000h - 0532D000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C910000h - 7C9C7000h
kernel32                        loaded at 7C800000h - 7C906000h
COMCTL32                        loaded at 773A0000h - 774A3000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4A000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F37000h
USER32                          loaded at 77D10000h - 77DA0000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7C9D0000h - 7D1EF000h
ole32                            loaded at 774B0000h - 775ED000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76350000h - 7639A000h
IMM32                            loaded at 76330000h - 7634D000h
LPK                              loaded at 62E10000h - 62E19000h
USP10                            loaded at 75790000h - 757FB000h
uxtheme                          loaded at 5AD70000h - 5ADA2000h
RocketDock                      loaded at 003D0000h - 003DE000h
msctfime                        loaded at 75250000h - 7527E000h
foo_runcmd                      loaded at 00A30000h - 00A5F000h
OLEAUT32                        loaded at 770F0000h - 7717C000h
foo_abx                          loaded at 00A80000h - 00AB3000h
foo_ac3                          loaded at 00AE0000h - 00B0C000h
foo_albumlist                    loaded at 00B30000h - 00B77000h
foo_albumlist_autoupdate        loaded at 00BA0000h - 00BB7000h
foo_audioscrobbler              loaded at 00BE0000h - 00C17000h
WS2_32                          loaded at 71A10000h - 71A27000h
WS2HELP                          loaded at 71A00000h - 71A08000h
foo_autoplaylist                loaded at 00C40000h - 00C70000h
foo_browser                      loaded at 00C90000h - 00CCB000h
foo_burninate                    loaded at 00CF0000h - 00D27000h
VERSION                          loaded at 77BD0000h - 77BD8000h
foo_cdda                        loaded at 00D50000h - 00D86000h
foo_comserver2                  loaded at 00DB0000h - 00E06000h
foo_converter                    loaded at 00E30000h - 00E99000h
foo_custominfo                  loaded at 00EC0000h - 00F45000h
foo_cwb_hooks                    loaded at 00F70000h - 00F9E000h
foo_dbsearch                    loaded at 00FC0000h - 01035000h
foo_dbsearch_api_demo            loaded at 01060000h - 01082000h
foo_default_videoplayer          loaded at 010B0000h - 010BA000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_discogs                      loaded at 010E0000h - 01152000h
gdiplus                          loaded at 4EBA0000h - 4ED43000h
WINMM                            loaded at 76AF0000h - 76B1E000h
foo_dockable_panels              loaded at 01200000h - 01232000h
foo_dsp_delta                    loaded at 01260000h - 0127E000h
foo_dsp_dolbyhp                  loaded at 012A0000h - 012C1000h
foo_dsp_std                      loaded at 012E0000h - 01321000h
foo_dsp_winamp                  loaded at 01350000h - 01373000h
foo_explorer                    loaded at 013A0000h - 013B8000h
foo_freedb2                      loaded at 013E0000h - 01420000h
foo_guidlookup                  loaded at 01440000h - 01458000h
foo_infobox                      loaded at 01480000h - 014C0000h
foo_info_samurize                loaded at 014E0000h - 01502000h
foo_input_avs                    loaded at 01640000h - 0165F000h
foo_input_awma                  loaded at 01680000h - 01699000h
WMVCore                          loaded at 086D0000h - 08917000h
WMASF                            loaded at 070D0000h - 0710A000h
foo_input_mslive                loaded at 016B0000h - 016D8000h
foo_input_std                    loaded at 016F0000h - 01804000h
foo_lyricsdb                    loaded at 01830000h - 0184E000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
WININET                          loaded at 77180000h - 77227000h
CRYPT32                          loaded at 77A50000h - 77AE5000h
MSASN1                          loaded at 77AF0000h - 77B02000h
foo_managedWrapper              loaded at 01860000h - 01902000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA6000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
xpsp2res                        loaded at 20000000h - 202D9000h
dotnet_title                    loaded at 11000000h - 11014000h
foo_masstag                      loaded at 043C0000h - 04410000h
foo_oddcastv3                    loaded at 04420000h - 044EF000h
BASS                            loaded at 04500000h - 04540000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
WINSPOOL                        loaded at 72F70000h - 72F96000h
vorbis                          loaded at 04540000h - 0464F000h
ogg                              loaded at 04650000h - 04658000h
libOggFLAC                      loaded at 04660000h - 04671000h
libFLAC                          loaded at 04680000h - 046A2000h
pthreadVSE                      loaded at 046B0000h - 046BD000h
WSOCK32                          loaded at 71A30000h - 71A3A000h
foo_playcount                    loaded at 046F0000h - 04718000h
foo_playlist_tree                loaded at 04740000h - 047AB000h
foo_rgscan                      loaded at 047D0000h - 04818000h
foo_run                          loaded at 04840000h - 0486B000h
foo_scheduler                    loaded at 04890000h - 048FF000h
POWRPROF                        loaded at 74A50000h - 74A58000h
foo_seek_remote                  loaded at 04920000h - 0493B000h
foo_sendtodevice                loaded at 04950000h - 0497F000h
foo_tutorial1_step1              loaded at 049A0000h - 049BB000h
foo_uie_albumart                loaded at 049E0000h - 04A12000h
foo_uie_albumlist                loaded at 04A40000h - 04A7F000h
foo_uie_lyrics                  loaded at 04AA0000h - 04AFE000h
foo_uie_playlists_dropdown      loaded at 04B20000h - 04B5A000h
foo_uie_queuemanager            loaded at 04B80000h - 04BB9000h
foo_uie_quicksearch              loaded at 04C50000h - 04C96000h
foo_uie_single_column_playlist  loaded at 04CA0000h - 04CEA000h
foo_uie_tabs                    loaded at 04D00000h - 04D26000h
foo_uie_trackinfo                loaded at 04D50000h - 04D7E000h
foo_uie_trackinfo_mod            loaded at 04DA0000h - 04DF5000h
foo_uie_vis_projectm            loaded at 04E10000h - 04E84000h
OPENGL32                        loaded at 5F0D0000h - 5F19C000h
GLU32                            loaded at 68FC0000h - 68FE0000h
DDRAW                            loaded at 736D0000h - 73719000h
DCIMAN32                        loaded at 73B30000h - 73B36000h
foo_ui_columns                  loaded at 051B0000h - 05247000h
foo_ui_panels                    loaded at 05270000h - 0532D000h
foo_ui_std                      loaded at 05350000h - 053A7000h
foo_unpack                      loaded at 053D0000h - 053FE000h
foo_utils                        loaded at 05420000h - 05459000h
foo_vis_samurize2                loaded at 05480000h - 054B0000h
foo_winamp_spam                  loaded at 054D0000h - 054EF000h
foo_tutorial1_step2              loaded at 05500000h - 05521000h
foo_tutorial1_step3              loaded at 05550000h - 05574000h
foo_tutorial1_step4              loaded at 055A0000h - 055C4000h
NEWDOT~1                        loaded at 05EF0000h - 05F2C000h
urlmon                          loaded at 7DF20000h - 7DFC0000h
SETUPAPI                        loaded at 778F0000h - 779E4000h
MPR                              loaded at 71A80000h - 71A92000h
WINTRUST                        loaded at 76BF0000h - 76C1E000h
IMAGEHLP                        loaded at 76C50000h - 76C78000h
nvoglnt                          loaded at 69500000h - 69A76000h
dsp_iZVinyl                      loaded at 08010000h - 08407000h
dsound                          loaded at 73E70000h - 73ECC000h
wdmaud                          loaded at 72C90000h - 72C99000h
msacm32                          loaded at 72C80000h - 72C88000h
midimap                          loaded at 77BA0000h - 77BA7000h
CLBCATQ                          loaded at 76F90000h - 7700F000h
COMRes                          loaded at 77010000h - 770E3000h
mscorlib.resources              loaded at 08680000h - 086D0000h
diasymreader                    loaded at 5E380000h - 5E409000h
SXS                              loaded at 76970000h - 76A21000h
msi                              loaded at 745E0000h - 748A6000h
DolbyHph                        loaded at 093B0000h - 094AC000h
KsUser                          loaded at 73E40000h - 73E44000h
Msimg32                          loaded at 76320000h - 76325000h
DBGHELP                          loaded at 59DD0000h - 59E71000h

Stack dump analysis:
Address: 004DF100h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0530C814h, location: "foo_ui_panels", loaded at 05270000h - 0532D000h
Address: 757E0474h, location: "USP10", loaded at 75790000h - 757FB000h
Address: 757AB762h, location: "USP10", loaded at 75790000h - 757FB000h
Symbol: "ScriptApplyDigitSubstitution" (+00006AE0h)
Address: 757E0260h, location: "USP10", loaded at 75790000h - 757FB000h
Address: 757E0470h, location: "USP10", loaded at 75790000h - 757FB000h
Address: 757AB91Eh, location: "USP10", loaded at 75790000h - 757FB000h
Symbol: "ScriptApplyDigitSubstitution" (+00006C9Ch)
Address: 757E037Ch, location: "USP10", loaded at 75790000h - 757FB000h
Address: 757A3E48h, location: "USP10", loaded at 75790000h - 757FB000h
Symbol: "ScriptCacheGetHeight" (+00000023h)
Address: 757E0384h, location: "USP10", loaded at 75790000h - 757FB000h
Address: 757E0260h, location: "USP10", loaded at 75790000h - 757FB000h
Address: 757AC7A4h, location: "USP10", loaded at 75790000h - 757FB000h
Symbol: "ScriptApplyDigitSubstitution" (+00007B22h)
Address: 757E0384h, location: "USP10", loaded at 75790000h - 757FB000h
Address: 757E037Ch, location: "USP10", loaded at 75790000h - 757FB000h
Address: 757A428Ah, location: "USP10", loaded at 75790000h - 757FB000h
Symbol: "ScriptStringAnalyse" (+00000237h)
Address: 62E148F2h, location: "LPK", loaded at 62E10000h - 62E19000h
Symbol: "LpkTabbedTextOut" (+00000A9Fh)
Address: 757E0260h, location: "USP10", loaded at 75790000h - 757FB000h
Address: 62E1464Bh, location: "LPK", loaded at 62E10000h - 62E19000h
Symbol: "LpkTabbedTextOut" (+000007F8h)
Address: 62E1464Bh, location: "LPK", loaded at 62E10000h - 62E19000h
Symbol: "LpkTabbedTextOut" (+000007F8h)
Address: 757AE501h, location: "USP10", loaded at 75790000h - 757FB000h
Address: 757D5030h, location: "USP10", loaded at 75790000h - 757FB000h
Address: 757A42F8h, location: "USP10", loaded at 75790000h - 757FB000h
Symbol: "ScriptStringFree" (+00000035h)
Address: 757E0260h, location: "USP10", loaded at 75790000h - 757FB000h
Address: 62E14680h, location: "LPK", loaded at 62E10000h - 62E19000h
Symbol: "LpkTabbedTextOut" (+0000082Dh)
Address: 62E14741h, location: "LPK", loaded at 62E10000h - 62E19000h
Symbol: "LpkTabbedTextOut" (+000008EEh)
Address: 5AD7E43Bh, location: "uxtheme", loaded at 5AD70000h - 5ADA2000h
Address: 62E11269h, location: "LPK", loaded at 62E10000h - 62E19000h
Symbol: "LpkDrawTextEx" (+00000034h)
Address: 62E11269h, location: "LPK", loaded at 62E10000h - 62E19000h
Symbol: "LpkDrawTextEx" (+00000034h)
Address: 77D4E363h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+0000E0CBh)
Address: 77D1F076h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DrawTextExW" (+00000426h)
Address: 77D1DDDCh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "TrackMouseEvent" (+000000F6h)
Address: 77D1DDF7h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "TrackMouseEvent" (+00000111h)
Address: 5AD7E3DFh, location: "uxtheme", loaded at 5AD70000h - 5ADA2000h
Address: 77F33020h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Address: 77F33020h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Address: 77EF7E5Ah, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetTextMetricsW" (+00000068h)
Address: 77EF7E6Ah, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetTextMetricsW" (+00000078h)
Address: 77EF7E81h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetTextMetricsW" (+0000008Fh)
Address: 77F33020h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Address: 77EF8469h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetTextCharsetInfo" (+00000000h)
Address: 77D1EEE5h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DrawTextExW" (+00000295h)
Address: 77EF60BBh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "CreateCompatibleDC" (+000000BBh)
Address: 77EF7AB2h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "ExtSelectClipRgn" (+00000205h)
Address: 77EF7AC1h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "ExtSelectClipRgn" (+00000214h)
Address: 77D1F00Bh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DrawTextExW" (+000003BBh)
Address: 77D1EC50h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DrawTextExW" (+00000000h)
Address: 5AD8F35Ah, location: "uxtheme", loaded at 5AD70000h - 5ADA2000h
Symbol: "Ordinal46" (+000016F0h)
Address: 5AD793BFh, location: "uxtheme", loaded at 5AD70000h - 5ADA2000h
Address: 77D1EC6Eh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DrawTextExW" (+0000001Eh)
Address: 00FFFFFFh, location: "foo_dbsearch", loaded at 00FC0000h - 01035000h
Address: 5AD8F1AFh, location: "uxtheme", loaded at 5AD70000h - 5ADA2000h
Symbol: "Ordinal46" (+00001545h)
Address: 7C809E01h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "IsBadReadPtr" (+00000000h)
Address: 5AD793BFh, location: "uxtheme", loaded at 5AD70000h - 5ADA2000h
Address: 5AD88724h, location: "uxtheme", loaded at 5AD70000h - 5ADA2000h
Symbol: "Ordinal13" (+000012B7h)
Address: 5AD88738h, location: "uxtheme", loaded at 5AD70000h - 5ADA2000h
Symbol: "Ordinal13" (+000012CBh)
Address: 5AD90130h, location: "uxtheme", loaded at 5AD70000h - 5ADA2000h
Symbol: "Ordinal63" (+00000B1Bh)
Address: 5AD90B4Bh, location: "uxtheme", loaded at 5AD70000h - 5ADA2000h
Symbol: "DrawThemeText" (+000000BEh)
Address: 7740E359h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+000524B9h)
Address: 7740E5A9h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+00052709h)
Address: 7740E5CAh, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0005272Ah)
Address: 77412B26h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+00056C86h)
Address: 7C809E60h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "IsBadReadPtr" (+0000005Fh)
Address: 7C809E01h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "IsBadReadPtr" (+00000000h)
Address: 5AD793BFh, location: "uxtheme", loaded at 5AD70000h - 5ADA2000h
Address: 5AD88724h, location: "uxtheme", loaded at 5AD70000h - 5ADA2000h
Symbol: "Ordinal13" (+000012B7h)
Address: 5AD88738h, location: "uxtheme", loaded at 5AD70000h - 5ADA2000h
Symbol: "Ordinal13" (+000012CBh)
Address: 5AD90130h, location: "uxtheme", loaded at 5AD70000h - 5ADA2000h
Symbol: "Ordinal63" (+00000B1Bh)
Address: 7741318Ch, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+000572ECh)
Address: 774134FAh, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0005765Ah)
Address: 77413588h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+000576E8h)
Address: 051B65D0h, location: "foo_ui_columns", loaded at 051B0000h - 05247000h
Address: 051B65D0h, location: "foo_ui_columns", loaded at 051B0000h - 05247000h
Address: 01900011h, location: "foo_managedWrapper", loaded at 01860000h - 01902000h
Address: 00473124h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00FFFFFFh, location: "foo_dbsearch", loaded at 00FC0000h - 01035000h
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000163h)
Address: 77D1B89Bh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetParent" (+0000016Ch)
Address: 773BAFF1h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal414" (+00000FB4h)
Address: 773BABE2h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal414" (+00000BA5h)
Address: 77D1BEFDh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "InflateRect" (+00000000h)
Address: 77EF703Bh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "BitBlt" (+00000089h)
Address: 77EF7023h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "BitBlt" (+00000071h)
Address: 04434CA3h, location: "foo_oddcastv3", loaded at 04420000h - 044EF000h
Address: 77EF6E56h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "DeleteObject" (+00000229h)
Address: 77EF6F43h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "DeleteDC" (+000000ABh)
Address: 04434CA3h, location: "foo_oddcastv3", loaded at 04420000h - 044EF000h
Address: 77D184FCh, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D185A4h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D1D598h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcA" (+000000AAh)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D70088h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D1D5ACh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcA" (+000000BEh)
Address: 77D1D559h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcA" (+0000006Bh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1D560h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcA" (+00000072h)
Address: 77D1D559h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcA" (+0000006Bh)
Address: 77D3E545h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnumClipboardFormats" (+00000030h)
Address: 77D240B3h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "PrivateExtractIconExW" (+000001D8h)
Address: 77D3E54Fh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcA" (+00000000h)
Address: 77D184FCh, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D185A4h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D3E54Fh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcA" (+00000000h)
Address: 77D3E571h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcA" (+00000022h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D3E54Fh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcA" (+00000000h)
Address: 77D3E54Fh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcA" (+00000000h)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D1885Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000193h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000163h)
Address: 77D3E54Fh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcA" (+00000000h)
Address: 04427FD0h, location: "foo_oddcastv3", loaded at 04420000h - 044EF000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
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: 77D1E905h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallWindowProcA" (+0000001Bh)
Address: 77D3E54Fh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcA" (+00000000h)
Address: 04436166h, location: "foo_oddcastv3", loaded at 04420000h - 044EF000h
Address: 77D3E54Fh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcA" (+00000000h)
Address: 04437D83h, location: "foo_oddcastv3", loaded at 04420000h - 044EF000h
Address: 04428132h, location: "foo_oddcastv3", loaded at 04420000h - 044EF000h
Address: 04439C4Ah, location: "foo_oddcastv3", loaded at 04420000h - 044EF000h
Address: 77414BDBh, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "CreateToolbar" (+00000037h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000163h)
Address: 77D1C63Fh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindowUnicode" (+000000A1h)
Address: 77414BDBh, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "CreateToolbar" (+00000037h)
Address: 044AADDCh, location: "foo_oddcastv3", loaded at 04420000h - 044EF000h
Address: 0445DD20h, location: "foo_oddcastv3", loaded at 04420000h - 044EF000h
Address: 04439C4Ah, location: "foo_oddcastv3", loaded at 04420000h - 044EF000h
Address: 04436276h, location: "foo_oddcastv3", loaded at 04420000h - 044EF000h
Address: 04462110h, location: "foo_oddcastv3", loaded at 04420000h - 044EF000h
Address: 044384A6h, location: "foo_oddcastv3", loaded at 04420000h - 044EF000h
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: 0444058Dh, location: "foo_oddcastv3", loaded at 04420000h - 044EF000h
Address: 0443BFF4h, location: "foo_oddcastv3", loaded at 04420000h - 044EF000h
Address: 0443BE0Eh, location: "foo_oddcastv3", loaded at 04420000h - 044EF000h
Address: 0443CBD6h, location: "foo_oddcastv3", loaded at 04420000h - 044EF000h
Address: 77D18B26h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 7C91DCDFh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "ZwOpenEvent" (+0000000Ch)
Address: 05303FE7h, location: "foo_ui_panels", loaded at 05270000h - 0532D000h
Address: 0527416Ah, location: "foo_ui_panels", loaded at 05270000h - 0532D000h
Address: 05274100h, location: "foo_ui_panels", loaded at 05270000h - 0532D000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 05274100h, location: "foo_ui_panels", loaded at 05270000h - 0532D000h
Address: 05274100h, location: "foo_ui_panels", loaded at 05270000h - 0532D000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 05274100h, location: "foo_ui_panels", loaded at 05270000h - 0532D000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D189CDh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 05274100h, location: "foo_ui_panels", loaded at 05270000h - 0532D000h
Address: 77D1DAEAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 77D2E04Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsDialogMessageW" (+0000008Eh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D189F0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D18A10h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042FED3h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002DD2h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uCallStackTracker::uCallStackTracker" (+00000032h)
Address: 004C0510h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430A19h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C07D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C767Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C767Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 014B9C28h, location: "foo_infobox", loaded at 01480000h - 014C0000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C7660h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C920738h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004E41C0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 010B1E6Fh, location: "foo_default_videoplayer", loaded at 010B0000h - 010BA000h
Address: 1000C391h, location: "shared", loaded at 10000000h - 10029000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)

Version info:
foobar2000 v0.9.4
UNICODE

Additional info:
Default video player 0.1.2  (foo_default_videoplayer)
mslive 0.2  (foo_input_mslive)
Scheduler 3.52  (foo_scheduler)
Winamp API Emulator 0.90  (foo_winamp_spam)
Component Tutorial (Step 1) 0.3.1  (foo_tutorial1_step1)
Acro WMA decoder 0.1.5  (foo_input_awma)
Converter 1.0.1  (foo_converter)
Component Tutorial (Step 4) 0.3.1  (foo_tutorial1_step4)
Samurize Visualization Server (AMPI) 1.64  (foo_vis_samurize2)
Send to Device 1.0.5 [Nov 17 2006 - 14:16:40]  (foo_sendtodevice)
Audioscrobbler 1.3.4  (foo_audioscrobbler)
Standard Input Array 1.0  (foo_input_std)
COM Automation server 0.7 alpha 6  (foo_comserver2)
Albumlist autoupdate 0.1  (foo_albumlist_autoupdate)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
WMA Decoder 1.1  (foo_input_std)
AVS input 0.1  (foo_input_avs)
Component Tutorial (Step 2) 0.3.1  (foo_tutorial1_step2)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Playback Statistics 1.3.2  (foo_playcount)
Track info panel 0.8  (foo_uie_trackinfo)
Special file info box 2.0.3  (foo_infobox)
RAR reader 1.1  (foo_unpack)
Component Tutorial (Step 3) 0.3.1  (foo_tutorial1_step3)
foo_managedWrapper 0.3  (foo_managedWrapper)
foo_lyricsdb 0.0.7 beta 4  (foo_lyricsdb)
Database Search Toolbar Demo 1.0  (foo_dbsearch_api_demo)
Lyric Show Panels 0.3.1.0  (foo_uie_lyrics)
Album Art Panel 0.2.1  (foo_uie_albumart)
PanelsUI 0.3.0 beta [Feb  9 2007 - 23:25:59]  (foo_ui_panels)
Playlist Tree Panel 2.2.4 [Nov 17 2006 - 16:34:17]  (foo_playlist_tree)
OddcastV3 3.x  (foo_oddcastv3)
FLAC decoder 1.1.0  (foo_input_std)
ZIP/GZIP reader 1.0  (foo_unpack)
foo_explorer 1.31  (foo_explorer)
Masstagger 1.6  (foo_masstag)
Default User Interface 0.9acc  (foo_ui_std)
Single Column Playlist Display 0.5.4 beta [Nov 24 2006 - 21:31:48]  (foo_uie_single_column_playlist)
Tabbed panel modifyed 0.2.1  (foo_uie_tabs)
projectM visualization (Panel) 0.4  (foo_uie_vis_projectm)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
AC3 decoder 0.8  (foo_ac3)
foobar2000 core v0.9.4  (Core)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
Album List 3.2.0  (foo_albumlist)
Samurize Info Server (AMPI) 1.64  (foo_info_samurize)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Run services 0.3.2  (foo_run)
Music Browser 1.2.2c [Jul  6 2006 - 09:42:02]  (foo_browser)
Database Search 1.4 beta 4  (foo_dbsearch)
Dolby Headphone Wrapper 1.1  (foo_dsp_dolbyhp)
cwbowron's title format hooks 1.0.11b [Sep 27 2006 - 08:29:16]  (foo_cwb_hooks)
Winamp DSP Bridge 1.4.1  (foo_dsp_winamp)
Discogs Tagger 0.92  (foo_discogs)
Standard DSP array 1.0  (foo_dsp_std)
Audio CD Writer 2.0.1  (foo_burninate)
CD Audio Decoder 2.1.1  (foo_cdda)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Run Command 1.0 beta 2  (foo_runcmd)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
Dockable Panels 1.0.4 [Nov  8 2006 - 14:23:59]  (foo_dockable_panels)
foo_custominfo 0.1.2  (foo_custominfo)
Playlist tools 0.5.7  (foo_utils)
freedb Tagger 0.5.2a  (foo_freedb2)
ABX Comparator 1.3.1  (foo_abx)
Track info panel mod 0.7.1 beta [Nov 22 2006 - 03:51:45]  (foo_uie_trackinfo_mod)
Seek Remote Control 0.0.2  (foo_seek_remote)

Moderation: added codebox
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-14 22:56:26

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
Thanks, awesome!
Title: foo_ui_panels
Post by: Killmaster on 2007-02-14 23:15:15
Stupid question maybe, but how do I change the background color on the trackinfo panel? Installing this made it black, and I can't get it to change back. Is there an undocumented variable or function that I'm missing somewhere? It's not on the wiki...
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-14 23:22:50
$drawrect(0,0,0,0,brushcolor-rrrr-ggg-bbb pencolor-null)
Title: foo_ui_panels
Post by: Keikonium on 2007-02-15 00:39:18
Hey this is (almost) exactly what I requested for you to do with the track info mod ^__^!: My Post (http://www.hydrogenaudio.org/forums/index.php?showtopic=47044&st=875#)

I'm loving this component, and the way this is used is exactly one of the reasons I had brought it up (100% custom configs!).

AWESOME work . Good job once again man .
Title: foo_ui_panels
Post by: iStormy on 2007-02-15 01:11:31
This is definitely the future of Foobar interface development!

Two requests/problems:foobar2000 core 0.9.4.2
Columns UI 0.1.3 beta 1v7
PanelsUI 0.4.2 beta [Feb 13 2007 - 10:11:21]
Default User Interface 0.9acc
Album Art Panel 0.2.6
Title: foo_ui_panels
Post by: evo3 on 2007-02-15 01:22:24
hey guys, seems like i'm always behind, so i apologize if this sounds stupid.  is this all code based? i cant even figure out how to add another panel.  im in the settings under preferences, and i see the "available" panels, but can't add them.  thanks for any help
Title: foo_ui_panels
Post by: iStormy on 2007-02-15 01:26:00
i see the "available" panels, but can't add them.

Click on Edit Layout in the PanelUI preferences window.
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-15 01:28:18
is this all code based?

yes.
Title: foo_ui_panels
Post by: djtoodles on 2007-02-15 01:36:51
just an FYI above or under the link u might want to make a note when u updated like (version x.xx.x date 2007) so when people have issues and u fix and upload a new version they know they have the latest
Title: foo_ui_panels
Post by: evo3 on 2007-02-15 02:37:38
i'm pretty new to tagz, could someone give me a basic code for the menu, buttons, and trackbar.  i can't figure out how to change background from black (including the background for menu, buttons etc).  basically so it looks like the default foobar.  thanks for putting up with me
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-15 03:17:10
Hi.
Wiki (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29)
and 7 posts up.
Please read the available resource before asking questions. You'll actually get answers quicker!

If you really know very little about Title Formatting, the wiki has a nice intro (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Introduction).
Title: foo_ui_panels
Post by: terrestrial on 2007-02-15 04:15:20

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)?


the only difference is that the value of pvars are stored between different titleformatting runs, whereas regular variables aren't.

Sorry if this has been asked made a quick search but couldn't find anything on the topic.

Will components such as Playlists Dropdown have the proper context menu in a future version?


should be fixed with the new version.

Ok I think I understand them now and all is going as planned. I look forward to being able to trigger events in track display and SCPL using PVARS, at the moment all triggers need to be in the per-second section.


no, track display should react to changes in pvars in any sections...

Quote
Can I also make a suggest for the $button2 function, for the text inside, I need to use '$font(tahoma,8,,255-255-255)button text' for example. I like to define all my colours and fonts in variables, ideally I would have something like this: '$font($get(font),$get(fontsize),,$get(fontcolor))$get(buttontext)' but I can't run $get within single quotes. I am finding this to be a big restriction to my plans, is there any fix or way around this?


you should be able to use pvars for this.

I have to apologize a little.  It seems the weird double icon issue was somehow related to WindowBlinds.  I updated from 5.01 to 5.1 tonight and the problem went away.  It seemed to affect programs that always show a tray icon and then also minimize to the tray, hiding the taskbar.  I noticed it with Peerguardian tonight, so I checked into it further.  Sorry for the trouble!


Glad you found the problem.


Hey this is (almost) exactly what I requested for you to do with the track info mod ^__^!: My Post (http://www.hydrogenaudio.org/forums/index.php?showtopic=47044&st=875#)

I'm loving this component, and the way this is used is exactly one of the reasons I had brought it up (100% custom configs!).

AWESOME work . Good job once again man .


hehe, never say never

This is definitely the future of Foobar interface development!

Two requests/problems:
  • When anything, including playlist, has focus and I alt-tab away/back again, it has lost focus.  This also happens with internal pop-ups like preferences.
  • Would be nice to be able to right-click on Track Display/Album Art, etc., to configure them.  With multiple instances of each in the PanelUI control panel, it can be hard to pick the right one, especially since they seem to reorder randomly on start-up.
foobar2000 core 0.9.4.2


I will need to look into #1, but #2 should be fixed in the new version.

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

I've uploaded a new version. This uses a different storage format, so your old settings won't show up. It should be relative easy to migrate over, though.

1) Make a copy of the PanelsUI config.
2) Install new version.
3) Start foobar, default configuration will show up. Enter your old PanelsUI config, then hit apply.
4) In the panels list there should be a list of loaded panels. Hit each one, then "Import" and import your settings from the old version (the files will be in your PanelsUI subfolder named "ID - Name").
5) Restart.

The above should work, but make a backup of all of your settings, just in case.
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-15 04:35:21
3) Start foobar, default configuration will show up.
I get this instead:
Code: [Select]
Illegal operation:
Code: C06D007Eh, flags: 00000000h, address: 7C812A5Bh
Call path:
entry=>user_interface::init
This is the first crash logged by this instance.
Code bytes (7C812A5Bh):
7C812A1Bh:  8B 45 0C 56 8B 75 14 83 E0 01 85 F6 89 45 B4 C7
7C812A2Bh:  45 BC 09 2A 81 7C 0F 84 99 00 00 00 8B 4D 10 83
7C812A3Bh:  F9 0F 0F 87 4D 1D 03 00 85 C9 89 4D C0 74 07 57
7C812A4Bh:  8D 7D C4 F3 A5 5F 8D 45 B0 50 FF 15 08 15 80 7C
7C812A5Bh:  5E C9 C2 10 00 85 FF 0F 8E 36 93 FF FF 8B 55 FC
7C812A6Bh:  89 55 0C 0F B7 16 8B 7D F8 8A 14 3A 88 11 8B 78
7C812A7Bh:  0C 0F B6 D2 66 8B 14 57 66 3B 16 0F 85 A3 89 03
7C812A8Bh:  00 8B 50 08 66 8B 5A 04 38 19 0F 84 A1 89 03 00
Stack (0012F834h):
0012F814h:  00ECD9C8 7C9C93C0 77F643DD 7C9C93C0
0012F824h:  00000004 00000000 00ECCED4 00000000
0012F834h:  03AEDFE0 C06D007E 00000000 00000000
0012F844h:  7C812A5B 00000001 0012F8AC 7C80E0AF
0012F854h:  0012F944 7C839AA8 7C80E058 FFFFFFFF
0012F864h:  7C801BF6 7C801D6E 7FFDFC00 00000000
0012F874h:  00000000 0012F894 7C801DA4 03AD8600
0012F884h:  00000000 0012F8F0 03AB8BA9 C06D007E
0012F894h:  00000000 00000001 0012F8FC 03B225A8
0012F8A4h:  00000000 03B22138 00000024 03AEDFE0
0012F8B4h:  03AF4210 03AD8600 00000001 03AEE02A
0012F8C4h:  00000000 00000000 0000007E 7C9106EB
0012F8D4h:  03ABA8AB 03AF4220 00000000 00000010
0012F8E4h:  03AEE048 00000000 00000000 0012F954
0012F8F4h:  03A9B491 00000000 0012F8AC 00000000
0012F904h:  0012F930 03A43CEE 00000000 0012F930
0012F914h:  18FD51C9 00000000 0012FA6C 00000040
0012F924h:  00000180 004DF59C 03B225A8 00000000
0012F934h:  00000000 00000000 00000000 00008000
0012F944h:  0012F994 03AD5C66 00000001 FFFFFFFF
Registers:
EAX: 0012F838, EBX: 00000000, ECX: 00000000, EDX: 00000000
ESI: 0012F900, EDI: 00000000, EBP: 0012F888, ESP: 0012F834
Crash location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RaiseException" (+00000052h)

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
MSCTF                            loaded at 74720000h - 7476B000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_browser                      loaded at 00A20000h - 00A5B000h
foo_cdda                        loaded at 00A60000h - 00A96000h
foo_converter                    loaded at 00AC0000h - 00B29000h
foo_cwb_hooks                    loaded at 00B50000h - 00B85000h
foo_discogs                      loaded at 00BB0000h - 00C22000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
WINMM                            loaded at 76B40000h - 76B6D000h
serwvdrv                        loaded at 5CD70000h - 5CD77000h
umdmxfrm                        loaded at 5B0A0000h - 5B0A7000h
foo_dsp_std                      loaded at 00D10000h - 00D51000h
foo_input_std                    loaded at 00D80000h - 00E94000h
foo_masstag                      loaded at 00EC0000h - 00F10000h
foo_out_ks                      loaded at 00F30000h - 00F5A000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_playcount                    loaded at 00F80000h - 00FA8000h
foo_queuemanager                loaded at 00FD0000h - 00FF8000h
mscoree                          loaded at 79000000h - 79045000h
MSVCR80                          loaded at 78130000h - 781CB000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA8000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
foo_rgscan                      loaded at 03530000h - 03578000h
foo_uie_playlists_dropdown      loaded at 03580000h - 035B9000h
foo_uie_queuemanager            loaded at 035D0000h - 03609000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
foo_uie_quicksearch              loaded at 038D0000h - 03917000h
foo_uie_tabs                    loaded at 03930000h - 0395A000h
foo_ui_columns                  loaded at 03980000h - 03A17000h
foo_ui_panels                    loaded at 03A40000h - 03B02000h
Msimg32                          loaded at 76380000h - 76385000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h
VERSION                          loaded at 77C00000h - 77C08000h

Stack dump analysis:
Address: 03AEDFE0h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 7C812A5Bh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RaiseException" (+00000052h)
Address: 7C80E0AFh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "DuplicateHandle" (+000002B1h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C80E058h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "DuplicateHandle" (+0000025Ah)
Address: 7C801BF6h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "LoadLibraryExW" (+00000105h)
Address: 7C801D6Eh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "LoadLibraryExA" (+0000001Fh)
Address: 7C801DA4h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "LoadLibraryA" (+0000002Dh)
Address: 03AD8600h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AB8BA9h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AEDFE0h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AF4210h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AD8600h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AEE02Ah, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 03ABA8ABh, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03A9B491h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Symbol: "foobar2000_get_interface" (+00033AE1h)
Address: 03A43CEEh, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 004DF59Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 03AD5C66h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03A43DD0h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AF1B44h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03ADF710h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AD6AB8h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 03ABAD5Ah, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03ABAD79h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AC2E90h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03ABAD79h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03A412EDh, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03ADF710h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03A4F80Eh, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AD4A40h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03A4D08Fh, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03A5C7EBh, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AF1B44h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03ADF710h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03A4A09Dh, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AF1B44h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03ADF8F0h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03ADF760h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03ADF710h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AD6853h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03A4A47Ch, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 004DF484h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 03AF1B44h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03A42E00h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03A40000h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03ADF628h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AD773Bh, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 004C4DA4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00466542h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0042FB99h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BC422h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0042E186h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004303BFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 03AF1B44h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 00466449h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004ABF45h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430BA2h, 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: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
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: 004B49D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 0044005Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0041005Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00440020h, location: "foobar2000", loaded at 00400000h - 004F3000h
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: 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
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF5D4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430EFAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0928h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049729Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004935BCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004935B6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B34A0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4228h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF9C8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496154h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00ECCDA4h, location: "foo_masstag", loaded at 00EC0000h - 00F10000h
Address: 00ECCDA4h, location: "foo_masstag", loaded at 00EC0000h - 00F10000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 00ECCDA4h, location: "foo_masstag", loaded at 00EC0000h - 00F10000h
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004961BDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Discogs Tagger 0.92  (foo_discogs)
Playlists Dropdown 0.6 alpha 3  (foo_uie_playlists_dropdown)
Kernel Streaming Output 1.2.2  (foo_out_ks)
Quick Search Toolbar 2.8j  (foo_uie_quicksearch)
Standard DSP array 1.0  (foo_dsp_std)
foobar2000 core 0.9.4.2  (Core)
Masstagger 1.6  (foo_masstag)
Standard Input Array 1.0  (foo_input_std)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
WMA Decoder 1.1  (foo_input_std)
Playback Statistics 1.3.2  (foo_playcount)
FLAC Decoder 1.1.0  (foo_input_std)
Converter 1.0.1  (foo_converter)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
PanelsUI 0.5.0 beta [Feb 14 2007 - 21:37:52]  (foo_ui_panels)
CD Audio Decoder 2.1.1  (foo_cdda)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
Queue manager 0.1.1  (foo_queuemanager)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Music Browser 1.2.2c [Jul  6 2006 - 09:42:02]  (foo_browser)
Title: foo_ui_panels
Post by: Kiteroa on 2007-02-15 04:40:38
Mine crahed too (under Windows XP); in case it helps  my error message:

Code: [Select]
Illegal operation:
Code: C06D007Eh, flags: 00000000h, address: 7C812A5Bh
Call path:
entry=>user_interface::init
This is the first crash logged by this instance.
Code bytes (7C812A5Bh):
7C812A1Bh:  8B 45 0C 56 8B 75 14 83 E0 01 85 F6 89 45 B4 C7
7C812A2Bh:  45 BC 09 2A 81 7C 0F 84 99 00 00 00 8B 4D 10 83
7C812A3Bh:  F9 0F 0F 87 4D 1D 03 00 85 C9 89 4D C0 74 07 57
7C812A4Bh:  8D 7D C4 F3 A5 5F 8D 45 B0 50 FF 15 08 15 80 7C
7C812A5Bh:  5E C9 C2 10 00 85 FF 0F 8E 36 93 FF FF 8B 55 FC
7C812A6Bh:  89 55 0C 0F B7 16 8B 7D F8 8A 14 3A 88 11 8B 78
7C812A7Bh:  0C 0F B6 D2 66 8B 14 57 66 3B 16 0F 85 A3 89 03
7C812A8Bh:  00 8B 50 08 66 8B 5A 04 38 19 0F 84 A1 89 03 00
Stack (0012F834h):
0012F814h:  0113DE20 7C9C93C0 77F643DD 7C9C93C0
0012F824h:  00000004 00000000 0113D32C 00000000
0012F834h:  0848DFE0 C06D007E 00000000 00000000
0012F844h:  7C812A5B 00000001 0012F8AC 7C80E0AF
0012F854h:  0012F944 7C839AA8 7C80E058 FFFFFFFF
0012F864h:  7C801BF6 7C801D6E 7FFDFC00 00000000
0012F874h:  00000000 0012F894 7C801DA4 08478600
0012F884h:  00000000 0012F8F0 08458BA9 C06D007E
0012F894h:  00000000 00000001 0012F8FC 084C45B8
0012F8A4h:  00000000 084C21C0 00000024 0848DFE0
0012F8B4h:  08494210 08478600 00000001 0848E02A
0012F8C4h:  00000000 00000000 0000007E 7C9106EB
0012F8D4h:  0845A8AB 08494220 00000000 00000010
0012F8E4h:  0848E048 00000000 00000000 0012F954
0012F8F4h:  0843B491 00000000 0012F8AC 00000000
0012F904h:  0012F930 083E3CEE 00000000 0012F930
0012F914h:  0238B4A0 00000000 0012FA6C 00000040
0012F924h:  00000180 004DF59C 084C45B8 00000000
0012F934h:  00000000 00000000 00000000 00008000
0012F944h:  0012F994 08475C66 00000001 FFFFFFFF
Registers:
EAX: 0012F838, EBX: 00000000, ECX: 00000000, EDX: 00000000
ESI: 0012F900, EDI: 00000000, EBP: 0012F888, ESP: 0012F834
Crash location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RaiseException" (+00000052h)

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
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
MSCTF                            loaded at 74720000h - 7476B000h
imhook                          loaded at 003E0000h - 003EF000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_albumlist                    loaded at 00A80000h - 00AC7000h
OLEAUT32                        loaded at 77120000h - 771AC000h
foo_autoplaylist                loaded at 00AF0000h - 00B20000h
foo_browser                      loaded at 00B40000h - 00B7A000h
foo_cdda                        loaded at 00BA0000h - 00BD6000h
foo_common                      loaded at 00C00000h - 00C3A000h
foo_converter                    loaded at 00C60000h - 00CC9000h
foo_cwb_hooks                    loaded at 00CF0000h - 00D25000h
foo_dbsearch                    loaded at 00D50000h - 00DAC000h
foo_discogs                      loaded at 00DD0000h - 00E42000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
WINMM                            loaded at 76B40000h - 76B6D000h
SSMSFltr                        loaded at 00EE0000h - 00EF8000h
foo_dockable_panels              loaded at 00F20000h - 00F54000h
foo_dsp_std                      loaded at 00F80000h - 00FC1000h
foo_freedb2                      loaded at 00FF0000h - 01030000h
foo_infobox                      loaded at 01050000h - 01090000h
foo_input_alac                  loaded at 010B0000h - 010CD000h
foo_input_monkey                loaded at 010F0000h - 01139000h
foo_input_mslive                loaded at 01160000h - 01187000h
WMVCore                          loaded at 15110000h - 1536A000h
WMASF                            loaded at 11C70000h - 11CA9000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_input_shorten                loaded at 011B0000h - 011DE000h
foo_input_std                    loaded at 01200000h - 01314000h
foo_lnk                          loaded at 01340000h - 01359000h
foo_masstag                      loaded at 01380000h - 013D0000h
foo_playcount                    loaded at 013F0000h - 01418000h
foo_playlistclear                loaded at 01440000h - 01462000h
foo_playlist_manager            loaded at 01480000h - 014C6000h
foo_playlist_tree                loaded at 014F0000h - 0155B000h
foo_pqview                      loaded at 01580000h - 0159C000h
foo_prettypop                    loaded at 015C0000h - 0160D000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA6000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
foo_preview                      loaded at 03AA0000h - 03AC1000h
foo_random                      loaded at 03B60000h - 03B9F000h
foo_rgscan                      loaded at 03BC0000h - 03C08000h
foo_run                          loaded at 03C30000h - 03C5B000h
foo_scheduler                    loaded at 03C80000h - 03CEF000h
POWRPROF                        loaded at 74AD0000h - 74AD8000h
foo_trackfinder                  loaded at 03D10000h - 03D36000h
foo_tradersfriend                loaded at 03D60000h - 03D9D000h
foo_uie_albumart                loaded at 03DC0000h - 03DFC000h
foo_uie_albumlist                loaded at 03E20000h - 03E5D000h
foo_uie_queuemanager            loaded at 03E80000h - 03EB9000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
foo_uie_quicksearch              loaded at 04080000h - 040C6000h
foo_uie_tabs                    loaded at 04200000h - 0422A000h
foo_uie_vis_projectm            loaded at 04240000h - 0428C000h
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 082A0000h - 08337000h
foo_ui_gfx                      loaded at 08360000h - 083BE000h
MSIMG32                          loaded at 76380000h - 76385000h
foo_ui_panels                    loaded at 083E0000h - 084A2000h
foo_ui_std                      loaded at 084D0000h - 08527000h
foo_utils                        loaded at 08550000h - 08589000h
foo_winamp_spam                  loaded at 085B0000h - 085CF000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h
VERSION                          loaded at 77C00000h - 77C08000h

Stack dump analysis:
Address: 0848DFE0h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 7C812A5Bh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RaiseException" (+00000052h)
Address: 7C80E0AFh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "DuplicateHandle" (+000002B1h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C80E058h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "DuplicateHandle" (+0000025Ah)
Address: 7C801BF6h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "LoadLibraryExW" (+00000105h)
Address: 7C801D6Eh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "LoadLibraryExA" (+0000001Fh)
Address: 7C801DA4h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "LoadLibraryA" (+0000002Dh)
Address: 08478600h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 08458BA9h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 0848DFE0h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 08494210h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 08478600h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 0848E02Ah, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 0845A8ABh, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 0843B491h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Symbol: "foobar2000_get_interface" (+00033AE1h)
Address: 083E3CEEh, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 004DF59Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 08475C66h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 083E3DD0h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 08491B44h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 0847F710h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 08476AB8h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 0845AD5Ah, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 0845AD79h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 08462E90h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 0845AD79h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 083E12EDh, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 0847F710h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 083EF80Eh, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 08474A40h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 083ED08Fh, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 083FC7EBh, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 08491B44h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 0847F710h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 083EA09Dh, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 08491B44h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 0847F8F0h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 0847F760h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 0847F710h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 08476853h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 083EA47Ch, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 004DF484h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 08491B44h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 083E2E00h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 083E0000h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 0847F628h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 0847773Bh, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 004C4DA4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00466542h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0042FB99h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BC422h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0042E186h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004303BFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 08491B44h, location: "foo_ui_panels", loaded at 083E0000h - 084A2000h
Address: 00466449h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004ABF45h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430BA2h, 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: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
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: 0044005Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0041005Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00440020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
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: 01000000h, location: "foo_freedb2", loaded at 00FF0000h - 01030000h
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
Address: 01000000h, location: "foo_freedb2", loaded at 00FF0000h - 01030000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF5D4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430EFAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0928h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049729Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004935BCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004935B6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B34A0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4228h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF9C8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496154h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004961BDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Playlist Manager 1.0  (foo_playlist_manager)
Live show tagger 0.6.1  (foo_tradersfriend)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Run services 0.3.2  (foo_run)
Album List 3.2.0  (foo_albumlist)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
Winamp API Emulator 0.90  (foo_winamp_spam)
Standard DSP array 1.0  (foo_dsp_std)
projectM visualization (Panel) 0.4 (SSE2)  (foo_uie_vis_projectm)
Playlist Tree Panel 2.2.4 [Nov 17 2006 - 16:34:17]  (foo_playlist_tree)
CD Audio Decoder 2.1.1  (foo_cdda)
Dockable Panels 1.0.5 [Dec  4 2006 - 09:04:00]  (foo_dockable_panels)
ALAC Decoder 1.0  (foo_input_alac)
Album list panel 0.2.1  (foo_uie_albumlist)
mslive 0.2  (foo_input_mslive)
Discogs Tagger 0.92  (foo_discogs)
Track Finder 2.1.1 [Jun 16 2006 - 12:36:15]  (foo_trackfinder)
FLAC Decoder 1.1.0  (foo_input_std)
Playlist clear 0.08  (foo_playlistclear)
Special file info box 2.0.4  (foo_infobox)
Preview 1.2  (foo_preview)
Standard Input Array 1.0  (foo_input_std)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
PanelsUI 0.5.0 beta [Feb 14 2007 - 21:37:52]  (foo_ui_panels)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Common services 0.1  (foo_common)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Database search 1.3.1 beta 11  (foo_dbsearch)
Randomized playlist entry 1.2.3  (foo_random)
Pretty Popup 1.2.3  (foo_prettypop)
Masstagger 1.6  (foo_masstag)
Scheduler 3.53  (foo_scheduler)
foobar2000 core 0.9.4.2  (Core)
Playlist tools 0.5.7  (foo_utils)
Converter 1.0.1  (foo_converter)
WMA Decoder 1.1  (foo_input_std)
Shell link resolver 1.1  (foo_lnk)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Default User Interface 0.9acc  (foo_ui_std)
Album Art Panel 0.2.6  (foo_uie_albumart)
freedb Tagger 0.5.2a  (foo_freedb2)
Shorten decoder 0.4.2a  (foo_input_shorten)
Music Browser 1.2.3 [Dec  4 2006 - 09:42:32]  (foo_browser)
gfx_window 0.1  (foo_ui_gfx)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Playback Statistics 1.3.2  (foo_playcount)

[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]Moderation: Converted [ code ] to [ codebox ].[/size]
Title: foo_ui_panels
Post by: terrestrial on 2007-02-15 04:54:15
oops. uploaded a fixed version. please try again.
Title: foo_ui_panels
Post by: Kiteroa on 2007-02-15 05:03:45
Thanks, Foobar up and running!


I see the new pui selector but where do I load the name/location of my old set up?
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-15 05:08:00
4) In the panels list there should be a list of loaded panels. Hit each one, then "Import" and import your settings from the old version (the files will be in your PanelsUI subfolder named "ID - Name")
instead, after importing from SCPL and pressing [OK] I get this:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C918FEAh
Access violation, operation: write, address: 00000010h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C918FEAh):
7C918FAAh:  0B 64 A1 18 00 00 00 0F B6 4D 0B 89 88 84 0F 00
7C918FBAh:  00 38 1D 30 C0 97 7C 0F 85 CC 04 00 00 A0 48 C1
7C918FCAh:  97 7C F6 D8 57 1B C0 F7 D0 25 40 C1 97 7C 8B F8
7C918FDAh:  8B 46 10 3B C3 89 45 FC 0F 84 9E 00 00 00 8B 06
7C918FEAh:  FF 40 10 8B 45 FC 83 E0 01 89 45 E8 8B 06 FF 40
7C918FFAh:  14 F6 05 F0 02 FE 7F 01 0F 85 E6 92 02 00 39 5D
7C91900Ah:  E8 57 53 0F 85 AC DE 01 00 FF 75 FC E8 99 59 FF
7C91901Ah:  FF 3D 02 01 00 00 0F 84 53 93 02 00 3B C3 0F 8C
Stack (0012DB6Ch):
0012DB4Ch:  7FFDF000 8614B020 00000018 8691A1A8
0012DB5Ch:  00000000 0012DE5C 0012DE34 00000000
0012DB6Ch:  03AF4228 0482DC34 0483D0A8 7C9105C8
0012DB7Ch:  0483B1A8 0012DC4C 7C910551 03B21978
0012DB8Ch:  7C91056D 048300F0 0483B1B0 0483D0A8
0012DB9Ch:  00000001 04822DB8 0482834C 00000003
0012DBACh:  0483BDE0 00000000 04822DC0 03B20000
0012DBBCh:  0012DB18 F64CF4BB 000000F8 00000048
0012DBCCh:  00000048 00000048 00000004 00000000
0012DBDCh:  000003FC 0012DC2C 7C90104B 00AF4228
0012DBECh:  03AAC43A 03AF4228 048300F0 0482DC34
0012DBFCh:  03AAC4A6 1D0A0A88 0482DC08 03AB8794
0012DC0Ch:  F5F0BE77 048300F0 00000050 0483D0A8
0012DC1Ch:  0482DC08 0012DC50 03AD39CA 00000000
0012DC2Ch:  0012DC60 03ABEEAA F5F0BE3B 048300F0
0012DC3Ch:  0482D004 0483D0A8 00000000 0012DC34
0012DC4Ch:  0012D794 0012DC8C 03AC3170 F64CFA3B
0012DC5Ch:  00000000 0012DC98 03AB45A6 0482DC08
0012DC6Ch:  00000050 00000020 03AB876B F5F0BEC3
0012DC7Ch:  048300F0 0482CFF0 0483D0A8 0482D004
Registers:
EAX: 00000000, EBX: 00000000, ECX: 000003FC, EDX: 03AF4238
ESI: 03AF4228, EDI: 00000000, EBP: 0012DBE0, ESP: 0012DB6C
Crash location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlpWaitForCriticalSection" (+0000005Bh)

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
MSCTF                            loaded at 74720000h - 7476B000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_browser                      loaded at 00A20000h - 00A5B000h
foo_cdda                        loaded at 00A60000h - 00A96000h
foo_converter                    loaded at 00AC0000h - 00B29000h
foo_cwb_hooks                    loaded at 00B50000h - 00B85000h
foo_discogs                      loaded at 00BB0000h - 00C22000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
WINMM                            loaded at 76B40000h - 76B6D000h
serwvdrv                        loaded at 5CD70000h - 5CD77000h
umdmxfrm                        loaded at 5B0A0000h - 5B0A7000h
foo_dsp_std                      loaded at 00D10000h - 00D51000h
foo_input_std                    loaded at 00D80000h - 00E94000h
foo_masstag                      loaded at 00EC0000h - 00F10000h
foo_out_ks                      loaded at 00F30000h - 00F5A000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_playcount                    loaded at 00F80000h - 00FA8000h
foo_queuemanager                loaded at 00FD0000h - 00FF8000h
mscoree                          loaded at 79000000h - 79045000h
MSVCR80                          loaded at 78130000h - 781CB000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA8000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
foo_rgscan                      loaded at 03530000h - 03578000h
foo_uie_playlists_dropdown      loaded at 03580000h - 035B9000h
foo_uie_queuemanager            loaded at 035D0000h - 03609000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
foo_uie_quicksearch              loaded at 038D0000h - 03917000h
foo_uie_tabs                    loaded at 03930000h - 0395A000h
foo_ui_columns                  loaded at 03980000h - 03A17000h
foo_ui_panels                    loaded at 03A40000h - 03B02000h
Msimg32                          loaded at 76380000h - 76385000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
ksuser                          loaded at 73EE0000h - 73EE4000h
mhook                            loaded at 03ED0000h - 03ED6000h
appHelp                          loaded at 77B40000h - 77B62000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
OLEAUT32                        loaded at 77120000h - 771AC000h
VERSION                          loaded at 77C00000h - 77C08000h
cscui                            loaded at 77A20000h - 77A74000h
CSCDLL                          loaded at 76600000h - 7661D000h
browseui                        loaded at 75F80000h - 7607D000h
USERENV                          loaded at 769C0000h - 76A73000h
ntshrui                          loaded at 76990000h - 769B5000h
ATL                              loaded at 76B20000h - 76B31000h
NETAPI32                        loaded at 5B860000h - 5B8B4000h
shdocvw                          loaded at 77760000h - 778D0000h
CRYPTUI                          loaded at 754D0000h - 75550000h
WININET                          loaded at 771B0000h - 7727E000h
Normaliz                        loaded at 05190000h - 05199000h
iertutil                        loaded at 5DCA0000h - 5DCE5000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
xpsp2res                        loaded at 20000000h - 202C5000h
LINKINFO                        loaded at 76980000h - 76988000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C90104Bh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlEnterCriticalSection" (+00000046h)
Address: 00AF4228h, location: "foo_converter", loaded at 00AC0000h - 00B29000h
Address: 03AAC43Ah, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AAC4A6h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AB8794h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AD39CAh, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03ABEEAAh, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AC3170h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AB45A6h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AB876Bh, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AD3853h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AA4748h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AD3362h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AAFBD3h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AD36B2h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03A9D472h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03A9D86Ah, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03A9D7E7h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AD30DDh, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 03A9D7E7h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03A9D7E7h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 03A9D7E7h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
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: 03A9D7E7h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B4D0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D4DABDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindowInDestroy" (+00000049h)
Address: 03A9D7E7h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 03A9D7E7h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 77D4B473h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D4DAF6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+0000000Ch)
Address: 77D5E227h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallMsgFilterW" (+00000181h)
Address: 004001AEh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D561C6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DrawStateW" (+000001F2h)
Address: 004001AEh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D56208h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DialogBoxIndirectParamAorW" (+00000036h)
Address: 03A40000h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AF72F4h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03A65E00h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 77D5666Bh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DialogBoxParamW" (+0000003Fh)
Address: 03A40000h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AF72F4h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03A65E00h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03A43E03h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03A40000h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03A65E00h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 00440020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 03ADF710h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 004001AEh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004001AEh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 03A49BF5h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03ADF828h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AD6148h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03A45EF1h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03A47D34h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 77F18F29h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetMapMode" (+0000012Fh)
Address: 77F1991Bh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 77F198F6h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 77F199DFh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+00000046h)
Address: 77F199E7h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+0000004Eh)
Address: 00450048h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C004Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00440020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047004Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C911414h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000985h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
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: 77F1991Bh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C90DA54h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "NtFreeVirtualMemory" (+0000000Ch)
Address: 7C910F46h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+000004B7h)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C910F46h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+000004B7h)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 77F1712Bh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateCompatibleBitmap" (+000000E8h)
Address: 77F170D6h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateCompatibleBitmap" (+00000093h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 03ABA1C3h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03ABA1E2h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AC3170h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03ABA1E2h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 77F180F7h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "ExtTextOutW" (+00000098h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 03ABA1C3h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03ABA1E2h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03AC3170h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03ABA1E2h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03A6DE5Bh, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Symbol: "foobar2000_get_interface" (+000064BBh)
Address: 00E3E8EAh, location: "foo_input_std", loaded at 00D80000h - 00E94000h
Address: 7C910D5Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+000002CDh)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 77F15B90h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "SelectObject" (+00000000h)
Address: 77F16C2Dh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "DeleteObject" (+00000000h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 03ABA1C3h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03ABA1E2h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 77F15B90h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "SelectObject" (+00000000h)
Address: 77F16C2Dh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "DeleteObject" (+00000000h)
Address: 03AC3170h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03ABA1E2h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Address: 03A6BFAAh, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Symbol: "foobar2000_get_interface" (+0000460Ah)
Address: 03A6E488h, location: "foo_ui_panels", loaded at 03A40000h - 03B02000h
Symbol: "foobar2000_get_interface" (+00006AE8h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 4EC949FAh, location: "gdiplus", loaded at 4EC50000h - 4EDF3000h
Address: 4EC756CCh, location: "gdiplus", loaded at 4EC50000h - 4EDF3000h
Address: 4ECA87B2h, location: "gdiplus", loaded at 4EC50000h - 4EDF3000h
Address: 4EDD5EB0h, location: "gdiplus", loaded at 4EC50000h - 4EDF3000h
Address: 4ECA8CB2h, location: "gdiplus", loaded at 4EC50000h - 4EDF3000h
Address: 4ECA8CC3h, location: "gdiplus", loaded at 4EC50000h - 4EDF3000h
Address: 77F16E56h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "DeleteObject" (+00000229h)
Address: 77F16E77h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "DeleteObject" (+0000024Ah)
Address: 00FF0000h, location: "foo_queuemanager", loaded at 00FD0000h - 00FF8000h
Address: 4ECD8E83h, location: "gdiplus", loaded at 4EC50000h - 4EDF3000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Queue manager panel 0.2.3  (foo_uie_queuemanager)
Playback Statistics 1.3.2  (foo_playcount)
Queue manager 0.1.1  (foo_queuemanager)
Quick Search Toolbar 2.8j  (foo_uie_quicksearch)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
CD Audio Decoder 2.1.1  (foo_cdda)
Music Browser 1.2.2c [Jul  6 2006 - 09:42:02]  (foo_browser)
FLAC Decoder 1.1.0  (foo_input_std)
Standard Input Array 1.0  (foo_input_std)
Discogs Tagger 0.92  (foo_discogs)
Masstagger 1.6  (foo_masstag)
Standard DSP array 1.0  (foo_dsp_std)
foobar2000 core 0.9.4.2  (Core)
Converter 1.0.1  (foo_converter)
PanelsUI 0.5.1 beta [Feb 14 2007 - 22:52:29]  (foo_ui_panels)
Playlists Dropdown 0.6 alpha 3  (foo_uie_playlists_dropdown)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Kernel Streaming Output 1.2.2  (foo_out_ks)
WMA Decoder 1.1  (foo_input_std)
Title: foo_ui_panels
Post by: terrestrial on 2007-02-15 05:10:31
are you sure you're importing the right file (currently there's no check to match the config with the type of panel). if so, could you post the file you're trying to import.
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-15 05:14:58
sure thing.


[edit] was added to this post in the uploads section (http://www.hydrogenaudio.org/forums/index.php?act=ST&f=42&t=52384&st=0#entry468907)


I really like what you're doing with the interface!
Title: foo_ui_panels
Post by: terrestrial on 2007-02-15 05:21:47
can you also post the layout you were using for panels ui? thanks.
Title: foo_ui_panels
Post by: wraithdu on 2007-02-15 05:24:35
I've got a crash too, but under different circumstances.  I imported my original layout just fine (can't wait for the export function - sweetness).  Then I tried to create a second test layout.  It loads the defaults fine.  I entered the PanelsUI config (right-click>settings), clicked on 'Playlist [Single Columns Playlist]' and Configure.  Then clicked OK in the SCPL config (no changes made) and OK in the PanelsUI config, then crash.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C918FEAh
Access violation, operation: write, address: 00000010h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C918FEAh):
7C918FAAh:  0B 64 A1 18 00 00 00 0F B6 4D 0B 89 88 84 0F 00
7C918FBAh:  00 38 1D 30 C0 97 7C 0F 85 CC 04 00 00 A0 48 C1
7C918FCAh:  97 7C F6 D8 57 1B C0 F7 D0 25 40 C1 97 7C 8B F8
7C918FDAh:  8B 46 10 3B C3 89 45 FC 0F 84 9E 00 00 00 8B 06
7C918FEAh:  FF 40 10 8B 45 FC 83 E0 01 89 45 E8 8B 06 FF 40
7C918FFAh:  14 F6 05 F0 02 FE 7F 01 0F 85 E6 92 02 00 39 5D
7C91900Ah:  E8 57 53 0F 85 AC DE 01 00 FF 75 FC E8 99 59 FF
7C91901Ah:  FF 3D 02 01 00 00 0F 84 53 93 02 00 3B C3 0F 8C
Stack (0013E3F4h):
0013E3D4h:  00000000 A769CFAC 00000001 8053553D
0013E3E4h:  A769CFE4 7FFDD700 BC6F0078 00000000
0013E3F4h:  01984228 01EEE394 01EF2D20 7C9105C8
0013E404h:  019BF958 0013E4D4 7C910551 019B1978
0013E414h:  7C91056D 01EF0850 019BF960 01EF2D20
0013E424h:  00000001 019B6A00 019B8E94 019BA7F0
0013E434h:  019B6808 019BB878 019B6A08 019B0000
0013E444h:  019B01E0 019BCCF8 00000050 00000018
0013E454h:  00000018 00000018 019B01E0 00000000
0013E464h:  000000F0 0013E4B4 7C90104B 00984228
0013E474h:  0193C43A 01984228 01EF0850 01EEE394
0013E484h:  0193C4A6 5D0A1333 01EEE368 01948794
0013E494h:  8F99E4A5 01EF0850 00000050 01EF2D20
0013E4A4h:  01EEE368 0013E4D8 019639CA 00000000
0013E4B4h:  0013E4E8 0194EEAA 8F99E4F9 01EF0850
0013E4C4h:  01EED764 01EF2D20 00000000 0013E4BC
0013E4D4h:  0013E01C 0013E514 01953170 8E1D9871
0013E4E4h:  00000000 0013E520 019445A6 01EEE368
0013E4F4h:  00000050 00000020 0194876B 8F99E531
0013E504h:  01EF0850 01EED750 01EF2D20 01EED764
Registers:
EAX: 00000000, EBX: 00000000, ECX: 000000F0, EDX: 01984238
ESI: 01984228, EDI: 00000000, EBP: 0013E468, ESP: 0013E3F4
Crash location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlpWaitForCriticalSection" (+0000005Bh)

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F5000h
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 - 7D1D6000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 763B0000h - 763F9000h
IMM32                            loaded at 76390000h - 763AD000h
wbsys                            loaded at 66500000h - 6650A000h
wbhelp                          loaded at 66600000h - 66617000h
swpg                            loaded at 5A000000h - 5A01A000h
oleaut32                        loaded at 77120000h - 771AC000h
PSAPI                            loaded at 76BF0000h - 76BFB000h
eg                              loaded at 5A800000h - 5A817000h
klg                              loaded at 00DF0000h - 00E08000h
wblind                          loaded at 66000000h - 6608F000h
WINMM                            loaded at 76B40000h - 76B6D000h
UXTHEME                          loaded at 5AD70000h - 5ADA8000h
msimg32                          loaded at 76380000h - 76385000h
StylerHelper                    loaded at 00BE0000h - 00BEE000h
MFC42                            loaded at 73DD0000h - 73ECE000h
apphelp                          loaded at 77B40000h - 77B62000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_abx                          loaded at 010E0000h - 01114000h
foo_albumlist                    loaded at 01140000h - 01187000h
foo_burninate                    loaded at 011B0000h - 011E7000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_cdda                        loaded at 01210000h - 01246000h
foo_converter                    loaded at 01270000h - 012D9000h
foo_cwb_hooks                    loaded at 01300000h - 01335000h
foo_dsp_std                      loaded at 01360000h - 013A1000h
foo_dsp_winamp                  loaded at 013D0000h - 013F3000h
foo_freedb2                      loaded at 01420000h - 01460000h
foo_input_std                    loaded at 01480000h - 01594000h
foo_masstag                      loaded at 015C0000h - 01610000h
foo_rgscan                      loaded at 01630000h - 01678000h
foo_run                          loaded at 016A0000h - 016CB000h
foo_uie_albumart                loaded at 016F0000h - 01727000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_albumlist                loaded at 01760000h - 0179D000h
foo_uie_tabs                    loaded at 017C0000h - 017EA000h
foo_ui_columns                  loaded at 01810000h - 018A7000h
foo_ui_panels                    loaded at 018D0000h - 01992000h
foo_ui_std                      loaded at 019C0000h - 01A17000h
foo_unpack                      loaded at 01A40000h - 01A6E000h
CPQINFO                          loaded at 02350000h - 02395000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C90104Bh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlEnterCriticalSection" (+00000046h)
Address: 0193C43Ah, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 0193C4A6h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 01948794h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 019639CAh, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 0194EEAAh, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 01953170h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 019445A6h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 0194876Bh, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 01963853h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 01934748h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 01963362h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 0193FBD3h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 00440AB0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 019636B2h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 0192D472h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 0192D86Ah, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 0192D7E7h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 019630DDh, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 77D48744h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00440AB0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0192D7E7h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 0192D7E7h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 77D48826h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 0192D7E7h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 00440AB0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00440AB0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48840h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4B4D0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 0192D7E7h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 00440AB0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B4E0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D4DACDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindowInDestroy" (+00000049h)
Address: 0192D7E7h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 0192D7E7h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 77D4B483h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D4DB06h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+0000000Ch)
Address: 77D537C5h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallMsgFilterW" (+00000181h)
Address: 77D56F14h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DrawStateW" (+000001F2h)
Address: 77D56F56h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DialogBoxIndirectParamAorW" (+00000036h)
Address: 018D0000h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 019872F4h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 018F5E00h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 77D573B9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DialogBoxParamW" (+0000003Fh)
Address: 018D0000h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 019872F4h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 018F5E00h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 018D3E03h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 018D0000h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 018F5E00h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 00440020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0196F710h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 018D9BF5h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 77D4B409h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 01966148h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 018D5EF1h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 77D4850Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D485B4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D4B409h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 66012E6Dh, location: "wblind", loaded at 66000000h - 6608F000h
Symbol: "GetWindowsDirectoryA" (+000107C8h)
Address: 77D4D319h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnumDisplayMonitors" (+000003A6h)
Address: 77D4D319h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnumDisplayMonitors" (+000003A6h)
Address: 77D4BFEBh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetMessagePos" (+00000047h)
Address: 77D494CEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D4B43Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000F1h)
Address: 66020D50h, location: "wblind", loaded at 66000000h - 6608F000h
Symbol: "GetWindowsDirectoryA" (+0001E6ABh)
Address: 77D4B409h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D48BE9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77DA0088h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D4B3DCh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D4B3B7h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B3C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77D4B3B7h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 018D7D14h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 018D7D34h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 018D7D14h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B3C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77D4B3B7h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 018D7D14h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 018D7D34h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 77D4883Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000163h)
Address: 77D48B36h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 7C809E60h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "IsBadReadPtr" (+0000005Fh)
Address: 6602009Ah, location: "wblind", loaded at 66000000h - 6608F000h
Symbol: "GetWindowsDirectoryA" (+0001D9F5h)
Address: 77D48BE9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77DA0088h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D4B3DCh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D4B3B7h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D48B36h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 7C809E60h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "IsBadReadPtr" (+0000005Fh)
Address: 7C839A10h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 66020C19h, location: "wblind", loaded at 66000000h - 6608F000h
Symbol: "GetWindowsDirectoryA" (+0001E574h)
Address: 77D4B3E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 77D488EAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 018D3E30h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 01967667h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 018D3E7Bh, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 018D3E30h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 018D3E98h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 018D3E30h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 77D48744h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 018D3E30h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 018D3E30h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 77D48BE9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D4886Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000193h)
Address: 77D4B409h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D48BE9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77DA0088h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D4B3DCh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D4B3B7h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B3C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77D4B3B7h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 018D7D14h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 018D7D34h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 77D4B3DCh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B3C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 018D7D14h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 018D7D34h, location: "foo_ui_panels", loaded at 018D0000h - 01992000h
Address: 00410020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 6607179Ch, location: "wblind", loaded at 66000000h - 6608F000h
Address: 77D4D5A8h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcA" (+000000AAh)
Address: 77D48BE9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77DA0088h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D4D5BCh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcA" (+000000BEh)
Address: 77D4D569h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcA" (+0000006Bh)
Address: 6607179Ch, location: "wblind", loaded at 66000000h - 6608F000h
Address: 77D60022h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetPropA" (+00000000h)
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D4D570h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcA" (+00000072h)
Address: 77D4D569h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcA" (+0000006Bh)
Address: 66018EA8h, location: "wblind", loaded at 66000000h - 6608F000h
Symbol: "GetWindowsDirectoryA" (+00016803h)
Address: 66018A16h, location: "wblind", loaded at 66000000h - 6608F000h
Symbol: "GetWindowsDirectoryA" (+00016371h)
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AD298h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D4B409h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D48BE9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D4F8A6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 00BE5F14h, location: "StylerHelper", loaded at 00BE0000h - 00BEE000h
Symbol: "whiteHook" (+000004A4h)
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AD298h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D4B409h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D48BE9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D4F8A6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 00BE5F14h, location: "StylerHelper", loaded at 00BE0000h - 00BEE000h
Symbol: "whiteHook" (+000004A4h)
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AD298h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D4B409h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D48BE9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D4F8A6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 00BE5F14h, location: "StylerHelper", loaded at 00BE0000h - 00BEE000h
Symbol: "whiteHook" (+000004A4h)
Address: 77D4B3B7h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D4C341h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SetRectEmpty" (+0000004Fh)
Address: 77D54DF1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PostQuitMessage" (+000001A0h)
Address: 77D54F22h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D54F22h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D54F22h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D48BE9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D4886Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000193h)
Address: 77D4883Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000163h)
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D618FCh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 77D4B943h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindow" (+00000000h)
Address: 7C90FB6Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlNtStatusToDosError" (+0000002Fh)
Address: 7C90FB71h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlNtStatusToDosError" (+00000034h)
Address: 77D4B943h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindow" (+00000000h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 77D4B943h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindow" (+00000000h)
Address: 77D4B943h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindow" (+00000000h)
Address: 7C90FB6Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlNtStatusToDosError" (+0000002Fh)
Address: 7C90FB71h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlNtStatusToDosError" (+00000034h)
Address: 77D4B943h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindow" (+00000000h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 77D4B943h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindow" (+00000000h)
Address: 7C809382h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "GetTickCount" (+000000E6h)
Address: 7C830C04h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "GlobalDeleteAtom" (+00000109h)
Address: 7C830BC8h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "GlobalDeleteAtom" (+000000CDh)
Address: 77D4B943h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindow" (+00000000h)
Address: 660712D0h, location: "wblind", loaded at 66000000h - 6608F000h
Address: 7C839A10h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C830BD0h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "GlobalDeleteAtom" (+000000D5h)
Address: 660712D0h, location: "wblind", loaded at 66000000h - 6608F000h
Address: 77D6ED68h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SetWindowsHookA" (+0000001Fh)
Address: 660712D0h, location: "wblind", loaded at 66000000h - 6608F000h
Address: 77D4B943h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindow" (+00000000h)
Address: 77D4B409h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7C910F46h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+000004B7h)
Address: 7C910D5Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+000002CDh)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C910D5Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+000002CDh)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C80992Fh, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "LocalFree" (+00000000h)
Address: 7C910F46h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+000004B7h)
Address: 7C910D5Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+000002CDh)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000402h)
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D488B6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D4D5CEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcA" (+000000D0h)
Address: 77D4D611h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcA" (+00000113h)
Address: 004AD298h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D48744h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
ReplayGain Scanner 2.0.2  (foo_rgscan)
Standard DSP array 1.0  (foo_dsp_std)
Standard Input Array 1.0  (foo_input_std)
WMA Decoder 1.1  (foo_input_std)
ZIP/GZIP reader 1.0  (foo_unpack)
ABX Comparator 1.3.1  (foo_abx)
RAR reader 1.1  (foo_unpack)
Audio CD Writer 2.0.1  (foo_burninate)
Default User Interface 0.9acc  (foo_ui_std)
CD Audio Decoder 2.1.1  (foo_cdda)
freedb Tagger 0.5.2a  (foo_freedb2)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Converter 1.0.1  (foo_converter)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
foobar2000 core 0.9.4.2  (Core)
PanelsUI 0.5.1 beta [Feb 14 2007 - 22:52:29]  (foo_ui_panels)
Masstagger 1.6  (foo_masstag)
Album list panel 0.2.1  (foo_uie_albumlist)
Album Art Panel 0.2.5.1  (foo_uie_albumart)
Run services 0.3.2  (foo_run)
Winamp DSP Bridge 1.4.1  (foo_dsp_winamp)
FLAC Decoder 1.1.0  (foo_input_std)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
Album List 3.2.0  (foo_albumlist)
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-15 05:25:58
can you also post the layout you were using for panels ui? thanks.
Code: [Select]
$drawrect(0,0,0,0,brushcolor-234-232-227 pencolor-null)
$puts(yOffset,0)
$if(%_trackinfo_notrack%,,
// //////////////////////////////////////////////////
// // Background
// //////////////////////////////////////////////////
// //Images////
$drawrect(0,0,0,144,brushcolor-107-132-153 pencolor-null)
$ifgreater(%_width%,285,
$imageabs2(,,,,,,0,0,/images\ssconfig2\bgs\tl.png,)
$imageabs2(,,,,,,0,123,/images\ssconfig2\bgs\bl.png,)
,)
$imageabs2(,,,,,,$sub(%_width%,263),0,/images\ssconfig2\bgs\top.png,)
$imageabs2(,,,,,,$sub(%_width%,263),79,/images\ssconfig2\bgs\bottom.png,)
$imageabs2(,,,,,,$sub(%_width%,102),22,/images\ssconfig2\analog\marks.png,-ALPHA-128)
// /////////////////////////////////////////////////
// PerSecond
// /////////////////////////////////////////////////
// ////Analog Display////
$puts(sec,$mod(%playback_time_remaining_seconds%,60))
$puts(mins,$div($sub(%playback_time_remaining_seconds%,$get(sec)),60))
$imageabs2(,,,,,,$sub(%_width%,102),22,/images\ssconfig2\analog\$get(sec)m.png,-ALPHA-128)
$imageabs2(76,76,,,,,$sub(%_width%,89),35,/images\ssconfig2\analog\$get(mins)m.png,-ALPHA-128)
$imageabs2(,,,,,,$sub(%_width%,102),22,/images\ssconfig2\analog\button.png,-ALPHA-128)

// ///info in top right corner////
$padding(4,2)
$align(right,top)
$ifgreater($mod($right(%cwb_systemdatetime%,2),30),14,
Last Played:
//- ---------------------------------------
// NATURAL LANGUAGE TIMESTAMPS
// by topdownjimmy
// v0.3.c - Dec 4, 2006
// ----------------------------------------
$puts(year,$left(%cwb_systemdate%,4))
$puts(month,$substr(%cwb_systemdate%,6,7))
$puts(day,$substr(%cwb_systemdate%,9,10))
$puts(dayssince,$cwb_datediff(%cwb_systemdate%,%last_played%))
// correct "dayssince" to consider early AM to be an extension of previous day
$puts(dayssince,$sub($get(dayssince),$if($and($greater(7,%_system_hour%),$greater($substr(%last_played%,12,13),6)),1,0)))
$if($and($greater(%_system_hour%,6),$greater(7,$substr(%last_played%,12,13))),$puts(dayssince,$add($get(dayssince),1)),)
// calculate day of week
$puts(calcdayofweek,$add(1,$mod($add($substr(%last_played%,3,4),$div($substr(%last_played%,3,4),4),$select($substr(%last_played%,6,7),6,2,2,5,0,3,5,1,4,6,2,4),$substr(%last_played%,9,10)),7)))
// correct day of week to consider early AM to be an extension of previous day
$puts(calcdayofweek,$sub($get(calcdayofweek),$ifgreater(7,$substr(%last_played%,12,13),1,0)))
$if($strcmp($get(calcdayofweek),0),$puts(calcdayofweek,7),)
// calculate period of day (night, morning, etc.)
$puts(dayperiod,$select($add(1,$substr(%last_played% ,12,13)),Night,Night,Night,Night,Night,Night,Night,Morning,Morning,Morning,Morning,Morning,Afternoon
,Afternoon,Afternoon,Afternoon,Afternoon,Evening,Evening,Evening,Evening,Night,Night,Night))
// calculate natural language timestamp
$if(%last_played%,$put(nat_lang_stamp,$ifgreater($get(dayssince),0,$ifgreater($get(dayssince),1,$ifgreater($get(dayssince),6,$if($and($greater($get(dayssince),21),$not($strcmp(%_system_month%,$substr(%last_played%,6,7)))),$if($not($strcmp(%_system_year%,$substr(%last_played%,1,4))),$select($substr(%last_played%,6,7),January,February,March,April,May,June,July,August,September,October,November,December)' '$substr(%last_played%,1,4),$ifgreater(2,$sub(%_system_month%,$substr(%last_played%,6,7)),'Last Month',$select($substr(%last_played%,6,7),January,February,March,April,May,June,July,August,September,October,November,December))),$ifgreater($div($add($get(dayssince),4),7),1,$div($add($get(dayssince),4),7)' Weeks Ago',Last Week)),$select($get(calcdayofweek),Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday)' '$get(dayperiod)),$if($strcmp($get(dayperiod),Night),Last,Yesterday)' '$get(dayperiod)),$if($strcmp($get(dayperiod),Night),Tonight,This $get(dayperiod)))),$put(nat_lang_stamp,Never))
// --------END TIMESTAMP------------
,
$ifgreater(%totaldiscs%,1,Disc: %disc% of %totaldiscs% | ,)
%length% | %genre% | %date%
)
// //Track display in bottom right corner///
$padding(4,2)
$alignabs($sub(%_width%,93),123,90,20,right,middle)
$ifgreater($mod($right(%cwb_systemdatetime%,2),30),14,
Hotness: 
// -------------------------------------------------
// HOTNESS - an algorithm for meta-rating
// v1.6.c.1 (foo_cwb_hooks version)
// Dec 6, 2006 - by topdownjimmy
// -------------------------------------------------
//
// configure baselines: define baseline playfrequency and decay period (in days)
//
$puts(baselinefrequency,28)
$puts(baselinedecay,7)
//
// configure default rating for unrated songs
//
$puts(avgrating,3)
//
// DO NOT EDIT BELOW THIS LINE //
$puts(baselinefrequency,$mul($get(baselinefrequency),24))
$puts(baselinedecay,$mul($get(baselinedecay),24))
$puts(lp_age,$add($substr(%last_played%,12,13),
$mul(24,$cwb_datediff(%last_played%,2000-01-01))))
$puts(fp_age,$add($substr(%first_played%,12,13),
$mul(24,$cwb_datediff(%first_played%,2000-01-01))))
$puts(age,$sub($get(lp_age),$get(fp_age)))
$puts(now_age,$add($substr(%cwb_systemdatetime%,12,13),
$mul(24,$cwb_datediff(%cwb_systemdate%,2000-01-01))))
$puts(recentness,$sub($get(now_age),$get(lp_age)))
$puts(decay,$div($div($mul($if2(%play_count%,%play_counter%),
$get(baselinefrequency),$get(baselinedecay),$if2(%rating%,
$get(avgrating)),100),$mul($max($get(age),$get(baselinefrequency)),
$get(avgrating))),100))
$puts(rawhotness,$div($mul($max($sub($get(decay),
$get(recentness)),0),100),$get(decay)))
$puts(forecast,$div($mul($max($sub($get(decay),
$add($div($max(0,$sub($get(baselinedecay),$get(recentness))),2),
$get(recentness))),0),100),$get(decay)))
$put(hotness,$div($add($get(rawhotness),$get(forecast)),2))
// ------------------END HOTNESS --------------------
,
$font(,10,,)Track $ifgreater(10,%track%,$num(%track%,1),%track%) of $ifgreater(10,%totaltracks%,$num(%totaltracks%,1),%totaltracks%)
)
// Display Art?
$if($and($greater(%_width%,400),$fileexists($replace(%path%,%filename_ext%,folder.*))),$puts(position,142),$puts(position,8))

// //Main block of text////
$alignabs($get(position),18,$sub(%_width%,$get(position)),90,left,middle)
$font(,16,bold glow-107-132-153 glowexpand-1,234-232-227)
'#LINEHEIGHT,21#'
%artist%
// cut bracketed stuff from title if needed
$ifgreater($calcwidth(%title%),$sub(%_width%,$get(position)),$puts(title,$cut(%title%,$sub($strchr(%title%,'['),2))),$puts(title,%title%))
// If the title is still too long, use smaller font
$ifgreater($calcwidth($get(title)),$mul(2,$sub(%_width%,$get(position))),'#LINEHEIGHT,22#'$char(10)'#LINEHEIGHT,14#'$font(,10,bold glow-107-132-153,234-232-227)$get(title),'#LINEHEIGHT,19#'$char(10)$get(title)'#LINEHEIGHT,22#')
$char(10)
'#LINEHEIGHT,14#'
$font(,10,bold glow-107-132-153 glowexpand-1,234-232-227)%album%
// //////////////////////////////////////////////////
// PerTrack
// //////////////////////////////////////////////////
// //Buttons////
$button($sub(%_width%,235),109,0,0,29,29,/images\ssconfig2\buttons\rand.png,/images\ssconfig2\buttons\randhover.png,Random,)
$button($sub(%_width%,203),106,0,0,39,39,/images\ssconfig2\buttons\rev.png,/images\ssconfig2\buttons\revhover.png,previous,)
$if($and(%isplaying%,$not(%ispaused%)),
$button($sub(%_width%,163),106,0,0,39,39,/images\ssconfig2\buttons\pause.png,/images\ssconfig2\buttons\pausehover.png,pause,)
,
$button($sub(%_width%,163),106,0,0,39,39,/images\ssconfig2\buttons\play.png,/images\ssconfig2\buttons\playhover.png,play or pause,)
)
$button($sub(%_width%,123),106,0,0,39,39,/images\ssconfig2\buttons\ff.png,/images\ssconfig2\buttons\ffhover.png,next,)
$button($sub(%_width%,264),0,0,0,264,22,images\ssconfig2\buttons\blank.png,images\ssconfig2\buttons\blank.png,Activate now playing,)

// //Album Art////
$if($and($greater(%_width%,400),$fileexists($replace(%path%,%filename_ext%,folder.*))),$puts(position,142),$puts(position,8))
$ifgreater($get(position),8,
$imageabs2(130,130,,,,,8,8,$replace(%path%,%filename_ext%,)folder.png,)
$imageabs2(130,130,,,,,8,8,$replace(%path%,%filename_ext%,)folder.jpg,)
$button(8,8,0,0,130,130,/images\ssconfig2\buttons\covercover.png,/images\ssconfig2\buttons\covercover.png,Open directory,)
,)
$puts(yOffset,144)
)
$button2($sub(%_width%,10),$add($get(yOffset),3),0,0,10,20,V,V,PVAR:SET:playlistType:$ifgreater($getpvar(playlistType),0,0,$add($getpvar(playlistType),1)),)
$button2($sub(%_width%,20),$add($get(yOffset),2),0,0,10,20,<,<,PVAR:SET:tabs:$ifgreater(1,$getpvar(tabs),3,$add($getpvar(tabs),-1)),)
$ifequal($getpvar(tabs),0,
$panel(Quick Search Toolbar,Quick Search Toolbar,0,$get(yOffset),$sub(%_width%,20),22,)
,)
$ifequal($getpvar(tabs),1,
$panel(Menu,Menu,0,$get(yOffset),$sub(%_width%,20),22,)
,)
$ifequal($getpvar(tabs),2,
$panel(Seekbar,Seekbar,0,$get(yOffset),$sub(%_width%,20),22,)
,)
$ifequal($getpvar(tabs),3,
$panel(Playlists Dropdown,Playlists Dropdown,0,$get(yOffset),$sub(%_width%,20),22,)
,)
$ifequal($getpvar(playlistType),0,
$panel(Playlist,Single Column Playlist,0,$add(22,$get(yOffset)),%_width%,$sub(%_height%,$add($get(yOffset),20)),)
,)
$ifequal($getpvar(playlistType),1,
$panel(Playlist,Columns Playlist,0,$add(22,$get(yOffset)),%_width%,$sub(%_height%,$add($get(yOffset),20)),)
,)
Title: foo_ui_panels
Post by: terrestrial on 2007-02-15 05:27:48
^^^ ah, I know what your bug is... I'll have a fixed version in a couple of minutes
Title: foo_ui_panels
Post by: terrestrial on 2007-02-15 05:40:40
ok, uploaded another version.

I see the new pui selector but where do I load the name/location of my old set up?


click on the "Edit layout" and the dialog will have a list of loaded panels.

With the new format all you need is the .pui file, so to export a layout, just copy / transfer the .pui file (plus any images)
Title: foo_ui_panels
Post by: wraithdu on 2007-02-15 05:45:42
That's got it  Will we eventually be able to export individual panel settings for Track Display, SCPL, etc?  The buttons are there, just greyed out.

Oh, and can well call these layouts from button commands yet?
Title: foo_ui_panels
Post by: terrestrial on 2007-02-15 05:50:25
That's got it  Will we eventually be able to export individual panel settings for Track Display, SCPL, etc?  The buttons are there, just greyed out.


yes, it's currently disabled because with the next version the import/export format will be different. just for this version, the import uses the older format to allow people to easily import their old settings.

Quote
Oh, and can well call these layouts from button commands yet?


no, not yet.
Title: foo_ui_panels
Post by: Kiteroa on 2007-02-15 06:00:38
ok, uploaded another version.


I see the new pui selector but where do I load the name/location of my old set up?


click on the "Edit layout" and the dialog will have a list of loaded panels.

With the new format all you need is the .pui file, so to export a layout, just copy / transfer the .pui file (plus any images)


Thanks

I copied the text out of main.dat and pasted it into the new Panel UI screen. All now OK!

The new edit screen is great. It would be even better if the config button for buttons/menu etc. was active and took you to the appropriate config screen.
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-15 06:00:47
awesome, thanks. 
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-02-15 08:57:18
@Terrestrial:
I am confused because I used a normal but really old Track info mod Panel. Then sometimes it used without Panels ui the Panelui Track info mod and sometimes not. I believe this was the reason It crashed because before the crash I saw the Panelui version but didn't used the panel ui. I deleted the Track info mod. and changed the code.

Shall I do it the same with SCPL?
I found something strange. In Panel ui I had at first the old SCPL and I put in the code I needed. Now I can the the design of the old SPL in Panel ui but it is only !noheader! shown 
Edit: Sorry problem solved. I didn't know I must use the buttons in the panel ui SCPL as a kind of tab
Title: foo_ui_panels
Post by: stampgevaar on 2007-02-15 09:18:17
Request: when your doing a right click context menu in the tray icon can you make this customizable please like the right click menu...
Title: foo_ui_panels
Post by: z-x on 2007-02-15 15:36:45
How can I align something to the bottom of window? I want make something like this:
- track info
- playlist
- buttons

Could someone post realy simple method to align something to the bottom, please?
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-15 15:45:33
How can I align something to the bottom of window? I want make something like this:
- track info
- playlist
- buttons

Could someone post realy simple method to align something to the bottom, please?
You mean you want something exactly like the default layout?


anyways:
Code: [Select]
$sub(%_height%,20)

would reference 20 pixels from the bottom of the window.
Title: foo_ui_panels
Post by: wraithdu on 2007-02-15 16:02:17


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)?


the only difference is that the value of pvars are stored between different titleformatting runs, whereas regular variables aren't.

Sorry to ask again, but what exactly does that mean?  Regular variables are persistent for an entire foobar session, as are PVARs.  So what do you mean by a 'titleformatting run'?  Maybe a good way to explain this would be to describe a situation where a PVAR would work and a regular variable would not.  So far, I have not found such a situation (excluding setting variables via buttons).
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-15 16:11:28
example of one such situation (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=47044&view=findpost&p=451178)
Title: foo_ui_panels
Post by: Kaleth on 2007-02-15 16:32:14
i've got problems scrolling lyrics (lyrics panel) with the mouse wheel , it seems that the scpl is always on focus so it scroll the scpl also if i try clicking on the lyrics before trying to scroll.. thanks in advance if you can fix it ^^
Title: foo_ui_panels
Post by: wraithdu on 2007-02-15 16:49:06
example of one such situation (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=47044&view=findpost&p=451178)
I've got it now.  I tested some code I wrote for rotating album art and changed all my $getpvar()/$setpvar() to $get()/$puts(), and in between variable updates, my $get(art.num) is undefined.

However I have a new problem with this code and the newest version of PanelsUI.  I'm testing this in Track Display using the ColumnsUI display, not PanelsUI (just to keep things simple).  It used to work perfectly, adding 1 to art.num every 30 seconds.  But now it seems like this code is being evaluated at least 2 or 3 times per second instead of just once.  Code -

Code: [Select]
// Global
// Background
// PerTrack
// PerSecond

// if art.num does not exist, set it to 1
$if($getpvar(art.num),,$setpvar(art.num,1))

// when a new song starts, reset art.num to 1
$ifequal(%playback_time_seconds%,0,$setpvar(art.num,1),)

// add 1 to art.num every 30 seconds
$ifequal($mod($sub(%playback_time_seconds%,1),30),29,
$setpvar(art.num,$add($getpvar(art.num),1))
,)

// if track is playing, cycle art
$if(%isplaying%,
$if($fileexists($replace(%path%,%filename_ext%,'cover'$getpvar(art.num)'.jpg')),
$imageabs2(100,100,,,,,10,10,$replace(%path%,%filename_ext%,'cover'$getpvar(art.num)'.jpg'),nokeepaspect)
,
// if cover(art.num).jpg does not exist, assume restart the cycle and reset art.num to 1
$setpvar(art.num,1)
// imageabs2 tag immediately after reset art.num to avoid 1 second gap with no art displayed
$imageabs2(100,100,,,,,10,10,$replace(%path%,%filename_ext%,'cover'$getpvar(art.num)'.jpg'),nokeepaspect)
)
,
// if track is not playing, display a default image, or cover1.jpg, etc.
$imageabs2(100,100,,,,,10,10,'/images\default.jpg',nokeepaspect)
)
// monitor value of art.num for debug
$align(left,bottom)$font(Calibri,10,,255-255-255)'  '$getpvar(art.num)

The code adds 1 to art.num every 30 seconds when $mod() = 29.  But if I watch the value of art.num, during that one second where $mod() = 29, the value of art.num is increased 3 or 4 times.  Any idea what's going on?
Title: foo_ui_panels
Post by: FofR on 2007-02-15 17:12:28
This latest interface change is wreaking havoc with my black theme:

.
Title: foo_ui_panels
Post by: terrestrial on 2007-02-15 17:45:03
@Terrestrial:
I am confused because I used a normal but really old Track info mod Panel. Then sometimes it used without Panels ui the Panelui Track info mod and sometimes not. I believe this was the reason It crashed because before the crash I saw the Panelui version but didn't used the panel ui. I deleted the Track info mod. and changed the code.


you should remove the old scpl and track info mod dlls before installing panels ui.

The code adds 1 to art.num every 30 seconds when $mod() = 29.  But if I watch the value of art.num, during that one second where $mod() = 29, the value of art.num is increased 3 or 4 times.  Any idea what's going on?


seems to work for me... are you sure you have only one track display doing this (if you have another one with the same code, then you will get the behavior you describe).

This latest interface change is wreaking havoc with my black theme:

.


I've uploaded a fixed version, which should use the window theme color for the text.
Title: foo_ui_panels
Post by: mil3s on 2007-02-15 18:18:21
Something got messed up when I updated panels ui today. For some reason one of my $imageabs2 won't work anymore in the main panel config.  Here are my files if you wanna check it out: http://lunaelement.net/files/panelsui.zip (http://lunaelement.net/files/panelsui.zip)
Made a comment in the code where the problem is.

EDIT: I might as well also mention that sometimes when I start foobar I doesn't start properly, probably because of panels ui because it never happened before I started using it. A foobar taskbar button will show up but not the Foobar window itself.
Title: foo_ui_panels
Post by: wraithdu on 2007-02-15 19:02:21

The code adds 1 to art.num every 30 seconds when $mod() = 29.  But if I watch the value of art.num, during that one second where $mod() = 29, the value of art.num is increased 3 or 4 times.  Any idea what's going on?


seems to work for me... are you sure you have only one track display doing this (if you have another one with the same code, then you will get the behavior you describe).

Well I've got what you might call a yikes here.  I loaded up a default PanelsUI config and only changed my track display code.  This should have eliminated any outside influence.  I ran some tests, and I get the problem ONLY with VBR mp3s.......uh oh.  So I checked out a WAV master, then converted it to a 192kbps CBR mp3, a -V 5 VBR mp3, and a -5 FLAC.  All of them worked perfectly except the VBR mp3.  What did you run your test with?  Try it with a VBR and see what results you get....
Title: foo_ui_panels
Post by: terrestrial on 2007-02-15 19:04:38
Something got messed up when I updated panels ui today. For some reason one of my $imageabs2 won't work anymore in the main panel config.  Here are my files if you wanna check it out: http://lunaelement.net/files/panelsui.zip (http://lunaelement.net/files/panelsui.zip)
Made a comment in the code where the problem is.


you have this "$puts(yOffsetBottom1,30)" and then switch to "// Background" where yOffsetBottom isn't defined (hence 0) so this "$sub(%_height%,$get(yOffsetBottom1))" = %_height% making the image offscreen. either move the puts below the "// Background" or put it in the "// Global" section. Also you should use "/" when you want to use a relative path in $imageabs2.

Quote
EDIT: I might as well also mention that sometimes when I start foobar I doesn't start properly, probably because of panels ui because it never happened before I started using it. A foobar taskbar button will show up but not the Foobar window itself.


is the window off screen? can you rightclick the toolbar and select move, then move with the keyboard arrow keys?
Title: foo_ui_panels
Post by: stampgevaar on 2007-02-15 19:05:32
Something got messed up when I updated panels ui today. For some reason one of my $imageabs2 won't work anymore in the main panel config.  Here are my files if you wanna check it out: http://lunaelement.net/files/panelsui.zip (http://lunaelement.net/files/panelsui.zip)
Made a comment in the code where the problem is.

EDIT: I might as well also mention that sometimes when I start foobar I doesn't start properly, probably because of panels ui because it never happened before I started using it. A foobar taskbar button will show up but not the Foobar window itself.


I have exactely the same problem :S
Title: foo_ui_panels
Post by: mil3s on 2007-02-15 19:10:35

Something got messed up when I updated panels ui today. For some reason one of my $imageabs2 won't work anymore in the main panel config.  Here are my files if you wanna check it out: http://lunaelement.net/files/panelsui.zip (http://lunaelement.net/files/panelsui.zip)
Made a comment in the code where the problem is.


you have this "$puts(yOffsetBottom1,30)" and then switch to "// Background" where yOffsetBottom isn't defined (hence 0) so this "$sub(%_height%,$get(yOffsetBottom1))" = %_height% making the image offscreen. either move the puts below the "// Background" or put it in the "// Global" section. Also you should use "/" when you want to use a relative path in $imageabs2.


Thanks. When I updated I just copied and pasted the text from the backup files I made since they didn't work along with the new version. Must have missed // Global from the top.
Title: foo_ui_panels
Post by: terrestrial on 2007-02-15 19:15:51
Quote
Well I've got what you might call a yikes here. I loaded up a default PanelsUI config and only changed my track display code. This should have eliminated any outside influence. I ran some tests, and I get the problem ONLY with VBR mp3s.......uh oh. So I checked out a WAV master, then converted it to a 192kbps CBR mp3, a -V 5 VBR mp3, and a -5 FLAC. All of them worked perfectly except the VBR mp3. What did you run your test with? Try it with a VBR and see what results you get....


yes with vbr files the // PerSecond code will be executed multiple times a second (to update the bitrate and what not). can't think of a way around it to work with your code at the moment

edit: you could set another pvar at 29 seconds, and reset it at 0, and have the count only update if that pvar is reset. a bit hacky, but should work.
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-15 19:49:54
Since this is now a full blown UI now and not a uie, would you be violating the SDK to manipulate the size of the window (like to save and recall it's dimensions and positioning)?

(It's my understanding that this sort of function is what got cwb_hacks banned, although since it manipulated the columns window and not it's own I thought maybe this case would be different)
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-02-15 20:06:27
Is it possible to save different layouts?
I don't know if I missed something.

When this isn't available It would be cool to have this function 
Title: foo_ui_panels
Post by: wraithdu on 2007-02-15 20:52:51
yes with vbr files the // PerSecond code will be executed multiple times a second (to update the bitrate and what not). can't think of a way around it to work with your code at the moment

edit: you could set another pvar at 29 seconds, and reset it at 0, and have the count only update if that pvar is reset. a bit hacky, but should work.
LOL.  It's definitely a hack, but it works now.  Funny thing is, I don't use this at all.  I wrote it for someone in the trackinfo_mod thread that was asking about cycling album art.

Code: [Select]
// Global
// Background
// PerTrack
// PerSecond

// if art.num does not exist, set it to 1; if hack does not exist, set it to 0
$if($getpvar(art.num),,$setpvar(art.num,1))
$if($getpvar(hack),,$setpvar(hack,0))

// when a new song starts, reset art.num and hack
$ifequal(%playback_time_seconds%,0,
$setpvar(art.num,1)
$setpvar(hack,0)
,)

// set hack to 1, 1 second before increase art.num
$ifequal($mod($sub(%playback_time_seconds%,1),30),28,
$setpvar(hack,1)
,)
// add 1 to art.num every 30 seconds if hack=1, then reset hack to 0
// this is to avoid multiple updates/cycles while playing VBR files
$ifequal($getpvar(hack),1,
$ifequal($mod($sub(%playback_time_seconds%,1),30),29,
$setpvar(art.num,$add($getpvar(art.num),1))
$setpvar(hack,0)
,)
,)

// if track is playing, cycle art
$if(%isplaying%,
$if($fileexists($replace(%path%,%filename_ext%,'cover'$getpvar(art.num)'.jpg')),
$imageabs2(100,100,,,,,10,10,$replace(%path%,%filename_ext%,'cover'$getpvar(art.num)'.jpg'),nokeepaspect)
,
// if cover(art.num).jpg does not exist, assume restart the cycle and reset art.num to 1
$setpvar(art.num,1)
// imageabs2 tag immediately after reset art.num to avoid 1 second gap with no art displayed
$imageabs2(100,100,,,,,10,10,$replace(%path%,%filename_ext%,'cover'$getpvar(art.num)'.jpg'),nokeepaspect)
)
,
// if track is not playing, display a default image, or cover1.jpg, etc.
$imageabs2(100,100,,,,,10,10,'/images\default.jpg',nokeepaspect)
)
// monitor value of art.num for debug
$align(left,bottom)$font(Calibri,10,,255-255-255)'  '$getpvar(art.num)
Title: foo_ui_panels
Post by: mil3s on 2007-02-15 21:23:18
@terrestrial: I think there is a playlist problem with this plugin. Somehow my playlists gets messed up. Content in one playlist get switched with another. Or one could say that the playlist titles get switched. Could this the plugin be the cause of this or should I point the blame somewhere else.  Has anyone else noticed anything similar. I'm also using playlist dropdown, though I think the built in single column playlist context menu switcher somehow is to blame.
Title: foo_ui_panels
Post by: wraithdu on 2007-02-15 21:28:48
Quickie bug report (*minor*) -
If I minimize to tray and right-click on the icon to bring up the context menu, I can't make it disappear unless I actually click a context menu command.  Clicking off of it (ie desktop, taskbar, etc) does not make it disappear.

It seems I can make it go away if I minimize all windows so my desktop is showing, or restore and then minimize a single window so once again the desktop is showing.  This does not work with 'window key'+D or +M keyboard shortcuts, I must use the mouse.
Title: foo_ui_panels
Post by: Hakubo on 2007-02-15 21:30:48
Is there a way to get proper overlapping of panels? I want to have a 'button' trackinfo panel hovering above the corner of my album list. It works to a certain degree - the problem is, when I scroll the album list, it gets redrawn where the 'button' panel resides, and the panel itself does not. Or, if I put some //persecond code in it, it's redrawn every second - which is better, but still not pretty when scrolling.
Would be great if they overlapped in the order they are introduced in the UI configuration code.
Title: foo_ui_panels
Post by: Ulquiorra on 2007-02-15 21:56:36
Would there be any way that we could get preciser playback_time_seconds, preciser than a second?

I'll be showing some of you a few new, neat tricks tomorrow or the day after that, aimed to make Foobar look new every moment you look at it.
Title: foo_ui_panels
Post by: stampgevaar on 2007-02-15 22:43:27
Can you make it possible to use more than 1 button toolbar, this because when I try to put more than one in it it just switches place...
Title: foo_ui_panels
Post by: iStormy on 2007-02-16 00:40:00
I'm doing pretty well porting my v0.8 ColumnsUI interface to v0.9 SCP and PUI, which provide a tremendous improvement in usability. 

Three other issues noticed:Thanks for the great plugin!
Title: foo_ui_panels
Post by: jclim00 on 2007-02-16 02:31:13
i've got problems scrolling lyrics (lyrics panel) with the mouse wheel , it seems that the scpl is always on focus so it scroll the scpl also if i try clicking on the lyrics before trying to scroll.. thanks in advance if you can fix it ^^


Ditto, can't seem to scroll the lyrics panel
Title: foo_ui_panels
Post by: iStormy on 2007-02-16 04:58:42
%_isplaying% is nonfunctional at times, particularly when playing from the queue.  My now-playing indicators sometimes disappear for several songs.  I couldn't nail down a specific way to cause the problem.
 
I think I may have narrowed it down to switching to another playlist view while a song is playing.  When I change back to the original playlist, %_isplaying% no longer triggers on the still-playing song, or those that follow from the queue.

Cursor-follows-playback also fails to trigger thereafter.
Title: foo_ui_panels
Post by: terrestrial on 2007-02-16 07:14:45
Since this is now a full blown UI now and not a uie, would you be violating the SDK to manipulate the size of the window (like to save and recall it's dimensions and positioning)?

(It's my understanding that this sort of function is what got cwb_hacks banned, although since it manipulated the columns window and not it's own I thought maybe this case would be different)


yep, should be ok to do.

LOL.  It's definitely a hack, but it works now.  Funny thing is, I don't use this at all.  I wrote it for someone in the trackinfo_mod thread that was asking about cycling album art.


Thinking of it a bit more, a combination of $div(%playback_time_seconds%,30) and a pvar storing the highest valid number may be a bit more relaible.

@terrestrial: I think there is a playlist problem with this plugin. Somehow my playlists gets messed up. Content in one playlist get switched with another. Or one could say that the playlist titles get switched. Could this the plugin be the cause of this or should I point the blame somewhere else.  Has anyone else noticed anything similar. I'm also using playlist dropdown, though I think the built in single column playlist context menu switcher somehow is to blame.


in scpl is the "active" playlist checkd?

Is there a way to get proper overlapping of panels? I want to have a 'button' trackinfo panel hovering above the corner of my album list. It works to a certain degree - the problem is, when I scroll the album list, it gets redrawn where the 'button' panel resides, and the panel itself does not. Or, if I put some //persecond code in it, it's redrawn every second - which is better, but still not pretty when scrolling.
Would be great if they overlapped in the order they are introduced in the UI configuration code.


ok, made some changes that may make this better in the next version.

Would there be any way that we could get preciser playback_time_seconds, preciser than a second?


not that I'm aware of

Can you make it possible to use more than 1 button toolbar, this because when I try to put more than one in it it just switches place...


make sure they have different ids when you use $panel and it should work.

[list=1]
  • Maximise FB2k.  Minimize to system tray, then restore, the window is no longer maximized


fixed (for the next version)

Quote
  • The SCP settings window is modal, I can't click behind on the playlist to scroll around or change songs, which is helpful for debugging scripts while editing.


ColumnsUI dialogs have to be modal.


I think I may have narrowed it down to switching to another playlist view while a song is playing.  When I change back to the original playlist, %_isplaying% no longer triggers on the still-playing song, or those that follow from the queue.

Cursor-follows-playback also fails to trigger thereafter.


%_isplaying% not working in track display or scpl? I'm not able to reproduce this, so if possible please upload a .pui and give me a step by step way to reproduce this.
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-02-16 09:33:55
Sorry I recognised my last question was very capable of being misunderstood.

I wanted to ask if it is possible to save different layouts with the possibility to switch between them similar like it is availbale in columns ui.

I would like to give some feedaback:
I like the way the new SCPL and Trackinfo mod config is arranged because it is easier to see if a "(" is missing .

I still don't understand exactly how to use the available main menu commands and context menu commands. I believe they are for buttons if I am right.

I believe the advantage of Panel ui is possibility to create layouts which are much more complex

The disadvantage is that the users must be experienced in coding. So I think Columns UI is easier to use for noobs.

I was really surprised about this plug-in and I am just starting to use it. But I understand what a really big possibilities it has.


So I must say well done
Title: foo_ui_panels
Post by: anza on 2007-02-16 09:39:51
Ok I'm having a problem with Panels UI glass and Playlists Dropdown (or actually it seems it's a problem with almost all dropdown menus). Basically the text on the menu just doesn't show up (transparent?).

http://koti.mbnet.fi/aurpelai/pics/paneluiproblem.png (http://koti.mbnet.fi/aurpelai/pics/paneluiproblem.png)
Title: foo_ui_panels
Post by: 2Pacalypse on 2007-02-16 09:50:01
how do i use playlist dropdown in a panel? what is the $panel(id?,name?....)

also lots of the buttons dont work in the config, i assume these just havent been implemented yet? thanks
Title: foo_ui_panels
Post by: anza on 2007-02-16 09:59:00
I use
Code: [Select]
$panel(Dropdown,Playlists Dropdown,0,1,$sub(%_width%,2),23,)
Title: foo_ui_panels
Post by: Yotsuya on 2007-02-16 10:11:47
Since this component is becoming a full ui, would it be possible to open secondary windows like foo_uie_dockable_panels but with all the advantages of integrated titleformatting control and $panel() positioning?
Title: foo_ui_panels
Post by: anolae on 2007-02-16 10:27:43
Already asked 

Since this component is becoming a full ui, would it be possible to open secondary windows like foo_uie_dockable_panels but with all the advantages of integrated titleformatting control and $panel() positioning?



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.


Looking forward to this feature!
Title: foo_ui_panels
Post by: Yotsuya on 2007-02-16 11:28:03
Thanks, sometimes the popular threads move so fast I miss a good post :)
Title: foo_ui_panels
Post by: mil3s on 2007-02-16 12:50:44
Feature request. $button image click-state please.
Title: foo_ui_panels
Post by: pIv on 2007-02-16 13:28:39
2terrestrial

My sugestion is - change panel layout on fly. That mean I must have menu option "Change panels layout" and I can assign it to any button.
Title: foo_ui_panels
Post by: wraithdu on 2007-02-16 17:03:42

LOL.  It's definitely a hack, but it works now.  Funny thing is, I don't use this at all.  I wrote it for someone in the trackinfo_mod thread that was asking about cycling album art.


Thinking of it a bit more, a combination of $div(%playback_time_seconds%,30) and a pvar storing the highest valid number may be a bit more relaible.

I'm not sure exactly what you mean.  However $div() and $mod() are going to get me the same result, and the $if() statement will still be true 3 or 4 times for that second, thus increasing art.num by 3 or 4.

I didn't set a highest valid value for art.num because I wanted to allow for different amounts of album art for each album.

I'm still interested in what you had in mind though.
Title: foo_ui_panels
Post by: iStormy on 2007-02-16 17:57:17
%_isplaying% not working in track display or scpl? I'm not able to reproduce this, so if possible please upload a .pui and give me a step by step way to reproduce this.

Sorry, I narrowed it down to the wrong thing.  Here's the correct trigger:

A song playing in one playlist is not recognized as the same song in another playlist.  So when I navigate my library with Playlist Tree (which replaces the playlist with a filtered version) and then return again to the original view (which is really a new playlist with the same content as the original), the still-playing song is no longer recognized as playing, nor any that follow from the playback queue.

If the playback queue is not in use, subsequent songs are properly recognized.  PUI configs are at: http://www.raincrazy.com/tmp/PanelsUI.zip (http://www.raincrazy.com/tmp/PanelsUI.zip)

Though I could have sworn ColumnsUI handled this correctly, it does the same thing, so this probably won't be an easy fix.  I can live without the currently-playing song working, but those that follow from the playback queue would be nice to have work properly.
Title: foo_ui_panels
Post by: Ulquiorra on 2007-02-16 18:57:33
To Terrestial:

I'd like to see a Foo_browser idea, with your incredible tagz-based functionality. Every time a new component of yours comes out, I'm like 'damn, what the hell, how does this work?' for three days, then I discover the secret, and bam, I love it.
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-02-16 20:54:38
What is the Id,name of album art?
Title: foo_ui_panels
Post by: terrestrial on 2007-02-16 21:29:25
I've uploaded a new version with a couple of changes. $eval() uses a new parser which may be a bit buggy.
Title: foo_ui_panels
Post by: Blooooo on 2007-02-16 21:40:14
The new version seems not to be able to read earlier Panels UI configs that still exist in my Panels UI folder.

Panels suddenly lose their config? Go to the Panels UI edit screen, click on the top right bar of what you're missing, and import the old configuration file.

Also, can eval use items besides numbers (like width etc)?
Title: foo_ui_panels
Post by: Hakubo on 2007-02-16 21:50:03
ok, made some changes that may make this better in the next version.
Thanks, but I don't see any changes in the new version. The button panel still gets messed up when the underlying panel refreshes.
Title: foo_ui_panels
Post by: terrestrial on 2007-02-16 22:00:00
The new version seems not to be able to read earlier Panels UI configs that still exist in my Panels UI folder.

Panels suddenly lose their config? Go to the Panels UI edit screen, click on the top right bar of what you're missing, and import the old configuration file.

you must have skipped version 0.5.0

Quote
Also, can eval use items besides numbers (like width etc)?

yes.

ok, made some changes that may make this better in the next version.
Thanks, but I don't see any changes in the new version. The button panel still gets messed up when the underlying panel refreshes.

ok, made another change. try downloading again. (you have a track display on top of a scpl panel, right?)
Title: foo_ui_panels
Post by: Hakubo on 2007-02-16 22:20:19
Now it works with scpl (the previous version didn't). But the panel I was trying to imbue with button powers is not scpl, but album list. No changes with it.
Title: foo_ui_panels
Post by: iStormy on 2007-02-16 22:34:49
A song playing in one playlist is not recognized as the same song in another playlist.  So when I navigate my library with Playlist Tree (which replaces the playlist with a filtered version) and then return again to the original view (which is really a new playlist with the same content as the original), the still-playing song is no longer recognized as playing, nor any that follow from the playback queue.

Though I could have sworn ColumnsUI handled this correctly, it does the same thing, so this probably won't be an easy fix.

Update.  It wasn't that ColumnsUI handled it correctly, it's that v0.8.3 handled it correctly.  They changed the behaviour in v0.9, apparently on purpose.  See  this thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=49337).

Maybe this odd design decision can be corrected somehow.  )c:
Title: foo_ui_panels
Post by: thelightguy on 2007-02-17 01:14:20
This would be a pretty sweet plugin, if it weren't for one thing... when foobar is playing with this UI active, my CPU usage shoots up to 100.  Using Columns_UI with trackinfo panel and SCP cpu usage is only 5-7%.  (The actual panel configs are basically the same in both UIs, except, in PanelsUI, they pull values from pvars, instead of calculating them independently.)

My layout:
Code: [Select]
// Global

$ifequal($getpvar(ShowMenu),1,
$puts(yOffset,25)
,
$puts(yOffset,0)
)

// Background

$setpvar(C0,0-0-0)
$setpvar(C1,32-0-0)
$setpvar(C2,64-0-0)
$setpvar(C3,128-0-0)
$setpvar(C4,192-192-192)

$setpvar(InfoBoxY,$sub(%_height%,200))
$setpvar(InfoBoxX,$sub(%_width%,200))

$if($getpvar(ShowArt),,$setpvar(ShowArt,2))
$if($getpvar(ShowMenu),,$setpvar(ShowMenu,1))
$drawrect(0,$get(yOffset),200,,brushColor-$getpvar(C2) penColor-null)
$drawrect(0,$getpvar(InfoBoxY),,,brushColor-$getpvar(C1) penColor-null)
$drawrect($getpvar(InfoBoxX),$getpvar(InfoBoxY),,,brushColor-$getpvar(C3) penColor-null)
$ifequal($getpvar(ShowMenu),1,
$drawrect($sub(%_width%,227),-1,202,26,brushcolor-null pencolor-$getpvar(C3))
$drawrect(0,24,%_width%,1,brushcolor-null pencolor-$getpvar(C3))
,
)

$font(,48pt,,)
$setpvar(Width48pt,$div($calcwidth(The quick brown fox jumps over the lazy dog.),44))

$font(,28pt,,)
$setpvar(Width28pt,$div($calcwidth(The quick brown fox jumps over the lazy dog.),44))

$setpvar(CoverSize,$sub($min(%_height%,%_width%),250))
$setpvar(CoverPosX,$add(200,$div($sub($getpvar(InfoBoxX),$getpvar(CoverSize)),2)))
$setpvar(CoverPosY,$div($sub($getpvar(InfoBoxY),$getpvar(CoverSize)),2))

// PerTrack

// Menu Bar
$ifequal($getpvar(ShowMenu),1,
$button(0,0,0,0,24,24,/images\icons\vis.bmp,images\icons\vis_hover.bmp,PVAR:SET:ShowArt:1,)
$button(25,0,0,0,24,24,/images\icons\album.bmp,images\icons\album_hover.bmp,PVAR:SET:ShowArt:2,)
$button(50,0,0,0,24,24,/images\icons\expand.bmp,images\icons\expand_hover.bmp,PVAR:SET:ShowArt:3,)
// $button(176,0,0,0,24,24,/images\icons\default.bmp,images\icons\default_hover.bmp,pause,)

$panel(Menu,Menu,201,1,250,19,)

$panel(Search,Quick Search Toolbar,$sub(%_width%,226),3,200,20,)

$button($sub(%_width%,24),0,0,0,24,24,/images\icons\playlist.bmp,images\icons\playlist_hover.bmp,PVAR:SET:ShowMenu:0,)

,
$button($sub(%_width%,24),0,0,0,24,24,/images\icons\playlist.bmp,images\icons\playlist_hover.bmp,PVAR:SET:ShowMenu:1,)
)


//Playlist (ShowArt=3)

//If SA=3, show large playlist, else show small playlist
$ifequal($getpvar(ShowArt),3
,
$panel(LargePlaylist,Single Column Playlist,20,$get(yOffset),$sub(%_width%,45),$sub($getpvar(InfoBoxY),$get(yOffset),20),)
,
$panel(Playlist,Single Column Playlist,0,$get(yOffset),200,$sub($getpvar(InfoBoxY),$get(yOffset)),)
)

//Album Art (ShowArt=2) [Default]

//If SA=2, show art, else nothing
$ifequal($getpvar(ShowArt),2
,
$if(%_trackinfo_notrack%,
//If not playing, follow cursor (external panel)
$panel(Art,Track Display,$getpvar(CoverPosX),$getpvar(CoverPosY),$getpvar(CoverSize),$getpvar(CoverSize),)
,
//Else, display album art for currently playing track.
$puts(CoverImg,$replace(%path%,%filename_ext%,)folder.jpg)
$imageabs2($getpvar(CoverSize),$getpvar(CoverSize),0,0,,,$getpvar(CoverPosX),$getpvar(CoverPosY),$getpvar(CoverImg),NOKEEPASPECT)
)
,
)

//Visualization (ShowArt=1) TODO: All



// Now Playing Info
$if(%_trackinfo_notrack%
,
//If not playing, follow cursor (external panel)
$panel(NotPlaying,Track Display,0,$getpvar(InfoBoxY),$getpvar(InfoBoxX),200,)
,
//Else, display now playing information
//Length
$panel(Playing,Track Display,$getpvar(InfoBoxX),$add(48,$getpvar(InfoBoxY)),200,152,)
// Title
$alignabs(25,$getpvar(InfoBoxY),%_width%,195,left,top)
$font(,28pt,,$getpvar(C3))
$ifgreater(
$calcwidth(%title%),
$sub($getpvar(InfoBoxX),25),
$trim($cut(%title%,$sub($div($getpvar(InfoBoxX),$getpvar(Width28pt)),4)))...,[%title%])
// Artist
$alignabs(25,$getpvar(InfoBoxY),%_width%,195,left,middle)
$font(,48pt,,$getpvar(C3))
$ifgreater(
$calcwidth(%artist%),
$sub($getpvar(InfoBoxX),25),
$trim($cut(%artist%,$sub($div($getpvar(InfoBoxX),$getpvar(Width48pt)),3)))...,[%artist%])
// Album
$alignabs(25,$getpvar(InfoBoxY),%_width%,195,left,bottom)
$font(,28pt,,$getpvar(C3))
$ifgreater(
$calcwidth(%album%),
$sub($getpvar(InfoBoxX),25),
$trim($cut(%album%,$sub($div($getpvar(InfoBoxX),$getpvar(Width28pt)),4)))...,[%album%])
)

//Seekbar and Buttons
$panel(Seekbar,Seekbar,210,$sub($getpvar(InfoBoxY),20),$sub($getpvar(InfoBoxX),20),20,)
$panel(Buttons,Buttons,$add($getpvar(InfoBoxX),10),$add($getpvar(InfoBoxY),10),190,20,)
Title: foo_ui_panels
Post by: BelleAndZEK on 2007-02-17 01:40:23
Quick question..
With Columns UI, we see separation lines between panels.. since this plugin hosts panels inside TrackinfoMod, does that means there's absolutly NO visible separation line between panels?
Title: foo_ui_panels
Post by: Blooooo on 2007-02-17 02:12:34
Quick question..
With Columns UI, we see separation lines between panels.. since this plugin hosts panels inside TrackinfoMod, does that means there's absolutly NO visible separation line between panels?

No seperation lines, it's quite amazing.
Title: foo_ui_panels
Post by: iStormy on 2007-02-17 04:46:05
Quick question..
With Columns UI, we see separation lines between panels.. since this plugin hosts panels inside TrackinfoMod, does that means there's absolutly NO visible separation line between panels?
 
No lines at all.  It's marvelous.  See my design-in-progress:

(http://img501.imageshack.us/img501/7296/foobar4up8.th.png) (http://img501.imageshack.us/my.php?image=foobar4up8.png)

Of course you can draw your own lines, or anything else you want.
Title: foo_ui_panels
Post by: jonpb on 2007-02-17 04:58:15
This UI looks very interesting. The problem is I have absolutely no idea how to script it. Thanks very much for the start of the wiki:

Panels UI Wiki

But I have a couple newbie questions:

1) How do I give a panel an ID and/or Name so I can use it with $panel()
2) What is a .pui file
3) What is a 'pvar'
4) Looking at the default script the 'name' variable of $panels() looks like it must identify a specific panel type like, "Track info mod" or "Single Column Playlist View" is this correct or is the 'name' variable an arbitrary user defined name?

Thanks.
Title: foo_ui_panels
Post by: terrestrial on 2007-02-17 07:59:35
I wanted to ask if it is possible to save different layouts with the possibility to switch between them similar like it is availbale in columns ui.


yes, it's in the preferences page.

Quote
I still don't understand exactly how to use the available main menu commands and context menu commands. I believe they are for buttons if I am right.


yes, they are just references for button commands.

Ok I'm having a problem with Panels UI glass and Playlists Dropdown (or actually it seems it's a problem with almost all dropdown menus). Basically the text on the menu just doesn't show up (transparent?).

http://koti.mbnet.fi/aurpelai/pics/paneluiproblem.png (http://koti.mbnet.fi/aurpelai/pics/paneluiproblem.png)


the only thing that you can really put on top of glass is images using $imageabs(), or buttons using $button().  If you draw text, the "blacker" it is the more transparent it will be (with black being completely transparent). this is due to the way old gdi code interacts with the glass alpha transparency.

Feature request. $button image click-state please.


I'm not quite sure I understand?

I'm not sure exactly what you mean.  However $div() and $mod() are going to get me the same result, and the $if() statement will still be true 3 or 4 times for that second, thus increasing art.num by 3 or 4.

I didn't set a highest valid value for art.num because I wanted to allow for different amounts of album art for each album.

I'm still interested in what you had in mind though.


basically, use $div(%playback_time_seconds%) to get the image index, and use a pvar to store the highest valid index. if the $div is greater that the pvar then you get the image index by doing $div() mod pvar. finding the highest valid index would be the tricky part, but you could just have the pvar "unset" until you hit a index in the $div() that is higher than the last valid one.

I don't know if my explanation made sense, and I haven't actually tried implementing this but it's possible another solution


Now it works with scpl (the previous version didn't). But the panel I was trying to imbue with button powers is not scpl, but album list. No changes with it.


yeah, the panel will have to have a specific window style for it to work.

This would be a pretty sweet plugin, if it weren't for one thing... when foobar is playing with this UI active, my CPU usage shoots up to 100.  Using Columns_UI with trackinfo panel and SCP cpu usage is only 5-7%.  (The actual panel configs are basically the same in both UIs, except, in PanelsUI, they pull values from pvars, instead of calculating them independently.)


can you post your complete .pui file (+any images) as your code seems to work fine for me.


1) How do I give a panel an ID and/or Name so I can use it with $panel()


the "name" is the name of the panel (eg "Single Column Playlist"), the id is something that you make up to uniquely identify that particular instance (eg "my playlist").

Quote
2) What is a .pui file


the file which stores the panels ui configuration + the associated panels.

Quote
3) What is a 'pvar'


it's just like a regular variable except it's values are stored across different titleformatting runs.
Title: foo_ui_panels
Post by: Kiteroa on 2007-02-17 08:17:07
Can you run other Foobar command/menu options from within PanelUI - not by button press but just as a command ?
Title: foo_ui_panels
Post by: mil3s on 2007-02-17 08:47:36
Feature request. $button image click-state please.
I'm not quite sure I understand?

Currently one can use different images for Normal and when Hovering (mouseover) a $button. Would be cool if one could use a third image for when the button is pressed (mousedown).

EDIT: Found 3 bugs also.
* Correct foobar icon isn't displayed when pressing alt+tab.
* When foobar is minimized and there is a trackchange the tite formating in the taskbar isn't updated. It will display the same track until foobar is restored from minimized state.
* When stretching an image the last pixels to the right looks weird when it's stretched very far. See image below. (Yellow line) (I pasted the left part which looks correct up the the right.)
(http://img69.imageshack.us/img69/1861/wierdfojg3.jpg) (http://imageshack.us)
Title: foo_ui_panels
Post by: orchid on 2007-02-17 11:27:08
Some more small things you might want to take a look at

- Using %-mark as part of text in single quotes screws the colors of config area.
- If you click undo without doing any modifications in config area all text is wiped.
- Right clicking tray icon shows foobar context menu instead of normal tray menu

edit:
And a question regarding pvar buttons. How would I make a button, which when clicked once sets PVAR:SET:display.mode:2, when clicked again sets mode to 3 and if clicked third time sets it to 0? Thanks
Title: foo_ui_panels
Post by: xenofixus on 2007-02-17 11:40:28
having a tad bit of trouble with this. everything was working great till i updated to new version.
(after fixing everything, it seemed alright but 1 problem)

$if(%isplaying%,
$panel(Howlong,Track info mod,375,$sub(%_height%,20),125,22)
$panel(Timelife,Track info mod,0,$sub(%_height%,20),125,22)
$panel(Seekbar,Seekbar,125,$sub(%_height%,20),250,22,)
)

i cant figure out the problem with this code: the seek bar works but neither track info mods do.
this is both under // PerTrack and // PerSecond
they both used to work before

any help would be appreciated
Title: foo_ui_panels
Post by: Ulquiorra on 2007-02-17 11:48:39
It seems that foobar doesn't save configuration changes if I shut down Windows without closing it, first. Vista Ultimate, if you wish to know what I use.

It's VERY bad for me because it made me lose all my work...Ah well, time to get working on a revamp.

Also, a feature request. A way to toggle between the selected and the playing mode in the code, partial-ways. Per example:

$mode_play()
%title%
$mode_selected()
%title%

Would give me two different values, one of the playing song and one of the selected one. I'd like this to work with buttons, mainly, so I can show the now playing and have buttons to select the selected to be added to the playback queue.

That brings me to another problem: Select multiple songs and press Browse if you got Broswer, or add to playback queue without. It'll only work on the first song.
Title: foo_ui_panels
Post by: oScARSh on 2007-02-17 12:39:59
My panels UI works perfectly
but everytime when i right click -> settings or Use edit layout in preferences,
it crushes always.

Please help me figure out what problem it had , thanks very much.

here is my layout:


Code: [Select]
// Global

$ifequal($getpvar(menushow),1,
$puts(menuH,12),
$puts(menuH,0))

$ifequal($getpvar(plshow),1,
$puts(plW,206),
$puts(plW,0))

// Background

$drawrect(0,$eval(%_height%-50-$get(menuH)),%_width%,$eval(51+$get(menuH)),brushcolor-62-66-83  pencolor-NULL)
$imageabs2(,,,,,,0,$eval(%_height%-51-$get(menuH)),/images\bar.png,)


$puts(yOffset,0)

// PerTrack

//Track Display

$if(%_trackinfo_notrack%,
$puts(THeight,25),$puts(THeight,70))
$panel(TrackInfoMod,Track Display,0,$get(yOffset),%_width%,$get(THeight),)
$puts(yOffset,$eval($get(THeight)+2))

$imageabs2(6,$eval(%_height%-$get(yOffset)-46-$get(menuH)),,,,,0,$eval($get(yOffset)-4),/images\borderleft.png,nokeepaspect)
$imageabs2(6,$eval(%_height%-$get(yOffset)-46-$get(menuH)),,,,,$eval(%_width%-6),$eval($get(yOffset)-4),/images\borderleft.png,nokeepaspect)
$ifequal($getpvar(plshow),0,,$imageabs2(4,$eval(%_height%-$get(yOffset)-46-$get(menuH)),,,,,$eval(2+$get(plW)),$eval($get(yOffset)-4),/images\borderleft.png,nokeepaspect))

$drawrect(5,$eval(%_height%-51-$get(menuH)),$eval(%_width%-10),1,brushcolor-62-66-83 pencolor-NULL)

//Playlist
$ifequal($getpvar(plshow),0,,
$panel(PlaylistShow,Playlist switcher,7,$get(yOffset),200,$eval(%_height%-$get(yOffset)-53-$get(menuH)),))

//Single Column Playlist

$panel(Playlist,Single Column Playlist,$eval(7+$get(plW)),$get(yOffset),$eval(%_width%-14-$get(plW)),$eval(%_height%-$get(yOffset)-53-$get(menuH)),)

$ifequal($getpvar(menushow),0,,$panel(Menu,Menu,0,$eval(%_height%-63),250,22,))

$panel(Seekbar,Seekbar,0,$eval(%_height%-44),%_width%,22,)

$puts(buttonwidth,26)$puts(space,10)

//Preference
$button($eval(3+$get(buttonwidth)*0),$eval(%_height%-26),0,0,52,25,/images\pref.png,/images\prefHot.png,'File/Preferences',)

//Menu
$ifequal($getpvar(menushow),1,
//Menu show 1
$button($eval(3+$get(buttonwidth)*2+$get(space)*1),$eval(%_height%-26),0,0,26,25,/images\Menu.png,/images\MenuHot.png,'PVAR:SET:menushow:0',),
//Menu show 2
$button($eval(3+$get(buttonwidth)*2+$get(space)*1),$eval(%_height%-26),0,0,26,25,/images\Menu.png,/images\MenuHot.png,'PVAR:SET:menushow:1',))

//Playlist Show
$ifequal($getpvar(plshow),1,
//Playlist Show 1
$button($eval(3+$get(buttonwidth)*3+$get(space)*1),$eval(%_height%-26),0,0,26,25,/images\playlist.png,/images\playlistHot.png,'PVAR:SET:plshow:0',),
//Playlist Show 2
$button($eval(3+$get(buttonwidth)*3+$get(space)*1),$eval(%_height%-26),0,0,26,25,/images\playlist.png,/images\playlistHot.png,'PVAR:SET:plshow:1',))


//Playback
$button($eval(3+$get(buttonwidth)*4+$get(space)*2),$eval(%_height%-26),0,0,26,25,/images\prev.png,/images\prevhot.png,'Playback/Previous',)
$button($eval(3+$get(buttonwidth)*5+$get(space)*2),$eval(%_height%-26),0,0,26,25,/images\play.png,/images\playhot.png,'Playback/Play',)
$button($eval(3+$get(buttonwidth)*6+$get(space)*2),$eval(%_height%-26),0,0,26,25,/images\pause.png,/images\pausehot.png,'Playback/Pause',)
$button($eval(3+$get(buttonwidth)*7+$get(space)*2),$eval(%_height%-26),0,0,26,25,/images\stop.png,/images\stophot.png,'Playback/Stop',)
$button($eval(3+$get(buttonwidth)*8+$get(space)*2),$eval(%_height%-26),0,0,26,25,/images\next.png,/images\nexthot.png,'Playback/Next',)



And this is the error :

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C967C37h
Access violation, operation: read, address: 00187000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C967C37h):
7C967BF7h:  CC CC CC CC CC 85 C0 74 25 8B 4D 0C 56 0F B6 31
7C967C07h:  48 41 66 83 3C 75 60 D0 99 7C 00 74 06 85 C0 74
7C967C17h:  0A 48 41 42 42 85 C0 75 E4 EB 02 42 42 5E 8B 45
7C967C27h:  08 89 10 E9 82 1B FE FF 85 C0 74 1D 8B 55 0C 57
7C967C37h:  0F B7 0A 8B 3D 60 E2 99 7C 66 8B 0C 4F 42 42 46
7C967C47h:  84 ED 74 01 46 48 75 E8 5F 8B 45 08 89 30 E9 97
7C967C57h:  BA FC FF 8B 7D 0C 8B 7F 04 66 8B 3C 4F 66 3B 3D
7C967C67h:  74 E4 99 7C 0F 84 28 52 FE FF C6 45 FF 00 E9 24
Stack (0012D228h):
0012D208h:  00000000 0012D444 0012D41C 00000000
0012D218h:  BAD9E708 00000001 804DB3EE BAD9E740
0012D228h:  00184890 7C9336D2 0012D254 77D6672D
0012D238h:  0012D268 00184890 00003202 007170D8
0012D248h:  00716E28 000000B1 00001901 0012D28C
0012D258h:  77D1D4E4 003504AE 000000B1 00000000
0012D268h:  7FFFFFFF 00000000 000002B0 00000000
0012D278h:  007097A0 000000B1 00716E28 003504AE
0012D288h:  0012D280 0012D2AC 77D1B903 007170D8
0012D298h:  000000B1 00000000 7FFFFFFF 00000000
0012D2A8h:  007170D8 0012D2C4 77D25D28 003504AE
0012D2B8h:  000000B1 00000000 7FFFFFFF 0012D2F0
0012D2C8h:  77D4572F 003504AE 0012D374 77D241E2
0012D2D8h:  00000000 010BF53C 0012D348 77D18BD9
0012D2E8h:  7FFDF000 001C0540 0012D30C 77D24204
0012D2F8h:  00000000 00000028 003504AE 00000001
0012D308h:  00000000 0012D338 77D18734 001C0540
0012D318h:  00000028 003504AE 00000001 77D241E2
0012D328h:  DCBAABCD 00000000 0012D374 77D241E2
0012D338h:  0012D3A0 77D18816 77D241E2 001C0540
Registers:
EAX: 00000549, EBX: 00000000, ECX: 00000000, EDX: 00187000
ESI: 000013B8, EDI: 7FFB0022, EBP: 0012D230, ESP: 0012D228
Crash location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlInitializeSListHead" (+0000EC27h)

Loaded modules:
foobar2000   loaded at 00400000h - 004F3000h
ntdll loaded at 7C920000h - 7C9B5000h
kernel32 loaded at 7C800000h - 7C91D000h
COMCTL32 loaded at 77180000h - 77283000h
msvcrt   loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77DA0000h - 77E47000h
RPCRT4   loaded at 77E50000h - 77EE1000h
GDI32 loaded at 77EF0000h - 77F37000h
USER32   loaded at 77D10000h - 77D9E000h
SHLWAPI   loaded at 77F40000h - 77FB6000h
SHELL32   loaded at 7D590000h - 7DD83000h
ole32 loaded at 76990000h - 76ACD000h
shared   loaded at 10000000h - 10029000h
comdlg32 loaded at 76320000h - 76367000h
IMM32 loaded at 76300000h - 7631D000h
LPK   loaded at 621F0000h - 621F9000h
USP10 loaded at 73FA0000h - 7400B000h
uxtheme   loaded at 5A410000h - 5A447000h
fgmgr loaded at 00A50000h - 00A58000h
MSCTF loaded at 74680000h - 746CB000h
YzToolBar loaded at 00AB0000h - 00ABF000h
msctfime loaded at 73640000h - 7366E000h
foo_cdda loaded at 00AE0000h - 00B16000h
foo_converter loaded at 00B40000h - 00BA9000h
foo_cwb_hooks loaded at 00BD0000h - 00C05000h
foo_dockable_panels   loaded at 00C30000h - 00C64000h
foo_dsp_std   loaded at 00C90000h - 00CD1000h
foo_input_monkey loaded at 00D00000h - 00D49000h
foo_input_std loaded at 00D70000h - 00E84000h
foo_out_asio loaded at 00EB0000h - 00EDE000h
foo_out_ks   loaded at 00F00000h - 00F2A000h
SETUPAPI loaded at 76060000h - 761B6000h
foo_playcount loaded at 00F50000h - 00F78000h
foo_ui_columns   loaded at 00FA0000h - 01037000h
foo_ui_panels loaded at 01060000h - 01125000h
gdiplus   loaded at 4AEF0000h - 4B093000h
Msimg32   loaded at 762F0000h - 762F5000h
foo_ui_std   loaded at 01160000h - 011B7000h
ctagent   loaded at 021F0000h - 021F6000h
CLBCATQ   loaded at 76FA0000h - 7701F000h
COMRes   loaded at 77020000h - 770BB000h
OLEAUT32 loaded at 770F0000h - 7717C000h
VERSION   loaded at 77BD0000h - 77BD8000h
ctasio   loaded at 02B50000h - 02B66000h
WINMM loaded at 76B10000h - 76B3A000h
ctosuser loaded at 02B70000h - 02B96000h
CTEDASIO loaded at 02CA0000h - 02CB0000h
xpsp2res loaded at 20000000h - 2054B000h
EmuPatchMixDSP_ps loaded at 02FC0000h - 02FE3000h
imagehlp loaded at 76C60000h - 76C88000h
DBGHELP   loaded at 68CC0000h - 68D61000h

Stack dump analysis:
Address: 7C9336D2h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlUnicodeToMultiByteSize" (+00000000h)
Address: 77D6672Dh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "keybd_event" (+000003ECh)
Address: 77D1D4E4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D1B903h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SendMessageW" (+00000049h)
Address: 77D25D28h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SendDlgItemMessageW" (+0000004Eh)
Address: 77D4572Fh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+00005497h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 010BF53Ch, location: "foo_ui_panels", loaded at 01060000h - 01125000h
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D24204h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7C92EAE3h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D1D4E4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D1B8BAh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SendMessageW" (+00000000h)
Address: 77D1B903h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SendMessageW" (+00000049h)
Address: 010877D3h, location: "foo_ui_panels", loaded at 01060000h - 01125000h
Address: 77BE2070h, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "__non_rtti_object::`vftable'" (+00000C78h)
Address: 01101730h, location: "foo_ui_panels", loaded at 01060000h - 01125000h
Address: 7C9305C8h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C930551h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C93056Dh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C91D000h
Symbol: "lstrlenW" (+00000000h)
Address: 5A415413h, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "Ordinal44" (+000007F3h)
Address: 5A41542Fh, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "Ordinal44" (+0000080Fh)
Address: 7C9306EBh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "strchr" (+00000117h)
Address: 7C930570h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C93056Dh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 77BFC2DEh, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "free" (+000000C3h)
Address: 77BFC2E3h, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "free" (+000000C8h)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C91D000h
Symbol: "lstrlenW" (+00000000h)
Address: 5A4178E9h, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "GetThemeSysColor" (+0000072Fh)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C91D000h
Symbol: "lstrlenW" (+00000000h)
Address: 77181840h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal249" (+00001840h)
Address: 77C05C94h, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "except_handler3" (+00000000h)
Address: 77BE2070h, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "__non_rtti_object::`vftable'" (+00000C78h)
Address: 77BFC2E3h, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "free" (+000000C8h)
Address: 5A417A3Fh, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "GetThemeSysColor" (+00000885h)
Address: 7C930340h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlRestoreLastWin32Error" (+00000000h)
Address: 5A417A4Dh, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "GetThemeSysColor" (+00000893h)
Address: 77D1B3D2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 77D1B3D2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 5A411B3Dh, location: "uxtheme", loaded at 5A410000h - 5A447000h
Address: 5A416C1Bh, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "DrawThemeBackgroundEx" (+00001696h)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D70088h, location: "USER32", loaded at 77D10000h - 77D9E000h
Address: 77D1B3CCh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77EF991Bh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 77EF98F6h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77EF99DFh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "CreateFontIndirectW" (+00000046h)
Address: 77EF99E7h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "CreateFontIndirectW" (+0000004Eh)
Address: 01000000h, location: "foo_ui_columns", loaded at 00FA0000h - 01037000h
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D1D038h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "EnumDisplayMonitors" (+000000D5h)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D1885Ah, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000193h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000163h)
Address: 77D18B26h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 01085FD0h, location: "foo_ui_panels", loaded at 01060000h - 01125000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01085FD0h, location: "foo_ui_panels", loaded at 01060000h - 01125000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D188E0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+0000003Ah)
Address: 01085FD0h, location: "foo_ui_panels", loaded at 01060000h - 01125000h
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01085FFFh, location: "foo_ui_panels", loaded at 01060000h - 01125000h
Address: 01085FD0h, location: "foo_ui_panels", loaded at 01060000h - 01125000h
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D70088h, location: "USER32", loaded at 77D10000h - 77D9E000h
Address: 77D1B3CCh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D70088h, location: "USER32", loaded at 77D10000h - 77D9E000h
Address: 77D1B3CCh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3B0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 771A9954h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000DAB4h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 771A99B0h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000DB10h)
Address: 00AB2A5Dh, location: "YzToolBar", loaded at 00AB0000h - 00ABF000h
Symbol: "restoreAllLogo_EXPIE" (+0000071Dh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D1885Ah, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000193h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000163h)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000006Dh)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D1885Ah, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000193h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000163h)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D1EB3Eh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 00AB2B00h, location: "YzToolBar", loaded at 00AB0000h - 00ABF000h
Symbol: "restoreAllLogo_EXPIE" (+000007C0h)
Address: 77D318F4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D6ABECh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetRawInputDeviceInfoA" (+0000011Fh)
Address: 00AB2A90h, location: "YzToolBar", loaded at 00AB0000h - 00ABF000h
Symbol: "restoreAllLogo_EXPIE" (+00000750h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D1B51Ch, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C92EAE3h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00AB2A90h, location: "YzToolBar", loaded at 00AB0000h - 00ABF000h
Symbol: "restoreAllLogo_EXPIE" (+00000750h)
Address: 77D6AB8Eh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetRawInputDeviceInfoA" (+000000C1h)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D1D4E4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D1B903h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SendMessageW" (+00000049h)
Address: 7C80BDE6h, location: "kernel32", loaded at 7C800000h - 7C91D000h
Symbol: "lstrlen" (+00000030h)
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D70088h, location: "USER32", loaded at 77D10000h - 77D9E000h
Address: 77D1B3CCh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3B0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 771A9954h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000DAB4h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 771A99B0h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000DB10h)
Address: 00AB2A5Dh, location: "YzToolBar", loaded at 00AB0000h - 00ABF000h
Symbol: "restoreAllLogo_EXPIE" (+0000071Dh)
Address: 77D1D074h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "EnumDisplayMonitors" (+00000111h)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D1885Ah, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000193h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D1EB3Eh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000006Dh)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D1885Ah, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000193h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000163h)
Address: 77D1EB3Eh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 00AB2B00h, location: "YzToolBar", loaded at 00AB0000h - 00ABF000h
Symbol: "restoreAllLogo_EXPIE" (+000007C0h)
Address: 77D318F4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 77D6ABECh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetRawInputDeviceInfoA" (+0000011Fh)
Address: 00AB2A90h, location: "YzToolBar", loaded at 00AB0000h - 00ABF000h
Symbol: "restoreAllLogo_EXPIE" (+00000750h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D1B51Ch, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C92EAE3h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00AB2A90h, location: "YzToolBar", loaded at 00AB0000h - 00ABF000h
Symbol: "restoreAllLogo_EXPIE" (+00000750h)
Address: 77D6AB8Eh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetRawInputDeviceInfoA" (+000000C1h)
Address: 77D2013Eh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "CreateWindowExW" (+000001EEh)
Address: 77D20104h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "CreateWindowExW" (+000001B4h)
Address: 01060000h, location: "foo_ui_panels", loaded at 01060000h - 01125000h
Address: 77D20129h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "CreateWindowExW" (+000001D9h)
Address: 771A106Eh, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+000051CEh)
Address: 77D1BAA4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "IsWindow" (+00000171h)
Address: 01060000h, location: "foo_ui_panels", loaded at 01060000h - 01125000h
Address: 5A414434h, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "GetThemeBackgroundContentRect" (+00000495h)
Address: 5A4168EFh, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "DrawThemeBackgroundEx" (+0000136Ah)
Address: 5A413995h, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "DrawThemeText" (+00000964h)
Address: 771A0D5Dh, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+00004EBDh)
Address: 5A413AA7h, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "DrawThemeText" (+00000A76h)
Address: 771A0D5Dh, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+00004EBDh)
Address: 73FB49F4h, location: "USP10", loaded at 73FA0000h - 7400B000h
Symbol: "ScriptIsComplex" (+00000036h)
Address: 73FB4A1Ah, location: "USP10", loaded at 73FA0000h - 7400B000h
Symbol: "ScriptIsComplex" (+0000005Ch)
Address: 77212198h, location: "COMCTL32", loaded at 77180000h - 77283000h
Address: 77D1EB3Eh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 77F30EB0h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetGlyphIndicesW" (+000000C0h)
Address: 77F1DBA8h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetETM" (+00000099h)
Address: 77F33020h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Address: 77F1DC62h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GdiRealizationInfo" (+00000071h)
Address: 77F07375h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "SetMetaFileBitsEx" (+000000A9h)
Address: 77F1D554h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetTextExtentExPointWPri" (+00000021h)
Address: 77212198h, location: "COMCTL32", loaded at 77180000h - 77283000h
Address: 621F32F8h, location: "LPK", loaded at 621F0000h - 621F9000h
Symbol: "LpkGetTextExtentExPoint" (+000000C3h)
Address: 77212198h, location: "COMCTL32", loaded at 77180000h - 77283000h
Address: 77EF7632h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "CreateCompatibleBitmap" (+000005EFh)
Address: 77212198h, location: "COMCTL32", loaded at 77180000h - 77283000h
Address: 77D1BAA4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "IsWindow" (+00000171h)
Address: 77D1D5BEh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcA" (+000000D0h)
Address: 77D1D601h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcA" (+00000113h)
Address: 010F8B79h, location: "foo_ui_panels", loaded at 01060000h - 01125000h
Address: 01086013h, location: "foo_ui_panels", loaded at 01060000h - 01125000h
Address: 01085FD0h, location: "foo_ui_panels", loaded at 01060000h - 01125000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000006Dh)
Address: 01085FD0h, location: "foo_ui_panels", loaded at 01060000h - 01125000h
Address: 01085FD0h, location: "foo_ui_panels", loaded at 01060000h - 01125000h
Address: 77D245E4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000402h)
Address: 01085FD0h, location: "foo_ui_panels", loaded at 01060000h - 01125000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D241B0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 77D23FD9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 01085FD0h, location: "foo_ui_panels", loaded at 01060000h - 01125000h
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D24204h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 0111A7C8h, location: "foo_ui_panels", loaded at 01060000h - 01125000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 0111A7C8h, location: "foo_ui_panels", loaded at 01060000h - 01125000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7C92EAE3h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D1D4E4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SetPropW" (+000000BBh)
Address: 0111A7C8h, location: "foo_ui_panels", loaded at 01060000h - 01125000h
Address: 77D24E28h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowTextLengthW" (+00000547h)
Address: 0111A580h, location: "foo_ui_panels", loaded at 01060000h - 01125000h
Address: 01060000h, location: "foo_ui_panels", loaded at 01060000h - 01125000h
Address: 0111A7B8h, location: "foo_ui_panels", loaded at 01060000h - 01125000h
Address: 01060000h, location: "foo_ui_panels", loaded at 01060000h - 01125000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Standard Input Array 1.0  (foo_input_std)
Dockable Panels 1.0.5 [Dec  4 2006 - 09:04:00]  (foo_dockable_panels)
CD Audio Decoder 2.1.1  (foo_cdda)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
PanelsUI 0.6.1 beta [Feb 16 2007 - 15:57:11]  (foo_ui_panels)
Default User Interface 0.9acc  (foo_ui_std)
ASIO support 1.2.4  (foo_out_asio)
Playback Statistics 1.3.2  (foo_playcount)
FLAC Decoder 1.1.0  (foo_input_std)
WMA Decoder 1.1  (foo_input_std)
Kernel Streaming Output 1.2.2  (foo_out_ks)
Converter 1.0.1  (foo_converter)
foobar2000 core 0.9.4.2  (Core)
Standard DSP array 1.0  (foo_dsp_std)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)




here is my foobar2k's components and how it looks.

(http://i136.photobucket.com/albums/q161/oscarshih/th_foobar2kcomp.png) (http://i136.photobucket.com/albums/q161/oscarshih/foobar2kcomp.png)
(http://i136.photobucket.com/albums/q161/oscarshih/th_foobar2klook.png) (http://i136.photobucket.com/albums/q161/oscarshih/foobar2klook.png)
Title: foo_ui_panels
Post by: wraithdu on 2007-02-17 16:29:23
i cant figure out the problem with this code: the seek bar works but neither track info mods do.
this is both under // PerTrack and // PerSecond
they both used to work before

any help would be appreciated

In the new versions the panel names were changed

Track info mod -> Track Display
Single Column Playlist View -> Single Column Playlist
Title: foo_ui_panels
Post by: Kaleth on 2007-02-17 17:14:15
i'm still having problems scrolling my lyrics with Lyrics panel.
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-02-17 20:58:28
Hello
Since I am using the new panel ui I have some problems with the following code in SCPL

Code: [Select]
$if(%_isplaying%,
$select($add(1,$mod(%_time_elapsed_seconds%,2)),$rgb(0,0,0,0,0,0)'♪♫♩♬',$rgb(0,0,0,0,0,0)'♫♪♬♩'))


I can't copy it in the config any longer. Instead of the notes four ? appear

Can I fix my code somehow?
Title: foo_ui_panels
Post by: elemakil on 2007-02-17 21:00:51
iStormy, could you give us the possibility to use your theme (with explanation how to install would be great, b'cause I'm a noob to ui panels  )I would really enjoy it ! Thanks anyways to all helpers 'round here .. glad to see such a community !

greetings elemakil
Title: foo_ui_panels
Post by: Hakubo on 2007-02-17 21:41:53
yeah, the panel will have to have a specific window style for it to work.
That's something musicmusic would have to do, right? Taking into account his frequency of updates, it's not going to happen too soon.

I've noticed some other minor issues:
1) If the "Windows frame style" of an album list panel is set to "Sunken" at the moment of foobar's launch (i.e., set, save, close and reopen), the panel's inner frame (among the two, one pixel in width each) will be colored black. Which differs from what I get after changing the frame style to "Sunken", provided this setting initially contained "Grey" or "None" (the color would be grey).
That doesn't happed with scpl.
2) Sometimes, the distance between the scroller in its lowest position and the bottom arrow button on the scrollbar in the scpl panel becomes two pixels instead of one. For example, when maximizing the window and then restoring it to the original size, provided the playlist is short enough to not have a scrollbar when the window is maximized. And long enough to have it in the restored state.
And sometimes with all the same mentioned conditions, after restoring the window's size and position, the playlist still gets no scrollbar (ever though the list becomes longer than the height of the panel).
The choice seems to depend on whether the panel's size was modified during the fullscreen state (I have a button for this, used for showing/hiding another panel) - if it wasn't, then the scrollbar doesn't appear.
Title: foo_ui_panels
Post by: iStormy on 2007-02-17 22:25:44
*  When foobar is minimized and there is a trackchange the tite formating  in the taskbar isn't updated. It will display the same track until  foobar is restored from minimized state.

  I have a similar issue.  My title bar gets stuck and won't change.  Only restarting FB2k fixes it.  I haven't figured out a cause yet.

iStormy, could you give us the possibility to use your theme (with explanation how to install would be great, b'cause I'm a noob to ui panels  )I

It's not done--still has bugs and nonworking features--but you're welcome to fiddle with it.  Download here (http://www.raincrazy.com/tmp/foobar2000.zip).  Unzip it into your profile directory.  You'll  need to backup your own images & PanelsUI directories first! 

It expects your ratings to be 0-10 stars, so it can display half-star ratings from 0-5 stars (rating=7 shows 3.5 stars).

UPDATE: I forgot to turn on playlist-tree before uploading that config, so it has been replaced with a new version that has playlist tree turned on.  My download doesn't include the playlist tree config, sorry, ask if you need it.
Title: foo_ui_panels
Post by: wraithdu on 2007-02-17 22:57:46
Hello
Since I am using the new panel ui I have some problems with the following code in SCPL

Code: [Select]
$if(%_isplaying%,
$select($add(1,$mod(%_time_elapsed_seconds%,2)),$rgb(0,0,0,0,0,0)'????',$rgb(0,0,0,0,0,0)'????'))


I can't copy it in the config any longer. Instead of the notes four ? appear

Can I fix my code somehow?

Eventually you'll have to replace the notes with a $font() statement followed by the corresponding $char() values.  Try deleting the notes somehow to get rid of it...sorry I can't be more helpful on that one.  The editor has issues with funny characters sometimes.
Title: foo_ui_panels
Post by: thelightguy on 2007-02-17 22:58:39
can you post your complete .pui file (+any images) as your code seems to work fine for me.


http://elgatodesign.net/temp/Images.zip (http://elgatodesign.net/temp/Images.zip)

Just for reference, the computer is an older dual processor system with two Pentium III 600MHz procs.  foobar is constrained to run on only one processor and uses 100% of it when using PanelsUI with this config.

EDIT:  Playing around I saw that this occurs any time I include "// Globals" and/or "// PerSecond" even if they are empty.
Title: foo_ui_panels
Post by: wraithdu on 2007-02-17 23:01:24

I'm not sure exactly what you mean.  However $div() and $mod() are going to get me the same result, and the $if() statement will still be true 3 or 4 times for that second, thus increasing art.num by 3 or 4.

I didn't set a highest valid value for art.num because I wanted to allow for different amounts of album art for each album.

I'm still interested in what you had in mind though.


basically, use $div(%playback_time_seconds%) to get the image index, and use a pvar to store the highest valid index. if the $div is greater that the pvar then you get the image index by doing $div() mod pvar. finding the highest valid index would be the tricky part, but you could just have the pvar "unset" until you hit a index in the $div() that is higher than the last valid one.

I don't know if my explanation made sense, and I haven't actually tried implementing this but it's possible another solution


I stumbled across an easier solution to this I think.  In the main Display section of the foobar prefs is a setting for number of updates per second during playback of VBR files.  If this setting affects Track Display as well, setting this to 1 should solve the whole problem I think (untested as yet).
Title: foo_ui_panels
Post by: djtoodles on 2007-02-18 02:19:15
people need to start sharing configs with this:) so my no talented ass can use someone elses great work:)
Title: foo_ui_panels
Post by: jonpb on 2007-02-18 02:30:35
Great work terrestrial, just one request:

Activate mousewheel scrolling on mouse over to a panel

edit: or should I say mouse hover
Title: foo_ui_panels
Post by: terrestrial on 2007-02-18 02:40:15
Can you run other Foobar command/menu options from within PanelUI - not by button press but just as a command ?


no... what are you trying to do?

And a question regarding pvar buttons. How would I make a button, which when clicked once sets PVAR:SET:display.mode:2, when clicked again sets mode to 3 and if clicked third time sets it to 0? Thanks


PVAR:SET:display.mode:$ifequal($getpvar(display.mode),0,2,$ifequal(.... etc.

Would give me two different values, one of the playing song and one of the selected one. I'd like this to work with buttons, mainly, so I can show the now playing and have buttons to select the selected to be added to the playback queue.

That brings me to another problem: Select multiple songs and press Browse if you got Broswer, or add to playback queue without. It'll only work on the first song.


I think this might better be implemented as an option in buttons (eg, now playing, displayed, selected)

My panels UI works perfectly
but everytime when i right click -> settings or Use edit layout in preferences,
it crushes always.


it's probably scintilla related... which version worked properly?

i'm still having problems scrolling my lyrics with Lyrics panel.


which lyrics panel do you use (link please)?

Hello
Since I am using the new panel ui I have some problems with the following code in SCPL

Code: [Select]
$if(%_isplaying%,
$select($add(1,$mod(%_time_elapsed_seconds%,2)),$rgb(0,0,0,0,0,0)'????',$rgb(0,0,0,0,0,0)'????'))


I can't copy it in the config any longer. Instead of the notes four ? appear

Can I fix my code somehow?


next version will accept unicode in the scintilla window.

I've noticed some other minor issues:
1) If the "Windows frame style" of an album list panel is set to "Sunken" at the moment of foobar's launch (i.e., set, save, close and reopen), the panel's inner frame (among the two, one pixel in width each) will be colored black. Which differs from what I get after changing the frame style to "Sunken", provided this setting initially contained "Grey" or "None" (the color would be grey).
That doesn't happed with scpl.


the black is the panels ui background showing through. you should be able to change the background color to match.

Quote
2) Sometimes, the distance between the scroller in its lowest position and the bottom arrow button on the scrollbar in the scpl panel becomes two pixels instead of one. For example, when maximizing the window and then restoring it to the original size, provided the playlist is short enough to not have a scrollbar when the window is maximized. And long enough to have it in the restored state.
And sometimes with all the same mentioned conditions, after restoring the window's size and position, the playlist still gets no scrollbar (ever though the list becomes longer than the height of the panel).
The choice seems to depend on whether the panel's size was modified during the fullscreen state (I have a button for this, used for showing/hiding another panel) - if it wasn't, then the scrollbar doesn't appear.


probably some round off error somewhere. I will look into it.

Just for reference, the computer is an older dual processor system with two Pentium III 600MHz procs.  foobar is constrained to run on only one processor and uses 100% of it when using PanelsUI with this config.

EDIT:  Playing around I saw that this occurs any time I include "// Globals" and/or "// PerSecond" even if they are empty.


can you try running this benchmark: http://www.stereopsis.com/blttest/ (http://www.stereopsis.com/blttest/) and let me know what you get.
Title: foo_ui_panels
Post by: Jaehong on 2007-02-18 02:41:44
After replace PanelUI 0.6.1 beta, this sorting button does not work.

Code: [Select]
$puts(offsetX,$add($get(offsetX),$get(w),10))
$puts(w,$calcwidth($font(tahoma,8,,200-200-200)$put(str,$if(%sortstring%,ST:%sortstring%,Sort))))
$button2($get(offsetX),$get(offsetY),0,0,$get(w),$get(h),'$font(tahoma,8,,110-110-110)$if(%sortstring%,$rgb(250,250,250))'$get(str),'$font(tahoma,8,,200-250-63)'$get(str)
,'Sort:rating|%rating%:genre|%genre%:date|%date%:artist|%artist%:album|%album%',)
Title: foo_ui_panels
Post by: misterhektik on 2007-02-18 03:24:42
Is there a way to center a panel?  For example, I want to center a Buttons panel at the bottom of my setup.  I've tried using $align but it doesn't seem to work.
Title: foo_ui_panels
Post by: Necrosis on 2007-02-18 06:04:56
Is there a way to center a panel?  For example, I want to center a Buttons panel at the bottom of my setup.  I've tried using $align but it doesn't seem to work.


$sub the width of the panel from %_width% and $div by 2,
$div($sub(%_width%,<panel width>),2)

---

I know it's possible to open the context menus by using the 'menu' command for buttons, but would it be possible to modify it slightly in future versions so that you can specify which menu the button triggers... for example: MENU:File or MENU:Edit

If it's already possible let me know how.
Title: foo_ui_panels
Post by: oScARSh on 2007-02-18 06:20:54
I think this might better be implemented as an option in buttons (eg, now playing, displayed, selected)


My panels UI works perfectly
but everytime when i right click -> settings or Use edit layout in preferences,
it crushes always.


it's probably scintilla related... which version worked properly?


I tried the old 0.45beta,0.50beta and now 0.61beta
All of them did crash when i hit "setting".

What is strange is that "sometimes" it wont crash...though i didnt change anything.







p.s. sry about my broken english,Im an Asian.
Title: foo_ui_panels
Post by: nightwingz on 2007-02-18 06:25:14
Might have been asked before but ive read and didnt see it so imma ask.  Is there anyway to have the panels you add to your config move along with the SCPL when resizing the foobar window?
Title: foo_ui_panels
Post by: wraithdu on 2007-02-18 07:57:22
Might have been asked before but ive read and didnt see it so imma ask.  Is there anyway to have the panels you add to your config move along with the SCPL when resizing the foobar window?

Yes.  Panel sizes and positions have to be relative to %_width% and %_height% of the main window.
Title: foo_ui_panels
Post by: wraithdu on 2007-02-18 08:43:28
people need to start sharing configs with this:) so my no talented ass can use someone elses great work:)

Nothing fantastic, but it works for me.  More or less minimalistic -

http://www.hydrogenaudio.org/forums/index....id=472800&# (http://www.hydrogenaudio.org/forums/index.php?showtopic=49783&st=0&gopid=472800&#)
Title: foo_ui_panels
Post by: nightwingz on 2007-02-18 08:52:18
sweet, thanks man. got it now.
Title: foo_ui_panels
Post by: Hakubo on 2007-02-18 11:45:38
I've noticed some other minor issues:
1) If the "Windows frame style" of an album list panel is set to "Sunken" at the moment of foobar's launch (i.e., set, save, close and reopen), the panel's inner frame (among the two, one pixel in width each) will be colored black. Which differs from what I get after changing the frame style to "Sunken", provided this setting initially contained "Grey" or "None" (the color would be grey).
That doesn't happed with scpl.
the black is the panels ui background showing through. you should be able to change the background color to match.
Umm, no. That's not it.
Adding $drawrect(0,0,%_width%,%_height%,brushcolor-SYSCOL-15 pencolor-NULL) to the ui config doesn't change that color. See here (http://xs412.xs.to/xs412/07070/albumlist_blackframe.png).

Configuration used:
Code: [Select]
// Global
$puts(rowh,30)
$puts(alhdivisor,75)

// Background
//$drawrect(0,0,%_width%,93,brushcolor-SYSCOL-15 pencolor-NULL)
//$drawrect(0,$sub(%_height%,48),%_width%,48,brushcolor-SYSCOL-15 pencolor-NULL)
$drawrect(0,0,%_width%,%_height%,brushcolor-SYSCOL-15 pencolor-NULL)
// PerTrack

$panel(Menu,Menu,1,1,$sub(%_width%,2),19,)

$puts(yOffset,21)

// PerTrack
$panel(Playing,Track Display,0,$get(yOffset),%_width%,50,)

$ifequal($getpvar(displaycover),1,
$puts(yOffset,71)
//$drawrect(0,$sub(%_height%,48),%_width%,48,brushcolor-SYSCOL-8 pencolor-NULL)
$panel(Album Art,Album Art,0,$get(yOffset),%_width%,$sub(%_height%,$add($get(yOffset),44)),)
$panel(Progress Bar,Track Display,0,$sub(%_height%,37),%_width%,42,)
// $panel(Seekbar,Seekbar,0,$sub(%_height%,24),%_width%,22,)
,
$panel(Seekbar,Seekbar,0,$add($get(yOffset),50),%_width%,22,)
$puts(yOffset,93)
$ifequal($getpvar(showlib),1,
$puts(alheight,$mul($div($sub(%_height%,$add($get(yOffset),26)),$get(alhdivisor)),$get(rowh)))
$puts(plheight,$sub($sub(%_height%,$add($get(yOffset),26)),$mul($div($sub(%_height%,$add($get(yOffset),25)),$get(alhdivisor)),$get(rowh))))
$panel(Playlist,Single Column Playlist,0,$get(yOffset),%_width%,$get(plheight),)
// $panel(Album list,Album list,-2,$sub($add($get(yOffset),$get(plheight)),1),$add(%_width%,4),$add($get(alheight),2),)
$panel(Album list,Album list,2,$sub($add($get(yOffset),$get(plheight)),-1),$add(%_width%,-2),$add($get(alheight),-30),)
// $panel(updownbuttons,Track Display,300,400,100,60,)
,
$panel(Playlist,Single Column Playlist,0,$get(yOffset),%_width%,$sub(%_height%,$add($get(yOffset),26)),)
)
$panel(Playlists Dropdown,Playlists Dropdown,0,$sub(%_height%,24),$sub(%_width%,166),24,)
$panel(Buttons,Buttons,$sub(%_width%,162),$sub(%_height%,24),285,25,)
)
Title: foo_ui_panels
Post by: Kaleth on 2007-02-18 11:54:54
is the lyrics panel 0.3.1.0 that doesn't scroll... i really cant figure it out. If there is a lyrics panel that works or a way to show a .txt inside a track info it would be wonderful.
Title: foo_ui_panels
Post by: Yotsuya on 2007-02-18 12:27:24
Have you tried using foo_uie_lyrics (http://gro.clinux.org/frs/download.php/1598/foo_uie_lyrics_v0300.7z) (not foo_uie_lyrics_panel)? It works well for me.
Code: [Select]
$panel(Lyrics,Lyric Show,0,20,%_width%,140,)
Title: foo_ui_panels
Post by: Capric0rn on 2007-02-18 12:53:54
EDIT: Found 3 bugs also.
* Correct foobar icon isn't displayed when pressing alt+tab.
* When foobar is minimized and there is a trackchange the tite formating in the taskbar isn't updated. It will display the same track until foobar is restored from minimized state.
* When stretching an image the last pixels to the right looks weird when it's stretched very far. See image below. (Yellow line) (I pasted the left part which looks correct up the the right.)
(http://img69.imageshack.us/img69/1861/wierdfojg3.jpg) (http://imageshack.us)

I've got these issues as well.
And when I hover the foobar icon next to the clock in the systray area, there's no track in the tooltip it just sais "foobar200", but I have it set to show the current playing track.
Title: foo_ui_panels
Post by: stampgevaar on 2007-02-18 13:06:52
when I put a panel above my spectrum analyser the analyser is still visable, and my buttons keep appearing and dissapearing when I put them above a trackinfo panel. I choose to hide them with pvars maybe that has something to do with it...

Quote

And a question regarding pvar buttons. How would I make a button, which when clicked once sets PVAR:SET:display.mode:2, when clicked again sets mode to 3 and if clicked third time sets it to 0? Thanks


PVAR:SET:display.mode:$ifequal($getpvar(display.mode),0,2,$ifequal(.... etc.



I tried
$button(0,$sub(%_height%,25),0,0,0,0,$get(browse),$get(browse2),'PVAR:SET:Tree:$ifequal($getpvar(Tree),0,1,0)',)
and this does not work, like you said it should work?

Ooh and btw great component but it still needs a lot of work...
Title: foo_ui_panels
Post by: elemakil on 2007-02-18 14:43:02
first of all thank you VERY much iStormy, for providing your layout !

so my question (which is surely really noobish  ) is how do change the usage of of the playlist tree panel to the playlist switcher panel ? This is connected to my main probelm: I can not add new panels, I've got all of them in the drop-down menu, but how do I add them to the layout ? I've not found any wiki or something like it, so I thought I should post it here ....

thanks for your help elemakil
Title: foo_ui_panels
Post by: goook on 2007-02-18 15:27:08
Don't know if it has been reported already, or if I'm doing something wrong...

Seems like $buttons breaks the transparency of the png images I'm using, using the same images in a button panel or $imageabs/$imageabs2 works.

Code: [Select]
$button(0,$sub(%_height%,30),0,0,0,0,/images\Delta Futtons\Prev.png,/images\Delta Futtons\PrevHot.png,Previous,)


Picture showing the non-transparent buttons (and the current config I'm working on )
(http://athena.divshare.com/thumbs/2007/02/18/138107/138107-b0d.jpg) (http://www.divshare.com/download/138107-b0d)
Title: foo_ui_panels
Post by: oScARSh on 2007-02-18 17:34:20
Hi,

i have a question, how can I do command in $button() to assign "a selected track".

My english is bad so that i cant describe it clearly.
Hmm for example i use 'Add to Playback Queue', then it just add "the playing track" into the queue,
but i want it add "the selected one " into queue, how should i do for this ?


Thanks alot . 
Title: foo_ui_panels
Post by: terrestrial on 2007-02-18 17:48:51
After replace PanelUI 0.6.1 beta, this sorting button does not work.

Code: [Select]
$puts(offsetX,$add($get(offsetX),$get(w),10))
$puts(w,$calcwidth($font(tahoma,8,,200-200-200)$put(str,$if(%sortstring%,ST:%sortstring%,Sort))))
$button2($get(offsetX),$get(offsetY),0,0,$get(w),$get(h),'$font(tahoma,8,,110-110-110)$if(%sortstring%,$rgb(250,250,250))'$get(str),'$font(tahoma,8,,200-250-63)'$get(str)
,'Sort:rating|%rating%:genre|%genre%:date|%date%:artist|%artist%:album|%album%',)


does the button not show up, or the menu doesn't work? if its the menu, change Sort->SORT. if its the button, then check your width/height.

I tried the old 0.45beta,0.50beta and now 0.61beta
All of them did crash when i hit "setting".

What is strange is that "sometimes" it wont crash...though i didnt change anything.


is there a reproducible sequence that always crashes?

Umm, no. That's not it.
Adding $drawrect(0,0,%_width%,%_height%,brushcolor-SYSCOL-15 pencolor-NULL) to the ui config doesn't change that color. See here (http://xs412.xs.to/xs412/07070/albumlist_blackframe.png).


album list seems to do the same thing in columns ui so I think thats album list behavior... it seems to be drawing an extra one pixel border in the window frame (?) color upon startup...

when I put a panel above my spectrum analyser the analyser is still visable, and my buttons keep appearing and dissapearing when I put them above a trackinfo panel. I choose to hide them with pvars maybe that has something to do with it...


overlaying panels is dependent on which ones you're overlaying. some will work, some won't

Quote
I tried
$button(0,$sub(%_height%,25),0,0,0,0,$get(browse),$get(browse2),'PVAR:SET:Tree:$ifequal($getpvar(Tree),0,1,0)',)
and this does not work, like you said it should work?


remove the single quotes around PVAR:SET

Don't know if it has been reported already, or if I'm doing something wrong...

Seems like $buttons breaks the transparency of the png images I'm using, using the same images in a button panel or $imageabs/$imageabs2 works.

Code: [Select]
$button(0,$sub(%_height%,30),0,0,0,0,/images\Delta Futtons\Prev.png,/images\Delta Futtons\PrevHot.png,Previous,)


add "nobkgnd" as an option to the button when drawing on glass:
Code: [Select]
[code]$button(0,$sub(%_height%,30),0,0,0,0,/images\Delta Futtons\Prev.png,/images\Delta Futtons\PrevHot.png,Previous,nobkgnd)



i have a question, how can I do command in $button() to assign "a selected track".


you can't currently. it will be in a future version.
Title: foo_ui_panels
Post by: oScARSh on 2007-02-18 18:00:30
I tried the old 0.45beta,0.50beta and now 0.61beta
All of them did crash when i hit "setting".

What is strange is that "sometimes" it wont crash...though i didnt change anything.

is there a reproducible sequence that always crashes?


i have a question, how can I do command in $button() to assign "a selected track".

you can't currently. it will be in a future version.
Thank you .


a reproducible sequence
I think you mean this

I start foobar2k -> do nothing -> hit right click and then choose setting -> crash

It always happened through these actions.





sry again about my bad english


here is my error code just happened 3 mins ago:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C967C37h
Access violation, operation: read, address: 00188000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C967C37h):
7C967BF7h:  CC CC CC CC CC 85 C0 74 25 8B 4D 0C 56 0F B6 31
7C967C07h:  48 41 66 83 3C 75 60 D0 99 7C 00 74 06 85 C0 74
7C967C17h:  0A 48 41 42 42 85 C0 75 E4 EB 02 42 42 5E 8B 45
7C967C27h:  08 89 10 E9 82 1B FE FF 85 C0 74 1D 8B 55 0C 57
7C967C37h:  0F B7 0A 8B 3D 60 E2 99 7C 66 8B 0C 4F 42 42 46
7C967C47h:  84 ED 74 01 46 48 75 E8 5F 8B 45 08 89 30 E9 97
7C967C57h:  BA FC FF 8B 7D 0C 8B 7F 04 66 8B 3C 4F 66 3B 3D
7C967C67h:  74 E4 99 7C 0F 84 28 52 FE FF C6 45 FF 00 E9 24
Stack (0012CD48h):
0012CD28h:  00000000 0012CF64 0012CF3C 00000000
0012CD38h:  8C9BA188 00000001 804DB3EE 8C9BA1C0
0012CD48h:  00184118 7C9336D2 0012CD74 77D6672D
0012CD58h:  0012CD88 00184118 00004A82 00717450
0012CD68h:  006FDB18 000000B1 00002541 0012CDAC
0012CD78h:  77D1D4E4 003904F6 000000B1 00000000
0012CD88h:  7FFFFFFF 00000000 000002B0 00000000
0012CD98h:  0073FB38 000000B1 006FDB18 003904F6
0012CDA8h:  0012CDA0 0012CDCC 77D1B903 00717450
0012CDB8h:  000000B1 00000000 7FFFFFFF 00000000
0012CDC8h:  00717450 0012CDE4 77D25D28 003904F6
0012CDD8h:  000000B1 00000000 7FFFFFFF 0012CE10
0012CDE8h:  77D4572F 003904F6 0012CE94 77D241E2
0012CDF8h:  00000000 0101F53C 0012CE68 77D18BD9
0012CE08h:  7FFDE000 004004EC 0012CE2C 77D24204
0012CE18h:  00000000 00000028 003904F6 00000001
0012CE28h:  00000000 0012CE58 77D18734 004004EC
0012CE38h:  00000028 003904F6 00000001 77D241E2
0012CE48h:  DCBAABCD 00000000 0012CE94 77D241E2
0012CE58h:  0012CEC0 77D18816 77D241E2 004004EC
Registers:
EAX: 000005CD, EBX: 00000000, ECX: 00000000, EDX: 00188000
ESI: 00001F74, EDI: 7FFB0022, EBP: 0012CD50, ESP: 0012CD48
Crash location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlInitializeSListHead" (+0000EC27h)

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C920000h - 7C9B5000h
kernel32                        loaded at 7C800000h - 7C91D000h
COMCTL32                        loaded at 77180000h - 77283000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E47000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F37000h
USER32                          loaded at 77D10000h - 77D9E000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7D590000h - 7DD83000h
ole32                            loaded at 76990000h - 76ACD000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76320000h - 76367000h
IMM32                            loaded at 76300000h - 7631D000h
LPK                              loaded at 621F0000h - 621F9000h
USP10                            loaded at 73FA0000h - 7400B000h
uxtheme                          loaded at 5A410000h - 5A447000h
fgmgr                            loaded at 00A50000h - 00A58000h
MSCTF                            loaded at 74680000h - 746CB000h
YzToolBar                        loaded at 00AB0000h - 00ABF000h
msctfime                        loaded at 73640000h - 7366E000h
foo_cdda                        loaded at 00AE0000h - 00B16000h
foo_converter                    loaded at 00B40000h - 00BA9000h
foo_cwb_hooks                    loaded at 00BD0000h - 00C05000h
foo_dockable_panels              loaded at 00C30000h - 00C64000h
foo_dsp_std                      loaded at 00C90000h - 00CD1000h
foo_input_monkey                loaded at 00D00000h - 00D49000h
foo_input_std                    loaded at 00D70000h - 00E84000h
foo_out_asio                    loaded at 00EB0000h - 00EDE000h
foo_ui_columns                  loaded at 00F00000h - 00F97000h
foo_ui_panels                    loaded at 00FC0000h - 01085000h
gdiplus                          loaded at 4AEF0000h - 4B093000h
Msimg32                          loaded at 762F0000h - 762F5000h
foo_ui_std                      loaded at 010C0000h - 01117000h
ctagent                          loaded at 02000000h - 02006000h
CLBCATQ                          loaded at 76FA0000h - 7701F000h
COMRes                          loaded at 77020000h - 770BB000h
OLEAUT32                        loaded at 770F0000h - 7717C000h
VERSION                          loaded at 77BD0000h - 77BD8000h
ctasio                          loaded at 02540000h - 02556000h
WINMM                            loaded at 76B10000h - 76B3A000h
ctosuser                        loaded at 02560000h - 02586000h
CTEDASIO                        loaded at 026B0000h - 026C0000h
xpsp2res                        loaded at 20000000h - 2054B000h
EmuPatchMixDSP_ps                loaded at 029D0000h - 029F3000h
imagehlp                        loaded at 76C60000h - 76C88000h
DBGHELP                          loaded at 68CC0000h - 68D61000h

Stack dump analysis:
Address: 7C9336D2h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlUnicodeToMultiByteSize" (+00000000h)
Address: 77D6672Dh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "keybd_event" (+000003ECh)
Address: 77D1D4E4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D1B903h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SendMessageW" (+00000049h)
Address: 77D25D28h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SendDlgItemMessageW" (+0000004Eh)
Address: 77D4572Fh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+00005497h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 0101F53Ch, location: "foo_ui_panels", loaded at 00FC0000h - 01085000h
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D24204h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7C92EAE3h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D1D4E4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D1B8BAh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SendMessageW" (+00000000h)
Address: 77D1B903h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SendMessageW" (+00000049h)
Address: 00FE77D3h, location: "foo_ui_panels", loaded at 00FC0000h - 01085000h
Address: 77BE2070h, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "__non_rtti_object::`vftable'" (+00000C78h)
Address: 01061730h, location: "foo_ui_panels", loaded at 00FC0000h - 01085000h
Address: 7C9305C8h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C930551h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C93056Dh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C91D000h
Symbol: "lstrlenW" (+00000000h)
Address: 5A415413h, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "Ordinal44" (+000007F3h)
Address: 5A41542Fh, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "Ordinal44" (+0000080Fh)
Address: 7C9306EBh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "strchr" (+00000117h)
Address: 7C930570h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C93056Dh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 77BFC2DEh, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "free" (+000000C3h)
Address: 77BFC2E3h, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "free" (+000000C8h)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C91D000h
Symbol: "lstrlenW" (+00000000h)
Address: 5A4178E9h, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "GetThemeSysColor" (+0000072Fh)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C91D000h
Symbol: "lstrlenW" (+00000000h)
Address: 77181840h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal249" (+00001840h)
Address: 77C05C94h, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "except_handler3" (+00000000h)
Address: 77BE2070h, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "__non_rtti_object::`vftable'" (+00000C78h)
Address: 77BFC2E3h, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "free" (+000000C8h)
Address: 5A417A3Fh, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "GetThemeSysColor" (+00000885h)
Address: 7C930340h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlRestoreLastWin32Error" (+00000000h)
Address: 5A417A4Dh, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "GetThemeSysColor" (+00000893h)
Address: 77D1B3D2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 77D1B3D2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 5A411B3Dh, location: "uxtheme", loaded at 5A410000h - 5A447000h
Address: 5A416C1Bh, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "DrawThemeBackgroundEx" (+00001696h)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D70088h, location: "USER32", loaded at 77D10000h - 77D9E000h
Address: 77D1B3CCh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77EF991Bh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 77EF98F6h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77EF99DFh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "CreateFontIndirectW" (+00000046h)
Address: 77EF99E7h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "CreateFontIndirectW" (+0000004Eh)
Address: 01000000h, location: "foo_ui_panels", loaded at 00FC0000h - 01085000h
Symbol: "foobar2000_get_interface" (+00016B20h)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D1D038h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "EnumDisplayMonitors" (+000000D5h)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D1885Ah, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000193h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000163h)
Address: 77D18B26h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 00FE5FD0h, location: "foo_ui_panels", loaded at 00FC0000h - 01085000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00FE5FD0h, location: "foo_ui_panels", loaded at 00FC0000h - 01085000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D188E0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+0000003Ah)
Address: 00FE5FD0h, location: "foo_ui_panels", loaded at 00FC0000h - 01085000h
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00FE5FFFh, location: "foo_ui_panels", loaded at 00FC0000h - 01085000h
Address: 00FE5FD0h, location: "foo_ui_panels", loaded at 00FC0000h - 01085000h
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D70088h, location: "USER32", loaded at 77D10000h - 77D9E000h
Address: 77D1B3CCh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D70088h, location: "USER32", loaded at 77D10000h - 77D9E000h
Address: 77D1B3CCh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3B0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 771A9954h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000DAB4h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 771A99B0h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000DB10h)
Address: 00AB2A5Dh, location: "YzToolBar", loaded at 00AB0000h - 00ABF000h
Symbol: "restoreAllLogo_EXPIE" (+0000071Dh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D1885Ah, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000193h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000163h)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000006Dh)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D1885Ah, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000193h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000163h)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D1EB3Eh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 00AB2B00h, location: "YzToolBar", loaded at 00AB0000h - 00ABF000h
Symbol: "restoreAllLogo_EXPIE" (+000007C0h)
Address: 77D318F4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D6ABECh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetRawInputDeviceInfoA" (+0000011Fh)
Address: 00AB2A90h, location: "YzToolBar", loaded at 00AB0000h - 00ABF000h
Symbol: "restoreAllLogo_EXPIE" (+00000750h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D1B51Ch, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C92EAE3h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00AB2A90h, location: "YzToolBar", loaded at 00AB0000h - 00ABF000h
Symbol: "restoreAllLogo_EXPIE" (+00000750h)
Address: 77D6AB8Eh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetRawInputDeviceInfoA" (+000000C1h)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D1D4E4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D1B903h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SendMessageW" (+00000049h)
Address: 7C80BDE6h, location: "kernel32", loaded at 7C800000h - 7C91D000h
Symbol: "lstrlen" (+00000030h)
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D70088h, location: "USER32", loaded at 77D10000h - 77D9E000h
Address: 77D1B3CCh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3B0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 771A9954h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000DAB4h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 771A99B0h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000DB10h)
Address: 00AB2A5Dh, location: "YzToolBar", loaded at 00AB0000h - 00ABF000h
Symbol: "restoreAllLogo_EXPIE" (+0000071Dh)
Address: 77D1D074h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "EnumDisplayMonitors" (+00000111h)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D1885Ah, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000193h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D1EB3Eh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000006Dh)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D1885Ah, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000193h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000163h)
Address: 77D1EB3Eh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 00AB2B00h, location: "YzToolBar", loaded at 00AB0000h - 00ABF000h
Symbol: "restoreAllLogo_EXPIE" (+000007C0h)
Address: 77D318F4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 77D6ABECh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetRawInputDeviceInfoA" (+0000011Fh)
Address: 00AB2A90h, location: "YzToolBar", loaded at 00AB0000h - 00ABF000h
Symbol: "restoreAllLogo_EXPIE" (+00000750h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D1B51Ch, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C92EAE3h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00AB2A90h, location: "YzToolBar", loaded at 00AB0000h - 00ABF000h
Symbol: "restoreAllLogo_EXPIE" (+00000750h)
Address: 77D6AB8Eh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetRawInputDeviceInfoA" (+000000C1h)
Address: 77D2013Eh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "CreateWindowExW" (+000001EEh)
Address: 77D20104h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "CreateWindowExW" (+000001B4h)
Address: 00FC0000h, location: "foo_ui_panels", loaded at 00FC0000h - 01085000h
Address: 77D20129h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "CreateWindowExW" (+000001D9h)
Address: 771A106Eh, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+000051CEh)
Address: 77D1BAA4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "IsWindow" (+00000171h)
Address: 00FC0000h, location: "foo_ui_panels", loaded at 00FC0000h - 01085000h
Address: 5A414434h, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "GetThemeBackgroundContentRect" (+00000495h)
Address: 5A4168EFh, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "DrawThemeBackgroundEx" (+0000136Ah)
Address: 5A413995h, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "DrawThemeText" (+00000964h)
Address: 771A0D5Dh, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+00004EBDh)
Address: 5A413AA7h, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "DrawThemeText" (+00000A76h)
Address: 771A0D5Dh, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+00004EBDh)
Address: 00440462h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 73FB49F4h, location: "USP10", loaded at 73FA0000h - 7400B000h
Symbol: "ScriptIsComplex" (+00000036h)
Address: 73FB4A1Ah, location: "USP10", loaded at 73FA0000h - 7400B000h
Symbol: "ScriptIsComplex" (+0000005Ch)
Address: 77212198h, location: "COMCTL32", loaded at 77180000h - 77283000h
Address: 00440462h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D1EB3Eh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 77F30EB0h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetGlyphIndicesW" (+000000C0h)
Address: 77F1DBA8h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetETM" (+00000099h)
Address: 77F33020h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Address: 77F1DC62h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GdiRealizationInfo" (+00000071h)
Address: 77F07375h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "SetMetaFileBitsEx" (+000000A9h)
Address: 77F1D554h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetTextExtentExPointWPri" (+00000021h)
Address: 77212198h, location: "COMCTL32", loaded at 77180000h - 77283000h
Address: 621F32F8h, location: "LPK", loaded at 621F0000h - 621F9000h
Symbol: "LpkGetTextExtentExPoint" (+000000C3h)
Address: 77212198h, location: "COMCTL32", loaded at 77180000h - 77283000h
Address: 77EF7632h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "CreateCompatibleBitmap" (+000005EFh)
Address: 77212198h, location: "COMCTL32", loaded at 77180000h - 77283000h
Address: 77D1BAA4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "IsWindow" (+00000171h)
Address: 77D1D5BEh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcA" (+000000D0h)
Address: 77D1D601h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcA" (+00000113h)
Address: 01058B79h, location: "foo_ui_panels", loaded at 00FC0000h - 01085000h
Address: 00FE6013h, location: "foo_ui_panels", loaded at 00FC0000h - 01085000h
Address: 00FE5FD0h, location: "foo_ui_panels", loaded at 00FC0000h - 01085000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000006Dh)
Address: 00FE5FD0h, location: "foo_ui_panels", loaded at 00FC0000h - 01085000h
Address: 00FE5FD0h, location: "foo_ui_panels", loaded at 00FC0000h - 01085000h
Address: 77D245E4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000402h)
Address: 00FE5FD0h, location: "foo_ui_panels", loaded at 00FC0000h - 01085000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D241B0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 77D23FD9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 00FE5FD0h, location: "foo_ui_panels", loaded at 00FC0000h - 01085000h
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D24204h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 0107A7C8h, location: "foo_ui_panels", loaded at 00FC0000h - 01085000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 0107A7C8h, location: "foo_ui_panels", loaded at 00FC0000h - 01085000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7C92EAE3h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D1D4E4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SetPropW" (+000000BBh)
Address: 0107A7C8h, location: "foo_ui_panels", loaded at 00FC0000h - 01085000h
Address: 77D24E28h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowTextLengthW" (+00000547h)
Address: 0107A580h, location: "foo_ui_panels", loaded at 00FC0000h - 01085000h
Address: 00FC0000h, location: "foo_ui_panels", loaded at 00FC0000h - 01085000h
Address: 0107A7B8h, location: "foo_ui_panels", loaded at 00FC0000h - 01085000h
Address: 00FC0000h, location: "foo_ui_panels", loaded at 00FC0000h - 01085000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
PanelsUI 0.6.1 beta [Feb 16 2007 - 15:57:11]  (foo_ui_panels)
WMA Decoder 1.1  (foo_input_std)
Dockable Panels 1.0.5 [Dec  4 2006 - 09:04:00]  (foo_dockable_panels)
ASIO support 1.2.4  (foo_out_asio)
foobar2000 core 0.9.4.2  (Core)
Standard Input Array 1.0  (foo_input_std)
Converter 1.0.1  (foo_converter)
FLAC Decoder 1.1.0  (foo_input_std)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
Default User Interface 0.9acc  (foo_ui_std)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Standard DSP array 1.0  (foo_dsp_std)
CD Audio Decoder 2.1.1  (foo_cdda)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)

Title: foo_ui_panels
Post by: Jaehong on 2007-02-18 23:08:58

After replace PanelUI 0.6.1 beta, this sorting button does not work.

Code: [Select]
$puts(offsetX,$add($get(offsetX),$get(w),10))
$puts(w,$calcwidth($font(tahoma,8,,200-200-200)$put(str,$if(%sortstring%,ST:%sortstring%,Sort))))
$button2($get(offsetX),$get(offsetY),0,0,$get(w),$get(h),'$font(tahoma,8,,110-110-110)$if(%sortstring%,$rgb(250,250,250))'$get(str),'$font(tahoma,8,,200-250-63)'$get(str)
,'Sort:rating|%rating%:genre|%genre%:date|%date%:artist|%artist%:album|%album%',)


does the button not show up, or the menu doesn't work? if its the menu, change Sort->SORT. if its the button, then check your width/height.


Oh, thanks
after change Sort->SORT, when clicking button It shows sub menu correctly.
read the code several times but I couldn't find capital problem.
It's like hide and seek for me.
Thanks~
Title: foo_ui_panels
Post by: jonpb on 2007-02-19 00:15:25
Another request:

Is it possible that, in the active playlist, %_isplaying% returns true if a track is playing, even if the current playing playlist is not the active playlist. I suppose it would be best to have this an option, since some layouts would not want this.

Thanks again Terrestrial.
Title: foo_ui_panels
Post by: Kiteroa on 2007-02-19 00:34:05
Another request:

Is it possible that, in the active playlist, %_isplaying% returns true if a track is playing, even if the current playing playlist is not the active playlist. I suppose it would be best to have this an option, since some layouts would not want this.

Thanks again Terrestrial.



I, too, would really like this feature - it is very confusing to have a track listed on screen, which is actually playing but which does not look as if it is because it is running from the queue manager or some other playlist!
Title: foo_ui_panels
Post by: Yann on 2007-02-19 00:55:07
Great Plugin, yes, the future of foobar...

-> If I delete the title bar and I try minimize with click in the taskbar, don't minimize (yes with the tray icon)...

(sorry my english)
Title: foo_ui_panels
Post by: iStormy on 2007-02-19 01:00:50
Quote
I, too, would really like this feature - it is very confusing to have a track listed on screen, which is actually playing but which does not look as if it is because it is running from the queue manager or some other playlist!


Ditto.
Title: foo_ui_panels
Post by: jonpb on 2007-02-19 01:59:35
Yet another request:

An extension to TitleFormatting, something like %is_in_playing_playlist%. This would allow those layouts which distinguish a "browsing" playlist from a "playing" playlist to highlight the tracks currently added to their playing playlist in their browser playlist. Alternately, %is_in_queue%, which is probably more universally appropriate, but I don't use "add to queue" because of the fact that it permanently changes the playing playlist, so I am not familiar with layouts that add tracks to the queue from multiple playlists.

Thanks again.
Title: foo_ui_panels
Post by: Blooooo on 2007-02-19 02:15:55
Seeing as how "This is beta", it's probably not such a grand idea to have every other post be another feature request. For the love of god, there's 5 new requests on this thread each day as it is.

I mean, I'm not terrestrial, and I don't want to act as if I was, but come on people.
Title: foo_ui_panels
Post by: iStormy on 2007-02-19 02:31:04
Alternately, %is_in_queue%,


cwb_foo_hooks has a function that does that.  Something like %queue_index%, I can't remember.

Seeing as how "This is beta", it's probably not such a grand idea to have every other post be another feature request.


I can't speak for Terrestrial, but as someone who has programmed, the worst thing is silence from users.  We want feedback. 

Panels UI itself only exists because someone posted a feature request in the Text info mod thread asking for a $newpanel() function.
Title: foo_ui_panels
Post by: jonpb on 2007-02-19 03:54:20
Seeing as how "This is beta", it's probably not such a grand idea to have every other post be another feature request.

That is the point of beta. terrestrial doesn't have a spec to work from. I don't have any bugs to report, so some input from user requests is also important. File them away, if they don't get implemented, it's no big deal. Suggestions are always a good thing.
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-19 05:04:15
Now that the SCPL config window doesn't have it's own default font selector, is  the one in the panels configuration dialog supposed to set it?

Because if so, mine isn't.
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-02-19 07:42:10
Yes this seems to be right I haven't a font selector too.
So just use some code. Have a look at here.

Single Columns Wiki (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Single_Column_Playlist_%28foo_uie_single_column_playlist%29)

Code: [Select]
$font(NAME,SIZE,OPTIONS,COLOR)
Title: foo_ui_panels
Post by: noorotic on 2007-02-19 09:04:36
I wanted to report that I'm having better luck than many, it seems, as far as not having crashes, etc.  What I do have (surprised no one else has reported this) (and wondering if it must be something crazy I'm doing!) is a complete desktop refresh, whenever a track-change occurs.  That's not just Fb2k, it is my complete desktop.  I believe it is related to the Track Display and possibly having something in the wrong section of code (// PerTrack, etc).  However, I've moved things all around, and it seems to occur no matter what.  I believe I saw this occur in Columns UI as well, using the same (or similar) Track Display.

I am very interested to know whether it will ever happen that say, a Track Display, can host any other panel?  By 'any other' I mean, any panel which follows specific guidelines.  I don't know how much component developers watch these types of things.  Some more than others, I guess.  One really nice thing, would be for all potentially-scrolling panels to have the option to turn off both horizontal and vertical scroll bars.  Otherwise, my design appears very seamless.  I have been attempting to overlay a Playlist Tree Panel on the Track Display, as it would be very nice to dynamically see the 'more by this artist' or a PTP showing the tracks in the currently playing album.  However, apparently Track Display redraws on many events (as necessary).

Still have much experimenting to do, as I'm relatively new to FB2K altogether, anyway.  Thanks again!
Title: foo_ui_panels
Post by: elemakil on 2007-02-19 12:37:21
Well, I think at last I've found out the main aspects about using this really wonderful extension ! Keep on developing this project ! definately one of the best eva ! But I've two bugs to report. My Seekbar and my Volume bar show up, but are not useable, und I can't find anything other that could cause this ... Mhm maybe it is because something is above them, but I can't find it ... Because of this I've got a feature request. Ya could implement, that if you push a certain button, all elements of the panelsUI are highlighetd in a defferent color, so you can see whether one is above another one ... This would be very useful I think.

greetings elemakil
Title: foo_ui_panels
Post by: anolae on 2007-02-19 13:15:16
I don't know if it had been mentioned before, but Pretty Popup doesn't seem to work with Panels UI, at least with my foobar config.

Anyone has tried Pretty Popup with Panels UI?
Title: foo_ui_panels
Post by: orchid on 2007-02-19 13:22:38
Anyone has tried Pretty Popup with Panels UI?


Working fine here
Title: foo_ui_panels
Post by: 2Pacalypse on 2007-02-19 13:22:54
quick question - i would test for myself but i am at work. Can SCPL use buttons yet?
Title: foo_ui_panels
Post by: FofR on 2007-02-19 13:35:38
Is all of our configuration information stored in the .pui file? Or just the track display and SCPL stuff?
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-19 13:37:40

Now that the SCPL config window doesn't have it's own default font selector, is  the one in the panels configuration dialog supposed to set it?

Because if so, mine isn't.

Yes this seems to be right I haven't a font selector too.
So just use some code...

Thanks, but that doesn't resolve this issue.

I was wanting to know what now sets the font default.
Because if it is supposed to be inherited from panels (which I think would seem to be most logical), it isn't, which would be a bug.

PanelsUI 0.6.1 beta [Feb 16 2007 - 15:57:11]
Title: foo_ui_panels
Post by: anolae on 2007-02-19 14:03:01

Anyone has tried Pretty Popup with Panels UI?


Working fine here

Well it didn't here... So I switched back to Columns UI, restarted foobar and it worked. Then I switched back again to Panels UI, restarted foobar (without changing anything in Pretty Popup) and it worked too!
Weird stuff...
Title: foo_ui_panels
Post by: Bellfazar on 2007-02-19 15:27:39
I can't export my settings.  In the settings window Export is always greyed out.  I'm using 0.6.1 beta.
Title: foo_ui_panels
Post by: orchid on 2007-02-19 15:39:35
I can't export my settings.  In the settings window Export is always greyed out.  I'm using 0.6.1 beta.

You answered it yourself, its a beta  From few pages back:

it's currently disabled because with the next version the import/export format will be different. just for this version, the import uses the older format to allow people to easily import their old settings.
Title: foo_ui_panels
Post by: iStormy on 2007-02-19 17:25:06
I do have...a complete desktop refresh, whenever a track-change occurs.  That's not just Fb2k, it is my complete desktop.

Mine doesn't do it.  Are you playing music that's stored on your desktop, or is fb2k installed in a desktop folder?  Writing to files on the desktop makes Windows update it.

My Seekbar and my Volume bar show up, but are not useable

Ditto.
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-19 17:40:27
my seek bar works, although I'm not using a volume bar
Title: foo_ui_panels
Post by: elemakil on 2007-02-19 19:03:39
Well, I found out that one element stood above it (The Buttons part). You wont see that cause they wont overlap it visually, just theoratical (mhm really confusing ... ). But its definately no UIPanels Bug !

greets elemakil
Title: foo_ui_panels
Post by: iStormy on 2007-02-19 20:14:29
Hmm, my seekbar works now.  It didn't before.  Oh well.
Title: foo_ui_panels
Post by: CepiPerez on 2007-02-19 20:44:46
Terrestrial:
Can you add transparency to the panels?
I want to show a Lyrics panel over a Track Display panel.
Thanks.
Title: foo_ui_panels
Post by: mil3s on 2007-02-19 22:05:47
I added tabbed panel.
but when sub panel is vertical splitter, I can not add any panel in there.
and
could you make it possible to toggle show/hide pannel when press button ?

Have you considered using this alternate approach instead of tabbed panels?
Code: [Select]
$select($add($getpvar(display.mode),1),
$panel(Option1,Track Display,0,20,%_width%,140,)
,
$panel(Option2,Album list,0,20,%_width%,140,)
,
$panel(Option3,Console,0,20,%_width%,140,)
)

$button2(0,160,0,0,14,14,1,x,'PVAR:SET:display.mode:0',)
$button2(14,160,0,0,14,14,2,x,'PVAR:SET:display.mode:1',)
$button2(28,160,0,0,14,14,3,x,'PVAR:SET:display.mode:2',)

The advantage to this is approach is not only do you no longer need to use foo_uie_tabs at all, but you can place multiple panels inside each option such as overlaying spectrum analyser in your track display... and all the panels will "switch" when you click the buttons.

The disadvantage to this approach is that currently pvars only work while a track is playing

-and-

Using a similar approach you can use something like:

$ifequal($getpvar(hidepanel),1,,
$panel(Panel,Track Display,0,20,%_width%,140,)
)

And toggle the value of the pvar hidepanel to hide the panel.

Do you mind explaining a little more. Under what conditions will it work? I can't get this to work with my own config. Do I place this under // PerTrack or do I put // PerTrack and such stuff inside the $select?

EDIT: Never mind, I think I got it. Mods are free to delete this post.
Title: foo_ui_panels
Post by: FofR on 2007-02-19 22:19:50
Any chance of getting a placeable text input box? The contents of which are stored in a PVAR? Though this would only be useful if the PVARS are stored across sessions.
Title: foo_ui_panels
Post by: pIv on 2007-02-20 03:36:12
Terrestrial:
Can you edit first post - add version number and create date?
This is very usefull to check have I last version of plugin or not.
Title: foo_ui_panels
Post by: BelleAndZEK on 2007-02-20 03:45:28
what a great plugin!

but damn, i can't get this to work. i've tried everything.

I have a button in a trackinfo mod wich I want to use to hide single column playlist with a Lyrics panel. then when it's clicked again it goes back to single column playlist, etc..

It's that simple, bue I can't get it to work.
I've read the whole thread.. nothing.

Could anyone paste the trackinfo mod line as well as the Ui Panels one? thanks.
Title: foo_ui_panels
Post by: orchid on 2007-02-20 04:17:51
I have a button in a trackinfo mod wich I want to use to hide single column playlist with a Lyrics panel. then when it's clicked again it goes back to single column playlist, etc..

It's that simple, bue I can't get it to work.
I've read the whole thread.. nothing.

Could anyone paste the trackinfo mod line as well as the Ui Panels one? thanks.

Put your buttons in the panels ui config, not another panel. Below is part of my config based on Yotsuya's example
Code: [Select]
$select($add($getpvar(display.mode),1),

$panel(Playlist,Single Column Playlist,1,$add($get(yOffset),34),$sub(%_width%,2),$sub(%_height%,59),)
,
$panel(Trackinfo,Track info mod,1,$add($get(yOffset),34),$sub(%_width%,2),$sub(%_height%,59),)

)

$button(4,$sub(%_height%,23),0,0,22,22,
$ifequal($getpvar(display.mode),1,images\orchid\buttons\2note_active.png,images\orchid\buttons\2note.png),
images\orchid\buttons\2note_.png,
PVAR:SET:display.mode:$ifequal($getpvar(display.mode),0,1,PVAR:SET:display.mode:$ifequal($getpvar(display.mode),1,0))
,)


You don't necessary even need another trackinfo panel. Align the lyrics with some background to display.mode:1 area
Title: foo_ui_panels
Post by: BelleAndZEK on 2007-02-20 04:39:32
Yeah I know it would be easy to just put it in Panels UI. But The buttons are blended with other images in trackinfo mod..
I guess i'll just chop the image and put them in Panels UI then
Title: foo_ui_panels
Post by: Kiteroa on 2007-02-20 04:44:28
PANELSUI is brilliant. I am completely rebuilding my layout!

I see that the PANELS function has a 5th parameter for OPTIONS.

I guess these options sent to the panel being drawn at the time of drawing, is this correct?

What format is to be used?

I an invoking the Album list and want to view it "by album:" or "by artist"
Title: foo_ui_panels
Post by: wraithdu on 2007-02-20 04:52:04
Yeah I know it would be easy to just put it in Panels UI. But The buttons are blended with other images in trackinfo mod..
I guess i'll just chop the image and put them in Panels UI then


We need to see your code to see what's going on.  There should be no problem putting buttons in a Track Display with the newer versions of PanelsUI, as the PVARs are correctly shared between panels now.  I use buttons in Track Display to show/hide elements, and they work just fine.
Title: foo_ui_panels
Post by: BelleAndZEK on 2007-02-20 05:46:10
I've tried putting the button in PanelsUI instead of trackinfo mod but it still doesnt work.
I'm trying to make it draw a 20x20 square at position 0,0 just to test if it works, unfortunatly it doesnt.

Here's the code:
Code: [Select]
 
//PerTrack

$button(278,44,0,0,42,21,c:\program files\foobar2000\images\thefoobardept\button-lyrics1.png,,$setpvar(albumslyrics,1),)

$ifequal($getpvar(albumslyrics),1,
  $drawrect(0,0,20,20,brushcolor-200-200-200 pencolor-null)
  $setpvar(albumslyrics,0)
)


Actually, it draws the square when I put this code without having to press the button..
I've tried switching $setpvar(albumslyrics,1) for PVAR:SET:albumslyrics:1 as well. doesnt work.

Edited to add: PanelsUI 0.6.1 beta
Title: foo_ui_panels
Post by: terrestrial on 2007-02-20 06:37:42
[quote name='Yann' post='472995' date='Feb 18 2007, 18:55']
-> If I delete the title bar and I try minimize with click in the taskbar, don't minimize (yes with the tray icon)...
[/quote]

try minimizing by clicking the tray icon.

[quote name='jonpb' post='473008' date='Feb 18 2007, 19:59']
An extension to TitleFormatting, something like %is_in_playing_playlist%. This would allow those layouts which distinguish a "browsing" playlist from a "playing" playlist to highlight the tracks currently added to their playing playlist in their browser playlist. Alternately, %is_in_queue%, which is probably more universally appropriate, but I don't use "add to queue" because of the fact that it permanently changes the playing playlist, so I am not familiar with layouts that add tracks to the queue from multiple playlists.
[/quote]

cwb_hooks has an "is in queue" function I believe... maybe "is in playing playlist" could be implemented there as well.

[quote name='shakey_snake' post='473026' date='Feb 18 2007, 23:04']
Now that the SCPL config window doesn't have it's own default font selector, is  the one in the panels configuration dialog supposed to set it?

Because if so, mine isn't.
[/quote]

no, it should use the default windows font (although currently if you had a different font set before you upgraded, it will still use that). also panels ui isn't meant to have a font "selector" but a font "browser" (so, to set a font use $font() rather than the dialog )

[quote name='noorotic' post='473055' date='Feb 19 2007, 03:04']
I wanted to report that I'm having better luck than many, it seems, as far as not having crashes, etc.  What I do have (surprised no one else has reported this) (and wondering if it must be something crazy I'm doing!) is a complete desktop refresh, whenever a track-change occurs.  That's not just Fb2k, it is my complete desktop.  I believe it is related to the Track Display and possibly having something in the wrong section of code (// PerTrack, etc).  However, I've moved things all around, and it seems to occur no matter what.  I believe I saw this occur in Columns UI as well, using the same (or similar) Track Display.
[/quote]

please post your .pui file and I will take a look.

Quote

I am very interested to know whether it will ever happen that say, a Track Display, can host any other panel?  By 'any other' I mean, any panel which follows specific guidelines.  I don't know how much component developers watch these types of things.  Some more than others, I guess.  One really nice thing, would be for all potentially-scrolling panels to have the option to turn off both horizontal and vertical scroll bars.  Otherwise, my design appears very seamless.  I have been attempting to overlay a Playlist Tree Panel on the Track Display, as it would be very nice to dynamically see the 'more by this artist' or a PTP showing the tracks in the currently playing album.  However, apparently Track Display redraws on many events (as necessary).


yes eventually... I'm not 100% sure what you're trying to do, but instead of overlaying panels, you should probably just hide one or the other.

[quote name='2Pacalypse' post='473104' date='Feb 19 2007, 07:22']
quick question - i would test for myself but i am at work. Can SCPL use buttons yet?
[/quote]

no.

[quote name='FofR' post='473110' date='Feb 19 2007, 07:35']
Is all of our configuration information stored in the .pui file? Or just the track display and SCPL stuff?
[/quote]

all the configuration information for all the panels loaded into that particular panels ui layout.

[quote name='Bellfazar' post='473139' date='Feb 19 2007, 09:27']
I can't export my settings.  In the settings window Export is always greyed out.  I'm using 0.6.1 beta.
[/quote]

no need for export. all the for the layout are stored in the .pui files.

[quote name='CepiPerez' post='473235' date='Feb 19 2007, 14:44']
Terrestrial:
Can you add transparency to the panels?
I want to show a Lyrics panel over a Track Display panel.
Thanks.
[/quote]

nope, transparency has to be added by the panels themselves.

[quote name='FofR' post='473261' date='Feb 19 2007, 16:19']
Any chance of getting a placeable text input box? The contents of which are stored in a PVAR? Though this would only be useful if the PVARS are stored across sessions.
[/quote]

what are you trying to do?


[quote name='pIv' post='473318' date='Feb 19 2007, 21:36']
Can you edit first post - add version number and create date?
This is very usefull to check have I last version of plugin or not.
[/quote]

I'll try.. but I don't always remember.

[quote name='Kiteroa' post='473335' date='Feb 19 2007, 22:44']
I see that the PANELS function has a 5th parameter for OPTIONS.

I guess these options sent to the panel being drawn at the time of drawing, is this correct?

What format is to be used?
[/quote]

no, there are no options yet.
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-20 12:40:45
no, it should use the default windows font (although currently if you had a different font set before you upgraded, it will still use that). also panels ui isn't meant to have a font "selector" but a font "browser" (so, to set a font use $font() rather than the dialog )

ah.
Thanks for clearing that up.
Title: foo_ui_panels
Post by: tomthomson on 2007-02-20 15:47:16
well, having a problem with my maximized panels_ui window
when minimizing my maximized foobar window to system tray and want to activate it again with my remote control with the 'Activate or Hide' command foobar isnt maximized anymore. Same problem when activating minimized foobar trough foo_title and the same command. Activiating foobar (maximized) with the tray icon works
Title: foo_ui_panels
Post by: elemakil on 2007-02-20 17:12:16
Well, this is not a PanelsUI specific question, but I thought posting it here would be better, because ya guys are all pro's

So the question is, can I check via an if array whether playback is set to repeat(track/playlist),random etc .. and and how can I check whether the foobar is muted (also via an if array). I think this must be possible, so ... tell me please !

thanks elemakil
Title: foo_ui_panels
Post by: Tommy01 on 2007-02-20 17:24:09
hi.. first of all thansk for this new component,... i really appreciate it..

i got no crashes or the like but i have a problem...

i want to change different screens (library view, now playing and so on) via buttons.
so i have a pvar called "view" and the value is evaluated for what to show...

now in every code block for each view in the if-condition
there are some "// PerSecond" and some "// PerTrack" codelines.
now i want to have in a view some control buttons like play/pause, fast forward and the like but in the other views there shouldn't be this buttons. as far as i know buttons only work in the "// PerTrack"-section, but if i write them in this section they won't dissapear when i change the view.

is there a possibility to handle this? i hope so...

thanks and greetings
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-02-20 17:36:50
Code: [Select]
 // Background
$imageabs(46,19,images\Schwarz.png,)

// PerTrack
$panel(Menu,Menu,1,1,$sub(%_width%,2),19,)
$puts(yOffset,21)

    $panel(Playing,Track Display,300,$get(yOffset),600,121,)
        $panel(Playing,Track Display,601,$get(yOffset),900,121,)
    $panel(Spectrum analyser,Spectrum analyser,20,$get(yOffset),150,121,)
        $puts(yOffset,140)

$panel(Playlist,Columns Playlist,450,$get(yOffset),%_width%,$sub(%_height%,$add($get(yOffset),22)),)

$panel(Playlist,Single Column Playlist,430,165,20,$sub(%_height%,$add($get(yOffset),22)),)

$panel(Buttons,Buttons,0,$sub(%_height%,21),230,21,)
$panel(Seekbar,Seekbar,200,$sub(%_height%,20),$sub(%_width%,210),20,)


I tried this. But I have only one instance of track display running. The second doesn't seem to work.
What must I do?
Title: foo_ui_panels
Post by: wraithdu on 2007-02-20 17:52:07
I tried this. But I have only one instance of track display running. The second doesn't seem to work.
What must I do?

Change the ID portion of the $panel() function.  ie -
Code: [Select]
$panel(TD1,Track Display....)
$panel(TD2,Track Display....)


Well, this is not a PanelsUI specific question, but I thought posting it here would be better, because ya guys are all pro's

So the question is, can I check via an if array whether playback is set to repeat(track/playlist),random etc .. and and how can I check whether the foobar is muted (also via an if array). I think this must be possible, so ... tell me please !

thanks elemakil

You need cwb_hooks and something like this -
Code: [Select]
$if($stricmp(%cwb_playback_order%,'Repeat (tracks)'),
$if($stricmp(%cwb_playback_order%,'Repeat (playlist)'),
etc...


Keep in mind that a track must be playing for this to work (limitation of cwb_hooks) or %cwb_playback_order% is undefined.

To check if it's muted I think you could use -
Code: [Select]
$if($strstr(%cwb_volume%,'-100'),


Again, a track must be playing for %cwb_volume% to be defined.
Title: foo_ui_panels
Post by: elemakil on 2007-02-20 18:10:21
I use this code to create a  button, which should change the Volume from mute to 100%. But somehow it does not work. (The mute part works, but the unmute part does not .. I think "Volume up" is not the correct function to set the Volume to 100% but I couldn't find another one)
Here my Code
Code: [Select]
$if($strstr(%cwb_volume%,'-100'),
// Volume Zero, let's show up the unmute button and unmute it //
$button(630,20,0,0,25,25,/images\loud.png,images\loud_hot.png,Volume up,)
,
// Volume not Zero, give us a mute button and let's mute //
$button(630,20,0,0,25,25,/images\mute.png,images\mute_hot.png,Volume mute,)
)


thanks for help !

elemakil
Title: foo_ui_panels
Post by: wraithdu on 2007-02-20 18:35:42
Try 'Set volume to 0dB'

http://wiki.hydrogenaudio.org/index.php?ti...Main_Menu_Items (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Commandline_Guide#Main_Menu_Items)

Actually, if you issue the 'Volume mute' command while the volume is already muted, it will return the volume to the previous setting, ie  -12 db -> -100 db -> -12 db

So all you really need is the second button command, no $if() statement.
Title: foo_ui_panels
Post by: elemakil on 2007-02-20 19:49:48
thank you thousands of times !
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-02-20 20:13:14
Change the ID portion of the $panel() function.  ie -
Code: [Select]
$panel(TD1,Track Display....)
$panel(TD2,Track Display....)

Thanks a lot 

Code: [Select]
$panel(Album List,Album List,400,500,300,120,)


This doesn't work. What did I wrong?
Title: foo_ui_panels
Post by: wraithdu on 2007-02-20 20:16:27
I don't believe that 'Album List' is a panel.  Try installing the actual album list panel plugin and use that instead.  It's available on the ColumnsUI page -

http://yuo.be/columns.php (http://yuo.be/columns.php)
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-02-20 21:41:49
your wrong -> list must be written like this "list" not "List".
Title: foo_ui_panels
Post by: elemakil on 2007-02-20 22:15:07
Mhm again my button problem, now I've got my button, it has different icons, depending which playback mode is active. Wehen I click on it it should cycle thorugh the modes in a certain order (repeat_one -> repeat_all -> shuffle_all -> random -> default -> repeat_one). This means it's a closed circle, but somehow it wont work. The buttons show up, but when I click on them nothing happens, though I use the correct functions I think. I looked it up ...

Code: [Select]
// Mode is repeat track let's set it to repeat playlist //
$if($stricmp(%cwb_playback_order%,'Repeat (track)'),$button(350,16,0,0,25,25,/images\repeatone.bmp,images\repeatone_hover.bmp,Playback/Order/Repeat,))
// Mode is repeat playlist let's set it to shuffle  //
$if($stricmp(%cwb_playback_order%,'Repeat (playlist)'),$button(350,16,0,0,25,25,/images\repeat.bmp,images\repeat_hover.bmp,Playback/Order/Shuffle,))
// Mode is shuffle let's set it to default //
$if($stricmp(%cwb_playback_order%,'Shuffle (tracks)'),$button(350,16,0,0,25,25,/images\shuffle.bmp,images\shuffle_hover.bmp,Playback/Order/Default,))
// Mode is default let's set it to random  //
$if($stricmp(%cwb_playback_order%,'Default'),$button(350,16,0,0,25,25,/images\default.bmp,images\default_hover.bmp,Playback/Order/Random,))
// Mode is random let's set it to repeat track //
$if($stricmp(%cwb_playback_order%,'Random'),$button(350,16,0,0,25,25,/images\random.bmp,images\random_hover.bmp,Playback/Order/Repeat One,))


Well please have a look on it ... and solvee it !

greetings elemakil
Title: foo_ui_panels
Post by: wraithdu on 2007-02-20 22:46:02
your wrong -> list must be written like this "list" not "List".

He is indeed correct.  I was at another computer and couldn't remember for sure.  Ah well.

EDIT: Now I see why I was confused.  The actual album list (popup box) is 'Album List' and the panel version is 'Album list'.  I expected the panel version to say 'panel' somewhere.  So close, yet so far away

Mhm again my button problem, now I've got my button, it has different icons, depending which playback mode is active. Wehen I click on it it should cycle thorugh the modes in a certain order (repeat_one -> repeat_all -> shuffle_all -> random -> default -> repeat_one). This means it's a closed circle, but somehow it wont work. The buttons show up, but when I click on them nothing happens, though I use the correct functions I think. I looked it up ...

Code: [Select]
// Mode is repeat track let's set it to repeat playlist //
$if($stricmp(%cwb_playback_order%,'Repeat (track)'),$button(350,16,0,0,25,25,/images\repeatone.bmp,images\repeatone_hover.bmp,Playback/Order/Repeat,))
// Mode is repeat playlist let's set it to shuffle  //
$if($stricmp(%cwb_playback_order%,'Repeat (playlist)'),$button(350,16,0,0,25,25,/images\repeat.bmp,images\repeat_hover.bmp,Playback/Order/Shuffle,))
// Mode is shuffle let's set it to default //
$if($stricmp(%cwb_playback_order%,'Shuffle (tracks)'),$button(350,16,0,0,25,25,/images\shuffle.bmp,images\shuffle_hover.bmp,Playback/Order/Default,))
// Mode is default let's set it to random  //
$if($stricmp(%cwb_playback_order%,'Default'),$button(350,16,0,0,25,25,/images\default.bmp,images\default_hover.bmp,Playback/Order/Random,))
// Mode is random let's set it to repeat track //
$if($stricmp(%cwb_playback_order%,'Random'),$button(350,16,0,0,25,25,/images\random.bmp,images\random_hover.bmp,Playback/Order/Repeat One,))


Well please have a look on it ... and solvee it !

greetings elemakil

Right-click in your Track Display and the dropdown will give you a list of main and context menu commands.  For your purposes here, you have -

Repeat (track)
Repeat (playlist)
Shuffle (tracks)
Shuffle (albums)
Shuffle (directories)
Default

Random is not a playback order, it jumps to a random song.  Full paths to the above are Playback/Order/...
Full path to Random is just Playback/Random.  You are not required to use full paths, but you can if you want/need to.  Most commands are also the same as they appear in the main or context menu.  So click a menu, and the command should be the same.
Title: foo_ui_panels
Post by: BlindSeer on 2007-02-21 01:21:17
Great work terrestrial, just one request:

Activate mousewheel scrolling on mouse over to a panel

edit: or should I say mouse hover

I second this request. Thanks for the great component!
Title: foo_ui_panels
Post by: Kiteroa on 2007-02-21 02:36:07
Should I be able to have multiple instances of any panel with PAnel UI?

I can't seem to have more than Playlist Tree panel!
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-02-21 09:00:00
@Kiteroa: I quoted an answer from wraithdu to my question which was siminalr to yours 


I tried this. But I have only one instance of track display running. The second doesn't seem to work.
What must I do?

Change the ID portion of the $panel() function.  ie -
Code: [Select]
$panel(TD1,Track Display....)
$panel(TD2,Track Display....)



I think this must solve your problem 

Now I have a question: I am using a combination of Single Columns ( for showing codec icons)and  a columns playlist(Playlists drag and drop ).
I have just the problem. That the scrolling works different
It would be cool to sychronize this so that both will work as one. I think this won't be possible. But I still hope .
When I have just a few songs oin my playlist this is no problem. But when I have many songs the different scolling thing appears.

I think it would be cool to have a feature to set scrolling areas and to make the SCPL scroll like Columns playlist or opposite.
Title: foo_ui_panels
Post by: noorotic on 2007-02-21 09:31:28
I wanted to report that I'm having better luck than many, it seems, as far as not having crashes, etc.  What I do have (surprised no one else has reported this) (and wondering if it must be something crazy I'm doing!) is a complete desktop refresh, whenever a track-change occurs.  That's not just Fb2k, it is my complete desktop.  I believe it is related to the Track Display and possibly having something in the wrong section of code (// PerTrack, etc).  However, I've moved things all around, and it seems to occur no matter what.  I believe I saw this occur in Columns UI as well, using the same (or similar) Track Display.

Quote
please post your .pui file and I will take a look.


Sorry, not too good with web forums (quoting, etc), anyway, here (http://deepelem.us/first.zip) is the current one.

For whatever reason, I noticed that it had stopped, then after about a day, it started again.

With the panel overlaying, what I am interested in is an 'in-line' panel, inset into a track display panel.  It is not at all important, just wondered if it could be done.

To someone else who responded, I am not playing files from the desktop, etc.  Good thought, though.

Thanks...

EDIT: I've found that moving the Playlist Tree Panel completely off-screen solves the redraw/refresh problem.  I was trying to reduce it's size to 0,0 or 4,4, etc, and that does not seem to affect anything, but moving it totally off-screen (when it shouldn't be shown, anyway) seems to work.  I love PTP, maybe it is refreshing queries... something. Thanks!
Title: foo_ui_panels
Post by: noorotic on 2007-02-21 09:43:12
Should I be able to have multiple instances of any panel with PAnel UI?

I can't seem to have more than Playlist Tree panel!


You can have more than one PTP.  One way you can change them, I've found, is to right click (the local PTP context-menu, not the foobar2000 one) and you can choose which Playlist Tree Panel to show (in the same location).

I've also been able to make multiple PTP's in different locations, though, so I'm not sure what might be your problem.  Are you giving them different ID's?  Every panel must have a unique ID.

Good Luck
Title: foo_ui_panels
Post by: carmenm on 2007-02-21 13:00:47
Hi, Discovering the greatness of this plugin i have two questions:

- I want to put a button over a panel by putting the button code after the $panel() in the panelui config but this doesnt work. Is there a way to do this?

- question related to SCP. Would it be possible for you terrestrial to add a min item number option. That way this could resolve a lot of problem related to albumart drawing. By that i mean if the group has less that X items you add "false"items that are not selectable in order to have the good count for a good view of the art.

Thanks

EDIT : Found a way for my first question by putting a panel with the button over the other panel. The problem  now is that when the other panel is track display, the z-order doesnt seem to work correctly. Works perfectly with SCP though
Title: foo_ui_panels
Post by: theWANDERER on 2007-02-21 14:06:30
My foobar crashes just like oScARSh.

Is there any connection to traditional chinese win XP??

but it does not always happen, sometimes I just run foobar do nothing and hit "setting", the program crashes.

here is the error code:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C967C37h
Access violation, operation: read, address: 0300A000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C967C37h):
7C967BF7h:  CC CC CC CC CC 85 C0 74 25 8B 4D 0C 56 0F B6 31
7C967C07h:  48 41 66 83 3C 75 60 D0 99 7C 00 74 06 85 C0 74
7C967C17h:  0A 48 41 42 42 85 C0 75 E4 EB 02 42 42 5E 8B 45
7C967C27h:  08 89 10 E9 82 1B FE FF 85 C0 74 1D 8B 55 0C 57
7C967C37h:  0F B7 0A 8B 3D 60 E2 99 7C 66 8B 0C 4F 42 42 46
7C967C47h:  84 ED 74 01 46 48 75 E8 5F 8B 45 08 89 30 E9 97
7C967C57h:  BA FC FF 8B 7D 0C 8B 7F 04 66 8B 3C 4F 66 3B 3D
7C967C67h:  74 E4 99 7C 0F 84 28 52 FE FF C6 45 FF 00 E9 24
Stack (0012ECD0h):
0012ECB0h:  EB27A1E0 7FFDF700 7FFDF6CC 0012EFE4
0012ECC0h:  7FFDF000 85418020 00000018 00000000
0012ECD0h:  030029C0 7C9336D2 0012ECFC 77D6672D
0012ECE0h:  0012ED10 030029C0 00007EC6 007285C0
0012ECF0h:  00761E20 000000B1 00003F63 0012ED34
0012ED00h:  77D1D4E4 00060500 000000B1 00000000
0012ED10h:  7FFFFFFF 00000000 000002B0 00000000
0012ED20h:  00761E20 000000B1 00761E20 00060500
0012ED30h:  0012ED28 0012ED54 77D1B903 007285C0
0012ED40h:  000000B1 00000000 7FFFFFFF 00000000
0012ED50h:  007285C0 0012ED6C 77D25D28 00060500
0012ED60h:  000000B1 00000000 7FFFFFFF 0012ED98
0012ED70h:  77D4572F 00060500 0012EE1C 77D241E2
0012ED80h:  00000000 00000000 00398C30 03AD1608
0012ED90h:  0012EDAC 000B04C0 0012EDB4 77D24204
0012EDA0h:  00000000 00000028 00060500 00000001
0012EDB0h:  00000000 0012EDE0 77D18734 000B04C0
0012EDC0h:  00000028 00060500 00000001 77D241E2
0012EDD0h:  DCBAABCD 00000000 0012EE1C 77D241E2
0012EDE0h:  0012EE48 77D18816 77D241E2 000B04C0
Registers:
EAX: 00000443, EBX: 00000000, ECX: 00000000, EDX: 0300A000
ESI: 00003B5E, EDI: 7FFB0022, EBP: 0012ECD8, ESP: 0012ECD0
Crash location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlInitializeSListHead" (+0000EC27h)

Loaded modules:
foobar2000   loaded at 00400000h - 004F3000h
ntdll loaded at 7C920000h - 7C9B5000h
kernel32 loaded at 7C800000h - 7C91D000h
COMCTL32 loaded at 77180000h - 77283000h
msvcrt   loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77DA0000h - 77E47000h
RPCRT4   loaded at 77E50000h - 77EE1000h
GDI32 loaded at 77EF0000h - 77F37000h
USER32   loaded at 77D10000h - 77D9E000h
SHLWAPI   loaded at 77F40000h - 77FB6000h
SHELL32   loaded at 7D590000h - 7F005000h
ole32 loaded at 76990000h - 76AD3000h
shared   loaded at 10000000h - 10029000h
comdlg32 loaded at 76320000h - 76367000h
IMM32 loaded at 76300000h - 7631D000h
LPK   loaded at 621F0000h - 621F9000h
USP10 loaded at 73FA0000h - 7400B000h
uxtheme   loaded at 5A410000h - 5A447000h
MSCTF loaded at 74680000h - 746CB000h
StylerHelper loaded at 00AA0000h - 00AAE000h
MFC42 loaded at 73D30000h - 73E2E000h
MFC42LOC loaded at 611C0000h - 611C9000h
msctfime loaded at 73640000h - 7366E000h
foo_abx   loaded at 00B40000h - 00B74000h
foo_albumlist loaded at 00BA0000h - 00BE7000h
OLEAUT32 loaded at 770F0000h - 7717C000h
foo_albumlist_xconfig loaded at 00C10000h - 00C31000h
VERSION   loaded at 77BD0000h - 77BD8000h
foo_audioscrobbler   loaded at 00C50000h - 00C87000h
WS2_32   loaded at 71A10000h - 71A27000h
WS2HELP   loaded at 71A00000h - 71A08000h
foo_autoplaylist loaded at 00CF0000h - 00D20000h
foo_cdda loaded at 00D40000h - 00D76000h
foo_converter loaded at 00DA0000h - 00E09000h
foo_dockable_panels   loaded at 00E30000h - 00E64000h
foo_dsp_std   loaded at 00E90000h - 00ED1000h
foo_freedb2   loaded at 00F00000h - 00F40000h
foo_input_monkey loaded at 00F60000h - 00FAA000h
foo_input_std loaded at 00FD0000h - 010E4000h
foo_masstag   loaded at 01110000h - 01160000h
foo_masstag_addons   loaded at 01180000h - 01189000h
MSVCR80   loaded at 78130000h - 781CB000h
foo_msnalt   loaded at 011B0000h - 011C9000h
foo_notitlebar   loaded at 011F0000h - 011F8000h
foo_out_asio loaded at 01210000h - 0123E000h
foo_rgscan   loaded at 01260000h - 012A8000h
foo_uie_albumlist loaded at 012D0000h - 0130D000h
foo_uie_playlists_dropdown   loaded at 01330000h - 0136A000h
foo_uie_quicksearch   loaded at 01390000h - 013D6000h
foo_uie_single_column_playlist  loaded at 01400000h - 0144C000h
MSVCP80   loaded at 7C420000h - 7C4A7000h
gdiplus   loaded at 4AEF0000h - 4B093000h
foo_uie_tabs loaded at 01470000h - 01499000h
foo_uie_trackinfo loaded at 014C0000h - 014EE000h
foo_uie_trackinfo_mod loaded at 01510000h - 01566000h
foo_ui_columns   loaded at 01580000h - 01617000h
foo_ui_panels loaded at 01640000h - 01705000h
Msimg32   loaded at 762F0000h - 762F5000h
foo_ui_std   loaded at 01730000h - 01787000h
foo_unpack   loaded at 017B0000h - 017DE000h
ctagent   loaded at 02030000h - 02036000h
mswsock   loaded at 719B0000h - 719EE000h
DNSAPI   loaded at 76EF0000h - 76F17000h
rasadhlp loaded at 76F90000h - 76F96000h
hnetcfg   loaded at 605B0000h - 60605000h
wshtcpip loaded at 719F0000h - 719F8000h
imagehlp loaded at 76C60000h - 76C88000h
DBGHELP   loaded at 68CC0000h - 68D61000h

Stack dump analysis:
Address: 7C9336D2h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlUnicodeToMultiByteSize" (+00000000h)
Address: 77D6672Dh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "keybd_event" (+000003ECh)
Address: 77D1D4E4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D1B903h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SendMessageW" (+00000049h)
Address: 77D25D28h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SendDlgItemMessageW" (+0000004Eh)
Address: 77D4572Fh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+00005497h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D24204h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 00AA5B20h, location: "StylerHelper", loaded at 00AA0000h - 00AAE000h
Symbol: "whiteHook" (+000000B0h)
Address: 7C92EAE3h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D1D4E4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D25CDAh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SendDlgItemMessageW" (+00000000h)
Address: 77D1B903h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SendMessageW" (+00000049h)
Address: 01657B44h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 7C8131AAh, location: "kernel32", loaded at 7C800000h - 7C91D000h
Symbol: "OpenEventW" (+0000006Ah)
Address: 77D18B26h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 016573B0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 016573B0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 7C809B8Bh, location: "kernel32", loaded at 7C800000h - 7C91D000h
Symbol: "CloseHandle" (+00000044h)
Address: 016D91C0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 016573F0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 016573B0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000006Dh)
Address: 016573B0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 016573B0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 77D2418Dh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 016573B0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D241B0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 77D23FD9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 016573B0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D24204h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D318F4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 7C92EAE3h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D1D4E4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D1B903h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SendMessageW" (+00000049h)
Address: 771A7344h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000B4A4h)
Address: 771A7426h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000B586h)
Address: 771A972Bh, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D88Bh)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 00E34750h, location: "foo_dockable_panels", loaded at 00E30000h - 00E64000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D1EB3Eh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 74690E6Ch, location: "MSCTF", loaded at 74680000h - 746CB000h
Symbol: "TF_UninitSystem" (+00000A03h)
Address: 74690E71h, location: "MSCTF", loaded at 74680000h - 746CB000h
Symbol: "TF_UninitSystem" (+00000A08h)
Address: 74690036h, location: "MSCTF", loaded at 74680000h - 746CB000h
Symbol: "TF_DllDetachInOther" (+00001206h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000006Dh)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000014Fh)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000169h)
Address: 77D189CDh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D193E9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "PeekMessageW" (+0000014Eh)
Address: 77D193A8h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "PeekMessageW" (+0000010Dh)
Address: 77D31B4Dh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "AppendMenuA" (+0000006Eh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D189F0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D18A10h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 77D2E097h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "IsDialogMessageW" (+000000DBh)
Address: 77D2E1D4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "CallMsgFilterW" (+0000012Eh)
Address: 77D261C6h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DrawStateW" (+000001F2h)
Address: 77D20B9Dh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DestroyMenu" (+00000000h)
Address: 77D26208h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DialogBoxIndirectParamAorW" (+00000036h)
Address: 01640000h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 016FA7C8h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 016573B0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 77D2666Bh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DialogBoxParamW" (+0000003Fh)
Address: 01640000h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 016FA7C8h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 016573B0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 01655164h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 01640000h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 016573B0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 77D20B9Dh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DestroyMenu" (+00000000h)
Address: 01000000h, location: "foo_input_std", loaded at 00FD0000h - 010E4000h
Address: 00FFFFFFh, location: "foo_input_std", loaded at 00FD0000h - 010E4000h
Address: 016555F7h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 016E1700h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 016E2C18h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 016E181Ch, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 016E1730h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 7C930570h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 016D8008h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 016530ACh, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 016BBD03h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 016412EDh, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 77D1EB3Eh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 00AA5F14h, location: "StylerHelper", loaded at 00AA0000h - 00AAE000h
Symbol: "whiteHook" (+000004A4h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3B0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 0165B996h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 77D18B26h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 0165B8B0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 016D8727h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 0165B97Ah, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 0165B8F5h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 0165B8B0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000006Dh)
Address: 0165B8B0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 0165B8B0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000014Fh)
Address: 0165B8B0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 0165B8B0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 0165B8B0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 7C92EAE3h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 0165B8B0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D2F59Eh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "SetWindowTextA" (+0000005Bh)
Address: 7C9305C8h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 77D184FCh, location: "USER32", loaded at 77D10000h - 77D9E000h
Address: 77D185A4h, location: "USER32", loaded at 77D10000h - 77D9E000h
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D1B393h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000057h)
Address: 011400F1h, location: "foo_masstag", loaded at 01110000h - 01160000h
Address: 0165B8B0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3B0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 0165B996h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 011400F1h, location: "foo_masstag", loaded at 01110000h - 01160000h
Address: 011400F1h, location: "foo_masstag", loaded at 01110000h - 01160000h
Address: 0165B8F5h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 011400F1h, location: "foo_masstag", loaded at 01110000h - 01160000h
Address: 0165B8B0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000006Dh)
Address: 011400F1h, location: "foo_masstag", loaded at 01110000h - 01160000h
Address: 0165B8B0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 0165B8B0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+0000014Fh)
Address: 0165B8B0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 011400F1h, location: "foo_masstag", loaded at 01110000h - 01160000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetDC" (+00000169h)
Address: 77D189CDh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 0165B8B0h, location: "foo_ui_panels", loaded at 01640000h - 01705000h
Address: 011400F1h, location: "foo_masstag", loaded at 01110000h - 01160000h
Address: 77D1DAEAh, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DestroyWindow" (+00000000h)
Address: 77D2E04Ah, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "IsDialogMessageW" (+0000008Eh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D189F0h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D18A10h, location: "USER32", loaded at 77D10000h - 77D9E000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 004301ADh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 011400F1h, location: "foo_masstag", loaded at 01110000h - 01160000h
Address: 10002DD2h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uCallStackTracker::uCallStackTracker" (+00000032h)
Address: 004C0560h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00D1DAEAh, location: "foo_autoplaylist", loaded at 00CF0000h - 00D20000h
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: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C931538h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "strchr" (+00000117h)
Address: 7C930738h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C931596h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9306EBh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004E41B0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C93056Dh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C937BF5h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlReAllocateHeap" (+000001F8h)

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
ABX Comparator 1.3.1  (foo_abx)
ASIO support 1.2.4  (foo_out_asio)
PanelsUI 0.6.1 beta [Feb 16 2007 - 15:57:11]  (foo_ui_panels)
Album List XtraConfig 0.1.2  (foo_albumlist_xconfig)
ZIP/GZIP reader 1.0  (foo_unpack)
freedb Tagger 0.5.2a  (foo_freedb2)
WMA Decoder 1.1  (foo_input_std)
Dockable Panels 1.0.5 [Dec  4 2006 - 09:04:00]  (foo_dockable_panels)
Album list panel 0.2.1  (foo_uie_albumlist)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
FLAC Decoder 1.1.0  (foo_input_std)
Track info panel 0.8  (foo_uie_trackinfo)
Converter 1.0.1  (foo_converter)
CD Audio Decoder 2.1.1  (foo_cdda)
Masstagger Addons 0.2.1  (foo_masstag_addons)
Default User Interface 0.9acc  (foo_ui_std)
Hide Main Title Bar 1.0.0 [May 26 2006 - 09:32:33]  (foo_notitlebar)
Track info panel mod 0.8.0 beta [Jan  5 2007 - 13:36:12]  (foo_uie_trackinfo_mod)
Album List 3.2.0  (foo_albumlist)
foobar2000 core 0.9.4.2  (Core)
Audioscrobbler 1.3.4  (foo_audioscrobbler)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Standard DSP array 1.0  (foo_dsp_std)
Tabbed panel modified 0.2.4  (foo_uie_tabs)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Masstagger 1.6  (foo_masstag)
Single Column Playlist Display 0.5.4 beta [Jan  9 2007 - 15:42:59]  (foo_uie_single_column_playlist)
RAR reader 1.1  (foo_unpack)
Standard Input Array 1.0  (foo_input_std)
MSN Now Playing (alt) 2.4  (foo_msnalt)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)


and I cant insert any unicode letters
I can only insert traditional chinese and english. Every time I insert a unicode letter it becomes question mark.  I tried to use $char(number) to insert unicode letter, the program crashes after i click apply.

sorry, i've found something about unicode
sorry that i didnt search before asking

thank you for the great plugin
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-21 17:06:19
I've created a new thread to talk about scripting questions you may or may not have and to allow you to share your .pui
http://www.hydrogenaudio.org/forums/index....mp;#entry473692 (http://www.hydrogenaudio.org/forums/index.php?showtopic=52890&pid=473692&st=0&#entry473692)
Title: foo_ui_panels
Post by: Dom on 2007-02-21 17:35:37
I dont get how do i add or removes panels :S
Anyone care to explaining?
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-21 17:42:09
mind checking the wiki (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29) first?
Title: foo_ui_panels
Post by: Yotsuya on 2007-02-21 18:09:35
Dom: I don't think the wiki has really been started for this yet. First switch to Panels UI as your interface. If you have not already done so from a pop-up window when you first loaded foobar, you can change your interface from:
File> Preferences> Display> "User Interface Module"

Once you have loaded foobar under Panels UI, right click on the titlebar and choose "Settings..." from the popup menu. This should load the main Panels UI configuration window.

Now you need to formulate a line of code to add your panel:
Syntax:
$panel(panel name,component name,x,y,width,height,options)

Where:
----------------
panel name is any arbitrary name you assign for that particular instance of that component to appear in the panel. Each panel in your layout should have a different name.

component name is the case-sensitive name for the component you want to use in the panel. You can find a list of available components by clicking the [Panels] button toward the upper left of the configuration window and pulling down the drop-down list immediately below it. You will be only concerned with the last part of the name, everything after the forward slash /. These names can also be found from the traditional Columns UI layout tab. Again, THESE NAMES ARE CASE SENSITIVE.

x is the horizontal coordinate you would like the upper left corner of the panel to be positioned.

y is the vertical coordinate you would like the upper left corner of the panel to be positioned.

width is the width you would like to allow for the panel, x+width will give you the horizontal coordinate you would like the lower right corner of the panel to be positioned.

height is the height you would like to allow for the panel, y+height will give you the vertical coordinate you would like the lower right corner of the panel to be positioned.

options - There are currently no options available for $panel().

Example:
$panel(Menu,Menu,0,0,%_width%,20,)  - This will put the normal drop-down menu toolbar in a panel positioned accross the top of your foobar, 20 pixels high.

$panel(Now Playing,Track Display,0,20,%_width%,$sub(%_height%,60),)  - This will put a trackinfomod panel in a panel that spans the space 20 pixels below the top of your display to 40 pixels above the bottom of your display

$panel(Progress,Seekbar,0,$sub(%_height%,40),%_width%,20,)  - This will put the toolbar "Seekbar" in a panel 20 pixels high, 40 pixels above the bottom of your display.

$panel(Controls,Buttons,0,$sub(%_height%,20),%_width%,20,)  - This will put the normal playback buttons in a panel 20 pixels high, 20 pixels above the bottom of your display.

Once you have formulated your code add it to the big code box in the Configuration window. Click [Apply] and if you like the changes click [OK].
Title: foo_ui_panels
Post by: Dom on 2007-02-21 18:31:01
I kinda got that but in the newer version some doubts came in...

Heres a screen:

(http://img212.imageshack.us/img212/3435/untitled1om1.jpg)

Those are the panels added right? (1), when i remove some panels in the sring, they still there..., and for all of them the Delete button its grayed out (2), but with other config i tried, for some of them you could use the Delete buttons and i saw new ones also..., so im kinda lost in here...
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-21 18:42:04
Panels above the "stored configs" header in  (1) are panels that are loaded. You can't delete loaded panels.

If you remove them from your script and restart foobar, they won't be loaded anymore and will show up under the "stored configs" header (also in that box), where they can be deleted.

In configurations where panels are controlled by $if() statements, the panels won't be loaded until the $if() is evaluated as true.
However, once they are loaded, they can only be unloaded by a restart.
Title: foo_ui_panels
Post by: Yotsuya on 2007-02-21 18:42:34
That section lists all the panels in the current .pui file. For example, when you have the line:
Code: [Select]
$panel(Playing,Track Display,0,$get(yOffset),%_width%,50,)

You should be able to highlight "Playing [Track Display]" in the list and then click [Configure] to open the configuration for that track display panel. I was under the impression that this was still somewhat under early development though, and it wouldnt make sense to be able to delete a panel until it is actually added to the .pui (when you click ok? when you restart foobar?)
Title: foo_ui_panels
Post by: Dom on 2007-02-21 19:31:15
That section lists all the panels in the current .pui file. For example, when you have the line:
Code: [Select]
$panel(Playing,Track Display,0,$get(yOffset),%_width%,50,)

You should be able to highlight "Playing [Track Display]" in the list and then click [Configure] to open the configuration for that track display panel. I was under the impression that this was still somewhat under early development though, and it wouldnt make sense to be able to delete a panel until it is actually added to the .pui (when you click ok? when you restart foobar?)


Okay, i've got one more question, in the default pui, the top its menu, then trackinfo..., at the bottom you see buttons and seekbar, but they're dinamic, when you extend the area, the SCP resizes and not the other panels (Buttons/Seekbar/Menu/Trackinfo), how do i accomplish that?
Title: foo_ui_panels
Post by: Yotsuya on 2007-02-21 19:56:53
To dynamically reposition or resize the panel you need to use a calculation based off of %_width% or %_height% instead of a constant integer. See the previous examples... using $sub(%_height%,20) for the y parameter will position the panel 20 pixels above the bottom of the foobar window regardless of how you resize it. Similarly you can use $sub(%_height%,60) for the height to have the panel automatically resize.
Title: foo_ui_panels
Post by: elemakil on 2007-02-21 20:25:38
Well, I posted it some time ago, my code for a mute/unmute button and you corrected it (dunnow who made it) and it worked perfectly, but somehow it does not work any more (well, the sound part works, but the graphics don't): the muted picture does not show up and instead of this the loud picture stays all the time ...

this is the code:

Code: [Select]
$if($strstr(%cwb_volume%,"-100"),
$button(630,20,0,0,25,25,/images\mute.png,images\mute_hot.png,Volume mute,)
,
$button(630,20,0,0,25,25,/images\loud.png,images\loud_hot.png,Volume mute,)
)


I don't believe that the code wrong, maybe someone knows the problem ... I' hid all other ui party and tried again but it didn' work either ...

EDIT: interfered with some other code, function has to be like this (the quotation makrs should be one type either ' or ", if it is not the same type you get this problem):

Code: [Select]
$if($strstr(%cwb_volume%,'-100'),
$button(630,20,0,0,25,25,/images\mute.png,images\mute_hot.png,Volume mute,)
,
$button(630,20,0,0,25,25,/images\loud.png,images\loud_hot.png,Volume mute,)
)


greetings,


elemakil
Title: foo_ui_panels
Post by: Dom on 2007-02-21 20:27:27
To dynamically reposition or resize the panel you need to use a calculation based off of %_width% or %_height% instead of a constant integer. See the previous examples... using $sub(%_height%,20) for the y parameter will position the panel 20 pixels above the bottom of the foobar window regardless of how you resize it. Similarly you can use $sub(%_height%,60) for the height to have the panel automatically resize.


Thanks al lot Yotsuya, now to config my own setup
Greetings!

EDIT:

You cannot insert a Track Info Mod right?
Not yet suppoted?
Title: foo_ui_panels
Post by: rouge on 2007-02-21 21:34:24
How about a panel option for turning off the scrollbar?
Title: foo_ui_panels
Post by: wraithdu on 2007-02-21 21:52:47
@elemakil

You must use single quotes ' only.  I can't think of anywhere off the top of my head where double quotes " are used.
Title: foo_ui_panels
Post by: elemakil on 2007-02-21 22:21:53
@elemakil

You must use single quotes ' only.  I can't think of anywhere off the top of my head where double quotes " are used.


Well, you can use both, but only one of them at one time, either ' or " ! (I'm from germany, we use " mostly)

anyways ..
greetings, elemakil
Title: foo_ui_panels
Post by: foosion on 2007-02-21 22:34:12
Well, you can use both, but only one of them at one time, either ' or " ! (I'm from germany, we use " mostly)

In foobar2000 titleformatting scripts you can use only single quotes to enclose literal, uninterpreted text. Other programming languages might allow both (often with slightly different meanings), and natural languages are a completely different matter.
Title: foo_ui_panels
Post by: bvm on 2007-02-21 23:51:49

@elemakil

You must use single quotes ' only.  I can't think of anywhere off the top of my head where double quotes " are used.

(I'm from germany, we use " mostly)

anyways ..
greetings, elemakil


Can I take issue with that? A single quote has a very specific use in punctuation, it only needs to be used if one is directly quoting someone from within a spoken text. Linguistically, it has no other use, but they are not interchangeable, just as in FB2K.
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-22 00:14:26
You cannot insert a Track Info Mod right?
Not yet suppoted?

You can.
It's panel name is Track Display
Title: foo_ui_panels
Post by: Dom on 2007-02-22 01:42:36

You cannot insert a Track Info Mod right?
Not yet suppoted?

You can.
It's panel name is Track Display


Oh... i mis-clicked then, thanks
Title: foo_ui_panels
Post by: djtoodles on 2007-02-22 05:33:35
Code: [Select]
$glass(0,0,0,30)

$puts(yOffset,0)

$if(%_trackinfo_notrack%,
$glass(0,0,0,30)
,
$puts(yOffset,75)
$glass(0,0,75,30)
$alignabs(0,0,%_width%,75,center,middle)$font(Swis721 Cn BT D-Type,13,bold,98-105-113)
%artist%$char(10)
$font(calibri,9,bold,120-120-120)%title%$char(10)
)
$imageabs2(70,70,0,0,70,70,0,0,'c:\users\Todd\appdata\roaming\foobar2000\images\noalbum.png',)
$imageabs2(70,70,0,0,70,70,0,0,$replace(C:\Program Files\foobar2000\album art\%artist% - %album%.jpg,,?,),)
$imageabs2(70,70,0,0,70,70,0,0,$replace(%path%,%filename_ext%,)folder.jpg,NOKEEPASPECT)
$imageabs2(70,70,0,0,70,70,0,0,'c:\users\Todd\appdata\roaming\foobar2000\images\artoverlay2.png',)

$panel(Spectrum,Spectrum analyser,340,30,150,40,)

//$panel(Dropdown,Playlists Dropdown,0,$get(yOffset),%_width%,20,)
$panel(Quick Search Toolbar,Quick Search Toolbar,0,$get(yOffset),%_width%,20,)
$puts(yOffset,$add($get(yOffset),20))
//$panel(FilterAndSort,Track info mod,0,$get(yOffset),%_width%,20,)
//$puts(yOffset,$add($get(yOffset),20))

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

$button(0,$sub(%_height%,25),0,0,0,0,images\buttons\prev.png,,previous,)
$button(30,$sub(%_height%,23),0,0,0,0,images\buttons\stop.png,,stop,)
$button(60,$sub(%_height%,21),0,0,0,0,images\buttons\play.png,,play or pause,)
$button(90,$sub(%_height%,25),0,0,0,0,images\buttons\next.png,,next,)

$button(175,$sub(%_height%,15),0,0,0,0,images\buttons\voldown.png,,volume down,)
$button(194,$sub(%_height%,20),0,0,0,0,images\buttons\eq.png,,equalizer,)
$button(215,$sub(%_height%,19),0,0,0,0,images\buttons\volup.png,,volume up,)

$button(250,$sub(%_height%,20),0,0,0,0,images\buttons\open.png,,open...,)
$button(270,$sub(%_height%,22),0,0,0,0,images\buttons\radio.png,,add location...,)


alright guys i dont know if anyone even will take the time to help i like this plugin ive been trying my best to figure it out but the pvars and such just got me so lost, and im super n00b at coding anyway. well if you look at the configs the original is my normal config the 2nd is what im working on and what im looking for help on. if anyone can help me with the code that would be good. i cannot seem to get the eq to have a transparent background. trying to get a elapsed bar to be centered below the artist and the title kinda like the pic.

also i was able to get the search bar to show up but i want it to be below the SCP as well as i want it to havea  button to the right where it scrolls between search/dropdown playlist/seekbar/menu

then below the buttons and all that at the very button i want a track info mod like my top image has except that spans across the entire bottom.

and last if u look at the 3rd pic i wanted to have it appear as it does wen its playing instead of closing the top area as well as the eq seems to move down to the scp im sure when the 1st part is fixed it would fix that issue as well.

sorry to be a newbie ive just been trying for over a week and i just cannot seem to get any further then i have.
Title: foo_ui_panels
Post by: jimbo11883 on 2007-02-22 07:04:17
Hi Terrestrial. Great component!

Regarding text on aero glass in Windows Vista...

Both of the following methods will allow you to bypass the buggy text on glass. Text can now be drawn in any color.

Use GDI+ and use GraphicsPaths instead of just drawing the text. You can add a string of text to a GraphicsPath, perform transforms, apply shadowing or glow algorithms, and output it as if it were a PNG image with preserved alpha transparency. The text would display as if it was an image.

If you're still using regular GDI, you're missing out on the simplicity and power of GDI+.
Title: foo_ui_panels
Post by: stampgevaar on 2007-02-22 14:53:37
Your plugin is working perfectly for me, but I have a request to have the pvars also accessible not only by buttons but the same way as the $puts function. I am making a code when I resize my foobar window changes occur, and I don't think this is already possible without buttons?. sorry for the bad english.
Title: foo_ui_panels
Post by: Yotsuya on 2007-02-22 16:15:40
djtoodles:
The Columns UI spectrum analyser component does not support transparent background.

Where do you want the elapsed bar, in the playlist or another panel? Do you just want something to look at or do you want something functional to use like the seekbar toolbar?

For the multifunction bar you can probably do something like this:
Code: [Select]
$select($add($getpvar(display.bar),1),
$panel(Menu,Menu,0,0,$sub(%_width%,25),20,)
,
$panel(Progress,Seekbar,0,0,$sub(%_width%,25),20,)
,
$panel(Playlists,Playlists Dropdown,0,0,$sub(%_width%,25),20,)
,
$panel(Search,Quick Search Toolbar,0,0,$sub(%_width%,25),20,)
)

$button2($sub(%_width%,20),0,0,0,20,20,X,x,PVAR:SET:display.bar:
$ifgreater($getpvar(display.bar),2,0,$add($getpvar(display.bar),1))
,)


I'm not sure what you are asking for about the trackinfo panel but if you only want to display a trackinfomod panel at the bottom when a track is playing you can do something like this:
$if(%_isplaying%,
$panel(Info,Track Display,0,$sub(%_height%,140),%_width%,140,)
,)

But you'll also need to use $if(%_isplaying%,,) to reposition and resize your other panels too.

EDIT: had x and y flipped on the button code
Title: foo_ui_panels
Post by: jimbo11883 on 2007-02-22 16:30:06
Spectrum analyser works fine for me on top of glass, the background color to use is black and the only foreground color you can use is white.
Title: foo_ui_panels
Post by: djtoodles on 2007-02-22 21:13:24

when i tried the code you gave me this is what happened. i also posted the code below so u can see if i did anything wrong.
Code: [Select]
$glass(0,0,0,30)

$puts(yOffset,0)

$if(%_trackinfo_notrack%,
$glass(0,0,0,30)
,
$puts(yOffset,105)
$glass(0,0,105,30)
$alignabs(0,0,%_width%,105,center,middle)$font(Swis721 Cn BT D-Type,13,bold,98-105-113)
%artist%$char(10)
$font(calibri,9,bold,120-120-120)%title%$char(10)
)

// EQ
$panel(Spectrum,Spectrum analyser,340,60,150,40,)

// Top Album Art
$imageabs2(100,100,0,0,100,100,0,0,'c:\users\Todd\appdata\roaming\foobar2000\images\noalbum.png',)
$imageabs2(100,100,0,0,100,100,0,0,$replace(C:\Program Files\foobar2000\album art\%artist% - %album%.jpg,,?,),)
$imageabs2(100,100,0,0,100,100,0,0,$replace(%path%,%filename_ext%,)folder.jpg,NOKEEPASPECT)
$imageabs2(100,100,0,0,100,100,0,0,'c:\users\Todd\appdata\roaming\foobar2000\images\artoverlay2.png',)

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


// Menu/Seek/Playlist/Quicksearch
$select($add($getpvar(display.bar),1),
$panel(Menu,Menu,0,0,$sub(%_width%,25),20,)
,
$panel(Progress,Seekbar,0,0,$sub(%_width%,25),20,)
,
$panel(Playlists,Playlists Dropdown,0,0,$sub(%_width%,25),20,)
,
$panel(Search,Quick Search Toolbar,0,0,$sub(%_width%,25),20,)
)

$button2(0,$sub(%_width%,20),0,0,20,20,X,x,PVAR:SET:display.bar:
$ifgreater($getpvar(display.bar),2,0,$add($getpvar(display.bar),1))
,)

// Buttons
$button(0,$sub(%_height%,24),0,0,0,0,images\panbutt\prevb.png,,previous,nobkgnd)
$button(45,$sub(%_height%,28),0,0,0,0,images\panbutt\playb.png,,play or pause,nobkgnd)
$button(78,$sub(%_height%,23),0,0,0,0,images\panbutt\nextb.png,,next,nobkgnd)

$button(175,$sub(%_height%,15),0,0,0,0,images\buttons\voldown.png,,volume down,)
$button(194,$sub(%_height%,20),0,0,0,0,images\buttons\eq.png,,equalizer,)
$button(215,$sub(%_height%,19),0,0,0,0,images\buttons\volup.png,,volume up,)

$button(250,$sub(%_height%,20),0,0,0,0,images\buttons\open.png,,open...,)
$button(270,$sub(%_height%,22),0,0,0,0,images\panbutt\radio.png,,add location...,nobkgnd)
$button(295,$sub(%_height%,22),0,0,0,0,images\panbutt\prefs.png,,preferences,nobkgnd)

// Bottom Track Info
//$if(%_isplaying%,
//$panel(Info,Track Display,0,$sub(%_height%,140),%_width%,140,)
//,)
Title: foo_ui_panels
Post by: wraithdu on 2007-02-22 22:48:56
I'm having a little trouble here and need some verification before I call it a bug.

1.  I can't seem to use $imageabs2() functions in the main PanelsUI config under the // Background section.

2.  I can't get rotateflip-x to work along with nokeepaspect for images if I apply a rotation, ie rotateflip-1/3.  Flipping works ok, ie rotateflip-4/6.  Basically I have a 400x10 px PNG graphic to go around the edges of my SCPL.  I'm resizing it to %_width%x5.  It works ok on the top, but if I rotate it 90deg or 270deg for the sides, I can't get it to show up unless it is the original dimensions.  Adding nokeepaspect does not help.

If someone can confirm these problems, then I'll call it a bug.

PS - when using rotateflip-x (esp when rotating), are the coordinates of the image that X and Y refer to, determined before or after the rotation?  Mainly I'm referring to specification of the cropping corner and cropping dimensions, but also to the 'origin' corner (usually 0,0 and the top left corner).  I guess that's the same thing, but you get the idea.
Title: foo_ui_panels
Post by: mil3s on 2007-02-22 23:01:25
1.  I can't seem to use $imageabs2() functions in the main PanelsUI config under the // Background section.

I use it. It works.
Title: foo_ui_panels
Post by: Yotsuya on 2007-02-22 23:08:03
djtoodles:
To move those panels down to the bottom, change the 2nd parameter of all the $panel() functions inside the $switch() to something like $sub(%_height%,45) instead of 0. The button I made a mistake in my origional post regarding the position. I also used just the letter X for the button, you'll probably want to whip up some images for the button. You may also need to draw a background for the button to show up if you are not using a bitmap. Try something like this:
Code: [Select]
$select($add($getpvar(display.bar),1),
$panel(Menu,Menu,0,$sub(%_height%,45),$sub(%_width%,25),20,)
,
$panel(Progress,Seekbar,0,$sub(%_height%,45),$sub(%_width%,25),20,)
,
$panel(Playlists,Playlists Dropdown,0,$sub(%_height%,45),$sub(%_width%,25),20,)
,
$panel(Search,Quick Search Toolbar,0,$sub(%_height%,45),$sub(%_width%,25),20,)
)

$drawrect($sub(%_width%,20),$sub(%_height%,45),20,20,pencolor-255-255-255 brushcolor-255-255-255)
$button2($sub(%_width%,20),$sub(%_height%,45),0,0,20,20,X,x,PVAR:SET:display.bar:
$ifgreater($getpvar(display.bar),2,0,$add($getpvar(display.bar),1))
,)
Title: foo_ui_panels
Post by: djtoodles on 2007-02-22 23:31:52
djtoodles:
To move those panels down to the bottom, change the 2nd parameter of all the $panel() functions inside the $switch() to something like $sub(%_height%,45) instead of 0. The button I made a mistake in my origional post regarding the position. I also used just the letter X for the button, you'll probably want to whip up some images for the button. You may also need to draw a background for the button to show up if you are not using a bitmap. Try something like this

ok i  got that code to work right except for the menu and the dropdown playlist are showing a glass background for those 2 whiches makes it hard to see anything. is there a way for me to change that for those 2 so its visable? thats if i changed the height to move it to the glass

if i keep it at 45 where u had it the right button doesn show an X and i kinda have to search around to find th ebutton and when i do it makes the menu/seekbar n such have a black bar behind them.


note: not sure if this will be confusing or not but thats if the glass is set to cover that section so when no button is there is shows glass. now if i move the playlist to offset 50 it makes that area black everything works fine there but with a black bar behind it. but even then the menu items still have the glass affect.

IMAGE WITH GLASS EXTENDED ONTO PANEL
(http://i112.photobucket.com/albums/n197/tee04/g.jpg)

IMAGE WITH NO GLASS
(http://i112.photobucket.com/albums/n197/tee04/ng.jpg)
Title: foo_ui_panels
Post by: FofR on 2007-02-22 23:54:04
My playlist drop down menu isn't working as expected, it starts off fine. Then after restarting foobar pop up list stops showing correctly. When I uninstall the component and its settings and remove the code, then redo everything it all works again - until I restart.
Title: foo_ui_panels
Post by: Yotsuya on 2007-02-22 23:59:43
djtoodles:
Try drawing a background behind the panels. Stick a line like this before the $panel() giving you a black background:
$drawrect(0,$sub(%_height%,45),$sub(%_width%,25),20,pencolor-255-255-255 brushcolor-255-255-255)
Title: foo_ui_panels
Post by: Lance Uppercut on 2007-02-23 00:30:10
Does anyone else experience flickering of their vis spectrum when placed on top of a track display?

Code: [Select]
$panel(Now Playing,Track Display,$get(xOffset),3,$sub(%_width%,5),638,)
$panel(Vis,Spectrum analyser,8,$sub(%_height%,100),$sub(%_width%,16),64,)


(http://img513.imageshack.us/img513/8427/foobarxx1.th.png) (http://img513.imageshack.us/my.php?image=foobarxx1.png)

It just keeps flickering.
Any help is appreciated.
Title: foo_ui_panels
Post by: m0d on 2007-02-23 00:47:17
I found one bug? : I minimize foobar to taskbar while song is playing. Now if track changes, foobar main window title doesn't update (previous song name stays there).
Title: foo_ui_panels
Post by: Kiteroa on 2007-02-23 01:11:32
Your plugin is working perfectly for me, but I have a request to have the pvars also accessible not only by buttons but the same way as the $puts function. I am making a code when I resize my foobar window changes occur, and I don't think this is already possible without buttons?. sorry for the bad english.


$setpvar(variable name,value)
Title: foo_ui_panels
Post by: wraithdu on 2007-02-23 03:43:13
I'm having a little trouble here and need some verification before I call it a bug.

1.  I can't seem to use $imageabs2() functions in the main PanelsUI config under the // Background section.

2.  I can't get rotateflip-x to work along with nokeepaspect for images if I apply a rotation, ie rotateflip-1/3.  Flipping works ok, ie rotateflip-4/6.  Basically I have a 400x10 px PNG graphic to go around the edges of my SCPL.  I'm resizing it to %_width%x5.  It works ok on the top, but if I rotate it 90deg or 270deg for the sides, I can't get it to show up unless it is the original dimensions.  Adding nokeepaspect does not help.

If someone can confirm these problems, then I'll call it a bug.

PS - when using rotateflip-x (esp when rotating), are the coordinates of the image that X and Y refer to, determined before or after the rotation?  Mainly I'm referring to specification of the cropping corner and cropping dimensions, but also to the 'origin' corner (usually 0,0 and the top left corner).  I guess that's the same thing, but you get the idea.

Ok, did a little more testing here at home.  As mil3s said, it does work in // Background section.  Not sure what's going on at work.

I'm still having trouble with the rotateflip option though.  For example -
Code: [Select]
This works
$imageabs2(75,75,,,,,20,200,'/images\red\playr.png',rotateflip-3 nokeepaspect)

This doesn't
$imageabs2(75,50,,,,,20,200,'/images\red\playr.png',rotateflip-3 nokeepaspect)

The image is a simple 32x32 button.  In the second example, the image is missing completely.  If I remove 'nokeepaspect' from the line, it works ok, but that makes it unusable.
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-23 03:44:52
have you tried:
...,rotateflip-3nokeepaspect) 
?
Title: foo_ui_panels
Post by: wraithdu on 2007-02-23 03:52:04
@shakey
Nope, no luck.  Honestly, I didn't know omitting spaces was an option.  Either way, no go.
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-23 04:16:41
meh, maybe it isn't.
how about putting nokeepaspect first, or putting a - between the two?
Title: foo_ui_panels
Post by: wraithdu on 2007-02-23 04:49:42
Already tried the changing the order, no difference.  I don't believe that a dash is allowed either.  It has something to do with the resizing, but I have no idea what triggers it.  If I remember correcty, this worked ok in older versions of Track Info Mod, before it was all merged.

It seems any resizing that alters the aspect ratio breaks something when using rotateflip.
Title: foo_ui_panels
Post by: Mr Bungle on 2007-02-23 12:07:11
I think I have found a bug - well SCPL is behaving slightly differently in Panels UI than Columns UI.  I think some other users have been describing this - it relates to the mouse scrollwheel functionality.  Basically if you change focus (bring up the file properties for example) under Panels UI you need to click the LMB in the SCPL to get scrollwheel functionality.  In Columns UI you don't need to click to get the scrollwheel functionality.

Would be great if this could be 'fixed'.

Great plugin btw.
Title: foo_ui_panels
Post by: FofR on 2007-02-23 15:44:09
Just thought I would say, $eval is brilliant, thanks ever so much for this function alone.
Title: foo_ui_panels
Post by: mil3s on 2007-02-23 15:55:58
Just thought I would say, $eval is brilliant, thanks ever so much for this function alone.

What is it for? The wiki is not too clear. 
Title: foo_ui_panels
Post by: FofR on 2007-02-23 16:54:04
Quote
$eval() function to evaluate math (eg $eval(6+3*2) = 12). Valid operators are + - / * @(modulus) {}(instead of parenthesis)

From changelog.
Title: foo_ui_panels
Post by: VeaaC on 2007-02-23 17:05:50
$eval is very nice, shortening the code and making it more readable
Title: foo_ui_panels
Post by: nbv4 on 2007-02-24 04:21:23
Code: [Select]
$padding(10,0)

$alignabs(10,0,%_width%,21,left,top)

$if(%_isplaying%,$font(tahoma,8,bold,200-200-200),$font(tahoma,8,bold,110-110-110))

[%discnumber%][$num(%track%,2) - ]

$if(%_isplaying%,$font(tahoma,9,,200-200-200),$font(tahoma,9,,110-110-110))

$if($meta_test(album artist),%artist%' - ')

$if(%_isplaying%,$font(tahoma,9,,200-200-200),$font(tahoma,9,,110-110-110))
%title%[' ['%sub title%']']

$if(%_isplaying%,$font(tahoma,9,,200-200-200),$font(tahoma,9,,110-110-110))
$align(right,center)%length%


how can i edit this so the background (and only the background) changes to a different color when it is selected?
Title: foo_ui_panels
Post by: mgbdeftones on 2007-02-24 04:52:09
Code: [Select]
$padding(10,0)

$alignabs(10,0,%_width%,21,left,top)

$if(%_isplaying%,$font(tahoma,8,bold,200-200-200),$font(tahoma,8,bold,110-110-110))

[%discnumber%][$num(%track%,2) - ]

$if(%_isplaying%,$font(tahoma,9,,200-200-200),$font(tahoma,9,,110-110-110))

$if($meta_test(album artist),%artist%' - ')

$if(%_isplaying%,$font(tahoma,9,,200-200-200),$font(tahoma,9,,110-110-110))
%title%[' ['%sub title%']']

$if(%_isplaying%,$font(tahoma,9,,200-200-200),$font(tahoma,9,,110-110-110))
$align(right,center)%length%


how can i edit this so the background (and only the background) changes to a different color when it is selected?


Here's an example:
$if(%_selected%,$drawrect(0,0,0,0,brushcolor-30-30-30 pencolor-60-60-60)
Title: foo_ui_panels
Post by: wraithdu on 2007-02-24 05:30:49
Also, in your $align() statement, the second parameter has to be top, middle, or bottom.  Not center as in your example.
Title: foo_ui_panels
Post by: Yotsuya on 2007-02-24 06:31:44
BUG: Placing a seekbar toolbar on top of a Track Display panel appears to suffer from the same flickering refresh problems that the spectrum analyser once did. Spectrum analyser now works well, is anyone else noticing the flickering on the seekbar?
Title: foo_ui_panels
Post by: Lance Uppercut on 2007-02-24 08:27:13
BUG: Placing a seekbar toolbar on top of a Track Display panel appears to suffer from the same flickering refresh problems that the spectrum analyser once did. Spectrum analyser now works well, is anyone else noticing the flickering on the seekbar?

Actually, I'm still getting the flickering for the spectrum analyser on top of the track display.
What did you do to remedy this?
I have the lated foo_ui_panels
Title: foo_ui_panels
Post by: wolfsong on 2007-02-24 08:50:15
Since TIM is no longer supported seperately, any chance ui panels supports a vertical scollbar?
Title: foo_ui_panels
Post by: blaxima on 2007-02-24 18:17:44
If foobar is still open and I reboot or close it from the taskbar, the next time I open it it will  show up only in the taskbar. I close it and open it again and it will show up resized to the original state of the plugin.
Title: foo_ui_panels
Post by: Yotsuya on 2007-02-24 19:44:23
Foobar seems to crash about 80-90% of the time when I try to open the Panels UI configuration dialog. Is anyone else experiencing this problem? If I keep trying it eventually opens but I gotta go cleanup all the failure.txt files from my foobar directory and it's a bit annoying.
Title: foo_ui_panels
Post by: mil3s on 2007-02-24 19:53:48
^I've only had problems with stability and panels_ui when trying to use the playlist_tree component.

Now I have a question. Is it possible to use a $select in the SCPL 'Group by' code and change settings there with a $getpvar? It doesn't seem to be working for me at least. :/
Title: foo_ui_panels
Post by: carmenm on 2007-02-24 20:04:17
Seeing the amazing potential of this plugin i was wondering if there would be a way to implement the possiblity to change a Pvar by a keyboard shortcut.

Thanks for this amazing plugin
Title: foo_ui_panels
Post by: oScARSh on 2007-02-24 20:36:12
Foobar seems to crash about 80-90% of the time when I try to open the Panels UI configuration dialog. Is anyone else experiencing this problem? If I keep trying it eventually opens but I gotta go cleanup all the failure.txt files from my foobar directory and it's a bit annoying.

I got the same problem as i posted.
Hope This can be solved in the future version.
Title: foo_ui_panels
Post by: djtoodles on 2007-02-25 00:48:40
couple things. when stopped not playing the top track info doesnt show is there a way for me to keep it so the top track info is always displayed?. and also where i have the time its setup centered like

artist
title
-time/length    <- what would i put for code to keep it still centered but have a progbar for just pure looks ? so it went like - time remain [    prog bar    ] length
Code: [Select]
$glass(0,0,0,30)

$puts(yOffset,0)

// PerSecond
$if(%_trackinfo_notrack%,
$glass(0,0,0,30)
,
$puts(yOffset,105)
$glass(0,0,105,30)
$alignabs(0,0,%_width%,105,center,middle)$font(Swis721 Cn BT D-Type,13,bold,98-105-113)
%artist%$char(10)
$font(calibri,12,bold,120-120-120)%title%$char(10)
$font(calibri,12,bold,120-120-120)- [%playback_time_remaining%] / [%length%]$char(10)
)

// EQ
$panel(Spectrum,Spectrum analyser,364,68,120,33,)

// Top Album Art
$imageabs2(100,100,0,0,100,100,0,0,'c:\users\Todd\appdata\roaming\foobar2000\images\noalbum.png',)
$imageabs2(100,100,0,0,100,100,0,0,$replace(C:\Program Files\foobar2000\album art\%artist% - %album%.jpg,,?,),)
$imageabs2(100,100,0,0,100,100,0,0,$replace(%path%,%filename_ext%,)folder.jpg,NOKEEPASPECT)
$imageabs2(100,100,0,0,100,100,0,0,'c:\users\Todd\appdata\roaming\foobar2000\images\artoverlay2.png',)

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


// Menu/Seek/Playlist/Quicksearch
$drawrect(0,$sub(%_height%,50),$sub(%_width%,25),20,pencolor-255-255-255 brushcolor-255-255-255)
$select($add($getpvar(display.bar),1),
$panel(Progress,Seekbar,0,$sub(%_height%,50),$sub(%_width%,25),20,)
,
$panel(Menu,Menu,0,$sub(%_height%,50),$sub(%_width%,25),20,)
,
$panel(Playlists,Playlists Dropdown,0,$sub(%_height%,50),$sub(%_width%,25),20,)
,
$panel(Quick Search Toolbar,Quick Search Toolbar,0,$sub(%_height%,50),$sub(%_width%,25),20,)
)

$drawrect($sub(%_width%,20),$sub(%_height%,50),20,20,pencolor-255-255-255 brushcolor-255-255-255)
$button2($sub(%_width%,20),$sub(%_height%,50),0,0,20,20,  x, X,PVAR:SET:display.bar:
$ifgreater($getpvar(display.bar),2,0,$add($getpvar(display.bar),1))
,)

// Buttons
$button(0,$sub(%_height%,24),0,0,0,0,images\panbutt\prevb.png,,previous,nobkgnd)
$button(45,$sub(%_height%,28),0,0,0,0,images\panbutt\playb.png,,play or pause,nobkgnd)
$button(78,$sub(%_height%,23),0,0,0,0,images\panbutt\nextb.png,,next,nobkgnd)

$button(212,$sub(%_height%,20),0,0,0,0,images\panbutt\voldown.png,,volume down,nobkgnd)
$button(229,$sub(%_height%,25),0,0,0,0,images\panbutt\eq.png,,equalizer,nobkgnd)
$button(262,$sub(%_height%,22),0,0,0,0,images\panbutt\volup.png,,volume up,nobkgnd)

$button(303,$sub(%_height%,21),0,0,0,0,images\panbutt\open.png,,open...,nobkgnd)
$button(330,$sub(%_height%,22),0,0,0,0,images\panbutt\radio.png,,add location...,nobkgnd)
$button(460,$sub(%_height%,22),0,0,0,0,images\panbutt\prefs.png,,preferences,nobkgnd)

// Bottom Track Info
//$if(%_isplaying%,
//$panel(Info,Track Display,0,$sub(%_height%,140),%_width%,140,)
//,)
Title: foo_ui_panels
Post by: Yotsuya on 2007-02-25 01:46:30
djtoodles: according to the code you pasted, you do not have a top track info panel, you have instead coded your track info code directly into the master panels ui layout. You have placed your track information inside this if statement:

$if(%_trackinfo_notrack%,
$glass(0,0,0,30)
,
// track information code here //
)

That is explicitly telling foobar only to show the track information when %_trackinfo_notrack% is false, or in other words when a track is playing. If you want that data to be displayed at all times then take it outside of that if statement.
Title: foo_ui_panels
Post by: mil3s on 2007-02-25 10:39:29
Bug Report.
* Correct foobar icon isn't displayed when pressing alt+tab.
* When foobar is minimized and there is a trackchange the tite formating in the taskbar isn't updated. It will display the same track until foobar is restored from minimized state.
* Using $drawrect pencolor-null brushcolor-[color] with the height set to 1 result in the $drawrect beeing 2px. While if I use pencolor insetad and bruchcolor-null the height is correct (1px).
* In the SCPL settings the '(' and ')' are not highlited blue when the cursor is next to them as in the other configuration windows.
* Buttons that shouldn't be are highlighted blue (default) in the configuration windows. (color of highlight depends on the theme in use)
* Foobar window sometimes start offscreen and resized to the smallest possible size. Rightclicking the taskbar and more it with arrow keys bring it back on screen. This seem to happen if I app/remove components.
* When stretching an image the last pixels to the right looks weird when it's stretched very far. See image below. (Yellow line) (I pasted the left part which looks correct up the the right.)
[a href="http://imageshack.us" target="_blank"]
* I also agree with carmenm (a few posts above). Pvar by a keyboard shortcut, would be very nice.
Title: foo_ui_panels
Post by: Yotsuya on 2007-02-25 20:04:23
Another small bug, nothing major. If '%' (literally display percent sign) is used in the Configuration dialog code, the syntax highlighting is thrown completely off as it appears to treat the % as the beginning of a variable despite being enclosed in ticks for literal display. If changed to $char(37) the highlighting is restored to what is normally expected.
Title: foo_ui_panels
Post by: elenhil on 2007-02-26 15:23:16
I've tried PanelsUI and found that album art inside playlist is easily ruined if one of the tracks is missing. Like, if you don't have the first few tracks album art will have its top part cut (corresponding to the rows for tracks that 'should' be there).

I gather that there have been a limitation of that sort in ColumsUI (that is, it cannot look ahead and see how much tracks you have, only blindly assigning 1 row for 1 track, so missing tracks = missing rows for anything it tries to display alogside the tracklist).

So, is that problem still not solved?
Title: foo_ui_panels
Post by: 2Pacalypse on 2007-02-26 15:27:22
use %totaltrack% and an if statement eg if %totaltracks% greater than 4 show album art
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-26 16:21:11
%_itemcount% is more reliable than %totaltracks%
Title: foo_ui_panels
Post by: FofR on 2007-02-26 16:48:31
I am in the process of making a white theme for my configuration, in the process some strange black lines have turned up which I would rather not have:
(http://host.trivialbeing.org/up/whitetheme.gif)
Title: foo_ui_panels
Post by: jimbo11883 on 2007-02-26 17:20:30
I am in the process of making a white theme for my configuration, in the process some strange black lines have turned up which I would rather not have:
(http://host.trivialbeing.org/up/whitetheme.gif)


Did you fill your PanelsUI window with a background color first?
Title: foo_ui_panels
Post by: FofR on 2007-02-26 17:28:20
Ahh yes, thank you, I forgot about that.
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-02-26 17:42:41
I recognized a strange effect 
I posted in this topic a code for "now playing" notes and becuase of missing unicode support the notes were shown as ??? and also in SCPL
Now I recognized that the notes were shown although in code there were just  "???".

I am still using 0.4.2
Some else has this strange effect?

A question about plugin apdating too:
How can I backup my layout in case there are problems to import this into 0.6.1 ?
When will there be unicode support?
Or is this already available?

Request: Better support for Egoh spectrum analyser.
It isn't possible to configure it
Title: foo_ui_panels
Post by: wraithdu on 2007-02-26 18:33:21
The safest way to do this (and to get help via copy and paste into this forum) is to use $char() after a font statement that contains the referenced $char().

Safest way to backup a config is still to copy and paste code to a text file.  That's how I do it just to be sure nothing gets blown away.  There was a change to how PanelsUI stores the layout from v0.4 to v0.5+, so copy and paste is a GREAT idea.
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-02-26 19:10:01
at unicode Support. I found out some $char seem to work but not everything. I thought it was because terrestrial said that he added no unicode support.

Thanks for your answer.For me it is horrible to loose all the code and the work behind it. 

So know I will copy and paste 
Title: foo_ui_panels
Post by: Ulquiorra on 2007-02-26 19:39:25
Feature request: Window title adjustments. Currently, it's set to either follow cursor or follow playback, but that's a little annoying for me.
Title: foo_ui_panels
Post by: Ethangar on 2007-02-26 20:22:09
Occasionally, when shutting down Windows Vista with foobar open, panels_UI seems to create a default.pui and will try to load that on startup. However, when it does this, foobar won't actually open. It will be running in task manager but it will be nowhere to be found on the desktop or system tray.

This only seems to happen on my Vista box at work. It may have something to do with Vista, but it may also have something to do with me running foobar on my second monitor. Maybe it isn't related to either of those. Anyhow, here is the default.pui file it is creating in case it helps in the diagnosis:

default.pui (http://www.ethangar.com/foobar/default.pui)
Title: foo_ui_panels
Post by: wraithdu on 2007-02-26 22:52:48
at unicode Support. I found out some $char seem to work but not everything. I thought it was because terrestrial said that he added no unicode support.

I'm sure you know better than I about actual unicode support.  However I've never had a problem with $char() not working as long as the $char() I was referencing actually existed in the font I was using.

To be safe, set a font with $font() then use $char().  Check the Windows Character Map to be sure what you want to use exists in the specified font and the unicode number is correct.
Title: foo_ui_panels
Post by: FofR on 2007-02-26 22:54:03
I have a request, I have found that as I build up the themes available for my configuration the panels code begins to get cluttered with the likes of

"if theme 1... set these variables (30 or so)
if theme 2... set another 30
..."

This makes managing and customising the code difficult.

I would love to be able to say, "if theme 1 load variables from "theme1.txt" which is just a text file formatted for panelsUI and imported directly in. Then in the actual code all I would need it one $select function to switch between all the themes - nicely separating variables and design.
Title: foo_ui_panels
Post by: wraithdu on 2007-02-26 23:03:41
@FofR
That's a nice idea.  I think future support will also be added to call different .pui files from buttons.  That will also be a nice one-click layout change.  Easy to keep code separated as well.
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-27 00:21:40
I have a request, I have found that as I build up the themes available for my configuration the panels code begins to get cluttered with the likes of

"if theme 1... set these variables (30 or so)
if theme 2... set another 30
..."

This makes managing and customising the code difficult.

I would love to be able to say, "if theme 1 load variables from "theme1.txt" which is just a text file formatted for panelsUI and imported directly in. Then in the actual code all I would need it one $select function to switch between all the themes - nicely separating variables and design.

to further awesomeness this idea, the textfiles could become objects:
example:
Code: [Select]
$getpvar(layoutShakey.fontsize)

where setting fontsize is stored in a textfile named layoutShakey
Title: foo_ui_panels
Post by: nbv4 on 2007-02-27 05:52:57
how do I get a good looking carriage return with this component?

$crlf() adds an ugly block.
Title: foo_ui_panels
Post by: jonpb on 2007-02-27 06:25:34
@FofR
Thanks for the config you posted. But, I don't understand how to use it. You use pvars to $put() into other variables. I don't understand the rationale for this, or how to initialize the pvars in the first place, since, according to the wiki pvars can only be set in button. Thanks.
Title: foo_ui_panels
Post by: Dom on 2007-02-27 06:35:21
How the hell do i make an image dynamic so itll stay on the center no matter how i resize the window? i can do this on panels, but i cant figure out how to make an image dynamic :S
Title: foo_ui_panels
Post by: anolae on 2007-02-27 08:19:48
How the hell do i make an image dynamic so itll stay on the center no matter how i resize the window? i can do this on panels, but i cant figure out how to make an image dynamic :S

If you want to center
- horizontally: the left position of your image should be
Code: [Select]
$div($sub(%_width%,your_image_width),2)

- vertically: the top position of your image should be
Code: [Select]
$div($sub(%_height%,your_image_height),2)


As far as I remember, it can be added in any section (background, per track or per second)
Title: foo_ui_panels
Post by: carmenm on 2007-02-27 09:05:22
I have a little problem with PVAR and i was wondering if it came from my code. I have a button in my panelUI config which aim is to change my SCPL layout:

$button2($sub(%_width%,90),$sub(%_height%,30),0,0,26,22,'$imageabs2(,,0,44,26,22,0,0,'images/ayofe/ViewButtons.tiff',)','$imageabs2(,,0,44,26,22,0,0,'images/ayofe/ViewButtons.tiff',)',PVAR:SET:scp.display.mode:0,)

I put a test in my group display in SCP to see this change:

$select($add($getpvar(scp.display.mode),1),!noheader,%album%,%album%)

My problem is that SCP doesnt see the change.

It works between Track Display and PanelUI but not in this case.
Does anyone managed to make something like that work?
Title: foo_ui_panels
Post by: Yotsuya on 2007-02-27 09:41:57
I'm not sure if anyone has mentioned this yet but I have had a lot of success making panels work on glass by setting their background to $rgb(0,0,0). I even made a track display panel work by using the following line:
$drawrect(0,0,0,0,brushcolor-0-0-0)

It's not perfect though, foreground colors get distorted when used on glass but it sure makes for some interesting effects.
Title: foo_ui_panels
Post by: elenhil on 2007-02-27 11:12:54
Quote
I've tried PanelsUI and found that album art inside playlist is easily ruined if one of the tracks is missing. Like, if you don't have the first few tracks album art will have its top part cut (corresponding to the rows for tracks that 'should' be there).
I gather that there have been a limitation of that sort in ColumsUI (that is, it cannot look ahead and see how much tracks you have, only blindly assigning 1 row for 1 track, so missing tracks = missing rows for anything it tries to display alogside the tracklist).
So, is that problem still not solved?

use %totaltrack% and an if statement eg if %totaltracks% greater than 4 show album art

No, you've probably misunderstood me. It is not short tracklists that cause the problem, it is the fragmented ones that do. Missing tracks - missing image parts.
Title: foo_ui_panels
Post by: anolae on 2007-02-27 11:25:18
Quote
I've tried PanelsUI and found that album art inside playlist is easily ruined if one of the tracks is missing. Like, if you don't have the first few tracks album art will have its top part cut (corresponding to the rows for tracks that 'should' be there).
I gather that there have been a limitation of that sort in ColumsUI (that is, it cannot look ahead and see how much tracks you have, only blindly assigning 1 row for 1 track, so missing tracks = missing rows for anything it tries to display alogside the tracklist).
So, is that problem still not solved?

use %totaltrack% and an if statement eg if %totaltracks% greater than 4 show album art

No, you've probably misunderstood me. It is not short tracklists that cause the problem, it is the fragmented ones that do. Missing tracks - missing image parts.

Then use %_itemindex% instead of %tracknumber%
Title: foo_ui_panels
Post by: mil3s on 2007-02-27 12:22:10
I have a little problem with PVAR and i was wondering if it came from my code. I have a button in my panelUI config which aim is to change my SCPL layout:

$button2($sub(%_width%,90),$sub(%_height%,30),0,0,26,22,'$imageabs2(,,0,44,26,22,0,0,'images/ayofe/ViewButtons.tiff',)','$imageabs2(,,0,44,26,22,0,0,'images/ayofe/ViewButtons.tiff',)',PVAR:SET:scp.display.mode:0,)

I put a test in my group display in SCP to see this change:

$select($add($getpvar(scp.display.mode),1),!noheader,%album%,%album%)

My problem is that SCP doesnt see the change.

It works between Track Display and PanelUI but not in this case.
Does anyone managed to make something like that work?

I tried a while ago to do the same thing but it doesn't work.
Title: foo_ui_panels
Post by: FofR on 2007-02-27 15:18:03
Then use %_itemindex% instead of %tracknumber%

How can you then ensure that the art shows at the start of the group? EDIT: A tutorial on how to do this would be nice on fooblog.

@jonpb: Please post Config questions in the correct place or in the comments on the blog.
I use $setpvar to set the PVAR. I put these into $puts commands as it offered a quick way of moving variables out of one panel and into another and helped me create a global configuration section.
Title: foo_ui_panels
Post by: wraithdu on 2007-02-27 17:03:23
how do I get a good looking carriage return with this component?

$crlf() adds an ugly block.

I think $char(10) should work for you.

@carmenm
The SCPL layout is only drawn once when foobar is opened, or for new tracks when they are added (I know this is true for the 'Group Header' anyway).  The only way to redraw this, that I've found, is to restart foobar.  So changing by button at this point I don't think will work.

EDIT:  or SCPL is not aware of PVAR changes yet.  Perhaps this has only been implemented between Panels main config and Track Display?

@Yotsuya
I believe Terrestrial mentioned a while back, that on top of glass colors equate to transparency.  Black is transparent and white is opaque.  Anything else is going to be some strange looking partially transparent color.  That's why it was mentioned to use black as background and white as foreground for the spectrum analyser, for example.
Title: foo_ui_panels
Post by: FofR on 2007-02-27 17:15:49
I have found that scrolling down or up redraws the SCPL correctly after I have changed a PVAR (e.g. in my config changing album art from left to right)
Title: foo_ui_panels
Post by: nate on 2007-02-27 17:45:55
Is there a way to toggle between "Now Playing" and "Follow Cursor" other than the right-click menu? Either a button command or a pvar, perhaps?

Terrestrial, thanks for this plugin so far - I can see some really interesting things happening with this one.

-Nate
Title: foo_ui_panels
Post by: Dom on 2007-02-27 18:37:38

How the hell do i make an image dynamic so itll stay on the center no matter how i resize the window? i can do this on panels, but i cant figure out how to make an image dynamic :S

If you want to center
- horizontally: the left position of your image should be
Code: [Select]
$div($sub(%_width%,your_image_width),2)

- vertically: the top position of your image should be
Code: [Select]
$div($sub(%_height%,your_image_height),2)


As far as I remember, it can be added in any section (background, per track or per second)


Sadly, i dont get it
Could you make an example?
Title: foo_ui_panels
Post by: FofR on 2007-02-27 19:53:56
Basically, you want the middle of your image in the middle of the panel. e.g. For a 200 pixel picture on a 1024x pixel panel you want the 100 pixel mark to be at 512 pixels across. We can only define the starting point from the left edge of the image, which is of course 100 pixels further left. So we choose to set the image corner at 412 pixels across.

Now the maths:
panel width - image width: 1024-200 = 824
divide this by 2: 824 / 2 = 412
Title: foo_ui_panels
Post by: Dom on 2007-02-27 20:15:13
Basically, you want the middle of your image in the middle of the panel. e.g. For a 200 pixel picture on a 1024x pixel panel you want the 100 pixel mark to be at 512 pixels across. We can only define the starting point from the left edge of the image, which is of course 100 pixels further left. So we choose to set the image corner at 412 pixels across.

Now the maths:
panel width - image width: 1024-200 = 824
divide this by 2: 824 / 2 = 412


Ok, but i dont get where/how to put the string above... =\
Title: foo_ui_panels
Post by: Mark700 on 2007-02-28 03:32:03
I did a search for my question so sorry if it's already been answered. I'm running Foobar2k 0.9.4.2 with Panels UI 0.6.1 in Windows XP SP2 and I've got Windows configured to use "standard" (greyscale) antialiasing for the operating system fonts. However, for some reason when I run Foobar with Panels UI the fonts in the playlist use cleartype rendering (the default UI and Columns UI don't do this, both use the "standard" rendering fine). I poked around the configuration files but couldn't find any explicit reference to cleartype. Is there some option to force Panels UI to use the Windows "standard" font rendering or is cleartype hard-coded into the plugin?
Title: foo_ui_panels
Post by: wraithdu on 2007-02-28 03:47:45
I did a search for my question so sorry if it's already been answered. I'm running Foobar2k 0.9.4.2 with Panels UI 0.6.1 in Windows XP SP2 and I've got Windows configured to use "standard" (greyscale) antialiasing for the operating system fonts. However, for some reason when I run Foobar with Panels UI the fonts in the playlist use cleartype rendering (the default UI and Columns UI don't do this, both use the "standard" rendering fine). I poked around the configuration files but couldn't find any explicit reference to cleartype. Is there some option to force Panels UI to use the Windows "standard" font rendering or is cleartype hard-coded into the plugin?

Check the wiki for Trackinfo Mod for the exact command, but you can add 'nocleartype' to the options portion of your $font() function.  Ex -
Code: [Select]
$font(Arial,10,nocleartype,0-0-0)
Title: foo_ui_panels
Post by: Mark700 on 2007-02-28 06:09:40
Check the wiki for Trackinfo Mod for the exact command, but you can add 'nocleartype' to the options portion of your $font() function.  Ex -
Code: [Select]
$font(Arial,10,nocleartype,0-0-0)

Thanks for the reply. Unfortunately the "nocleartype" parameter seems to just turn off antialiasing completely. Windows XP has three options for font antialiasing: none, standard (greyscale) and cleartype, and I want the second one. The wiki you pointed me to says that options for the $font function "can include bold, italic, underline, strikeout, nocleartype, glow- and shadow." The "can include" wording suggests that perhaps this list isn't exhaustive but I'm not holding out much hope. Anyway, thanks again.
Title: foo_ui_panels
Post by: Capric0rn on 2007-02-28 12:59:51
I dont know if it's possible at all and if it's been asked before, but I think it would be cool that we could use an image for the seekbar, like in Windows Media Player.
Title: foo_ui_panels
Post by: wraithdu on 2007-02-28 14:17:38
I think I know the answer to this, but I just want a confirmation.  I'm using this button command in a Track Display -
Code: [Select]
'Scan Selection as Single Album'

to replaygain scan selected tracks as an album.  Issuing the command from the context menu works fine (or course), however when using the button -
1.  if nothing is playing, nothing happens
2.  if a track is playing, fb2k attempts to RG scan the now playing single track, ignoring my playlist selection

I think this is because button commands affect only now playing items at the moment, correct?  I think terrestrial plans to add the option to map button commands to selected items in the future though?

If I'm wrong, has anyone else made this work correctly?
Title: foo_ui_panels
Post by: shakey_snake on 2007-02-28 14:25:18
you are correct.
Title: foo_ui_panels
Post by: nbv4 on 2007-02-28 22:37:15
is there a better way to refresh the display other than right click -> settings -> click on text box -> type a letter -> hit backspace -> apply
Title: foo_ui_panels
Post by: Yotsuya on 2007-03-01 00:47:52
Foobar seems to crash about 80-90% of the time when I try to open the Panels UI configuration dialog. Is anyone else experiencing this problem? If I keep trying it eventually opens but I gotta go cleanup all the failure.txt files from my foobar directory and it's a bit annoying.
Another small bug, nothing major. If '%' (literally display percent sign) is used in the Configuration dialog code, the syntax highlighting is thrown completely off as it appears to treat the % as the beginning of a variable despite being enclosed in ticks for literal display. If changed to $char(37) the highlighting is restored to what is normally expected.

I was holding off and experimenting a bit before I made this claim, but changing my code from '%' to $char(37) has all but cured my problem with foobar crashing when I load the panelsui config. I suspect maybe the broken syntax highlighting may have been causing the crash. So, since a few others have reported similar issues I would reccomend that once you do actually get the configuration dialog to open.. scan through your code and see if you have any large blocks of code that are improperly highlighted. Consider alternate ways to code that block of text and see if this cures your problem.
Title: foo_ui_panels
Post by: wolfsong on 2007-03-01 01:28:43
Does ui_panels support vertical scollbars? I know this was a limitation in track_info_mod. I can't seem to get an answer to this and it's not in the wiki. I have cide that is too long to display within track_info_panel without scrolling.
Title: foo_ui_panels
Post by: Yotsuya on 2007-03-01 02:59:04
wolfsong: No, the "Track Display" Panel included with Panels UI (formerly knows as foo_uie_trackinfo_mod) does not support scrolling. If it did, things like %_height% $align() would get interesting.
Title: foo_ui_panels
Post by: wolfsong on 2007-03-01 05:15:54
wolfsong: No, the "Track Display" Panel included with Panels UI (formerly knows as foo_uie_trackinfo_mod) does not support scrolling. If it did, things like %_height% $align() would get interesting.

That's disappointing. It would be nice if TIM didn't have to rely so heavily on positioning.

terrestrial had mentioned that a future version would allow you to create buttons that didn't require absolute positioning but it hasn't happened yet. It's quite a pain to add a single button to the top of a list of buttons since every button then has to be repositioned.
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-01 05:19:39
Hell, it's not like we're paying the guy.
Title: foo_ui_panels
Post by: terrestrial on 2007-03-01 06:23:24
i want to change different screens (library view, now playing and so on) via buttons.
so i have a pvar called "view" and the value is evaluated for what to show...

now in every code block for each view in the if-condition
there are some "// PerSecond" and some "// PerTrack" codelines.
now i want to have in a view some control buttons like play/pause, fast forward and the like but in the other views there shouldn't be this buttons. as far as i know buttons only work in the "// PerTrack"-section, but if i write them in this section they won't dissapear when i change the view.


it sounds like you're doing something like:

$if(blah,
// PerSecond
persecond stuff....
// PerTrack
pertrack stuff..
)

which won't work. the // PerSecond, and // PerTrack blocks have to self contained since they are executed separately.


EDIT: I've found that moving the Playlist Tree Panel completely off-screen solves the redraw/refresh problem.  I was trying to reduce it's size to 0,0 or 4,4, etc, and that does not seem to affect anything, but moving it totally off-screen (when it shouldn't be shown, anyway) seems to work.  I love PTP, maybe it is refreshing queries... something. Thanks!


if you don't want to display a panel, no need to move it off scree or change its size... just don't display it (using $panel()) and it will be hidden.


Regarding text on aero glass in Windows Vista...

Both of the following methods will allow you to bypass the buggy text on glass. Text can now be drawn in any color.

Use GDI+ and use GraphicsPaths instead of just drawing the text. You can add a string of text to a GraphicsPath, perform transforms, apply shadowing or glow algorithms, and output it as if it were a PNG image with preserved alpha transparency. The text would display as if it was an image.

If you're still using regular GDI, you're missing out on the simplicity and power of GDI+.


yeah, only the image stuff uses gdi+. everything else is gdi.

2.  I can't get rotateflip-x to work along with nokeepaspect for images if I apply a rotation, ie rotateflip-1/3.  Flipping works ok, ie rotateflip-4/6.  Basically I have a 400x10 px PNG graphic to go around the edges of my SCPL.  I'm resizing it to %_width%x5.  It works ok on the top, but if I rotate it 90deg or 270deg for the sides, I can't get it to show up unless it is the original dimensions.  Adding nokeepaspect does not help.

If someone can confirm these problems, then I'll call it a bug.

PS - when using rotateflip-x (esp when rotating), are the coordinates of the image that X and Y refer to, determined before or after the rotation?  Mainly I'm referring to specification of the cropping corner and cropping dimensions, but also to the 'origin' corner (usually 0,0 and the top left corner).  I guess that's the same thing, but you get the idea.


fixed for the next version. the image is rotated first, and then fitted/cropped.

My playlist drop down menu isn't working as expected, it starts off fine. Then after restarting foobar pop up list stops showing correctly. When I uninstall the component and its settings and remove the code, then redo everything it all works again - until I restart.


you mean the context menu?

BUG: Placing a seekbar toolbar on top of a Track Display panel appears to suffer from the same flickering refresh problems that the spectrum analyser once did. Spectrum analyser now works well, is anyone else noticing the flickering on the seekbar?


yeah, it's either have the flicker or the ability to overlay track info over other panels.

Now I have a question. Is it possible to use a $select in the SCPL 'Group by' code and change settings there with a $getpvar? It doesn't seem to be working for me at least. :/


no, the indexing is only done one and pvar changes won't cause a reindex. moving/deleting items, however will cause a reindex.

I have a request, I have found that as I build up the themes available for my configuration the panels code begins to get cluttered with the likes of

"if theme 1... set these variables (30 or so)
if theme 2... set another 30
..."

This makes managing and customising the code difficult.

I would love to be able to say, "if theme 1 load variables from "theme1.txt" which is just a text file formatted for panelsUI and imported directly in. Then in the actual code all I would need it one $select function to switch between all the themes - nicely separating variables and design.


well, with the .pui file, the idea is to have one self contained file with all the necessary configuration information stored inside it and having external .txt files would complicate this a bit. I have been thinking about having some sort of "global" section (similar to columns ui globals) to make managing common stuff easier.

I have a little problem with PVAR and i was wondering if it came from my code. I have a button in my panelUI config which aim is to change my SCPL layout:

$button2($sub(%_width%,90),$sub(%_height%,30),0,0,26,22,'$imageabs2(,,0,44,26,22,0,0,'images/ayofe/ViewButtons.tiff',)','$imageabs2(,,0,44,26,22,0,0,'images/ayofe/ViewButtons.tiff',)',PVAR:SET:scp.display.mode:0,)

I put a test in my group display in SCP to see this change:

$select($add($getpvar(scp.display.mode),1),!noheader,%album%,%album%)

My problem is that SCP doesnt see the change.

It works between Track Display and PanelUI but not in this case.
Does anyone managed to make something like that work?


SCPL doesn't "see" pvar changes like track display (and the panels ui base) do. however, if you change the pvar, then move a track inside scpl it should change.

Is there a way to toggle between "Now Playing" and "Follow Cursor" other than the right-click menu? Either a button command or a pvar, perhaps?


you could have two different track displays- one set to follow mode and one set to now playing and automatically switch between then depending on the playback state.

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

I've uploaded a new version, with two changes that need to be taken into account if you're upgrading:

1) PanelsUI subfolder (which stores the .pui files) has been move from the profile directory to the foobar directory. So, if you want you old layouts move them from your profile directory to your foobar install directory.

2) There can be multiple buttons over the same area and all will be executed (with the caveat below), instead of just the "last" one. The caveat is that button processing stops when a context menu / main menu button is executed. so you can have a PVAR:SET button, a WINDOWSIZE button, and then a button to change layout, but you can't have a change layout button, followed by a PVAR:SET button, etc (since to change layouts you use the main menu).
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-01 06:38:54
... a WINDOWSIZE button...
Um...
Nice.

/patiently awaits upload
Title: foo_ui_panels
Post by: jimbo11883 on 2007-03-01 06:55:13
I'd really, really like to see the text use GDI+ as well. Especially if you use GraphicsPaths so that we can place proper text on Vista glass.
Title: foo_ui_panels
Post by: Necrosis on 2007-03-01 07:08:00
2) There can be multiple buttons over the same area and all will be executed (with the caveat below), instead of just the "last" one. The caveat is that button processing stops when a context menu / main menu button is executed. so you can have a PVAR:SET button, a WINDOWSIZE button, and then a button to change layout, but you can't have a change layout button, followed by a PVAR:SET button, etc (since to change layouts you use the main menu).


Just trying to understand the change to buttons, is this what what you mean:

Code: [Select]
$button(1,1,0,0,16,16,,,PVAR:SET:pvar:1,)
$button(1,1,0,0,16,16,,,Play,)


The two buttons are obviously overlapping, so will they be executed one after the other, first setting the pvar than pressing play?
Title: foo_ui_panels
Post by: carmenm on 2007-03-01 09:09:51
Strange, with the last version :

-I cant close foobar

-my dropdowns and menus doesnt open anymore. And Ctrl-P doesnt work so i cant go to the preferences :$

Could someone upload the version 0.6?
Title: foo_ui_panels
Post by: mil3s on 2007-03-01 10:07:47
Strange, with the last version :

-I cant close foobar

-my dropdowns and menus doesnt open anymore. And Ctrl-P doesnt work so i cant go to the preferences :$

Could someone upload the version 0.6?

I have none of the problems you describe. Though I have uploaded the old version for you. See PM for URL.

Thanks terrestrial for the new version
Title: foo_ui_panels
Post by: carmenm on 2007-03-01 10:15:04
Ok so it come from my config somehow.
Thanks a lot for the upload anyway

EDIT: Found the guilty one.
Prettypopup and the last panelsui are not compatible. Dont know why yet as the symptoms  are quite strange
Title: foo_ui_panels
Post by: noorotic on 2007-03-01 11:04:08
Very glad to see you back, Terrestrial, and eager to try the new version.

Maybe what I"m going to say is impossible... yet it happens!  The Playlist Tree Panel WILL cause problems (not serious ones) even if it is not displayed, ie:

Code: [Select]
$ifequal($get(foo),0,
     $panel(.. playlist tree panel),
     $panel(... other panel same coordinates)
)


is used.  It appears to me that it is redrawing the tree, but of course it happens very quickly.  So, just a flash.  I'll do more testing, take out the PTP altogether, and see if that is, for sure, what is going on.  If I am scripting, when a track changes, everything in foober2000 (except the sound) freezes for a second or two.

I am still trying to place a smaller Track Display over a larger one, or overlap, etc.  I've been trying to create some windows-like controls, such as a dropdown list.  It works very well, but (as you know I'm sure) if you hover the Track Display 'below' it, that one redraws and rises in z-order, or something like that.  If I move the mouse back over the DDL, it redraws and stays on top.

Maybe what I'm trying to do is impossible, or not feasible?  Incidentally, I'm using a lot of dynamic positioning/sizing based on various factors (usually on button click).

Thanks!  Having a great time working with PanelsUI.
Title: foo_ui_panels
Post by: Hakubo on 2007-03-01 11:27:15
Ok so it come from my config somehow.
Thanks a lot for the upload anyway

EDIT: Found the guilty one.
Prettypopup and the last panelsui are not compatible. Dont know why yet as the symptoms  are quite strange
It's also incompatible with foo_oddcastv3 and foo_title (dotnet_title.dll + foo_managedWrapper.dll).

To your symptoms, I can add inability to scroll anything that can scroll, and form a selection in the playlist.
Title: foo_ui_panels
Post by: goook on 2007-03-01 11:37:46
Using the new version... seems like $imageabs2 is causing shrinked images to look a little more blurish compared to version 0.6, in this case, album art at about 500x500px shrinked to 142x142px.
Title: foo_ui_panels
Post by: carmenm on 2007-03-01 12:12:56
Using the new version... seems like $imageabs2 is causing shrinked images to look a little more blurish compared to version 0.6, in this case, album art at about 500x500px shrinked to 142x142px.

Same here
Title: foo_ui_panels
Post by: FofR on 2007-03-01 12:21:26

...
I would love to be able to say, "if theme 1 load variables from "theme1.txt" which is just a text file formatted for panelsUI and imported directly in. Then in the actual code all I would need it one $select function to switch between all the themes - nicely separating variables and design.


well, with the .pui file, the idea is to have one self contained file with all the necessary configuration information stored inside it and having external .txt files would complicate this a bit. I have been thinking about having some sort of "global" section (similar to columns ui globals) to make managing common stuff easier.


I am thinking more along the lines of an HTML/CSS partnership, where your content is separated from design. I don't see why a function such as:
$import('%profile_directory%/variabledata.txt')
would complicate things - it would just be an option for users that want the same general design but with different variable values.

My exact problem is, I have around 55 variables that determine shape and colour of my configuration, with some refinements I can pair this down a lot. However now that I have a black and white theme within the PUI, so that users can choose between them, I have to have 110 variables defined. For a user to then scan through these variables and change the correct ones becomes complicated. Ideally I want to have two more colour themes in my design, this would be 220 variables and the code to select between them would bog it down further, let alone finding the correct variable to edit.

Importing from files would also let me do a lot of other interesting things like scraping info from the web via a custom run command, storing that in a text file and importing it into foobar to display, all within a few seconds.

I guess I could have a hidden track display panel containing the variables for each colour theme. But then it's harder for users to find the correct file to edit (it's proven difficult to get most new users to set just one variable). Would it perhaps be possible to get a button action that lets you open a particular panel for editing?
Title: foo_ui_panels
Post by: Russell777 on 2007-03-01 13:39:08
Bug (?) report:
With the latest version i get massive memory leaking while playing track.
Task manager indicates that after a track switch fb2k allocates additional RAM for album art caching (as usual),
but then keeps allocating RAM with spontaneous jumps during track's playback.
The $imageabs2 statement is under // PerTrack section,the OS is Win XP x64 and the components are:
(http://img134.imageshack.us/img134/6895/componentsug2.png)
Title: foo_ui_panels
Post by: mil3s on 2007-03-01 13:50:07
Using the new version... seems like $imageabs2 is causing shrinked images to look a little more blurish compared to version 0.6, in this case, album art at about 500x500px shrinked to 142x142px.

I can confirm that too.
Title: foo_ui_panels
Post by: brumal on 2007-03-01 14:11:11

Using the new version... seems like $imageabs2 is causing shrinked images to look a little more blurish compared to version 0.6, in this case, album art at about 500x500px shrinked to 142x142px.

I can confirm that too.


I am having the same problem with images. Also, CPU usage is pegged when playing.

Title: foo_ui_panels
Post by: wraithdu on 2007-03-01 14:20:25
(since to change layouts you use the main menu).

Does this mean you've implemented changing .pui's with a button/menu command?  Or are you referring to people still using/changing a ColumnsUI layout?

EDIT:  Just saw the 'context-playing' and 'context-selected' options for buttons in your changelog.  Freaking awesome.  I can't wait to get home to play around with this....work sucks.

EDIT2:  Is there a way to control window position along with the window size button?  So if you're growing your foobar window, it doesn't grow off screen, or if you're shrinking it, you can position it in a corner somewhere.  Think - a button to change your layout to a small bare necessities now playing window and stick it in the corner...cool.
Title: foo_ui_panels
Post by: Yann on 2007-03-01 14:55:29
Ok so it come from my config somehow.
Thanks a lot for the upload anyway

EDIT: Found the guilty one.
Prettypopup and the last panelsui are not compatible. Dont know why yet as the symptoms  are quite strange


Thanks!!!!!, because I had the same problem. Now, I delete the prettypop's dll. (I dont know that I can do.)
Title: foo_ui_panels
Post by: terrestrial on 2007-03-01 16:07:55
Bug (?) report:
With the latest version i get massive memory leaking while playing track.
Task manager indicates that after a track switch fb2k allocates additional RAM for album art caching (as usual),
but then keeps allocating RAM with spontaneous jumps during track's playback.
The $imageabs2 statement is under // PerTrack section,the OS is Win XP x64 and the components are:



I am having the same problem with images. Also, CPU usage is pegged when playing.


can you both please post your .puis (and any images).

___________________________

I've uploaded a version which should fix the focus/image problems.
Title: foo_ui_panels
Post by: carmenm on 2007-03-01 16:23:24
The Focus image problem is fixed in the last version

Thanks
Title: foo_ui_panels
Post by: mil3s on 2007-03-01 16:24:10
Image shrinking is pretty good now, but stretched images looks a lot worse in the new version.
Title: foo_ui_panels
Post by: brumal on 2007-03-01 16:26:49

Bug (?) report:
With the latest version i get massive memory leaking while playing track.
Task manager indicates that after a track switch fb2k allocates additional RAM for album art caching (as usual),
but then keeps allocating RAM with spontaneous jumps during track's playback.
The $imageabs2 statement is under // PerTrack section,the OS is Win XP x64 and the components are:



I am having the same problem with images. Also, CPU usage is pegged when playing.


can you both please post your .puis (and any images).

___________________________

I've uploaded a version which should fix the focus/image problems.


Mine is Here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=52890&view=findpost&p=475712).
Title: foo_ui_panels
Post by: Capric0rn on 2007-03-01 16:38:13
Foobar has become slower for me as well
And when I minimize foobar I see it in the lower left corner before it's totaly minimized.
I can confirm the $imageabs2 issue as well.

I noticed that the tray tooltip is working again
Title: foo_ui_panels
Post by: stampgevaar on 2007-03-01 18:48:01
Code: [Select]
//////////////////////RATINGVARIABLES//////////////////////
$puts(ratewidth,90)
$puts(xpos,630)
$puts(ypos,$eval($get(infopanelh)-$get(ratewidth)))
$puts(imagedir,C:\Program Files\foobar2000\images\Ratings\)
//////////////////////RATING//////////////////////
$puts(rateheight,$div($get(ratewidth),5))
$puts(halfstar,$div($get(ratewidth),10))
$puts(rating,$ifgreater(%RATING%,10,$puts(rate,$div($add(%RATING%,5),10)),$puts(rate,%RATING%)))
$imageabs2($get(ratewidth),$get(rateheight),,,,,$get(xpos),$get(ypos),$get(imagedir)$ifequal(%rating%,0,0,$if(%rating%,$select(%rating%,11,22,33,44,55),0)).png,)
$button2($get(xpos),$get(ypos),$mul($get(halfstar),1),0,$mul($get(halfstar),2),$get(rateheight),'$imageabs2('$get(ratewidth)','$get(rateheight)',,,,,,,'$get(imagedir)'100.png,)','$imageabs2('$get(ratewidth)','$get(rateheight)',,,,,,,'$get(imagedir)'2.png,)',Rate 1,)
$button2($get(xpos),$get(ypos),$mul($get(halfstar),3),0,$mul($get(halfstar),4),$get(rateheight),'$imageabs2('$get(ratewidth)','$get(rateheight)',,,,,,,'$get(imagedir)'100.png,)','$imageabs2('$get(ratewidth)','$get(rateheight)',,,,,,,'$get(imagedir)'4.png,)',Rate 2,)
$button2($get(xpos),$get(ypos),$mul($get(halfstar),5),0,$mul($get(halfstar),6),$get(rateheight),'$imageabs2('$get(ratewidth)','$get(rateheight)',,,,,,,'$get(imagedir)'100.png,)','$imageabs2('$get(ratewidth)','$get(rateheight)',,,,,,,'$get(imagedir)'6.png,)',Rate 3,)
$button2($get(xpos),$get(ypos),$mul($get(halfstar),7),0,$mul($get(halfstar),8),$get(rateheight),'$imageabs2('$get(ratewidth)','$get(rateheight)',,,,,,,'$get(imagedir)'100.png,)','$imageabs2('$get(ratewidth)','$get(rateheight)',,,,,,,'$get(imagedir)'8.png,)',Rate 4,)
$button2($get(xpos),$get(ypos),$mul($get(halfstar),9),0,$mul($get(halfstar),10),$get(rateheight),'$imageabs2('$get(ratewidth)','$get(rateheight)',,,,,,,'$get(imagedir)'100.png,)','$imageabs2('$get(ratewidth)','$get(rateheight)',,,,,,,'$get(imagedir)'10.png,)',Rate 5,)

My rating code doesn't work anymore, first worked perfectly now the alining isn't correct anymore
Title: foo_ui_panels
Post by: wraithdu on 2007-03-01 19:05:50
I don't see anything defining 'infopanelh' in your variables.  Maybe somewhere else in your code...
Title: foo_ui_panels
Post by: bvm on 2007-03-01 19:33:44
My memory seems to double after about 10 minutes of general use- it starts off at around 30mb used of RAM, and after 10 minutes seems to shoot up to c. 60mb. Is this normal image caching or is it a leak?

I swear in my columns_ui config, foobar hung constantly at about 30mb of ram. That was based on SCP and Track Display too.
Title: foo_ui_panels
Post by: Deathshroud on 2007-03-01 22:26:34
Can anyone tell me how to load up Fofr's latest release?  I tried following the directions on his blog, and they aren't working.
Title: foo_ui_panels
Post by: FofR on 2007-03-01 22:30:48
edit: nevermind, I sorted it.
Title: foo_ui_panels
Post by: Deathshroud on 2007-03-01 22:41:15
This is what I get when I load it...

(http://img453.imageshack.us/img453/999/fofrnotworkinhj7.th.jpg) (http://img453.imageshack.us/my.php?image=fofrnotworkinhj7.jpg)
Title: foo_ui_panels
Post by: brumal on 2007-03-01 22:54:55
Can anyone post a link to the previous version of panels UI?   

Gracias
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-03-01 23:17:57
I think it would be nice to have a page on which old version of plug-ins could be uploaded. 
Title: foo_ui_panels
Post by: VeaaC on 2007-03-01 23:28:42
Would be nice to have the possibility to execute commands wiithout buttons being pressed. useful for:
-automatically resizing album art with foo_run  if no resized version is present. Speeds up the playlist if album art is already resized.
-automatically downloading artist/album images or lyrics
-other weird stuff like alarm functions with shutdown and many more
Title: foo_ui_panels
Post by: wraithdu on 2007-03-02 02:20:53
you could have two different track displays- one set to follow mode and one set to now playing and automatically switch between then depending on the playback state.

This is the best idea I've heard all week  Works like a charm too.  There's a momentary flash as a the first track starts playing, but it's smooth between track changes and back to the stopped state.

Note:  the new 'context-selected' and 'context-playing' button options only work if the full path is used for the command!
Title: foo_ui_panels
Post by: metal_termite on 2007-03-02 04:45:16
Is it possible to invoke tooltips? If not that would be a handy feature.
Title: foo_ui_panels
Post by: gob on 2007-03-02 07:42:42
this looks like it will be a pretty sweet plugin when it matures. it looks like a huge improvement over the cloumns ui layout editor.

from what i see it can display formated text, images, toolbars, and other panels. thats pretty much a complete interface plugin. too bad the main window cant be removed.

but shit.. it requires .net. i havent had much luck with any .net programs. its either performance issues or bugs, especially with ati's ccc. so i stuck with the cp and swore to only install .net on my testing rig. now that i see this requirement, im not surprised to see the number of issues posted.

i hope one day it will be ported to c++ but thats probably very unlikely..
Title: foo_ui_panels
Post by: foosion on 2007-03-02 08:15:11
but shit.. it requires .net. i havent had much luck with any .net programs. its either performance issues or bugs, especially with ati's ccc. so i stuck with the cp and swore to only install .net on my testing rig. now that i see this requirement, im not surprised to see the number of issues posted.

i hope one day it will be ported to c++ but thats probably very unlikely..

I wonder where you got the impression that this requires .NET, because it certainly doesn't. I'm in a good mood, so I'll ignore the anti-.NET nonsense/trolling. For now.
Title: foo_ui_panels
Post by: jimbo11883 on 2007-03-02 08:39:07
All the apps I've written in .Net have great performance... But this was not written in .Net, but possibly in an IDE (VS 2002/03/05) that supports the .Net languages.
Title: foo_ui_panels
Post by: Blippe on 2007-03-02 08:53:32
Bug report: Latest panels ui don't check for the file "user_profiles_enabled" in foobar's program folder.

Affects: People with user profiles, and "secured" systems.

Symptoms: After several hours of setting up panels ui to users liking, all settings are lost upon a restart of foobar.

Tempo fix: (as a system administrator) create a folder called PanelsUI in foobar's program folder and give the users who want to use foobar privileges to change that folder.

Useful fix: Panels ui must check for "user_profiles_enabled" if unable to create the folder PanelsUI, and if such a file exists, use to appropriate folder in "Documents & Settings".

(BTW, excellent plugin. Love it.)
Title: foo_ui_panels
Post by: stampgevaar on 2007-03-02 10:18:11
I don't see anything defining 'infopanelh' in your variables.  Maybe somewhere else in your code...

Code: [Select]
//////////////////////PANELSIZES//////////////////////
$ifgreater(%_width%,775,
$puts(scpx,$eval(%_width%-775))
$puts(scpy,25)
$puts(scpw,775)
$puts(scph,$eval(%_height%-50))
,
$ifequal($getpvar(Info),1,
$puts(scpx,$eval(%_width%-775))
$puts(scpy,220)
$puts(scpw,775)
$puts(scph,$eval(%_height%-245))
,
$puts(scpx,$eval(%_width%-775))
$puts(scpy,25)
$puts(scpw,775)
$puts(scph,$eval(%_height%-50))
))

//////////////////////INFOPANEL//////////////////////
$ifgreater(%_width%,775,,$ifequal($getpvar(Info),1,
$puts(infopanelh,$eval(%_height%-$get(scph)+45))
$puts(infopanely,25)
$puts(infopanelw,$get(scpw))
$drawrect(0,$get(infopanely),$get(infopanelw),$get(infopanelh),brushcolor-0-0-0)

Problem is my rating code first worked perfectly and now not anymore
Title: foo_ui_panels
Post by: wraithdu on 2007-03-02 15:31:38
Bug report: Latest panels ui don't check for the file "user_profiles_enabled" in foobar's program folder.

Affects: People with user profiles, and "secured" systems.

Symptoms: After several hours of setting up panels ui to users liking, all settings are lost upon a restart of foobar.

Tempo fix: (as a system administrator) create a folder called PanelsUI in foobar's program folder and give the users who want to use foobar privileges to change that folder.

Useful fix: Panels ui must check for "user_profiles_enabled" if unable to create the folder PanelsUI, and if such a file exists, use to appropriate folder in "Documents & Settings".

(BTW, excellent plugin. Love it.)

It was explained by terrestrial that the new version of PanelsUI moved the PanelsUI folder to the foobar2k root directory.  I'm not sure of the reason for the change, but it's not a bug.
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-02 15:44:46
it really makes sharing .pui's easier.
Title: foo_ui_panels
Post by: wraithdu on 2007-03-02 15:44:46
@stampvegaar
I'm grasping at straws here, but is there any chance removing the extra ' from these lines in the $imageabs2() tags helps?
Code: [Select]
$button2($get(xpos),$get(ypos),$mul($get(halfstar),1),0,$mul($get(halfstar),2),$get(rateheight),'$imageabs2('$get(ratewidth)','$get(rateheight)',,,,,,,'$get(imagedir)'100.png,)','$imageabs2('$get(ratewidth)','$get(rateheight)',,,,,,,'$get(imagedir)'2.png,)',Rate 1,)

to

$button2($get(xpos),$get(ypos),$mul($get(halfstar),1),0,$mul($get(halfstar),2),$get(rateheight),'$imageabs2($get(ratewidth),$get(rateheight),,,,,,,'$get(imagedir)'100.png,)','$imageabs2($get(ratewidth),$get(rateheight),,,,,,,'$get(imagedir)'2.png,)',Rate 1,)
Title: foo_ui_panels
Post by: kalmark on 2007-03-02 15:50:10

Bug report: Latest panels ui don't check for the file "user_profiles_enabled" in foobar's program folder.

Affects: People with user profiles, and "secured" systems.

Symptoms: After several hours of setting up panels ui to users liking, all settings are lost upon a restart of foobar.

Tempo fix: (as a system administrator) create a folder called PanelsUI in foobar's program folder and give the users who want to use foobar privileges to change that folder.

Useful fix: Panels ui must check for "user_profiles_enabled" if unable to create the folder PanelsUI, and if such a file exists, use to appropriate folder in "Documents & Settings".

(BTW, excellent plugin. Love it.)

It was explained by terrestrial that the new version of PanelsUI moved the PanelsUI folder to the foobar2k root directory.  I'm not sure of the reason for the change, but it's not a bug.

Well it's not a bug per say, but it's not the expected behaviour - you would want all your configs to be more or less in the same place and obey the same rules, or at least I would.
On the other hand, this way the actual configs, which take up more space, must not be duplicated for 2-3-N profiles using the same layout, so it makes some sense - though you can't restrict pui visibility between profiles.
Still, the component is great, so I won't complain
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-02 17:48:01
Feature Request: (even if you're already up to your eyeballs in them  )
boolean check to see if other components are installed.

$chkcomp(foo_cwb_hooks.dll)

[edit]And does the scrollbar in SCPL not use a systemcolor for the background?
Title: foo_ui_panels
Post by: gob on 2007-03-02 18:20:54
I wonder where you got the impression that this requires .NET, because it certainly doesn't. I'm in a good mood, so I'll ignore the anti-.NET nonsense/trolling. For now.


didnt mean to troll, i had already posted then i saw the .net requirement on the wiki so i said something about it. but now the .net req is striked out on the wiki. 
Title: foo_ui_panels
Post by: L4nt0m on 2007-03-02 19:25:46
terrestrial: is there any way I can get v0.4.2beta? I spent sooo many time on customizing it, then I updated to 0.7.2beta and all of a sudden, my whole config is gone

regards,
Kasper
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-02 19:34:21
hi L4nt0m,
read the first post on this page.
Title: foo_ui_panels
Post by: wraithdu on 2007-03-02 20:04:43
@L4nt0m
If you're jumping from 0.4 then you'll also have to do the 0.5 migration as well.  Check back in this thread (page 7 or 8 maybe?) for the update to v0.5.  Terrestrial outlined how to import your pre-0.5 configs to the 0.5+ format.

EDIT: Here you go.  Bottom of this post -

http://www.hydrogenaudio.org/forums/index....st&p=471891 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=52465&view=findpost&p=471891)
Title: foo_ui_panels
Post by: Russell777 on 2007-03-03 01:18:36
Quote
can you both please post your .puis (and any images).

Download (http://www.sendspace.com/file/xp505c)
Sorry it took me so long.
Also a big feature request:is it possible to add transparency to the background of Panels ui window under
non Vista version of Windows.I need it since i want to attach a titlebar of my vis style directly to the
config (as a picture),but it has rounded edges,and so the corners of Panels Ui window are visible.
Thank you for your time.
Title: foo_ui_panels
Post by: saberrider on 2007-03-03 04:48:57
I guess this has already been reported but there seems to be a problem with mouse wheel scrolling. Most panels work well, but both of the lyrics panels aren't scrollable because they don't have a scrollbar and the mousewheel isn't working with these.
Title: foo_ui_panels
Post by: Yotsuya on 2007-03-03 05:43:48
So I was playing around with the new windowsize function and button stacking. I thought I'd post some code to show others how to use it. Here is a layout that will create three vertical panels stacked vertically, there are toggle buttons for the top and bottom panels as well as buttons to change the "tab" of the middle panel. The entire foobar window and center panel will resize when the top and bottom panels are added or removed:
Code: [Select]
$drawrect(0,0,0,0,brushcolor-233-233-233 pencolor-null)

$panel(Menu,Menu,0,0,%_width%,20,)

$ifgreater($getpvar(toppanel.hide),0,,
$panel(Now Playing,Track Display,5,20,$sub(%_width%,10),140,)
)

$puts(mainpanel.y,$add(20,$ifgreater($getpvar(toppanel.hide),0,,145)))
$puts(mainpanel.height,$sub(%_height%,$add(55,$ifgreater($getpvar(toppanel.hide),0,0,140),$ifgreater($getpvar(bottompanel.hide),0,0,50))))

$select($add($getpvar(mainpanel.mode),1),
$panel(Lists,Playlists Dropdown,0,$get(mainpanel.y),150,20,)
$panel(Order,Playback order,150,$get(mainpanel.y),120,20,)
$panel(Search,Quick Search Toolbar,270,$get(mainpanel.y),$sub(%_width%,270),20,)
$panel(Playlist,Single Column Playlist,0,$add($get(mainpanel.y),20),%_width%,$sub($get(mainpanel.height),20),)
,
$panel(Test,Track Display,0,$get(mainpanel.y),%_width%,$get(mainpanel.height),)
,
$panel(Queue,Queue Manager,0,$get(mainpanel.y),%_width%,$get(mainpanel.height),)
,
$panel(Albums,Album list,0,$get(mainpanel.y),%_width%,$get(mainpanel.height),)
,
$panel(Lyrics,Lyric Show,0,$get(mainpanel.y),%_width%,$get(mainpanel.height),)
,
$panel(Console,Console,0,$get(mainpanel.y),%_width%,$get(mainpanel.height),)
)

$ifgreater($getpvar(bottompanel.hide),0,,
$panel(Egoh,Egoh Spectrum analyser,5,$sub(%_height%,75),$sub(%_width%,10),45,)
)

$panel(Progress,Seekbar,0,$sub(%_height%,30),%_width%,14,)

// Buttons //
$puts(offset.button.x,0)
$puts(offset.button.y,$sub(%_height%,15))
$button2($add($get(offset.button.x),2),$get(offset.button.y),0,0,14,14,,,WINDOWSIZE:%_width%:$ifgreater($getpvar(toppanel.hide),0,$add(%_height%,145),$sub(%_height%,145)),)
$button2($add($get(offset.button.x),2),$get(offset.button.y),0,0,14,14,A,x,PVAR:SET:toppanel.hide:$ifgreater($getpvar(toppanel.hide),0,0,1),)
$button2($add($get(offset.button.x),16),$get(offset.button.y),0,0,14,14,,,WINDOWSIZE:%_width%:$ifgreater($getpvar(bottompanel.hide),0,$add(%_height%,50),$sub(%_height%,50)),)
$button2($add($get(offset.button.x),16),$get(offset.button.y),0,0,14,14,B,x,PVAR:SET:bottompanel.hide:$ifgreater($getpvar(bottompanel.hide),0,0,1),)

$puts(offset.button.x,%_width%)
$puts(offset.button.y,$sub(%_height%,15))
$button2($sub($get(offset.button.x),86),$get(offset.button.y),0,0,14,14,0,x,'PVAR:SET:mainpanel.mode:0',)
$button2($sub($get(offset.button.x),72),$get(offset.button.y),0,0,14,14,1,x,'PVAR:SET:mainpanel.mode:1',)
$button2($sub($get(offset.button.x),58),$get(offset.button.y),0,0,14,14,2,x,'PVAR:SET:mainpanel.mode:2',)
$button2($sub($get(offset.button.x),44),$get(offset.button.y),0,0,14,14,3,x,'PVAR:SET:mainpanel.mode:3',)
$button2($sub($get(offset.button.x),32),$get(offset.button.y),0,0,14,14,4,x,'PVAR:SET:mainpanel.mode:4',)
$button2($sub($get(offset.button.x),16),$get(offset.button.y),0,0,14,14,5,x,'PVAR:SET:mainpanel.mode:5',)
Title: foo_ui_panels
Post by: xenofixus on 2007-03-03 14:48:30
Thanks for making such an amazing plug in terrestrial.  Will post my UI in a little.
Also I think it would be a good IDEA to make a UI sharing thread for this.
Since all the files are contained in such a single file, it would be very easy to share.
Title: foo_ui_panels
Post by: Blippe on 2007-03-03 14:49:57
This plugin is fr**king great... Maybe we will get a possibility to change double-click behaviour?



Bug report: Latest panels ui don't check for the file "user_profiles_enabled" in foobar's program folder. [...]
(BTW, excellent plugin. Love it.)

It was explained by terrestrial that the new version of PanelsUI moved the PanelsUI folder to the foobar2k root directory.  I'm not sure of the reason for the change, but it's not a bug.

Well it's not a bug per say, but it's not the expected behaviour - you would want all your configs to be more or less in the same place and obey the same rules, or at least I would.[...]
Still, the component is great, so I won't complain

I actually read the "added features" (a.k.a. "changes") and noted about the move of the configs (before posting but after screwing with the config). Problem is, this "fix" (although excellent for exchanging configs) breaks the whole plugin on systems where the user don't have write access to the program folder itself (places with uptight security administators). (((((((MS is after all trying to trying hard to fix security issues, and always running a system as administrator might not be the smartest thing to do. However....)))))))

I got some problems with "context-selected".... when the button is in a panel with "now playing"-selected it might 
choose to work on the playing track instead of the selected one. This behavior shows it ugly head on foo_run and discogs but NOT on "Place after currently playing". (and they never actually use the selected tracks but the focused track, easily seen if you select tracks, and click on one of them with ctrl hold down. Have not tried this with "delete files", could be disastrous). Well it is a new feature in a beta plugin.

Good work!
Title: foo_ui_panels
Post by: xenofixus on 2007-03-03 15:09:49
Quote
can you both please post your .puis (and any images).

Download (http://www.sendspace.com/file/xp505c)
Sorry it took me so long.
Also a big feature request:is it possible to add transparency to the background of Panels ui window under
non Vista version of Windows.I need it since i want to attach a titlebar of my vis style directly to the
config (as a picture),but it has rounded edges,and so the corners of Panels Ui window are visible.
Thank you for your time.


Thanks, I love your UI.  I was wondering if you could also include the images?  Thanks in advance.
Title: foo_ui_panels
Post by: Russell777 on 2007-03-03 16:47:08
I will release my whole config shortly
Title: foo_ui_panels
Post by: terrestrial on 2007-03-03 19:45:55
I am still trying to place a smaller Track Display over a larger one, or overlap, etc.  I've been trying to create some windows-like controls, such as a dropdown list.  It works very well, but (as you know I'm sure) if you hover the Track Display 'below' it, that one redraws and rises in z-order, or something like that.  If I move the mouse back over the DDL, it redraws and stays on top.

Maybe what I'm trying to do is impossible, or not feasible?  Incidentally, I'm using a lot of dynamic positioning/sizing based on various factors (usually on button click).


overlaying panels is generally going to be hit or miss depending on which panels you're working with. a better solution would probably be to use something like dockable panels to pop up a new window.

(since to change layouts you use the main menu).

Does this mean you've implemented changing .pui's with a button/menu command?  Or are you referring to people still using/changing a ColumnsUI layout?


look under view/panels ui/layout

Quote
I got some problems with "context-selected".... when the button is in a panel with "now playing"-selected it might 
choose to work on the playing track instead of the selected one. This behavior shows it ugly head on foo_run and discogs but NOT on "Place after currently playing". (and they never actually use the selected tracks but the focused track, easily seen if you select tracks, and click on one of them with ctrl hold down. Have not tried this with "delete files", could be disastrous). Well it is a new feature in a beta plugin.


are you using the full path to execute the command?

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

I've uploaded a new version with a couple of minor new features.
Title: foo_ui_panels
Post by: mil3s on 2007-03-03 19:52:41
Please fix image stretching (size increase) with $imageabs2 (nokeepaspect). It looks terrible. It was a lot better in v0.6.
Thanks.
Title: foo_ui_panels
Post by: oScARSh on 2007-03-03 21:04:01
I finally found why my panels UI always crush when i entered configuration.


That is when I use the ASIO output with my EMU 0404 sound card, it crushes.

After i set it back to directsound output, its being very stable without any failure...
Title: foo_ui_panels
Post by: oScARSh on 2007-03-03 21:16:04
I finally found why my panels UI always crush when i entered configuration.


That is when I use the ASIO output with my EMU 0404 sound card, it crushes.

After i set it back to directsound output, its being very stable without any failure...

Nah i figure out that setting DSout is just reducing the probability of crush...
hmm 95% to 10% ?
Title: foo_ui_panels
Post by: oScARSh on 2007-03-03 22:11:46
May i ask
how do i put multi-command into one button? (WINDOWSSIZE,PVAR,TOOLTIP)

Thanks.
Title: foo_ui_panels
Post by: Mr Bungle on 2007-03-03 23:11:43
1) PanelsUI subfolder (which stores the .pui files) has been move from the profile directory to the foobar directory. So, if you want you old layouts move them from your profile directory to your foobar install directory.

I'm not sure where my .pui file existed under the previous version (if it was a file at all) but after upgrading the only .pui file on my C drive is in "c:\Program Files\foobar2000\PanelsUI" and it has lost all my old settings.

Is there anyway to get them back?  If I knew I needed to move it before upgrading I would have done so.
Title: foo_ui_panels
Post by: Yotsuya on 2007-03-04 00:53:24
oScARSh: AFAIK you will need to stack multiple buttons on top of each other to accomplish what you are trying to do. A few posts earlier I posted an example of this:
Code: [Select]
$button2($add($get(offset.button.x),2),$get(offset.button.y),0,0,14,14,,,WINDOWSIZE:%_width%:$ifgreater($getpvar(toppanel.hide),0,$add(%_height%,145),$sub(%_height%,145)),)
$button2($add($get(offset.button.x),2),$get(offset.button.y),0,0,14,14,A,x,PVAR:SET:toppanel.hide:$ifgreater($getpvar(toppanel.hide),0,0,1),)

Someone please post if there is a better way to combine these button commands. I tried several approaches and this was the only one that appeared to work.

On another note, I have a feature request. The $getpvar() function currently returns a boolean value of TRUE if it exists (regardless of its value) and FALSE if it does not. However the majority of other foobar functions will return boolean value of FALSE if the value the tested data is 0. I would like to be able to do things like
PVAR:SET:variable:$if($getpvar(variable),0,1)
for toggle buttons however this does not currently work as expected. I can accomplish this with $ifgreater() so this is not a pressing issue, however the code is more bulky and it would be nice if $getpvar() worked more like, for an example, $get().
Sorry, I misinterpreted something.
Title: foo_ui_panels
Post by: ming on 2007-03-04 01:54:08
This plugin is fr**king great... Maybe we will get a possibility to change double-click behaviour?




Bug report: Latest panels ui don't check for the file "user_profiles_enabled" in foobar's program folder. [...]
(BTW, excellent plugin. Love it.)

It was explained by terrestrial that the new version of PanelsUI moved the PanelsUI folder to the foobar2k root directory.  I'm not sure of the reason for the change, but it's not a bug.

Well it's not a bug per say, but it's not the expected behaviour - you would want all your configs to be more or less in the same place and obey the same rules, or at least I would.[...]
Still, the component is great, so I won't complain

I actually read the "added features" (a.k.a. "changes") and noted about the move of the configs (before posting but after screwing with the config). Problem is, this "fix" (although excellent for exchanging configs) breaks the whole plugin on systems where the user don't have write access to the program folder itself (places with uptight security administators). (((((((MS is after all trying to trying hard to fix security issues, and always running a system as administrator might not be the smartest thing to do. However....)))))))


The thing is, on Vista with UAC enabled by default (which I asume most people will be running), PanelUI will be magically stored in C:\Users\<USER>\AppData\Local\VirtualStore\Program Files\foobar2000 instead of %programfiles%\foobar2000. Unless you either disable UAC or run fb as administrator.

This of course will confuse alot of average joe, and actually make sharing config file more difficult on vista, now we have profile under \AppData\Local and some bits and pieces under \AppData\Local\VirtualStore.

I think the best solution is to stick with foobar profile directory and simply add a "Open Profile Directory" button in PanelUI's configuration page. People who want share profile can disable user profile and mess with file premissions any way.
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-04 02:00:05
The thing is, on Vista with UAC enabled by default (which I asume most people will be running), PanelUI will be magically stored in C:\Users\<USER>\AppData\Local\VirtualStore\Program Files\foobar2000 instead of %programfiles%\foobar2000. Unless you either disable UAC or run fb as administrator.

This of course will confuse alot of average joe, and actually make sharing config file more difficult on vista, now we have profile under \AppData\Local and some bits and pieces under \AppData\Local\VirtualStore.

I think the best solution is to stick with foobar profile directory and simply add a "Open Profile Directory" button in PanelUI's configuration page. People who want share profile can disable user profile and mess with file premissions any way.

Question:
If in Vista people have file permission problems writing to the foobar install dir, how are they installing panels_ui (or any extra components) to begin with?
Title: foo_ui_panels
Post by: ming on 2007-03-04 02:25:47

The thing is, on Vista with UAC enabled by default (which I asume most people will be running), PanelUI will be magically stored in C:\Users\<USER>\AppData\Local\VirtualStore\Program Files\foobar2000 instead of %programfiles%\foobar2000. Unless you either disable UAC or run fb as administrator.

This of course will confuse alot of average joe, and actually make sharing config file more difficult on vista, now we have profile under \AppData\Local and some bits and pieces under \AppData\Local\VirtualStore.

I think the best solution is to stick with foobar profile directory and simply add a "Open Profile Directory" button in PanelUI's configuration page. People who want share profile can disable user profile and mess with file premissions any way.

Question:
If in Vista people have file permission problems writing to the foobar install dir, how are they installing panels_ui (or any extra components) to begin with?


copy any file (drago and drop) to \Program Files\ will trigger UAC and will require administrator password to contineue
Title: foo_ui_panels
Post by: noorotic on 2007-03-04 09:25:48
I wanted to share some discoveries (or inventions  )...  I have been trying to figure out how one might display otherwise unknown information in the headers of scpl groups... such as the total time (durationi) of the tracks in a group (I mostly have one album per group).  I haven't been around foobar that long, but I don't think there is any known way to accomplish this, so far.  CWBowron provides us with the total time for selected items, however.

So, I started fooling around with persistent variables.  Thing is, code in the 'item' section of the SCPL is not executed for any 'item' which is not displayed.  So, you cannot 'go back in time' and display the total group time, in the header, above it. 

What I figured out to do, had some intersting side-effects.  I can create panels (using $panel() ) at a height of, say, 10,000 pixels.  This fools SCPL into believing it can and has drawn 10,000 pixels worth of items, or all the items in the playlist, whichever.  Then, 'move' (or resize) the same panel to where you want it in your foobar PanelsUI display, this time, showing the total times.  The side effect is that since the panels believe they are so high, they aren't going to need a vertical scrollbar.  So, create the panel 24px wider (however much you need for your display) so that the scrollbar is not visible, then resize it, and depending on which type panel it is, you may or may not be able to go ahead and scroll without a scrollbar.  Thus, completely seamless.  A small toggle button can also be used to toggle scrollbars on and off if desired.

Most of the few lines of code in the item section of the SCPL simply initiate variables at the beginning of each group, etc, then total up the %length_seconds_fp% (floating point for better accuracy), and assign each group a pseudo-array variable to hold the total seconds, and display in the group section $cwb_hms(seconds).



I'll try to make my code more presentable, if need be.

Thanks
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-04 16:15:48
Plausible Bug Report:

I'm using the following code (it should look familiar )
Code: [Select]
// Background
$drawrect(0,$sub(%_height%,22),%_width%,22,brushcolor-SYSCOL-15 pencolor-NULL)

// PerTrack
//////////////////////////////new stuff//////////////////////
$ifequal($getpvar(menuShow),0,
$button(2,,,,30,20,/images\ssconfig2\buttons\open.png,/images\ssconfig2\buttons\openhover.png,PVAR:SET:menuShow:1,)
$drawrect(30,0,$sub(%_width%,70),20,brushcolor-SYSCOL-15 pencolor-null)
$drawrect(0,0,2,20,brushcolor-SYSCOL-15 pencolor-null)
,
$panel(Menu,Menu,0,0,250,20,)
$button(250,,,,30,20,/images\ssconfig2\buttons\open.png,/images\ssconfig2\buttons\closehover.png,PVAR:SET:menuShow:0,)
$drawrect(0,0,250,20,brushcolor-SYSCOL-15 pencolor-null)
$drawrect(280,0,$sub(%_width%,320),20,brushcolor-SYSCOL-15 pencolor-null)
)
$button($sub(%_width%,40),,,,20,20,/images\ssconfig2\buttons\minhover.png,/images\ssconfig2\buttons\min.png,Activate or hide,)
$button($sub(%_width%,20),,,,20,20,/images\ssconfig2\buttons\exithover.png,/images\ssconfig2\buttons\exit.png,Exit,)
/////////////////////////////////////End New stuff/////////////
$puts(yOffset,21)

$if(%_trackinfo_notrack%,
,
$panel(Playing,Track Display,0,$get(yOffset),%_width%,50,)
$puts(yOffset,71)
)
$panel(Playlist,Single Column Playlist,0,$get(yOffset),%_width%,$sub(%_height%,$add($get(yOffset),22)),)

$panel(Buttons,Buttons,0,$sub(%_height%,21),190,21,)
$panel(Seekbar,Seekbar,200,$sub(%_height%,20),$sub(%_width%,210),20,)

For reasons I can't debug, there are issues with the buttons at the top.
Sometimes they seem fine, other times hover doesn't work and they won't preform their actions.
However, when this happens, all other buttons work fine.
I don't know for sure, but it may or may not have something to do with track changes and/or what type of file is playing (cbr/vbr/abr)


Associated images (http://www.hydrogenaudio.org/forums/index.php?act=Attach&type=post&id=2902)
Title: foo_ui_panels
Post by: terrestrial on 2007-03-04 17:04:21
Please fix image stretching (size increase) with $imageabs2 (nokeepaspect). It looks terrible. It was a lot better in v0.6.
Thanks.


it seems fine to me... can you post a sample image/code


I finally found why my panels UI always crush when i entered configuration.


That is when I use the ASIO output with my EMU 0404 sound card, it crushes.

After i set it back to directsound output, its being very stable without any failure...


I've uploaded a debug version here (http://users.bowie-cass.com/singa/foo_ui_panels_dbg.zip). The configuration screen is going to be non-functional, but please try it out and see if you can make it crash (ie put back ASIO output). If this works then I can go forward and try to further narrow down the cause.

On another note, I have a feature request. The $getpvar() function currently returns a boolean value of TRUE if it exists (regardless of its value) and FALSE if it does not. However the majority of other foobar functions will return boolean value of FALSE if the value the tested data is 0. I would like to be able to do things like
PVAR:SET:variable:$if($getpvar(variable),0,1)
for toggle buttons however this does not currently work as expected. I can accomplish this with $ifgreater() so this is not a pressing issue, however the code is more bulky and it would be nice if $getpvar() worked more like, for an example, $get().


are you sure? this:

$puts(test,0)
$if($get(test),true,false)

returns true

Plausible Bug Report:

I'm using the following code (it should look familiar )

For reasons I can't debug, there are issues with the buttons at the top.
Sometimes they seem fine, other times hover doesn't work and they won't preform their actions.
However, when this happens, all other buttons work fine.
I don't know for sure, but it may or may not have something to do with track changes and/or what type of file is playing (cbr/vbr/abr)


at places the parser is still kinda rough... put "0"s in the button function rather than leave it blank (eg: $button(2,0,0,0,30,20,/images\ssconfig2\buttons\open.png,/images\ssconfig2\buttons\openhover.png,PVAR:SET:menuShow:1,)
Title: foo_ui_panels
Post by: mil3s on 2007-03-04 17:12:11

Please fix image stretching (size increase) with $imageabs2 (nokeepaspect). It looks terrible. It was a lot better in v0.6.
Thanks.

it seems fine to me... can you post a sample image/code

Here: http://lunaelement.net/files/e3.7z (http://lunaelement.net/files/e3.7z)
check the toolbars and the goldbar.
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-04 17:12:13
at places the parser is still kinda rough... put "0"s in the button function rather than leave it blank (eg: $button(2,0,0,0,30,20,/images\ssconfig2\buttons\open.png,/images\ssconfig2\buttons\openhover.png,PVAR:SET:menuShow:1,)

Awesome.
Thanks for the input!
Title: foo_ui_panels
Post by: theWANDERER on 2007-03-04 17:55:23
I finally found why my panels UI always crush when i entered configuration.


That is when I use the ASIO output with my EMU 0404 sound card, it crushes.

After i set it back to directsound output, its being very stable without any failure...


I have the same problem as yours
click setting and the program may crash without reason

it took me a whole day to config my "randomly crash" foobar2000
after that I found more than 200 failure messages 


since we both use trad chinese, so I guess maybe it has something to do with the language
so I used applocale to run foobar in English, Deutsch and Italiano......

no more crashes in my foobar!!
I redo every action that makes my original foobar crash and it didnt...
Everything's working perfectly!

hope this may help a little
for terrestrial to find out the bug

by the way I'm using 1212 soundcard ASIO too
it didnt reduce the crashing when I remove the asio plugin


thanks for the great plugin! it's amazing
Title: foo_ui_panels
Post by: oScARSh on 2007-03-04 18:26:39
I have the same problem as yours
click setting and the program may crash without reason
it took me a whole day to config my "randomly crash" foobar2000
after that I found more than 200 failure messages 
since we both use trad chinese, so I guess maybe it has something to do with the language
so I used applocale to run foobar in English, Deutsch and Italiano......
no more crashes in my foobar!!
I redo every action that makes my original foobar crash and it didnt...
Everything's working perfectly!
hope this may help a little
for terrestrial to find out the bug
by the way I'm using 1212 soundcard ASIO too
it didnt reduce the crashing when I remove the asio plugin
thanks for the great plugin! it's amazing

This works! Thank alot lol.
Title: foo_ui_panels
Post by: jonpb on 2007-03-05 05:46:40
terrestrial, I know how busy you must be, but I was hoping you could take a look at this request:

playlist view notification (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=53076&view=findpost&p=475483)

It would make me very happy!
Title: foo_ui_panels
Post by: takt on 2007-03-05 06:54:00
I'd just like to say that this is the greatest UI interface. So versatile. Thank you so much!

Is there currently anyway to change the system tray icon? What about what the titlebar says when nothing is playing?


Thanks and keep up the great work! Really appreciated!
Title: foo_ui_panels
Post by: Chairman85 on 2007-03-05 07:33:25
Is there a reason why tracks playing from the Playback Queue do not trigger the 'Cursor follows Playback' or the %_isplaying% variable?
Title: foo_ui_panels
Post by: mil3s on 2007-03-05 15:57:14
I think it would be cool with a playlist switcher that has the same abilities with images and code as SCPL. Anyone else think so?
Title: foo_ui_panels
Post by: jonpb on 2007-03-06 03:21:41
Is there a reason why tracks playing from the Playback Queue do not trigger the 'Cursor follows Playback' or the %_isplaying% variable?

If this is response to my request for a cross playlist notification service, changes in the queue does seem to trigger updates in the playlist view currently being viewed, but %isplaying% only returns true when are viewing the playing playlist. The queue is close, but I just find it acts in ways that makes it a difficult to organize playing tracks.
Title: foo_ui_panels
Post by: metal_termite on 2007-03-06 04:07:43
terrestrial, I am curios. Will it ever be possible to create a fully functional seekbar using just foo_ui_panels if you made the appropriate changes to the plugin? Or is it something that is just not in your plans for the plugin?
Title: foo_ui_panels
Post by: PredUK on 2007-03-06 18:02:30
Hello. I've decided to try out Panels UI, as it's quickly taken over the foobar world. I am about to try and code my layout, and I am curious - is it possible to make panels take a percentage of the width of the window? I'm thinking something along the lines of:
Code: [Select]
$panel(Browser Panel,Browser Panel,$eval({%_width%/100}*20),$eval({%_height%/100}*20,,,)


I don't know what I would write in the x,y locations to place it relative to other fields (I'm guessing it means setting up some variables and calling them and adding however many pixels for a gap). Also, I don't know what the options would be for most fields, and if they are worth using.

What's the difference between fields 1 and 2? The Wiki doesn't shed much light on it for me. [EDIT: Is it something to do with having multiple of the same panel? I will be having around three Browser Panels. Will I notice the difference between the fields with this?]
Title: foo_ui_panels
Post by: wraithdu on 2007-03-06 20:41:22
Percentage of the width or height is easy.  Use eval as you did, except no reason to divide and multiply unless you want an odd percentage.
Code: [Select]
50% of height -
$eval(%_height%/2)

33% of height -
$eval(%_height%*33/100)  no need for nesting in this case


The x and y coordinates would depend on how you want your panel displayed.  Always at the origin would be 0,0.  Centered in the windows with 50% of the width -
Code: [Select]
width -
$eval(%_width%/2)

X coord -
$eval({%_width%-{%_width%/2}}/2)


The first two fields are very important.  Field one gives your panel a unique name, enabling you to have more than one instance of the same panel - ie TrackDisplay1 and TrackDisplay2, or MyDisplay1 and MyDisplay2.  Field two is the actual name of the panel and is the same for all instances of that panel - ie 'Track Display' or 'Single Column Playlist'.
Title: foo_ui_panels
Post by: nate on 2007-03-06 20:50:06
Is there a way to toggle between "Now Playing" and "Follow Cursor" other than the right-click menu? Either a button command or a pvar, perhaps?
you could have two different track displays- one set to follow mode and one set to now playing and automatically switch between then depending on the playback state.

Thanks Terrestrial...

I thought of that too (or rather, toggling between both panels with PVAR set by a button click, rather than by playback state). My concern there is a user less familiar with the setup could reset either of those panels individually to follow mode or now playing mode. Also, if I want the two displays to be identical except for their follow cursor/now playing mode, I'd have to remember to copy the code from one to the other each time I make a change, which, uhh, I'm generally too forgetful to do 

So this method could work for me, but it seeks like a bit of a kludge. If there were a way to have the follow cursor/now playing mode controlled by a button or a PVAR or something, it might be easier - I guess that's my way of making a feature request?

-Nate
Title: foo_ui_panels
Post by: FofR on 2007-03-06 22:48:03
At the moment I am defining all my PVARS at the top of my PanelsUI panel, this works nicely but isn't very well optimised.

What I tried to do was take out the global PVARS and place them in a 0x0 track display and put the theme pvars in a similar one. This way I can put everything under // PerTrack, etc. to optimise yet still keep all the vars in one place for people to customise.

However, none of these PVARS seem to get set even though the PanelsUI config screen indicates that the panel has been loaded.

Putting them at the top of the Now Playing track display works but I don't really want them there.
Title: foo_ui_panels
Post by: Sephyr on 2007-03-07 02:04:54
Ive got a small problem, and didnt see it in here (quickly scanned over the posts so sorry if its been dealt with allready)

Ive installed this pack: http://www.fooblog2000.com/category/config/ (http://www.fooblog2000.com/category/config/)

and it looked quite nice, works nice too... but, once i try to run internet radio (just a PLS file) i hear mucis for a fraction of a second and then foobar crashes.

Any ideas ? this is the information i could gather.

Code: [Select]
Problem signature:
  Problem Event Name:    APPCRASH
  Application Name:    foobar2000.exe
  Application Version:    0.9.4.1
  Application Timestamp:    4568435f
  Fault Module Name:    foo_ui_panels.dll
  Fault Module Version:    0.0.0.0
  Fault Module Timestamp:    45e9cc3c
  Exception Code:    c0000094
  Exception Offset:    0002a491
  OS Version:    6.0.6000.2.0.0.256.1
  Locale ID:    1033
  Additional Information 1:    4d86
  Additional Information 2:    2e0169e358bce2b350763a49acc07694
  Additional Information 3:    a93a
  Additional Information 4:    4b376a1147732b54c43a76ca66f33038

failure.txt

Code: [Select]
Illegal operation:
Code: C0000094h, flags: 00000000h, address: 0245A491h
Call path:
entry=>app_mainloop=>titleformat_object::run
This is the first crash logged by this instance.
Code bytes (0245A491h):
0245A451h:  75 08 C7 44 24 24 00 00 00 00 83 7C 24 68 08 8B
0245A461h:  4C 24 54 73 04 8D 4C 24 54 0F B7 09 66 83 F9 2B
0245A471h:  75 09 8B 4C 24 2C 8D 2C 08 EB 45 66 83 F9 2D 75
0245A481h:  08 2B 44 24 2C 8B E8 EB 37 66 83 F9 2F 75 0D 99
0245A491h:  F7 7C 24 2C 8B 54 24 20 8B E8 EB 24 66 83 F9 2A
0245A4A1h:  75 09 0F AF 44 24 2C 8B E8 EB 15 66 83 F9 40 75
0245A4B1h:  0D 99 F7 7C 24 2C 8B EA 8B 54 24 20 EB 02 33 ED
0245A4C1h:  8B 44 24 28 8B 4C 24 24 03 C8 F6 C1 03 75 17 83
Stack (0012F0E4h):
0012F0C4h:  00000000 00000000 00000000 00000000
0012F0D4h:  00000000 00000000 00000000 00000000
0012F0E4h:  762808F8 0012F3B0 011942F0 0012F2C0
0012F0F4h:  0012F3C4 00000000 0012F3C4 026D47A8
0012F104h:  00000008 00000000 00000000 00000000
0012F114h:  0012F170 00000040 002D002B 002A002F
0012F124h:  00000040 00200000 00000005 00000007
0012F134h:  0012F3C4 0000002F 00000036 024A0100
0012F144h:  FFFFFFFF 00000001 00000007 762808E8
0012F154h:  0012F184 024C8918 00000002 0245A795
0012F164h:  76280978 0012F3B0 011942F0 026BF882
0012F174h:  026D46E0 00000008 00000000 00000000
0012F184h:  0012F2B4 024C9D28 00000000 0245353D
0012F194h:  76280988 0012F3F7 026B4228 0012F3B0
0012F1A4h:  01194720 011942F0 FFFFFFFF 00000009
0012F1B4h:  0012F3F7 00000000 00000000 00000000
0012F1C4h:  00000000 00000000 0154E611 0154E620
0012F1D4h:  761E6F97 00000000 00000000 00000000
0012F1E4h:  00000004 10004E30 01188708 01112910
0012F1F4h:  011942F0 00000004 011300D4 00000004
Registers:
EAX: 00000000, EBX: 00000000, ECX: 0000002F, EDX: 00000000
ESI: 00000000, EDI: 00000000, EBP: 00000001, ESP: 0012F0E4
Crash location: "foo_ui_panels", loaded at 02430000h - 024F9000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 76EC0000h - 76FDE000h
kernel32                        loaded at 764E0000h - 765B8000h
COMCTL32                        loaded at 744B0000h - 74644000h
msvcrt                          loaded at 767C0000h - 7686A000h
ADVAPI32                        loaded at 75930000h - 759EF000h
RPCRT4                          loaded at 765C0000h - 76683000h
GDI32                            loaded at 76A10000h - 76A5B000h
USER32                          loaded at 76AF0000h - 76B8E000h
SHLWAPI                          loaded at 76CE0000h - 76D35000h
SHELL32                          loaded at 75A10000h - 764DE000h
ole32                            loaded at 76D70000h - 76EB4000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76870000h - 768E4000h
IMM32                            loaded at 75910000h - 7592E000h
MSCTF                            loaded at 77030000h - 770F7000h
LPK                              loaded at 75A00000h - 75A09000h
USP10                            loaded at 76B90000h - 76C0D000h
uxtheme                          loaded at 74470000h - 744AF000h
RTSUltraMonHook                  loaded at 18800000h - 18836000h
foo_albumlist                    loaded at 01060000h - 010A7000h
OLEAUT32                        loaded at 76A60000h - 76AEC000h
foo_cdda                        loaded at 00D10000h - 00D46000h
foo_converter                    loaded at 01270000h - 012D9000h
foo_custominfo                  loaded at 01540000h - 015C5000h
foo_cwb_hooks                    loaded at 01110000h - 01145000h
foo_dsp_std                      loaded at 016D0000h - 01711000h
foo_input_std                    loaded at 01910000h - 01A24000h
foo_rgscan                      loaded at 01760000h - 017A8000h
foo_run                          loaded at 017B0000h - 017DB000h
foo_scheduler                    loaded at 01880000h - 018EF000h
POWRPROF                        loaded at 74AB0000h - 74ACA000h
WINMM                            loaded at 73C80000h - 73CB3000h
OLEACC                          loaded at 73C40000h - 73C78000h
foo_uie_albumart                loaded at 01830000h - 0186C000h
gdiplus                          loaded at 74110000h - 742BA000h
foo_uie_albumlist                loaded at 01A30000h - 01A6D000h
foo_uie_console                  loaded at 01A70000h - 01A8B000h
foo_uie_explorer                loaded at 01AC0000h - 01AFC000h
foo_uie_playlists_dropdown      loaded at 01B00000h - 01B3A000h
foo_uie_quicksearch              loaded at 01DB0000h - 01DF6000h
foo_uie_single_column_playlist  loaded at 01FA0000h - 01FEA000h
MSVCP80                          loaded at 6D4B0000h - 6D537000h
MSVCR80                          loaded at 6F790000h - 6F82B000h
foo_uie_trackinfo_mod            loaded at 01FF0000h - 02046000h
foo_ui_columns                  loaded at 021C0000h - 02257000h
foo_ui_panels                    loaded at 02430000h - 024F9000h
foo_ui_std                      loaded at 02260000h - 022B7000h
foo_winamp_spam                  loaded at 02080000h - 020A2000h
RTSUltraMonHookRes              loaded at 18900000h - 18903000h
pshook                          loaded at 01E60000h - 01E6A000h
MSIMG32                          loaded at 74D80000h - 74D85000h
CLBCatQ                          loaded at 76C20000h - 76CA4000h
WindowsCodecs                    loaded at 736A0000h - 73752000h
apphelp                          loaded at 755B0000h - 755DC000h
cscui                            loaded at 725D0000h - 72665000h
PROPSYS                          loaded at 73B40000h - 73BF7000h
CSCDLL                          loaded at 72E20000h - 72E29000h
CSCAPI                          loaded at 72790000h - 7279A000h
WS2_32                          loaded at 76CB0000h - 76CDD000h
NSI                              loaded at 759F0000h - 759F6000h
mswsock                          loaded at 74D40000h - 74D7B000h
wshtcpip                        loaded at 74BA0000h - 74BA6000h
DSOUND                          loaded at 6BE20000h - 6BE91000h
MMDevApi                        loaded at 74410000h - 74437000h
SETUPAPI                        loaded at 75780000h - 75908000h
WINTRUST                        loaded at 74900000h - 7492D000h
CRYPT32                          loaded at 750B0000h - 751A1000h
MSASN1                          loaded at 75230000h - 75242000h
USERENV                          loaded at 75630000h - 7564E000h
Secur32                          loaded at 75610000h - 75624000h
imagehlp                        loaded at 76D40000h - 76D69000h
dbghelp                          loaded at 70110000h - 701EC000h

Stack dump analysis:
Address: 762808F8h, location: "SHELL32", loaded at 75A10000h - 764DE000h
Symbol: "StrStrW" (+0056D669h)
Address: 024A0100h, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Symbol: "Scintilla_DirectFunction" (+0000EF72h)
Address: 762808E8h, location: "SHELL32", loaded at 75A10000h - 764DE000h
Symbol: "StrStrW" (+0056D659h)
Address: 024C8918h, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Symbol: "Scintilla_DirectFunction" (+0003778Ah)
Address: 0245A795h, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Address: 76280978h, location: "SHELL32", loaded at 75A10000h - 764DE000h
Symbol: "StrStrW" (+0056D6E9h)
Address: 024C9D28h, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Symbol: "Scintilla_DirectFunction" (+00038B9Ah)
Address: 0245353Dh, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Address: 76280988h, location: "SHELL32", loaded at 75A10000h - 764DE000h
Symbol: "StrStrW" (+0056D6F9h)
Address: 0154E611h, location: "foo_custominfo", loaded at 01540000h - 015C5000h
Symbol: "foobar2000_get_interface" (+0000D3A1h)
Address: 0154E620h, location: "foo_custominfo", loaded at 01540000h - 015C5000h
Symbol: "foobar2000_get_interface" (+0000D3B0h)
Address: 761E6F97h, location: "SHELL32", loaded at 75A10000h - 764DE000h
Symbol: "StrStrW" (+004D3D08h)
Address: 10004E30h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "stricmp_utf8_ex" (+00000000h)
Address: 01112910h, location: "foo_cwb_hooks", loaded at 01110000h - 01145000h
Address: 011300D4h, location: "foo_cwb_hooks", loaded at 01110000h - 01145000h
Symbol: "foobar2000_get_interface" (+00017874h)
Address: 761E3D09h, location: "SHELL32", loaded at 75A10000h - 764DE000h
Symbol: "StrStrW" (+004D0A7Ah)
Address: 011133E6h, location: "foo_cwb_hooks", loaded at 01110000h - 01145000h
Address: 76F21843h, location: "ntdll", loaded at 76EC0000h - 76FDE000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 76F216DCh, location: "ntdll", loaded at 76EC0000h - 76FDE000h
Symbol: "RtlAllocateHeap" (+000000AFh)
Address: 10004E30h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "stricmp_utf8_ex" (+00000000h)
Address: 00453381h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C35CCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 762809B4h, location: "SHELL32", loaded at 75A10000h - 764DE000h
Symbol: "StrStrW" (+0056D725h)
Address: 024CB17Bh, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Symbol: "Scintilla_DirectFunction" (+00039FEDh)
Address: 0245CCFFh, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Symbol: "foobar2000_get_interface" (+00001B6Fh)
Address: 0047D9C2h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047D9EFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047D9EFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047D9EFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00462229h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C4814h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C47F4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AEB33h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E503h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A6E19h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E7D1h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E77Fh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A9986h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00462371h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004638DCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E503h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A6E19h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E8FAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00462371h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004638DCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00462F66h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AB15Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047D8C2h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C6FB8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1F0Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004390EDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DEDF8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E2AA4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1F0Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1EF4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 015B4130h, location: "foo_custominfo", loaded at 01540000h - 015C5000h
Symbol: "foobar2000_get_interface" (+00072EC0h)
Address: 024E7BCCh, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Symbol: "Scintilla_DirectFunction" (+00056A3Eh)
Address: 0113C0C4h, location: "foo_cwb_hooks", loaded at 01110000h - 01145000h
Symbol: "foobar2000_get_interface" (+00023864h)
Address: 004A646Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A8070h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040BC26h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004411EAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1F0Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C2794h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00413F09h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A68E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00453542h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1F0Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C38E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A877Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0244657Eh, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Address: 004DEDF8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76280EA0h, location: "SHELL32", loaded at 75A10000h - 764DE000h
Symbol: "StrStrW" (+0056DC11h)
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 024D4CE0h, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Symbol: "Scintilla_DirectFunction" (+00043B52h)
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 024D486Ch, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Symbol: "Scintilla_DirectFunction" (+000436DEh)
Address: 024D486Ch, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Symbol: "Scintilla_DirectFunction" (+000436DEh)
Address: 024D4A68h, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Symbol: "Scintilla_DirectFunction" (+000438DAh)
Address: 024D486Ch, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Symbol: "Scintilla_DirectFunction" (+000436DEh)
Address: 024D4AB0h, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Symbol: "Scintilla_DirectFunction" (+00043922h)
Address: 024D486Ch, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Symbol: "Scintilla_DirectFunction" (+000436DEh)
Address: 024D486Ch, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Symbol: "Scintilla_DirectFunction" (+000436DEh)
Address: 024D486Ch, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Symbol: "Scintilla_DirectFunction" (+000436DEh)
Address: 024D486Ch, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Symbol: "Scintilla_DirectFunction" (+000436DEh)
Address: 024D486Ch, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Symbol: "Scintilla_DirectFunction" (+000436DEh)
Address: 76B0B3B6h, location: "USER32", loaded at 76AF0000h - 76B8E000h
Symbol: "GetClientRect" (+00000028h)
Address: 76B0B3C4h, location: "USER32", loaded at 76AF0000h - 76B8E000h
Symbol: "GetClientRect" (+00000036h)
Address: 76280EACh, location: "SHELL32", loaded at 75A10000h - 764DE000h
Symbol: "StrStrW" (+0056DC1Dh)
Address: 024CB4C7h, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Symbol: "Scintilla_DirectFunction" (+0003A339h)
Address: 0244DB0Dh, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Address: 76280090h, location: "SHELL32", loaded at 75A10000h - 764DE000h
Symbol: "StrStrW" (+0056CE01h)
Address: 1881F454h, location: "RTSUltraMonHook", loaded at 18800000h - 18836000h
Symbol: "RTSHookCall" (+00016F76h)
Address: 0244D603h, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Address: 0244D5D5h, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Address: 76B11A10h, location: "USER32", loaded at 76AF0000h - 76B8E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 76B11AE8h, location: "USER32", loaded at 76AF0000h - 76B8E000h
Symbol: "GetMessageW" (+00000146h)
Address: 0244D590h, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Address: 76234D3Eh, location: "SHELL32", loaded at 75A10000h - 764DE000h
Symbol: "StrStrW" (+00521AAFh)
Address: 76B11A91h, location: "USER32", loaded at 76AF0000h - 76B8E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 76B576B4h, location: "USER32", loaded at 76AF0000h - 76B8E000h
Symbol: "AlignRects" (+00001926h)
Address: 76B11C03h, location: "USER32", loaded at 76AF0000h - 76B8E000h
Symbol: "GetMessageW" (+00000261h)
Address: 0244D590h, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Address: 76234EE2h, location: "SHELL32", loaded at 75A10000h - 764DE000h
Symbol: "StrStrW" (+00521C53h)
Address: 76B0AC38h, location: "USER32", loaded at 76AF0000h - 76B8E000h
Symbol: "GetSysColor" (+00000048h)
Address: 76B576B4h, location: "USER32", loaded at 76AF0000h - 76B8E000h
Symbol: "AlignRects" (+00001926h)
Address: 76B13656h, location: "USER32", loaded at 76AF0000h - 76B8E000h
Symbol: "OffsetRect" (+0000004Dh)
Address: 0244D590h, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Address: 76B0AC4Ah, location: "USER32", loaded at 76AF0000h - 76B8E000h
Symbol: "GetSysColor" (+0000005Ah)
Address: 76F20E6Eh, location: "ntdll", loaded at 76EC0000h - 76FDE000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 76F20E20h, location: "ntdll", loaded at 76EC0000h - 76FDE000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 0244D590h, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Address: 76B11BB8h, location: "USER32", loaded at 76AF0000h - 76B8E000h
Symbol: "GetMessageW" (+00000216h)
Address: 76B0C1AEh, location: "USER32", loaded at 76AF0000h - 76B8E000h
Symbol: "BeginPaint" (+00000020h)
Address: 76B0C1C1h, location: "USER32", loaded at 76AF0000h - 76B8E000h
Symbol: "BeginPaint" (+00000033h)
Address: 76234E02h, location: "SHELL32", loaded at 75A10000h - 764DE000h
Symbol: "StrStrW" (+00521B73h)
Address: 76B08C26h, location: "USER32", loaded at 76AF0000h - 76B8E000h
Symbol: "DestroyWindow" (+00000000h)
Address: 76B576B4h, location: "USER32", loaded at 76AF0000h - 76B8E000h
Symbol: "AlignRects" (+00001926h)
Address: 76B12A98h, location: "USER32", loaded at 76AF0000h - 76B8E000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0244D590h, location: "foo_ui_panels", loaded at 02430000h - 024F9000h
Address: 004301ADh, 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: 01B08C26h, location: "foo_uie_playlists_dropdown", loaded at 01B00000h - 01B3A000h
Symbol: "foobar2000_get_interface" (+00006826h)
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: 76F2240Bh, location: "ntdll", loaded at 76EC0000h - 76FDE000h
Symbol: "RtlTryEnterCriticalSection" (+00000B25h)
Address: 76F22447h, location: "ntdll", loaded at 76EC0000h - 76FDE000h
Symbol: "RtlTryEnterCriticalSection" (+00000B61h)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76F0E172h, location: "ntdll", loaded at 76EC0000h - 76FDE000h
Symbol: "RtlConvertUlongToLargeInteger" (+000091ECh)
Address: 76F2240Bh, location: "ntdll", loaded at 76EC0000h - 76FDE000h
Symbol: "RtlTryEnterCriticalSection" (+00000B25h)
Address: 76F22447h, location: "ntdll", loaded at 76EC0000h - 76FDE000h
Symbol: "RtlTryEnterCriticalSection" (+00000B61h)
Address: 0041005Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76F2240Bh, location: "ntdll", loaded at 76EC0000h - 76FDE000h
Symbol: "RtlTryEnterCriticalSection" (+00000B25h)
Address: 76F22447h, location: "ntdll", loaded at 76EC0000h - 76FDE000h
Symbol: "RtlTryEnterCriticalSection" (+00000B61h)
Address: 02000002h, location: "foo_uie_trackinfo_mod", loaded at 01FF0000h - 02046000h
Address: 76F0E172h, location: "ntdll", loaded at 76EC0000h - 76FDE000h
Symbol: "RtlConvertUlongToLargeInteger" (+000091ECh)
Address: 76EC8BF2h, location: "ntdll", loaded at 76EC0000h - 76FDE000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 76F0E172h, location: "ntdll", loaded at 76EC0000h - 76FDE000h
Symbol: "RtlConvertUlongToLargeInteger" (+000091ECh)
Address: 76F22447h, location: "ntdll", loaded at 76EC0000h - 76FDE000h
Symbol: "RtlTryEnterCriticalSection" (+00000B61h)
Address: 76F2214Ch, location: "ntdll", loaded at 76EC0000h - 76FDE000h
Symbol: "RtlTryEnterCriticalSection" (+00000866h)
Address: 76F2162Dh, location: "ntdll", loaded at 76EC0000h - 76FDE000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 76EC8BF2h, location: "ntdll", loaded at 76EC0000h - 76FDE000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 76F21843h, location: "ntdll", loaded at 76EC0000h - 76FDE000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 004480F4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00407DE2h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00491D18h, location: "foobar2000", loaded at 00400000h - 004F3000h
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
Address: 761DEE93h, location: "SHELL32", loaded at 75A10000h - 764DE000h
Symbol: "StrStrW" (+004CBC04h)
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF5D4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430EFAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0928h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049729Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004935BCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004935B6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 761DEE1Bh, location: "SHELL32", loaded at 75A10000h - 764DE000h
Symbol: "StrStrW" (+004CBB8Ch)
Address: 004B49E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B34A0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4228h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF9C8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496154h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 761DEF43h, location: "SHELL32", loaded at 75A10000h - 764DE000h
Symbol: "StrStrW" (+004CBCB4h)
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76436AA3h, location: "SHELL32", loaded at 75A10000h - 764DE000h
Symbol: "StrStrW" (+00723814h)
Address: 76523833h, location: "kernel32", loaded at 764E0000h - 765B8000h
Symbol: "BaseThreadInitThunk" (+00000012h)
Address: 76EFA9BDh, location: "ntdll", loaded at 76EC0000h - 76FDE000h
Symbol: "LdrInitializeThunk" (+0000004Dh)
Address: 76575984h, location: "kernel32", loaded at 764E0000h - 765B8000h
Symbol: "UnhandledExceptionFilter" (+00000000h)
Address: 76575984h, location: "kernel32", loaded at 764E0000h - 765B8000h
Symbol: "UnhandledExceptionFilter" (+00000000h)
Address: 76EC8BF2h, location: "ntdll", loaded at 76EC0000h - 76FDE000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 76F0E42Ah, location: "ntdll", loaded at 76EC0000h - 76FDE000h
Symbol: "RtlConvertUlongToLargeInteger" (+000094A4h)
Address: 004961BDh, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Single Column Playlist Display 0.5.4 beta [Nov 24 2006 - 21:31:48]  (foo_uie_single_column_playlist)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
Album list panel 0.2.1  (foo_uie_albumlist)
Standard Input Array 1.0  (foo_input_std)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Album Art Panel 0.2.6  (foo_uie_albumart)
Console panel 0.2.1  (foo_uie_console)
Standard DSP array 1.0  (foo_dsp_std)
WMA Decoder 1.1  (foo_input_std)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Explorer Tree 1.04.6b  (foo_uie_explorer)
Run services 0.3.2  (foo_run)
Scheduler 3.53  (foo_scheduler)
Track info panel mod 0.8.0 beta [Jan  5 2007 - 13:36:12]  (foo_uie_trackinfo_mod)
foobar2000 core 0.9.4.2  (Core)
CD Audio Decoder 2.1.1  (foo_cdda)
FLAC Decoder 1.1.0  (foo_input_std)
Converter 1.0.1  (foo_converter)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
PanelsUI 0.7.3 beta [Mar  3 2007 - 13:27:41]  (foo_ui_panels)
Default User Interface 0.9acc  (foo_ui_std)
foo_custominfo 0.1.2  (foo_custominfo)
Album List 3.2.0  (foo_albumlist)
Winamp API Emulator 0.94  (foo_winamp_spam)

as you can see from the failure.txt, i got quite a few comps, but even a clean install and only the required items by the pack still causes the problems

* Latest Version of PanelsUI
* Quick Search -
* Custom info -
* CWB Hooks
* Windows Explorer Panel
* Artist List Panel
* ColumnsUI
* Foo Run

I hope i have provided enough information.

Running windows Vista Ultimate with the latest Foobar

Greets and thanks for your time,

Seph
Title: foo_ui_panels
Post by: jclim00 on 2007-03-07 09:56:11
Trying out the new windowsize option but this code seems to do nothing for me. Am I putting the command in the wrong place or something?

Code: [Select]
$button(135,0,0,0,15,15,images\hmm\placeholder.png,images\hmm\overlay.png,WINDOWSIZE:256:350:LEFT:TOP,)
Title: foo_ui_panels
Post by: Jaehong on 2007-03-07 10:49:18
If image path contains # character then does not show image.

Code: [Select]
G:\Music\Honey Family\2006) Single - #01\Honey Family_Single.jpg
Title: foo_ui_panels
Post by: PredUK on 2007-03-07 11:56:45
Percentage of the width or height is easy.  Use eval as you did, except no reason to divide and multiply unless you want an odd percentage.
Code: [Select]
50% of height -
$eval(%_height%/2)

33% of height -
$eval(%_height%*33/100)  no need for nesting in this case


The x and y coordinates would depend on how you want your panel displayed.  Always at the origin would be 0,0.  Centered in the windows with 50% of the width -
Code: [Select]
width -
$eval(%_width%/2)

X coord -
$eval({%_width%-{%_width%/2}}/2)


The first two fields are very important.  Field one gives your panel a unique name, enabling you to have more than one instance of the same panel - ie TrackDisplay1 and TrackDisplay2, or MyDisplay1 and MyDisplay2.  Field two is the actual name of the panel and is the same for all instances of that panel - ie 'Track Display' or 'Single Column Playlist'.


Thanks for your help, but is there no way to place the panel relative to another panel?
Title: foo_ui_panels
Post by: tomthomson on 2007-03-07 13:50:06
Trying out the new windowsize option but this code seems to do nothing for me. Am I putting the command in the wrong place or something?

Code: [Select]
$button(135,0,0,0,15,15,images\hmm\placeholder.png,images\hmm\overlay.png,WINDOWSIZE:256:350:LEFT:TOP,)

I think this part is wrong
WINDOWSIZE:256:350:LEFT:TOP

As the PanelsUI readme says WINDOWSIZE has just two parameters, width and height.
Try removing the ":LEFT:TOP" part
Title: foo_ui_panels
Post by: mil3s on 2007-03-07 16:56:43
Has something been done to SORT? I can't get it to work using the code in the wiki.

EDIT: Never mind. I guess it doesn't sort. Misleading name for a function that does something too advanced for a person to understand and use.
Title: foo_ui_panels
Post by: 2Pacalypse on 2007-03-07 17:06:12
upgraded to latest panels UI and now i cant click on the scpl. Using fofr latest release 0.5 is displays the playlist i cant single or double click on any item. any ideas?
Title: foo_ui_panels
Post by: jclim00 on 2007-03-07 19:57:46
Trying out the new windowsize option but this code seems to do nothing for me. Am I putting the command in the wrong place or something?

Code: [Select]
$button(135,0,0,0,15,15,images\hmm\placeholder.png,images\hmm\overlay.png,WINDOWSIZE:256:350:LEFT:TOP,)

I think this part is wrong
WINDOWSIZE:256:350:LEFT:TOP

As the PanelsUI readme says WINDOWSIZE has just two parameters, width and height.
Try removing the ":LEFT:TOP" part


It won't resize with or without the anchor points  Using the 0.7.5 release if that helps. Oh, tooltips are nifty
Title: foo_ui_panels
Post by: FofR on 2007-03-08 00:24:02
Terrestrial: Can I get permission to maintain a version history alongside downloads of each PanelsUI version on http://www.fooblog2000.com (http://www.fooblog2000.com) ?
Title: foo_ui_panels
Post by: wraithdu on 2007-03-08 06:37:19
Trying out the new windowsize option but this code seems to do nothing for me. Am I putting the command in the wrong place or something?

Code: [Select]
$button(135,0,0,0,15,15,images\hmm\placeholder.png,images\hmm\overlay.png,WINDOWSIZE:256:350:LEFT:TOP,)

Try placing command in single quotes maybe?

EDIT:  Just did a test.  It seems the WINDOWSIZE command does not work from within a Track Display.  It works fine, including anchor points, from the main PanelsUI config.

If image path contains # character then does not show image.

Code: [Select]
G:\Music\Honey Family\2006) Single - #01\Honey Family_Single.jpg

This is a known issue.  No workaround to my knowledge.

upgraded to latest panels UI and now i cant click on the scpl. Using fofr latest release 0.5 is displays the playlist i cant single or double click on any item. any ideas?

Do you have PrettyPopup installed?  This and a few other components are incompatible and cause similar problem with the latest version of PanelsUI.  Scan back in the thread to when 0.7.5 was released to see what people found.
Title: foo_ui_panels
Post by: Betse on 2007-03-08 14:29:33
I'm trying to make a desktop foobar for myself. So i put my desktop background as background for foobar. But now i can't see the difference to foobar and desktop offcourse. So when i click and drag on foobar foobar gets moved. And i don't want that.
Is it possible to lock foobar to the desktop or just lock foobar in the place it is? If not, can you make that a feature?

Second, can you make a function where you can tell foobar to stand relative to the height of your desktop? So that you can still use other parts (icons, desktop property, rainlender2 etc) of the desktop, but also have foobar on it.
Title: foo_ui_panels
Post by: 2Pacalypse on 2007-03-08 15:01:08

upgraded to latest panels UI and now i cant click on the scpl. Using fofr latest release 0.5 is displays the playlist i cant single or double click on any item. any ideas?

Do you have PrettyPopup installed?  This and a few other components are incompatible and cause similar problem with the latest version of PanelsUI.  Scan back in the thread to when 0.7.5 was released to see what people found.


Dont have prettyPop installed, i'll have to have a look further back.
Title: foo_ui_panels
Post by: Jaehong on 2007-03-08 15:25:06
After use shorcut key, play list lose focus.

It's not a big problem but annoying me...

pleasse, fix it..
Title: foo_ui_panels
Post by: jclim00 on 2007-03-08 15:38:59
EDIT:  Just did a test.  It seems the WINDOWSIZE command does not work from within a Track Display.  It works fine, including anchor points, from the main PanelsUI config.


Thank you
Title: foo_ui_panels
Post by: M. C. on 2007-03-08 15:42:49
Bug
When I used "PanelsUI",I found that the plugin could not support chinese character perfectly. In "PanelsUI", a Chinese word is displayed in two bytes but not a word in 0.6,it still could be insert the panel in the chinese name,but in 0.7 it actually does not support to use chinese when you are editing something ....
as followed is the demonstrations the mistake by a section of codes:
Code: [Select]
$if(
$or(%ispaused%,$not(%isplaying%)),
$panel(Menu,Menu,0,0,%_width%,18,),
$panel(Playing,Track Display,0,0,%_width%,18,)
)
$panel(Playlist,Single Column Playlist,$sub(%_width%,320),18,320,$sub(%_height%,43),)

$panel(Playing,歌词秀,0,18,$sub(%_width%,320),$sub(%_height%,43),)

$panel(Buttons,Track Display,0,$sub(%_height%,25),%_width%,25,)

PS: 歌词秀 foo_uie_lyrics.dll
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-08 15:50:02
Bug
I can't get $font() statements to work with $button2() anymore.
example doesn't work:
Code: [Select]
$button2(0,0,0,0,30,13,$font(tahoma,8,,0-0-0)Forward,$font(tahoma,8,underline,0-0-0)Forward,'Seek ahead by 10 seconds',)
this does work:
Code: [Select]
$button2(0,0,0,0,30,13,Forward,Forward,'Seek ahead by 10 seconds',)
request:
WIDOWSIZE:MAX:MAX
Title: foo_ui_panels
Post by: nate on 2007-03-08 16:46:40
Question on transparency of panels:

I'm wondering if it's possible to make playlist tabs transparent in the same way that the menu bar or the seekbar are. I'm trying to put an brushed metal image behind the entire design, and it's working everywhere except the playlist tabs, which retain their nasty system gray color. Is this something that could be accomplished by foo_ui_panels, or would it have to be implemented by the panel itself? Or, does anybody have another idea for a way around this?

I made an animated gif to demonstrate what I'm talking about - click on the thumb:

(http://www.nathanbress.com/temp/fb2kmockupthumbnail.gif) (http://www.nathanbress.com/temp/fb2kmockup.gif)

Code: [Select]
$panel(NateButtons,Track Display,10,21,150,150,)
//$drawrect(-1,-1,$add(%_width%,2),$add(%_height%,2), brushcolor-212-208-200)
$imageabs2(%_width%,%_height%,0,0,3000,3000,0,0,images\brushed.jpg, nokeepaspect)
$panel(NateMenu,Menu,0,0,%_width%,20,)
$panel(NateWindow,Track Display,170,21,$sub(%_width%,170),150,)
$panel(NateSeekbar,Seekbar,10,175,$sub(%_width%,20),20,)
$panel(NateTabs,Playlist tabs,10,200,$sub(%_width%,20),$sub(%_height%,215),)
$panel(NatePlaylist,Columns Playlist,20,230,$sub(%_width%,40),$sub(%_height%,255),)


Thanks!

-Nate
Title: foo_ui_panels
Post by: mil3s on 2007-03-08 18:08:31
Bug
I can't get $font() statements to work with $button2() anymore.
example doesn't work:
Code: [Select]
$button2(0,0,0,0,30,13,$font(tahoma,8,,0-0-0)Forward,$font(tahoma,8,underline,0-0-0)Forward,'Seek ahead by 10 seconds',)

this does work:
Code: [Select]
$button2(0,0,0,0,30,13,Forward,Forward,'Seek ahead by 10 seconds',)

request:
WIDOWSIZE:MAX:MAX

Try this.
Code: [Select]
$button2(0,0,0,0,30,13,'$font(tahoma,8,,0-0-0)'Forward,'$font(tahoma,8,underline,0-0-0)'Forward,'Seek ahead by 10 seconds',)
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-08 19:05:08
Nice. I've updated the wiki accordingly.
Title: foo_ui_panels
Post by: stampgevaar on 2007-03-08 19:20:43
request:
- buttons in the single column playlist
- an answer why my first perfectly rating code doesn't work anymore? have you done something with the alignment of the buttons (see post 435)

bug:
if you load something from windows explorer with the right click menu and choose play in foobar the window changes size when it's first maximalised

btw great component
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-03-08 19:33:22
Question @terrestrial:
Did you finally added unicode support?
This doesn't work
Code: [Select]
$font(Arial Unicode MS,9,,210-210-210)$char(266B)
Title: foo_ui_panels
Post by: pingwee on 2007-03-08 19:52:47
After use shorcut key, play list lose focus.

It's not a big problem but annoying me...

pleasse, fix it..


I agree, i have a quicksearch panel that is being focused when i press F3, but when i press enter (after having searched) it doesn't give focus to the playlist, so it's pretty annoying, and its the only thing that holds me from using panels_ui right now
Title: foo_ui_panels
Post by: wraithdu on 2007-03-08 20:17:44
Nice. I've updated the wiki accordingly.

If you follow the example from the tagging section for $button() in the wiki, then the whole string should be enclosed in single quotes.  This is how I have mine setup, and everything works well.

Code: [Select]
$button2(0,0,0,0,30,13,'$font(tahoma,8,,0-0-0)Forward','$font(tahoma,8,underline,0-0-0)Forward','Seek ahead by 10 seconds',)


Question @terrestrial:
Did you finally added unicode support?
This doesn't work
Code: [Select]
$font(Arial Unicode MS,9,,210-210-210)$char(266B)

$char() values are decimal values.  Convert 266B to decimal and try it - $char(9835)
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-03-08 21:29:12
Quote
$char() values are decimal values.  Convert 266B to decimal and try it - $char(9835)

Thanks   
I didn't know that.  So I have one question: How do I convert to decimal???
Title: foo_ui_panels
Post by: kalmark on 2007-03-08 22:07:02
Quote

$char() values are decimal values.  Convert 266B to decimal and try it - $char(9835)

Thanks   
I didn't know that.  So I have one question: How do I convert to decimal???

You could google for "0x266B in decimal (http://www.google.com/search?q=0x266b+in+decimal)", for example.
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-09 00:59:10
If you follow the example from the tagging section for $button() in the wiki, then the whole string should be enclosed in single quotes.  This is how I have mine setup, and everything works well.

Well, the non-working example I posted in #509 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=52465&view=findpost&p=477320) came straight from the wiki.
(It is really is falling behind, I should have some free time tomarrow to give it some work.)
[edit] the above red comment refers to the track_info_mod reference page
Title: foo_ui_panels
Post by: wraithdu on 2007-03-09 02:25:10
Yeah I know, the wiki is inconsistent sometimes.  But I think placing everything in single quotes might be the safest way to go...what's your opinion?  I don't care which version is in the wiki as long as it's consistent and it works.

Quote

$char() values are decimal values.  Convert 266B to decimal and try it - $char(9835)

Thanks   
I didn't know that.  So I have one question: How do I convert to decimal???

The easy way is to open up the windows calculator, enter scientific mode, and just convert it.

If you wanna learn at the same time....it's like binary but base 16.  So the first (right-most) digit is 16^0 (16 to the power of 0), which is one.  So the digit is 0-9 then A-F (10-15).  To get the decimal value for that digit, multiply the digit times the value of the place it's in.  So for the first digit, 'A' would equal 10*1=10.  To get the decimal value for a hex number, add the decimal values of all the places.  They follow this pattern -

Place    Value            =
1      -      16^0      -      1
2        -    16^1      -      16
3        -    16^2      -      256
4        -    16^3      -      4096
etc....
Title: foo_ui_panels
Post by: Yotsuya on 2007-03-09 04:03:04
IMO the easiest way to convert between hex and decimal is using the windows calculator.

Winkey+R, "calc", <enter>
Switch to the scientific calculator from View> Scientific

Press F5, type in your Hex value, press F6 and the Decimal value is displayed
Press F6, type in your Decimal value, press F5 and the Hex value is displayed
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-09 04:13:55
yeah, but if you can do it in your head, that's even easier.



</off topic>
Title: foo_ui_panels
Post by: jimbo11883 on 2007-03-09 04:21:31
yeah, but if you can do it in your head, that's even easier.



</off topic>


Give this guy a cookie!
Title: foo_ui_panels
Post by: Squeller on 2007-03-09 05:35:31
Congratulations for your panel! I migrated lately, because I didn't know it supersedes trackinfo_mod. The migration from old trackinfo_mod went so fine... And all my bugs seem to be fixed... (high cpu on notebook/persecond, no leftclicking in preferences)...
Title: foo_ui_panels
Post by: leokennis on 2007-03-09 11:18:29
Congratulations for your panel! I migrated lately, because I didn't know it supersedes trackinfo_mod. The migration from old trackinfo_mod went so fine... And all my bugs seem to be fixed... (high cpu on notebook/persecond, no leftclicking in preferences)...

And also very important for album-art lovers: Panels_UI no longer has problems with progressive JPG. Trackinfo_mod would always show the first scan of a progressive JPG so you'd get very blurry and blocky JPG's, but Panels_UI doesn't
Title: foo_ui_panels
Post by: huythuy on 2007-03-09 16:57:53
great plugin !

I tried a configuration from FofR [thanks for sharing with us]

I hope you could help me with this. I don't use "Album list" so I tried to change it to "Playlist switcher" but it seems it doesn't work . Panel UI show the Playlist switcher but clicking on any playlist doesn't send the playlist to SCPL at all . Is there any workaround for this .

Thanks in advance.
Title: foo_ui_panels
Post by: elemakil on 2007-03-09 17:43:20
I would like it to create some buttons, which let me put the foobar in a certain mode, the chill mode or the work mode and so on. One thing there should be that the volume is set to a certain level different for each mode. I've got a code for a button, but the volume does not change, could you have a look and tell me what is wrong, please.
My code:
Code: [Select]
$button(381,22,0,0,25,25,images\mode1.png,images\mode1_hot.png,'Set volume to -21dB',)

The Commandline Guide says that this command is possible, but it won't work. Well and, the Commandline Guide shows only some values to set the volume at, is it impossible to use own ?

Thanks for help,


greetings, elemakil
Title: foo_ui_panels
Post by: wraithdu on 2007-03-09 18:26:20
EDIT: Seems like the set volume commands were removed from foobar.  You'll have to use 'Volume up' or 'Volume down'
Title: foo_ui_panels
Post by: FofR on 2007-03-09 22:12:12
I'd love to have select-able text in panelsUI and appropriate cursor changes upon button mouse overs.
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-03-09 22:38:27
If you wanna learn at the same time....it's like binary but base 16.  So the first (right-most) digit is 16^0 (16 to the power of 0), which is one.  So the digit is 0-9 then A-F (10-15).  To get the decimal value for that digit, multiply the digit times the value of the place it's in.  So for the first digit, 'A' would equal 10*1=10.  To get the decimal value for a hex number, add the decimal values of all the places.  They follow this pattern -

Place    Value            =
1      -      16^0      -      1
2        -    16^1      -      16
3        -    16^2      -      256
4        -    16^3      -      4096
etc....


I think I understand a bit about what you are talking.


IMO the easiest way to convert between hex and decimal is using the windows calculator.

Winkey+R, "calc", <enter>
Switch to the scientific calculator from View> Scientific

Press F5, type in your Hex value, press F6 and the Decimal value is displayed
Press F6, type in your Decimal value, press F5 and the Hex value is displayed


This helped me a lot.  Thanks

I can add that in the last version of panels the configuration of egoh spectrum analyser works really good.

One question: I am using a Cd image  which displays a cover. Everytime it changes you can see it flickering a second. Is this a normal behaviour? Is it possible optimize this so that it won't be so annoying?
Title: foo_ui_panels
Post by: metal_termite on 2007-03-10 06:19:52
I was looking at older posts and noticed I missed a new version of the component uploaded on March 3rd. You added tooltips for buttons, thanks

Oh yeah, the component is signed as version 0.7.3, but the changelog says 0.7.5.
Title: foo_ui_panels
Post by: metal_termite on 2007-03-10 07:37:05
I'm dabbling with this component for the first time since the last few revisions of trackinfo_mod.

I don't understand how $glass works. Can someone dumb it down for me? It is like $drawrect but instead draws glass? Right now I am just trying to grasp something simple like overlaying a panel on top of $glass, such as the seekbar for example.
Title: foo_ui_panels
Post by: jimbo11883 on 2007-03-10 08:22:36
I'm dabbling with this component for the first time since the last few revisions of trackinfo_mod.

I don't understand how $glass works. Can someone dumb it down for me? It is like $drawrect but instead draws glass? Right now I am just trying to grasp something simple like overlaying a panel on top of $glass, such as the seekbar for example.


$glass is for margins, not a rectangle.

any number will extend the window borders inward. Then you can draw text/graphics on the glass.
Title: foo_ui_panels
Post by: Squeller on 2007-03-10 11:14:04
Just a quick question before I have a closer look on it tomorrow: AFAICS this plugin can host panels via tagz syntax. Will I be able to have e.g. the egoh spectrum analyzer in the background and text in front of it?
Title: foo_ui_panels
Post by: Yotsuya on 2007-03-10 11:21:41
This component continues to suffer from stability issues under Windows XP and Server 2003. When loading the Configuration dialogue, there is an extremely high chance foobar will crash. I spend more time restarting foobar and deleting failure.txt files than I do any actual coding. Strangely enough though, it doesnt seem to crash under Vista.
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C947C37h
Access violation, operation: read, address: 001D9000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C947C37h):
7C947BF7h:  CC CC CC CC CC 85 C0 74 25 8B 4D 0C 56 0F B6 31
7C947C07h:  48 41 66 83 3C 75 60 D0 97 7C 00 74 06 85 C0 74
7C947C17h:  0A 48 41 42 42 85 C0 75 E4 EB 02 42 42 5E 8B 45
7C947C27h:  08 89 10 E9 82 1B FE FF 85 C0 74 1D 8B 55 0C 57
7C947C37h:  0F B7 0A 8B 3D 60 E2 97 7C 66 8B 0C 4F 42 42 46
7C947C47h:  84 ED 74 01 46 48 75 E8 5F 8B 45 08 89 30 E9 97
7C947C57h:  BA FC FF 8B 7D 0C 8B 7F 04 66 8B 3C 4F 66 3B 3D
7C947C67h:  74 E4 97 7C 0F 84 28 52 FE FF C6 45 FF 00 E9 24
Code bytes (7C947C37h):
7C947BF7h:  CC CC CC CC CC 85 C0 74 25 8B 4D 0C 56 0F B6 31
7C947C07h:  48 41 66 83 3C 75 60 D0 97 7C 00 74 06 85 C0 74
7C947C17h:  0A 48 41 42 42 85 C0 75 E4 EB 02 42 42 5E 8B 45
7C947C27h:  08 89 10 E9 82 1B FE FF 85 C0 74 1D 8B 55 0C 57
7C947C37h:  0F B7 0A 8B 3D 60 E2 97 7C 66 8B 0C 4F 42 42 46
7C947C47h:  84 ED 74 01 46 48 75 E8 5F 8B 45 08 89 30 E9 97
7C947C57h:  BA FC FF 8B 7D 0C 8B 7F 04 66 8B 3C 4F 66 3B 3D
7C947C67h:  74 E4 97 7C 0F 84 28 52 FE FF C6 45 FF 00 E9 24
Registers:
EAX: 000013B5, EBX: 00000000, ECX: 00000000, EDX: 001D9000
ESI: 000017FC, EDI: 7FFB7C22, EBP: 00000110, ESP: 00000118
Crash location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlInitializeSListHead" (+0000EC27h)

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
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
wbsys                            loaded at 66500000h - 6650A000h
wbhelp                          loaded at 66600000h - 66617000h
wblind                          loaded at 66000000h - 6608F000h
WINMM                            loaded at 76B40000h - 76B6D000h
UXTHEME                          loaded at 5AD70000h - 5ADA8000h
msimg32                          loaded at 76380000h - 76385000h
nview                            loaded at 00DF0000h - 00F60000h
PSAPI                            loaded at 76BF0000h - 76BFB000h
OLEAUT32                        loaded at 77120000h - 771AC000h
VERSION                          loaded at 77C00000h - 77C08000h
NTMARTA                          loaded at 77690000h - 776B1000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
RocketDock                      loaded at 01020000h - 0102E000h
MSCTF                            loaded at 74720000h - 7476B000h
lgscroll                        loaded at 10100000h - 1010F000h
MSVCR80                          loaded at 78130000h - 781CB000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
msctfime                        loaded at 755C0000h - 755EE000h
imjp81                          loaded at 3A700000h - 3A756000h
imjp81k                          loaded at 3A600000h - 3A6D0000h
foo_cdda                        loaded at 01170000h - 011A6000h
foo_converter                    loaded at 011D0000h - 01239000h
foo_cwb_hooks                    loaded at 01260000h - 0128E000h
foo_dsp_std                      loaded at 012B0000h - 012F1000h
foo_highlightplaying            loaded at 01320000h - 01341000h
foo_input_monkey                loaded at 01370000h - 013B9000h
foo_input_std                    loaded at 013E0000h - 014F4000h
foo_input_tta                    loaded at 01520000h - 0154D000h
foo_masstag                      loaded at 01570000h - 015C0000h
foo_rgscan                      loaded at 015E0000h - 01628000h
foo_run                          loaded at 01650000h - 0167B000h
foo_uie_albumlist                loaded at 016A0000h - 016DD000h
foo_uie_console                  loaded at 01700000h - 0171B000h
foo_uie_lyrics                  loaded at 01740000h - 0179E000h
WININET                          loaded at 771B0000h - 7727F000h
Normaliz                        loaded at 017B0000h - 017B9000h
iertutil                        loaded at 6E850000h - 6E895000h
foo_uie_playlists_dropdown      loaded at 019E0000h - 01A19000h
foo_uie_queuemanager            loaded at 01A40000h - 01A79000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA8000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_quicksearch              loaded at 041F0000h - 04236000h
foo_uie_vis_egoh                loaded at 04240000h - 0425D000h
foo_ui_columns                  loaded at 04270000h - 04307000h
foo_ui_panels                    loaded at 04330000h - 043F9000h
foo_ui_std                      loaded at 04420000h - 04477000h
foo_winamp_spam                  loaded at 044A0000h - 044CA000h
foo_ui_minilyrics                loaded at 044E0000h - 04502000h
nvwddi                          loaded at 04740000h - 04755000h
IMJPCD                          loaded at 3B100000h - 3B11B000h
MiniLyrics                      loaded at 07760000h - 07862000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
RICHED32                        loaded at 732E0000h - 732E5000h
RICHED20                        loaded at 74E30000h - 74E9C000h
DSOUND                          loaded at 73F10000h - 73F6C000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
ReplayGain Scanner 2.0.2  (foo_rgscan)
Run services 0.3.2  (foo_run)
Highlight playing 0.1.0  (foo_highlightplaying)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
TTA Audio Decoder (unofficial) 2.4.2  (foo_input_tta)
cwbowron's title format hooks 1.0.13 [Oct  2 2006 - 09:06:52]  (foo_cwb_hooks)
Masstagger 1.6  (foo_masstag)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Album list panel 0.2.1  (foo_uie_albumlist)
Egoh Spectrum analyser (uie) 1.1.0  (foo_uie_vis_egoh)
Queue manager panel 0.2.1  (foo_uie_queuemanager)
Standard Input Array 1.0  (foo_input_std)
CD Audio Decoder 2.1.1  (foo_cdda)
Playlists Dropdown 0.6 alpha 3  (foo_uie_playlists_dropdown)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Standard DSP array 1.0  (foo_dsp_std)
foobar2000 core 0.9.4.2  (Core)
Winamp API Emulator 0.95  (foo_winamp_spam)
WMA Decoder 1.1  (foo_input_std)
Default User Interface 0.9acc  (foo_ui_std)
Console panel 0.2.1  (foo_uie_console)
PanelsUI 0.7.3 beta [Mar  3 2007 - 13:27:41]  (foo_ui_panels)
FLAC Decoder 1.1.0  (foo_input_std)
Lyric Show Panels 0.3.0.0  (foo_uie_lyrics)
Converter 1.0.1  (foo_converter)
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-10 13:19:29
I run it under XP pro SP2 and can say I haven't had any crashing problems.

Perhaps it's your install?
Title: foo_ui_panels
Post by: Squeller on 2007-03-10 14:48:43
$panel(spec,Spectrum Analyser,0,0,%_width%,%_height%,)

Why do I get "[UNKNOWN FUNCTION]"?
Title: foo_ui_panels
Post by: elemakil on 2007-03-10 14:54:51
has to be
Code: [Select]
$panel(spec,Spectrum analyser,0,0,%_width%,%_height%,)


you can look it always up in the dd menu above the edit frame ... (don't know how many times I looked up whether it is Track info mod or Track Info Mod ....)


greetings elemakil
Title: foo_ui_panels
Post by: Squeller on 2007-03-10 15:35:15
you can look it always up in the dd menu above the edit frame ... (don't know how many times I looked up whether it is Track info mod or Track Info Mod ....)

Ah, I thought all the buttons and dropdowns do not work. Because, on win2000, if you click the dropdown button you do not see anything (you have to use the keyboard arrows instead).

Anyway: I still have unknown function. Copy+paste: $panel(spec,Spectrum analyser,0,0,%_width%,%_height%,)
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-10 15:53:57
I don't believe the spectrum can be stretched vertically like that.
I think it has a maximum height; what that maximum is I don't know.
Title: foo_ui_panels
Post by: Squeller on 2007-03-10 17:44:07
I get "unknown function" in my track display. no matter what I use. E.g.:

// Background
$panel(scp,Single Column Playlist,0,0,80,80,)

I'm on w2k and columns ui is my default ui. Could that be a problem?

I could maybe think about using the panels ui as default ui. But I defiinitely need the columns ui global variables (i can tell you variables scope is a tricky thing with fb2k+components). Does someone know if the columns ui global variables work, if its not the default ui???
Title: foo_ui_panels
Post by: Ran Sagy on 2007-03-10 17:55:03
You can't use PanelsUI functions in ColumnsUI. You need to have both installed, But you actively use PanelsUI for the added functionality.
Title: foo_ui_panels
Post by: terrestrial on 2007-03-10 18:52:22
Here: http://lunaelement.net/files/e3.7z (http://lunaelement.net/files/e3.7z)
check the toolbars and the goldbar.


you mean around the edges or the whole thing?

terrestrial, I know how busy you must be, but I was hoping you could take a look at this request:

playlist view notification (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=53076&view=findpost&p=475483)

It would make me very happy!


if you want to write a interface/service I can implement it in scpl.

At the moment I am defining all my PVARS at the top of my PanelsUI panel, this works nicely but isn't very well optimised.

What I tried to do was take out the global PVARS and place them in a 0x0 track display and put the theme pvars in a similar one. This way I can put everything under // PerTrack, etc. to optimise yet still keep all the vars in one place for people to customise.

However, none of these PVARS seem to get set even though the PanelsUI config screen indicates that the panel has been loaded.

Putting them at the top of the Now Playing track display works but I don't really want them there.


if its hidden (or 0x0 size) its not going to be redrawn / titleformatting will not be evaluated. also you cannot control the order that the titleformatting will be run, so you cannot guarantee that the "pvar" track display will be evaluated before something else that uses the pvar.

Ive got a small problem, and didnt see it in here (quickly scanned over the posts so sorry if its been dealt with allready)

Ive installed this pack: http://www.fooblog2000.com/category/config/ (http://www.fooblog2000.com/category/config/)

and it looked quite nice, works nice too... but, once i try to run internet radio (just a PLS file) i hear mucis for a fraction of a second and then foobar crashes.

Any ideas ? this is the information i could gather.


%playback_time_seconds% will be 0 for internet radio, and dividing by that in $eval() causes the crash. it will be fixed for the next version, but in the meantime, don't divide by 0

Terrestrial: Can I get permission to maintain a version history alongside downloads of each PanelsUI version on http://www.fooblog2000.com (http://www.fooblog2000.com) ?


no, I'd rather not have old versions floating around

This component continues to suffer from stability issues under Windows XP and Server 2003. When loading the Configuration dialogue, there is an extremely high chance foobar will crash. I spend more time restarting foobar and deleting failure.txt files than I do any actual coding. Strangely enough though, it doesnt seem to crash under Vista.


try this version here (http://users.bowie-cass.com/singa/foo_ui_panels_dbg.zip) and let me know if it still crashes, and I will try to narrow down the cause.
Title: foo_ui_panels
Post by: mil3s on 2007-03-10 19:01:47

Here: http://lunaelement.net/files/e3.7z (http://lunaelement.net/files/e3.7z)
check the toolbars and the goldbar.

you mean around the edges or the whole thing?

How can you not see?  If you check the goldbar for example there should be a clear white line at the bottom of it. When the image is stretched it gets so blurred the white line disappears and in Foobar you can't see it. And the toolbars suddenly have a bright line a few fixels from the top and another bright line a few pixels from the bottom. You messed with the code in v0.7 and made it worse than it was before.
Title: foo_ui_panels
Post by: wraithdu on 2007-03-10 22:38:50
Does someone know if the columns ui global variables work, if its not the default ui???

I don't use them like that myself, but I'm pretty sure I've heard people say that they have.  Just remember to use $set_global() and $get_global().
Title: foo_ui_panels
Post by: metal_termite on 2007-03-11 03:39:10
Shucks, you cannot use the (column ui) playlist tabs panel with this component can you? 

I'm using a column ui playlist in my panel setup and it would be nice to have the playlist tabs panel available.  why isn't it in the list of available panels?
Title: foo_ui_panels
Post by: jclim00 on 2007-03-11 05:03:48
Shucks, you cannot use the (column ui) playlist tabs panel with this component can you? 

I'm using a column ui playlist in my panel setup and it would be nice to have the playlist tabs panel available.  why isn't it in the list of available panels?


You have to use persistent variables to mimic the tab function and assign buttons to change them. There's a great explanation. here http://www.fooblog2000.com/category/tips/panelsui/ (http://www.fooblog2000.com/category/tips/panelsui/)
Title: foo_ui_panels
Post by: wraithdu on 2007-03-11 06:07:03
Shucks, you cannot use the (column ui) playlist tabs panel with this component can you? 

I'm using a column ui playlist in my panel setup and it would be nice to have the playlist tabs panel available.  why isn't it in the list of available panels?

Yes indeed you can -
Code: [Select]
$panel(TABS1,Playlist tabs,0,$eval(%_height%-$get(vol.height)-40),$sub(%_width%,50),20,)


I don't know why it's not in the panels list, but I've been using it since day one.

@jclim00
He's not talking about the tabbed panel stack mod, just the playlist tabs switcher.
Title: foo_ui_panels
Post by: Yotsuya on 2007-03-11 09:42:51
try this version here (http://users.bowie-cass.com/singa/foo_ui_panels_dbg.zip) and let me know if it still crashes, and I will try to narrow down the cause.


Even with this debug version I am experiencing the crashes. I am trying on two different machines. One running 2k3 and the other running XP. I have tried a fresh install and rebuild of foobar on both machines and am still experiencing the crashes. I have tried a variety of plugin combinations but none of them appear to stick out as the cause.

It might be my imagination but if I change the track (click the next button) before loading the configuration then it crashes far less often. If there is anything you would like me to do to narrow down this bug please let me know. There were posts by others describing a similar problem so I do not believe it is isolated to my setup.
Title: foo_ui_panels
Post by: crush on 2007-03-11 11:40:25
Is it possible to change the "Group rows" in Group display with a variable?

I check if the album has more discs and if so, i dont want to display all the info from the album again, just the disc number.

So, I'd like to have the "Group rows is 5" for 11st disc, and "Group rows is 1" for the others.

If it isnt possible, can u give me any tips how to make it? In the Item display? Im quite noob 

reg,
crush
Title: foo_ui_panels
Post by: Squeller on 2007-03-11 11:42:48
Question: In my context menu I have a separator and "properties" at the bottom. If I rightclick into the track display panel, the context menu is the same as everywhere else, but ends with the separator, no properties. Why? (Would be nice to have it again, because I have the track display on full screen. Yes I know I can do shortcuts, but I'm a perfectionist )

EDIT: I see changes of the context menu are not being reflected in the track display context menu. Why?
Title: foo_ui_panels
Post by: Falstaff on 2007-03-11 13:29:55
Hi,

I've just tried the new version available on the link of the first post of this thread, and it's a 0.7.3 beta that i get ???
And the .txt says 0.7.5 with new anchor point for the function WINDOWSIZE,

 Resize window works very well
BUT
 Anchor Points doesn't work anymore  is it a regression Terrestrial ??

my code:
Code: [Select]
$button(550,14,0,0,16,12,images11\bt\down0.png,images11\bt\down1.png,'WINDOWSIZE:620:899:LEFT:TOP',)

Thanx in advance

Br3tt
Title: foo_ui_panels
Post by: metal_termite on 2007-03-11 15:51:38

Shucks, you cannot use the (column ui) playlist tabs panel with this component can you? 

I'm using a column ui playlist in my panel setup and it would be nice to have the playlist tabs panel available.  why isn't it in the list of available panels?

Yes indeed you can -
Code: [Select]
$panel(TABS1,Playlist tabs,0,$eval(%_height%-$get(vol.height)-40),$sub(%_width%,50),20,)


I don't know why it's not in the panels list, but I've been using it since day one.

@jclim00
He's not talking about the tabbed panel stack mod, just the playlist tabs switcher.

Awesome, thank you.
Title: foo_ui_panels
Post by: eejadx on 2007-03-11 17:12:20
Small request. Would you mind editing your first post and add a link to the wiki (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29) page so new users and lazy asses like mine have an easy access to the components doc.

Edit:
On a side note, I was thinking that it might be useful to add feature requests and known issues sections in the wiki, something like cwbowron did on his web site. Not that I want to peer pressure the developper, but I think it could ease the beta stage for all of us.

I'll be waiting for Terrestrial approbation before attempting any move.
Title: foo_ui_panels
Post by: tberman333 on 2007-03-12 03:59:51
request:
- buttons in the single column playlist


I second this request.

Thanks for all the work on this (and all) your components terrestrial!
Title: foo_ui_panels
Post by: metal_termite on 2007-03-12 06:48:28
This post is regarding the $font(NAME,SIZE,OPTIONS,COLOR) function. I don't believe there is anyway of declaring letter spacing. Therefore I'd like to request the addition of two more font styling options.
Title: foo_ui_panels
Post by: FofR on 2007-03-12 15:24:15
A request for $drawrect - Similar to CSS "border-style" would it be possible to have borders drawn in different styles, such as:

dotted
dashed
solid
double
groove
ridge
inset
outset
Title: foo_ui_panels
Post by: wraithdu on 2007-03-12 17:29:20
This post is regarding the $font(NAME,SIZE,OPTIONS,COLOR) function. I don't believe there is anyway of declaring letter spacing. Therefore I'd like to request the addition of two more font styling options.
  • Condense - Condenses the white space between characters by x pixels. Example: $font(Arial Black,24,condense-3,)
  • Expand - Expands the white space between characters by x pixels. Example:  $font(Arial Black,24,expand-2,)

This exists actually.  Use the option 'fixedwidth-12' for example.  If you're not using a fixed width font, however, this looks like crap.  Check out the wiki for Track Info Mod, it's in the examples section.

http://wiki.hydrogenaudio.org/index.php?ti...d%29#Font_style (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Track_Info_Panel_Mod_%28foo_uie_trackinfo_mod%29#Font_style)
Title: foo_ui_panels
Post by: metal_termite on 2007-03-12 19:17:03

This post is regarding the $font(NAME,SIZE,OPTIONS,COLOR) function. I don't believe there is anyway of declaring letter spacing. Therefore I'd like to request the addition of two more font styling options.
  • Condense - Condenses the white space between characters by x pixels. Example: $font(Arial Black,24,condense-3,)
  • Expand - Expands the white space between characters by x pixels. Example:  $font(Arial Black,24,expand-2,)

This exists actually.  Use the option 'fixedwidth-12' for example.  If you're not using a fixed width font, however, this looks like crap.  Check out the wiki for Track Info Mod, it's in the examples section.

http://wiki.hydrogenaudio.org/index.php?ti...d%29#Font_style (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Track_Info_Panel_Mod_%28foo_uie_trackinfo_mod%29#Font_style)

I tried fixedwidth and went over the wiki a few times before posting that

Like you said it looks crappy if the font is not a fixed-width. That leaves half the fonts people use if not more out-in-the-cold. More people are starting to use larger font sizes with their panel ui presentation, and IMO you can save space and improve the look of some larger fonts by condensing the white space between characters.
Title: foo_ui_panels
Post by: jclim00 on 2007-03-12 20:50:36
Another request, for the WINDOWSIZE button command to be useable inside trackinfo panels. I like to keep my panels_ui config simple by pointing to the necessary panels instead of cluttering it up with other code, and I can't figure out how to effectively place a windowsize command in my layout without migrating an existing trackinfo panel into the panels_ui config.
Title: foo_ui_panels
Post by: huythuy on 2007-03-12 22:06:06
Foobar throws me this error when i was trying to use XM plugin . I was stil able to listen to XM unless I close the "send error report" window.

does it mean panel UI is not compatible with XM plugin ?

Code: [Select]
Illegal operation:
Code: C0000094h, flags: 00000000h, address: 0198A491h
Call path:
entry=>app_mainloop=>titleformat_object::run
This is the first crash logged by this instance.
Code bytes (0198A491h):
0198A451h:  75 08 C7 44 24 24 00 00 00 00 83 7C 24 68 08 8B
0198A461h:  4C 24 54 73 04 8D 4C 24 54 0F B7 09 66 83 F9 2B
0198A471h:  75 09 8B 4C 24 2C 8D 2C 08 EB 45 66 83 F9 2D 75
0198A481h:  08 2B 44 24 2C 8B E8 EB 37 66 83 F9 2F 75 0D 99
0198A491h:  F7 7C 24 2C 8B 54 24 20 8B E8 EB 24 66 83 F9 2A
0198A4A1h:  75 09 0F AF 44 24 2C 8B E8 EB 15 66 83 F9 40 75
0198A4B1h:  0D 99 F7 7C 24 2C 8B EA 8B 54 24 20 EB 02 33 ED
0198A4C1h:  8B 44 24 28 8B 4C 24 24 03 C8 F6 C1 03 75 17 83
Stack (0012F12Ch):
0012F10Ch:  00000000 00000000 0000000C BBE4D840
0012F11Ch:  0012FA98 000090B1 A7FEFB64 A7FEFD38
0012F12Ch:  03D4C418 0012F3F8 01B7A410 0012F308
0012F13Ch:  0012F40C 00000005 0012F0A0 01A4C550
0012F14Ch:  00000008 00000000 00000000 00000000
0012F15Ch:  0012F1B8 00000040 002D002B 002A002F
0012F16Ch:  00000040 00200000 00000005 00000007
0012F17Ch:  0012F40C 0000002F 00000000 019D0100
0012F18Ch:  FFFFFFFF 00000001 00000007 03D4C468
0012F19Ch:  0012F1CC 019F8918 00000002 0198A795
0012F1ACh:  03D4C498 0012F3F8 01B7A410 01A4BF3A
0012F1BCh:  01C6C230 00000008 00000000 00000000
0012F1CCh:  0012F2FC 019F9D28 00000000 0198353D
0012F1DCh:  03D4C4C8 0012F43F 01C3E810 0012F3F8
0012F1ECh:  01B7A20E 01B7A410 004C6E86 0000000E
0012F1FCh:  0012F43F 0012F397 00000000 00000000
0012F20Ch:  00000000 00000000 0012F494 0012F374
0012F21Ch:  019F9A28 00000000 00000000 00000000
0012F22Ch:  00000004 10004E30 01B7A200 00C723F0
0012F23Ch:  01B7A410 00000004 00C8BF80 00000004
Registers:
EAX: 00000000, EBX: 00000000, ECX: 0000002F, EDX: 00000000
ESI: 00000000, EDI: 00000000, EBP: 00000001, ESP: 0012F12C
Crash location: "foo_ui_panels", loaded at 01960000h - 01A29000h

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
msctfime loaded at 755C0000h - 755EE000h
foo_alarm loaded at 00A70000h - 00AAE000h
foo_albumlist loaded at 00AB0000h - 00AF7000h
OLEAUT32 loaded at 77120000h - 771AC000h
foo_browser   loaded at 00B20000h - 00B5B000h
foo_cdda loaded at 00B80000h - 00BB6000h
foo_converter loaded at 00BE0000h - 00C49000h
foo_cwb_hooks loaded at 00C70000h - 00C9E000h
foo_dop   loaded at 00CC0000h - 00D05000h
SETUPAPI loaded at 77920000h - 77A13000h
foo_dsp_std   loaded at 00D30000h - 00D71000h
foo_freedb2   loaded at 00DA0000h - 00DE0000h
foo_input_monkey loaded at 00E00000h - 00E49000h
foo_input_std loaded at 00E70000h - 00F84000h
foo_lyricsdb loaded at 00FB0000h - 00FCE000h
MSVCP80   loaded at 7C420000h - 7C4A7000h
MSVCR80   loaded at 78130000h - 781CB000h
WININET   loaded at 771B0000h - 7727F000h
Normaliz loaded at 00FE0000h - 00FE9000h
iertutil loaded at 6E850000h - 6E895000h
foo_masstag   loaded at 01210000h - 01260000h
foo_playcount loaded at 01280000h - 01294000h
foo_playlist_tree loaded at 012B0000h - 01319000h
foo_rgscan   loaded at 01340000h - 01388000h
foo_run   loaded at 013B0000h - 013DB000h
foo_scheduler loaded at 01400000h - 0146F000h
POWRPROF loaded at 74AD0000h - 74AD8000h
WINMM loaded at 76B40000h - 76B6D000h
foo_uie_albumart loaded at 01510000h - 01547000h
gdiplus   loaded at 4EC50000h - 4EDF3000h
foo_uie_console   loaded at 01580000h - 0159C000h
foo_uie_explorer loaded at 015C0000h - 015FC000h
foo_uie_lyrics_panel loaded at 01620000h - 01688000h
foo_uie_playlists_dropdown   loaded at 016B0000h - 016EA000h
foo_uie_quicksearch   loaded at 01710000h - 01758000h
foo_uie_single_column_playlist  loaded at 01780000h - 017CC000h
foo_uie_tabs loaded at 017E0000h - 01806000h
foo_uie_trackinfo_mod loaded at 01830000h - 01886000h
foo_ui_columns   loaded at 018A0000h - 0193B000h
foo_ui_panels loaded at 01960000h - 01A29000h
foo_ui_std   loaded at 01A50000h - 01AA7000h
foo_xm   loaded at 01AD0000h - 01AF9000h
WMVCore   loaded at 15110000h - 1536A000h
WMASF loaded at 11C70000h - 11CA9000h
perl58   loaded at 28000000h - 280C9000h
Msimg32   loaded at 76380000h - 76385000h
idle loaded at 60300000h - 60307000h
MSVCR71   loaded at 7C340000h - 7C396000h
hccutils loaded at 02440000h - 02453000h
CLBCATQ   loaded at 76FD0000h - 7704F000h
COMRes   loaded at 77050000h - 77115000h
VERSION   loaded at 77C00000h - 77C08000h
DSOUND   loaded at 73F10000h - 73F6C000h
WINTRUST loaded at 76C30000h - 76C5E000h
CRYPT32   loaded at 77A80000h - 77B14000h
MSASN1   loaded at 77B20000h - 77B32000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
wdmaud   loaded at 72D20000h - 72D29000h
msacm32   loaded at 72D10000h - 72D18000h
MSACM32   loaded at 77BE0000h - 77BF5000h
midimap   loaded at 77BD0000h - 77BD7000h
KsUser   loaded at 73EE0000h - 73EE4000h
appHelp   loaded at 77B40000h - 77B62000h
cscui loaded at 77A20000h - 77A74000h
CSCDLL   loaded at 76600000h - 7661D000h
USERENV   loaded at 769C0000h - 76A73000h
shdocvw   loaded at 77760000h - 778D0000h
CRYPTUI   loaded at 754D0000h - 75550000h
NETAPI32 loaded at 5B860000h - 5B8B4000h
WLDAP32   loaded at 76F60000h - 76F8C000h
xpsp2res loaded at 20000000h - 202C5000h
msi   loaded at 04AB0000h - 04D76000h
vpshell2 loaded at 65880000h - 6588D000h
rarext   loaded at 041A0000h - 041CC000h
ntshrui   loaded at 76990000h - 769B5000h
ATL   loaded at 76B20000h - 76B31000h
wmpshell loaded at 14070000h - 1408B000h
MPR   loaded at 71B20000h - 71B32000h
Secur32   loaded at 77FE0000h - 77FF1000h
ws2_32   loaded at 71AB0000h - 71AC7000h
WS2HELP   loaded at 71AA0000h - 71AA8000h
RASAPI32 loaded at 76EE0000h - 76F1C000h
rasman   loaded at 76E90000h - 76EA2000h
TAPI32   loaded at 76EB0000h - 76EDF000h
rtutils   loaded at 76E80000h - 76E8E000h
msv1_0   loaded at 77C70000h - 77C93000h
iphlpapi loaded at 76D60000h - 76D79000h
sensapi   loaded at 722B0000h - 722B5000h
mswsock   loaded at 71A50000h - 71A8F000h
rasadhlp loaded at 76FC0000h - 76FC6000h
urlmon   loaded at 61410000h - 61534000h
DNSAPI   loaded at 76F20000h - 76F47000h
hnetcfg   loaded at 662B0000h - 66308000h
wshtcpip loaded at 71A90000h - 71A98000h
mlang loaded at 75CF0000h - 75D81000h
wmnetmgr loaded at 12840000h - 12940000h
wdigest   loaded at 74380000h - 7438F000h
rsaenh   loaded at 0FFD0000h - 0FFF8000h
msdmo loaded at 736B0000h - 736B7000h
wmadmod   loaded at 11820000h - 118DC000h
mfplat   loaded at 0BEF0000h - 0BF27000h
DBGHELP   loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 019D0100h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 019F8918h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 0198A795h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 019F9D28h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 0198353Dh, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 004C6E86h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 019F9A28h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 10004E30h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "stricmp_utf8_ex" (+00000000h)
Address: 00C723F0h, location: "foo_cwb_hooks", loaded at 00C70000h - 00C9E000h
Address: 00C8BF80h, location: "foo_cwb_hooks", loaded at 00C70000h - 00C9E000h
Address: 00C72E0Fh, location: "foo_cwb_hooks", loaded at 00C70000h - 00C9E000h
Address: 10004E30h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "stricmp_utf8_ex" (+00000000h)
Address: 00453381h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C35CCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 019FB17Bh, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 0198CCFFh, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Symbol: "foobar2000_get_interface" (+00001B6Fh)
Address: 0047D9C2h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047D9EFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047D9EFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047D9EFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00462229h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C4814h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C47F4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AEB33h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E503h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A6E19h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E7D1h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E77Fh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A9986h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00462371h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004638DCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E503h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A6E19h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E8FAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00462371h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004638DCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00462F66h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AB15Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047D8C2h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C6FB8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1F0Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004390EDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DEDF8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E2AA4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1F0Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1EF4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01308B18h, location: "foo_playlist_tree", loaded at 012B0000h - 01319000h
Address: 00C96784h, location: "foo_cwb_hooks", loaded at 00C70000h - 00C9E000h
Address: 01A17BCCh, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 004A646Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A8070h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040BC26h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004411EAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1F0Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C2794h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00413F09h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A68E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00453542h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1F0Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C38E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A877Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0197657Eh, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 004DEDF8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01A04CE0h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01A0486Ch, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 01A0486Ch, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 01A04A68h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 01A0486Ch, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 01A04AB0h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 01A0486Ch, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 01A0486Ch, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 01A0486Ch, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 01A0486Ch, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 01A0486Ch, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 773D0000h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal249" (+00000000h)
Address: 77D4B6A3h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "OffsetRect" (+00000072h)
Address: 019FB4C7h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 0197DB0Dh, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 0197D603h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 0197D5D5h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 0197D590h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 0197D590h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 0197D590h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 0197D590h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
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: 0197D590h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 77D4EA9Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnableMenuItem" (+0000006Fh)
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: 0197D590h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 77D4EBF3h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+000000F0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 0197D590h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 77D4B473h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D494D2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000075h)
Address: 77D4B530h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001F4h)
Address: 77D4DAEAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+00000000h)
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: 004301ADh, 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: 00430CF3h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BC44Ch, 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: 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: 0044005Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0020h, location: "foobar2000", loaded at 00400000h - 004F3000h
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
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF5D4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430EFAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0928h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049729Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004935BCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004935B6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B34A0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4228h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF9C8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496154h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00F6D0B8h, location: "foo_input_std", loaded at 00E70000h - 00F84000h
Address: 00F6D0B8h, location: "foo_input_std", loaded at 00E70000h - 00F84000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 00F6D0B8h, location: "foo_input_std", loaded at 00E70000h - 00F84000h
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004961BDh, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Alarm 1.55  (foo_alarm)
Standard Input Array 1.0  (foo_input_std)
foo_lyricsdb 0.0.7 beta 4  (foo_lyricsdb)
freedb Tagger 0.5.2a  (foo_freedb2)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Scheduler 3.52  (foo_scheduler)
Explorer Tree 1.04.6b  (foo_uie_explorer)
Masstagger 1.6  (foo_masstag)
CD Audio Decoder 2.1.1  (foo_cdda)
FLAC Decoder 1.1.0  (foo_input_std)
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)
WMA Decoder 1.1  (foo_input_std)
Album List 3.2.0  (foo_albumlist)
Console panel 0.2  (foo_uie_console)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
Quick Search Toolbar 2.8i  (foo_uie_quicksearch)
Album Art Panel 0.2.5.1  (foo_uie_albumart)
Play Count 1.9.2  (foo_playcount)
Converter 1.0.1  (foo_converter)
Playlist Tree Panel 2.2.3 [Aug 25 2006 - 11:27:07]  (foo_playlist_tree)
Single Column Playlist Display 0.5.4 beta [Jan  9 2007 - 15:42:59]  (foo_uie_single_column_playlist)
foobar2000 core 0.9.4.2  (Core)
Run services 0.3.2  (foo_run)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
cwbowron's title format hooks 1.0.13 [Oct  2 2006 - 09:06:52]  (foo_cwb_hooks)
XM Radio Online Player 1.0.4  (foo_xm)
Default User Interface 0.9acc  (foo_ui_std)
Lyrics panel 0.34.1  (foo_uie_lyrics_panel)
iPod manager 0.2.9  (foo_dop)
Track info panel mod 0.8.0 beta [Jan  5 2007 - 13:36:12]  (foo_uie_trackinfo_mod)
Music Browser 1.2.2c [Jul  6 2006 - 09:42:02]  (foo_browser)
Standard DSP array 1.0  (foo_dsp_std)
Tabbed panel modifyed 0.2.1  (foo_uie_tabs)
PanelsUI 0.7.3 beta [Mar  3 2007 - 13:27:41]  (foo_ui_panels)


and other small question: now that we don't use foobar status bar anymore , is there anyway to trigger foobar change the playlist and go back to the currently playing track without waiting the track to finish or have to manually change to a new track for SCPL to go back ? Sometimes I find it difficult to scroll through lots of playlists & track to find it. If I set SCPL to "playing" then the playilist switcher doesn't work anymore .

Thanks
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-12 23:21:06
and other small question: now that we don't use foobar status bar anymore , is there anyway to trigger foobar change the playlist and go back to the currently playing track without waiting the track to finish or have to manually change to a new track for SCPL to go back ? Sometimes I find it difficult to scroll through lots of playlists & track to find it. If I set SCPL to "playing" then the playilist switcher doesn't work anymore .

Thanks
use a button with the command:

Activate now playing
Title: foo_ui_panels
Post by: xhandler on 2007-03-12 23:39:17
Hmm, i might be using it wrong, but i cant get $font to work in the panels :/
Title: foo_ui_panels
Post by: huythuy on 2007-03-13 04:33:24
use a button with the command:

Activate now playing

thanks for your time but you should check my post, i've stated that. I meant is there any way around to jump to the playing track without having to set SCPL to now playing because with now playing choosen the pls switcher panel [and perhaps other panel which able to interact with the playlist] doesn't work anymore , it can not send the playlists to SCPL.

Should we have a function that do this job and can be called using a button.
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-13 05:37:32
...I meant is there any way around to jump to the playing track without having to set SCPL to now playing...
I guess I don't understand what you mean by that.

What component, or thing exactly do you want to "jump to the playing track" if it's not the playlist?
A track display panel? wouldn't it already be showing the playing track?
Title: foo_ui_panels
Post by: huythuy on 2007-03-13 05:58:46
thanks again.

Earlier, when listening to one song in let's say playlist A then if we browse to other playlists we can double click the status bar of foobar to jump the focus back to playlist A and focus on playing track.

now, with Panel UI we have one option "Now playing" that automatically jump the focus to the playing track whenever the track changed. That option is perfectly suite me. But the problem is if we enable "Now playing" option Playlist Switcher panel can not interact with SCPL anymore, which means if you choose other playlist in Playlist Switcher, SCPL doesn't update, to archive this we have to set SCPL back to "Active" . Well, we don't want to spend time to rightlick and switch between those 2 options all the time, do we ? That's why I ask for a function inside Panel UI that could do just what double-click-on-status-bar did.

sorry if i gave you misunderstanding
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-13 06:21:58
now, with Panel UI we have one option "Now playing" that automatically jump the focus to the playing track whenever the track changed. That option is perfectly suite me. But the problem is if we enable "Now playing" option Playlist Switcher panel can not interact with SCPL anymore...
See, I've never experienced this problem, so for me a button with the "Activate now playing" command does exactly the same thing as clicking on the columnsUI status bar.

When I have panelsUI is in "Now Playing" mode, the playlist switcher continues to interact with all playlist views (including SCPL) just as it does if panelsUI is in "Follow Cursor" mode.

And I can't say I know what would be causing your problem. (maybe than another component)

I'd try removing components one at a time until you figure out which one is giving you problems.
Title: foo_ui_panels
Post by: metal_termite on 2007-03-13 07:18:06
I am "porting" my trackinfo_mod layout to the new foo_ui_panel component and it is not behaving the same. For instance my rating star buttons will not appear unless I hover over their coordinates. Then they will disappear again as soon as I mouse out,  unless I pause the track, but when I unpause it, it disappears. I tried making a PerTrack redraw section at the end of my code just for the rating stars and it still did not work. I know I'm doing something wrong, but don't know what.

This is my code so far. It's not much and the coding structure probably sucks but it's commented fairly well.

Code: [Select]
// Declarations
$puts(imageFolder,images\vista\)
$puts(leftMargin,10)
$puts(rightMargin,$sub(%_width%,20))
$glass(0,0,0,30)

// Header
$puts(yOffset,100)
$drawrect(0,0,%_width%,$get(yOffset),brushColor-103-126-163 penColor-103-126-163)
$imageabs(0,0,$get(imageFolder)bg_head_bw.png,flow alpha-120)

$if(%_trackinfo_notrack%,
$alignabs(10,-5,%_width%,50,left,middle)$font(Trebuchet MS,20,bold,255-255-255)foobar2000
,
$panel(Vis Header,Spectrum analyser,0,$sub($get(yOffset),26),200,26,)

// Album Art
$drawrect($sub(%_width%,98),5,91,89,brushColor-149-157-172 penColor-73-91-120)
$panel(Album Art,Album Art,$sub(%_width%,90),12,75,75,)

$alignabs(10,-5,%_width%,50,left,middle)$font(Trebuchet MS,20,,255-255-255)%title%
$alignabs(10,20,%_width%,50,left,middle)$font(Trebuchet MS,15,,255-255-255)%artist%

// Rating Stars
$puts(xStar,10)
$puts(yStar,60)
$puts(rating,$if(%rating%,%rating%,0))
$button($get(xStar),$get(yStar),0,0,13,13,$get(imageFolder)rating$get(rating).png,$get(imageFolder)rating1.png,TAG:SET:Rating:1,TOOLTIP:"1 Star Rating")
$button($get(xStar),$get(yStar),13,0,13,13,$get(imageFolder)rating$get(rating).png,$get(imageFolder)rating2.png,TAG:SET:Rating:2,TOOLTIP:"2 Star Rating")
$button($get(xStar),$get(yStar),26,0,13,13,$get(imageFolder)rating$get(rating).png,$get(imageFolder)rating3.png,TAG:SET:Rating:3,TOOLTIP:"3 Star Rating")
$button($get(xStar),$get(yStar),39,0,13,13,$get(imageFolder)rating$get(rating).png,$get(imageFolder)rating4.png,TAG:SET:Rating:4,TOOLTIP:"4 Star Rating")
$button($get(xStar),$get(yStar),52,0,13,13,$get(imageFolder)rating$get(rating).png,$get(imageFolder)rating5.png,TAG:SET:Rating:5,TOOLTIP:"5 Star Rating")
)

// Draws body background color
$puts(bodyHeight,$sub(%_height%,$add($get(yOffset),60)))
$drawrect(0,$get(yOffset),%_width%,$add(30,$get(bodyHeight)),brushColor-SYSCOL-15 penColor-SYSCOL-15)

// Menu
$panel(Menu,Menu,0,$get(yOffset),%_width%,20,)

// Playlist tabs
$puts(yOffset,$add($get(yOffset),20))
$panel(Playlist tabs,Playlist tabs,$get(leftMargin),$get(yOffset),$sub($get(rightMargin),120),22,)

// Search
$drawrect($sub(%_width%,121),$add(-12,$get(yOffset)),112,25,brushColor-null penColor-SYSCOL-10)
$panel(Search,Quick Search Toolbar,$sub(%_width%,120),$add(-11,$get(yOffset)),110,23,)

// Draw playlist border
$puts(playlistHeight,$sub(%_height%,$add($get(yOffset),86)))
$drawrect($sub($get(leftMargin),1),$add(20,$get(yOffset)),$add(2,$get(rightMargin)),$add(2,$get(playlistHeight)),brushColor-SYSCOL-15 penColor-137-140-149)

// Playlist
$puts(yOffset,$add($get(yOffset),21))
$panel(Playlist,Columns Playlist,$get(leftMargin),$get(yOffset),$get(rightMargin),$get(playlistHeight),)

// Footer
$puts(yFooterOffset,$sub(%_height%,57))
$panel(Playback order,Playback order,10,$get(yFooterOffset),100,23,)

// Glass Footer
$puts(glassOffset,$sub(%_height%,30))
$panel(Playback buttons,Buttons,$sub(%_width%,150),$get(glassOffset),175,25,)
$panel(Vis Footer,Spectrum analyser,0,$get(glassOffset),100,30,)
Title: foo_ui_panels
Post by: Kiteroa on 2007-03-13 08:29:53
I have got better behaved results when I have included 

//Global

//Background

//PerTrack

//PerSecond

section headers (even if one or more is empty.)
Title: foo_ui_panels
Post by: carmenm on 2007-03-13 11:04:06
There is a thing that bugs me with SCPL. Let s say i have 2 playlists 1 and 2.
I am currently playing playlist 1. I then switch to playlist 2 which appear correctly in SCPL, and select a song from playlist 2. If i hit next i wont go to the track i selected in playlist 2 i will another song in playlist 1.
Is it normal? if so would it be possible to have such a feature ?

EDIT: just saw that you can select items in multiple playlists. if you select an item in playlist 1 and then go to playlist 2 your item wont be unselected, it will still be selected when you come back to playlist 1. I personaly find that annoying, it can create mistakes like when you want to remove items for example.

Could you tell us more about that Terrestrial

Thanks for your work
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-13 12:38:21
There is a thing that bugs me with SCPL. Let s say i have 2 playlists 1 and 2.
I am currently playing playlist 1. I then switch to playlist 2 which appear correctly in SCPL, and select a song from playlist 2. If i hit next i wont go to the track i selected in playlist 2 i will another song in playlist 1.
Is it normal? if so would it be possible to have such a feature ?

If you don't have [menu->playback->]"playback follows cursor" enabled, yes that is completely normal.

Quote
EDIT: just saw that you can select items in multiple playlists.
Not really. A better way of saying it  might be that "your selections are remembered when you revert to a playlist".
Title: foo_ui_panels
Post by: jclim00 on 2007-03-13 13:28:01
thanks again.

Earlier, when listening to one song in let's say playlist A then if we browse to other playlists we can double click the status bar of foobar to jump the focus back to playlist A and focus on playing track.

now, with Panel UI we have one option "Now playing" that automatically jump the focus to the playing track whenever the track changed. That option is perfectly suite me. But the problem is if we enable "Now playing" option Playlist Switcher panel can not interact with SCPL anymore, which means if you choose other playlist in Playlist Switcher, SCPL doesn't update, to archive this we have to set SCPL back to "Active" . Well, we don't want to spend time to rightlick and switch between those 2 options all the time, do we ? That's why I ask for a function inside Panel UI that could do just what double-click-on-status-bar did.

sorry if i gave you misunderstanding


(http://xs413.xs.to/xs413/07112/step1.gif)

(http://xs413.xs.to/xs413/07112/step2.gif)

click button, profit.

NOT THIS.

(http://xs413.xs.to/xs413/07112/stepno.gif)
Title: foo_ui_panels
Post by: carmenm on 2007-03-13 13:43:16
If you don't have [menu->playback->]"playback follows cursor" enabled, yes that is completely normal.

Wow, i didnt have the menus for a long long time now and i made a fresh install, completly forgot about that.

Thanks man
Title: foo_ui_panels
Post by: metal_termite on 2007-03-13 19:30:33
I don't know if this has been addressed yet (apologies if I'm out of the loop), but $glass seems to break the transparency of a transparent png in the  $button function. Conversely, a transparent png using $imageabs works fine on $glass.

Here is an example image of what I am talking about.

(http://i5.tinypic.com/44ijxuv.png)

The first image is called using $button, the next two are called with $imageabs. All three images are transparent png's.
Title: foo_ui_panels
Post by: wraithdu on 2007-03-13 19:40:52
What happens if you use $imageabs() inside the $button() command? (just curious here)
Title: foo_ui_panels
Post by: terrestrial on 2007-03-13 20:03:00
Even with this debug version I am experiencing the crashes. I am trying on two different machines. One running 2k3 and the other running XP. I have tried a fresh install and rebuild of foobar on both machines and am still experiencing the crashes. I have tried a variety of plugin combinations but none of them appear to stick out as the cause.

It might be my imagination but if I change the track (click the next button) before loading the configuration then it crashes far less often. If there is anything you would like me to do to narrow down this bug please let me know. There were posts by others describing a similar problem so I do not believe it is isolated to my setup.

I've uploaded another debug version. after it crashes, please post the contents of "C:\panelsui.txt".

Hi,

I've just tried the new version available on the link of the first post of this thread, and it's a 0.7.3 beta that i get ???
And the .txt says 0.7.5 with new anchor point for the function WINDOWSIZE,

 Resize window works very well
BUT
 Anchor Points doesn't work anymore  is it a regression Terrestrial ??

my code:
Code: [Select]
$button(550,14,0,0,16,12,images11\bt\down0.png,images11\bt\down1.png,'WINDOWSIZE:620:899:LEFT:TOP',)

Thanx in advance

Br3tt

more often than not, I forget to change the version numbers 

LEFT:TOP are the default anchor points so if you're using that, you wont notice a difference.

Small request. Would you mind editing your first post and add a link to the wiki (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29) page so new users and lazy asses like mine have an easy access to the components doc.

done.

Quote
Edit:
On a side note, I was thinking that it might be useful to add feature requests and known issues sections in the wiki, something like cwbowron did on his web site. Not that I want to peer pressure the developper, but I think it could ease the beta stage for all of us.

I'll be waiting for Terrestrial approbation before attempting any move.

yep, sounds like a good idea (especially the know issues part).

A request for $drawrect - Similar to CSS "border-style" would it be possible to have borders drawn in different styles, such as:

dotted
dashed
solid
double
groove
ridge
inset
outset

dotted and dashed can be added. you should be able to duplicate the others using other $drawrects (and there's a WIDTH option for the width of the pen).

I don't know if this has been addressed yet (apologies if I'm out of the loop), but $glass seems to break the transparency of a transparent png in the  $button function. Conversely, a transparent png using $imageabs works fine on $glass.

Here is an example image of what I am talking about.

(http://i5.tinypic.com/44ijxuv.png)

The first image is called using $button, the next two are called with $imageabs. All three images are transparent png's.

add "nobkgnd" to the button options


Foobar throws me this error when i was trying to use XM plugin . I was stil able to listen to XM unless I close the "send error report" window.

does it mean panel UI is not compatible with XM plugin ?

are you using $eval() and dividing by 0 somewhere?

Quote
and other small question: now that we don't use foobar status bar anymore , is there anyway to trigger foobar change the playlist and go back to the currently playing track without waiting the track to finish or have to manually change to a new track for SCPL to go back ? Sometimes I find it difficult to scroll through lots of playlists & track to find it. If I set SCPL to "playing" then the playilist switcher doesn't work anymore .

Thanks

no way to do it currently (unless there is another plugin that adds this ability). I will add a button to do this in an upcoming version.
Title: foo_ui_panels
Post by: wraithdu on 2007-03-13 20:09:05
Does the 'nobkgnd' option have any function/use in WinXP (no glass)?
Title: foo_ui_panels
Post by: terrestrial on 2007-03-13 20:15:25
not really. it's only a workaround for the glass problem.
Title: foo_ui_panels
Post by: metal_termite on 2007-03-13 20:32:49
terrestrial, thanks. I added that bit of information regarding nobkgnd  to the wiki.

wraithdu, your suggestion partially worked. The image was displayed with transparency but it broke the button altogether, and it displayed both images in the button simultaneously.
Title: foo_ui_panels
Post by: huythuy on 2007-03-13 20:51:35
Title: foo_ui_panels
Post by: mil3s on 2007-03-14 11:10:50
I've made a config that should clearly demonstrate the issues when stretching images with $imageabs2.

Code: [Select]
$drawrect(0,0,%_width%,%_height%,brushColor-255-0-255 penColor-null)
$imageabs2(%_width%,%_height%,0,0,0,0,0,0,/images/1.png,nokeepaspect)
$imageabs($sub($div(%_width%,2),12),$sub($div(%_height%,2),12),/images/1.png,)


As you can see I used a pink color in the bottom to show that the image gets gradient transparent borders. And when the border fade from pink it gets a lot brighter in the gray/white areas than the original image.

In the middle is what the original image look like @ 1:1.

(http://img224.imageshack.us/img224/2571/stretchiz7.th.jpg) (http://img224.imageshack.us/my.php?image=stretchiz7.jpg)

Please, try to fix this issue. As I've said before, the problem wasn't this severe in v0.6.
Title: foo_ui_panels
Post by: Yotsuya on 2007-03-14 17:56:29
I've uploaded another debug version. after it crashes, please post the contents of "C:\panelsui.txt".

Thank you again for your dedication to your components. I have triggered the crash in a few different situations and they all come up with the same panelsui.txt, here are the contents:
Code: [Select]
loading confg

initializing dialog

init dialog begin

init scintilla

set format string

setting anchors
Title: foo_ui_panels
Post by: Falstaff on 2007-03-14 18:01:54
Quote
Hi,

I've just tried the new version available on the link of the first post of this thread, and it's a 0.7.3 beta that i get ???
And the .txt says 0.7.5 with new anchor point for the function WINDOWSIZE,

 Resize window works very well
BUT
 Anchor Points doesn't work anymore  is it a regression Terrestrial ??

my code:
Code: [Select]
$button(550,14,0,0,16,12,images11\bt\down0.png,images11\bt\down1.png,'WINDOWSIZE:620:899:LEFT:TOP',)

Thanx in advance

Br3tt

more often than not, I forget to change the version numbers 

LEFT:TOP are the default anchor points so if you're using that, you wont notice a difference.

Maybe i don't understand what means 'anchor point', because for me, it moves the window to the left top corner of the screen if i use LEFT:TOP as parameters ...
but it doesn't , the window resize itself, but stay at the same place on my screen .... same pb with RIGHT:TOP or other values ...

could you tell me more ??

Thanx

Br3tt
Title: foo_ui_panels
Post by: jclim00 on 2007-03-14 18:28:54
Maybe i don't understand what means 'anchor point', because for me, it moves the window to the left top corner of the screen if i use LEFT:TOP as parameters ...
but it doesn't , the window resize itself, but stay at the same place on my screen .... same pb with RIGHT:TOP or other values ...

could you tell me more ??

Thanx

Br3tt


This is how my layout behaves when the button to change it is

LEFT:TOP

(http://xs313.xs.to/xs313/07113/anchortop.gif)

and when it is LEFT:BOTTOM

(http://xs313.xs.to/xs313/07113/anchorbottom.gif)

Hey they're having a dance party
Title: foo_ui_panels
Post by: cyclefiend2000 on 2007-03-14 18:56:12
is it possible to have a button perform more than one task (something like the below code)? for example, i would like to have the button i use to switch views also resize the window for one of the views. right now i have to switch views and then resize the window with another button.

Code: [Select]
$button2(56,$sub(%_height%,22),0,0,19,22,'$font(Arial,14,,170-210-255)'3,'$font(Arial,14,,4-123-255)'3,'PVAR:SET:display.mode:2' 'WINDOWSIZE:800:600:LEFT:TOP',)


thanks!
Title: foo_ui_panels
Post by: Yotsuya on 2007-03-14 19:01:51
cyclefiend2000: This has been discussed before, you need to stack buttons like this:
Code: [Select]
$button2(56,$sub(%_height%,22),0,0,19,22,,,'PVAR:SET:display.mode:2',)
$button2(56,$sub(%_height%,22),0,0,19,22,'$font(Arial,14,,170-210-255)'3,'$font(Arial,14,,4-123-255)'3, 'WINDOWSIZE:800:600:LEFT:TOP',)
Title: foo_ui_panels
Post by: cyclefiend2000 on 2007-03-14 19:30:17
thanks. i looked back through several pages of this thread and didnt find the answer. i must have over looked it.

anyways, thanks again.
Title: foo_ui_panels
Post by: wraithdu on 2007-03-14 20:10:18
Maybe i don't understand what means 'anchor point', because for me, it moves the window to the left top corner of the screen if i use LEFT:TOP as parameters ...
but it doesn't , the window resize itself, but stay at the same place on my screen .... same pb with RIGHT:TOP or other values ...

could you tell me more ??

Thanx

Br3tt

As described by the gifs, the anchor points refer to the corners of your foobar window, not the corners of your screen.  So if you anchor RIGHT:TOP, then the upper right corner of foobar will stay in the same place when you resize the window.  I use RIGHT:TOP for myself since I leave my foobar window in the upper right corner of my screen.  That way when it is resized, it expands to the left and down and stays on screen.
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-03-14 20:30:14
I don't know if this is the right place but is it possible to make SCPl and Columns playlist scroll like they were one?
I try to combine both playlist because both have features I like.

Is it possible to do with some code or add this feature to panel ui?

This would be great
Title: foo_ui_panels
Post by: terrestrial on 2007-03-14 22:28:48
I've uploaded another debug version. after it crashes, please post the contents of "C:\panelsui.txt".

Thank you again for your dedication to your components. I have triggered the crash in a few different situations and they all come up with the same panelsui.txt, here are the contents:


I've uploaded another debug version. please post the contents of the log file when it crashes. thanks.

I don't know if this is the right place but is it possible to make SCPl and Columns playlist scroll like they were one?
I try to combine both playlist because both have features I like.

Is it possible to do with some code or add this feature to panel ui?

This would be great


nope, not possible, sorry.

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

I've uploaded version 0.8.0, with some new features. back up your .pui files before upgrading.
Title: foo_ui_panels
Post by: jclim00 on 2007-03-14 22:47:02
Quote
"windowsize" button will now work inside child track displays


thank you
Title: foo_ui_panels
Post by: FofR on 2007-03-14 22:56:57
Rather than stacking buttons it would be nice to just put a list of actions that are performed in sequence in one button command.
Title: foo_ui_panels
Post by: wraithdu on 2007-03-15 01:19:01
Is there a way to change the window title?  Right now it's a '?' if no track is playing.  When playing it shows artist - title.

EDIT:  n/m, got it.  It draws from the ColumnsUI titleformatting settings for main window title.

EDIT 2:  BUG - if you right-click on a Track Display (bringing up the context menu) then click off the menu but STILL INSIDE the track display, it does something undescribeable  Minimizing and maximizing the foobar window returns the display to normal.
Title: foo_ui_panels
Post by: Yotsuya on 2007-03-15 01:21:22
I've uploaded another debug version. please post the contents of the log file when it crashes. thanks.
Code: [Select]
loading confg

initializing dialog

init dialog begin

setting anchors

anchor init

anchor OK

anchor CANCEL

anchor APPLY

anchor SCIN

anchor BOXFS

anchor B

anchor G

anchor PT

anchor PS

scintilla init

scintilla init 2

scintilla init 3

Title: foo_ui_panels
Post by: Chairman85 on 2007-03-15 01:41:04
When using the 0.8.0 beta, selecting Save All from the Panels UI page in the preferences triggers a crash.
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00F36F04h
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (00F36F04h):
00F36EC4h:  24 60 8D 55 18 52 8D 54 24 24 E8 3D 71 01 00 EB
00F36ED4h:  12 8B 45 18 8B 50 08 8D 4D 18 6A FF 68 A3 17 FC
00F36EE4h:  00 FF D2 8B 44 24 20 3B C6 74 12 50 6A 01 8D 44
00F36EF4h:  24 1C 6A 04 50 E8 7E 86 06 00 83 C4 10 8B 4D 10
00F36F04h:  8B 11 8B 52 34 8D 44 24 28 50 8B 44 24 18 50 8D
00F36F14h:  44 24 24 50 FF D2 8B 44 24 20 3B C6 C7 44 24 1C
00F36F24h:  48 56 FC 00 74 09 50 E8 2E 8D 06 00 83 C4 04 8B
00F36F34h:  44 24 30 3B C6 89 74 24 30 74 07 50 FF 15 74 E1
Stack (0012F530h):
0012F510h:  BF8BD5A0 BC693498 00000047 00000000
0012F520h:  E3575588 10106A10 77D86258 00000002
0012F530h:  CBCCB8FF 00FD8A0C 00DE0508 0012F5E8
0012F540h:  00000000 00000AC5 00FC5068 00FC5648
0012F550h:  00FD7AA0 00000ACD 00FC5618 00DE0500
0012F560h:  0000000C 00FC507C 0101FEF8 00000041
0012F570h:  00000041 00000030 0012F644 00FBB6A8
0012F580h:  00000002 00F390BE 00000001 01012138
0012F590h:  00000000 00000000 00F386F2 00DE0508
0012F5A0h:  00FD8A0C 00000002 00F3868F 00DE0508
0012F5B0h:  00000002 0012F624 00F38650 00000000
0012F5C0h:  77D48734 00DE0508 00000002 00000000
0012F5D0h:  00000000 00F38650 DCBAABCD 00000000
0012F5E0h:  0012F624 00F38650 0012F654 77D5418D
0012F5F0h:  00F38650 00DE0508 00000002 00000000
0012F600h:  00000000 00000002 00DE0508 00743498
0012F610h:  00000014 00000001 00000000 00000000
0012F620h:  00000010 00000000 77D4B51C 00000000
0012F630h:  00000000 00000000 00000000 0012F604
0012F640h:  0012F154 0012F764 77D70467 77D541B0
Registers:
EAX: 00000001, EBX: 00000002, ECX: 00000000, EDX: 0101D748
ESI: 00000000, EDI: 0012F564, EBP: 00FDC74C, ESP: 0012F530
Crash location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h

Loaded modules:
foobar2000   loaded at 00400000h - 004F3000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F4000h
COMCTL32 loaded at 773D0000h - 774D2000h
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
RKLauncher   loaded at 003C0000h - 003CD000h
lgscroll loaded at 10100000h - 1010E000h
MSVCR71   loaded at 7C340000h - 7C396000h
MSVCP71   loaded at 7C3A0000h - 7C41B000h
foo_browser   loaded at 009E0000h - 00A1A000h
foo_cdda loaded at 00A30000h - 00A66000h
foo_converter loaded at 00A90000h - 00AF9000h
foo_cwb_hooks loaded at 00B20000h - 00B55000h
foo_dsp_std   loaded at 00B80000h - 00BC1000h
foo_input_std loaded at 00BF0000h - 00D04000h
foo_masstag   loaded at 00D30000h - 00D80000h
foo_out_asio loaded at 00DA0000h - 00DCE000h
foo_rgscan   loaded at 00DF0000h - 00E38000h
foo_ui_columns   loaded at 00E60000h - 00EF7000h
foo_ui_panels loaded at 00F20000h - 00FEA000h
IMM32 loaded at 76390000h - 763AD000h
gdiplus   loaded at 4EC50000h - 4EDF3000h
uxtheme   loaded at 5AD70000h - 5ADA8000h
HookDll   loaded at 10400000h - 10407000h
Msimg32   loaded at 76380000h - 76385000h
SSSensor loaded at 06330000h - 06345000h
imagehlp loaded at 76C90000h - 76CB8000h
DBGHELP   loaded at 59A60000h - 59B01000h
VERSION   loaded at 77C00000h - 77C08000h

Stack dump analysis:
Address: 00FD8A0Ch, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 00FC5068h, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 00FC5648h, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 00FD7AA0h, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 00FC5618h, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 00FC507Ch, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 00FBB6A8h, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 00F390BEh, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 00F386F2h, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 00FD8A0Ch, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 00F3868Fh, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 00F38650h, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00F38650h, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 00F38650h, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 77D5418Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 00F38650h, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 77D4B51Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001E0h)
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: 00F38650h, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 77D4BDA2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindowEnabled" (+00000000h)
Address: 77D4D0A5h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnumDisplayMonitors" (+00000142h)
Address: 77D4B50Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D53F5Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+0000007Fh)
Address: 77D4DAF6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+0000000Ch)
Address: 0045692Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045735Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456FE5h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D488DAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
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: 773F8B8Ah, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD60h)
Address: 004AD298h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D5418Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
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: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D4B50Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D53F5Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+0000007Fh)
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: 773F6FF6h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000B1CCh)
Address: 773F70D8h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000B2AEh)
Address: 773F93DDh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000D5B3h)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
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: 063325C0h, location: "SSSensor", loaded at 06330000h - 06345000h
Symbol: "SsCreateScreenSaverSensor" (+00000090h)
Address: 77D618A2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "UnhookWinEvent" (+00000025h)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
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: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
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_masstag", loaded at 00D30000h - 00D80000h
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: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
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: 004B49D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 004E3E80h, location: "foobar2000", loaded at 00400000h - 004F3000h
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
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF5D4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430EFAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0928h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049729Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004935BCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004935B6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B34A0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4228h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF9C8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496154h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004961BDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Converter 1.0.1  (foo_converter)
Standard Input Array 1.0  (foo_input_std)
Music Browser 1.2.3 [Dec  4 2006 - 09:42:32]  (foo_browser)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Standard DSP array 1.0  (foo_dsp_std)
ASIO support 1.2.4  (foo_out_asio)
Masstagger 1.6  (foo_masstag)
FLAC Decoder 1.1.0  (foo_input_std)
CD Audio Decoder 2.1.1  (foo_cdda)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Panels UI 0.8.0 beta [Mar 14 2007 - 17:14:33]  (foo_ui_panels)
foobar2000 core 0.9.4.2  (Core)
WMA Decoder 1.1  (foo_input_std)
ReplayGain Scanner 2.0.2  (foo_rgscan)

Title: foo_ui_panels
Post by: terrestrial on 2007-03-15 05:20:48
When using the 0.8.0 beta, selecting Save All from the Panels UI page in the preferences triggers a crash.


does it happen every time and with every pui? if only for one pui, please post the pui (+ images).
Title: foo_ui_panels
Post by: Falstaff on 2007-03-15 13:20:27

Maybe i don't understand what means 'anchor point', because for me, it moves the window to the left top corner of the screen if i use LEFT:TOP as parameters ...
but it doesn't , the window resize itself, but stay at the same place on my screen .... same pb with RIGHT:TOP or other values ...

could you tell me more ??

Thanx

Br3tt

As described by the gifs, the anchor points refer to the corners of your foobar window, not the corners of your screen.  So if you anchor RIGHT:TOP, then the upper right corner of foobar will stay in the same place when you resize the window.  I use RIGHT:TOP for myself since I leave my foobar window in the upper right corner of my screen.  That way when it is resized, it expands to the left and down and stays on screen.



Thanx a lot !! it's clear for me now 
Title: foo_ui_panels
Post by: Chairman85 on 2007-03-15 14:45:06

When using the 0.8.0 beta, selecting Save All from the Panels UI page in the preferences triggers a crash.


does it happen every time and with every pui? if only for one pui, please post the pui (+ images).

I am actually not using Panels UI, but a SCPL inside a Columns UI layout.
Title: foo_ui_panels
Post by: wraithdu on 2007-03-15 16:05:20
Actually I just experienced the same crash -
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01446F04h
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (01446F04h):
01446EC4h:  24 60 8D 55 18 52 8D 54 24 24 E8 3D 71 01 00 EB
01446ED4h:  12 8B 45 18 8B 50 08 8D 4D 18 6A FF 68 A3 17 4D
01446EE4h:  01 FF D2 8B 44 24 20 3B C6 74 12 50 6A 01 8D 44
01446EF4h:  24 1C 6A 04 50 E8 7E 86 06 00 83 C4 10 8B 4D 10
01446F04h:  8B 11 8B 52 34 8D 44 24 28 50 8B 44 24 18 50 8D
01446F14h:  44 24 24 50 FF D2 8B 44 24 20 3B C6 C7 44 24 1C
01446F24h:  48 56 4D 01 74 09 50 E8 2E 8D 06 00 83 C4 04 8B
01446F34h:  44 24 30 3B C6 89 74 24 30 74 07 50 FF 15 74 E1
Stack (0012F32Ch):
0012F30Ch:  BF8BD5A0 BC8D5780 00000047 00000000
0012F31Ch:  E56AE008 003F5B20 77D9AB8E 00000003
0012F32Ch:  47DA845D 014E8A0C 000E08E0 0012F3E4
0012F33Ch:  00000000 00000000 014D5068 014D5648
0012F34Ch:  00000000 00000000 014D5618 000E0800
0012F35Ch:  000000CC 014D507C 0151FF50 00000041
0012F36Ch:  00000041 00000030 0012F440 014CB6A8
0012F37Ch:  00000002 014490BE 00000000 01513DC8
0012F38Ch:  00000000 00000000 014486F2 000E08E0
0012F39Ch:  014E8A0C 00000002 0144868F 000E08E0
0012F3ACh:  00000002 0012F420 01448650 00000000
0012F3BCh:  77D48734 000E08E0 00000002 00000000
0012F3CCh:  00000000 01448650 DCBAABCD 00000000
0012F3DCh:  0012F420 01448650 0012F450 77D5418D
0012F3ECh:  01448650 000E08E0 00000002 00000000
0012F3FCh:  00000000 00000002 000E08E0 008F5780
0012F40Ch:  00000014 00000001 00000000 00000000
0012F41Ch:  00000010 00000000 0012F570 00000000
0012F42Ch:  00000001 00000000 00000000 0012F400
0012F43Ch:  0012EF50 0012F538 77D70467 77D541B0
Registers:
EAX: 00000000, EBX: 00000002, ECX: 00000000, EDX: 00000021
ESI: 00000000, EDI: 0012F360, EBP: 014EC74C, ESP: 0012F32C
Crash location: "foo_ui_panels", loaded at 01430000h - 014FA000h

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
wbsys                            loaded at 66500000h - 6650A000h
wbhelp                          loaded at 66600000h - 66617000h
wblind                          loaded at 66000000h - 6608F000h
WINMM                            loaded at 76B40000h - 76B6D000h
UXTHEME                          loaded at 5AD70000h - 5ADA8000h
msimg32                          loaded at 76380000h - 76385000h
StylerHelper                    loaded at 003F0000h - 003FE000h
MFC42                            loaded at 73DD0000h - 73ECE000h
foo_albumlist                    loaded at 00DA0000h - 00DE7000h
OLEAUT32                        loaded at 77120000h - 771AC000h
foo_burninate                    loaded at 00E10000h - 00E47000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_cdda                        loaded at 00E70000h - 00EA6000h
foo_converter                    loaded at 00ED0000h - 00F39000h
foo_dsp_std                      loaded at 00F60000h - 00FA1000h
foo_freedb2                      loaded at 00FD0000h - 01010000h
foo_input_std                    loaded at 01030000h - 01144000h
foo_masstag                      loaded at 01170000h - 011C0000h
foo_rgscan                      loaded at 011E0000h - 01228000h
foo_run                          loaded at 01250000h - 0127B000h
foo_uie_albumart                loaded at 012A0000h - 012D7000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_albumlist                loaded at 01310000h - 0134D000h
foo_ui_columns                  loaded at 01370000h - 01407000h
foo_ui_panels                    loaded at 01430000h - 014FA000h
IMM32                            loaded at 76390000h - 763AD000h
foo_ui_std                      loaded at 01520000h - 01577000h
foo_unpack                      loaded at 015A0000h - 015CE000h
ctagent                          loaded at 017F0000h - 01801000h
dciman32                        loaded at 73BC0000h - 73BC6000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 014E8A0Ch, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 014D5068h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 014D5648h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 014D5618h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 014D507Ch, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 014CB6A8h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 014490BEh, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 014486F2h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 014E8A0Ch, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 0144868Fh, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 01448650h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01448650h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 01448650h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 77D5418Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 01448650h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
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: 01448650h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D54204h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000022h)
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: 77D4BDA2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindowEnabled" (+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: 77D4DAF6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+0000000Ch)
Address: 0045692Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045735Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456FE5h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AD298h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D5418Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
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: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
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: 77D618F4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "UnhookWinEvent" (+00000077h)
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: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 77D4882Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000163h)
Address: 77D4EB3Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+0000003Bh)
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: 00430CF3h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BC44Ch, 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: 004E07CEh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
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: 004B49D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 0044005Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10003251h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uGetCallStackPath" (+00000451h)
Address: 004E3E80h, location: "foobar2000", loaded at 00400000h - 004F3000h
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
Address: 01000000h, location: "foo_freedb2", loaded at 00FD0000h - 01010000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF5D4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430EFAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0928h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049729Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004935BCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004935B6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B34A0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4228h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF9C8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496154h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004961BDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
CD Audio Decoder 2.1.1  (foo_cdda)
Album list panel 0.2.1  (foo_uie_albumlist)
RAR reader 1.1  (foo_unpack)
Album Art Panel 0.2.5.1  (foo_uie_albumart)
ZIP/GZIP reader 1.0  (foo_unpack)
FLAC Decoder 1.1.0  (foo_input_std)
Panels UI 0.8.0 beta [Mar 14 2007 - 17:14:33]  (foo_ui_panels)
foobar2000 core 0.9.4.2  (Core)
Standard DSP array 1.0  (foo_dsp_std)
Audio CD Writer 2.0.1  (foo_burninate)
Masstagger 1.6  (foo_masstag)
Run services 0.3.2  (foo_run)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Standard Input Array 1.0  (foo_input_std)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Converter 1.0.1  (foo_converter)
freedb Tagger 0.5.2a  (foo_freedb2)
Album List 3.2.0  (foo_albumlist)
WMA Decoder 1.1  (foo_input_std)
Default User Interface 0.9acc  (foo_ui_std)

I think it's more basic than Chairman85 describes.  I'm using ColumnsUI on the computer as the main interface.  Simply open the preferences, click the PanelsUI entry in the tree, and then click ANYWHERE else in the tree = crash.

Second crashlog just for comparison -
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01446F04h
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (01446F04h):
01446EC4h:  24 60 8D 55 18 52 8D 54 24 24 E8 3D 71 01 00 EB
01446ED4h:  12 8B 45 18 8B 50 08 8D 4D 18 6A FF 68 A3 17 4D
01446EE4h:  01 FF D2 8B 44 24 20 3B C6 74 12 50 6A 01 8D 44
01446EF4h:  24 1C 6A 04 50 E8 7E 86 06 00 83 C4 10 8B 4D 10
01446F04h:  8B 11 8B 52 34 8D 44 24 28 50 8B 44 24 18 50 8D
01446F14h:  44 24 24 50 FF D2 8B 44 24 20 3B C6 C7 44 24 1C
01446F24h:  48 56 4D 01 74 09 50 E8 2E 8D 06 00 83 C4 04 8B
01446F34h:  44 24 30 3B C6 89 74 24 30 74 07 50 FF 15 74 E1
Stack (0012F16Ch):
0012F14Ch:  BF8BD5A0 BC8D50B0 00000047 00000000
0012F15Ch:  E56AE008 003F5B20 77D9AB8E 00000003
0012F16Ch:  BC74247D 014E8A0C 000E085A 0012F224
0012F17Ch:  00000000 00000000 014D5068 014D5648
0012F18Ch:  00000000 00000000 014D5618 000E0800
0012F19Ch:  0000009C 014D507C 0151EAF8 00000041
0012F1ACh:  00000041 00000030 0012F280 014CB6A8
0012F1BCh:  00000002 014490BE 00000000 01513DC8
0012F1CCh:  00000000 00000000 014486F2 000E085A
0012F1DCh:  014E8A0C 00000002 0144868F 000E085A
0012F1ECh:  00000002 0012F260 01448650 00000000
0012F1FCh:  77D48734 000E085A 00000002 00000000
0012F20Ch:  00000000 01448650 DCBAABCD 00000000
0012F21Ch:  0012F260 01448650 0012F290 77D5418D
0012F22Ch:  01448650 000E085A 00000002 00000000
0012F23Ch:  00000000 00000002 000E085A 008F50B0
0012F24Ch:  00000014 00000001 00000000 00000000
0012F25Ch:  00000010 00000000 0012F3B0 00000000
0012F26Ch:  00000001 00000000 00000000 0012F240
0012F27Ch:  0012ED90 0012F378 77D70467 77D541B0
Registers:
EAX: 00000000, EBX: 00000002, ECX: 00000000, EDX: 00000021
ESI: 00000000, EDI: 0012F1A0, EBP: 014EC74C, ESP: 0012F16C
Crash location: "foo_ui_panels", loaded at 01430000h - 014FA000h

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
wbsys                            loaded at 66500000h - 6650A000h
wbhelp                          loaded at 66600000h - 66617000h
wblind                          loaded at 66000000h - 6608F000h
WINMM                            loaded at 76B40000h - 76B6D000h
UXTHEME                          loaded at 5AD70000h - 5ADA8000h
msimg32                          loaded at 76380000h - 76385000h
StylerHelper                    loaded at 003F0000h - 003FE000h
MFC42                            loaded at 73DD0000h - 73ECE000h
foo_albumlist                    loaded at 00DA0000h - 00DE7000h
OLEAUT32                        loaded at 77120000h - 771AC000h
foo_burninate                    loaded at 00E10000h - 00E47000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_cdda                        loaded at 00E70000h - 00EA6000h
foo_converter                    loaded at 00ED0000h - 00F39000h
foo_dsp_std                      loaded at 00F60000h - 00FA1000h
foo_freedb2                      loaded at 00FD0000h - 01010000h
foo_input_std                    loaded at 01030000h - 01144000h
foo_masstag                      loaded at 01170000h - 011C0000h
foo_rgscan                      loaded at 011E0000h - 01228000h
foo_run                          loaded at 01250000h - 0127B000h
foo_uie_albumart                loaded at 012A0000h - 012D7000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_albumlist                loaded at 01310000h - 0134D000h
foo_ui_columns                  loaded at 01370000h - 01407000h
foo_ui_panels                    loaded at 01430000h - 014FA000h
IMM32                            loaded at 76390000h - 763AD000h
foo_ui_std                      loaded at 01520000h - 01577000h
foo_unpack                      loaded at 015A0000h - 015CE000h
ctagent                          loaded at 017F0000h - 01801000h
dciman32                        loaded at 73BC0000h - 73BC6000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 014E8A0Ch, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 014D5068h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 014D5648h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 014D5618h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 014D507Ch, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 014CB6A8h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 014490BEh, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 014486F2h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 014E8A0Ch, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 0144868Fh, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 01448650h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01448650h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 01448650h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 77D5418Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 01448650h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
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: 01448650h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D54204h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000022h)
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: 77D4BDA2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindowEnabled" (+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: 77D4DAF6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+0000000Ch)
Address: 0045692Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456A06h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D4CE0Bh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowTextW" (+00000055h)
Address: 7C90F0AAh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAnsiStringToUnicodeString" (+0000005Eh)
Address: 6607179Ch, location: "wblind", loaded at 66000000h - 6608F000h
Address: 7C90D9C1h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "ZwFindAtom" (+0000000Ch)
Address: 004A9B19h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456FD9h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D48B26h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 77D484FCh, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D485A4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D6001Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetPropA" (+00000000h)
Address: 77D4C487h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindowVisible" (+00000022h)
Address: 77D4C493h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindowVisible" (+0000002Eh)
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D6001Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetPropA" (+00000000h)
Address: 004AD298h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D5418Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
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: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
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: 773EAFF1h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal414" (+00000FB4h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D9AB8Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetRawInputDeviceInfoA" (+000000C1h)
Address: 77D494BEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D4D4E4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SetPropW" (+000000BBh)
Address: 77407392h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0001B4F2h)
Address: 773EABE2h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal414" (+00000BA5h)
Address: 77D4BF78h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "RedrawWindow" (+0000000Ch)
Address: 7740885Ch, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0001C9BCh)
Address: 774096BDh, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0001D81Dh)
Address: 7740A4CBh, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0001E62Bh)
Address: 77D48BD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D4885Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000193h)
Address: 77D484FCh, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D485A4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 7740A549h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 77D488D1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488DAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 7740A549h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7740AB7Fh, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0001ECDFh)
Address: 7740A549h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 77D4B4CBh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 77D9ABECh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetRawInputDeviceInfoA" (+0000011Fh)
Address: 003F5B20h, location: "StylerHelper", loaded at 003F0000h - 003FE000h
Symbol: "whiteHook" (+000000B0h)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 7740A549h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7740A549h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 7740A549h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0001E6A9h)
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: 7740A549h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0001E6A9h)
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: 00430CF3h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BC44Ch, 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: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
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: 004B49D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 0044005Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10003251h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uGetCallStackPath" (+00000451h)
Address: 004E3E80h, location: "foobar2000", loaded at 00400000h - 004F3000h
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
Address: 01000000h, location: "foo_freedb2", loaded at 00FD0000h - 01010000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF5D4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430EFAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0928h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049729Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004935BCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004935B6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B34A0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4228h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF9C8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496154h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004961BDh, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Panels UI 0.8.0 beta [Mar 14 2007 - 17:14:33]  (foo_ui_panels)
FLAC Decoder 1.1.0  (foo_input_std)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Album list panel 0.2.1  (foo_uie_albumlist)
RAR reader 1.1  (foo_unpack)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Album Art Panel 0.2.5.1  (foo_uie_albumart)
WMA Decoder 1.1  (foo_input_std)
Converter 1.0.1  (foo_converter)
Run services 0.3.2  (foo_run)
CD Audio Decoder 2.1.1  (foo_cdda)
Standard DSP array 1.0  (foo_dsp_std)
foobar2000 core 0.9.4.2  (Core)
Masstagger 1.6  (foo_masstag)
Standard Input Array 1.0  (foo_input_std)
freedb Tagger 0.5.2a  (foo_freedb2)
Default User Interface 0.9acc  (foo_ui_std)
ZIP/GZIP reader 1.0  (foo_unpack)
Album List 3.2.0  (foo_albumlist)
Audio CD Writer 2.0.1  (foo_burninate)
Title: foo_ui_panels
Post by: crackpirate on 2007-03-15 16:44:29
hey there,
I just switched from using scpl to panels_ui and I gotta say I love it!! congrats on a job well done!!

here's my current config...really wanna keep it simple

Code: [Select]
// Tabs
$select($eval($getpvar(display.mode)+1),

// Playlist
$drawrect(0,0,0,0,brushcolor-SYSCOL-15 pencolor-SYSCOL-15)

$panel(Playlist,Single Column Playlist,0,20,%_width%,$eval(%_height%-40),)

$panel(Playlists Dropdown,Playlists Dropdown,0,0,$sub(%_width%,0),20,)

$panel(Seekbar,Seekbar,0,$sub(%_height%,60),$sub(%_width%,0),20,)

,

// Explorer
$drawrect(0,0,0,0,brushcolor-SYSCOL-15 pencolor-SYSCOL-15)
$panel(Explorer,Explorer Tree,0,0,%_width%,$eval(%_height%-20),)
)



$button2(5,$eval(%_height%-15),0,0,20,12,'$font(,,bold,SYSCOL-13)PL','$font(,,bold,SYSCOL-14)PL',PVAR:SET:display.mode:0,)
$button2(25,$eval(%_height%-16),0,0,18,12,'$font(Wingdings,10,,SYSCOL-13)0','$font(Wingdings,10,,SYSCOL-14)1',PVAR:SET:display.mode:1,)

$panel(Seekbar,Seekbar,45,$sub(%_height%,20),$sub(%_width%,45),20,)


now my question is...as you can see I got 2 buttons defined, now when I hover over them a tooltip pops up sayin "PVAR:SET:display.mode:0" ...can I change what it says? so it says PLAYLIST and EXPLORER TREE instead?
or is there a way to disable the tooltip completely?
Title: foo_ui_panels
Post by: jclim00 on 2007-03-15 16:47:17
now my question is...as you can see I got 2 buttons defined, now when I hover over them a tooltip pops up sayin "PVAR:SET:display.mode:0" ...can I change what it says? so it says PLAYLIST and EXPLORER TREE instead?
or is there a way to disable that completely?


Code: [Select]
$button2(5,$eval(%_height%-15),0,0,20,12,'$font(,,bold,SYSCOL-13)PL','$font(,,bold,SYSCOL-14)PL',PVAR:SET:display.mode:0,TOOLTIP:"PLAYLIST")
$button2(25,$eval(%_height%-16),0,0,18,12,'$font(Wingdings,10,,SYSCOL-13)0','$font(Wingdings,10,,SYSCOL-14)1',PVAR:SET:display.mode:1,TOOLTIP:"EXPLORER TREE")
Title: foo_ui_panels
Post by: crackpirate on 2007-03-15 16:52:57
oh man I love this forum!!! I don't ask much in here but when I do I get instant reply

awesome jclim00 thx a lot!!
Title: foo_ui_panels
Post by: terrestrial on 2007-03-15 16:53:06
I've uploaded 0.8.1 which should fix the crashing problem when panels ui isn't selected as the ui.
Title: foo_ui_panels
Post by: terrestrial on 2007-03-15 17:24:18
I've uploaded another debug version. please post the contents of the log file when it crashes. thanks.
Code: [Select]
loading confg

initializing dialog

init dialog begin

setting anchors

anchor init

anchor OK

anchor CANCEL

anchor APPLY

anchor SCIN

anchor BOXFS

anchor B

anchor G

anchor PT

anchor PS

scintilla init

scintilla init 2

scintilla init 3


ok, another one. the settings screen will be a bit messed up and there will be no text loaded. please let me know if this version crashes or not.
Title: foo_ui_panels
Post by: pingwee on 2007-03-15 17:27:28
I have several issues:

- the $button command does not work in single column : item display (could be a great workaround to make some 'mouseover')
- WINDOWSIZE:x:y does not work inside a panel (my config is inside a trackinfo)
- could be great if we could define a sort of 'maxWindowSize' so that the window has a maximum size.
- single column does not get focus if you for example alt+tab back to foobar

Great work, keep up with it!
Title: foo_ui_panels
Post by: wraithdu on 2007-03-15 17:49:45
oh man I love this forum!!! I don't ask much in here but when I do I get instant reply

awesome jclim00 thx a lot!!

Also, you can use 'TOOLTIP:' with no arguments to disable to tooltip altogether (like for play, pause, stop, etc.)

I have several issues:

- the $button command does not work in single column : item display (could be a great workaround to make some 'mouseover')
- WINDOWSIZE:x:y does not work inside a panel (my config is inside a trackinfo)
- could be great if we could define a sort of 'maxWindowSize' so that the window has a maximum size.
- single column does not get focus if you for example alt+tab back to foobar

Great work, keep up with it!

- You are correct, buttons don't work inside SCPL. That's just the way it is right now.
- What version of PanelsUI are you running?  terrestrial said he fixed this in v0.8.0 (current is v0.8.1)
Title: foo_ui_panels
Post by: Snowsfall on 2007-03-15 17:58:22
one quick request, the ability for buttons to affect more than one file at a time, aka all the files selected instead of just the one playing or last selected
Title: foo_ui_panels
Post by: pingwee on 2007-03-15 18:55:05

oh man I love this forum!!! I don't ask much in here but when I do I get instant reply

awesome jclim00 thx a lot!!

Also, you can use 'TOOLTIP:' with no arguments to disable to tooltip altogether (like for play, pause, stop, etc.)

I have several issues:

- the $button command does not work in single column : item display (could be a great workaround to make some 'mouseover')
- WINDOWSIZE:x:y does not work inside a panel (my config is inside a trackinfo)
- could be great if we could define a sort of 'maxWindowSize' so that the window has a maximum size.
- single column does not get focus if you for example alt+tab back to foobar

Great work, keep up with it!

- You are correct, buttons don't work inside SCPL. That's just the way it is right now.
- What version of PanelsUI are you running?  terrestrial said he fixed this in v0.8.0 (current is v0.8.1)


Okay buttons works now (fixed).
The 'mouseover' issue and the focus issue are the last remaining on my list
Title: foo_ui_panels
Post by: wraithdu on 2007-03-15 19:15:36
one quick request, the ability for buttons to affect more than one file at a time, aka all the files selected instead of just the one playing or last selected

Already done in PanelsUI v0.7.5.  Check the changelog, I think the button options are 'context-selected' and 'context-playing'.  NOTE you have to use the full path to the button command for this to work.
Title: foo_ui_panels
Post by: tomthomson on 2007-03-15 20:26:58
Tried the context-selected option for my rating buttons - cant get it to work.
Heres what i've used
Code: [Select]
$button2(100,100,0,0,23,23,'xxx','XXX','Tagging/Scripts/Rating 1',context-selected)

Whats wrong?
Title: foo_ui_panels
Post by: CepiPerez on 2007-03-15 20:46:50
Tried the context-selected option for my rating buttons - cant get it to work.
Heres what i've used
Code: [Select]
$button2(100,100,0,0,23,23,'xxx','XXX','Tagging/Scripts/Rating 1',context-selected)

Whats wrong?

Try this:
$button2(100,100,0,0,23,23,'xxx','XXX',TAG:SET:rating:1,context-selected)
You don't need to use scripts for rating tags anymore. This component does that.

@terrestrial:
I can't download the 0.8.1 version.
I've cleaned my internet cache files, but when I download I always get 0.7.5.
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-03-15 22:31:01
I have starnge crashings concerning 0.75 and Playlist treepanel 2.2.4
It appears in layouts where it shouldn't be and the Foobar crashes 
Title: foo_ui_panels
Post by: tomthomson on 2007-03-15 22:48:26
Thanks CepiPerez. That did it. Wonder why I still used scipts there
Title: foo_ui_panels
Post by: metal_termite on 2007-03-16 01:45:47
I encountered some weird behaviour by chance where my foo_browser panels font face reverts to a larger bold font and often becomes inoperable.

I can reproduce this each time but only in this exact order... by going to the Menu Bar > File > Preferences. Then I click Panels UI under the Display node, then I click Default User Interface in the same node and voila, the entire FB2K UI will flicker and the foo_browser panels font face changes and becomes inoperable.

Here are images to show what happens.

Before:
(http://i16.tinypic.com/35hptmu.png)

After:
(http://i15.tinypic.com/4d631iw.png)

The circumstances under which this happens are rare, but I thought I'd report it anyway.

EDIT: It's not restricted to the foo_browser component. It happens to foo_playlist_tree as well.  However, the other components I tested: foo_ui_albumlist, foo_ui_explorer, foo_ui_quicksearch and foo_ui_columns are not affected. So I guess the problem lays with foo_browser and foo_playlist_tree?

Also, when there are no tracks playing, the title in my window bar reverts to a question mark. Is there any way I can customize that? Perhaps this has been discussed but a search yielded no results.
Title: foo_ui_panels
Post by: Kiteroa on 2007-03-16 04:14:48
In the buttons customise dialogue for some commands, there is a general command and a list of all of the actual playlists which appear in the context menu:

e.g.:

Edit Other/Add to Specified Playlist
Edit Other/Add to Specified Playlist/1 - Browser
Edit Other/Add to Specified Playlist/2 - Now Playing
Edit Other/Add to Specified Playlist/3 - New releases

In panels_ui context menu drop-down there is only the one, general, item:

Edit Other/Add to Specified Playlist

In panels_ui, a  button with either the general or the specific command assigned does not work.
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-16 04:45:40
Also, when there are no tracks playing, the title in my window bar reverts to a question mark. Is there any way I can customize that? Perhaps this has been discussed but a search yielded no results.

$if(%_trackinfo_notrack% (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29#Trackinfo_Fields),do something,do something else)

How do we set and use user globals and layout globals? Are they pvars set under new redraw types, or do they have new $set() and $get() functions?
Title: foo_ui_panels
Post by: jclim00 on 2007-03-16 05:33:58
I just realized that PVARS are now recalled from the previous foobar instance. Not sure when that happened but that's really awesome! My layout now works perfectly when the windowsize is not in the full view when closed/reopened
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-03-16 09:10:29
Here are images to show what happens.

Before:
(http://i16.tinypic.com/35hptmu.png)

After:
(http://i15.tinypic.com/4d631iw.png)

The circumstances under which this happens are rare, but I thought I'd report it anyway.

EDIT: It's not restricted to the foo_browser component. It happens to foo_playlist_tree as well.  However, the other components I tested: foo_ui_albumlist, foo_ui_explorer, foo_ui_quicksearch and foo_ui_columns are not affected. So I guess the problem lays with foo_browser and foo_playlist_tree?

That 's the effect I meant. But I had the problem that when I open the settings box there was an error.
I could see some button symbols in Playlist tree which was really wierd.

Log text:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 045F4A6Eh
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (045F4A6Eh):
045F4A2Eh:  44 24 50 14 71 63 04 E8 D2 AC 01 00 68 48 06 64
045F4A3Eh:  04 8D 4C 24 1C 51 C7 44 24 20 AC 76 63 04 E8 82
045F4A4Eh:  02 02 00 C6 44 24 40 01 8B 4C 24 14 3B CB 74 06
045F4A5Eh:  8B 11 8B 02 FF D0 8B 0D B4 BF 64 04 8B 74 24 48
045F4A6Eh:  8B 11 8B 52 10 53 8D 44 24 14 50 A1 D0 BE 64 04
045F4A7Eh:  56 50 FF D2 8B 07 8B 90 F8 00 00 00 8B CF FF D2
045F4A8Eh:  8B 06 8B 50 04 8B CE FF D2 8B 17 8B 92 00 01 00
045F4A9Eh:  00 50 8D 44 24 28 50 8B CF FF D2 84 C0 74 1B 39
Stack (0012F0C0h):
0012F0A0h:  00000201 E22B9268 E22B9268 00000000
0012F0B0h:  B528A000 B5289D64 00000000 0012F918
0012F0C0h:  74C40F3D 10E349D0 0012F438 00000000
0012F0D0h:  05CDEB50 004DF59C 00000000 00000000
0012F0E0h:  0012F104 0463772C 00000000 00000000
0012F0F0h:  00000000 00000000 0012F13C 0462DD68
0012F100h:  00000001 046278C1 0464AE44 74C40EE9
0012F110h:  0012F208 0012F438 0012F148 00000000
0012F120h:  00000200 08CC20E8 77D1B601 773DA549
0012F130h:  002A013A 00000000 00000001 0012F228
0012F140h:  0462D778 FFFFFFFF 0012F1A0 045FA8D3
0012F150h:  0012F208 045FA7D0 00000000 00000001
0012F160h:  C000000F 773DA549 DCBAABCD 00000000
0012F170h:  0012F1B4 773DA549 0012F1E0 77D18BD9
0012F180h:  045FA7D0 0012F1E0 77D1885A 0012F1A0
0012F190h:  77D1882A 00000281 773DA549 0000004E
0012F1A0h:  0012F1CC 77D18734 00270128 0000004E
0012F1B0h:  000003E9 0012F438 045FA7D0 DCBAABCD
0012F1C0h:  00000000 0012F208 045FA7D0 0012F238
0012F1D0h:  77D2418D 045FA7D0 00270128 0000004E
Registers:
EAX: 00000001, EBX: 00000000, ECX: 00000000, EDX: 004C48A0
ESI: 0464AE44, EDI: 10E349D0, EBP: 0012F148, ESP: 0012F0C0
Crash location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h

Loaded modules:
foobar2000   loaded at 00400000h - 004F3000h
ntdll loaded at 7C910000h - 7C9C7000h
kernel32 loaded at 7C800000h - 7C906000h
COMCTL32 loaded at 773A0000h - 774A3000h
msvcrt   loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77DA0000h - 77E4A000h
RPCRT4   loaded at 77E50000h - 77EE1000h
GDI32 loaded at 77EF0000h - 77F37000h
USER32   loaded at 77D10000h - 77DA0000h
SHLWAPI   loaded at 77F40000h - 77FB6000h
SHELL32   loaded at 7C9D0000h - 7D1EF000h
ole32 loaded at 774B0000h - 775ED000h
shared   loaded at 10000000h - 10029000h
comdlg32 loaded at 76350000h - 7639A000h
IMM32 loaded at 76330000h - 7634D000h
LPK   loaded at 62E10000h - 62E19000h
USP10 loaded at 75790000h - 757FB000h
uxtheme   loaded at 5AD70000h - 5ADA2000h
RocketDock   loaded at 003D0000h - 003DE000h
msctfime loaded at 75250000h - 7527E000h
foo_runcmd   loaded at 00A30000h - 00A5F000h
OLEAUT32 loaded at 770F0000h - 7717C000h
foo_abx   loaded at 00A80000h - 00AB4000h
foo_ac3   loaded at 00AE0000h - 00B0C000h
foo_albumlist loaded at 00B30000h - 00B77000h
foo_audioscrobbler   loaded at 00BA0000h - 00BD7000h
WS2_32   loaded at 71A10000h - 71A27000h
WS2HELP   loaded at 71A00000h - 71A08000h
foo_autoplaylist loaded at 00C00000h - 00C30000h
foo_browser   loaded at 00C50000h - 00C8B000h
foo_burninate loaded at 00CB0000h - 00CE7000h
VERSION   loaded at 77BD0000h - 77BD8000h
foo_cdda loaded at 00D10000h - 00D46000h
foo_converter loaded at 00D70000h - 00DD9000h
foo_custominfo   loaded at 00E00000h - 00E85000h
foo_cwb_hooks loaded at 00EB0000h - 00EDE000h
foo_dbsearch loaded at 00F00000h - 00F75000h
foo_dbsearch_api_demo loaded at 00FA0000h - 00FC2000h
foo_default_videoplayer   loaded at 00FF0000h - 00FFD000h
MSVCR80   loaded at 78130000h - 781CB000h
foo_discogs   loaded at 01020000h - 01092000h
gdiplus   loaded at 4EBA0000h - 4ED43000h
WINMM loaded at 76AF0000h - 76B1E000h
foo_dockable_panels   loaded at 01140000h - 01172000h
foo_dsp_delta loaded at 011A0000h - 011BE000h
foo_dsp_dolbyhp   loaded at 011E0000h - 01201000h
foo_dsp_std   loaded at 01220000h - 01261000h
foo_freedb2   loaded at 01290000h - 012D0000h
foo_guidlookup   loaded at 012F0000h - 01308000h
foo_infobox   loaded at 01330000h - 01370000h
foo_info_samurize loaded at 01390000h - 013B2000h
foo_input_avs loaded at 014F0000h - 0150F000h
foo_input_awma   loaded at 01530000h - 01549000h
WMVCore   loaded at 086D0000h - 08917000h
WMASF loaded at 070D0000h - 0710A000h
foo_input_mslive loaded at 01560000h - 01588000h
foo_input_std loaded at 015A0000h - 016B4000h
foo_lyricsdb loaded at 016E0000h - 016FE000h
MSVCP80   loaded at 7C420000h - 7C4A7000h
WININET   loaded at 77180000h - 77227000h
CRYPT32   loaded at 77A50000h - 77AE5000h
MSASN1   loaded at 77AF0000h - 77B02000h
foo_managedWrapper   loaded at 01710000h - 017B2000h
mscoree   loaded at 79000000h - 79045000h
msvcm80   loaded at 7C4C0000h - 7C53D000h
mscorwks loaded at 79E70000h - 7A3D1000h
mscorlib.ni   loaded at 790C0000h - 79BA6000h
mscorjit loaded at 79060000h - 790B3000h
rsaenh   loaded at 0FFD0000h - 0FFF8000h
System.ni loaded at 7A440000h - 7ABFE000h
System.Drawing.ni loaded at 7ADE0000h - 7AF74000h
System.Windows.Forms.ni   loaded at 7AFD0000h - 7BC56000h
xpsp2res loaded at 20000000h - 202D9000h
dotnet_title loaded at 11000000h - 11014000h
foo_masstag   loaded at 04270000h - 042C0000h
foo_oddcastv3 loaded at 042D0000h - 0439F000h
BASS loaded at 043B0000h - 043F0000h
MSACM32   loaded at 77BB0000h - 77BC5000h
WINSPOOL loaded at 72F70000h - 72F96000h
vorbis   loaded at 043F0000h - 044FF000h
ogg   loaded at 04500000h - 04508000h
libOggFLAC   loaded at 04510000h - 04521000h
libFLAC   loaded at 04530000h - 04552000h
pthreadVSE   loaded at 04560000h - 0456D000h
WSOCK32   loaded at 71A30000h - 71A3A000h
foo_playcount loaded at 045A0000h - 045C8000h
foo_playlist_tree loaded at 045F0000h - 0465B000h
foo_rgscan   loaded at 04680000h - 046C8000h
foo_run   loaded at 046F0000h - 0471B000h
foo_scheduler loaded at 04740000h - 047AF000h
POWRPROF loaded at 74A50000h - 74A58000h
foo_seek_remote   loaded at 047D0000h - 047EB000h
foo_sendtodevice loaded at 04800000h - 0482F000h
foo_tutorial1_step1   loaded at 04850000h - 0486B000h
foo_uie_albumart loaded at 04890000h - 048C2000h
foo_uie_albumlist loaded at 048F0000h - 0492F000h
foo_uie_explorer loaded at 04950000h - 0498C000h
foo_uie_lyrics   loaded at 049B0000h - 04A0E000h
foo_uie_playlists_dropdown   loaded at 04A30000h - 04A6A000h
foo_uie_queuemanager loaded at 04A90000h - 04AC9000h
foo_uie_quicksearch   loaded at 04B60000h - 04BA6000h
foo_uie_tabs loaded at 04BB0000h - 04BD6000h
foo_uie_trackinfo loaded at 04C00000h - 04C2E000h
foo_uie_vis_egoh loaded at 04C50000h - 04C6D000h
foo_uie_vis_projectm loaded at 04C80000h - 04CF4000h
OPENGL32 loaded at 5F0D0000h - 5F19C000h
GLU32 loaded at 68FC0000h - 68FE0000h
DDRAW loaded at 736D0000h - 73719000h
DCIMAN32 loaded at 73B30000h - 73B36000h
foo_ui_columns   loaded at 05020000h - 050BB000h
foo_ui_egoh   loaded at 050E0000h - 0511E000h
foo_ui_panels loaded at 05130000h - 051F9000h
foo_ui_std   loaded at 05220000h - 05277000h
foo_unpack   loaded at 052A0000h - 052CE000h
foo_utils loaded at 052F0000h - 05329000h
foo_vis_samurize2 loaded at 05350000h - 05380000h
foo_tutorial1_step2   loaded at 053A0000h - 053C1000h
foo_tutorial1_step3   loaded at 053F0000h - 05414000h
foo_tutorial1_step4   loaded at 05440000h - 05464000h
NEWDOT~1 loaded at 05F90000h - 05FCC000h
urlmon   loaded at 7DF20000h - 7DFC0000h
SETUPAPI loaded at 778F0000h - 779E4000h
MPR   loaded at 71A80000h - 71A92000h
WINTRUST loaded at 76BF0000h - 76C1E000h
IMAGEHLP loaded at 76C50000h - 76C78000h
DolbyHph loaded at 06190000h - 0628C000h
dsound   loaded at 73E70000h - 73ECC000h
wdmaud   loaded at 72C90000h - 72C99000h
msacm32   loaded at 72C80000h - 72C88000h
midimap   loaded at 77BA0000h - 77BA7000h
CLBCATQ   loaded at 76F90000h - 7700F000h
COMRes   loaded at 77010000h - 770E3000h
mscorlib.resources   loaded at 06C30000h - 06C80000h
diasymreader loaded at 5E380000h - 5E409000h
Msimg32   loaded at 76320000h - 76325000h
KsUser   loaded at 73E40000h - 73E44000h
appHelp   loaded at 77B10000h - 77B32000h
cscui loaded at 779F0000h - 77A46000h
CSCDLL   loaded at 765A0000h - 765BD000h
LINKINFO loaded at 76930000h - 76938000h
ntshrui   loaded at 76940000h - 76966000h
ATL   loaded at 76AD0000h - 76AE1000h
NETAPI32 loaded at 597D0000h - 59824000h
USERENV   loaded at 76620000h - 766D5000h
Secur32   loaded at 77FC0000h - 77FD1000h
System.Windows.Forms.resources  loaded at 07FF0000h - 0805C000h
DBGHELP   loaded at 59DD0000h - 59E71000h

Stack dump analysis:
Address: 004DF59Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0463772Ch, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 0462DD68h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 046278C1h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 0464AE44h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 77D1B601h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "InvalidateRect" (+0000000Ch)
Address: 773DA549h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 0462D778h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 045FA8D3h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 045FA7D0h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 773DA549h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 773DA549h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 045FA7D0h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 77D1885Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000193h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000163h)
Address: 773DA549h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 045FA7D0h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 045FA7D0h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 77D2418Dh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 045FA7D0h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D241B0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 77D23FD9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 045FA7D0h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D184FCh, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D185A4h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D24204h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B89Bh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetParent" (+0000016Ch)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D1B903h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SendMessageW" (+00000049h)
Address: 773BAFF1h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal414" (+00000FB4h)
Address: 76339B55h, location: "IMM32", loaded at 76330000h - 7634D000h
Symbol: "ImmUnlockClientImc" (+00000013h)
Address: 77D6B4C6h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IMPSetIMEA" (+0000040Ah)
Address: 77D6B4CEh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IMPSetIMEA" (+00000412h)
Address: 77D6B9AAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IMPSetIMEA" (+000008EEh)
Address: 77D6BA42h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IMPSetIMEA" (+00000986h)
Address: 773D7392h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001B4F2h)
Address: 77D1BF78h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "RedrawWindow" (+0000000Ch)
Address: 773D885Ch, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001C9BCh)
Address: 773D96BDh, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001D81Dh)
Address: 773DA74Ch, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E8ACh)
Address: 773DA549h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 773DA549h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 773DA549h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 773DA549h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 773DA549h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1C63Fh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindowUnicode" (+000000A1h)
Address: 773DA549h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 77D1C665h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallWindowProcW" (+0000001Bh)
Address: 773DA549h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 045FA64Ah, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 773DA549h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 045FA450h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 752544F5h, location: "msctfime", loaded at 75250000h - 7527E000h
Address: 7526382Ah, location: "msctfime", loaded at 75250000h - 7527E000h
Symbol: "CtfImeDispatchDefImeMessage" (+00000027h)
Address: 77D6C487h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IMPSetIMEA" (+000013CBh)
Address: 77D6C513h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IMPSetIMEA" (+00001457h)
Address: 77D6C513h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IMPSetIMEA" (+00001457h)
Address: 77D6C535h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IMPSetIMEA" (+00001479h)
Address: 0462F818h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 045FA450h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 045FA450h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 045FA450h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 045FA450h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 045FA450h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 045FA450h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D1DA6Ch, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetFocus" (+0000000Ch)
Address: 773DA535h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E695h)
Address: 77D184FCh, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D185A4h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 773DA549h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 773DA549h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 773DAB7Fh, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001ECDFh)
Address: 773DA549h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D1885Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000193h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000163h)
Address: 773DA549h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 773DA549h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 773DA549h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 773DA549h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 773DA549h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 773DA549h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1C63Fh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindowUnicode" (+000000A1h)
Address: 773DA549h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 77D1C665h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallWindowProcW" (+0000001Bh)
Address: 773DA549h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 045FA64Ah, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 773DA549h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 045FA450h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 01144820h, location: "foo_dockable_panels", loaded at 01140000h - 01172000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 045FA450h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 045FA450h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D1885Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000193h)
Address: 77D1EB3Eh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 0462F818h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 045FA450h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 045FA450h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 045FA450h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D189CDh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 045FA450h, location: "foo_playlist_tree", loaded at 045F0000h - 0465B000h
Address: 77D1DAEAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 77D2E04Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsDialogMessageW" (+0000008Eh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D189F0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D18A10h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 004301ADh, 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: 00D1DAEAh, location: "foo_cdda", loaded at 00D10000h - 00D46000h
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: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004E41B0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 10003251h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uGetCallStackPath" (+00000451h)
Address: 004E3E80h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
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: 00407DE2h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497FFDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF5D4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430EFAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0928h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049729Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004935BCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004935B6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B34A0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4228h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF9C8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496154h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00F0F00Ch, location: "foo_dbsearch", loaded at 00F00000h - 00F75000h
Address: 00F0F00Ch, location: "foo_dbsearch", loaded at 00F00000h - 00F75000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 00F0F00Ch, location: "foo_dbsearch", loaded at 00F00000h - 00F75000h
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004961BDh, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Discogs Tagger 0.92  (foo_discogs)
Music Browser 1.2.2c [Jul  6 2006 - 09:42:02]  (foo_browser)
mslive 0.2  (foo_input_mslive)
Standard DSP array 1.0  (foo_dsp_std)
Component Tutorial (Step 2) 0.3.1  (foo_tutorial1_step2)
Standard Input Array 1.0  (foo_input_std)
Default video player 0.1.3  (foo_default_videoplayer)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
Component Tutorial (Step 3) 0.3.1  (foo_tutorial1_step3)
Converter 1.0.1  (foo_converter)
Egoh Spectrum analyser (uie) 1.1.0  (foo_uie_vis_egoh)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
Database Search 1.4 beta 4  (foo_dbsearch)
Run services 0.3.2  (foo_run)
FLAC Decoder 1.1.0  (foo_input_std)
Run Command 1.0 beta 2  (foo_runcmd)
WMA Decoder 1.1  (foo_input_std)
cwbowron's title format hooks 1.0.11b [Sep 27 2006 - 08:29:16]  (foo_cwb_hooks)
Lyric Show Panels 0.3.1.0  (foo_uie_lyrics)
Audio CD Writer 2.0.1  (foo_burninate)
Dockable Panels 1.0.4 [Nov  8 2006 - 14:23:59]  (foo_dockable_panels)
AC3 decoder 0.8  (foo_ac3)
Masstagger 1.6  (foo_masstag)
Audioscrobbler 1.3.4  (foo_audioscrobbler)
ReplayGain Scanner 2.0.2  (foo_rgscan)
ZIP/GZIP reader 1.0  (foo_unpack)
foo_managedWrapper 0.3  (foo_managedWrapper)
Album Art Panel 0.2.1  (foo_uie_albumart)
RAR reader 1.1  (foo_unpack)
Default User Interface 0.9acc  (foo_ui_std)
OddcastV3 3.x  (foo_oddcastv3)
projectM visualization (Panel) 0.4  (foo_uie_vis_projectm)
freedb Tagger 0.5.2a  (foo_freedb2)
Component Tutorial (Step 4) 0.3.1  (foo_tutorial1_step4)
Album List 3.2.0  (foo_albumlist)
Special file info box 2.0.3  (foo_infobox)
Explorer Tree 1.04.6b  (foo_uie_explorer)
Scheduler 3.52  (foo_scheduler)
Dolby Headphone Wrapper 1.1  (foo_dsp_dolbyhp)
Database Search Toolbar Demo 1.0  (foo_dbsearch_api_demo)
AVS input 0.1  (foo_input_avs)
PanelsUI 0.7.3 beta [Mar  3 2007 - 13:27:41]  (foo_ui_panels)
Track info panel 0.8  (foo_uie_trackinfo)
Playback Statistics 1.3.2  (foo_playcount)
foo_custominfo 0.1.2  (foo_custominfo)
ABX Comparator 1.3.1  (foo_abx)
Egoh User Interface 1.1.0  (foo_ui_egoh)
Playlist tools 0.5.7  (foo_utils)
Samurize Visualization Server (AMPI) 1.64  (foo_vis_samurize2)
Component Tutorial (Step 1) 0.3.1  (foo_tutorial1_step1)
Playlist Tree Panel 2.2.4 [Nov 17 2006 - 16:34:17]  (foo_playlist_tree)
foo_lyricsdb 0.0.7 beta 4  (foo_lyricsdb)
Send to Device 1.0.5 [Nov 17 2006 - 14:16:40]  (foo_sendtodevice)
CD Audio Decoder 2.1.1  (foo_cdda)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Samurize Info Server (AMPI) 1.64  (foo_info_samurize)
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)
Acro WMA decoder 0.1.5  (foo_input_awma)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Seek Remote Control 0.0.2  (foo_seek_remote)
Tabbed panel modifyed 0.2.1  (foo_uie_tabs)
foobar2000 core 0.9.4.2  (Core)


Edit: I found out that this behaviour only appears when switching from a .pui with Playlist tree to a .pui without it.
I wrote a pm to cwbowron but I think it has to do with combining both Plug-ins.

But as I suggested the crash location is Playlist tree panel...

I will update both plug-ins and see what if this behaviour will continue.

Someone else this problem?
Title: foo_ui_panels
Post by: metal_termite on 2007-03-16 11:53:36
Reporting some more peculiar behaviour. With foo_ui_panels enabled as the default user interface I've encountered these issues. I don't know if they're intentional limitations, bugs, or I am just doing something wrong.

Preferences > Display > Title Formatting > Main Window Title... $extra(foobar2000_version) displays [UNKNOWN FUNCTION] in the main window title when applied, and in a track display panel too for that matter.

Again in main window title titleformatting preferences, $if(%_ispaused%,'Paused') yields no result.


Spirit_of_the_ocean, you should put lengthy code in the [ codebox ] tag instead of [ code ]. It makes browsing through threads easier.

shakey_snake, %_trackinfo_notrack% wasn't what I was referring to but I figured it out anyway. Today querying for "main title window" yielded better results on HA, and I got my answer (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=52465&view=findpost&p=478686). Jeez, how did I miss that, it was just posted a few days ago.
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-03-16 12:31:23
Sorry I didn't know codebox was a special option   
I edited that

Know I tried to used the last Version of Playlist tree panel but still this:

(http://img228.imageshack.us/img228/5512/problem2xx4.th.jpg) (http://img228.imageshack.us/my.php?image=problem2xx4.jpg)
I tried also the new version of panel ui.Ans it stays the same:

When changing from a .pui with Playlist tree to a .pui with no playlist tree, the playlist tree is still shown and when clicking on this "ghost" Foobar crashes.
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-16 16:04:57
terrestrial,
2 semi-longstanding things that have bugged me.
shakey_snake, %_trackinfo_notrack% wasn't what I was referring to but I figured it out anyway. Today querying for "main title window" yielded better results on HA, and I got my answer (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=52465&view=findpost&p=478686). Jeez, how did I miss that, it was just posted a few days ago.

Ah! Title bar. I wasn't quite sure what you were meaning when you said "window bar" in your post, but you meant the Title Bar.
That makes more sense.
Title: foo_ui_panels
Post by: FofR on 2007-03-16 17:43:03
I just realized that PVARS are now recalled from the previous foobar instance. Not sure when that happened but that's really awesome! My layout now works perfectly when the windowsize is not in the full view when closed/reopened


Are these PVARS stored in the PUI?

EDIT: Yes they are, opening a PUI in Wordpad shows this clearly

EDIT2:: Is there a clean way of removing a VAR from a PUI?
Title: foo_ui_panels
Post by: terrestrial on 2007-03-16 18:02:57
@terrestrial:
I can't download the 0.8.1 version.
I've cleaned my internet cache files, but when I download I always get 0.7.5.


I just checked and 0.8.1 is there. maybe something is caching the file further upstream from you?

In the buttons customise dialogue for some commands, there is a general command and a list of all of the actual playlists which appear in the context menu:

e.g.:

Edit Other/Add to Specified Playlist
Edit Other/Add to Specified Playlist/1 - Browser
Edit Other/Add to Specified Playlist/2 - Now Playing
Edit Other/Add to Specified Playlist/3 - New releases

In panels_ui context menu drop-down there is only the one, general, item:

Edit Other/Add to Specified Playlist

In panels_ui, a  button with either the general or the specific command assigned does not work.


which component are you using that adds these items?

some menu items are hidden (it's specified by the component which items to show/hide)


Also, when there are no tracks playing, the title in my window bar reverts to a question mark. Is there any way I can customize that? Perhaps this has been discussed but a search yielded no results.

$if(%_trackinfo_notrack% (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29#Trackinfo_Fields),do something,do something else)


general panelsui functions won't work inside the title / tray title formatting. so use %isplaying% instead.

Quote
How do we set and use user globals and layout globals? Are they pvars set under new redraw types, or do they have new $set() and $get() functions?


they can have anything you want. the layout and user globals are simple prepended to any titleformatting run by panelsui (both track display and scpl-except for the "group by"). use layout globals for functions /  values that you use multiple times from differenct panels. use user globals for stuff that stays constant between different .puis (eg, use $get(coverPath) when you want to get the coverPath).

Preferences > Display > Title Formatting > Main Window Title... $extra(foobar2000_version) displays [UNKNOWN FUNCTION] in the main window title when applied, and in a track display panel too for that matter.


foobar2000_version isn't handled.. I'll try and add it for the next version.

Quote
Again in main window title titleformatting preferences, $if(%_ispaused%,'Paused') yields no result.


the title / tray tip is only changed on track changes / play start/stop. I will add pause to the next version.

terrestrial,
2 semi-longstanding things that have bugged me.
  • Using ...folder.* in an image path doesn't work with folder.gif
  • SCPL doesn't remember what was selected after closing foobar and reopening it.


1) I'm not sure, but maybe .gif isn't supported in gdi+
2) is a general foobar thing.
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-16 19:33:56
1) I'm not sure, but maybe .gif isn't supported in gdi+
2) is a general foobar thing.

Ok, I take number 1 back, it does show them, it can't stretch them larger.
If I call a gif by name it will stretch any which way it wants.
Title: foo_ui_panels
Post by: Yotsuya on 2007-03-17 03:52:08
ok, another one. the settings screen will be a bit messed up and there will be no text loaded. please let me know if this version crashes or not.

As you described the screen was a bit messed up and there was no text loaded. However this version does not crash.
Title: foo_ui_panels
Post by: xhandler on 2007-03-17 11:26:55
Don't know if someone's asked or told this, i searched the topic but couldnt find anything.

If you have hide titlebar enabled you can't rightclick in the taskbar. So i want to make a button for minimizing, but i dont know what command yo use (if there's one 'minimize' doesnt work at least.)
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-17 12:16:25
So i want to make a button for minimizing, but i dont know what command yo use (if there's one 'minimize' doesnt work at least.)
Hide

(there's not one for maximize is there?)
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-03-17 12:17:54
I have some issues with using tabs because when I switch tab you can see  the playlist switscher which should be on the other tab.

Here is my code
Code: [Select]
// Background
$imageabs(46,19,images\Schwarz.png,)
$imageabs(690,18,images\Metalleiste.png,)



// PerTrack
$panel(Menu,Menu,1,1,$sub(%_width%,2),19,)
$puts(yOffset,21)

$panel(Playing,Track Display,20,$get(yOffset),$eval(529/3*2),120,)
        $puts(yOffset,142)
//$panel(Playlist,Single Column Playlist,415,166,30,$sub(%_height%,$add($get(yOffset),16)),)
$panel(Playlist,Single Column Playlist,415,166,590,$sub(%_height%,$add($get(yOffset),16)),)

//$panel(Playlist,Columns Playlist,430,$get(yOffset),%_width%,$sub(%_height%,$add($get(yOffset),22)),)
$panel(Playlist,Columns Playlist,431,$get(yOffset),510,$sub(%_height%,$add($get(yOffset),22)),)

////$panel(Playlist Tree Panel,Playlist Tree Panel,0,$get(yOffset),300,500,)

$panel(Songsearch,Quick Search Toolbar,50,490,290,20,)
$panel(playlist switcher,Playlist switcher,50,520,300,200,)



//$panel(Songsearch,Quick Search Toolbar,710,110,290,20,)

// PerSecond
$puts(addy,5)
$imageabs2(%_width%,255,0,0,%_width%,255,0,-130,'images\hintergrund.png',alpha-100nokeepaspect)
$imageabs2($eval(529/3*2),$eval(488/3*2),0,0,$eval(529/3*2),$eval(488/3*2),20,143,'images\casesv5.png',alpha-230nokeepaspect)
$imageabs2($eval(529/3*2),$eval(488/3*2),0,0,$eval(529/3*2),$eval(488/3*2),20,143,'images\cd.png',alpha-255nokeepaspect)
$imageabs2($eval(454/3*2),$eval(454/3*2),0,0,$eval(488/3*2),$eval(488/3*2),58,154,C:\Dokumente und Einstellungen\User\Desktop\Cover\$replace(%artist%,' ',)-$replace(%album%,' ',).jpg,nokeepaspect)
$imageabs2($eval(529/3*2),$eval(488/3*2),0,0,$eval(529/3*2),$eval(488/3*2),20,143,'images\overlaysi8.png',alpha-125)

$alignabs(60,470,200,200,left,top)$font(,13,,226-215-26) %album%

//Nicht im Tab
$panel(Egoh1,Egoh Spectrum analyser,373,20,317,121,)
//Buttons Metalleiste
// PerTrack
///////PLAY/PAUSE
$button(810,50,0,0,28,30,
$if($or(%ispaused%,$not(%isplaying%)),images\Inas Metalseries\Blackplay.png,images\Inas Metalseries\Blackpause.png),
$if($or(%ispaused%,$not(%isplaying%)),images\Inas Metalseries\Blackplaygold.png,images\Inas Metalseries\Blackpausegold.png),
$if($or(%ispaused%,$not(%isplaying%)),play,pause)
,)

///////STOP

$button(840,50,0,0,28,30,images\Inas Metalseries\Blackstop.png,images\Inas Metalseries\Blackstopgold.png,stop,)

///////PREVIOUS

$button(870,50,0,0,28,30,images\Inas Metalseries\Blackprevi.png,images\Inas Metalseries\Blackprevigold.png,previous,)


///////NEXT

$button(900,50,0,0,28,30,images\Inas Metalseries\Blacknext.png,images\Inas Metalseries\Blacknextgold.png,next,)

////////////////////////////////////////////////////////////////////
//////////PLAYBACK ORDER
////////////////////////////////////////////////////////////////////

//////DEFAULT//////
$if(
$not($stricmp(%cwb_playback_order%,'Shuffle (tracks)'))
,
$button(930,50,0,0,28,30,images\Inas Metalseries\Shuffle.png,images\Inas Metalseries\Blankshuffle.png,'Shuffle (tracks)',)
,

)

//////SHUFFLE///
$if(
$not($stricmp(%cwb_playback_order%,default))
,
$button(930,50,0,0,28,30,images\Inas Metalseries\DEfaultplay.png,images\Inas Metalseries\DEfaultplaygold.png,default,)
,

)
//REst der Metalleiste(Volume,Seekbar,Minivis)
$panel(Volume,Volume,765,50,40,20,)
$panel(Spectrum analyser1,Spectrum analyser,700,50,60,30,)
$panel(Seekbar2,Seekbar,700,90,310,20,)

//Menü oben
$panel(Menu,Menu,1,1,$sub(%_width%,2),19,)
$puts(yOffset,21)


// PerTrack
// Tabs
$select($eval($getpvar(display.mode)+1),

// Playlist

$imageabs(46,19,images\Schwarz.png,)
$imageabs(690,18,images\Metalleiste.png,)
$panel(Playing,Track Display,20,20,$eval(529/3*2),120,)
$panel(Songsearch,Quick Search Toolbar,50,490,290,20,)
$panel(playlist switcher,Playlist switcher,50,520,300,200,)


$panel(Seekbar,Seekbar,0,$sub(%_height%,60),$sub(%_width%,0),20,)
$puts(addy,5)
$imageabs2(%_width%,255,0,0,%_width%,255,0,-130,'images\hintergrund.png',alpha-100nokeepaspect)
$imageabs2($eval(529/3*2),$eval(488/3*2),0,0,$eval(529/3*2),$eval(488/3*2),20,143,'images\casesv5.png',alpha-230nokeepaspect)
$imageabs2($eval(529/3*2),$eval(488/3*2),0,0,$eval(529/3*2),$eval(488/3*2),20,143,'images\cd.png',alpha-255nokeepaspect)
$imageabs2($eval(454/3*2),$eval(454/3*2),0,0,$eval(488/3*2),$eval(488/3*2),58,154,C:\Dokumente und Einstellungen\User\Desktop\Cover\$replace(%artist%,' ',)-$replace(%album%,' ',).jpg,nokeepaspect)
$imageabs2($eval(529/3*2),$eval(488/3*2),0,0,$eval(529/3*2),$eval(488/3*2),20,143,'images\overlaysi8.png',alpha-125)
,

// Playing
$drawrect(0,0,0,0,brushcolor-SYSCOL-8 pencolor-SYSCOL-8)
$imageabs(46,19,images\Schwarz.png,)
$imageabs(690,18,images\Metalleiste.png,)
$panel(Playing,Album list,20,143,$eval(529/3*2),$eval(%_height%-163),)
//$panel(Playing,Playlist Tree Panel,20,326,$eval(529/3*2),300,)
)
$button2(5,$eval(%_height%-15),0,0,20,12,'$font(,,bold,SYSCOL-13)PL','$font(,,bold,SYSCOL-14)PL',PVAR:SET:display.mode:0,)
$button2(25,$eval(%_height%-16),0,0,18,12,'$font(Wingdings,10,,SYSCOL-13)0','$font(Wingdings,10,,SYSCOL-14)1',PVAR:SET:display.mode:1,)

$panel(Seekbar,Seekbar,45,$sub(%_height%,20),$sub(%_width%,45),20,)

Maybe I have made some mistakes in my code. It would be nice if someone can search for mistakes in my code.

The playlist switcher disappears from the Album list tab when I refresh the  album list tree.

Someone an idea where the problem might be?
Title: foo_ui_panels
Post by: jclim00 on 2007-03-17 14:18:09
Is there any way to clear old PVAR values? I've changed the names to a few of mine and the old ones still show up in the pui; deleting them in notepad results in a corrupt file.
Title: foo_ui_panels
Post by: Yotsuya on 2007-03-17 15:57:11

So i want to make a button for minimizing, but i dont know what command yo use (if there's one 'minimize' doesnt work at least.)
Hide

(there's not one for maximize is there?)


I use a keyboard shortcut set to "Activate or hide". This works well for minimising or restoring foobar based on it's current status. If you want to create separate buttons you can use "Hide" to minimize ash shakey_snake indicated and "Activate" to restore/maximize.
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-17 16:38:03
"Activate" won't maximize my window. (using panelsUI)

And because of that, there is very little point in having a button that does what "Activate" does.
Title: foo_ui_panels
Post by: anolae on 2007-03-17 17:26:16
I have been trying to put a background image on my foobar. What I want is to keep the aspect ratio of the image, but I don't want the size to adjust with the smallest dimension (ie I don't want black parts on each side of the image).
I have been trying to make it by myself, but this turns out to be really difficult (impossible?) as the mathematical functions I know only use integers.
Anyone knows how to do that? If it is not possible, terrestrial, could you add it as an option for $imageabs2?

Thanks for your help!
Title: foo_ui_panels
Post by: anolae on 2007-03-17 22:11:33
I seem to have a problem with PerTrack and PerSecond option, with version 0.8.1

This is my code, directly in the main panel configuration:
Code: [Select]
// Background
$drawrect(,,,,brushcolor-255-255-255 pencolor-null)

// PerSecond
$panel(NowPlaying,Track Display,10,10,650,500,)

With this code I have [UNKNOWN FUNCTION] displayed in top left corner, it's the same if I use // PerSecond instead of // PerTrack.
If I remove // PerTrack, I only see the background and I don't see any error message (normal behavior).
If I remove both // Background and // PerTrack, everything seems to be fine.

Am I doing something wrong? Am I missing something?

EDIT: I have the same problem in Track Display panels
EDIT2: If I remove // Background and keep // PerTrack, I don't have the error message
Title: foo_ui_panels
Post by: Kiteroa on 2007-03-17 22:36:45

In the buttons customise dialogue for some commands, there is a general command and a list of all of the actual playlists which appear in the context menu:

e.g.:

Edit Other/Add to Specified Playlist
Edit Other/Add to Specified Playlist/1 - Browser
Edit Other/Add to Specified Playlist/2 - Now Playing
Edit Other/Add to Specified Playlist/3 - New releases

In panels_ui context menu drop-down there is only the one, general, item:

Edit Other/Add to Specified Playlist

In panels_ui, a  button with either the general or the specific command assigned does not work.

which component are you using that adds these items?

some menu items are hidden (it's specified by the component which items to show/hide)



The menu options are added by foo_utils.
Title: foo_ui_panels
Post by: RowAndTheWriter on 2007-03-19 05:12:33
Would it be possible to have $imageabs work with filenames that contain a "#"? It's a small thing, but something that bugs me. Why doesn't it work anyway?
Title: foo_ui_panels
Post by: WilB on 2007-03-19 12:45:28
Bug report

Panelsui 0.8.1

Although a dockable panel containing a track display panel can be created, I find that the dockable panel is not saved and is lost upon closing and reopening foobar. This applies whether panlesui or columnsui interface is used. If instead put a single column playlist in the dockable panel then there is no problem. Paneslui 0.7.5 worked fine.

If try and open some pre-existing configurations (created with earlier versions) that contain a large dockable panel containing a track display with panelsui 0.8.1 then foobar fails to open and returns metadb_handle leaks: 10472, then Unhandled exception: bad allocation. If first remove the large dockable panel containing the track display, foobar opens fine with the latest panelsui. The latest panelsui will open some pre-existing configurations that have a dockable panel containing a track display but the dockable panel is then absent.

The track display panel does not have the option for using sunken style unlike the old track info mod. Will the sunken style option return to the track display?
Title: foo_ui_panels
Post by: manginsai on 2007-03-19 12:54:05
it seems nice!
Title: foo_ui_panels
Post by: saberrider on 2007-03-19 18:32:22
Another request: Is it possible to add an option for buttons that will allow them to execute a command repeteadly as long as the button is pressed?
Title: foo_ui_panels
Post by: carmenm on 2007-03-19 18:59:17
Another request: Is it possible to add an option for buttons that will allow them to execute a command repeteadly as long as the button is pressed?

ohhh that would be sweet!!!(volume for example)
Title: foo_ui_panels
Post by: Russell777 on 2007-03-19 20:27:30
Another fix request:WSH panel crashes under win xp x64 when using PanelsUI,but not with ColumnsUI.
Under win xp x86 it runs well both under Panels and Columns.No component is causing the crash (i've checked).
Here's the crash log:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 02AC77AEh
Access violation, operation: read, address: 76FA2838h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (02AC77AEh):
02AC776Eh:  4C 24 14 64 89 0D 00 00 00 00 59 5F 5E 5B 83 C4
02AC777Eh:  10 C2 04 00 CC CC CC CC CC CC CC CC CC CC CC CC
02AC778Eh:  CC CC 56 8B F1 83 7E 28 00 74 22 8B 46 28 85 C0
02AC779Eh:  75 0C 68 03 40 00 80 E8 96 51 00 00 EB 0F 8B 08
02AC77AEh:  8B 51 08 50 FF D2 C7 46 28 00 00 00 00 83 7E 24
02AC77BEh:  00 74 2F 8B 46 24 8B 08 8B 51 1C 50 FF D2 8B 46
02AC77CEh:  24 85 C0 75 0E 68 03 40 00 80 E8 63 51 00 00 33
02AC77DEh:  C0 5E C3 8B 08 8B 51 08 50 FF D2 C7 46 24 00 00
Stack (002DD214h):
002DD1F4h:  00000000 00000000 00000000 00000000
002DD204h:  00000000 00000000 00000000 00000000
002DD214h:  02B03EC8 02ACBB10 F8578494 00010324
002DD224h:  02B03EC8 00000002 00000000 00010324
002DD234h:  00000001 00934AA0 00934AA0 002DD27C
002DD244h:  7D9479B2 00934AA0 00000000 FFFFFFEB
002DD254h:  7D9479BB 00010324 00000001 00000000
002DD264h:  002DD258 00000000 002DD340 02ADD6FB
002DD274h:  FFFFFFFF 02AC1DA9 00010324 00000002
002DD284h:  00000000 00000000 002DD324 00000001
002DD294h:  002DD2D8 00000000 002DD340 7DC5A9BA
002DD2A4h:  7DBD1DE8 FFFFFFFF 7DBE1E1C 7D9472F8
002DD2B4h:  00010324 00000002 00000000 00000000
002DD2C4h:  00000001 DCBAABCD 00000000 002DD324
002DD2D4h:  00000001 002DD350 7D9475E3 02AC1C30
002DD2E4h:  00010324 00000002 00000000 00000000
002DD2F4h:  00000000 00010324 00000010 00000024
002DD304h:  00000001 00000000 00000000 00000030
002DD314h:  FFFFFFFF FFFFFFFF 7D947578 00000000
002DD324h:  00000000 00000000 00000001 00000000
Registers:
EAX: 005C7298, EBX: 00000000, ECX: 76FA2830, EDX: 02ACB9E0
ESI: 02B03EB8, EDI: 00000002, EBP: 00000000, ESP: 002DD214
Crash location: "foo_uie_wsh_panel", loaded at 02AC0000h - 02AF6000h
Symbol: "foobar2000_get_interface" (+0000118Eh)

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7D600000h - 7D6F0000h
kernel32                        loaded at 7D4C0000h - 7D5F0000h
COMCTL32                        loaded at 7DBD0000h - 7DCD3000h
msvcrt                          loaded at 77BA0000h - 77BFA000h
ADVAPI32                        loaded at 77F50000h - 77FEC000h
RPCRT4                          loaded at 7DA20000h - 7DB00000h
GDI32                            loaded at 7D800000h - 7D890000h
USER32                          loaded at 7D930000h - 7DA00000h
SHLWAPI                          loaded at 77DA0000h - 77DF2000h
SHELL32                          loaded at 7C8D0000h - 7D0D3000h
ole32                            loaded at 77670000h - 777A4000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 762B0000h - 762FA000h
LPK                              loaded at 7DBC0000h - 7DBC9000h
USP10                            loaded at 75490000h - 754F1000h
wbload                          loaded at 50000000h - 50008000h
WBLIND                          loaded at 66000000h - 66092000h
WINMM                            loaded at 76AA0000h - 76ACD000h
UXTHEME                          loaded at 7DF50000h - 7DFC0000h
msimg32                          loaded at 76280000h - 76285000h
wbhelp                          loaded at 66600000h - 66617000h
MSCTF                            loaded at 4B8D0000h - 4B921000h
foo_cdda                        loaded at 02290000h - 022C6000h
foo_cleartype                    loaded at 022F0000h - 0230A000h
foo_common                      loaded at 02330000h - 0236A000h
foo_converter                    loaded at 02390000h - 023F9000h
foo_cwb_hooks                    loaded at 02420000h - 02455000h
foo_dsp_delta                    loaded at 02480000h - 0249E000h
foo_dsp_std                      loaded at 024C0000h - 02501000h
foo_freedb2                      loaded at 02530000h - 02570000h
foo_freedb2_fix                  loaded at 02590000h - 025A5000h
foo_input_monkey                loaded at 025D0000h - 02619000h
foo_input_std                    loaded at 02640000h - 02754000h
foo_lnk                          loaded at 02780000h - 02799000h
foo_masstag                      loaded at 027C0000h - 02810000h
foo_playcount_mod                loaded at 02830000h - 02845000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_rgscan                      loaded at 02870000h - 028B8000h
foo_run                          loaded at 028E0000h - 0290B000h
foo_uie_albumart                loaded at 02930000h - 0296C000h
gdiplus                          loaded at 4DD60000h - 4DF07000h
foo_uie_albumlist                loaded at 029A0000h - 029DD000h
foo_uie_quicksearch              loaded at 02A00000h - 02A46000h
foo_uie_trackinfo                loaded at 02A70000h - 02A9E000h
foo_uie_wsh_panel                loaded at 02AC0000h - 02AF6000h
OLEAUT32                        loaded at 77D00000h - 77D8C000h
foo_ui_columns                  loaded at 02C70000h - 02D07000h
foo_ui_panels                    loaded at 02D30000h - 02DFA000h
IMM32                            loaded at 7DEE0000h - 7DF40000h
foo_ui_std                      loaded at 02E20000h - 02E77000h
foo_unpack                      loaded at 02EA0000h - 02ECE000h
SXS                              loaded at 75DA0000h - 75E5C000h
CLBCatQ                          loaded at 777B0000h - 77833000h
COMRes                          loaded at 77010000h - 770D6000h
VERSION                          loaded at 77B90000h - 77B98000h
xpsp2res                        loaded at 03D50000h - 04015000h
dciman32                        loaded at 73B30000h - 73B36000h
DSOUND                          loaded at 73E50000h - 73EAE000h
WINTRUST                        loaded at 76BB0000h - 76BDB000h
CRYPT32                          loaded at 761B0000h - 76243000h
MSASN1                          loaded at 76190000h - 761A2000h
imagehlp                        loaded at 76C10000h - 76C39000h
wdmaud                          loaded at 72D70000h - 72D79000h
msacm32                          loaded at 72D60000h - 72D68000h
MSACM32                          loaded at 77B70000h - 77B84000h
midimap                          loaded at 77B60000h - 77B67000h
KsUser                          loaded at 73E20000h - 73E24000h
dbghelp                          loaded at 6D580000h - 6D628000h

Stack dump analysis:
Address: 02ACBB10h, location: "foo_uie_wsh_panel", loaded at 02AC0000h - 02AF6000h
Symbol: "foobar2000_get_interface" (+000054F0h)
Address: 7D9479B2h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "GetWindowLongW" (+0000002Ah)
Address: 7D9479BBh, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "GetWindowLongW" (+00000033h)
Address: 02ADD6FBh, location: "foo_uie_wsh_panel", loaded at 02AC0000h - 02AF6000h
Symbol: "foobar2000_get_interface" (+000170DBh)
Address: 02AC1DA9h, location: "foo_uie_wsh_panel", loaded at 02AC0000h - 02AF6000h
Address: 7DC5A9BAh, location: "COMCTL32", loaded at 7DBD0000h - 7DCD3000h
Symbol: "InitializeFlatSB" (+0000027Bh)
Address: 7DBD1DE8h, location: "COMCTL32", loaded at 7DBD0000h - 7DCD3000h
Symbol: "Ordinal245" (+00001DE8h)
Address: 7DBE1E1Ch, location: "COMCTL32", loaded at 7DBD0000h - 7DCD3000h
Symbol: "DefSubclassProc" (+0000012Eh)
Address: 7D9472F8h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "WindowFromDC" (+0000003Bh)
Address: 7D9475E3h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "WindowFromDC" (+00000326h)
Address: 02AC1C30h, location: "foo_uie_wsh_panel", loaded at 02AC0000h - 02AF6000h
Address: 7D947578h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "WindowFromDC" (+000002BBh)
Address: 7D9709EEh, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "IsCharAlphaNumericW" (+0000038Bh)
Address: 7D947600h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "WindowFromDC" (+00000343h)
Address: 7D947A3Bh, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "GetWindowLongW" (+000000B3h)
Address: 02AC1C30h, location: "foo_uie_wsh_panel", loaded at 02AC0000h - 02AF6000h
Address: 7D9709EEh, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "IsCharAlphaNumericW" (+0000038Bh)
Address: 7D947A50h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "GetWindowLongW" (+000000C8h)
Address: 7D947AEEh, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "GetWindowLongW" (+00000166h)
Address: 02AC1C30h, location: "foo_uie_wsh_panel", loaded at 02AC0000h - 02AF6000h
Address: 7D61EA0Eh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 7D61E9C0h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 02AC1C30h, location: "foo_uie_wsh_panel", loaded at 02AC0000h - 02AF6000h
Address: 7D9479EAh, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "GetWindowLongW" (+00000062h)
Address: 7D9482F8h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "GetPropW" (+000001C0h)
Address: 7DBE1D43h, location: "COMCTL32", loaded at 7DBD0000h - 7DCD3000h
Symbol: "DefSubclassProc" (+00000055h)
Address: 7D947A46h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "GetWindowLongW" (+000000BEh)
Address: 7D947CB4h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DefWindowProcW" (+000000BAh)
Address: 7D947C51h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DefWindowProcW" (+00000057h)
Address: 7D9709EEh, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "IsCharAlphaNumericW" (+0000038Bh)
Address: 7D947C68h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DefWindowProcW" (+0000006Eh)
Address: 02D3E303h, location: "foo_ui_panels", loaded at 02D30000h - 02DFA000h
Address: 754D63B4h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000DD24h)
Address: 754D6030h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D9A0h)
Address: 754C74B3h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "ScriptApplyDigitSubstitution" (+00008486h)
Address: 7D947CB4h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DefWindowProcW" (+000000BAh)
Address: 66011B5Ah, location: "WBLIND", loaded at 66000000h - 66092000h
Symbol: "GetWindowsDirectoryA" (+0000F70Ah)
Address: 754D5E08h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D778h)
Address: 754C7FA4h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "ScriptApplyDigitSubstitution" (+00008F77h)
Address: 754D5E08h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D778h)
Address: 754C7FE5h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "ScriptApplyDigitSubstitution" (+00008FB8h)
Address: 7D947CB4h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DefWindowProcW" (+000000BAh)
Address: 7D9474B6h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "WindowFromDC" (+000001F9h)
Address: 7D9B0324h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DeviceEventWorker" (+0000E508h)
Address: 7D947C84h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DefWindowProcW" (+0000008Ah)
Address: 7D947C65h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7D815AF3h, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "GdiGetCodePage" (+0000007Fh)
Address: 7D9709EEh, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "IsCharAlphaNumericW" (+0000038Bh)
Address: 7D947C68h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DefWindowProcW" (+0000006Eh)
Address: 7D947C65h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 02D3E303h, location: "foo_ui_panels", loaded at 02D30000h - 02DFA000h
Address: 02D3E323h, location: "foo_ui_panels", loaded at 02D30000h - 02DFA000h
Address: 7D818FE6h, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "StretchDIBits" (+000001ADh)
Address: 754D6018h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D988h)
Address: 754D6030h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D9A0h)
Address: 754D63B4h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000DD24h)
Address: 754D6030h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D9A0h)
Address: 754D5E08h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D778h)
Address: 754C5A25h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "ScriptApplyDigitSubstitution" (+000069F8h)
Address: 754D5E08h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D778h)
Address: 754D6030h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D9A0h)
Address: 754C5BE1h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "ScriptApplyDigitSubstitution" (+00006BB4h)
Address: 754D5F24h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D894h)
Address: 754BE210h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "ScriptCacheGetHeight" (+00000023h)
Address: 7D815EC5h, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "CreateCompatibleBitmap" (+000000B4h)
Address: 7D815EA4h, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "CreateCompatibleBitmap" (+00000093h)
Address: 660849D0h, location: "WBLIND", loaded at 66000000h - 66092000h
Symbol: "GiveMyFrames" (+0002CDADh)
Address: 754D5F2Ch, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D89Ch)
Address: 754D5F24h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D894h)
Address: 754BE652h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "ScriptStringAnalyse" (+00000237h)
Address: 7DBC4ABCh, location: "LPK", loaded at 7DBC0000h - 7DBC9000h
Symbol: "LpkTabbedTextOut" (+00000AA1h)
Address: 7D815401h, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "GetDeviceCaps" (+0000032Ah)
Address: 7D8154CFh, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "ExtTextOutW" (+000000C6h)
Address: 7D947A69h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "GetWindowLongW" (+000000E1h)
Address: 7D4E1922h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "IsBadReadPtr" (+0000004Eh)
Address: 7D4D8988h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "MulDiv" (+00000175h)
Address: 6601E559h, location: "WBLIND", loaded at 66000000h - 66092000h
Symbol: "GetWindowsDirectoryA" (+0001C109h)
Address: 7D947C8Ah, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7D9B0324h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DeviceEventWorker" (+0000E508h)
Address: 7D947C84h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DefWindowProcW" (+0000008Ah)
Address: 7D947C65h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7D9709EEh, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "IsCharAlphaNumericW" (+0000038Bh)
Address: 7D815E09h, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "BitBlt" (+00000098h)
Address: 7D815DE8h, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "BitBlt" (+00000077h)
Address: 02D35D32h, location: "foo_ui_panels", loaded at 02D30000h - 02DFA000h
Address: 02D35D3Bh, location: "foo_ui_panels", loaded at 02D30000h - 02DFA000h
Address: 02D3B5E7h, location: "foo_ui_panels", loaded at 02D30000h - 02DFA000h
Address: 02D3E323h, location: "foo_ui_panels", loaded at 02D30000h - 02DFA000h
Address: 7D947CB4h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DefWindowProcW" (+000000BAh)
Address: 7D9474B6h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "WindowFromDC" (+000001F9h)
Address: 7D9B0324h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DeviceEventWorker" (+0000E508h)
Address: 7D947C84h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DefWindowProcW" (+0000008Ah)
Address: 7D947C65h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7D9709EEh, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "IsCharAlphaNumericW" (+0000038Bh)
Address: 7D947C68h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DefWindowProcW" (+0000006Eh)
Address: 7D947C65h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 02D3E303h, location: "foo_ui_panels", loaded at 02D30000h - 02DFA000h
Address: 02D3E323h, location: "foo_ui_panels", loaded at 02D30000h - 02DFA000h
Address: 7D8154CFh, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "ExtTextOutW" (+000000C6h)
Address: 754D5E08h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D778h)
Address: 754B87DFh, location: "USP10", loaded at 75490000h - 754F1000h
Address: 754BD63Dh, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "ScriptTextOut" (+0000017Ah)
Address: 754D6030h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D9A0h)
Address: 754D63B4h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000DD24h)
Address: 754D5E08h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D778h)
Address: 754D6030h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D9A0h)
Address: 754D6030h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D9A0h)
Address: 754C74B3h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "ScriptApplyDigitSubstitution" (+00008486h)
Address: 754D6030h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D9A0h)
Address: 754D63B4h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000DD24h)
Address: 754D5E08h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D778h)
Address: 754D5E08h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D778h)
Address: 754C7FA4h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "ScriptApplyDigitSubstitution" (+00008F77h)
Address: 754D5E08h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D778h)
Address: 754C7FE5h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "ScriptApplyDigitSubstitution" (+00008FB8h)
Address: 754B8736h, location: "USP10", loaded at 75490000h - 754F1000h
Address: 7D815AE8h, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "GdiGetCodePage" (+00000074h)
Address: 7D815AF3h, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "GdiGetCodePage" (+0000007Fh)
Address: 7D81A541h, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "CreateFontW" (+0000013Ch)
Address: 7D81A668h, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "CreateFontW" (+00000263h)
Address: 754C8311h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "ScriptApplyDigitSubstitution" (+000092E4h)
Address: 754D5E08h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D778h)
Address: 7D818FE6h, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "StretchDIBits" (+000001ADh)
Address: 754D6018h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D988h)
Address: 754BEC46h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "ScriptStringOut" (+00000080h)
Address: 754D6030h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D9A0h)
Address: 754D63B4h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000DD24h)
Address: 754D6030h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D9A0h)
Address: 754D5E08h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D778h)
Address: 754C5A25h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "ScriptApplyDigitSubstitution" (+000069F8h)
Address: 754D5E08h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D778h)
Address: 754D6030h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D9A0h)
Address: 754C5BE1h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "ScriptApplyDigitSubstitution" (+00006BB4h)
Address: 754D5F24h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D894h)
Address: 754BE210h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "ScriptCacheGetHeight" (+00000023h)
Address: 7D815EC5h, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "CreateCompatibleBitmap" (+000000B4h)
Address: 7D815EA4h, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "CreateCompatibleBitmap" (+00000093h)
Address: 660849D0h, location: "WBLIND", loaded at 66000000h - 66092000h
Symbol: "GiveMyFrames" (+0002CDADh)
Address: 754D5F2Ch, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D89Ch)
Address: 754D5F24h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D894h)
Address: 754BE652h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "ScriptStringAnalyse" (+00000237h)
Address: 7DBC4ABCh, location: "LPK", loaded at 7DBC0000h - 7DBC9000h
Symbol: "LpkTabbedTextOut" (+00000AA1h)
Address: 754D5E08h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D778h)
Address: 7D4D87C7h, location: "kernel32", loaded at 7D4C0000h - 7D5F0000h
Symbol: "InterlockedDecrement" (+00000000h)
Address: 7DBC4810h, location: "LPK", loaded at 7DBC0000h - 7DBC9000h
Symbol: "LpkTabbedTextOut" (+000007F5h)
Address: 754C86B8h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+00000028h)
Address: 754D4D54h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000C6C4h)
Address: 754BE6C0h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "ScriptStringFree" (+00000035h)
Address: 754D5E08h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "UspFreeMem" (+0000D778h)
Address: 7DBC4845h, location: "LPK", loaded at 7DBC0000h - 7DBC9000h
Symbol: "LpkTabbedTextOut" (+0000082Ah)
Address: 7DBC4905h, location: "LPK", loaded at 7DBC0000h - 7DBC9000h
Symbol: "LpkTabbedTextOut" (+000008EAh)
Address: 7D818AB0h, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "OffsetWindowOrgEx" (+00000365h)
Address: 7D818D6Bh, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "GetObjectA" (+0000006Eh)
Address: 7D818A6Bh, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "OffsetWindowOrgEx" (+00000320h)
Address: 7D818AB0h, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "OffsetWindowOrgEx" (+00000365h)
Address: 7D818D6Bh, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "GetObjectA" (+0000006Eh)
Address: 7D818D75h, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "GetObjectA" (+00000078h)
Address: 7D81911Fh, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "CreateDIBSection" (+00000130h)
Address: 7D818A6Bh, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "OffsetWindowOrgEx" (+00000320h)
Address: 7D818AB0h, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "OffsetWindowOrgEx" (+00000365h)
Address: 7D818D6Bh, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "GetObjectA" (+0000006Eh)
Address: 7D818D75h, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "GetObjectA" (+00000078h)
Address: 7D61F7ACh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+0000014Eh)
Address: 7D61F740h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+000000E2h)
Address: 7D61F784h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+00000126h)
Address: 66084068h, location: "WBLIND", loaded at 66000000h - 66092000h
Symbol: "GiveMyFrames" (+0002C445h)
Address: 7D61F7ACh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+0000014Eh)
Address: 7D61F740h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+000000E2h)
Address: 7D61F784h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+00000126h)
Address: 7D8195AEh, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "CreateFontIndirectExW" (+0000008Dh)
Address: 7D819580h, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 7D8195FCh, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "CreateFontIndirectW" (+00000046h)
Address: 7D819604h, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "CreateFontIndirectW" (+0000004Eh)
Address: 004E0041h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C004Bh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00470020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00490048h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045004Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00490044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D0055h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7D6215AAh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlTryEnterCriticalSection" (+000002E4h)
Address: 7D61F784h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+00000126h)
Address: 7D61F7ACh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+0000014Eh)
Address: 7D61F740h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+000000E2h)
Address: 7D818FE6h, location: "GDI32", loaded at 7D800000h - 7D890000h
Symbol: "StretchDIBits" (+000001ADh)
Address: 02DB84D5h, location: "foo_ui_panels", loaded at 02D30000h - 02DFA000h
Symbol: "Scintilla_DirectFunction" (+0002647Fh)
Address: 02DB0000h, location: "foo_ui_panels", loaded at 02D30000h - 02DFA000h
Symbol: "Scintilla_DirectFunction" (+0001DFAAh)
Address: 7D61F63Dh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlGetNtGlobalFlags" (+00000038h)
Address: 7D61F5C9h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000126h)
Address: 7D61F5E5h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000142h)
Address: 7D61F7ACh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+0000014Eh)
Address: 7D61F740h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+000000E2h)
Address: 7D61F784h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+00000126h)
Address: 7D61F65Eh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7D620DEBh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlUnicodeToMultiByteSize" (+00000154h)
Address: 7D620FBEh, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlUnicodeToMultiByteSize" (+00000327h)
Address: 7D61F5E5h, location: "ntdll", loaded at 7D600000h - 7D6F0000h
Symbol: "RtlFreeHeap" (+00000142h)
Address: 7D947A69h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "GetWindowLongW" (+000000E1h)
Address: 7D9479B2h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "GetWindowLongW" (+0000002Ah)
Address: 7D9479BBh, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "GetWindowLongW" (+00000033h)
Address: 754BEDE2h, location: "USP10", loaded at 75490000h - 754F1000h
Symbol: "ScriptIsComplex" (+0000005Ch)
Address: 02DCC7CAh, location: "foo_ui_panels", loaded at 02D30000h - 02DFA000h
Symbol: "Scintilla_DirectFunction" (+0003A774h)
Address: 02D39C6Eh, location: "foo_ui_panels", loaded at 02D30000h - 02DFA000h
Address: 7D9472F8h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "WindowFromDC" (+0000003Bh)
Address: 7D9475E3h, location: "USER32", loaded at 7D930000h - 7DA00000h
Symbol: "WindowFromDC" (+00000326h)
Address: 02D39C00h, location: "foo_ui_panels", loaded at 02D30000h - 02DFA000h
Address: 02D39C00h, location: "foo_ui_panels", loaded at 02D30000h - 02DFA000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
FLAC Decoder 1.1.0  (foo_input_std)
Converter 1.0.1  (foo_converter)
CD Audio Decoder 2.1.1  (foo_cdda)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
RAR reader 1.1  (foo_unpack)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
Common services 0.1  (foo_common)
Play Count Mod 1.0  (foo_playcount_mod)
Run services 0.3.2  (foo_run)
Freedb2 characters fixer (masstagger addon) 0.02  (foo_freedb2_fix)
Standard Input Array 1.0  (foo_input_std)
Album list panel 0.2.1  (foo_uie_albumlist)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Album Art Panel 0.2.6  (foo_uie_albumart)
Masstagger 1.6  (foo_masstag)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Shell link resolver 1.1  (foo_lnk)
Track info panel 0.8  (foo_uie_trackinfo)
ZIP/GZIP reader 1.0  (foo_unpack)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
freedb Tagger 0.5.2a  (foo_freedb2)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
Cleartype font support 0.3  (foo_cleartype)
foobar2000 core 0.9.4.2  (Core)
Panels UI 0.8.0 beta [Mar 14 2007 - 17:14:33]  (foo_ui_panels)
WMA Decoder 1.1  (foo_input_std)
Default User Interface 0.9acc  (foo_ui_std)
Standard DSP array 1.0  (foo_dsp_std)

 

TIA
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-19 23:36:39
version 0.8.1 regression
I believe with the previous version, (although I've been wrong before) size and position of the window was stored in the .pui; this doesn't seem to be the case with 0.8.1

(and I was really needing this feature, unless, you know, position and/or maximization were made changeable via scripting  )
Title: foo_ui_panels
Post by: Yotsuya on 2007-03-20 01:00:20
Another request: Is it possible to add an option for buttons that will allow them to execute a command repeteadly as long as the button is pressed?

I also would like to see this feature, it would make life a lot easier with my scrolling toolbox :)
Title: foo_ui_panels
Post by: alphameric on 2007-03-20 01:30:25
media keys on my logitech s510 do not work when foobar is minimized.
otherwise everything works pretty well
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-20 02:50:08
do you have the keypresses set as global?
Title: foo_ui_panels
Post by: metal_termite on 2007-03-20 05:47:52
I'm in shock. I changed one PVAR on my layout and my entire pui file got wiped out. A weeks worth of coding... gone. 

I had just turned off shadow copy too because of slow copy times.
Title: foo_ui_panels
Post by: wilflare on 2007-03-20 09:30:55
is it possible to have the play, pause, stop and close foobar options back on the menu when the tray icon is rightclicked?

this component is nice!
Title: foo_ui_panels
Post by: FofR on 2007-03-20 10:56:49
I would like to see a function that checks to see if a component exists.
A function to show what version of PanelsUI is running would also be appreciated.
Title: foo_ui_panels
Post by: anolae on 2007-03-20 12:44:24
is it possible to have the play, pause, stop and close foobar options back on the menu when the tray icon is rightclicked?

this component is nice!

I second that!
Title: foo_ui_panels
Post by: SoulMan on 2007-03-20 16:11:55
Hello,

Is it possible to select and move tracks in a (single column) playlist, like in columnUI?
If not, I think this can be an interresting feature.
Title: foo_ui_panels
Post by: jclim00 on 2007-03-20 17:03:51
Hello,

Is it possible to select and move tracks in a (single column) playlist, like in columnUI?
If not, I think this can be an interresting feature.


alt+left click, drag cursor.
Title: foo_ui_panels
Post by: alphameric on 2007-03-20 21:26:55
do you have the keypresses set as global?


nope.
im using the default setpoint drivers, which i used the registry hack to work with foobar.
the keys work perfectly in every other ui, its just panels 
Title: foo_ui_panels
Post by: VeaaC on 2007-03-20 21:58:34
Is it possible to add the option to buttons to refresh the panels? I've a button switching some design in the playlist and want to update it after the button has been pressed.
Right now I'm using a 1 pixel difference to force a redraw (pl_info can only be 0 or 1):
Code: [Select]
$panel(Playlist,Single Column Playlist,300,40,$eval(%_width%-300+$getpvar(pl_info)),$eval(%_height%-40),)


//EDIT
Is there a way to get a Playlist Tree panel to redraw and update correctly? Everytime  the panel needs redrawing it is just showing some parts redrawn and those in bold, though the text shouldn't be bold.
//EDIT2
Found the error. Playlist Tree behaves very strange when displayed in two foobar instances at the same time
//EDIT3
Can't get foo_rum to work with buttons and CONTEXT-SELECTED.... what's the full path i need to use as a command?
Title: foo_ui_panels
Post by: flxfxp on 2007-03-21 00:26:46
I know how to set up a button to change to order to "Default":
Code: [Select]
$button($sub(%_width%,48),0,0,0,24,24,/images\flx-v1\prefs.png,/images\flx-v1\albumlist.png,Default,)


Does anyone know the command to "Shuffle (tracks)"?

Thanks in advance,

Dennis

edit: Also, does someone know how to link a playlist to a button?
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-21 00:40:55
I know how to set up a button to change to order to "Default":
Code: [Select]
$button($sub(%_width%,48),0,0,0,24,24,/images\flx-v1\prefs.png,/images\flx-v1\albumlist.png,Default,)


Does anyone know the command to "Shuffle (tracks)"?

Virtually all button commands and panel names can be found in the upper left portion of the configuration window.
I mean seriously, did you try Shuffle (tracks) before asking? 
edit: Also, does someone know how to link a playlist to a button?
You would need an extension which adds the playlists to one of the menus.

Button commands seriously aren't this hard. Either the command is something found in the context or main menus or it is one of the specific things outlined on the wiki (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29#Buttons).

nope.
im using the default setpoint drivers, which i used the registry hack to work with foobar.
the keys work perfectly in every other ui, its just panels 
eerr wow, sounds messy. 
Title: foo_ui_panels
Post by: flxfxp on 2007-03-21 00:55:56

I know how to set up a button to change to order to "Default":
Code: [Select]
$button($sub(%_width%,48),0,0,0,24,24,/images\flx-v1\prefs.png,/images\flx-v1\albumlist.png,Default,)


Does anyone know the command to "Shuffle (tracks)"?

Virtually all button commands and panel names can be found in the upper left portion of the configuration window.
I mean seriously, did you try Shuffle (tracks) before asking? 


I tried, but it isnt working  Does it work for you?
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-21 01:01:03
Yes. You are wrapping it with single quotes, right?

Quote
COMMAND
    Specifies the function of the button when clicked. The whole command string must be contained within single quotes.
Title: foo_ui_panels
Post by: flxfxp on 2007-03-21 01:05:35
I did, but it still isnt working...can you maybe give me an example?

Thanks in advance,

Dennis

edit: ah, i already figured it out...one of my functions was giving problems. thanks tho!

edit2:
Quote
You would need an extension which adds the playlists to one of the menus.
Would you happen to know such an extension?[/b]
Title: foo_ui_panels
Post by: alphameric on 2007-03-21 03:19:42
eerr wow, sounds messy. 


not really, its essentially adding the program to setPoints list of programs (ie: winamp, wmp)
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-21 04:09:53
proprietary-compatibility-nightmare = messy, IMO.
But this threads not really about my opinion, so just ignore this post.
Title: foo_ui_panels
Post by: Squeller on 2007-03-21 08:47:40
Suggestion: The blue bracket highlighting is useful, but almost not recognizable on my notebook (1024x768). Can you make the highlighted brackets bold please?
Title: foo_ui_panels
Post by: carmenm on 2007-03-21 09:45:24
Suggestion: The blue bracket highlighting is useful, but almost not recognizable on my notebook (1024x768). Can you make the highlighted brackets bold please?


Seeing whats done in a lot of software, instead of changing the char font color you should change the char background color.

And i agree we dont see it enough

thanks
Title: foo_ui_panels
Post by: D3WEY on 2007-03-21 17:33:21
Does anyone know why, ever since switching to Panels UI, my drag'n'dropped playlist items always move to the bottom of the playlist? In ColumnsUI, there was an option to have dropped items insert wherever you dropped them. That option, while still set the way it was, obviously doesn't function since i'm using Panels UI. Thanks for any help you can provide
Title: foo_ui_panels
Post by: SoulMan on 2007-03-21 17:46:47
thank you a lot alphameric.

Are thin kind of function documented anywhere?
Title: foo_ui_panels
Post by: mindrevolta on 2007-03-21 18:43:54
i was trying to find but i ended with nothing...

is it possible to to put two or more panels into one row not into three different?
like volume, seekbar & playback order

and what are those config IDs and name (from wiki)
$panel(ID,name,x,y,width,height)

can you give me some list of them..


PS
If it is somewhere in a topic i am sorry but the search engine was down.
Title: foo_ui_panels
Post by: metal_termite on 2007-03-21 23:18:53
i was trying to find but i ended with nothing...

is it possible to to put two or more panels into one row not into three different?
like volume, seekbar & playback order

and what are those config IDs and name (from wiki)
$panel(ID,name,x,y,width,height)

can you give me some list of them..


PS
If it is somewhere in a topic i am sorry but the search engine was down.

I don't know what you mean by "put two or more panels into one row not into three" but a panel ID can be whatever you want. You can find each panel name in the panel configuration window. Click the drop-down selector.

(http://i5.tinypic.com/4ha9fz8.png)

The ones you are specifically looking for are called Volume, Seekbar, and Playback order.
Title: foo_ui_panels
Post by: the_hoodie on 2007-03-22 00:54:02
This may have been already answered, but when this is enabled, foobar doesn't appear on the task bar anymore. Is there a way to fix this?
Title: foo_ui_panels
Post by: D3WEY on 2007-03-22 01:55:59
This may have been already answered, but when this is enabled, foobar doesn't appear on the task bar anymore. Is there a way to fix this?

Did you try the uh..options? (http://img462.imageshack.us/img462/6016/29161164nc8.gif)

(http://img84.imageshack.us/img84/8476/03212007185357uv0.png)
Title: foo_ui_panels
Post by: the_hoodie on 2007-03-22 02:19:46
hah that was stupid of me
Title: foo_ui_panels
Post by: alphameric on 2007-03-22 04:29:56
thank you a lot alphameric.

Are thin kind of function documented anywhere?


im sorry  , im not sure i understand the question
Title: foo_ui_panels
Post by: ANT on 2007-03-22 08:12:33
Hi,
I feel that with Panels UI, the foobar window is responding slower :
minimizing to tray for example, and also the taskbar button doesn't get the focus anymore (doesn't looked 'focused') when closing another window and foobar is automatically given the focus back.
Title: foo_ui_panels
Post by: SoulMan on 2007-03-22 13:11:00

thank you a lot alphameric.

Are thin kind of function documented anywhere?


im sorry  , im not sure i understand the question


Sorry for my poor english,

There is somewhere, a list of panelsUI keyboard shortcuts?
Title: foo_ui_panels
Post by: carmenm on 2007-03-22 13:40:24
Terrestrial :
Looking for the ultimate config, there is one feature that i miss from Columns UI. The ability to change the size of a panel using the mouse on one corner of the panel. I dont if it is possible but if it is it would be awesome to have it as an option of the panel. And it would be even greater to be able to choose which sides of the panel are resisable.

So it s a little feature request

Thanks for  your amazing work
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-22 17:56:15
Sorry for my poor english,

There is somewhere, a list of panelsUI keyboard shortcuts?

Keyboard shortcuts are native to foobar and work regardless of which UI is used.
you can find and set them as you wish in Foobar's Preferences.

Alphameric's situation is unique because his logitech keyboard does things it's own, proprietary, way.
If you also have a Logitech keyboard then the shortcut keys probably won't work until Terrestrial, the developer of PanelUI, "fixes" it.


Terrestrial :
Looking for the ultimate config, there is one feature that i miss from Columns UI. The ability to change the size of a panel using the mouse on one corner of the panel. I dont if it is possible but if it is it would be awesome to have it as an option of the panel. And it would be even greater to be able to choose which sides of the panel are resisable.

So it s a little feature request

Thanks for  your amazing work
you could already do this (well, something close to it) with some code.
Title: foo_ui_panels
Post by: carmenm on 2007-03-22 18:38:44

Terrestrial :
Looking for the ultimate config, there is one feature that i miss from Columns UI. The ability to change the size of a panel using the mouse on one corner of the panel. I dont if it is possible but if it is it would be awesome to have it as an option of the panel. And it would be even greater to be able to choose which sides of the panel are resisable.

So it s a little feature request

Thanks for  your amazing work
you could already do this (well, something close to it) with some code.

You mean with egoh s component?
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-22 18:49:09
no. I mean with PanelsUI.
think about it, all you're talking about is buttons and pvars and panel size.

PanelsUI already has all of these.



What you are directly asking for would be nearly impossible, and is already perfectly implimented by columnsUI itself.


In CSS, for example, you can either style webpages by using Float positioning (which is similar to Columns) or by absolute positioning (like Panels). If you'd ever try to create a page using both elements simultaneously, you get terrible, messy, incoherent results.
Title: foo_ui_panels
Post by: tberman333 on 2007-03-23 00:43:39
This may have been answered before, but I can't find it and am unable to figure it out... Whenever there is no track playing in Foobar (with Panels_UI as the interface), the Title Bar just show a question mark (?). 

Is there anyway to change that to either say Foobar2000 (like the default UI and columns UI) or even better a way to customize it.

Thanks!
Title: foo_ui_panels
Post by: Yotsuya on 2007-03-23 01:46:17
The question mark is displayed when you have told foobar to display a variable (let us use %tracknumber% for an example) however there is no data available for that variable. You can compensate for this by telling foobar to only display the variable if there is data available like this:
[%tracknumber%]
or this:
$if2(%tracknumber%,)
Or if you would only like to display data when a track is playing like this:
$if(%isplaying%,
%tracknumber%
,)
Title: foo_ui_panels
Post by: D3WEY on 2007-03-23 01:55:26
Does anyone know why, ever since switching to Panels UI, my drag'n'dropped playlist items always move to the bottom of the playlist? In ColumnsUI, there was an option to have dropped items insert wherever you dropped them. That option, while still set the way it was, obviously doesn't function since i'm using Panels UI. Thanks for any help you can provide


Quoting this for the next page i hopes someone has some idea what I'm doing wrong
Title: foo_ui_panels
Post by: maziu on 2007-03-23 02:12:26
The question mark is displayed when you have told foobar to display a variable (let us use %tracknumber% for an example) however there is no data available for that variable. You can compensate for this by telling foobar to only display the variable if there is data available like this:
[%tracknumber%]
or this:
$if2(%tracknumber%,)
Or if you would only like to display data when a track is playing like this:
$if(%isplaying%,
%tracknumber%
,)


I did find it a tad strange that titlebar behaves like Track Display in Mode: Now Playing.  I got over it.  More interestingly,  $extra(foobar2000_version) does not work on the titlebar.  It displays [UNKNOWN FUNCTION].  It looks exactly as it should in the preview, so I believe this is a Panels UI issue.
Title: foo_ui_panels
Post by: metal_termite on 2007-03-23 03:35:31
More interestingly,  $extra(foobar2000_version) does not work on the titlebar.  It displays [UNKNOWN FUNCTION].  It looks exactly as it should in the preview, so I believe this is a Panels UI issue.


foobar2000_version isn't handled.. I'll try and add it for the next version.
Title: foo_ui_panels
Post by: metal_termite on 2007-03-23 05:12:45
terrestrial, I know you're inundated with feature requests, but I have to add another of my own. I thought of something that may be quite useful. Through the configuration window or through whatever means you see fit, include the possibility of viewing a "debugging" window that shows a tabular list of all the current variables in use ($puts and $pvars) as well as their real-time values. Perhaps the variable values can even be manipulated or deleted entirely via this window for further debugging. Just a thought.
Title: foo_ui_panels
Post by: gregory on 2007-03-23 08:22:09
using v.0.8.1

just updated, are tagz not working in this version for the main window title, tray icon, etc.?

for example, for the main window title, i had

Code: [Select]
%album artist%
-
%title%


and got

?-?

then i put the tagz in [ ]

Code: [Select]
[%album artist%]
-
[%title%]


and got

-

should an extension even alter the main window title, tray icon menu, etc.?
[/font]
Title: foo_ui_panels
Post by: Yotsuya on 2007-03-23 08:33:32
gregory: tags appear to be working fine for me and what you have posted is the expected output for the code. Maybe you are looking for something along the lines of this:
Code: [Select]
$if2(
[%album artist% - ][%title%]
,
foobar2000
)


btw foo_ui_panels, although it does require columnsui, is named and developed as a UI not simply a UIE. so I do believe it is free to muck about with the user interface quite a bit more than a typical extension.
Title: foo_ui_panels
Post by: Ran Sagy on 2007-03-23 12:06:23
terrestrial, I know you're inundated with feature requests, but I have to add another of my own. I thought of something that may be quite useful. Through the configuration window or through whatever means you see fit, include the possibility of viewing a "debugging" window that shows a tabular list of all the current variables in use ($puts and $pvars) as well as their real-time values. Perhaps the variable values can even be manipulated or deleted entirely via this window for further debugging. Just a thought.


You're referring to a 'Watch Window'. Guess it could be useful for some stuff, But definitely not the easiest thing to implement, Maybe going even a bit out of place with a scripting language.
Title: foo_ui_panels
Post by: CannonballAndre on 2007-03-23 13:17:42
damn, I still don't get how to use the windowsize option on buttons.  Can anyone care to explain how to use as if I was really really dumb?
Title: foo_ui_panels
Post by: wraithdu on 2007-03-23 13:20:48
@gregory

Adding to what Yotsuya said, the PanelsUI scripting for the main window title does not have a default for a not-playing state.  So you have to define it, either as Yotsuya posted, or using $if(%isplaying%,....).

I've also noticed that you must restart foobar to see the changes you've made correctly.
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-23 13:22:56
$if(%trackinfo_notrack%,,)
Is probably more useful considering it stays true during a paused state.
Title: foo_ui_panels
Post by: wraithdu on 2007-03-23 13:28:32
$if(%trackinfo_notrack%,,)
Is probably more useful considering it stays true during a paused state.

Does that work for the window title?  I thought it only worked in a Track Display panel.

Ahh found it, here's terrestrial's post -
http://www.hydrogenaudio.org/forums/index....st&p=479065 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=52465&view=findpost&p=479065)
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-23 13:30:53
are we still talking about the window title?!?
never mind me then.

I guess I assumed that this being the panelsUI thread and all, this was about panelsUI.
silly me.


in that case,
@greg-baby
should an extension even alter the main window title, tray icon menu, etc.?
You can hide the titlebar and create a pseudo-titlebar of your own. see my config as an example of this (http://www.hydrogenaudio.org/forums/index.php?showtopic=49783&st=0&p=447726&#entry447726)

PanelsUI (I assume in great confidence) will always be dependent on ColumnsUI for generating panels, since the different panels themselves are written for ColumnsUI. So that considered, it makes sense to let Columns do the things it already does perfectly well, like take care of all those little formating strings.
Title: foo_ui_panels
Post by: terrestrial on 2007-03-23 15:57:23
Is there any way to clear old PVAR values? I've changed the names to a few of mine and the old ones still show up in the pui; deleting them in notepad results in a corrupt file.


no, not yet. there will eventually be a way to delete pvars though. and editing the .pui files in notepad is almost always going to corrupt the file

I have been trying to put a background image on my foobar. What I want is to keep the aspect ratio of the image, but I don't want the size to adjust with the smallest dimension (ie I don't want black parts on each side of the image).
I have been trying to make it by myself, but this turns out to be really difficult (impossible?) as the mathematical functions I know only use integers.
Anyone knows how to do that? If it is not possible, terrestrial, could you add it as an option for $imageabs2?

Thanks for your help!


do you know the dimensions of the image you want resized? if so, then you would just set one side to what you want, and the other to a large number.


I seem to have a problem with PerTrack and PerSecond option, with version 0.8.1

This is my code, directly in the main panel configuration:
Code: [Select]
// Background
$drawrect(,,,,brushcolor-255-255-255 pencolor-null)

// PerSecond
$panel(NowPlaying,Track Display,10,10,650,500,)

With this code I have [UNKNOWN FUNCTION] displayed in top left corner, it's the same if I use // PerSecond instead of // PerTrack.
If I remove // PerTrack, I only see the background and I don't see any error message (normal behavior).
If I remove both // Background and // PerTrack, everything seems to be fine.

Am I doing something wrong? Am I missing something?

EDIT: I have the same problem in Track Display panels
EDIT2: If I remove // Background and keep // PerTrack, I don't have the error message


check your user / layout globals.

version 0.8.1 regression
I believe with the previous version, (although I've been wrong before) size and position of the window was stored in the .pui; this doesn't seem to be the case with 0.8.1

(and I was really needing this feature, unless, you know, position and/or maximization were made changeable via scripting  )


nope, none of the previous versions stored the window position in the .pui (although it might be a good idea for the future).


I'm in shock. I changed one PVAR on my layout and my entire pui file got wiped out. A weeks worth of coding... gone. 

I had just turned off shadow copy too because of slow copy times.


backup the .puis often and if you can reproduce it, let me know.

nope.
im using the default setpoint drivers, which i used the registry hack to work with foobar.
the keys work perfectly in every other ui, its just panels 


you might need to change the target of the key presses. panels ui uses different a window / class id than the default (or columns) ui.

terrestrial, I know you're inundated with feature requests, but I have to add another of my own. I thought of something that may be quite useful. Through the configuration window or through whatever means you see fit, include the possibility of viewing a "debugging" window that shows a tabular list of all the current variables in use ($puts and $pvars) as well as their real-time values. Perhaps the variable values can even be manipulated or deleted entirely via this window for further debugging. Just a thought.


there will be a way to delete pvars (maybe it will display values too, not sure yet). you can already do a real-time watch for pvars using a regular track display and $getpvar (but you will have to know all the variable names).


PanelsUI (I assume in great confidence) will always be dependent on ColumnsUI for generating panels, since the different panels themselves are written for ColumnsUI. So that considered, it makes sense to let Columns do the things it already does perfectly well, like take care of all those little formating strings.


actually, no it doesn't require ColumnsUI (although the default layout uses panels from ColumnsUI, like the menu and seekbars).
Title: foo_ui_panels
Post by: wraithdu on 2007-03-23 16:28:16
I have been trying to put a background image on my foobar. What I want is to keep the aspect ratio of the image, but I don't want the size to adjust with the smallest dimension (ie I don't want black parts on each side of the image).
I have been trying to make it by myself, but this turns out to be really difficult (impossible?) as the mathematical functions I know only use integers.
Anyone knows how to do that? If it is not possible, terrestrial, could you add it as an option for $imageabs2?

Thanks for your help!

First, you'll have to know the aspect ratio of the image you want to use, because AFAIK, foobar cannot retrieve this information from an image file.  For this example I'll assume it's a standard 4x3 ratio and you want to keep the upper left corner of the image at the 0,0 coordinate of the panel.

Code: [Select]
$ifgreater(%_width%,$eval(4*%_height%/3),
$puts(bg,%_width%)
,
$puts(bg,$eval(4*%_height%/3)
)
$imageabs2($get(bg),$get(bg),0,0,%_width%,%_height%,0,0,'path_to_image',)


I think that should work.  You may want to add an arbitrary number of pixels to the dimension (like 5) to compensate for rounding and avoid any small borders.
Title: foo_ui_panels
Post by: anolae on 2007-03-23 19:28:01

I seem to have a problem with PerTrack and PerSecond option, with version 0.8.1

This is my code, directly in the main panel configuration:
Code: [Select]
// Background
$drawrect(,,,,brushcolor-255-255-255 pencolor-null)

// PerSecond
$panel(NowPlaying,Track Display,10,10,650,500,)

With this code I have [UNKNOWN FUNCTION] displayed in top left corner, it's the same if I use // PerSecond instead of // PerTrack.
If I remove // PerTrack, I only see the background and I don't see any error message (normal behavior).
If I remove both // Background and // PerTrack, everything seems to be fine.

Am I doing something wrong? Am I missing something?

EDIT: I have the same problem in Track Display panels
EDIT2: If I remove // Background and keep // PerTrack, I don't have the error message


check your user / layout globals.

Correct! There was a mistake in USer Globals, I noticed it a few minutes ago. Thanks for the reply anyway ;-)


I have been trying to put a background image on my foobar. What I want is to keep the aspect ratio of the image, but I don't want the size to adjust with the smallest dimension (ie I don't want black parts on each side of the image).
I have been trying to make it by myself, but this turns out to be really difficult (impossible?) as the mathematical functions I know only use integers.
Anyone knows how to do that? If it is not possible, terrestrial, could you add it as an option for $imageabs2?

Thanks for your help!

First, you'll have to know the aspect ratio of the image you want to use, because AFAIK, foobar cannot retrieve this information from an image file.  For this example I'll assume it's a standard 4x3 ratio and you want to keep the upper left corner of the image at the 0,0 coordinate of the panel.

Code: [Select]
$ifgreater(%_width%,$eval(4*%_height%/3),
$puts(bg,%_width%)
,
$puts(bg,$eval(4*%_height%/3)
)
$imageabs2($get(bg),$get(bg),0,0,%_width%,%_height%,0,0,'path_to_image',)


I think that should work.  You may want to add an arbitrary number of pixels to the dimension (like 5) to compensate for rounding and avoid any small borders.

I've been trying to do something like that, but I have lots of problems with rounded values and finding the dimension to use as basis. Everything gets messed up quickly if I play with the aspect ratio of foobar.
My code is on another computer, but I'll paste it later. Maybe you'll find something.
Title: foo_ui_panels
Post by: wraithdu on 2007-03-23 20:23:46
Well the code I posted above should work for any background image that is a 4x3 aspect ratio, regardless of the size/ratio of your foobar panel.  That's why the $get(bg) variable is based on the panel width and height, so it can change along with it.  If you change bg images to something else, modify the ratio in the code and it should still work.

I haven't tried it, but I would like to know if it does what you want it to.
Title: foo_ui_panels
Post by: bb10 on 2007-03-23 21:52:14
Don't know if this has been answered before but is it possible to put text on top of glass because it looks washed out behind the glass.
Title: foo_ui_panels
Post by: anolae on 2007-03-23 21:53:42
Well the code I posted above should work for any background image that is a 4x3 aspect ratio, regardless of the size/ratio of your foobar panel.  That's why the $get(bg) variable is based on the panel width and height, so it can change along with it.  If you change bg images to something else, modify the ratio in the code and it should still work.

I haven't tried it, but I would like to know if it does what you want it to.

It doesn't seem to work :-(

But I have found a solution

Code: [Select]
$ifgreater(
    $eval(%_width%*10),$eval(%_height%*16),
    $imageabs2(%_width%,$eval(%_width%*10/16),0,0,,,0,0,skins/skin2/bg.png,),
    $imageabs2($eval(%_height%*16/10),%_height%,0,0,,,0,0,skins/skin2/bg.png,)
)


The main problem I had came from my previous comparison that generated non-integer results
Code: [Select]
$eval(16/10),$eval(%_width%/%_height%)


As you said earlier, now I just need to add some pixels to remove black borders.
Title: foo_ui_panels
Post by: wraithdu on 2007-03-23 22:46:22
Aww geez, I went braindead.  I missed a ) and I forgot that you can't stretch an image greater than it's original size if you don't use 'nokeepaspect'.  So here's the corrections edited for your 16x10 ratio -

Code: [Select]
$ifgreater(%_width%,$eval(16*%_height%/10),
$puts(bgW,%_width%)
$puts(bgH,$eval(10*%_width%/16))
,
$puts(bgW,$eval(16*%_height%/10))
$puts(bgH,%_height%)
)
$imageabs2($get(bgW),$get(bgH),0,0,%_width%,%_height%,0,0,'path_to_image',nokeepaspect)
Title: foo_ui_panels
Post by: anolae on 2007-03-23 23:09:56
Aww geez, I went braindead.  I missed a ) and I forgot that you can't stretch an image greater than it's original size if you don't use 'nokeepaspect'.  So here's the corrections edited for your 16x10 ratio -
(...)

That's more or less the same code as mine so we agree! Thanks for your help 
Title: foo_ui_panels
Post by: elenhil on 2007-03-24 17:07:54
Sorry for duplicating the question. Can SCPL make subgroups (that is. can it group particular tracks inside album-groups)?
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-24 19:23:48
not really.

You could do something like this though:
(http://img19.imageshack.us/img19/3274/untitled1hr1.png)

based on %track% and %totaltracks%
Title: foo_ui_panels
Post by: mil3s on 2007-03-24 20:01:30
Using right mouse button to drag files to other apps/folders doesn't work in panels_ui.  Would be a real nice feature.
Title: foo_ui_panels
Post by: Ran Sagy on 2007-03-24 20:32:59
Doesn't alt+drag still work?
Title: foo_ui_panels
Post by: mil3s on 2007-03-24 20:51:56
Doesn't alt+drag still work?

Sorry, that wasn't what I meant. My post wasn't clear enough. Made an edit.
Title: foo_ui_panels
Post by: saberrider on 2007-03-25 00:50:58
Don't know if it's only me having that problem, but I can't use cwb vars like %cwb_systemdate% on the panelui layer, they always return no value. I guess they still work on track display and scpl panels.
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-25 02:30:11
Don't know if it's only me having that problem, but I can't use cwb vars like %cwb_systemdate% on the panelui layer, they always return no value. I guess they still work on track display and scpl panels.

WFM.
Title: foo_ui_panels
Post by: TheBlackCat on 2007-03-25 02:53:37
I am having some trouble with transparency.  I made transparent buttons I am trying to use, but for some reason the transparent bits are not transparent but black.  I am using XP and all up-to-date components.

Here is the button:
(http://img.photobucket.com/albums/v89/toddrme/computer/foobar/playoff.png)

The area around the button is transparent as is the ring at the edge (gradient transparent there).

Here is what it looks like when I try to overlap two buttons:
(http://img.photobucket.com/albums/v89/toddrme/computer/foobar/Untitled-1.jpg)

The stop button at the bottom below the play button should look the same as the back-arrow button above it.  But it doesn't, a black box around the "play" button is covering it and I am not sure why.  The "nobkgnd" option doesn't work either (not that it should in XP, but it was worth a try).

The relevant portions of my code are:
Code: [Select]
$button($eval(%_width%/2-38),$eval(%_height%-54-4),0,0,75,54,/buttons\stop off.png,/buttons\stop on.png,Stop,TOOLTIP:'Stop')
$button($eval(%_width%/2-38),$eval(%_height%-54-54-121-4),0,0,75,54,/buttons\restart off.png,/buttons\restart on.png,Play,TOOLTIP:'Replay')

$if($and(%isplaying%,$not(%ispaused%)),
    $button($eval(%_width%/2-61),$eval(%_height%-34-4-121),0,0,121,121,/buttons\play on.png,/buttons\play on.png,Play or pause,TOOLTIP:'Play'),
    $button($eval(%_width%/2-61),$eval(%_height%-34-4-121),0,0,121,121,/buttons\play off.png,/buttons\play on.png,Play or pause,TOOLTIP:'Play' )
)


Getting rid of the "if" test does not fix it, nor does changing "Play or pause" to just "Play".
Title: foo_ui_panels
Post by: saberrider on 2007-03-25 04:22:46
WFM.


I discovered that the CWB vars work only in playing situation. If I use %cwb_systemdate% while in notrack mode it returns nothing, but if I set a pvar while playing it returns a value. I guess this might be a problem with the cwb component, which only writes it's vars while in playing mode.
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-25 04:28:43
@TheBlackCat
The image itself isn't casting that mark, but the clickable area of the button is.



If you were to shrink the activated area (which won't effect the actual size of the image) you won't get that black box.

(I've clarified the wiki (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29#Buttons) accordingly)
Title: foo_ui_panels
Post by: TheBlackCat on 2007-03-25 06:02:56
Excellent.  Thank you very much.  I should have tried that.
Title: foo_ui_panels
Post by: co6 on 2007-03-25 11:18:13
I wonder, is there any way to change the opacity of the entire window with this plugin like you can with the standard UI?
Title: foo_ui_panels
Post by: tberman333 on 2007-03-25 16:06:24
@terrestrial

I know the feature requests are coming at you much faster than anyone can implement them, but I just have one I would like to add to the list...

When adding a SCPL panel, would there be anyway to define the playlist name that is displayed?  My idea for this is that I want to create a different pui for different tasks in Foobar (with buttons to switch between them... sort of like tabs).  For example, I would have one pui that is setup specifcally for ripping CDs.  In this one, I would want to define the SCPL to always show the default playlist (that is opened when a CD is loaded in the PC).  Then, in my browse "tab" I would always show the playlist defined as *Browser*... etc.

Thanks for all your hard work on getting this new (and great) UI running smoothly!
Title: foo_ui_panels
Post by: TheBlackCat on 2007-03-25 18:45:31
@TheBlackCat
The image itself isn't casting that mark, but the clickable area of the button is.

If you were to shrink the activated area (which won't effect the actual size of the image) you won't get that black box.

(I've clarified the wiki (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29#Buttons) accordingly)


I tried that and it doesn't seem to work either for some reason. 

New code:
Code: [Select]
$button($eval(%_width%/2-38),$eval(%_height%-54-4),0,0,75,54,/buttons\stop off.png,/buttons\stop on.png,Stop,TOOLTIP:'Stop')
$button($eval(%_width%/2-38),$eval(%_height%-54-54-121-4),0,0,75,54,/buttons\restart off.png,/buttons\restart on.png,Play,TOOLTIP:'Replay')

$if($and(%isplaying%,$not(%ispaused%)),
    $button($eval(%_width%/2-61),$eval(%_height%-34-4-121),30,30,60,60,/buttons\play on.png,/buttons\play on.png,Play or pause,WINDOWSIZE:60:60:30:30),
    $button($eval(%_width%/2-61),$eval(%_height%-34-4-121),30,30,60,60,/buttons\play off.png,/buttons\play on.png,Play or pause,)
)


The play buttons are 121x121 pixels.  I even tried shrinking the clickable area to just 5 pixels and it still did not change anything.  The image I posted above has not changed at all.
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-25 22:13:54
then it's probably something to do with your images.
Are the 8bit .pngs or are they 24-bit?
Title: foo_ui_panels
Post by: TheBlackCat on 2007-03-25 22:53:45
I've tried both, it doesn't make any difference.  PNG-24 is what I used originally, but I tried png-8 but that doesn't help.  I would like to avoid 8-bit pngs if possible, it turned out really ugly.

The play button below is the same file as I used in the config, if there is a problem in the button it should be in that file as well.  The transparency works well enough outside of foobar2000.  For instance here it is working, and it works just fine in windows picture viewer as well.

(http://img.photobucket.com/albums/v89/toddrme/computer/foobar/playoff.png)

It seems to be a problem with how it is drawing the buttons.  I tried making a green background over everything using a rectangle and now it is a green box covering the buttons instead of a black one.  And when I mouse over a button it brings that button to the front, causing its box to cover the other buttons.  Mousing over another button then brings it the front, covering any button below it.  Adding the "NOBKGND" option causes the box to appear black instead of green for that item, but still causes the overwriting issue.

Here is what I see now.  The "play" button has the "NOBKGND" option while the other buttons just have tooltips.  To get this I moused over the play button, then the rew button, then the next button.

(http://img.photobucket.com/albums/v89/toddrme/computer/foobar/error.jpg)

Note that when "NOBKGND" is off the transparency in the ring around the play button is transparent on the green bacground, it is simply invisible on a black background since the non-transparent bits are black themselves.
Title: foo_ui_panels
Post by: sogood on 2007-03-26 12:24:05
i have some question here ~~ in ui_panels can i make one of the panel alpha or transparency ??

another question is $glass only can use on the roof layout ? i try to use the glass function to one of my panel or track_info but no effect ~~

any one know a way to alpha or transparency a panel ?
Title: foo_ui_panels
Post by: skipidar on 2007-03-26 13:34:16
Hello, Panels UI is great, but it needs a feature of a progress Seekbar, to get a possibility of playing a track in the middle!
I'm trying to add a progress seekbar to a Foobar using PanelsUI.
Can someone tell me , where to put the code in???? 
Thnx
Title: foo_ui_panels
Post by: D3WEY on 2007-03-26 15:52:28
Hello, Panels UI is great, but it needs a feature of a progress Seekbar, to get a possibility of playing a track in the middle!
I'm trying to add a progress seekbar to a Foobar using PanelsUI.
Can someone tell me , where to put the code in???? 
Thnx

Where you want to insert the seekbar, you can put something like the following. Obviously edit the variables to suit your needs.
   $panel(Seekbar,Seekbar,25,$eval(%_height%-45),$eval(%_width%-50),18,)
Title: foo_ui_panels
Post by: TheBlackCat on 2007-03-26 16:13:01
You can also use WSH panel.  It comes with example code showing you how to make your own progressbar from scratch.  You can edit that as needed, although some people seem to get crashes from it.
Title: foo_ui_panels
Post by: skipidar on 2007-03-26 16:32:30

Hello, Panels UI is great, but it needs a feature of a progress Seekbar, to get a possibility of playing a track in the middle!
I'm trying to add a progress seekbar to a Foobar using PanelsUI.
Can someone tell me , where to put the code in???? 
Thnx

Where you want to insert the seekbar, you can put something like the following. Obviously edit the variables to suit your needs.
   $panel(Seekbar,Seekbar,25,$eval(%_height%-45),$eval(%_width%-50),18,)


I use this foobar:
http://www.fooblog2000.com/2007-03/fofr-configuration-v06 (http://www.fooblog2000.com/2007-03/fofr-configuration-v06)

I would like to insert it above the playlist for example, or between the "playlist dropdown".
Under the main window, use the arrows to find it.

i put the code "$panel(Seekbar,Seekbar,25,$eval(%_height%-45),$eval(%_width%-50),18,)"
in right-click/settings/,
but cant see nothing
Title: foo_ui_panels
Post by: sogood on 2007-03-26 16:32:53
did panel option support "nobkgnd" no background (transparency)

i hope it will have soon
Title: foo_ui_panels
Post by: D3WEY on 2007-03-26 21:48:53
I use this foobar:
http://www.fooblog2000.com/2007-03/fofr-configuration-v06 (http://www.fooblog2000.com/2007-03/fofr-configuration-v06)

I would like to insert it above the playlist for example, or between the "playlist dropdown".
Under the main window, use the arrows to find it.

i put the code "$panel(Seekbar,Seekbar,25,$eval(%_height%-45),$eval(%_width%-50),18,)"
in right-click/settings/,
but cant see nothing


If you're using FofR's, it's built in. When you're on the playlist tab, click the cog in the bottom right hand corner.
Title: foo_ui_panels
Post by: wuwei on 2007-03-27 04:12:07
Bug report

Panelsui 0.8.1

Although a dockable panel containing a track display panel can be created, I find that the dockable panel is not saved and is lost upon closing and reopening foobar. This applies whether panlesui or columnsui interface is used. If instead put a single column playlist in the dockable panel then there is no problem. Paneslui 0.7.5 worked fine.

If try and open some pre-existing configurations (created with earlier versions) that contain a large dockable panel containing a track display with panelsui 0.8.1 then foobar fails to open and returns metadb_handle leaks: 10472, then Unhandled exception: bad allocation. If first remove the large dockable panel containing the track display, foobar opens fine with the latest panelsui. The latest panelsui will open some pre-existing configurations that have a dockable panel containing a track display but the dockable panel is then absent.

The track display panel does not have the option for using sunken style unlike the old track info mod. Will the sunken style option return to the track display?


I'm having the same problems. My current columns UI config utilizes dockable panels as the primary interface. I'd love to try out PanelsUI, but while I get a Panels config together, I'd like to be able to utilize my old columns layout. Is there a way to make a Track Display dockable panel remain in the saved settings?
Title: foo_ui_panels
Post by: carmenm on 2007-03-27 15:56:48
I have a problem with the hide title bar feature. When i check it it works great until i close and reopen foobar. When i do so i have the titlebar but th option is still checked.
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-27 16:46:17
I have a problem with the hide title bar feature. When i check it it works great until i close and reopen foobar. When i do so i have the titlebar but th option is still checked.

those options are saved in your foobar2000.cfg

You do have write permissions to that file, don't you?
Title: foo_ui_panels
Post by: DiGiCharat on 2007-03-27 16:57:29
i'm using CepiPerez's config

but everytime when i click "edit layout" foobar crash

can anybody help me 

thx

here is the error code
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C947C37h
Access violation, operation: read, address: 001A3000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C947C37h):
7C947BF7h:  CC CC CC CC CC 85 C0 74 25 8B 4D 0C 56 0F B6 31
7C947C07h:  48 41 66 83 3C 75 60 D0 97 7C 00 74 06 85 C0 74
7C947C17h:  0A 48 41 42 42 85 C0 75 E4 EB 02 42 42 5E 8B 45
7C947C27h:  08 89 10 E9 82 1B FE FF 85 C0 74 1D 8B 55 0C 57
7C947C37h:  0F B7 0A 8B 3D 60 E2 97 7C 66 8B 0C 4F 42 42 46
7C947C47h:  84 ED 74 01 46 48 75 E8 5F 8B 45 08 89 30 E9 97
7C947C57h:  BA FC FF 8B 7D 0C 8B 7F 04 66 8B 3C 4F 66 3B 3D
7C947C67h:  74 E4 97 7C 0F 84 28 52 FE FF C6 45 FF 00 E9 24
Stack (0012E068h):
0012E048h:  80565D22 B79AD1E4 7FFDF700 7FFDF6CC
0012E058h:  0012ED8C 7FFDF000 83C28020 00000018
0012E068h:  0019AD40 7C9136D2 0012E094 77D9672D
0012E078h:  0012E0A8 0019AD40 0000F6C2 007F7B08
0012E088h:  007F3830 000000B1 00007B61 0012E0CC
0012E098h:  77D4D4E4 001B0672 000000B1 00000000
0012E0A8h:  7FFFFFFF 00000000 000002B0 00000000
0012E0B8h:  007FA2A8 000000B1 007F3830 001B0672
0012E0C8h:  0012E0C0 0012E0EC 77D4B903 007F7B08
0012E0D8h:  000000B1 00000000 7FFFFFFF 00000000
0012E0E8h:  007F7B08 0012E104 77D55D28 001B0672
0012E0F8h:  000000B1 00000000 7FFFFFFF 0012E130
0012E108h:  77D7572F 001B0672 0012E1B4 77D541E2
0012E118h:  00000000 01A5239D 00000000 0012E1B4
0012E128h:  01A87C6D 0038058A 0012E14C 77D54204
0012E138h:  00000000 00000028 001B0672 00000001
0012E148h:  00000000 0012E178 77D48734 0038058A
0012E158h:  00000028 001B0672 00000001 77D541E2
0012E168h:  DCBAABCD 00000000 0012E1B4 77D541E2
0012E178h:  0012E1E0 77D48816 77D541E2 0038058A
Registers:
EAX: 00003A01, EBX: 00000000, ECX: 00000000, EDX: 001A3000
ESI: 00004161, EDI: 7FFB0022, EBP: 0012E070, ESP: 0012E068
Crash location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlInitializeSListHead" (+0000EC27h)

Loaded modules:
foobar2000   loaded at 00400000h - 004F3000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F4000h
COMCTL32 loaded at 773D0000h - 774D2000h
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
LPK   loaded at 629C0000h - 629C9000h
USP10 loaded at 74D90000h - 74DFB000h
wbsys loaded at 66500000h - 6650A000h
wbhelp   loaded at 66600000h - 66617000h
uxtheme   loaded at 5AD70000h - 5ADA8000h
StylerHelper loaded at 00CB0000h - 00CBE000h
MFC42 loaded at 73DD0000h - 73ECE000h
msctfime loaded at 755C0000h - 755EE000h
foo_albumlist loaded at 00D50000h - 00D97000h
OLEAUT32 loaded at 77120000h - 771AC000h
foo_audioscrobbler   loaded at 00DC0000h - 00DF7000h
WS2_32   loaded at 71AB0000h - 71AC7000h
WS2HELP   loaded at 71AA0000h - 71AA8000h
foo_browser   loaded at 00E20000h - 00E59000h
foo_cdda loaded at 00E80000h - 00EB6000h
foo_common   loaded at 00EE0000h - 00F1A000h
foo_converter loaded at 00F40000h - 00FA9000h
foo_custominfo   loaded at 00FD0000h - 01055000h
foo_cwb_hooks loaded at 01080000h - 010B5000h
foo_dbsearch loaded at 010E0000h - 0113C000h
foo_dsp_std   loaded at 01160000h - 011A1000h
foo_freedb2   loaded at 011D0000h - 01210000h
foo_input_monkey loaded at 01230000h - 0127A000h
foo_input_shorten loaded at 012A0000h - 012CE000h
foo_input_std loaded at 012F0000h - 01404000h
foo_input_tta loaded at 01430000h - 0145D000h
foo_lnk   loaded at 01480000h - 01499000h
foo_lyricsdb loaded at 014C0000h - 014DE000h
MSVCP80   loaded at 7C420000h - 7C4A7000h
MSVCR80   loaded at 78130000h - 781CB000h
WININET   loaded at 771B0000h - 77256000h
CRYPT32   loaded at 77A80000h - 77B14000h
MSASN1   loaded at 77B20000h - 77B32000h
foo_msnalt   loaded at 01500000h - 01519000h
foo_out_ks   loaded at 01540000h - 0156A000h
SETUPAPI loaded at 77920000h - 77A13000h
foo_playcount loaded at 01590000h - 015A4000h
foo_playlist_manager loaded at 015D0000h - 01616000h
foo_pqview   loaded at 01640000h - 0165C000h
foo_random   loaded at 01680000h - 016BF000h
foo_rgscan   loaded at 016E0000h - 01728000h
foo_run   loaded at 01750000h - 0177B000h
foo_tradersfriend loaded at 017A0000h - 017DD000h
foo_uie_albumlist loaded at 01800000h - 0183D000h
foo_uie_playlists_dropdown   loaded at 01860000h - 0189A000h
foo_uie_quicksearch   loaded at 018C0000h - 01906000h
foo_ui_columns   loaded at 01930000h - 019C7000h
foo_ui_panels loaded at 019F0000h - 01ABA000h
gdiplus   loaded at 4EC50000h - 4EDF3000h
foo_ui_std   loaded at 01AF0000h - 01B47000h
foo_utils loaded at 01B70000h - 01BA9000h
Msimg32   loaded at 76380000h - 76385000h
SSSensor loaded at 06270000h - 06285000h
mswsock   loaded at 71A50000h - 71A8F000h
DNSAPI   loaded at 76F20000h - 76F47000h
rasadhlp loaded at 76FC0000h - 76FC6000h
w2pxdrv   loaded at 02910000h - 0293C000h
VERSION   loaded at 77C00000h - 77C08000h
hnetcfg   loaded at 662B0000h - 66308000h
wshtcpip loaded at 71A90000h - 71A98000h
WINTRUST loaded at 76C30000h - 76C5E000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
ksuser   loaded at 73EE0000h - 73EE4000h
DBGHELP   loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 7C9136D2h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlUnicodeToMultiByteSize" (+00000000h)
Address: 77D9672Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "keybd_event" (+000003ECh)
Address: 77D4D4E4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D4B903h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendMessageW" (+00000049h)
Address: 77D55D28h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendDlgItemMessageW" (+0000004Eh)
Address: 77D7572Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+00005497h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 01A5239Dh, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 01A87C6Dh, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
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: 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: 77D55CDAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendDlgItemMessageW" (+00000000h)
Address: 01A19F6Ch, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D4DF61h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowInfo" (+000000CDh)
Address: 01A9507Ch, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D4C2BFh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsZoomed" (+0000000Dh)
Address: 5AD752CDh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal44" (+000006ADh)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "lstrlenW" (+00000000h)
Address: 5AD75413h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal44" (+000007F3h)
Address: 5AD7542Fh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal44" (+0000080Fh)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 77C2C2DEh, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C3h)
Address: 77C2C2E3h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C8h)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "lstrlenW" (+00000000h)
Address: 5AD778E9h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeSysColor" (+0000072Fh)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "lstrlenW" (+00000000h)
Address: 773D1840h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal250" (+00001840h)
Address: 77C35C94h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "except_handler3" (+00000000h)
Address: 77C12070h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "__non_rtti_object::`vftable'" (+00000C78h)
Address: 77C2C2E3h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C8h)
Address: 5AD77A3Fh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeSysColor" (+00000885h)
Address: 7C910340h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlRestoreLastWin32Error" (+00000000h)
Address: 5AD77A4Dh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeSysColor" (+00000893h)
Address: 77D4B3D2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 77D4EB3Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 00CB5F14h, location: "StylerHelper", loaded at 00CB0000h - 00CBE000h
Symbol: "whiteHook" (+000004A4h)
Address: 77F1991Bh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 77F198F6h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 77D488A6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77F199DFh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+00000046h)
Address: 77F199E7h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+0000004Eh)
Address: 01000000h, location: "foo_custominfo", loaded at 00FD0000h - 01055000h
Address: 77D488A6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D4D038h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnumDisplayMonitors" (+000000D5h)
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: 77D48B26h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 01A188C0h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D488D1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488DAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01A188C0h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D488E0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000003Ah)
Address: 01A188C0h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D488DAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01A188EFh, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 01A188C0h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D55D9Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendDlgItemMessageW" (+000000C0h)
Address: 77D48BD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D4EB3Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 77D4B3F9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D48BD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77DA0088h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D4B3CCh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D4B3A7h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D4EB3Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 00CB5F14h, location: "StylerHelper", loaded at 00CB0000h - 00CBE000h
Symbol: "whiteHook" (+000004A4h)
Address: 77D54204h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D48BD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D4885Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000193h)
Address: 77D4882Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000163h)
Address: 77D488A6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
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: 77D488A6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D618F4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 77D488A6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D9ABECh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetRawInputDeviceInfoA" (+0000011Fh)
Address: 00CB5B20h, location: "StylerHelper", loaded at 00CB0000h - 00CBE000h
Symbol: "whiteHook" (+000000B0h)
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: 00CB5B20h, location: "StylerHelper", loaded at 00CB0000h - 00CBE000h
Symbol: "whiteHook" (+000000B0h)
Address: 77D9AB8Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetRawInputDeviceInfoA" (+000000C1h)
Address: 77D494BEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D4D4E4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D488A6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D4EB3Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 77D4B3F9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D48BD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77DA0088h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D4B3CCh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D4B3A7h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D488A6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D4EB3Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 00CB5F14h, location: "StylerHelper", loaded at 00CB0000h - 00CBE000h
Symbol: "whiteHook" (+000004A4h)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D4D074h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnumDisplayMonitors" (+00000111h)
Address: 77D48BD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D4885Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000193h)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
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: 00CB5B20h, location: "StylerHelper", loaded at 00CB0000h - 00CBE000h
Symbol: "whiteHook" (+000000B0h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D618F4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 77D9ABECh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetRawInputDeviceInfoA" (+0000011Fh)
Address: 00CB5B20h, location: "StylerHelper", loaded at 00CB0000h - 00CBE000h
Symbol: "whiteHook" (+000000B0h)
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: 00CB5B20h, location: "StylerHelper", loaded at 00CB0000h - 00CBE000h
Symbol: "whiteHook" (+000000B0h)
Address: 77D9AB8Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetRawInputDeviceInfoA" (+000000C1h)
Address: 77D5013Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CreateWindowExW" (+000001EEh)
Address: 77D50104h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CreateWindowExW" (+000001B4h)
Address: 019F0000h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D50129h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CreateWindowExW" (+000001D9h)
Address: 77D4BAA4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindow" (+00000171h)
Address: 019F0000h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 5AD74434h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeBackgroundContentRect" (+00000495h)
Address: 5AD768EFh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeBackgroundEx" (+0000136Ah)
Address: 5AD73995h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeText" (+00000964h)
Address: 773F0B47h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+00004D1Dh)
Address: 5AD73AA7h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeText" (+00000A76h)
Address: 773F0B47h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+00004D1Dh)
Address: 74DA49F4h, location: "USP10", loaded at 74D90000h - 74DFB000h
Symbol: "ScriptIsComplex" (+00000036h)
Address: 74DA4A1Ah, location: "USP10", loaded at 74D90000h - 74DFB000h
Symbol: "ScriptIsComplex" (+0000005Ch)
Address: 77461208h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Address: 77F50EB0h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetGlyphIndicesW" (+000000C0h)
Address: 77F3DBA8h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetETM" (+00000099h)
Address: 77F53020h, location: "GDI32", loaded at 77F10000h - 77F57000h
Address: 77F3DC62h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GdiRealizationInfo" (+00000071h)
Address: 77F27375h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "SetMetaFileBitsEx" (+000000A9h)
Address: 77F3D554h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetTextExtentExPointWPri" (+00000021h)
Address: 77461208h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Address: 629C32F8h, location: "LPK", loaded at 629C0000h - 629C9000h
Symbol: "LpkGetTextExtentExPoint" (+000000C3h)
Address: 77461208h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Address: 77F17632h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateCompatibleBitmap" (+000005EFh)
Address: 77461208h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Address: 77D4BAA4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindow" (+00000171h)
Address: 77D4D5BEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcA" (+000000D0h)
Address: 77D4D601h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcA" (+00000113h)
Address: 01A8BBA9h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 01A18903h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 01A188C0h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01A188C0h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 01A188C0h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D545E4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000402h)
Address: 01A188C0h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
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: 01A188C0h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
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: 01AAE7C8h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
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: 01AAE7C8h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
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: 01AAE7C8h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D54E28h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowTextLengthW" (+00000547h)
Address: 01AAE580h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 019F0000h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
foo_lyricsdb 0.0.7 beta 4  (foo_lyricsdb)
MSN Now Playing (alt) 2.4  (foo_msnalt)
CD Audio Decoder 2.1.1  (foo_cdda)
Run services 0.3.2  (foo_run)
WMA Decoder 1.1  (foo_input_std)
Playlist Manager 1.0  (foo_playlist_manager)
foobar2000 core 0.9.4.2  (Core)
Converter 1.0.1  (foo_converter)
Default User Interface 0.9acc  (foo_ui_std)
Album list panel 0.2.1  (foo_uie_albumlist)
freedb tagger v0.5.1  (foo_freedb2)
Common services 0.1  (foo_common)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
Kernel Streaming Output 1.2.2  (foo_out_ks)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Live show tagger 0.6.1  (foo_tradersfriend)
Music Browser 1.2.3b [Mar 23 2007 - 16:52:56]  (foo_browser)
Playlist tools 0.5.7  (foo_utils)
Standard Input Array 1.0  (foo_input_std)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Album List 3.2.0  (foo_albumlist)
TTA Audio Decoder (unofficial) 2.4.1  (foo_input_tta)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
FLAC Decoder 1.1.0  (foo_input_std)
Panels UI 0.8.1 beta [Mar 15 2007 - 11:49:24]  (foo_ui_panels)
Audioscrobbler 1.3.5  (foo_audioscrobbler)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Shell link resolver 1.1  (foo_lnk)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Standard DSP array 1.0  (foo_dsp_std)
foo_custominfo 0.1.2  (foo_custominfo)
Play Count 1.9.2  (foo_playcount)
Randomized playlist entry 1.2.3  (foo_random)
Shorten decoder 0.4.2a  (foo_input_shorten)
Database search 1.3.1 beta 11  (foo_dbsearch)
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-27 17:03:07
Eliminate components you don't need, one at a time.
Title: foo_ui_panels
Post by: DiGiCharat on 2007-03-27 17:07:49
Eliminate components you don't need, one at a time.


i tried to install a new clean foobar and just install the require components state in the config thread

but still no luck 

maybe my OS problem? 
Title: foo_ui_panels
Post by: D3WEY on 2007-03-27 20:11:59
maybe my OS problem? 


Are you on Vista? Some components crash Foobar2000 on Vista. Remove each one, one at a time, until it stops crashing. Then you'll know which it is.
Title: foo_ui_panels
Post by: CepiPerez on 2007-03-27 23:24:35
DiGiCharat:
If you have windows vista you need to update Playlists dropdown.
The version you got crashes foobar on Vista.
But you have a lot of components I don't use, maybe you need to update more components.
Title: foo_ui_panels
Post by: terrestrial on 2007-03-28 00:21:51
I've uploaded a new version. Back up your configuration before upgrading Your "group by" will not be carried through to the new version, as it uses a new sorting / grouping system.
Title: foo_ui_panels
Post by: CepiPerez on 2007-03-28 00:47:40
I've uploaded a new version. Back up your configuration before upgrading Your "group by" will not be carried through to the new version, as it uses a new sorting / grouping system.

Is there more changes or additions?
Title: foo_ui_panels
Post by: jimbo11883 on 2007-03-28 00:54:13
Dude, you've just made things so confusing. Never-the-less, I'll be working my head around the new system...
Title: foo_ui_panels
Post by: saberrider on 2007-03-28 00:59:50
Could someone please explain how the new grouping/sorting system works? I want to know what awaits me before I update.
Title: foo_ui_panels
Post by: CepiPerez on 2007-03-28 01:03:35
Could someone please explain how the new grouping/sorting system works? I want to know what awaits me before I update.

Yes.
The new version doesn't use "group by" anymore
When you update the component you will see all the songs like it was one album, or one artist.
Using right click on the playlist you get a new option in the menu: "Sort / Group by". Here you can edit a new sort order or use the presets ones.
Title: foo_ui_panels
Post by: Chairman85 on 2007-03-28 01:13:30
Do CWB Hooks functions and variables not work in the 'Single Column Playlist layout selector'?
Title: foo_ui_panels
Post by: saberrider on 2007-03-28 01:22:37
The new grouping system didn't work at all. The "Sort by" menu opened a window containing a list that said Artist, Album and so on. Next to the list there were two empty columns (could be because of my theme?) that were titled "G" ans "S". While clicking beneath these letters the grouping and sorting changed. Sometimes it would even crash (sorry forgot to safe that error log, but it will be easy to reproduce). Anyway, it seems like you're not able to write any code into that window and because I use a script to enable !noheader! on search playlists, I'll stay with the old version. :/
Title: foo_ui_panels
Post by: wraithdu on 2007-03-28 01:43:53
Ok, very weird.  I have no idea what's going on with that group/sort dialog.  Will we eventually be able to edit it such that we can use sorting and grouping strings as we had before?

I had sorting/grouping strings using $cwb_ltrim() to put artsts/albums that started with 'The ' in the correct place, etc.  Stuff like that?
Title: foo_ui_panels
Post by: Yotsuya on 2007-03-28 02:01:36
The new layout system is going to take some getting used to, and I assume there will be a way to switch profiles from a button command? However foobar is not saving changes I am making to the "Sort/Group Criteria" between restarts.

Is there a way to use !noheader! and will we eventually be able to access the "Sort/Group Criteria" dialog from the "Sort/Group By" dialog?


And the main configuration dialog still randomly crashes.
Title: foo_ui_panels
Post by: terrestrial on 2007-03-28 02:17:31
you can define sorting / grouping criteria in the preferences window. once defined you can call up the sort/group dialog (right click, sort/group, edit) and choose your sorting and grouping.

for example, you could have a criteria called "Album", sorting by "%album%", and grouping by "%album%". left clicking on the check box under "S" on the "Album" column will sort by "%album", then group by "%album%", then run the scpl layout chooser to determine which layout to pick. If you right click, it will only sort by "%album%" but not group by "%album%".

it sounds complicated, but it really isn't. it also allows for more flexible grouping (eg sort/group by rating and automatically switch to an appropriate layout, etc).
Title: foo_ui_panels
Post by: wraithdu on 2007-03-28 02:57:53
Ok, I'll have to go explore it a little more thoroughly, but I'm not seeing any checkboxes in the right-click Edit dialog under the "S" and "G" columns.  Perhaps it is the Windowblinds VS I use.  Anyone else with this problem besides saberrider?
Title: foo_ui_panels
Post by: MacStew on 2007-03-28 03:18:42
hi
i would like to know

1.how to show the previous and next song
2.and the previous and next artist or album
3.and finally I would like to know if we can show the tracklist of the album
(all of this in the track display)

what i can use for do this
thanks in advance
Title: foo_ui_panels
Post by: Kiteroa on 2007-03-28 03:23:20
Ok, I'll have to go explore it a little more thoroughly, but I'm not seeing any checkboxes in the right-click Edit dialog under the "S" and "G" columns.  Perhaps it is the Windowblinds VS I use.  Anyone else with this problem besides saberrider?


I'm running XP - native style - no checkboxes visible!
Title: foo_ui_panels
Post by: Yotsuya on 2007-03-28 03:26:20
I do not have any checkboxes under the Sort/Group By dialog either:
(http://img206.imageshack.us/img206/3928/sortgroupbyow1.th.png) (http://img206.imageshack.us/my.php?image=sortgroupbyow1.png)

I am beginning to get the hang of the new grouping system and am trying to keep an open mind about it but it is losing all changes between restarts. I can even delete presets and they re-appear when I restart.

Edit: If I click on the area where the checkbox should be, the different sort criteria are applied. So the checkboxes are there we just cannot see them.

Edit: Would it be possible to launch the "Sort/Group Criteria" dialog from the above "Sort/Group By" dialog instead of in addition to backing out and navigating back through preferences? I generally like having as many settings as possible accessable from the main preferences but the existing system seems counter-intuitive.
Title: foo_ui_panels
Post by: terrestrial on 2007-03-28 03:26:56
Is there more changes or additions?


there are probably a couple of other little things that I can't remember.


Dude, you've just made things so confusing. Never-the-less, I'll be working my head around the new system...


hehe, it's better- you'll just have to get used to it


Do CWB Hooks functions and variables not work in the 'Single Column Playlist layout selector'?


no, they won't.

The new grouping system didn't work at all. The "Sort by" menu opened a window containing a list that said Artist, Album and so on. Next to the list there were two empty columns (could be because of my theme?) that were titled "G" ans "S". While clicking beneath these letters the grouping and sorting changed. Sometimes it would even crash (sorry forgot to safe that error log, but it will be easy to reproduce). Anyway, it seems like you're not able to write any code into that window and because I use a script to enable !noheader! on search playlists, I'll stay with the old version. :/


it appears to be a problem with xp.. I'll have to try and narrow the problem when I get on an xp machine.

I had sorting/grouping strings using $cwb_ltrim() to put artsts/albums that started with 'The ' in the correct place, etc.  Stuff like that?


you should still be able to do all that.

The new layout system is going to take some getting used to, and I assume there will be a way to switch profiles from a button command? However foobar is not saving changes I am making to the "Sort/Group Criteria" between restarts.


yeah, its not saving chanes... will be fixed when I get the new version done.

Quote
And the main configuration dialog still randomly crashes.


it's scintilla... I may have to go back to a regular text box. are you using any non-ascii characters in the format string?
Title: foo_ui_panels
Post by: TheBlackCat on 2007-03-28 03:29:19
Ok, I'll have to go explore it a little more thoroughly, but I'm not seeing any checkboxes in the right-click Edit dialog under the "S" and "G" columns.  Perhaps it is the Windowblinds VS I use.  Anyone else with this problem besides saberrider?


I have the same problem and I am not using windowblinds or anything of the sort.
Title: foo_ui_panels
Post by: MacStew on 2007-03-28 03:32:28
file>preference> panel ui> sort by> and click on modify
it's that?

Edit: It's good i found
Title: foo_ui_panels
Post by: metal_termite on 2007-03-28 03:42:36
Trivial Bug
I don't know if I already mentioned this. There's a glitch with the Scintilla editing component of foo_ui_panels, where commented code loses its green colour when indented. No big deal I know, but it makes it easier to sift through code if the all the commented lines are green.
Title: foo_ui_panels
Post by: terrestrial on 2007-03-28 05:10:08
ok, I've uploaded a fixed version. this also removes non-anscii characters from your formatting to see if it fixes the crashes in scintilla, so be careful if you're using unicode characters (switch to $char(x) before upgrading).
Title: foo_ui_panels
Post by: wraithdu on 2007-03-28 05:14:47
Man, this is like trying to learn to write left-handed.  Ok, so what do these new things mean -

1.  $if(%single%,!single,%album%) - the %single% and !single variables
2.  !various
3.  album - from the 'Type' preset
4.  how exactly does $scplsetlayout() work?
5.  I'll assume $isgrouped() is self-explanatory?
Title: foo_ui_panels
Post by: terrestrial on 2007-03-28 05:31:08
its just building a sort / grouping string. I'll do the "Artist / Date / Album" preset as an example:

1) Sort and group singles first (I tag my singles with %single%).
2) Sort by "Artist"
3) Sort by "Date"
4) Sort and group by "Album"
5) Sort by tracknumber

The end result is that all the songs in the playlist are orderd with singles first in their own group, then the albums, sorted first by artist, then by date.  Just think of it as one big "Sort by" string, which is the sum of Type + Artist + Date + Album + Track.

the !various and others are just little tweaks to sort various artists albums before the others.

Once everything is sorted and grouped, the layout is determined (eg if you are grouping by "Album" you would want a different layout than if you were grouping by "Artist"). The $scplsetlayout() tells scpl which layout to use. $isgrouped tests if you are grouping by that particular criteria, which is useful to determine which layout to use.
Title: foo_ui_panels
Post by: Kiteroa on 2007-03-28 05:39:40
Thanks - tick boxes OK under XP, now.

I can see that adding this extra layer will allow much more flexibility! It is tricky to get one's head around though.

Could/should all SCP layouts be available to all SCP panels (I have 2 SCPs in my config: one as a browser; one as a "Now Playing", it would be good to be able to use the same layouts in both)?

The selected "sort/group by" type seems to stick to the SCP until changed- if so, maybe it should be ticked (like the playlist name the SCP displays).

How can you tell what the first sort key field is? $isgrouped() seems to be true if the field (should that be criteria name?) is anywhere in the sorting/grouping sequence)

How about sorting the "sort/group by" entries so they are listed in the order selected (as well as/ instead of the numerical subscripts). Maybe with up/down buttons?  Might be easier to use?

Thanks again - this upgrade is a real challenge!


Also:

How about giving %_rowheight% and %_norows% as variables we can use in SCP (similar to %_width%  or %_height% in panels_UI)!
Title: foo_ui_panels
Post by: wraithdu on 2007-03-28 05:49:59
its just building a sort / grouping string. I'll do the "Artist / Date ......

Ok, I got that I think.

Two more then -

1.  What exactly does the 'Group by sort' checkbox do?  And if it does what I think, does it take the Primary or Secondary sort?
2.  When is the 'Secondary Sort' applied?  Only if it's the last sort by criteria in the order?

And I'll agree, this is a challenge to wrap your head around.  I can see that it will be very flexible, especially being able to choose differenct layouts.  This would eliminate some logic code in SCPL and simplify things for different layouts (singles, albums, etc), especially if you can assign specific sorting presets to different playlists and SCPL panels.

EDIT:
Bug (maybe) - I cannot delete a layout under right-click -> settings (button does nothing).  I can create a layout however, without a problem.
Request - ability to rename a layout (I suppose this isn't necessary once we can delete layouts, ie create new and delete the old)
Title: foo_ui_panels
Post by: Yotsuya on 2007-03-28 06:02:45
(http://img100.imageshack.us/img100/3540/sortgroupbyjr9.th.png) (http://img100.imageshack.us/my.php?image=sortgroupbyjr9.png)
The new version is a noticeable improvement.  Configurations are now saved across restarts.  After a little tweaking of the sort strings I got my old sorting style back. The check boxes now appear in the Sort/Group By dialog (as pictured above) however I think there is room for improvement with the interface. The headers are gone so the user has to guess what the checkboxes mean. The left/right clicks work as you described in your previous post however I would think it more intuitive just to be able to left click to check each box instead of the left click for both boxes and right click for sort box. Also, the little numbers between the boxes appear to indicate the precedance of the grouping/sorting, is there a way to reorder these without clearing the boxes and starting over?

As for the crashing, foobar continues to crash often when loading the main configuration dialog. I do not believe I am using any raw unicode characters in my configuration and have drawn flack in some other threads for my overuse of $char(). However, I do run my systems under the Japanese codepage 932 instead of the US codepage 437.

Is !noheader! still functional? I tried using it in the group by page for each of the criteria I am grouping by but it does not appear to have an effect.

EDIT: What is the proper procedure for modifying an existing preset? I can select an existing preset in "Sort/Group By" dialog and it will display the current settings, I can change those settings, but when I go to [Save] I am prompted for a new preset name. If I type in the old preset name it creates a second preset with that same name.
Title: foo_ui_panels
Post by: TheBlackCat on 2007-03-28 06:36:07
Wow.  I will have to play with it a bit, but it looks really powerful.  Nice work!
Title: foo_ui_panels
Post by: jclim00 on 2007-03-28 06:41:22
Is there any way to group by disc number as well? Some of my albums have different cover art for different discs and I like having group headers for each.
Title: foo_ui_panels
Post by: D3WEY on 2007-03-28 06:41:24
Probably my last try on this...might as well give it one more bump on the new page:

Does anyone know why, ever since switching to Panels UI, my drag'n'dropped playlist items always move to the bottom of the playlist? In ColumnsUI, there was an option to have dropped items insert wherever you dropped them. That option, while still set the way it was, obviously doesn't function since i'm using Panels UI. Thanks for any help you can provide
Title: foo_ui_panels
Post by: Yotsuya on 2007-03-28 06:58:24
jclim00:
File> Preferences> Display> Panels UI> Sort/Group

- Click [New]
- Enter a name in the Name: box, i.e. "Disc Number"
- Group by sort and [Primary Sort] should already be selected
- Enter this into the text box (I am using track numer to determine album vs. single):
Code: [Select]
$if(%tracknumber%,%discnumber%,!single)

- Click [OK], [Save All], [Close]

- Right-Click your playlist
- Select "Sort/Group By>" then "Edit" from the pop-up menu
- Left-Click on the criteria you named earlier, i.e. "Disc Number", to sort and group by that criteria
- [OK] and you should be done.

NOTE: You may want to uncheck all the boxes in the Sort/Group By dialog and recheck each field in the order you want the playlist sorted. You'll probably want Disc Number to be sorted right after Album.
Title: foo_ui_panels
Post by: jclim00 on 2007-03-28 07:08:38
Gah. I completely missed the subgroup under panels_ui. Thanks brah

edit: liking this much more now that I know you can customize the fields
Title: foo_ui_panels
Post by: Yotsuya on 2007-03-28 07:29:26
Has anyone figured out how to switch layouts in scpl?
I tried making some buttons like this:
Code: [Select]
$button2($sub(%_width%,42),$get(mainpanel.y),0,0,14,14,X,x,PVAR:SET:playlist.mode:0,)
$button2($sub(%_width%,28),$get(mainpanel.y),0,0,14,14,Y,y,PVAR:SET:playlist.mode:1,)
$button2($sub(%_width%,14),$get(mainpanel.y),0,0,14,14,Z,z,PVAR:SET:playlist.mode:2,)

And set my layout selector code to this:
Code: [Select]
$select($add($getpvar(playlist.mode),1),
$scplsetlayout(Album)
,
$scplsetlayout(Singles)
,
$scplsetlayout(Radio)
)

But it does not switch when I click the buttons. I can confirm the buttons are setting the pvars as they change with $getpvar(playlist.mode) in a Track Display panel.  I tried manually changing the layout from the SCPL configuration dialog but could not figure out how.

I also tried using he $scplsetlayout() as the button command but that does not appear to work either. Also, when it comes to the different layouts the delete button does not appear to work and I cannot find a way to rename an existing layout.

All these new toys to play with :)
Title: foo_ui_panels
Post by: jclim00 on 2007-03-28 07:48:41
$rand() makes for a very nice way to randomize your playlist using the sort system
Title: foo_ui_panels
Post by: pIv on 2007-03-28 08:56:30
I upgrade panels from 0.8.1  to 0.9.

With version 0.8 I use single column playlist in dockable panel and it is ok.

Now I have have permanent crash when start foobar2000. Thus I delete SCP from dockable panel then create new one and in it define SCP again.

This is result of my experience:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0012F5F0h
Access violation, operation: read, address: FFFFFFFFh
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (0012F5F0h):
0012F5B0h:  E0 32 05 01 14 E0 06 01 1C 00 00 00 DC F5 12 00
0012F5C0h:  14 02 00 00 E3 EA 90 7C D0 F5 12 00 30 00 00 00
0012F5D0h:  58 9E 7A 00 46 00 00 00 00 00 00 00 44 0B 45 00
0012F5E0h:  00 00 00 00 00 00 00 00 00 00 00 00 14 02 00 00
0012F5F0h:  CF 00 00 00 44 02 00 00 E0 32 05 01 73 B4 D3 77
0012F600h:  27 C0 D3 77 CE 27 05 01 44 0B 45 00 00 00 00 00
0012F610h:  00 00 00 00 00 00 00 00 14 02 00 00 CF 00 00 00
0012F620h:  44 02 00 00 D5 4B EB EA F4 F6 12 00 6B 0B EB 01
Stack (0012F4B9h):
0012F499h:  00E34E60 7F000000 0103A30C 74000000
0012F4A9h:  3BA9BC3C 14000000 58010A59 44007A9E
0012F4B9h:  4600450B 00000000 DC000000 E00012F5
0012F4C9h:  CD010532 00DCBAAB DC000000 E00012F5
0012F4D9h:  44010532 5B0012F5 E077D3D0 44010532
0012F4E9h:  4600450B 00000000 DC000000 000012F5
0012F4F9h:  44000000 0000450B 14000000 01000000
0012F509h:  00000000 00000000 10000000 01000000
0012F519h:  00000000 01000000 00000000 00000000
0012F529h:  F8000000 DC0012F4 880012F0 670012F5
0012F539h:  3077D604 0077D388 30000000 C04712F5
0012F549h:  0077D3B4 E0000000 44010532 4600450B
0012F559h:  00000000 DC000000 6C0012F5 01007A9E
0012F569h:  14000000 F0010A59 00010A58 D4000000
0012F579h:  000040A6 6C000000 DC0012F5 B40012F0
0012F589h:  670012F6 D077D604 FF77D3B4 C0FFFFFF
0012F599h:  9E0012F5 5877D3CF 46007A9E 00000000
0012F5A9h:  DC000000 E00012F5 14010532 1C0106E0
0012F5B9h:  DC000000 140012F5 E3000002 D07C90EA
0012F5C9h:  300012F5 58000000 46007A9E 00000000
Registers:
EAX: 0012F547, EBX: 00000000, ECX: 77D3B3A7, EDX: 7C90EB94
ESI: 00000046, EDI: 00450B44, EBP: 0012F4DC, ESP: 0012F4B9
Unable to identify crash location

Loaded modules:
foobar2000   loaded at 00400000h - 004F3000h
ntdll loaded at 7C900000h - 7C9B1000h
kernel32 loaded at 7C800000h - 7C8F6000h
COMCTL32 loaded at 773C0000h - 774C3000h
msvcrt   loaded at 77C00000h - 77C58000h
ADVAPI32 loaded at 77DC0000h - 77E6C000h
RPCRT4   loaded at 77E70000h - 77F01000h
GDI32 loaded at 77F10000h - 77F57000h
USER32   loaded at 77D30000h - 77DC0000h
SHLWAPI   loaded at 77F60000h - 77FD6000h
SHELL32   loaded at 7C9C0000h - 7D1D9000h
ole32 loaded at 774D0000h - 7760D000h
shared   loaded at 10000000h - 10029000h
comdlg32 loaded at 76380000h - 763C9000h
IMM32 loaded at 76360000h - 7637D000h
LPK   loaded at 62F00000h - 62F09000h
USP10 loaded at 75540000h - 755AB000h
uxtheme   loaded at 5B260000h - 5B298000h
MSCTF loaded at 746E0000h - 7472B000h
UnlockerHook loaded at 003F0000h - 003F4000h
msctfime loaded at 75310000h - 7533E000h
foo_albumlist loaded at 00A90000h - 00AD7000h
OLEAUT32 loaded at 77110000h - 7719C000h
foo_autoplaylist loaded at 00B00000h - 00B30000h
foo_bitcompare   loaded at 00B50000h - 00B77000h
foo_cdda loaded at 00BA0000h - 00BD6000h
foo_channel_mixer loaded at 00C00000h - 00C3B000h
foo_common   loaded at 00C50000h - 00C83000h
foo_converter loaded at 00CB0000h - 00D19000h
foo_convolve loaded at 00D40000h - 00D91000h
foo_cuesheet_creator loaded at 00DC0000h - 00DEC000h
foo_cwb_hooks loaded at 00E10000h - 00E45000h
foo_dbsearch loaded at 00E70000h - 00EE0000h
foo_default_videoplayer   loaded at 00F00000h - 00F0D000h
MSVCR80   loaded at 78130000h - 781CB000h
foo_discogs   loaded at 00F30000h - 00FA2000h
gdiplus   loaded at 4EBE0000h - 4ED83000h
WS2_32   loaded at 71A90000h - 71AA7000h
WS2HELP   loaded at 71A80000h - 71A88000h
WINMM loaded at 76B20000h - 76B4E000h
foo_dockable_panels   loaded at 01050000h - 01083000h
foo_dsp_crossfader   loaded at 010B0000h - 010BF000h
foo_dsp_std   loaded at 010D0000h - 01111000h
foo_explorer loaded at 01140000h - 01158000h
foo_freedb2   loaded at 01180000h - 011C0000h
foo_freedb2_fix   loaded at 011E0000h - 011F5000h
foo_fullscreen   loaded at 01220000h - 0123B000h
foo_guidlookup   loaded at 01260000h - 01278000h
foo_history   loaded at 012A0000h - 012BC000h
foo_infobox   loaded at 012E0000h - 01320000h
foo_input_awma   loaded at 01340000h - 01359000h
WMVCore   loaded at 01370000h - 0158C000h
wmidx loaded at 4B380000h - 4B3A9000h
WMASF loaded at 59C10000h - 59C4C000h
msdmo loaded at 73670000h - 73677000h
WININET   loaded at 771A0000h - 77246000h
CRYPT32   loaded at 77A70000h - 77B05000h
MSASN1   loaded at 77B10000h - 77B22000h
urlmon   loaded at 7DF10000h - 7DFB0000h
VERSION   loaded at 77BF0000h - 77BF8000h
MSACM32   loaded at 77BD0000h - 77BE5000h
MSVFW32   loaded at 75A40000h - 75A61000h
WSOCK32   loaded at 71AB0000h - 71ABA000h
DRMClien loaded at 01590000h - 015DF000h
foo_input_monkey loaded at 015F0000h - 01639000h
foo_input_shorten loaded at 01660000h - 0168D000h
foo_input_std loaded at 016D0000h - 017E4000h
foo_input_tta loaded at 01810000h - 0183D000h
foo_lnk   loaded at 01860000h - 01879000h
foo_lock loaded at 018A0000h - 018B8000h
foo_locktest loaded at 018E0000h - 018F8000h
foo_masstag   loaded at 01920000h - 01970000h
foo_masstag_addons   loaded at 01990000h - 0199E000h
foo_menu_addons   loaded at 019B0000h - 019D0000h
foo_metadbstats   loaded at 019E0000h - 01A0E000h
foo_noss loaded at 01A30000h - 01A47000h
foo_out_ks   loaded at 01A70000h - 01A9A000h
SETUPAPI loaded at 77910000h - 77A04000h
foo_playcount_mod loaded at 01AC0000h - 01AD5000h
foo_playlist_manager loaded at 01AF0000h - 01B34000h
foo_playlist_name_enhanced   loaded at 01B60000h - 01B80000h
foo_playlist_tree loaded at 01BA0000h - 01C12000h
libmzsch360_000   loaded at 10400000h - 105D0000h
libmzgc360_000   loaded at 01C40000h - 01CE4000h
foo_pqview   loaded at 01D30000h - 01D4B000h
foo_preview   loaded at 01D70000h - 01D91000h
foo_random   loaded at 01DB0000h - 01DED000h
foo_removeplayed loaded at 01E10000h - 01E28000h
foo_rgscan   loaded at 01E50000h - 01E98000h
foo_run   loaded at 01EC0000h - 01EEB000h
foo_runcmd   loaded at 01F10000h - 01F3F000h
foo_scheduler loaded at 01F60000h - 01FCF000h
POWRPROF loaded at 74A90000h - 74A98000h
foo_sendtodevice loaded at 01FF0000h - 0201F000h
foo_sic   loaded at 02040000h - 02099000h
foo_skip loaded at 021C0000h - 021DB000h
foo_trackfinder   loaded at 02200000h - 02226000h
foo_trackpos loaded at 02250000h - 0226F000h
foo_tradersfriend loaded at 02290000h - 022CA000h
foo_uie_albumart loaded at 022F0000h - 0232C000h
foo_uie_albumlist loaded at 02350000h - 0238D000h
foo_uie_bookmarks loaded at 023B0000h - 023FB000h
foo_uie_console   loaded at 02410000h - 0242B000h
foo_uie_explorer loaded at 02450000h - 0248D000h
foo_uie_playlists_dropdown   loaded at 024B0000h - 024E9000h
foo_uie_queuemanager loaded at 02510000h - 02549000h
mscoree   loaded at 79000000h - 79045000h
msvcm80   loaded at 7C4C0000h - 7C53D000h
mscorwks loaded at 79E70000h - 7A3D1000h
mscorlib.ni   loaded at 790C0000h - 79BA8000h
mscorjit loaded at 79060000h - 790B3000h
rsaenh   loaded at 0FFD0000h - 0FFF8000h
System.ni loaded at 7A440000h - 7ABFE000h
System.Drawing.ni loaded at 7ADE0000h - 7AF74000h
foo_uie_quicksearch   loaded at 04C90000h - 04CD7000h
foo_uie_tabs loaded at 04D00000h - 04D2A000h
foo_uie_trackinfo loaded at 04D50000h - 04D7F000h
foo_uie_vis_egoh loaded at 04DA0000h - 04DBD000h
foo_uie_wsh_panel loaded at 04DD0000h - 04E06000h
foo_ui_columns   loaded at 04E50000h - 04EE8000h
foo_ui_egoh   loaded at 04F10000h - 04F4E000h
foo_ui_panels loaded at 04F60000h - 05033000h
foo_ui_std   loaded at 05060000h - 050B7000h
foo_unpack   loaded at 050E0000h - 0510E000h
foo_utils loaded at 05130000h - 05168000h
foo_verifier loaded at 05190000h - 051C0000h
foo_version   loaded at 051E0000h - 05206000h
dbghelp   loaded at 59C60000h - 59D01000h
foo_write_http   loaded at 05330000h - 0536B000h
correct   loaded at 05490000h - 05496000h
CLBCATQ   loaded at 76FC0000h - 7703F000h
COMRes   loaded at 77040000h - 77107000h
SXS   loaded at 75E60000h - 75F10000h
jscript   loaded at 75C20000h - 75C8E000h
xpsp2res loaded at 20000000h - 202CD000h
appHelp   loaded at 77B30000h - 77B52000h
cscui loaded at 77A10000h - 77A65000h
CSCDLL   loaded at 765D0000h - 765ED000h
Msimg32   loaded at 76350000h - 76355000h
wtsapi32 loaded at 76F40000h - 76F48000h
WINSTA   loaded at 76330000h - 76340000h
NETAPI32 loaded at 5BD50000h - 5BDA4000h
vlmshlp   loaded at 07600000h - 07607000h
System.Windows.Forms.ni   loaded at 7AFD0000h - 7BC56000h
imagehlp loaded at 76C80000h - 76CA8000h

Stack dump analysis:
Address: 00DCBAABh, location: "foo_cuesheet_creator", loaded at 00DC0000h - 00DEC000h
Address: 10000000h, location: "shared", loaded at 10000000h - 10029000h
Address: 20000000h, location: "xpsp2res", loaded at 20000000h - 202CD000h
Address: 7B00570Ah, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC56000h
Address: 00DCBAABh, location: "foo_cuesheet_creator", loaded at 00DC0000h - 00DEC000h
Address: 7B00570Ah, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC56000h
Address: 7B021402h, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC56000h
Address: 10000000h, location: "shared", loaded at 10000000h - 10029000h
Address: 7B00570Ah, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC56000h
Address: 7B000000h, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC56000h
Address: 7B00570Ah, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC56000h
Address: 00DCBAABh, location: "foo_cuesheet_creator", loaded at 00DC0000h - 00DEC000h
Address: 7B00570Ah, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC56000h
Address: 20007A9Fh, location: "xpsp2res", loaded at 20000000h - 202CD000h
Address: 10000000h, location: "shared", loaded at 10000000h - 10029000h
Address: 7B00570Ah, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC56000h
Address: 05000000h, location: "foo_ui_panels", loaded at 04F60000h - 05033000h
Address: 05004B00h, location: "foo_ui_panels", loaded at 04F60000h - 05033000h
Address: 05007A9Fh, location: "foo_ui_panels", loaded at 04F60000h - 05033000h
Address: 05000000h, location: "foo_ui_panels", loaded at 04F60000h - 05033000h
Address: 00DCBAABh, location: "foo_cuesheet_creator", loaded at 00DC0000h - 00DEC000h
Address: 200012FBh, location: "xpsp2res", loaded at 20000000h - 202CD000h
Address: 10000000h, location: "shared", loaded at 10000000h - 10029000h
Address: 0177D604h, location: "foo_input_std", loaded at 016D0000h - 017E4000h
Address: 10000000h, location: "shared", loaded at 10000000h - 10029000h
Address: 100012FBh, location: "shared", loaded at 10000000h - 10029000h
Address: 0200000Ah, location: "foo_sendtodevice", loaded at 01FF0000h - 0201F000h
Address: 05000000h, location: "foo_ui_panels", loaded at 04F60000h - 05033000h
Address: 10004C70h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uReplaceCharAdd" (+00000040h)
Address: 10003D07h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uFixAmpersandChars" (+00000077h)
Address: 00C01EECh, location: "foo_channel_mixer", loaded at 00C00000h - 00C3B000h
Address: 05000000h, location: "foo_ui_panels", loaded at 04F60000h - 05033000h
Address: 05001606h, location: "foo_ui_panels", loaded at 04F60000h - 05033000h
Address: 20001669h, location: "xpsp2res", loaded at 20000000h - 202CD000h
Address: 10003D5Ch, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uFixAmpersandChars_v2" (+0000004Ch)
Address: 05001601h, location: "foo_ui_panels", loaded at 04F60000h - 05033000h
Address: 05000000h, location: "foo_ui_panels", loaded at 04F60000h - 05033000h
Address: 00EAD1DCh, location: "foo_dbsearch", loaded at 00E70000h - 00EE0000h
Address: 0500496Fh, location: "foo_ui_panels", loaded at 04F60000h - 05033000h
Address: 05004C05h, location: "foo_ui_panels", loaded at 04F60000h - 05033000h
Address: 0200000Ah, location: "foo_sendtodevice", loaded at 01FF0000h - 0201F000h
Address: 00EA8F5Bh, location: "foo_dbsearch", loaded at 00E70000h - 00EE0000h
Address: 02004AF9h, location: "foo_sendtodevice", loaded at 01FF0000h - 0201F000h
Address: 05000000h, location: "foo_ui_panels", loaded at 04F60000h - 05033000h
Address: 05000000h, location: "foo_ui_panels", loaded at 04F60000h - 05033000h
Address: 05000000h, location: "foo_ui_panels", loaded at 04F60000h - 05033000h
Address: 05000000h, location: "foo_ui_panels", loaded at 04F60000h - 05033000h
Address: 05000000h, location: "foo_ui_panels", loaded at 04F60000h - 05033000h
Address: 05000000h, location: "foo_ui_panels", loaded at 04F60000h - 05033000h
Address: 05000000h, location: "foo_ui_panels", loaded at 04F60000h - 05033000h
Address: 05000000h, location: "foo_ui_panels", loaded at 04F60000h - 05033000h
Address: 05000000h, location: "foo_ui_panels", loaded at 04F60000h - 05033000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
FLAC Decoder 1.1.0  (foo_input_std)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Freedb2 characters fixer (masstagger addon) 0.02  (foo_freedb2_fix)
freedb Tagger 0.5.2a  (foo_freedb2)
Run Command 1.0 beta 2  (foo_runcmd)
ZIP/GZIP reader 1.0  (foo_unpack)
Convolver 0.3  (foo_convolve)
Scheduler 3.53  (foo_scheduler)
Binary Comparator 1.1  (foo_bitcompare)
Run services 0.3.2  (foo_run)
Quick Search Toolbar 2.8j  (foo_uie_quicksearch)
Playlist Name Enhanced 1.2  (foo_playlist_name_enhanced)
foo_skip 0.2  (foo_skip)
Track info panel 0.82  (foo_uie_trackinfo)
Egoh User Interface 1.1.0  (foo_ui_egoh)
Default User Interface 0.9acc  (foo_ui_std)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
foosic music database 1.0 beta 12  (foo_sic)
Discogs Tagger 0.92  (foo_discogs)
Standard Input Array 1.0  (foo_input_std)
Gapless Crossfader 0.2.4  (foo_dsp_crossfader)
Playlist Tree Panel 3.0.BETA_2 [Mar 23 2007 - 16:44:16]  (foo_playlist_tree)
Track Finder 2.1.1 [Jun 16 2006 - 12:36:15]  (foo_trackfinder)
Fullscreen 0.3.1  (foo_fullscreen)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
Metadata Cache Statistics 1.2  (foo_metadbstats)
foobar2000 core 0.9.4.2  (Core)
Panels UI 0.9.0 beta [Mar 27 2007 - 18:16:33]  (foo_ui_panels)
Shorten decoder 0.4.2a  (foo_input_shorten)
Console panel 0.2.1  (foo_uie_console)
Remove played Files 1.3.0  (foo_removeplayed)
foo_explorer 1.31  (foo_explorer)
Randomized Playlist Entry 1.2.3  (foo_random)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Egoh Spectrum analyser (uie) 1.1.0  (foo_uie_vis_egoh)
WMA Decoder 1.1  (foo_input_std)
Masstagger 1.6  (foo_masstag)
TTA Audio Decoder (unofficial) 2.4.2  (foo_input_tta)
Send to Device 1.0.5 [Nov 17 2006 - 14:16:40]  (foo_sendtodevice)
History 0.2  (foo_history)
Menu Addons 0.3.8  (foo_menu_addons)
Play Count Mod 1.0.2  (foo_playcount_mod)
Playlist Lock Test 1.0  (foo_locktest)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
CD Audio Decoder 2.1.1  (foo_cdda)
Live Show Tagger 0.6.1  (foo_tradersfriend)
Standard DSP array 1.0  (foo_dsp_std)
Cuesheet Creator 0.4.3a  (foo_cuesheet_creator)
Shell Link Resolver 1.2  (foo_lnk)
HTTP Writer 1.1  (foo_write_http)
Channel Mixer 0.9.6.1  (foo_channel_mixer)
Special file info box 2.0.3  (foo_infobox)
Acro WMA decoder 0.1.6.2  (foo_input_awma)
Kernel Streaming Output 1.2.2  (foo_out_ks)
No ScreenSaver 1.0  (foo_noss)
Track Positioner 1.0  (foo_trackpos)
Explorer Tree 1.04.6a  (foo_uie_explorer)
Bookmarks 0.1.8pre  (foo_uie_bookmarks)
Album list panel 0.2.1  (foo_uie_albumlist)
Columns UI 0.1.3 beta 1v8 TEST  (foo_ui_columns)
Common services 0.1  (foo_common)
Preview 1.1  (foo_preview)
Dockable Panels 1.0.6 [Mar 27 2007 - 16:39:47]  (foo_dockable_panels)
Masstagger Addons 0.3.3  (foo_masstag_addons)
Playlist Tools 0.5.9  (foo_utils)
Components versions viewer 0.3  (foo_version)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Converter 1.0.1  (foo_converter)
Album List 3.2.0  (foo_albumlist)
File Integrity Verifier 1.0  (foo_verifier)
Album Art Panel 0.2.6  (foo_uie_albumart)
Playlist Manager 1.0.2  (foo_playlist_manager)
Pause on Lock 0.4  (foo_lock)
Playlists Dropdown 0.6 alpha 3  (foo_uie_playlists_dropdown)
RAR reader 1.1  (foo_unpack)
Default video player 0.1.3  (foo_default_videoplayer)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
Database Search 1.4  (foo_dbsearch)
Title: foo_ui_panels
Post by: Squeller on 2007-03-28 10:51:10
Latest one does not work here. At first foobar says that the modeule is missing (the typical question wether I want to keep the configuration), then it complains that it cannot load the component. Missing dependency. W2K here.
Title: foo_ui_panels
Post by: Kiteroa on 2007-03-28 11:32:43
Has anyone figured out how to switch layouts in scpl?
I tried making some buttons like this:
Code: [Select]
$button2($sub(%_width%,42),$get(mainpanel.y),0,0,14,14,X,x,PVAR:SET:playlist.mode:0,)
$button2($sub(%_width%,28),$get(mainpanel.y),0,0,14,14,Y,y,PVAR:SET:playlist.mode:1,)
$button2($sub(%_width%,14),$get(mainpanel.y),0,0,14,14,Z,z,PVAR:SET:playlist.mode:2,)

And set my layout selector code to this:
Code: [Select]
$select($add($getpvar(playlist.mode),1),
$scplsetlayout(Album)
,
$scplsetlayout(Singles)
,
$scplsetlayout(Radio)
)

But it does not switch when I click the buttons. I can confirm the buttons are setting the pvars as they change with $getpvar(playlist.mode) in a Track Display panel.  I tried manually changing the layout from the SCPL configuration dialog but could not figure out how.

I also tried using he $scplsetlayout() as the button command but that does not appear to work either. Also, when it comes to the different layouts the delete button does not appear to work and I cannot find a way to rename an existing layout.

All these new toys to play with


I may be wrong but from my playing with it:

It seems to me that the SCP layout selector code only runs after the SCP is redrawn either by using the "sort/group by" option or by sending/adding etc. to the playlist (changing playlist contents?).

The layout name in the SCPL configuration dialog chooses which layout you are editting.

The "sort/group by" option chooses which sort and grouping to use and then SCP layout selector code is run to determine SCP layout to apply (layout names are case sensitive!). The value of the variables at the time the SCP layout selector code is run determines which layout is used. Changes to the variables have no effect until the SCP is changed again by "sort/group by" or by changing the SCP contents.

To get layouts changing more dynamically the SCP layout selector code would have to be run more often (Per Track or Per Second?)

I'm not sure whether it is really is working as it seems to me; whether it is meant to work like this or whether it should be updating more often! I'm sure we'll find out in the next few days!

Im looking forward to playing with it some more, tomorrow.
Title: foo_ui_panels
Post by: DiGiCharat on 2007-03-28 14:05:38
DiGiCharat:
If you have windows vista you need to update Playlists dropdown.
The version you got crashes foobar on Vista.
But you have a lot of components I don't use, maybe you need to update more components.


nope 

i'm working in windows xp professional edition

maybe a user32.dll problem because everytime i crash i noticed that

Symbol: "GetWindowTextLengthW" (+00000547h)
Address: 01AAE580h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 019F0000h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h

performed some search on internet and found it's related to user32.dll..
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-28 15:06:33
0.9.1 beta is certainly interesting.
I've long thought that grouping and sorting should be related somehow.

I'm interested to know where this new sort info stuff is stored. (.pui? .cfg?)
As well as what this means to the SORT: and FILTER: button commands (if anything)
Title: foo_ui_panels
Post by: Yotsuya on 2007-03-28 22:43:10
Is there any button command that will force a refresh of SCPL? If there was, we could stack this with any other button that tries to update the layout.
Title: foo_ui_panels
Post by: TheBlackCat on 2007-03-29 00:29:37
I still haven't fully fixed the button transparency problem with my buttons.  I am currently using a workaround by placing a duplicate of the buttons in the background using imageabs2, but that is not an ideal solution and I am not entirely sure it will work properly.  Somehow the background shows through the button transparency even though the buttons do not, although I have not gotten that to work perfectly, either.

It does not seem to be a problem with my computer, since I tried it on another computer with no luck.  Both have windows XP.  It does not seem to be a problem with the PNG, since I tried other PNG's (including foobar buttons) and the results were the same.  I have the latest versions of both libpng and zlib, not that I think those will make a difference.  I have tired eliminating all components besides panels ui and that did not help.  I tried various changes to the image, including re-saving them using different software.  I can find no difference between my PNG's and other transparent 24-bit PNG's (not that they work, either). 

I can only think of three possible reasons.  One is that both computers have the same software causing trouble.  But I don't know what that would be, and they don't have much software in common.  The second is that it is a problem with windows XP, but a lot of other people have XP and don't seem to have this problem.  The third is that it lies somewhere in my code, but I am not sure where.  So I will just post the entire config (it is not very long, still in early stages).  I can tell you that none these worked: changing the redraw type, reordering the buttons, deleting everything but the buttons, changing the clickable area (even eliminating it), deleting the "if" test for the play buttons, and changing or eliminating the options on the buttons.  I am pretty much stuck at this point, so any help would be greatly appreciated.  I cannot continue with the config unless I have transparency working in the buttons.

Code: [Select]
// PerTrack

$if($and(%isplaying%,$not(%ispaused%)),
    $button($eval(%_width%/2-61),$eval(%_height%-34-4-121),30,30,60,60,/buttons\play-on.png,/buttons\play-on.png,Play or pause,),
    $button($eval(%_width%/2-61),$eval(%_height%-34-4-121),30,30,60,60,/buttons\play-off.png,/buttons\play-on.png,Play or pause,)
)

$button($eval(%_width%/2-35),$eval(%_height%-49-4),0,0,75,54,/buttons\stop off.png,/buttons\stop on.png,Stop,TOOLTIP:'Stop')
$button($eval(%_width%/2-35),$eval(%_height%-49-49-121-4),0,0,75,54,/buttons\restart off.png,/buttons\restart on.png,Play,TOOLTIP:'Replay')

$button($eval(%_width%/2-35-161),$eval(%_height%-68-4),0,0,75,54,/buttons\rew off.png,/buttons\rew on.png,Seek back by 5 seconds,TOOLTIP:'Rew')
$button($eval(%_width%/2+35)      ,$eval(%_height%-68-4),0,0,75,54,/buttons\ff off.png,/buttons\ff on.png,Seek ahead by 5 seconds,TOOLTIP:'FF')
$button($eval(%_width%/2-35-162),$eval(%_height%-68-115-4-5),0,0,75,54,/buttons\back off.png,/buttons\back on.png,Previous,TOOLTIP:'Previous')
$button($eval(%_width%/2+35)      ,$eval(%_height%-68-115-4-5),0,0,75,54,/buttons\forward off.png,/buttons\forward on.png,Next,TOOLTIP:'Next')


$panel(Menu,Menu,1,1,$sub(%_width%,2),19,)
$puts(yOffset,21)

$if(%_trackinfo_notrack%,
,
    $panel(Playing,Track Display,0,$get(yOffset),%_width%,50,)
    $puts(yOffset,71)
)
$panel(Playlist,Single Column Playlist,$eval(%_width%/4),$get(yOffset),$eval(%_width%/4*3),$sub(%_height%,300),)

$panel(Seek,WSH panel,0,$sub(%_height%,100),%_width%,30,)
$panel(Volume,WSH panel,$sub(%_width%,300),$sub(%_height%,30),300,30,)



$font(,13,,255-255-255)$padding($calcwidth(0000000000),0)($align(left,bottom)$font(,13,,255-255-255)
$if(%_trackinfo_notrack%,
Album Gain: None$char(10)
Track Gain: None
,

Album Gain: $if2([%__replaygain_album_gain%],None)$char(10)
Track Gain: $if2([%__replaygain_track_gain%],None)


// PerSecond

$setpvar(percent,$eval(%playback_time_seconds%/%length_seconds%))

$align(left,bottom)$font(,13,,255-255-255)
$if(%_trackinfo_notrack%,
    None$char(10)
    0 kbps$char(10)
    0 kHz
,
    %codec%$char(10)
    %bitrate% kbps$char(10)
    $div(%samplerate%,1000) kHz
   

)
Title: foo_ui_panels
Post by: saberrider on 2007-03-29 00:32:48
to be honest: I don't like the new system, mainly because without !noheader! feature search playlists and single song playlists aren't very nice. I also prefer written code over user interfaces. But it's a nice feature for beginners, I guess.
Title: foo_ui_panels
Post by: Kiteroa on 2007-03-29 00:58:34
Is there any button command that will force a refresh of SCPL? If there was, we could stack this with any other button that tries to update the layout.


If the playlist is active you can use the utils menu command to "Send to playlist..." and choose the same playlist name.

Not sure how to get it as a button command - there is a component which gives separate menu commands with the appropriate playlist name on them which you may be able to refer to as a button command.

Easy to get the playlist name:

%cwb_activelist% - active playlist name
%cwb_playinglist% - playing playlist name

EDIT

Foo_utils "Edit other/Send to playlist/1 - Browser" type commands are only accessible from the buttons customise menu (i.e. for the foobar buttons bar). They do not appear in the commands in the drop-down in the panels-ui.
Title: foo_ui_panels
Post by: Kiteroa on 2007-03-29 03:50:34
Feature request:

Any chance of having customisable actions in SCP like those provided by the Album List or Browser components? They allow you to choose the command to be carried out on double-click, middle click etc.

Would give even more flexibility!
Title: foo_ui_panels
Post by: wraithdu on 2007-03-29 04:15:46
to be honest: I don't like the new system, mainly because without !noheader! feature search playlists and single song playlists aren't very nice.

Hmmm, !noheader! seems to be working for me.  Did you try to uncheck the 'Group by sort' checkbox?  If you don't, nothing typed in the 'Group By' section is actually used.
Title: foo_ui_panels
Post by: Smitty2k1 on 2007-03-29 05:05:06
Love the Sort/Group by right click function. I've got two requests for that feature:


!) Allow sorting/grouping by directory structure
2) Allow sorting/grouping by ALBUM ARTIST

Thanks for your hard work!
Title: foo_ui_panels
Post by: Yotsuya on 2007-03-29 05:14:39
To those having trouble with the !noheader! I was able to make it work here is some more detail:
(http://img86.imageshack.us/img86/8953/noheaderjw2.th.png) (http://img86.imageshack.us/my.php?image=noheaderjw2.png)

In order for !noheader! to work, your Group By code must resolve to !noheader! and nothing else. If you group by more than one criteria, your group by code becomes the combination of all the criteria so make sure you uncheck the "Group By Sort" box on each of the criteria you group by and make sure only one of them resolves to !noheader!

If more than one criteria resolves to !noheader!, your Group By code would be !noheader!!noheader! and does not work.
If you do not clear the Group By Sort box, your group by code will include the sort code from your criteria and does not work.

Smitty2k1: You can sort and group by directory structure if you create custom criteria based off $directory(%path%,n) where n is the level of the directory structure you want to process.

Terrestrial: I experimented around with a util called applocale (http://www.microsoft.com/globaldev/tools/apploc.mspx) by microsoft to force foobar to run in different locales. Foobar does not crash under the normal US English but it crashes in many other locales including Japanese which is my system default. So the good news is that I can force foobar to run as US English when I need to do editing but would it be possible to fix compatibility in the editor (Did you call it scintilla?) to work under any locale?
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-29 05:15:09
Love the Sort/Group by right click function. I've got two requests for that feature:


!) Allow sorting/grouping by directory structure
2) Allow sorting/grouping by ALBUM ARTIST

Thanks for your hard work!
Smitty, you can change these to whatever you want by going to:
File->preferences->PanelUI -> sorting and grouping
Title: foo_ui_panels
Post by: saberrider on 2007-03-29 15:50:13
File->preferences->PanelUI -> sorting and grouping


OK, now I feel stupid. Didn't know that this field even existed. Now everything makes sense. Thank you!
Title: foo_ui_panels
Post by: nate on 2007-03-29 16:21:11
Foo_utils "Edit other/Send to playlist/1 - Browser" type commands are only accessible from the buttons customise menu (i.e. for the foobar buttons bar). They do not appear in the commands in the drop-down in the panels-ui.


Yep, I noticed that back with trackinfo_mod, and Terrestrial confirmed it here (http://www.hydrogenaudio.org/forums/index.php?showtopic=47044&st=925&p=466335&#entry466335). Looks like it carried over to this.

I tried making a workaround by putting a foobar buttons bar behind my custom buttons panel, but it didn't work so well . If Terrestrial does indeed add this functionality, it'd be rad

-Nate
Title: foo_ui_panels
Post by: VeaaC on 2007-03-29 16:35:54

Foo_utils "Edit other/Send to playlist/1 - Browser" type commands are only accessible from the buttons customise menu (i.e. for the foobar buttons bar). They do not appear in the commands in the drop-down in the panels-ui.


Yep, I noticed that back with trackinfo_mod, and Terrestrial confirmed it here (http://www.hydrogenaudio.org/forums/index.php?showtopic=47044&st=925&p=466335&#entry466335). Looks like it carried over to this.

I tried making a workaround by putting a foobar buttons bar behind my custom buttons panel, but it didn't work so well . If Terrestrial does indeed add this functionality, it'd be rad

-Nate

It is the same with foo_run commands
Title: foo_ui_panels
Post by: sizetwo on 2007-03-29 18:23:40
After installing the latest beta, brumals config is broken. It shows the items in the playlist without an album header etc. Just as one continuous list of songs ... Am I doing something wrong ? It worked before ...
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-29 19:41:39
Sizetwo.
You answer can be found on the last three pages of this thread.
Title: foo_ui_panels
Post by: wraithdu on 2007-03-29 21:13:19
I tried making a workaround by putting a foobar buttons bar behind my custom buttons panel, but it didn't work so well . If Terrestrial does indeed add this functionality, it'd be rad

-Nate

In the meantime you can install foo_run and foo_runcmd.  Create a foo_run service that uses the foo_runcmd syntax.  foo_runcmd can access those commands just fine (I use it so send albums to foobar after being processed with REACT2).  Then in your button code execute the foo_run service by name.
Title: foo_ui_panels
Post by: FofR on 2007-03-29 21:26:59
Like the new system, going to take a short while adapting my layout to it though.
Can you apply this sorting using a $button command?
Title: foo_ui_panels
Post by: sizetwo on 2007-03-29 21:29:25
Sizetwo.
You answer can be found on the last three pages of this thread.


Ooops. Paying attention helps, doesnt it.    And I really like the new sorting routines. Good stuff.

Thanks.
Title: foo_ui_panels
Post by: FofR on 2007-03-29 21:51:11
Bug: When I open the sort/group by edit box, the little one, when I click a check box both boxes check themselves. When I uncheck... both uncheck. I also cannot see the G and S titles for the checkbox columns.

EDIT: Right click adds one box left click adds both? That was in no way intuitive. Is there a way to group by but not sort by?

Bug 2: Cannot seem to delete an empty SCPL, does it delete on fb2k close?

Bug 3: For auto playlists when sorting cannot be changed the sort by dialogue should be greyed out or give a warning.

Are the Sort/Group by settings stored in the PUI? Im going to assume yes.

In the group header box is it possible to do something like $if($grouped(album),this code, that code) I often only want to change the header, not the code.

On the setlayout code section for $isgrouped() it'd be nice to have some way of choosing between when grouped solely by album and grouped by album AND something else, so, something like $onlygroupedby(). As far as I can see you can have OR and AND commands so multiple groupings are fine, just not solitary ones. Another approach would be $and($isgrouped(album),$secondarygroup(none)). At the moment you'd have to NOT all the other "group by" options to achieve this result.
Title: foo_ui_panels
Post by: Kiteroa on 2007-03-29 23:13:02
I've just worked out that when buttons are stacked processing stops when a main menu or context menu command is executed.

I'm curious as to whether this is by design or because of a technical constraint?

What I want a button which

activates a playlist
selects all
runs replaygain as album
highlights playing

No problem with getting each command to run separately but how to do it them all?
Title: foo_ui_panels
Post by: CepiPerez on 2007-03-30 00:26:51
I've just worked out that when buttons are stacked processing stops when a main menu or context menu command is executed.

I'm curious as to whether this is by design or because of a technical constraint?

What I want a button which

activates a playlist
selects all
runs replaygain as album
highlights playing

No problem with getting each command to run separately but how to do it them all?


Did you try using multiple buttons in the same area?
Title: foo_ui_panels
Post by: oScARSh on 2007-03-30 00:39:05
Bug Report : (maybe a bug)

1. Layouts cannot be deleted

2. $scplsetlayout() in Layout selector seems not to work.
Title: foo_ui_panels
Post by: Rukh on 2007-03-30 01:08:38
Guys,

I'm relatively novice at this, these might be stupid questions, but I can't find the answers in the wiki or this forum, so...

1) I want to replace the titlebar in foobar. I've hidden the default one and have created a new panel
Code: [Select]
$panel(pnlTitlebar,Single Column Playlist,0,200,%_width%,26,)

I couldn't figure out which type of panel to use so I used a SCPL? It worked and I've put images and buttons on the panel... but was there an easier way to replace the titlebar or re-image the titlebar?

2) I have a 5x26pixel image that I want to stretch over the width of the screen. I've used the following code inside the subpanel:
Code: [Select]
$imageabs2(%_width%,26,0,0,%_width%,26,-200,0,/images\waz_titlebar.png,NOKEEPASPECT ALPHA-255)

but it doesn't work! Even with alpha set to 255, the left and right edges of the image fade  So as a temporary fix, I've used the following code:
Code: [Select]
$imageabs2($eval(%_width%+400),26,0,0,$eval(%_width%+400),26,-200,0,/images\waz_titlebar.png,NOKEEPASPECT)

But it's messy and surely there is a better way?

Thanks,
Rukh
Title: foo_ui_panels
Post by: CepiPerez on 2007-03-30 01:16:15
@Rukh:
1 - If you want to create your own titlebar, don't use a panel.
Just write the code in the main layout (this way you can move the window).

2 - Try this code:
$imageabs2($eval(%_width%+400),26,,,,,-200,0,/images\waz_titlebar.png,NOKEEPASPECT)
Title: foo_ui_panels
Post by: Kiteroa on 2007-03-30 01:34:53

I've just worked out that when buttons are stacked processing stops when a main menu or context menu command is executed.

I'm curious as to whether this is by design or because of a technical constraint?

What I want a button which

activates a playlist
selects all
runs replaygain as album
highlights playing

No problem with getting each command to run separately but how to do it them all?


Did you try using multiple buttons in the same area?


Yes - the only command executed is the command of top button .
Title: foo_ui_panels
Post by: Rukh on 2007-03-30 01:36:02
1 - I've put it back in the main layout. Thanks for the tip.

2 - I still have a problem with transparency, or opaque-ness. My titlebar, which is a uniform colour, 5 pixels wide stretched across the screen is darker at the edges?? It is very obvious because I've pasted a box of the same colour over the top of it to check... even extending the image 200 pixels past the edge of the screen does not solve the problem.

How do I stop this auto-opaque-ness?? Alpha 255 does not work.


Rukh
Title: foo_ui_panels
Post by: Axem on 2007-03-30 02:00:53
Latest one does not work here. At first foobar says that the modeule is missing (the typical question wether I want to keep the configuration), then it complains that it cannot load the component. Missing dependency. W2K here.


I'm getting the same thing. I'm running Windows 2000 also. Is there some additional library or special Windows XP dll required now?
Title: foo_ui_panels
Post by: Russell777 on 2007-03-30 03:08:14
I don't know if it will solve your problem,but it worths a try:GDI+ library (http://www.microsoft.com/downloads/details.aspx?familyid=6A63AB9C-DF12-4D41-933C-BE590FEAA05A&displaylang=en)
Title: foo_ui_panels
Post by: Axem on 2007-03-30 03:36:39
Well the dll was already in the directory, but I replaced it anyway. Still nothing.
Title: foo_ui_panels
Post by: Comwan on 2007-03-30 13:56:16
Hi,

I'm using your wonderful plugin now, but one thing bothers me.
I have a global shortcut mapped to activate or hide the foobar window but with your plugin it does'nt work that great. At first it worked but now it won't activate anymore i.e it's hidden. On top of that it flickers and steals focus sometimes (but not showing the window).

Can you take a look at this? I'm using the latest (0.91 beta) version and I'm on XP SP2
Title: foo_ui_panels
Post by: terrestrial on 2007-03-30 17:39:58
Could/should all SCP layouts be available to all SCP panels (I have 2 SCPs in my config: one as a browser; one as a "Now Playing", it would be good to be able to use the same layouts in both)?


the layouts are stored per panel, so they won't be available to both (so you can have different designs for the two).

Quote
The selected "sort/group by" type seems to stick to the SCP until changed- if so, maybe it should be ticked (like the playlist name the SCP displays).


added.

Quote
How can you tell what the first sort key field is? $isgrouped() seems to be true if the field (should that be criteria name?) is anywhere in the sorting/grouping sequence)


I've added a $sortidx() functions. for grouping the order doesn't matter.

Quote
How about sorting the "sort/group by" entries so they are listed in the order selected (as well as/ instead of the numerical subscripts). Maybe with up/down buttons?  Might be easier to use?


I think that might be a bit harder to use, as when you click something the order will change (which means if you click again, you will hit a different item)

Quote
How about giving %_rowheight% and %_norows% as variables we can use in SCP (similar to %_width%  or %_height% in panels_UI)!


%_height% will return the rowheight in scpl.

1.  What exactly does the 'Group by sort' checkbox do?  And if it does what I think, does it take the Primary or Secondary sort?


with it checked it will group by the primary sort field. without it will group by what's in the "Group by" box.

Quote
2.  When is the 'Secondary Sort' applied?  Only if it's the last sort by criteria in the order?


yep.

Quote
This would eliminate some logic code in SCPL and simplify things for different layouts (singles, albums, etc), especially if you can assign specific sorting presets to different playlists and SCPL panels.


with the new $playlistname() function it should be easier to automatically switch layouts based on playlist.

Quote
Bug (maybe) - I cannot delete a layout under right-click -> settings (button does nothing).  I can create a layout however, without a problem.


fixed.
Title: foo_ui_panels
Post by: terrestrial on 2007-03-30 18:19:04
[quote name='Yotsuya' post='481502' date='Mar 27 2007, 23:02']
The left/right clicks work as you described in your previous post however I would think it more intuitive just to be able to left click to check each box instead of the left click for both boxes and right click for sort box.
[/quote]

left/click right click saves a few clicks and is faster once you get the hang of it. I will eventually remove the "group by" check box as it is a bit misleading and have another way to indicate "group by" (maybe a dash or something above/below the sort index).

Quote

Also, the little numbers between the boxes appear to indicate the precedance of the grouping/sorting, is there a way to reorder these without clearing the boxes and starting over?


nope, just remember the old order and start over

Quote

As for the crashing, foobar continues to crash often when loading the main configuration dialog. I do not believe I am using any raw unicode characters in my configuration and have drawn flack in some other threads for my overuse of $char(). However, I do run my systems under the Japanese codepage 932 instead of the US codepage 437.


yeah, its something to do with codepages and unicode / utf8 conversion. it's crashing within scintialla, who's code I'm not familiar with so I'm not quite sure what's going on. I tried changing the codepage on my system to see if I could reproduce the crash but then vista refused to boot, which meant I had to reinstall  does bringing up the scpl layout box ever cause a crash, or is it only the main panels ui settings dialog (the one with the formatting string).

Quote

EDIT: What is the proper procedure for modifying an existing preset? I can select an existing preset in "Sort/Group By" dialog and it will display the current settings, I can change those settings, but when I go to [Save] I am prompted for a new preset name. If I type in the old preset name it creates a second preset with that same name.


fixed.

[quote name='D3WEY' post='481508' date='Mar 27 2007, 23:41']
Probably my last try on this...might as well give it one more bump on the new page:

[quote name='D3WEY' post='480125' date='Mar 21 2007, 09:33']
Does anyone know why, ever since switching to Panels UI, my drag'n'dropped playlist items always move to the bottom of the playlist? In ColumnsUI, there was an option to have dropped items insert wherever you dropped them. That option, while still set the way it was, obviously doesn't function since i'm using Panels UI. Thanks for any help you can provide
[/quote]
[/quote]

you can't. scpl doesn't really support drag and drop positioning yet.

[quote name='Yotsuya' post='481516' date='Mar 28 2007, 00:29']
Has anyone figured out how to switch layouts in scpl?
I tried making some buttons like this:
Code: [Select]
$button2($sub(%_width%,42),$get(mainpanel.y),0,0,14,14,X,x,PVAR:SET:playlist.mode:0,)
$button2($sub(%_width%,28),$get(mainpanel.y),0,0,14,14,Y,y,PVAR:SET:playlist.mode:1,)
$button2($sub(%_width%,14),$get(mainpanel.y),0,0,14,14,Z,z,PVAR:SET:playlist.mode:2,)

And set my layout selector code to this:
Code: [Select]
$select($add($getpvar(playlist.mode),1),
$scplsetlayout(Album)
,
$scplsetlayout(Singles)
,
$scplsetlayout(Radio)
)

But it does not switch when I click the buttons. I can confirm the buttons are setting the pvars as they change with $getpvar(playlist.mode) in a Track Display panel.  I tried manually changing the layout from the SCPL configuration dialog but could not figure out how.

I also tried using he $scplsetlayout() as the button command but that does not appear to work either. Also, when it comes to the different layouts the delete button does not appear to work and I cannot find a way to rename an existing layout.

All these new toys to play with
[/quote]

the layout selector code is only evaluated when the playlist changes / or a new sorting/grouping is applied. ideally you shouldn't have to manually select a layout, but the layout should be automatically chosen based on the sorting/grouping pattern. with the new sort/group main menu with the new version you should be able to create a preset and button as a workaround though.

[quote name='Squeller' post='481536' date='Mar 28 2007, 03:51']
Latest one does not work here. At first foobar says that the modeule is missing (the typical question wether I want to keep the configuration), then it complains that it cannot load the component. Missing dependency. W2K here.
[/quote]

fixed.

[quote name='Kiteroa' post='481543' date='Mar 28 2007, 04:32']
I may be wrong but from my playing with it:

It seems to me that the SCP layout selector code only runs after the SCP is redrawn either by using the "sort/group by" option or by sending/adding etc. to the playlist (changing playlist contents?).

The layout name in the SCPL configuration dialog chooses which layout you are editting.

The "sort/group by" option chooses which sort and grouping to use and then SCP layout selector code is run to determine SCP layout to apply (layout names are case sensitive!). The value of the variables at the time the SCP layout selector code is run determines which layout is used. Changes to the variables have no effect until the SCP is changed again by "sort/group by" or by changing the SCP contents.

To get layouts changing more dynamically the SCP layout selector code would have to be run more often (Per Track or Per Second?)

I'm not sure whether it is really is working as it seems to me; whether it is meant to work like this or whether it should be updating more often! I'm sure we'll find out in the next few days!

Im looking forward to playing with it some more, tomorrow.
[/quote]

all correct

[quote name='DiGiCharat' post='481566' date='Mar 28 2007, 07:05']
nope 

i'm working in windows xp professional edition

maybe a user32.dll problem because everytime i crash i noticed that

Symbol: "GetWindowTextLengthW" (+00000547h)
Address: 01AAE580h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 019F0000h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h

performed some search on internet and found it's related to user32.dll..
[/quote]

yeah, its scintilla. same problem as Yotsuya and a couple of other people.



[quote name='shakey_snake' post='481580' date='Mar 28 2007, 08:06']
I'm interested to know where this new sort info stuff is stored. (.pui? .cfg?)
As well as what this means to the SORT: and FILTER: button commands (if anything)
[/quote]

SORT: is kinda depricated. the settings are stored in the .cfg.

[quote name='TheBlackCat' post='481684' date='Mar 28 2007, 17:29']
I still haven't fully fixed the button transparency problem with my buttons.
[/quote]

post your button images and I will take a look.

[quote name='FofR' post='481852' date='Mar 29 2007, 14:26']
Like the new system, going to take a short while adapting my layout to it though.
Can you apply this sorting using a $button command?
[/quote]

not directly yet, but through the main menu in the new version.

[quote name='FofR' post='481856' date='Mar 29 2007, 14:51']
EDIT: Right click adds one box left click adds both? That was in no way intuitive. Is there a way to group by but not sort by?
[/quote]

have a empty sort by string.

Quote

Bug 2: Cannot seem to delete an empty SCPL, does it delete on fb2k close?


fixed with the new version.

Quote

Bug 3: For auto playlists when sorting cannot be changed the sort by dialogue should be greyed out or give a warning.


didn't think of that. will do for the next version.

Quote

Are the Sort/Group by settings stored in the PUI? Im going to assume yes.


no, in the main foobar .cfg.

Quote

In the group header box is it possible to do something like $if($grouped(album),this code, that code) I often only want to change the header, not the code.


yep ($isgrouped() and $sortidx() would be the functions).

Quote

On the setlayout code section for $isgrouped() it'd be nice to have some way of choosing between when grouped solely by album and grouped by album AND something else, so, something like $onlygroupedby(). As far as I can see you can have OR and AND commands so multiple groupings are fine, just not solitary ones. Another approach would be $and($isgrouped(album),$secondarygroup(none)). At the moment you'd have to NOT all the other "group by" options to achieve this result.


hmmm... maybe a $groupcount()...
Title: foo_ui_panels
Post by: terrestrial on 2007-03-30 18:35:00
I've just worked out that when buttons are stacked processing stops when a main menu or context menu command is executed.

I'm curious as to whether this is by design or because of a technical constraint?


by design due to some techincal considerations... I'll see if I can remove this restriction in the future.

2. $scplsetlayout() in Layout selector seems not to work.


have you added the appropriate layouts to scpl?

2 - I still have a problem with transparency, or opaque-ness. My titlebar, which is a uniform colour, 5 pixels wide stretched across the screen is darker at the edges?? It is very obvious because I've pasted a box of the same colour over the top of it to check... even extending the image 200 pixels past the edge of the screen does not solve the problem.


its a gdi+ thing with stretching images.

Hi,

I'm using your wonderful plugin now, but one thing bothers me.
I have a global shortcut mapped to activate or hide the foobar window but with your plugin it does'nt work that great. At first it worked but now it won't activate anymore i.e it's hidden. On top of that it flickers and steals focus sometimes (but not showing the window).

Can you take a look at this? I'm using the latest (0.91 beta) version and I'm on XP SP2


seems to work fine from me (on xp sp2). are you doing anything else to get this problem?

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

I've uploaded 0.9.2
Title: foo_ui_panels
Post by: FofR on 2007-03-30 19:06:12
That was a marathon answering session, thanks for your responses. .

I do foresee a problem with storing Sort by info in the cfg - many people who create and distribute their pui layouts will likely want to have smart sorting code that changes with buttons etc. New users of the layout would have to add each sort command manually to make the layout work correctly. It's proving a hassle getting everyone to change one variable, let alone this .

It'd be nice if the pui could provide the complete solution as you said it should earlier in this topic.

Is it an fb2k limitation preventing pui storage? I don't really understand this change in philosophy, storing component information outside of the pui. If it is a limitation, any change of creating an "install these sort by/group settings if they don't exist" option?
Title: foo_ui_panels
Post by: jclim00 on 2007-03-30 19:21:56
That was a marathon answering session, thanks for your responses. .

I do foresee a problem with storing Sort by info in the cfg - many people who create and distribute their pui layouts will likely want to have smart sorting code that changes with buttons etc. New users of the layout would have to add each sort command manually to make the layout work correctly. It's proving a hassle getting everyone to change one variable, let alone this .

It'd be nice if the pui could provide the complete solution as you said it should earlier in this topic.

Is it an fb2k limitation preventing pui storage? I don't really understand this change in philosophy, storing component information outside of the pui. If it is a limitation, any change of creating an "install these sort by/group settings if they don't exist" option?


Maybe an option to import a pui's sort/group settings? Or a way to separate user global sort/group and layout specific sort/group so the user's own custom sorts don't get overwritten. (I've already tinkered around with the presets and I would hate to load up a pui that suddenly decides that this is how the sort/groups should be and overwrites my settings)
Title: foo_ui_panels
Post by: FofR on 2007-03-30 19:29:36
Good call, maybe a pui specific sort/group settings? Then by changing the pui the sort functions change, when you change back you still have your original versions.

Trying to make a chronological sort, sorting by Data puts the earliest at the top, I can use the sort by/reverse menu to change the whole playlist but then the albums aren't in order. A reverse chronological order would be great, any ideas on how to get this to work? Maybe for each sort by option there could be a way of reversing it? So I could sort by opposite date order then sort by track order.
Title: foo_ui_panels
Post by: terrestrial on 2007-03-30 19:48:42
I do foresee a problem with storing Sort by info in the cfg - many people who create and distribute their pui layouts will likely want to have smart sorting code that changes with buttons etc. New users of the layout would have to add each sort command manually to make the layout work correctly. It's proving a hassle getting everyone to change one variable, let alone this .


well, the layouts should handle the "visual" stuff, but the sort / grouping stuff is more of a user preference that really shouldn't change with the layout, as each person would have their slightly different way of sorting (and grouping). each layout should contain multiple scpl layouts to handle different grouping / sorting situations (eg "Album", "Singles", "Rating", etc) and the names should probably be standardized, but the user should ultimately decide which layout goes with which sorting/grouping pattern (and they would only have to do this once, and it would work across all layouts).

for buttons, instead of using names perhaps using something like $setpreset(1) would work, or maybe some standard preset names....

or is there some other problem I'm not quite seeing?
Title: foo_ui_panels
Post by: FofR on 2007-03-30 20:28:46
You say that puis are only visual stuff, thing is - our layouts are very dependent on the grouping/sort modes (thats why group by was previously included in SCPL no?); We'd use the sort mode name or index to change group headers (e.g. from album name to artist name when grouping changed) or even the whole SCP (when sorting by a track title rather than an album); if a user doesn't have these functioning sort modes then the layout doesn't change correctly and things stop working. If we don't bundle the sort modes with the pui then they'll go ahead and try and sort anyway - this produces different errors.

Two cases:
Say I include a button on my layout that sorts by rating then folder, groups by rating. 
A.) A user with this preset but with a different grouping/sort order will see a messed up playlist as either it groups wrong, the wrong group header text is displayed or the items appear in an order not consistent with the layout's design (for example including images in the item display requires strict ordering for the image to display correctly)
B.) A user without this preset will see nothing happen and not know why. Nor will they know how to correct the problem without the layout designer providing a tutorial. Something I don't see many people doing.

It's all about consistency; layouts inherently rely on playlist sorting/grouping to work correctly. When that sorting is not exactly the same things start getting messy. Group by code has always been in SCPL/puis until now, why remove it?

The best illustration would be for me to make a layout release and point you to the list of comments asking for help that would appear
Title: foo_ui_panels
Post by: shakey_snake on 2007-03-30 23:08:08
Standardized preset names and some standardized User Globals (userFontFace,userFontSize,coverPath,artistImgPath, etc.) would be (IMO) absolutely awesome, and make these new features incredibly effective.
Right now they kind of aren't.

I think what we're kinda starting to see (because everything is scripted) is a kind of tiered system of of layout creators, layout modder's and layout users.
This could be a good or bad thing depending on your perspective, but I think it's reality, since this does take a fair bit of work (although it's definitely worth it).

I think standardizing a few things (like some user globals and preset names) is going to help everybody.


(btw, if the "Sort by group" checkbox overrides the "Group by" box, maybe checking that should ghost out the group by button and/or edit box)
Title: foo_ui_panels
Post by: Kiteroa on 2007-03-31 00:57:49
Terrestrial:

many thanks for clearing up all those outstanding questions - and all your work on this component!



Standardized preset names and some standardized User Globals (userFontFace,userFontSize,coverPath,artistImgPath, etc.) would be (IMO) absolutely awesome, and make these new features incredibly effective.
Right now they kind of aren't.

I think what we're kinda starting to see (because everything is scripted) is a kind of tiered system of of layout creators, layout modder's and layout users.
This could be a good or bad thing depending on your perspective, but I think it's reality, since this does take a fair bit of work (although it's definitely worth it).

I think standardizing a few things (like some user globals and preset names) is going to help everybody.


(btw, if the "Sort by group" checkbox overrides the "Group by" box, maybe checking that should ghost out the group by button and/or edit box)



Standardised preset and variable names is a great idea. Would you be prepared to post/start a thread putting up a set. Hopefully, then, those that want to can use the same names - without a huge debate on what they should be!
Title: foo_ui_panels
Post by: wraithdu on 2007-03-31 01:05:28
2 quickie questions -

1.  Does $playlistname() have any arguments, or is it left empty and returns the active playlist?
2.  Can you explain the $sortidx() function in a little more detail with an example and usage...I'm lost on that one.

EDIT:  Ok, I got $sortidx().  It means if you have a sort criteria called 'bubblegum' for example, and it is in place '3' in a sorting PRESET, then $sortidx(bubblegum) returns '3'.
EDIT2:  $playlistname() has no arguments.  Placing something inside the () returns [UNKNOWN FUNCTION].
Title: foo_ui_panels
Post by: Chairman85 on 2007-03-31 01:48:15
Why won't a song that is playing after being added to the playback queue return a true for %_isplaying% ?
Title: foo_ui_panels
Post by: Kiteroa on 2007-03-31 06:03:56
Feature request:

I'd like to display some tiny pictures etc. on the tracks they relate to. No problem setting a pvar in SCP and picking it up in panels_ui to put a button/Track Display in the right place on top of the SCP, everything refreshes nicely, no flickering etc. BUT when the SCP screen is scrolled panels-ui doesn't know and the buttons/TD are in wrong place!

Any chance you could give us a variable in SCP or panel_UI, or is (as I fear) scrolling handled elsewhere and not visible to your component?
Title: foo_ui_panels
Post by: D3WEY on 2007-03-31 10:46:37
Edit: nevermind
Title: foo_ui_panels
Post by: FofR on 2007-03-31 10:59:56
Quote
Does anyone know why, ever since switching to Panels UI, my drag'n'dropped playlist items always move to the bottom of the playlist?

...
you can't. scpl doesn't really support drag and drop positioning yet.


I distinctly remember being able to do this in SCPL, I would drag a track or album from Windows Explorer into foobar and the items would be placed after the now selected songs. After enabling the ColumnsUI "drop at end of playlist" feature these songs started being dropped at the end. Now trying to turn off this feature doesn't work. Was it somehow disabled in a PUI update?

Is the Single Columns Playlist selector code included with the PUI? i.e. the bit that looks like this
Code: [Select]
$if($or($isgrouped(album),$isgrouped(folder),$isgrouped(artist)),
    $scplsetlayout(Album)
,
    $scplsetlayout(Single)
)

)
Title: foo_ui_panels
Post by: c0utta on 2007-03-31 15:02:14
Hi terrestrial,

The latest PanelsUI version removes my "Track Display" dockable panel every time I restart foobar.

Cheers..
Title: foo_ui_panels
Post by: tomthomson on 2007-03-31 15:13:55
Quote
Does anyone know why, ever since switching to Panels UI, my drag'n'dropped playlist items always move to the bottom of the playlist?

...
you can't. scpl doesn't really support drag and drop positioning yet.


I distinctly remember being able to do this in SCPL, I would drag a track or album from Windows Explorer into foobar and the items would be placed after the now selected songs. After enabling the ColumnsUI "drop at end of playlist" feature these songs started being dropped at the end. Now trying to turn off this feature doesn't work. Was it somehow disabled in a PUI update?

Seems like this option never worked with SCPL since I never touched this checkbox (i.e. disabled) and my drag'n'dropped files always moved to the bottom of the playlist.

Another problem :
$playlistname() / %playlist_name% doesnt work as a sourting/grouping criteria code.
I want to do something like this in the "group by" box (shortened)
Code: [Select]
$if($strchr($playlistname(),'°'),!noheader!,%album%%discnumber%%disctitle%)

The problem is this condition never returns the TRUE statement
Title: foo_ui_panels
Post by: elenhil on 2007-03-31 15:41:05
Any chance of implementing subgrouping, Terrestrial?
Title: foo_ui_panels
Post by: metal_termite on 2007-03-31 22:55:46
Has anyone managed to successfully use foo_run commands in their buttons? I've only seen one (irrelevant) mention of it in this thread (unless the HA search doesn't return proper results).

The foo_ui_panels configuration window only shows Run service in the drop down context form so I guessed at what the commands for the foo_run services would be. I tried 'Run service/Name' and 'Run/Name' in my buttons to no avail. So either I am doing something wrong or foo_ui_panels is not compatible with this component yet. In the CWB Hooks component, the New File Tagger displays each user created foo_run context entry, so I imagine it should be possible, no?
Title: foo_ui_panels
Post by: carmenm on 2007-03-31 23:40:09
Has anyone managed to successfully use foo_run commands in their buttons? I've only seen one (irrelevant) mention of it in this thread (unless the HA search doesn't return proper results).

The foo_ui_panels configuration window only shows Run service in the drop down context form so I guessed at what the commands for the foo_run services would be. I tried 'Run service/Name' and 'Run/Name' in my buttons to no avail. So either I am doing something wrong or foo_ui_panels is not compatible with this component yet. In the CWB Hooks component, the New File Tagger displays each user created foo_run context entry, so I imagine it should be possible, no?

works perfectly here. if my run command is artistimage i just put 'artistimage' in my button command and it works
Title: foo_ui_panels
Post by: metal_termite on 2007-04-01 00:12:48
works perfectly here. if my run command is artistimage i just put 'artistimage' in my button command and it works


I see, it is just the name of user-created entry itself. Thanks for the help.
Title: foo_ui_panels
Post by: Kiteroa on 2007-04-01 01:25:25

Is there any button command that will force a refresh of SCPL? If there was, we could stack this with any other button that tries to update the layout.


If the playlist is active you can use the utils menu command to "Send to playlist..." and choose the same playlist name.

Not sure how to get it as a button command - there is a component which gives separate menu commands with the appropriate playlist name on them which you may be able to refer to as a button command.

Easy to get the playlist name:

%cwb_activelist% - active playlist name
%cwb_playinglist% - playing playlist name

EDIT

Foo_utils "Edit other/Send to playlist/1 - Browser" type commands are only accessible from the buttons customise menu (i.e. for the foobar buttons bar). They do not appear in the commands in the drop-down in the panels-ui.



How about a button with a SORT command to force a refresh of SCP. Note that terrestrial now says the SORT command is "kinda deprecated" (I guess because he has provided new sorting/grouping functionality). I have never used the SORT myself but will try it soon.
Title: foo_ui_panels
Post by: gregory on 2007-04-01 01:38:21
using version 0.9.2
code is in a Track Display
Code: [Select]
$if(%isplaying%,
$ifequal(%playback_time_seconds%,1,$setpvar(title,%title%),)
,)

$getpvar(title)


i thought this would return the title of the last song that played to a second or more, but it just returns a ?
there is no other code in the Track Display
what am i doing wrong?
Title: foo_ui_panels
Post by: Chairman85 on 2007-04-01 02:00:35
using version 0.9.2
code is in a Track Display
Code: [Select]
$if(%isplaying%,
$ifequal(%playback_time_seconds%,1,$setpvar(title,%title%),)
,)

$getpvar(title)


i thought this would return the title of the last song that played to a second or more, but it just returns a ?
there is no other code in the Track Display
what am i doing wrong?

Try %_isplaying%
Title: foo_ui_panels
Post by: gregory on 2007-04-01 02:07:37

using version 0.9.2
code is in a Track Display
Code: [Select]
$if(%isplaying%,
$ifequal(%playback_time_seconds%,1,$setpvar(title,%title%),)
,)

$getpvar(title)


i thought this would return the title of the last song that played to a second or more, but it just returns a ?
there is no other code in the Track Display
what am i doing wrong?

Try %_isplaying%


nope, still the same
Title: foo_ui_panels
Post by: Yotsuya on 2007-04-01 04:37:55
yeah, its something to do with codepages and unicode / utf8 conversion. it's crashing within scintialla, who's code I'm not familiar with so I'm not quite sure what's going on. I tried changing the codepage on my system to see if I could reproduce the crash but then vista refused to boot, which meant I had to reinstall :( does bringing up the scpl layout box ever cause a crash, or is it only the main panels ui settings dialog (the one with the formatting string).
Opening the SCPL setting dialog also crashes foobar. Again, if I change codepages it does not seem to crash. For the sake of experimentation here is the code I am currently using for the main panelsui config please let me know if there is a way I can code it to be more friendly with scintilla:
Code: [Select]
$drawrect(0,0,0,0,brushcolor-233-233-233 pencolor-null)

// Top Bar
$panel(Menu,Menu,0,0,250,20,)
$panel(Logo,Track Display,$sub(%_width%,55),0,55,20,)

// Top Panel
$puts(toppanel.numpanels,5)

$ifgreater($getpvar(toppanel.hide),0,
$button2($sub($div(%_width%,2),25),22,0,0,50,2,'$drawrect(0,0,0,0,brushcolor-0-0-0 pencolor-null)','$drawrect(0,0,0,0,brushcolor-166-202-240 pencolor-null)',PVAR:SET:toppanel.hide:$ifgreater($getpvar(toppanel.hide),0,0,1),'TOOLTIP:Open Panel')
,
$drawrect($div(%_width%,3),160,1,5,brushcolor-0-0-0 pencolor-null)
$drawrect($sub(%_width%,$div(%_width%,3)),160,1,5,brushcolor-0-0-0 pencolor-null)

$button2($sub($div(%_width%,2),25),162,0,0,50,2,'$drawrect(0,0,0,0,brushcolor-0-0-0 pencolor-null)','$drawrect(0,0,0,0,brushcolor-166-202-240 pencolor-null)',PVAR:SET:toppanel.hide:$ifgreater($getpvar(toppanel.hide),0,0,1),'TOOLTIP:Hide Panel')

$ifgreater($getpvar(toppanel.mode),0,
$button2(0,160,0,0,$div(%_width%,3),5,,'$drawrect(0,0,0,0,brushcolor-166-202-240 pencolor-null)',PVAR:SET:toppanel.mode:$ifgreater($getpvar(toppanel.mode),1,$sub($getpvar(toppanel.mode),1),0),TOOLTIP:'Previous Panel')
,)

$ifgreater($getpvar(toppanel.mode),$sub($get(toppanel.numpanels),2),,
$button2($sub(%_width%,$div(%_width%,3)),160,0,0,$div(%_width%,3),5,,'$drawrect(0,0,0,0,brushcolor-166-202-240 pencolor-null)',PVAR:SET:toppanel.mode:$ifgreater($getpvar(toppanel.mode),$sub($get(toppanel.numpanels),2),$sub($get(toppanel.numpanels),1),$add($getpvar(toppanel.mode),1)),TOOLTIP:'Next Panel')
)

$select($add($getpvar(toppanel.mode),1),
$panel(Now Playing,Track Display,5,20,$sub(%_width%,10),140,)
,
$panel(Albums,Album list,0,20,%_width%,140,)
,
$panel(Queue,Queue Manager,0,20,%_width%,140,)
,
$panel(Lyrics,Lyric Show,0,20,%_width%,140,)
,
$panel(Console,Console,0,20,%_width%,140,)
)
)

$puts(mainpanel.y,$add(20,$ifgreater($getpvar(toppanel.hide),0,5,145)))
$puts(mainpanel.height,$sub(%_height%,$add(50,$ifgreater($getpvar(toppanel.hide),0,5,145),$ifgreater($getpvar(bottompanel.hide),0,2,50))))

// Main Panel
$select($add($getpvar(mainpanel.mode),1),

$panel(Lists,Playlists Dropdown,0,$get(mainpanel.y),150,20,)
$panel(Order,Playback order,150,$get(mainpanel.y),120,20,)
$panel(Search,Quick Search Toolbar,270,$get(mainpanel.y),$sub(%_width%,320),20,)

$button2($sub(%_width%,42),$get(mainpanel.y),0,0,14,14,X,x,PVAR:SET:playlist.mode:0,)
$button2($sub(%_width%,28),$get(mainpanel.y),0,0,14,14,Y,y,PVAR:SET:playlist.mode:1,)
$button2($sub(%_width%,14),$get(mainpanel.y),0,0,14,14,Z,z,PVAR:SET:playlist.mode:2,)

$panel(Playlist,Single Column Playlist,0,$add($get(mainpanel.y),20),%_width%,$sub($get(mainpanel.height),20),)
,
$panel(ProjectM,ProjectM Visualisation,0,$get(mainpanel.y),%_width%,$get(mainpanel.height),)
,
$panel(Test,Track Display,0,$get(mainpanel.y),%_width%,$get(mainpanel.height),)
)


// Bottom Panel
$puts(bottompanel.y,$sub(%_height%,75))
$puts(bottompanel.height,45)
$puts(bottompanel.numpanels,3)

$puts(toolbox.icons,29)
$puts(toolbox.iconsize,34)
$puts(toolbox.max,$sub($mul($get(toolbox.icons),$get(toolbox.iconsize)),$ifgreater($sub(%_width%,50),0,$sub(%_width%,50),0)))
$puts(toolbox.step,$ifgreater($get(toolbox.max),$add($get(toolbox.offset),10),$add($get(toolbox.offset),10),$sub($get(toolbox.max),$get(toolbox.offset))))

$ifgreater($getpvar(bottompanel.hide),0,

$button2($sub($div(%_width%,2),25),$sub(%_height%,32),0,0,50,2,'$drawrect(0,0,0,0,brushcolor-0-0-0 pencolor-null)','$drawrect(0,0,0,0,brushcolor-166-202-240 pencolor-null)',PVAR:SET:bottompanel.hide:$ifgreater($getpvar(bottompanel.hide),0,0,1),'TOOLTIP:Open Panel')
,
$drawrect($div(%_width%,3),$sub(%_height%,80),1,5,brushcolor-0-0-0 pencolor-null)
$drawrect($sub(%_width%,$div(%_width%,3)),$sub(%_height%,80),1,5,brushcolor-0-0-0 pencolor-null)

$button2($sub($div(%_width%,2),25),$sub(%_height%,79),0,0,50,2,'$drawrect(0,0,0,0,brushcolor-0-0-0 pencolor-null)','$drawrect(0,0,0,0,brushcolor-166-202-240 pencolor-null)',PVAR:SET:bottompanel.hide:$ifgreater($getpvar(bottompanel.hide),0,0,1),'TOOLTIP:Hide Panel')

$ifgreater($getpvar(bottompanel.mode),0,
$button2(0,$sub(%_height%,80),0,0,$div(%_width%,3),5,,'$drawrect(0,0,0,0,brushcolor-166-202-240 pencolor-null)',PVAR:SET:bottompanel.mode:$ifgreater($getpvar(bottompanel.mode),1,$sub($getpvar(bottompanel.mode),1),0),TOOLTIP:'Previous Panel')
,)

$ifgreater($getpvar(bottompanel.mode),$sub($get(bottompanel.numpanels),2),,
$button2($sub(%_width%,$div(%_width%,3)),$sub(%_height%,80),0,0,$div(%_width%,3),5,,'$drawrect(0,0,0,0,brushcolor-166-202-240 pencolor-null)',PVAR:SET:bottompanel.mode:$ifgreater($getpvar(bottompanel.mode),$sub($get(bottompanel.numpanels),2),$sub($get(bottompanel.numpanels),1),$add($getpvar(bottompanel.mode),1)),TOOLTIP:'Next Panel')
)

$select($add($getpvar(bottompanel.mode),1),
$panel(Egoh,Egoh Spectrum analyser,5,$sub(%_height%,75),$sub(%_width%,10),45,)
,
// -- Toolbox Start -- //
$drawrect(7,$add($get(bottompanel.y),1),$sub(%_width%,14),$sub($get(bottompanel.height),1),brushcolor-null pencolor-0-0-0)
$drawrect(10,$add($get(bottompanel.y),3),$sub(%_width%,20),$sub($get(bottompanel.height),5),brushcolor-0-0-0 pencolor-null)
$button2(2,$add($get(bottompanel.y),13),0,0,20,20,'$imageabs2(20,20,,,,,,,/images\leokennis\prev.png,)','$imageabs2(20,20,,,,,,,/images\leokennis\prev_down.png,)',
PVAR:SET:toolbox.offset:$ifgreater($getpvar(toolbox.offset),0,$sub($getpvar(toolbox.offset),$get(toolbox.step)),0),)
$button2($sub(%_width%,22),$add($get(bottompanel.y),13),0,0,20,20,'$imageabs2(20,20,,,,,,,/images\leokennis\next.png,)','$imageabs2(20,20,,,,,,,/images\leokennis\next_down.png,)',
PVAR:SET:toolbox.offset:$ifgreater($getpvar(toolbox.offset),$sub($get(toolbox.max),1),$get(toolbox.max),$add($getpvar(toolbox.offset),$get(toolbox.step))),)

$panel(Toolbox,Track Display,25,$add($get(bottompanel.y),3),$sub(%_width%,50),$sub($get(bottompanel.height),5),)
// -- Toolbox End -- //
,
$drawrect(5,$get(bottompanel.y),$sub(%_width%,10),$get(bottompanel.height),brushcolor-null pencolor-0-0-0)
$panel(Track Info,Track Display,7,$sub(%_height%,73),$sub(%_width%,14),41,)
)
)

// Bottom Bar
$panel(Progress,Seekbar,0,$sub(%_height%,30),%_width%,14,)

$puts(offset.button.x,$sub(%_width%,0))
$puts(offset.button.y,$sub(%_height%,15))
$button2(32,$get(offset.button.y),0,0,14,14,T,t,'PVAR:SET:mainpanel.mode:2',TOOLTIP:Test)
$button2(2,$get(offset.button.y),0,0,14,14,'$imageabs2(14,14,,,,,,,/images\Yotsuya\button.playlist.png,)','$imageabs2(14,14,,,,,,,/images\Yotsuya\button.save.png,)','PVAR:SET:mainpanel.mode:0',TOOLTIP:Playlist)
$button2(16,$get(offset.button.y),0,0,14,14,'$imageabs2(14,14,,,,,,,/images\Yotsuya\button.vis.png,)','$imageabs2(14,14,,,,,,,/images\Yotsuya\button.save.png,)','PVAR:SET:mainpanel.mode:1',TOOLTIP:Visualization)

$puts(offset.button.x,$div(%_width%,2))
$puts(offset.button.y,$sub(%_height%,16))
$button($sub($get(offset.button.x),50),$get(offset.button.y),0,0,0,0,/images\Yotsuya\button.dark.left.prev.png,/images\Yotsuya\button.bright.left.prev.png,Previous,)
$button($sub($get(offset.button.x),25),$get(offset.button.y),0,0,0,0,/images\Yotsuya\button.dark.center.stop.png,/images\Yotsuya\button.bright.center.stop.png,Stop,)
$button($get(offset.button.x),$get(offset.button.y),0,0,0,0,/images\Yotsuya\button.dark.center.$if(%ispaused%,pause,play).png,/images\Yotsuya\button.bright.center.$if(%ispaused%,pause,play).png,Play or Pause,TOOLTIP:$if(%isplaying%,$if(%ispaused%,Resume,Pause),Play))
$button($add($get(offset.button.x),25),$get(offset.button.y),0,0,0,0,/images\Yotsuya\button.dark.right.next.png,/images\Yotsuya\button.bright.right.next.png,Next,)

$panel(Volume,Volume,$sub(%_width%,100),$sub(%_height%,16),100,16,)
the layout selector code is only evaluated when the playlist changes / or a new sorting/grouping is applied. ideally you shouldn't have to manually select a layout, but the layout should be automatically chosen based on the sorting/grouping pattern. with the new sort/group main menu with the new version you should be able to create a preset and button as a workaround though.
I would like the ability to manually switch layouts on the same playlist with a button. (i.e.: album vs. singles groupings on the same playlist). While this could be accomplished by switching sort/group patterns I think that switching layouts would offer much more flexibilty.  The mechanisms to accomplish this all appear to be there there if we could somehow force SCPL to refresh. I have read several other posts where users have requested the ability to force SCPL to refresh for various reasions. Would it be possible to add a button command to force the refresh? We could then stack this on any other button to accomplish various things. Maybe a way to hook into when pvars are set to trigger a refresh. The new layout code appears to be very powerful but if it is not re-evaluated when the variables change then it loses much of its potential functionality.
Title: foo_ui_panels
Post by: Yotsuya on 2007-04-01 05:41:01
gregory: Is this more in line with what you are looking for?
Code: [Select]
// PerSecond
$if(%isplaying%,
$ifgreater(%playback_time_seconds%,1,$setpvar(title,%title%),)
,)

$getpvar(title)

With your previous code, the pvar would only be set when playback time is equal to one second not if it is greater. Also, unless you place this under a // PerSecond header it will not be re-evaluated every second.

By The Way... this question lead me to stumble upon a solution for a long time problem. How to show a list of the last played songs even accross foobar restarts. Well give this a try, it should be fairly obvious how to expand it past 3 tracks:
Code: [Select]
// PerTrack
$if(%isplaying%,
$setpvar(lastplayed.3,$getpvar(lastplayed.2))
$setpvar(lastplayed.2,$getpvar(lastplayed.1))
$setpvar(lastplayed.1,[%album artist% - ]%title%)
,)

// PerSecond
$alignabs(0,0,%_width%,15,,)$if2($getpvar(lastplayed.1),No Track)
$alignabs(0,15,%_width%,15,,)$if2($getpvar(lastplayed.2),No Track)
$alignabs(0,30,%_width%,15,,)$if2($getpvar(lastplayed.3),No Track)

(With creative use of the above code it should be a simple matter to apply time limitations to what is considered a played track)
Title: foo_ui_panels
Post by: CepiPerez on 2007-04-01 06:31:38
I would like the ability to manually switch layouts on the same playlist with a button. (i.e.: album vs. singles groupings on the same playlist)....

I made a Sort/Group Criteria called "Singles" with "Group by sort" enabled and nothing in the code.
Then I made a Preset called "Singles" wich uses this criteria.
And a $button using "Singles" action.
That's how I can change between Albums and Singles on the same Playlist.
Is that what you are trying to do?
Title: foo_ui_panels
Post by: Yotsuya on 2007-04-01 06:37:16
CepiPerez: I played around and got that approach to work per terrestrials earlier suggestion, however I would like to be able to switch SCPL layouts not just sort/group by criteria.

BTW:: I'm having some fun making a playback history panel.
Title: foo_ui_panels
Post by: jclim00 on 2007-04-01 06:39:19

I would like the ability to manually switch layouts on the same playlist with a button. (i.e.: album vs. singles groupings on the same playlist)....

I made a Sort/Group Criteria called "Singles" with "Group by sort" enabled and nothing in the code.
Then I made a Preset called "Singles" wich uses this criteria.
And a $button using "Singles" action.
That's how I can change between Albums and Singles on the same Playlist.
Is that what you are trying to do?


The problem with that is when you're distributing your PUI, it adds an extra 3 steps for the user to set that up for the buttons to work. It would be easier with a direct button command to just switch the playlist type.
Title: foo_ui_panels
Post by: gregory on 2007-04-01 07:35:33
gregory: Is this more in line with what you are looking for?
Code: [Select]
// PerSecond
$if(%isplaying%,
$ifgreater(%playback_time_seconds%,1,$setpvar(title,%title%),)
,)

$getpvar(title)

With your previous code, the pvar would only be set when playback time is equal to one second not if it is greater. Also, unless you place this under a // PerSecond header it will not be re-evaluated every second.

By The Way... this question lead me to stumble upon a solution for a long time problem. How to show a list of the last played songs even accross foobar restarts. Well give this a try, it should be fairly obvious how to expand it past 3 tracks:
Code: [Select]
// PerTrack
$if(%isplaying%,
$setpvar(lastplayed.3,$getpvar(lastplayed.2))
$setpvar(lastplayed.2,$getpvar(lastplayed.1))
$setpvar(lastplayed.1,[%album artist% - ]%title%)
,)

// PerSecond
$alignabs(0,0,%_width%,15,,)$if2($getpvar(lastplayed.1),No Track)
$alignabs(0,15,%_width%,15,,)$if2($getpvar(lastplayed.2),No Track)
$alignabs(0,30,%_width%,15,,)$if2($getpvar(lastplayed.3),No Track)

(With creative use of the above code it should be a simple matter to apply time limitations to what is considered a played track)


yeah, actually that's exactly what i am trying to do, it's something i actually saw in another post
i just posted a stripped down version, trying to find out why the pvars wouldn't work

here is the full code that doesn't work, i'm gonna try it your way, thx for the help
Code: [Select]
// PerTrack

$if(%isplaying%,

$ifequal(%playback_time_seconds%,0,$setpvar(album art,$replace(%path%,%filename_ext%,folder.jpg)),)
$ifequal(%playback_time_seconds%,0,$setpvar(last played,%last_played%),)
$ifequal(%playback_time_seconds%,0,$setpvar(artist,%album artist%),)
$ifequal(%playback_time_seconds%,0,$setpvar(title,%title%),)

$ifequal(%playback_time_seconds%,0,$setpvar(album art 3,$getpvar(album art 2)) $setpvar(album art 2,$getpvar(album art)),)
$ifequal(%playback_time_seconds%,0,$setpvar(last played 3,$getpvar(last played 2)) $setpvar(last played 2,$getpvar(last played)),)
$ifequal(%playback_time_seconds%,0,$setpvar(artist 3,$getpvar(artist 2)) $setpvar(artist 2,$getpvar(artist)),)
$ifequal(%playback_time_seconds%,0,$setpvar(title 3,$getpvar(title 2)) $setpvar(title 2,$getpvar(title)),)

,)

$imageabs2(50,50,,,,,,,$getpvar(album art),)
$alignabs(50,,350,50,left,middle)
$font(gorilla milkshake,10,,192-192-128)
$if2($getpvar(last played),)
$char(10)
$if2($getpvar(artist) - $getpvar(title),)

$imageabs2(50,50,,,,,,60,$getpvar(album art 2),)
$alignabs(50,60,350,50,left,middle)
$if2($getpvar(last played 2),)
$char(10)
$if2($getpvar(artist 2) - $getpvar(title 2),)

$imageabs2(50,50,,,,,,120,$getpvar(album art 3),)
$alignabs(50,120,350,50,left,middle)
$if2($getpvar(last played 3),)
$char(10)
$if2($getpvar(artist 3) - $getpvar(title 3),)


turns out the code does almost  work, i was using an $if($isplaying,... to show two different groupings of panels, one if there was a song playing, and another if there was not one playing, this is what prevented the code from functioning
[/font]
Title: foo_ui_panels
Post by: maced on 2007-04-01 15:15:25
Where can I download version 0.8.1?
Title: foo_ui_panels
Post by: wraithdu on 2007-04-01 15:19:12
CepiPerez: I played around and got that approach to work per terrestrials earlier suggestion, however I would like to be able to switch SCPL layouts not just sort/group by criteria.

Using the Layout Selector code, isn't that exactly what you will accomplish by changing the the sort/group criteria?  I can see where you're coming from though, it's kinda backwards.  It would make more logical sense to have a sort/group by criteria/preset/etc tied to a specific layout, not the other way around.
Title: foo_ui_panels
Post by: Blippe on 2007-04-01 15:22:52
Bug?:

$button2(,,X,Y,W,H,,,,)

"X, Y, W(idth) & H(eight)
    X an Y define the position of the upper left corner of the button's active area relative to that of the text or image's top-left corner, W and H define the width and height of the active area of the button (W and H do not resize the button images or text)."

If a text doesn't fit in the allocated area, it aint shown... Problem is, the allocated area is not calculated as X+W, that is $button2(,,10,0,10,0,++,++,,) doesn't show, and $button2(,,10,0,20,0,++,++,,) gives you a plus which aint clickable, one plus which is, and a clickable space of 10 pixels without signs. (all given a '+' takes 10 pixels.)
Title: foo_ui_panels
Post by: wraithdu on 2007-04-01 15:26:18
Where can I download version 0.8.1?

Here ya go.

http://www.megaupload.com/?d=94ZY5SO1 (http://www.megaupload.com/?d=94ZY5SO1)
Title: foo_ui_panels
Post by: maced on 2007-04-01 15:32:23
Thanks.

Where can I download version 0.8.1?

Here ya go.

http://www.megaupload.com/?d=94ZY5SO1 (http://www.megaupload.com/?d=94ZY5SO1)
Title: foo_ui_panels
Post by: Yotsuya on 2007-04-01 15:45:50
Using the Layout Selector code, isn't that exactly what you will accomplish by changing the the sort/group criteria?  I can see where you're coming from though, it's kinda backwards.  It would make more logical sense to have a sort/group by criteria/preset/etc tied to a specific layout, not the other way around.

Is there any way to programatically change the Sort/Group By preset automatically based on code? For example automatically switch presets based on $playlistname() ? I can do it manually with a button under the newer build but I wonder if we can have the preset change when we change the active playlist.
Title: foo_ui_panels
Post by: Nickoladze on 2007-04-01 20:42:50
I'm sure this has been asked before but, is there a way to make the background of panels transparent so I can see through to the panel underneath it?

I have a track display panel behind all the other panels with a background image and I want to see it show through the panels above it.
Title: foo_ui_panels
Post by: metal_termite on 2007-04-01 22:11:08
I'm sure this has been asked before but, is there a way to make the background of panels transparent so I can see through to the panel underneath it?

I have a track display panel behind all the other panels with a background image and I want to see it show through the panels above it.

You can't. As I understand it foo_ui_panels cannot dictate what panels can be transparent, the panels have to support it natively. I don't know if a Track Display panel can be made transparent or not.
Title: foo_ui_panels
Post by: Nickoladze on 2007-04-01 23:36:29

I'm sure this has been asked before but, is there a way to make the background of panels transparent so I can see through to the panel underneath it?

I have a track display panel behind all the other panels with a background image and I want to see it show through the panels above it.

You can't. As I understand it foo_ui_panels cannot dictate what panels can be transparent, the panels have to support it natively. I don't know if a Track Display panel can be made transparent or not.


Okay well the only panel I really need transparent is the SCPL, since Terrestrial also makes that, I'll just hope he sees this post instead of reposting in the SCPL thread.
Title: foo_ui_panels
Post by: Nickoladze on 2007-04-02 03:47:59
When I check the option to hide the titlebar, I can't minimize the window.

Is that a Windows restriction? I'm on Vista.
Title: foo_ui_panels
Post by: 4nt1 on 2007-04-02 04:40:12
with the latest version 0.9.2
my sort/group by works perfectly until i close foobar

once i reload it the same sort/group by pattern is displayed but none of the headers are there - so I have to re apply the sorting and then it work.

I am using scpl through columns ui = could this have something to do with it

another question - does panels ui work with the album art component -  I use it because of the way it allows me to get my album and artist art working...
Title: foo_ui_panels
Post by: TheBlackCat on 2007-04-02 04:45:31
post your button images and I will take a look.


Thanks a lot.  Here they are: Buttons (http://www.megaupload.com/?d=1GKD348Q).
Title: foo_ui_panels
Post by: shakey_snake on 2007-04-02 04:52:06
Standardised preset and variable names is a great idea. Would you be prepared to post/start a thread putting up a set. Hopefully, then, those that want to can use the same names - without a huge debate on what they should be!
um... well, my hope is that Terrestrial will incorporate some standards into panelsUI itself, as he defines them.
Title: foo_ui_panels
Post by: RowAndTheWriter on 2007-04-02 08:42:37
Could you map the Esc key to close the panel configuration window? I always tap it, out of habit, heh.
Title: foo_ui_panels
Post by: Luis Branco on 2007-04-02 09:43:09
I am sorry guys, but is it my problem, or is only version 0.8 available to download?
When i download from the download link from the post #1 i always get the old version, maybe my proxy if getting it always wrong?
If someone cut put it in another place for dl that would be great!

thanks!
Title: foo_ui_panels
Post by: FofR on 2007-04-02 11:50:11
Terrestrial: Any chance of getting those sort by strings included in the pui? Even knowing the code I needed to change and add it just took me an hour to setup fb2k on a new machine (not including components, etc.)
Title: foo_ui_panels
Post by: shakey_snake on 2007-04-02 13:01:47
Could you map the Esc key to close the panel configuration window? I always tap it, out of habit, heh.
When has esc ever closed anything?
alt-f4,  wfm.

I am sorry guys, but is it my problem, or is only version 0.8 available to download?
When i download from the download link from the post #1 i always get the old version, maybe my proxy if getting it always wrong?
If someone cut put it in another place for dl that would be great!

thanks!
have you tried clearing your browser's cache?
Title: foo_ui_panels
Post by: anolae on 2007-04-02 13:11:12

Could you map the Esc key to close the panel configuration window? I always tap it, out of habit, heh.
When has esc ever closed anything?
alt-f4,  wfm.

Esc very often closes all dialog windows (such as "Options" windows). It is a very common feature.
Title: foo_ui_panels
Post by: shakey_snake on 2007-04-02 13:25:30
interesting, I've never noticed that before.
Title: foo_ui_panels
Post by: tommy_gun on 2007-04-02 20:40:21
hi, i'm using the new panels ui too (0.9.2)
but the single column playlist doesn't show pngs at all... my code is only copied from snowsfall... but it worked with one of the older panels_ui perfect 
Title: foo_ui_panels
Post by: CepiPerez on 2007-04-02 20:42:23
hi, i'm using the new panels ui too (0.9.2)
but the single column playlist doesn't show pngs at all... my code is only copied from snowsfall... but it worked with one of the older panels_ui perfect 

Try right click on the playlist, Sort / group by -> Artist / Date / Album
Title: foo_ui_panels
Post by: tommy_gun on 2007-04-02 20:51:37
works... thanx, but why is it all so complicated now? and another thing...
will the wiki be updated with all the new features? would be really nice
Title: foo_ui_panels
Post by: tomthomson on 2007-04-02 21:29:06
Code: [Select]
$if($strcmp($playlistname(),'°'),!noheader!,%album%%discnumber%%disctitle%)
The problem is this condition never returns the TRUE statement

Well, just found the "mistake" in my code. Seems like the ° character isn't supported/recognized in the sort/group by criteria field. Replaced it by # and it worked
Title: foo_ui_panels
Post by: iElectric on 2007-04-02 23:03:12
$button(DstX,DstY,X,Y,W,H,IMAGE,HOVER IMAGE,COMMAND,OPTIONS)

Is it possible to exec 2 COMMANDS?

I want button to exec:
- Play
- PVAR:SET:status:1

like this(only that this doesn't work):
$button(0,0,0,0,0,0,images\play.png,images\play_hover.png,PVAR:SET:status:1&&Play,)
Title: foo_ui_panels
Post by: Chairman85 on 2007-04-02 23:21:41
with the latest version 0.9.2
my sort/group by works perfectly until i close foobar

once i reload it the same sort/group by pattern is displayed but none of the headers are there - so I have to re apply the sorting and then it work.

I am using scpl through columns ui = could this have something to do with it


I can confirm I have this problem as well. Same setup, Win XP Pro SP2.
Title: foo_ui_panels
Post by: Kiteroa on 2007-04-02 23:38:56
$button(DstX,DstY,X,Y,W,H,IMAGE,HOVER IMAGE,COMMAND,OPTIONS)

Is it possible to exec 2 COMMANDS?

I want button to exec:
- Play
- PVAR:SET:status:1

like this(only that this doesn't work):
$button(0,0,0,0,0,0,images\play.png,images\play_hover.png,PVAR:SET:status:1&&Play,)



Yes, you can execute multiple commands: each should be in a separate button and both buttons should occupy the same space, viz:

$button(0,0,0,0,0,0,images\play.png,images\play_hover.png,Play,)
$button(0,0,0,0,0,0,images\play.png,images\play_hover.png,PVAR:SET:status:1,)

At the moment, execution will stop when a main or context menu command is executed, so the PVAR:SET will need to be positioned so it is executed first (which I guess is in the order above, (topmost button executed first) but if that doesnt work try the other way round).
Title: foo_ui_panels
Post by: Yotsuya on 2007-04-02 23:48:14
Is it possible to exec 2 COMMANDS?

This has been discussed before, in order to make a button to execute multiple commands you will need to stack multiple buttons on top of each other. This way when you click on the spot all buttons are clicked.  Example:
Code: [Select]
$button(2,2,0,0,10,10,,,PVAR:SET:test:1,)
$button(2,2,0,0,10,10,$if(%ispaused%,pause,play).png,$if(%ispaused%,pause,play)_hover.png,
Play or Pause,TOOLTIP:$if(%isplaying%,$if(%ispaused%,Resume,Pause),Play))
Title: foo_ui_panels
Post by: Rukh on 2007-04-03 02:12:04
When I check the option to hide the titlebar, I can't minimize the window.

Is that a Windows restriction? I'm on Vista.


How were you planning on minimizing the window after you'd hidden the titlebar?

I run WinXP and don't use a shell. However, I still want a cool looking titlebar so I have made my own titlebar complete with pretty buttons and I'd love to give it the normal windows functionality, but I can only find a command to exit... so my exit button works, but the other three (system, minimise and maximize) do not. Any idea how to make a button minimise or maximise a window?

Then for my undying gratitude, any idea how to replicate clicking on the top left button (Restore, Move, Size, Minimize, Maximize)?

(http://warren.110mb.com/titlebar.png)

Cheers,
Rukh
Title: foo_ui_panels
Post by: Nickoladze on 2007-04-03 02:23:16

When I check the option to hide the titlebar, I can't minimize the window.

Is that a Windows restriction? I'm on Vista.


How were you planning on minimizing the window after you'd hidden the titlebar?


Clicking it's area in the taskbar.
Title: foo_ui_panels
Post by: Yotsuya on 2007-04-03 02:32:56
I run WinXP and don't use a shell. However, I still want a cool looking titlebar so I have made my own titlebar complete with pretty buttons and I'd love to give it the normal windows functionality, but I can only find a command to exit... so my exit button works, but the other three (system, minimise and maximize) do not. Any idea how to make a button minimise or maximise a window?

The command to minimise is "Hide"
The command to restore is "Activate"
There is also a combination command "Activate or hide"
These commands are available as keyboard shortcuts or button command (though I dunno how you would click a button when foobar is minimized)

I was unable to find a command for maximize, what do you mean by "system" ?
Title: foo_ui_panels
Post by: Keikonium on 2007-04-03 04:16:56
Hey there, I'm trying to get some code using pvars (makes sense to me) that will take a set number, and add that number together each time its used.

For example, I have the number 20. I use that as a buttons 'X' position from the left of the screen. I want the next button to be 40 from the left of the screen. Then the next one to be 60 from the left, and so on.

I was trying to make some code that will take the 20 pvar, and add 20 to it (using the $eval() function). Then take that previous answer (which would be 40) and add another 20 onto it. Then it would take that answer (which would be 60) and add 20 more onto that. And so on.

Does that make sense? Is this possible with $eval() and/or PVARs? If so, could someone possibly help  ?

Thanks .
Title: foo_ui_panels
Post by: shakey_snake on 2007-04-03 04:46:01
$eval() will use any will solve any mathematical expression inside the parentheses. That expression can contain any title formating functions or variables.
In the same way, the fields of $setpvar() can contain anything.

You should be able to do this yourself. (and even then, if you know the 2nd button is going to be at 40, a variable is pointless)
Title: foo_ui_panels
Post by: TheBlackCat on 2007-04-03 06:43:01
I hate to add yet another suggestion, but the new grouping system made me think of it and I think it would pretty useful (and hopefully not too difficult), and would solve several outstanding issues.

Currently there is a single row size and single group rows, implemented in the main SCPL config window.  This wouldn't change that.  However, in addition I think it would be really useful to have an additional place to set these parameters.  The ideal place, in my opinion, would be in the new Sort/Group Criteria Config windows (the one where you code the primary sort, secondary sort, and group parameters). 

I would add a fourth section.  This section would have a duplicate of the "Row Height", "Group Rows" and perhaps "Background Color" input fields that would apply only to that grouping criteroa.  Also, right below the "Group By Sort" check box there would be an additional "Use Default Row/Group Height" check box.  If that box is checked, as it would be by default, the settings from the main config window will be used.  If it is unchecked, the settings for that particular grouping method will be used when you are grouping by that criteria.  This would allow you to change the size setting based on the grouping method. 

You would also be able to have duplicates of your grouping criteria but with different row and/or header sizes (and different names obviously).  This would solve the problem of changing row and header size on the fly.  You could just switch between otherwise identical grouping presets in order to change those settings.  It would not be entirely on the fly but it would be close enough I think.  And the new ability to detect what grouping method is used would supply a built-in method for programmers to specify different settings depending on what row and header size is selected.

Unfortunately, this would lead to conflicts if you are grouping in more than one way.  Those settings could probably only be used if that particular grouping method is used as the highest-level grouping method or the lowest-level (I am not sure which).  That may be a bit complicated to code, and is the main drawback from my (very limited) perspective.

I think this would pretty useful.  For instance, if you are grouping by album you might want enough room for album art.  On the other hand, if you are grouping by the first letter in the song title you would likely only want a single line for that one letter.  But as far as I can tell there is no way to dynamically change this, you either need to use a less-than-optimal size for one or more grouping methods or change it manually every time in the config window.

This would become even more important if you implement the "Minimum group size" option.  The minimum group size could change considerably depending on which grouping method you use.  So having this option in the same places would be critical IMO. 


I also have a much, much more minor suggestion.  I think it would be nice if the "Group By" text box changed color (maybe a gray background) when the "Group by Sort" check box is checked, just so people can easily tell that the code in that box will not be used.  You would still be able to type, the background would just be a different color.  Same for the above suggestion if you implement it.  I think this might preemptively solve numerous technical help requests that otherwise might be hard to diagnose.  This is more of a "nice thing to have if you are ever bored" sort of idea as opposed to something pressing, but I thought I might as well add it.
Title: foo_ui_panels
Post by: Keikonium on 2007-04-03 08:40:25
$eval() will use any will solve any mathematical expression inside the parentheses. That expression can contain any title formating functions or variables.
In the same way, the fields of $setpvar() can contain anything.

You should be able to do this yourself. (and even then, if you know the 2nd button is going to be at 40, a variable is pointless)


Maybe I'm just a little dumb when it comes to this lol.

I have about 30 buttons.
$puts(buty,350)
$button2(20,$get(buty),0,0,12,12,'1','1',TAG:SET:tracknumber:1,)
$button2(40,$get(buty),0,0,12,12,'2','2',TAG:SET:tracknumber:2,)
$button2(60,$get(buty),0,0,12,12,'3','3',TAG:SET:tracknumber:3,)
etc.

Now I want the 'X' variable to increase by 20 for all the buttons (so 20, 40, 60, 80, 100, 120, 140 etc)

I have tried:

$eval(20+20) --> gives me 40 for everything
$eval(20+{20+20}) --> gives me 60 for everything

And a few other combinations of numbers, signs, and brackets. I have had no luck trying to figure this out myself with help from the title formatting in the wiki, or the panels_ui wiki entry. Which is why I asked here .
Title: foo_ui_panels
Post by: iElectric on 2007-04-03 09:28:09
Thanks Kiteroa! Just what i waned. One more thing.. Is there a way to change display options through console for splitters between panels?
Title: foo_ui_panels
Post by: TheBlackCat on 2007-04-03 10:03:05
Keiko, try this:



$puts(incrx,0)
$button2($put(incrx,$eval($get(incrx)+20)),$get(buty),0,0,12,12,'1','1',TAG:SET:tracknumber:1,)
$button2($put(incrx,$eval($get(incrx)+20)),$get(buty),0,0,12,12,'2','2',TAG:SET:tracknumber:2,)
$button2($put(incrx,$eval($get(incrx)+20)),$get(buty),0,0,12,12,'3','3',TAG:SET:tracknumber:3,)
etc.



Basically this stores a variable "incrx" with a value of zero (the variable name does not matter as long as it is consistent across the buttons).  Each time you make a button it retrieves the value, adds 20, then stores it again (sending the new value to the button function in the process).  The next button then retrieves this new, larger value and the process repeats.  Each successive button retrieves the value stored by the previous button then increments it for its own use and for later buttons.  Hopefully this gets the job done for you.
Title: foo_ui_panels
Post by: Yotsuya on 2007-04-03 10:14:29
I have about 30 buttons.
$puts(buty,350)
$button2(20,$get(buty),0,0,12,12,'1','1',TAG:SET:tracknumber:1,)
$button2(40,$get(buty),0,0,12,12,'2','2',TAG:SET:tracknumber:2,)
$button2(60,$get(buty),0,0,12,12,'3','3',TAG:SET:tracknumber:3,)
etc.

Now I want the 'X' variable to increase by 20 for all the buttons (so 20, 40, 60, 80, 100, 120, 140 etc)

Have you tried something like this?:
$puts(butx,20)
$puts(buty,350)
$puts(butwidth,20)

$button2($get(butx),$get(buty),0,0,12,12,'1','1',TAG:SET:tracknumber:1,)
$button2($add($get(butx),$get(butwidth)),$get(buty),0,0,12,12,'2','2',TAG:SET:tracknumber:2,)
$button2($add($get(butx),$mul($get(butwidth),2)),$get(buty),0,0,12,12,'2','2',TAG:SET:tracknumber:3,)
$button2($add($get(butx),$mul($get(butwidth),3)),$get(buty),0,0,12,12,'2','2',TAG:SET:tracknumber:4,)
$button2($add($get(butx),$mul($get(butwidth),4)),$get(buty),0,0,12,12,'2','2',TAG:SET:tracknumber:5,)
etc.
Title: foo_ui_panels
Post by: kubula on 2007-04-03 13:00:48
i'm not sure but are you sure there isn't error in $button WINDOWSIZE?

according to wiki:
$button(DstX,DstY,X,Y,W,H,IMAGE,IMAGE HOVER,COMMAND,OPTIONS)

it should works something like this:
$button(30,20,0,0,18,18,arrow.png,arrow2.png,TAG:SET:rating:1,WINDOWSIZE:200:400:LEFT:TOP)

but it isn't!!! for me is it working only when:
$button(30,20,0,0,18,18,arrow.png,arrow2.png,WINDOWSIZE:200:400:LEFT:TOP,)

i tried to swap OPTIONS and COMMAND position but it didn't help.
anybody noticed this?
Title: foo_ui_panels
Post by: Rukh on 2007-04-03 13:38:56
I run WinXP and don't use a shell. However, I still want a cool looking titlebar so I have made my own titlebar complete with pretty buttons and I'd love to give it the normal windows functionality, but I can only find a command to exit... so my exit button works, but the other three (system, minimise and maximize) do not. Any idea how to make a button minimise or maximise a window?

The command to minimise is "Hide"
The command to restore is "Activate"
There is also a combination command "Activate or hide"
These commands are available as keyboard shortcuts or button command (though I dunno how you would click a button when foobar is minimized)

I was unable to find a command for maximize, what do you mean by "system" ?


Thanks! Halfway there... Anyone know a command or a way to get a button to Maximize?

By system I mean (and I don't know what this should be called), the icon in the top left of the screen, the icon at the left of the titlebar that has a menu - Restore, Move, Size, Minimize, Maximize, Close.
Title: foo_ui_panels
Post by: anza on 2007-04-03 17:36:08
While updating foo_ui_panels to the newest version (though, I only use it for SCPL) I ran into a problem: when I start foobar it doesn't group the songs at first. It only groups the songs when I switch to an other playlist.
Title: foo_ui_panels
Post by: terrestrial on 2007-04-03 17:48:02
You say that puis are only visual stuff, thing is - our layouts are very dependent on the grouping/sort modes (thats why group by was previously included in SCPL no?); We'd use the sort mode name or index to change group headers (e.g. from album name to artist name when grouping changed) or even the whole SCP (when sorting by a track title rather than an album); if a user doesn't have these functioning sort modes then the layout doesn't change correctly and things stop working. If we don't bundle the sort modes with the pui then they'll go ahead and try and sort anyway - this produces different errors.


yes, the layouts are dependent on the grouping/sort mode, which is why there is the layout selector. It should automatically match the appropriate layout (or probably "Singles" if the appropriate one doesn't exist), to the current group/sort mode. So, if you're grouping by album, the "Album" layout will be used. Likewise, if you're grouping by artist, the "Artist" layout will be used. The layout selector probably needs better defaults, so I'm open to suggestions. Also, the layout names will need to be standardized (so "Album" is designed around grouping albums instead of something else).

I think what you're trying to do is probably use one layout to handle both artist and album groupings, and while this could be made to work, I think it would be better to split them into two.

Quote
Two cases:
Say I include a button on my layout that sorts by rating then folder, groups by rating.


It would probably be better to have a button that applies preset 1 (maybe something like "Sort by $presetname(1)", although this function doesn't exist yet...). This way the user would get always get something useful and appropriate for them.

Quote
A.) A user with this preset but with a different grouping/sort order will see a messed up playlist as either it groups wrong, the wrong group header text is displayed or the items appear in an order not consistent with the layout's design (for example including images in the item display requires strict ordering for the image to display correctly)


no, they would never see a messed up playlist because the layout selector should always choose a correct layout based on the current sort/group mode. If you have a preset called "foo" that sorts/groups by album, then when you hit "foo" you will see the "Album" layout. If someone else has a preset called "foo" that sorts randomly, then they will see the "Singles" layout.

As for including images in the item display, using item index instead of track number should handle most of the problems. If you want to do something like group/sort by artist, then sort by album and display album covers in the item display, the layout selector should make sure that all the correct criteria are applied before calling that layout.

The reason for not including the sort / group strings in the pui is that each person has a different way of sorting/grouping. For example, how do you define what is a single and what is part of an album? do you prefer to sort by artist/date/album or by date/artist/album? do you even use the %rating% tag? Including this stuff in the pui makes it work to the pui creators preference, but for others there will always be the need to edit each pui for their preferences. With the current way, you only need to set up your sort/group settings and layout selector code once and it will work across all puis.


Feature request:

I'd like to display some tiny pictures etc. on the tracks they relate to. No problem setting a pvar in SCP and picking it up in panels_ui to put a button/Track Display in the right place on top of the SCP, everything refreshes nicely, no flickering etc. BUT when the SCP screen is scrolled panels-ui doesn't know and the buttons/TD are in wrong place!

Any chance you could give us a variable in SCP or panel_UI, or is (as I fear) scrolling handled elsewhere and not visible to your component?


hmmm, I'm not clear on what you're trying to do... maybe a screenshot?

I distinctly remember being able to do this in SCPL, I would drag a track or album from Windows Explorer into foobar and the items would be placed after the now selected songs. After enabling the ColumnsUI "drop at end of playlist" feature these songs started being dropped at the end. Now trying to turn off this feature doesn't work. Was it somehow disabled in a PUI update?


no, it would working differently under columns ui vs. panels ui.

Quote
Is the Single Columns Playlist selector code included with the PUI?


no, it is stored in the .cfg. I am looking for better defaults though.

Another problem :
$playlistname() / %playlist_name% doesnt work as a sourting/grouping criteria code.
I want to do something like this in the "group by" box (shortened)
Code: [Select]
$if($strchr($playlistname(),'°'),!noheader!,%album%%discnumber%%disctitle%)

The problem is this condition never returns the TRUE statement


the grouping/sorting criteria code don't take any other functions other than the stock foobar ones (to remain as fast as possible). you can, however, use the layout selector to select a different layout base on playlist name (eg singles), although you can't (currently) remove the groupsl.

Any chance of implementing subgrouping, Terrestrial?


not in the near future

I would like the ability to manually switch layouts on the same playlist with a button. (i.e.: album vs. singles groupings on the same playlist). While this could be accomplished by switching sort/group patterns I think that switching layouts would offer much more flexibilty.  The mechanisms to accomplish this all appear to be there there if we could somehow force SCPL to refresh. I have read several other posts where users have requested the ability to force SCPL to refresh for various reasions. Would it be possible to add a button command to force the refresh? We could then stack this on any other button to accomplish various things. Maybe a way to hook into when pvars are set to trigger a refresh. The new layout code appears to be very powerful but if it is not re-evaluated when the variables change then it loses much of its potential functionality.


with albums vs singles, you would group by album for the former and not for the latter, and let the layout selector pick the appropriate layout. but you want to switch layouts with the exact same grouping/sorting pattern? In that case the best way is to add a dummy group/sort criteria and use that in the layout selector to force one or the other. eg add a criteria called "Force Single Layout" and in the layout selector check if $isgrouped(Force Single Layout) and set the singles layout. The reason for this step instead of directly being able to select a layout is that this will make your selection "stick", otherwise it would be reset to something else each time the layout selector is run.
Title: foo_ui_panels
Post by: terrestrial on 2007-04-03 18:09:33
The problem with that is when you're distributing your PUI, it adds an extra 3 steps for the user to set that up for the buttons to work. It would be easier with a direct button command to just switch the playlist type.


No, there really isn't any need to manually set the playlist type. Just have the ability to set different presets, and let the layout selector handle the rest.

Bug?:

$button2(,,X,Y,W,H,,,,)

"X, Y, W(idth) & H(eight)
    X an Y define the position of the upper left corner of the button's active area relative to that of the text or image's top-left corner, W and H define the width and height of the active area of the button (W and H do not resize the button images or text)."


$button2 doesn't have a "hot spot" area. its $button2(x,y,-,-,w,h,,,,) (the - are not used).


Where can I download version 0.8.1?

Here ya go.

http://www.megaupload.com/?d=94ZY5SO1 (http://www.megaupload.com/?d=94ZY5SO1)


please don't upload older versions to a publicly accessible location. if you need to send an older version to somebody, use pm.

Is there any way to programatically change the Sort/Group By preset automatically based on code? For example automatically switch presets based on $playlistname() ? I can do it manually with a button under the newer build but I wonder if we can have the preset change when we change the active playlist.


that's a good idea.. I'll implement something like this in the future.

When I check the option to hide the titlebar, I can't minimize the window.

Is that a Windows restriction? I'm on Vista.


use the tray icon to minimize / resotre.

Terrestrial: Any chance of getting those sort by strings included in the pui? Even knowing the code I needed to change and add it just took me an hour to setup fb2k on a new machine (not including components, etc.)


I can change / add defaults. What kind of sort/group strings were you adding?

I hate to add yet another suggestion, but the new grouping system made me think of it and I think it would pretty useful (and hopefully not too difficult), and would solve several outstanding issues.

Currently there is a single row size and single group rows, implemented in the main SCPL config window.


no, you can have multiple row heights / group rows with different layouts. I'm pretty sure you can get the functionality you want by using different layouts and using the layout selector.
Title: foo_ui_panels
Post by: terrestrial on 2007-04-03 19:11:57
For standard layout names I'm come up with the following:

If you have any more suggestions or alterations, let me know. I will incorporate these into the new default layout selector code.

For user globals:

any others or any changes?

I'm also interested in any new sort/grouping criteria people are adding or changing, and if appropriate can add them to the defaults. so let me know what changes you've made to your sorting / grouping criteria.
Title: foo_ui_panels
Post by: Blippe on 2007-04-03 20:08:13

Bug?:

$button2(,,X,Y,W,H,,,,)

"X, Y, W(idth) & H(eight)
    X an Y define the position of the upper left corner of the button's active area relative to that of the text or image's top-left corner, W and H define the width and height of the active area of the button (W and H do not resize the button images or text)."


$button2 doesn't have a "hot spot" area. its $button2(x,y,-,-,w,h,,,,) (the - are not used).


Sorry, but
$button2(694,$get(yOffset),19,,38,24,'$font(Webdings,14,glow-209-208-210 glowblur-10,249-248-250)'YY,'$font(Webdings,14,glow-209-208-210 glowblur-10,40-40-40)'YY,TAG:SET:Rating:2,context-selected TOOLTIP:"Set rating to 2")
and
$button2(694,$get(yOffset),,,38,24,'$font(Webdings,14,glow-209-208-210 glowblur-10,249-248-250)'YY,'$font(Webdings,14,glow-209-208-210 glowblur-10,40-40-40)'YY,TAG:SET:Rating:2,context-selected TOOLTIP:"Set rating to 2")
show up very different despite the only difference is the 19 in the third input.
Title: foo_ui_panels
Post by: terrestrial on 2007-04-03 20:46:15
yeah, the 19 actually subtracts from the 38. It should just be either left blank, or 0.
Title: foo_ui_panels
Post by: shakey_snake on 2007-04-04 03:31:52
For standard layout names I'm come up with the following:
  • Album: Designed for grouping by album. Use item index instead of track number to display album art in the item display. Also check "isSingle" user global to see if the file is part of an album or not, and display headers and art, if any, appropriately.
  • Artist: Designed for grouping by artist.
  • Artist-Album: Designed for sorting/grouping by artist, then sorting by album and tracknumber. Should handle "isSingle" appropriately.
  • Rating: Designed for grouping by rating.
  • Singles: Default. Assumes no grouping or sorting.
If you have any more suggestions or alterations, let me know. I will incorporate these into the new default layout selector code.

For user globals:
  • coverPath: the cover file
  • isSingle: "1" is the file is a "single" or "0" if it's part of an album.
  • artistPath: the artist image file.
any others or any changes?

I'm also interested in any new sort/grouping criteria people are adding or changing, and if appropriate can add them to the defaults. so let me know what changes you've made to your sorting / grouping criteria.
Awesome. Sounds great. Can't wait for the next release.
Title: foo_ui_panels
Post by: Nickoladze on 2007-04-04 04:34:37
Is it possible to change the background of panels with this component?

I know it isn't right now, but would it be possible to be added in as a feature?

I'm mainly interested in setting background images for SCPL and album list.
Title: foo_ui_panels
Post by: shakey_snake on 2007-04-04 04:52:56
For SCPL, Trackinfo panels and the main panelsUI:
if you want a solid bg, use $drawrect()
if you want to use an image as BG, use $imageabs2()

all other panels are drawn by their own component.
Title: foo_ui_panels
Post by: gregory on 2007-04-04 05:22:42
bugs?

using version 0.9.2

a couple of things

1)when the foobar2000 window is showing(not minimized to tray), the ram usage is around 60,000 K which has been normal for me, i guess all the images i have, but when i minimize to the system tray, the ram usage drops down to 880 K, is there some intentional clearing going on?
2)everytime i close out of the program, the desktop flickers wildly for about 2-3 seconds, the icons all blink, it's like the desktop is refreshing repeatedly at a rapid rate

great component, thanks for all the hard work 

oh and in response to:
Quote
I'm also interested in any new sort/grouping criteria people  are adding or changing, and if appropriate can add them to the  defaults. so let me know what changes you've made to your sorting /  grouping criteria.


i have been adding to my presets -a sort/group by disc entry, since i include the disc number in the info displayed in the group display, also it allows for displaying unique album art for the individual discs of a multi-disc album
Title: foo_ui_panels
Post by: Betse on 2007-04-04 11:56:37
I still have one request. When hiding the titlebar click and dragging anywhere in the foobar window will move the window.
This destroys my alignment with my background. Could you make an option to turn of this easy move?

thx
Title: foo_ui_panels
Post by: noorotic on 2007-04-04 12:48:42
@Terrestrial:  regarding how I  would like to see some of these things work, ultimately...

1) I often group by codec.  It is more of a matter of avoiding multiple audio tracks in different formats, and for informational purpose (visual).  Things like that.  However, I am not really sure why it should be terribly important to have just the right default presets.  Anyone who takes the time and effort, can create a layout.

2) Following on that, I agree (I think) quite a bit with FofR, regarding... if not in the .pui file, then in another PanelsUI file, would be a nice place to keep the code for layouts, etc.  I made a few yesterday, and unfortunately my computer crashed without me having done the 'save all'.      But, it seems to me that aside from PanelsUI, the individual setups for SCPL, if kept in cfg/pui/ini/whatever... files, could be distributed separately from full configs, etc.  Also, maybe an 'auto-save' feature.      Actually, I feel that separate files for SCPL all alone, is best.

Thanks a LOT for all your efforts
Title: foo_ui_panels
Post by: FofR on 2007-04-04 16:20:46
Quote
I think what you're trying to do is probably use one layout to handle both artist and album groupings, and while this could be made to work, I think it would be better to split them into two.

My code for both would be exactly the same with the exception of two lines, one showing only the artist in group header and one switching the image shown from album cover to artist picture. Splitting them up has two problems: 1. If I make a change to one set of code I have to go through and make that change to the other set. 2. There's a lot of redundant code.

Idea: Maybe it could be beneficial for a PUI button to be able to define its own sort/group by/scpl layout code then apply it, something that can be used by the layout but does not override a users default sort settings. I think this feature would come in handy for adding functions to a layout that are not included or required by default. I guess, for instance, imagine Chronial's Last.fm script adds tags to sort by popularity - not everyone would need a default setting as not everyone would have the component, but for those that did have it a method of switching layouts and creating sort by code is needed - I believe this should be achieved in some sort of distributable manner that does not override a users settings, for instance in a button's code. The button code would be separate and unobtrusive whilst giving layout distributors free reign.

I think the problem is balance between a power user's requirements and a new user's desired simplicity (i.e. install a pui and it just works). Capable defaults will solve most problems but not all.

Quote
I can change / add defaults. What kind of sort/group strings were you adding?

Predominantly sorting by path and grouping by folder is the sort I use most:
Primary sort:
Code: [Select]
$replace(%path%,%filename_ext%,)

(Secondary sort: %tracknumber%)
Group by:
Code: [Select]
$replace(%path%,%filename_ext%,)

I find that most people group their music into folders, usually one folder per album - this allows correct grouping even when the tags are nasty.

When I sort by folder I use the album scpl code.

A default random mode would be great too:
$rand()
I can use fb2k's "randomize" but this will not change the SCPL layout accordingly.

I also use Title sort to sort alphabetically by title name, and instead have Tracknumber sort to sort by disc and tracknumber.

When I sort or group by album/artist I use $upper(%artist%) to prevent case differences from breaking up a group.

I haven't implemented these yet but I see a need for them - Sorting by track format e.g. mp3, flac, etc., Sorting by Track Length, Size, Rating, "%ALBUM ARTIST%" (to separate VA albums from the rest?)

Keep up the great work Terrestrial.
Title: foo_ui_panels
Post by: Nickoladze on 2007-04-04 17:21:06
For SCPL, Trackinfo panels and the main panelsUI:
if you want a solid bg, use $drawrect()
if you want to use an image as BG, use $imageabs2()

all other panels are drawn by their own component.


Well, I can't use $imageabs2() to set a background image to the ENTIRE SCPL panel, that's what I want.
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-04-04 17:52:28
@Terrestrial

I wrote a pm to you about a problem concerning the playlist switcher and panel ui 8.1. the problem is very similar to that one with playlist tree [showing up when shouldn't]. You fixed this problem with playlist tree so maybe you can fix that problem too.
Title: foo_ui_panels
Post by: mil3s on 2007-04-04 18:04:22
How about changing mouse cursor to the link/hand cursor when hovering $buttons?
Title: foo_ui_panels
Post by: TheBlackCat on 2007-04-04 20:04:10
I have a couple suggestions for additional default sort strings:

album artist is a must, I use that more than artist since I have a lot of soundtracks I want to keep together.  It should probably be similar to artist:

Primary:
Code: [Select]
$if($get(album_artist),,$put(album_artist,$upper(%album artist%)))


Secondary:
Code: [Select]
%date% %title%


Grouping:
Group by Sort


Another useful one is group by first letter of track (all tracks that start with "A" together, all tracks that start with "B" together, etc).  If you want track title as your primary sort, there is really no other good way to group things.  This is an instance where I think NOT using "Group by Sort" would be good, since you could sort by the Title but group by the first letter of the title, or sort by title and not use title for grouping at all.  So this code is identical to a basic "Title" grouping except it uses the first letter of the title as the Grouping criteria instead of "Group by Sort".

Primary:
Code: [Select]
$upper(%title%))


Secondary:
Code: [Select]
$upper(%album% %artist%)


Grouping  (Group by Sort off):
Code: [Select]
$upper($left(%title%,1))



Here is a proposed Title grouping that does not group at all (or rather it puts all tracks in one group).  This would be identical to the previous but would not have a heading at the top of each letter group:

Primary:
Code: [Select]
$upper(%title%))


Secondary:
Code: [Select]
$upper(%album% %artist%)


Grouping (Group by Sort off):
Code: [Select]
1


"a" or "blah" or anything that does not change with each track could go in the grouping criteria.
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-04-04 23:56:59
Edit: I was an idiot problem was not panel ui but the peerson in front of the screen couldn't read the code.

NowI know why the authorin my c++ books prays to have a good organized code 
Title: foo_ui_panels
Post by: Kiteroa on 2007-04-05 00:32:45
Thanks Kiteroa! Just what i waned. One more thing.. Is there a way to change display options through console for splitters between panels?



Pleased I could help.

Not sure what you mean by "change display options through console for splitters between panels?".
Title: foo_ui_panels
Post by: Nickoladze on 2007-04-05 03:02:33
How about changing mouse cursor to the link/hand cursor when hovering $buttons?


I second that.
Title: foo_ui_panels
Post by: yodalige on 2007-04-05 06:24:32
A couple people have asked about this already, but I am also having the problem and would like to know if there is anything I can do about it.  I am using columns UI, but I want to use the SCPL, so I installed panels UI only to use the SCPL.  However, I am having the same problem that others are having with this configuration: When starting foobar, the SCPL has no grouping, so each time we start foobar we have to reload the sort/group by and then it works fine (but quite annoying to have to do each time).  I have also had some crashing occur when starting foobar after trying to create new layouts from the SCPL settings.

Would it be terribly difficult to allow the SCPL in panels UI work with Columns UI?  Is there a reason why we can't have an updated version of SCPL separate from panels UI?  Is the SCPL so integrated with panels UI that it would be tons of work to also have a columns UI version?  I know there is still the old version of SCPL that does work with CUI, but I like to have the most updated version.
Title: foo_ui_panels
Post by: FofR on 2007-04-05 14:55:21
Any chance of getting some backwards compatibility so that older PUIs still work in newer panelsUI releases?
Title: foo_ui_panels
Post by: Dihnekis on 2007-04-05 17:45:12
Can anyone provide a copy of the old panels ui .8? I'm trying to install fooblog, but it is not possible without that version and since .9 released I've been unable to find it.

Thanks for the help in advance!
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-04-05 20:00:37
Look an page 34
There was a downloadlink

Version 0.8 (http://www.megaupload.com/?d=94ZY5SO1)

I use the following option to save my old versions in case the new version leads to crashes or is very buggy.
I rename the old .dll to .old so that foobar won't recognize it anymore and than I install the new version.
In case the new version crashes you can always reactivate the .old by renaming it to.dll and delete the newer version.

If your more paranoid you can create a hole new foobarfolder which get the newest versions while keeoing a stable foobarversion.
Title: foo_ui_panels
Post by: FofR on 2007-04-06 01:35:23
I just keep the zip files which come with a nice txt file and version number
Title: foo_ui_panels
Post by: Nickoladze on 2007-04-06 06:13:06
Any chance this component can change the scrollbar colors/design of panels?

If not, any chance that feature could be added to SCPL?
Title: foo_ui_panels
Post by: Blooooo on 2007-04-06 06:32:38
I'm having some odd problems.

Code: [Select]
$if($playlistname(Albums),
    $scplsetlayout(Single Artist)
,
$if($playlistname(Internet Radio)
    $scplsetlayout(Radio)
,
$if($playlistname(Now Playing)
    $scplsetlayout(Now Playing)
,
    $scplsetlayout(Multiple Artist)
)))

Shouldn't this, theoretically, go to the Single Artist Layout when I change the playlist to Albums, and go to the Now Playing layout when I change the playlist to Now Playing?

It's not for some odd reason.
Title: foo_ui_panels
Post by: CepiPerez on 2007-04-06 06:51:21
The code should be:
$if($strcmp($playlistname(),Now Playing), (or something like this)

But Layout selector doesn't support $playlistname()
Title: foo_ui_panels
Post by: kubula on 2007-04-06 13:18:04
Is it possible to switch on/off certain DSP filters with $button? how to do that?
Title: foo_ui_panels
Post by: CepiPerez on 2007-04-08 00:34:37
Is it possible to switch on/off certain DSP filters with $button? how to do that?

It's not possible.
Title: foo_ui_panels
Post by: iElectric on 2007-04-08 09:58:44
Is it possible to use foo_run with &button? how?
Title: foo_ui_panels
Post by: Yotsuya on 2007-04-08 10:15:53
iElectric: To execute a foo_run service with a button, specify the name of the runservice as the command of the button. For example:

$button2(x,y,offsetx,offsety,width,height,normal,hover,Album Art Downloader,)
Title: foo_ui_panels
Post by: vivagardner on 2007-04-08 19:53:36
Could someone help me out?

Hey:

I need some help with some code.  Right now my panels playlist displays a star when a song is rated anything other than a 5.  For songs with a 5 rating, it displays a heart.

This is the code now:

Quote
// Ratings images
$if(%RATING%, 
$if($greater(%RATING%,4),
// If Rating > 4 show HEART image
$imageabs2($eval({$get(textleft)*2}+24),,,,,,,,$get(heartpic),NOKEEPASPECT)
,
// Else show STAR
$imageabs2($eval({$get(textleft)*2}+24),,,,,,,,$get(starpic),NOKEEPASPECT)
)
)


I would like to have a smile for songs with a 3 rating.  I added the location in the global theme settings but I don't know how to edit the code so that it displays the image. 

So in conclusion I want songs with ratings of 5 to give a heart image, 4 a star, 3 a smile... and anything else would get this icon (anypic) (I'll add it later).

So if anyone could tell me how to properly word the coding that would be awesome.  I haven't been able to figure out a working string.
Title: foo_ui_panels
Post by: gregory on 2007-04-08 20:33:36
Could someone help me out?

Hey:

I need some help with some code.  Right now my panels playlist displays a star when a song is rated anything other than a 5.  For songs with a 5 rating, it displays a heart.

This is the code now:

Quote

// Ratings images
$if(%RATING%, 
$if($greater(%RATING%,4),
// If Rating > 4 show HEART image
$imageabs2($eval({$get(textleft)*2}+24),,,,,,,,$get(heartpic),NOKEEPASPECT)
,
// Else show STAR
$imageabs2($eval({$get(textleft)*2}+24),,,,,,,,$get(starpic),NOKEEPASPECT)
)
)


I would like to have a smile for songs with a 3 rating.  I added the location in the global theme settings but I don't know how to edit the code so that it displays the image. 

So in conclusion I want songs with ratings of 5 to give a heart image, 4 a star, 3 a smile... and anything else would get this icon (anypic) (I'll add it later).

So if anyone could tell me how to properly word the coding that would be awesome.  I haven't been able to figure out a working string.


how about this?
Code: [Select]
$if(%rating%,

$ifequal(%rating%,5,$imageabs2(blah blah blah),)
$ifequal(%rating%,4,$imageabs2(blah blah blah),)
$ifequal(%rating%,3,$imageabs2(blah blah blah),)
$ifgreater(%rating%,2,,$imageabs2(blah blah blah))

)

[/font]
Title: foo_ui_panels
Post by: gregory on 2007-04-08 20:47:58
what i'm trying to do is have one group of panels when any song is playing, and then another group of panels the rest of the time when nothing is playing

code is in the PanelsUI main configuration window

Code: [Select]
$if(%isplaying%,
$panel(album art,Album Art,,25,200,200,)
$panel(track display,Track Display,200,25,600,200,)
,
$panel(track display top,Track Display,,25,800,25,)
$panel(track display last played,Track Display,,50,500,175,)
$panel(playlist switcher,Playlist switcher,500,50,150,175,)
$panel(playlist tree,Playlist Tree Panel,650,50,150,175,)
)


the problem is that if i select any track(in SCPL) that is NOT the one currently playing, the display reverts to the second grouping of panels(because of the code $if(%isplaying%,...)

this is the case no matter what the Mode(follow cursor or now playing) is set to, because the above code sort of overtakes that behavior

the question seems to be how do i tell PanelsUI to always display the first grouping of panels when any track is playing, no-matter which track is selected and/or focused

since %isplaying% belongs to a single file and not the state of the application itself, i have no clue how to do this or if it's even possible

thx for the help, if i need to explain better please let me know[/font]
Title: foo_ui_panels
Post by: anza on 2007-04-09 11:53:13
While updating foo_ui_panels to the newest version (though, I only use it for SCPL) I ran into a problem: when I start foobar it doesn't group the songs at first. It only groups the songs when I switch to an other playlist.


I think you missed this one, terrestrial  Or have I just missed the solution somewhere in this thread..?
Title: foo_ui_panels
Post by: shakey_snake on 2007-04-09 13:54:56
Or have I just missed the solution somewhere in this thread..?


This Thread:
http://www.hydrogenaudio.org/forums/index....st&p=482734 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=52465&view=findpost&p=482734)
http://www.hydrogenaudio.org/forums/index....st&p=481818 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=52465&view=findpost&p=481818)
http://www.hydrogenaudio.org/forums/index....st&p=483282 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=52465&view=findpost&p=483282)

Other Threads:
http://www.hydrogenaudio.org/forums/index....st&p=482112 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=49785&view=findpost&p=482112)

http://www.hydrogenaudio.org/forums/index....st&p=481694 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=53703&view=findpost&p=481694)
http://www.hydrogenaudio.org/forums/index....st&p=482198 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=53703&view=findpost&p=482198)

http://www.hydrogenaudio.org/forums/index....st&p=482652 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=53189&view=findpost&p=482652)
http://www.hydrogenaudio.org/forums/index....st&p=483710 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=53189&view=findpost&p=483710)
Title: foo_ui_panels
Post by: Yotsuya on 2007-04-09 20:15:56
I would like to have a smile for songs with a 3 rating.  I added the location in the global theme settings but I don't know how to edit the code so that it displays the image. 

So in conclusion I want songs with ratings of 5 to give a heart image, 4 a star, 3 a smile... and anything else would get this icon (anypic) (I'll add it later).

So if anyone could tell me how to properly word the coding that would be awesome.  I haven't been able to figure out a working string.
Another alternative:
Code: [Select]
$imageabs2($eval({$get(textleft)*2}+24),,,,,,,,$ifgreater(%rating%,,0,$select(%rating%,
$get(anypic),
$get(anypic),
$get(smile),
$get(star),
$get(heart)
),
$get(norating)
,NOKEEPASPECT)
Title: foo_ui_panels
Post by: Yotsuya on 2007-04-09 21:04:37
Feature Request:

I would like to request a way to programatically execute the same commands that buttons execute but without the need for user input. For example:

// PerTrack
$ifgreater($getpvar(run.this.for.every.track),0,
$docmd(RunService)
,)

or

// PerSecond
$ifgreater($getpvar(exit.foobar.at.end.of.queue),0,
$ifgreater(%cwb_queueindexes%,0,,$docmd(Exit))
,)

The basic mechanisms should already be there with the $button() commands but the ability to execute these commands on "events" determined by pvars and refresh headers could open the door for a lot of fun.
Title: foo_ui_panels
Post by: Purple Monkey on 2007-04-09 23:35:04
I figured this out:


Any ideas why it doesn't work like this for me?

I've got the latest SCPL (0.4.5 beta), ColumnsUI (0.1.3 beta 1v7) and Foobar.


not sure.. these are the steps I did. 1) start playing in playlist a, 2) switch to playlist b, and enqueue file. Playback then continues on playlist b after the enqueued file. Are you doing something different?


Don't think so.

I have:
"Playback follows cursor" off
"Cursor follows Playback" on



If I use middle click to enqueue the song it works as expected, but using context -> Add to playback queue only enqueues the song and not the place in the playlist. As a note I've started using middle click anyway so this is a non-issue for me now, thanks anyway for the help. Just thought that it would be nice to say that this exists for anyone else who might have had the same problem.
Title: foo_ui_panels
Post by: Kiteroa on 2007-04-10 01:20:28
Feature request:

Currently, Track Display panels show data on the selected track in either the playing playlist (mode: now playing) or the active playlist (mode: follow cursor).

How about allowing Track Displays panels to show info from any playlist by specifying the name of the panel from which data should be displayed! The playlist could be selected from a menu list and ticked accordingly, like the other Panels_UI/Track Display options.
Title: foo_ui_panels
Post by: barry123 on 2007-04-11 14:53:41
my new config (thanks to leo) contains a button to pop out the playlist.

$button(15,35,0,0,22,26,,,WINDOWSIZE:600:$get(fullheight):LEFT:TOP,)
$button(15,35,0,0,22,26,/images\nx\playlist.png,,'PVAR:SET:mode:0',)


I use my Foobar at the right corner at the top of my desktop.

when I click on the button, the playlist pops-out to the right, so it's out the the window.
I changed LEFT to RIGHT, that's oke, the playlist pops-out to the left.
but the problem is;
the buttons and trackinfo go to the left as well.
so when I want to click to pop-in again the button is replace 20cm to the left.
(http://uploader.ws/upload/200704/popin.jpg)
(http://uploader.ws/upload/200704/popout.jpg)

is there anyway to let the buttons dont change there position?
I bolded the correct line in the code.

// Global
$puts(fullheight,625)

// Background
$imageabs2(%_width%,%_height%,,,,,,,/images\main.png,NOKEEPASPECT)

// PerTrack
$select($add($getpvar(mode),1),
$panel(playlist view,Single Column Playlist,5,60,$sub(%_width%,10),$eval($get(fullheight)-110),)
,
$panel(explorer view,Explorer Tree,5,60,$sub(%_width%,10),$eval($get(fullheight)-110),)
)


$button(15,35,0,0,22,26,,,WINDOWSIZE:600:$get(fullheight):RIGHT:TOP,)
$button(15,35,0,0,22,26,/images\nx\playlist.png,,'PVAR:SET:mode:0',)

$button(42,35,0,0,22,26,,,WINDOWSIZE:600:$get(fullheight):RIGHT:TOP,)
$button(42,35,0,0,22,26,/images\nx\explorer.png,,'PVAR:SET:mode:1',)
$button(69,35,0,0,22,26,,,WINDOWSIZE:400:120:RIGHT:TOP,)
$button(69,35,0,0,22,26,/images\nx\mini.png,,'PVAR:SET:mode:2',)
$button(104,35,0,0,26,26,/images\nx\prefs.png,,Preferences,)

$button(136,35,0,0,26,26,/images\nx\previous.png,,previous,)
$button(162,35,0,0,26,26,/images\nx\stop.png,,stop,)
$button(188,35,0,0,26,26,
$if($or(%ispaused%,$not(%isplaying%)),/images\nx\play.png,/images\nx\pause.png),,Play or Pause,)
$button(214,35,0,0,26,26,/images\nx\next.png,,next,)
$button(240,35,0,0,26,26,/images\nx\random.png,,random,)

$if(%_isplaying%,
$panel(Seekar,Seekbar,45,25,250,20,)
)


$if(%_isplaying%,
$font(Verdana,8,bold glow-207-219-228 glowblur-10,58-80-101)
$alignabs(3,5,240,40,center,)
%artist% - %title%
,
$font(Verdana,8,bold glow-207-219-228 glowblur-10,58-80-101)
$alignabs(3,5,%_width%,40,left,)
Not playing...
)

// PerSecond

$font(Verdana,7,,58-80-101)
$alignabs(3,25,250,12,left,)
[%playback_time%]
$alignabs(90,30,240,12,right,)
[%length%]
Title: foo_ui_panels
Post by: carmenm on 2007-04-11 15:07:48
All your position are left dependant. if you put $button(15,35,0,0,22,26...
the button will be at 35 pixel from the left side. So if you change the window size with RIGHT:TOP it is normal that your button are moved. The solution is to put something like $button(15,$eval(%_width%-35),0,0,22,26....  instead of $button(15,35,0,0,22,26...
Title: foo_ui_panels
Post by: 4nt1 on 2007-04-11 17:16:40
can someone please tell me why panels wont display my artist art when i use either of the 2 following strings

$replace(%path%,$if($strcmp($lower($left(%directoryname%,2)),cd),$directory(%path%,2)$char(92),)
%directoryname%$char(92)%filename_ext%,*.*)

$replace(%path%,%directory%'\'%filename_ext%,*.*)

the files and folders are in the right structure, but it just wont display the artists pic.
this works in album art component so I am wondering if I am not using the correct syntax would appreciate your help

thanks guys
Title: foo_ui_panels
Post by: FofR on 2007-04-11 18:38:48
Feature Request:

// PerTrack
$ifgreater($getpvar(run.this.for.every.track),0,
$docmd(RunService)
,)

The basic mechanisms should already be there with the $button() commands but the ability to execute these commands on "events" determined by pvars and refresh headers could open the door for a lot of fun.

I would LOVE a feature like this.
Title: foo_ui_panels
Post by: barry123 on 2007-04-11 19:16:51
All your position are left dependant. if you put $button(15,35,0,0,22,26...
the button will be at 35 pixel from the left side. So if you change the window size with RIGHT:TOP it is normal that your button are moved. The solution is to put something like $button(15,$eval(%_width%-35),0,0,22,26....  instead of $button(15,35,0,0,22,26...


when i do this the button got disappeared.

so this:

$button(15,35,0,0,22,26,,,WINDOWSIZE:600:$get(fullheight):RIGHT:TOP,)
$button(15,35,0,0,22,26,/images\nx\playlist.png,,'PVAR:SET:mode:0',)

to this:
$button(15,$eval(%_width%-35),0,0,22,26,,,WINDOWSIZE:600:$get(fullheight):RIGHT:TOP,)
$button(15,$eval(%_width%-35),0,0,22,26,/images\nx\playlist.png,,'PVAR:SET:mode:0',)
Title: foo_ui_panels
Post by: Keikonium on 2007-04-11 21:04:43
I am having some issues with some code I have, and was wondering if anyone could help?

Code: [Select]
// Global
$puts(RC1,$rgb(245,255,53,245,255,53))
$puts(RC2,$rgb(64,67,12,64,67,12))
$puts(RC3,$rgb(60,221,68,60,221,68))
$puts(RC4,$rgb(223,0,5,223,0,5))

// PerSecond
$alignabs(1070,1,150,16,,)
$font(Wingdings,9,,)
$if($greater(%play_counter%,99),$get(RC4)~?~$get(RC2),
$if($greater(%play_counter%,49),$get(RC3)üüüüü$get(RC2),
$if($greater(%play_counter%,24),$get(RC1)«««««$get(RC2),
$if($greater(%play_counter%,19),$get(RC1)««««$get(RC2)«,
$if($greater(%play_counter%,14),$get(RC1)«««$get(RC2)««,
$if($greater(%play_counter%,9),$get(RC1)««$get(RC2)«««,
$if($greater(%play_counter%,4),$get(RC1)«$get(RC2)««««,
$if(%play_counter%,)$get(RC2)«««««)))))))


I originally used unicode characters to display the stars, but PanelsUI doesn't support unicode (will this ever be implemented??). The code still works but it looks like this:

(http://img.photobucket.com/albums/v326/keikonium/starsfoobarugh.png)

I'm not sure where the O symbol comes from, does anyone else know?
Title: foo_ui_panels
Post by: Andreasvb on 2007-04-11 21:59:53
You have to use the unicode number like this: $char(9733)
Title: foo_ui_panels
Post by: Keikonium on 2007-04-11 22:35:40
Sweet! Thanks for the help there Andreasvb ^__^.
That worked perfectly .

Now I'm stuck on how you arrived at that number? Looking in the CharMap on my computer, 9733 doesn't correspond with a Star in Arial Unicode MS (but it works with that font in Foobar). Is there a way to figure out how to get certain characters in the CharMap to show up in Foobar? Like what numbers to use?
Title: foo_ui_panels
Post by: syrek on 2007-04-11 23:13:32
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0136EEDAh
Access violation, operation: read, address: 00000004h
Call path:
entry=>user_interface::init
This is the first crash logged by this instance.
Code bytes (0136EEDAh):
0136EE9Ah:  8B F0 3B F3 74 28 8D 44 24 18 50 8D 8C 24 30 03[code]
0136EEAAh:  00 00 51 C7 06 14 3C 3E 01 89 5C 24 20 E8 BE B2
0136EEBAh:  04 00 8B 54 24 18 89 46 08 89 56 04 EB 02 33 F6
0136EECAh:  55 8B FE FF 15 94 A2 3D 01 8B 84 24 0C 13 00 00
0136EEDAh:  8B 4F 04 50 51 E8 9C B2 04 00 3B C3 74 03 89 47
0136EEEAh:  08 8B 47 04 8D 54 24 18 52 50 89 5C 24 20 E8 89
0136EEFAh:  B2 04 00 3B C3 74 03 89 47 08 8B 57 04 8B 74 24
0136EF0Ah:  18 8D 4C 24 1C 51 52 89 74 24 20 89 5C 24 24 E8
Stack (00129A7Ch):
00129A5Ch:  00000001 BC4003F0 BF8234B2 BF823595
00129A6Ch:  B81DAD80 86FEC000 00000000 00000000
00129A7Ch:  03073CFE 01424728 00000000 0012B0F8
00129A8Ch:  00000000 00000000 00000000 00000000
00129A9Ch:  00000000 00000000 01428888 01428888
00129AACh:  0142B9E8 013E2938 00000000 013E2940
00129ABCh:  013E28F8 01424E10 01424ED8 01424ED8
00129ACCh:  00129AC4 00129AC8 01424ED8 01424F2A
00129ADCh:  00129AD4 00129AD8 00000021 00000017
00129AECh:  00129AE4 00129AE8 0142B678 01424ED8
00129AFCh:  00000001 00129B1C 013E2934 00000000
00129B0Ch:  00000000 00000000 00000201 00000006
00129B1Ch:  00000000 00000000 00000000 01424D60
00129B2Ch:  00129ABC 00000000 00120020 7FFDFBF8
00129B3Ch:  002622F0 01424C48 00000000 7C97C2C0
00129B4Ch:  00000000 00000029 0000002F 00129CE8
00129B5Ch:  00000000 00129D40 00000000 00129EE0
00129B6Ch:  00000000 00129BE8 00000000 00000000
00129B7Ch:  00000000 020A0012 7FFDFC00 00000000
00129B8Ch:  00129BA8 00000000 00000000 00000000
Registers:
EAX: 00000000, EBX: 00000000, ECX: 7C80EE67, EDX: 4EDD627C
ESI: 00000000, EDI: 00000000, EBP: FFFFFFFF, ESP: 00129A7C
Crash location: "foo_ui_panels", loaded at 01330000h - 0140B000h
Symbol: "foobar2000_get_interface" (+0000C8BAh)

Loaded modules:
foobar2000   loaded at 00400000h - 004F3000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F5000h
COMCTL32 loaded at 773D0000h - 774CC000h
msvcrt   loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4   loaded at 77E70000h - 77F01000h
GDI32 loaded at 77F10000h - 77F57000h
USER32   loaded at 7E410000h - 7E498000h
SHLWAPI   loaded at 77F60000h - 77FD6000h
SHELL32   loaded at 7C9C0000h - 7D4D3000h
ole32 loaded at 774E0000h - 7761D000h
shared   loaded at 10000000h - 10029000h
comdlg32 loaded at 763B0000h - 763F9000h
IMM32 loaded at 76390000h - 763AD000h
wl_hook   loaded at 009E0000h - 00A34000h
uxtheme   loaded at 5AD70000h - 5ADA8000h
MSCTF loaded at 74720000h - 7476C000h
msctfime loaded at 755C0000h - 755EE000h
foo_albumlist loaded at 00B00000h - 00B47000h
OLEAUT32 loaded at 77120000h - 771AC000h
foo_cdda loaded at 00B70000h - 00BA6000h
foo_converter loaded at 00BD0000h - 00C39000h
foo_custominfo   loaded at 00C60000h - 00CE5000h
foo_cwb_hooks loaded at 00D10000h - 00D45000h
foo_dsp_std   loaded at 00D70000h - 00DB1000h
foo_freedb2   loaded at 00DE0000h - 00E20000h
foo_input_std loaded at 00E40000h - 00F54000h
foo_masstag   loaded at 00F80000h - 00FD0000h
foo_rgscan   loaded at 00FF0000h - 01038000h
foo_uie_albumart loaded at 01060000h - 01092000h
gdiplus   loaded at 4EC50000h - 4EDF3000h
foo_uie_quicksearch   loaded at 010D0000h - 01117000h
foo_uie_single_column_playlist  loaded at 01140000h - 0118A000h
MSVCP80   loaded at 7C420000h - 7C4A7000h
MSVCR80   loaded at 78130000h - 781CB000h
foo_uie_tabs loaded at 011B0000h - 011DA000h
foo_uie_trackinfo_mod loaded at 01200000h - 01256000h
foo_ui_columns   loaded at 01270000h - 01307000h
foo_ui_panels loaded at 01330000h - 0140B000h
foo_ui_std   loaded at 01430000h - 01487000h
imagehlp loaded at 76C90000h - 76CB8000h
DBGHELP   loaded at 59A60000h - 59B01000h
VERSION   loaded at 77C00000h - 77C08000h

Stack dump analysis:
Address: 013E28F8h, location: "foo_ui_panels", loaded at 01330000h - 0140B000h
Address: 013E2934h, location: "foo_ui_panels", loaded at 01330000h - 0140B000h
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: 7C91691Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000202h)
Address: 7C916924h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000209h)
Address: 7C910833h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C916928h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000020Dh)
Address: 7C9169A5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000028Ah)
Address: 7C916924h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000209h)
Address: 77EF1950h, location: "RPCRT4", loaded at 77E70000h - 77F01000h
Symbol: "I_RpcProxyNewConnection" (+0000E0E7h)
Address: 77E7120Ch, location: "RPCRT4", loaded at 77E70000h - 77F01000h
Address: 77EF1950h, location: "RPCRT4", loaded at 77E70000h - 77F01000h
Symbol: "I_RpcProxyNewConnection" (+0000E0E7h)
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: 7C91691Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000202h)
Address: 7C916924h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000209h)
Address: 77DD02C7h, location: "ADVAPI32", loaded at 77DD0000h - 77E6B000h
Address: 7E4113B8h, location: "USER32", loaded at 7E410000h - 7E498000h
Address: 77DD02C7h, location: "ADVAPI32", loaded at 77DD0000h - 77E6B000h
Address: 77DD0288h, location: "ADVAPI32", loaded at 77DD0000h - 77E6B000h
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: 7C91691Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000202h)
Address: 7C916924h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000209h)
Address: 5AD702F7h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 7C97C260h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Address: 5AD702F7h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 5AD70280h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C916928h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000020Dh)
Address: 7C916924h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000209h)
Address: 7C9168A6h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000018Bh)
Address: 7C9168AEh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000193h)
Address: 00FFFFFFh, location: "foo_rgscan", loaded at 00FF0000h - 01038000h
Address: 5AD72E6Fh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeBackground" (+00000247h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 77C2C2DEh, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C3h)
Address: 77C2C2E3h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C8h)
Address: 7E41C46Fh, location: "USER32", loaded at 7E410000h - 7E498000h
Symbol: "IsWindowVisible" (+00000022h)
Address: 7E41C47Bh, location: "USER32", loaded at 7E410000h - 7E498000h
Symbol: "IsWindowVisible" (+0000002Eh)
Address: 7E440477h, location: "USER32", loaded at 7E410000h - 7E498000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41C480h, location: "USER32", loaded at 7E410000h - 7E498000h
Symbol: "IsWindowVisible" (+00000033h)
Address: 7E41C47Bh, location: "USER32", loaded at 7E410000h - 7E498000h
Symbol: "IsWindowVisible" (+0000002Eh)
Address: 5AD76448h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeBackgroundEx" (+00000EC3h)
Address: 00FFFFFFh, location: "foo_rgscan", loaded at 00FF0000h - 01038000h
Address: 77F17AC2h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "SelectClipRgn" (+00000012h)
Address: 5AD90E48h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeTextMetrics" (+00002FF8h)
Address: 7C915041h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "bsearch" (+00000046h)
Address: 7C915233h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "bsearch" (+00000238h)
Address: 7C91527Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "bsearch" (+00000281h)
Address: 7C915F0Bh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlValidateUnicodeString" (+00000299h)
Address: 7C915152h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "bsearch" (+00000157h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C915DB8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlValidateUnicodeString" (+00000146h)
Address: 7C915DB4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlValidateUnicodeString" (+00000142h)
Address: 7C916042h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlValidateUnicodeString" (+000003D0h)
Address: 7C91645Eh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "LdrLoadDll" (+00000294h)
Address: 7C97C0D8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Address: 7C9161C2h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlValidateUnicodeString" (+00000550h)
Address: 7C9153F5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFindActivationContextSectionString" (+000000DCh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7E41B3E9h, location: "USER32", loaded at 7E410000h - 7E498000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7E418BC9h, location: "USER32", loaded at 7E410000h - 7E498000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E471088h, location: "USER32", loaded at 7E410000h - 7E498000h
Address: 7E41B3BCh, location: "USER32", loaded at 7E410000h - 7E498000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E41B397h, location: "USER32", loaded at 7E410000h - 7E498000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E440477h, location: "USER32", loaded at 7E410000h - 7E498000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41B3A0h, location: "USER32", loaded at 7E410000h - 7E498000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E41B397h, location: "USER32", loaded at 7E410000h - 7E498000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 0133BEACh, location: "foo_ui_panels", loaded at 01330000h - 0140B000h
Address: 0133BECCh, location: "foo_ui_panels", loaded at 01330000h - 0140B000h
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: 7C97C174h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "lstrlenW" (+00000000h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C913212h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "LdrLockLoaderLock" (+000000A1h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 77C2C2DEh, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C3h)
Address: 77C2C2E3h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C8h)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "lstrlenW" (+00000000h)
Address: 5AD778E9h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeSysColor" (+0000072Fh)
Address: 773D2F4Ch, location: "COMCTL32", loaded at 773D0000h - 774CC000h
Symbol: "Ordinal249" (+00002F4Ch)
Address: 77C35C94h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "except_handler3" (+00000000h)
Address: 77C12070h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "__non_rtti_object::`vftable'" (+00000C78h)
Address: 77C2C2E3h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C8h)
Address: 5AD77A3Fh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeSysColor" (+00000885h)
Address: 5AD77A4Dh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeSysColor" (+00000893h)
Address: 7C910000h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlNtStatusToDosErrorNoTeb" (+00000477h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 77F198EBh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 77F198C6h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 77F198EBh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 77F198C6h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 77F16C0Ah, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "DeleteObject" (+00000000h)
Address: 77F199AFh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+00000046h)
Address: 77F199B7h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+0000004Eh)
Address: 77F16C0Ah, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "DeleteObject" (+00000000h)
Address: 5AD74B85h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal45" (+0000009Ch)
Address: 5AD74B63h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal45" (+0000007Ah)
Address: 7E418BC9h, location: "USER32", loaded at 7E410000h - 7E498000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77F198EBh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 77F198C6h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 7C90E1FEh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "ZwQueryValueKey" (+00000000h)
Address: 7C90FB6Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlNtStatusToDosError" (+0000002Fh)
Address: 7C90FB71h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlNtStatusToDosError" (+00000034h)
Address: 7C90E1FEh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "ZwQueryValueKey" (+00000000h)
Address: 7C90E20Ah, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "ZwQueryValueKey" (+0000000Ch)
Address: 77F198EBh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 77F198C6h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 77F199AFh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+00000046h)
Address: 77F199B7h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+0000004Eh)
Address: 01000000h, location: "foo_rgscan", loaded at 00FF0000h - 01038000h
Address: 00410049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C90FB71h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlNtStatusToDosError" (+00000034h)
Address: 77DD6A18h, location: "ADVAPI32", loaded at 77DD0000h - 77E6B000h
Address: 773D1C7Ch, location: "COMCTL32", loaded at 773D0000h - 774CC000h
Symbol: "Ordinal249" (+00001C7Ch)
Address: 773D1CE8h, location: "COMCTL32", loaded at 773D0000h - 774CC000h
Symbol: "Ordinal249" (+00001CE8h)
Address: 77F1A279h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "TranslateCharsetInfo" (+0000005Dh)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 773D0000h, location: "COMCTL32", loaded at 773D0000h - 774CC000h
Symbol: "Ordinal249" (+00000000h)
Address: 77F30C98h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "DdEntry19" (+0000001Ah)
Address: 77F1A280h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "TranslateCharsetInfo" (+00000064h)
Address: 77F1A279h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "TranslateCharsetInfo" (+0000005Dh)
Address: 773D73D0h, location: "COMCTL32", loaded at 773D0000h - 774CC000h
Symbol: "DllInstall" (+00001150h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 013C4285h, location: "foo_ui_panels", loaded at 01330000h - 0140B000h
Address: 013C11E6h, location: "foo_ui_panels", loaded at 01330000h - 0140B000h
Address: 013E2794h, location: "foo_ui_panels", loaded at 01330000h - 0140B000h
Address: 013C1330h, location: "foo_ui_panels", loaded at 01330000h - 0140B000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 013BA69Eh, location: "foo_ui_panels", loaded at 01330000h - 0140B000h
Address: 013BA6BDh, location: "foo_ui_panels", loaded at 01330000h - 0140B000h
Address: 013C3870h, location: "foo_ui_panels", loaded at 01330000h - 0140B000h
Address: 013BA6BDh, location: "foo_ui_panels", loaded at 01330000h - 0140B000h
Address: 013C1116h, location: "foo_ui_panels", loaded at 01330000h - 0140B000h
Address: 013DBE4Ch, location: "foo_ui_panels", loaded at 01330000h - 0140B000h
Address: 013C17E7h, location: "foo_ui_panels", loaded at 01330000h - 0140B000h
Address: 013C17F4h, location: "foo_ui_panels", loaded at 01330000h - 0140B000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)

Version info:
foobar2000 v0.9.4
UNICODE

Additional info:
CD Audio Decoder 2.1.1  (foo_cdda)
Single Column Playlist Display 0.5 beta [Nov 22 2006 - 18:11:30]  (foo_uie_single_column_playlist)
Quick Search Toolbar 2.8j  (foo_uie_quicksearch)
Columns UI 0.1.3 beta 1v6 TEST  (foo_ui_columns)
FLAC decoder 1.1.0  (foo_input_std)
Standard DSP array 1.0  (foo_dsp_std)
Default User Interface 0.9acc  (foo_ui_std)
freedb tagger 0.5.2  (foo_freedb2)
Standard Input Array 1.0  (foo_input_std)
foobar2000 core v0.9.4  (Core)
Converter 1.0.1  (foo_converter)
WMA Decoder 1.1  (foo_input_std)
Masstagger 1.6  (foo_masstag)
Track info panel mod 0.8.0 beta [Jan  5 2007 - 13:36:12]  (foo_uie_trackinfo_mod)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Album Art Panel 0.175  (foo_uie_albumart)
foo_custominfo 0.1.2  (foo_custominfo)
Album List 3.2.0  (foo_albumlist)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
Panels UI 0.9.2 beta [Mar 30 2007 - 12:21:46]  (foo_ui_panels)

 What just happened? Where did it go wrong? And how do I fix it? 
Title: foo_ui_panels
Post by: Andreasvb on 2007-04-12 02:49:25
Sweet! Thanks for the help there Andreasvb ^__^.
That worked perfectly .

Now I'm stuck on how you arrived at that number? Looking in the CharMap on my computer, 9733 doesn't correspond with a Star in Arial Unicode MS (but it works with that font in Foobar). Is there a way to figure out how to get certain characters in the CharMap to show up in Foobar? Like what numbers to use?


Glad I could help =)

I used this page to find it, searched for star unicode on google.
http://www.fileformat.info/info/unicode/char/2605/index.htm (http://www.fileformat.info/info/unicode/char/2605/index.htm)

It's UTF-16 Decimal, I think you can take the hex value from charmap and convert to decimal.
Title: foo_ui_panels
Post by: Keikonium on 2007-04-12 03:41:48
Again, thank you .
My unicode woes are now over :]! Everything is back to normal in my config .
Title: foo_ui_panels
Post by: Falstaff on 2007-04-12 10:40:44

Feature Request:

// PerTrack
$ifgreater($getpvar(run.this.for.every.track),0,
$docmd(RunService)
,)

The basic mechanisms should already be there with the $button() commands but the ability to execute these commands on "events" determined by pvars and refresh headers could open the door for a lot of fun.

I would LOVE a feature like this.


me too !!! i've already need this feature but constraint to forgive it 
Title: foo_ui_panels
Post by: capleton on 2007-04-12 20:47:44
I've been working on a panels UI config, and I want to get rid of the title bar.  But i still want the close, minimize and maximize buttons.  I would like to use $button2, but I cant find the commands, the only one i saw was View/Hide.  Anybody know if the others exist?  If there is a possible work-around?

Cheers!
Title: foo_ui_panels
Post by: minielim on 2007-04-13 02:07:28
I have a feature request: play/exit controls when using the context menu on the system tray icon.
Title: foo_ui_panels
Post by: Kiteroa on 2007-04-13 02:43:59


Feature Request:

// PerTrack
$ifgreater($getpvar(run.this.for.every.track),0,
$docmd(RunService)
,)

The basic mechanisms should already be there with the $button() commands but the ability to execute these commands on "events" determined by pvars and refresh headers could open the door for a lot of fun.

I would LOVE a feature like this.


me too !!! i've already need this feature but constraint to forgive it 



Yes, please, it would be a great step forward.

(But Foobar really needs a proper scripting language which has access to all parts of all components...)
Title: foo_ui_panels
Post by: kabuki on 2007-04-13 10:31:46
I've been working on a panels UI config, and I want to get rid of the title bar.  But i still want the close, minimize and maximize buttons.  I would like to use $button2, but I cant find the commands, the only one i saw was View/Hide.  Anybody know if the others exist?  If there is a possible work-around?

Cheers!


for Exit button, you can use "File/Exit" (without quote) in the command place of your $button.
for Maximise/Restore, look at your PM.
Title: foo_ui_panels
Post by: barry123 on 2007-04-13 12:01:34
I have a feature request: play/exit controls when using the context menu on the system tray icon.


good point,

play,paused etc.
preference and exit please!
Title: foo_ui_panels
Post by: Zelphar on 2007-04-13 12:51:13
crashed when setting Panels UI
MS VISTA
all ui components are the latest version.
some times,its crashed when i click setting opition in context menu
some times it crashed when i save my settings
all it happened when i try to set panels UI
T_T
HELP!!!
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7768A8E5h
Access violation, operation: read, address: 00226000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7768A8E5h):
7768A8A5h:  E9 FB 37 FB FF 85 C0 74 25 8B 4D 0C 56 0F B6 31
7768A8B5h:  48 41 66 83 3C 75 80 C4 6D 77 00 74 06 85 C0 74
7768A8C5h:  0A 48 41 42 42 85 C0 74 04 EB E2 42 42 5E 8B 45
7768A8D5h:  08 89 10 E9 33 1C F9 FF 85 C0 74 1F 8B 55 0C 57
7768A8E5h:  0F B7 0A 8B 3D 9C 52 6D 77 0F B7 0C 4F 48 42 42
7768A8F5h:  46 84 ED 74 01 46 85 C0 75 E6 5F 8B 45 08 89 30
7768A905h:  E9 E7 D5 FE FF 8B 75 08 0F B7 06 33 D2 3B C3 89
7768A915h:  45 F8 0F 86 CB 63 F9 FF 66 8B 3D 84 50 6D 77 33
Stack (0012CAE0h):
0012CAC0h:  00000000 00000000 00000000 00000000
0012CAD0h:  00000000 00000000 00000000 00000000
0012CAE0h:  00222830 77677ED2 0012CB0C 75F3024A
0012CAF0h:  0012CB20 00222830 00004EC2 000000B1
0012CB00h:  00D9F510 00D2BED0 00002761 0012CB48
0012CB10h:  75EDF807 000C089A 000000B1 00000000
0012CB20h:  7FFFFFFF 00000000 000002B1 00000000
0012CB30h:  00DA6718 000000B1 00D9F510 0206DD3E
0012CB40h:  000C089A 00000000 0012CB68 75EF2BBA
0012CB50h:  00D2BED0 000000B1 00000000 7FFFFFFF
0012CB60h:  00000000 00D2BED0 0012CB80 75F01E47
0012CB70h:  000C089A 000000B1 00000000 7FFFFFFF
0012CB80h:  0012CBAC 75F099A7 000C089A 0012CC44
0012CB90h:  00000028 00000000 00000000 03840000
0012CBA0h:  0000000C DCBAABCD 001B041C 0012CBC8
0012CBB0h:  75EE123B 00000000 00000028 000C089A
0012CBC0h:  00000001 00000000 0012CBF4 75EF1A10
0012CBD0h:  001B041C 00000028 000C089A 00000001
0012CBE0h:  00000028 DCBAABCD 00000000 0012CC44
0012CBF0h:  00000028 0012CC6C 75EF1AE8 75EE1219
Registers:
EAX: 00000B79, EBX: 00000000, ECX: 00000007, EDX: 00226000
ESI: 00001BEB, EDI: 7FFB0022, EBP: 0012CAE8, ESP: 0012CAE0
Crash location: "ntdll", loaded at 77610000h - 7772E000h
Symbol: "RtlDeleteAce" (+000092D6h)

Loaded modules:
foobar2000   loaded at 00400000h - 004F3000h
ntdll loaded at 77610000h - 7772E000h
kernel32 loaded at 76090000h - 76168000h
COMCTL32 loaded at 74B10000h - 74CA4000h
msvcrt   loaded at 76570000h - 7661A000h
ADVAPI32 loaded at 76A80000h - 76B3F000h
RPCRT4   loaded at 75FC0000h - 76083000h
GDI32 loaded at 77760000h - 777AB000h
USER32   loaded at 75ED0000h - 75F6E000h
SHLWAPI   loaded at 76A20000h - 76A75000h
SHELL32   loaded at 76B40000h - 7760E000h
ole32 loaded at 768D0000h - 76A14000h
shared   loaded at 10000000h - 10029000h
comdlg32 loaded at 777B0000h - 77824000h
IMM32 loaded at 76340000h - 7635E000h
MSCTF loaded at 764A0000h - 76567000h
LPK   loaded at 77830000h - 77839000h
USP10 loaded at 762C0000h - 7633D000h
uxtheme   loaded at 74E70000h - 74EAF000h
IMHook   loaded at 12300000h - 12308000h
MSVCR80   loaded at 6FCF0000h - 6FD8B000h
NTMARTA   loaded at 75240000h - 75261000h
WLDAP32   loaded at 75F70000h - 75FB9000h
WS2_32   loaded at 76290000h - 762BD000h
NSI   loaded at 76360000h - 76366000h
PSAPI loaded at 75EC0000h - 75EC7000h
SAMLIB   loaded at 75970000h - 75981000h
lgscroll loaded at 10100000h - 1010F000h
MSVCP80   loaded at 6FE50000h - 6FED7000h
foo_audioscrobbler   loaded at 012C0000h - 012F7000h
foo_common   loaded at 01300000h - 01333000h
foo_cwb_hooks loaded at 01340000h - 01375000h
foo_input_matroska   loaded at 013E0000h - 01466000h
foo_input_monkey loaded at 01470000h - 014B9000h
foo_input_tta loaded at 014C0000h - 014ED000h
foo_masstag_addons   loaded at 014F0000h - 014FE000h
foo_msnalt   loaded at 01510000h - 01529000h
foo_out_ks   loaded at 01540000h - 0156A000h
SETUPAPI loaded at 76740000h - 768C8000h
OLEAUT32 loaded at 76620000h - 766AC000h
foo_playcount loaded at 01590000h - 015B8000h
foo_pqview   loaded at 015F0000h - 0160B000h
foo_uie_lyrics   loaded at 01620000h - 0167F000h
WININET   loaded at 76170000h - 7623F000h
Normaliz loaded at 77840000h - 77843000h
iertutil loaded at 76240000h - 76285000h
WINMM loaded at 74450000h - 74483000h
OLEACC   loaded at 74410000h - 74448000h
foo_uie_quicksearch   loaded at 016B0000h - 016F6000h
foo_ui_columns   loaded at 01E00000h - 01E97000h
foo_ui_panels loaded at 02000000h - 020DB000h
gdiplus   loaded at 747B0000h - 7495A000h
foo_abx   loaded at 01740000h - 01774000h
foo_albumlist loaded at 01F60000h - 01FA7000h
foo_cdda loaded at 01F10000h - 01F46000h
foo_converter loaded at 02180000h - 021E9000h
foo_freedb2   loaded at 02110000h - 02150000h
foo_input_std loaded at 02370000h - 02484000h
foo_masstag   loaded at 021F0000h - 02240000h
foo_rgscan   loaded at 02250000h - 02298000h
foo_ui_std   loaded at 02490000h - 024E7000h
ctagent   loaded at 01EE0000h - 01EE7000h
Msimg32   loaded at 75210000h - 75215000h
opentext loaded at 020E0000h - 020F2000h
DSOUND   loaded at 6EF40000h - 6EFB1000h
POWRPROF loaded at 75220000h - 7523A000h
CLBCatQ   loaded at 766B0000h - 76734000h
MMDevApi loaded at 74DB0000h - 74DD7000h
WINTRUST loaded at 74A90000h - 74ABD000h
CRYPT32   loaded at 756B0000h - 757A1000h
MSASN1   loaded at 75950000h - 75962000h
USERENV   loaded at 75D80000h - 75D9E000h
Secur32   loaded at 75D60000h - 75D74000h
imagehlp loaded at 77730000h - 77759000h
NLAapi   loaded at 74A60000h - 74A6F000h
IPHLPAPI loaded at 75900000h - 75919000h
dhcpcsvc loaded at 757E0000h - 75815000h
DNSAPI   loaded at 75990000h - 759BB000h
WINNSI   loaded at 75850000h - 75857000h
dhcpcsvc6 loaded at 75830000h - 75850000h
mswsock   loaded at 75560000h - 7559B000h
winrnr   loaded at 731C0000h - 731C8000h
audioses loaded at 74190000h - 741B1000h
audioeng loaded at 74060000h - 740C6000h
AVRT loaded at 75140000h - 75147000h
napinsp   loaded at 73150000h - 7315F000h
pnrpnsp   loaded at 73110000h - 73122000h
rasadhlp loaded at 731D0000h - 731D6000h
wship6   loaded at 75550000h - 75556000h
wshtcpip loaded at 75200000h - 75206000h
dbghelp   loaded at 72440000h - 7251C000h

Stack dump analysis:
Address: 77677ED2h, location: "ntdll", loaded at 77610000h - 7772E000h
Symbol: "RtlUnicodeToMultiByteSize" (+00000000h)
Address: 75F3024Ah, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "keybd_event" (+000003CAh)
Address: 75EDF807h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DestroyCursor" (+00000044h)
Address: 0206DD3Eh, location: "foo_ui_panels", loaded at 02000000h - 020DB000h
Symbol: "Scintilla_DirectFunction" (+000003C6h)
Address: 75EF2BBAh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "SendMessageW" (+00000049h)
Address: 75F01E47h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "SendDlgItemMessageA" (+0000004Eh)
Address: 75F099A7h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DrawStateW" (+00000246h)
Address: 75EE123Bh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 75EF1A10h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 75EF1AE8h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+00000146h)
Address: 75EE1219h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 75EF1A91h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 75F376CCh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "AlignRects" (+00001926h)
Address: 75EF1C03h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+00000261h)
Address: 75EE1219h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 75F376CCh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "AlignRects" (+00001926h)
Address: 75EF3656h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "OffsetRect" (+0000004Dh)
Address: 75EE1219h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77670E6Eh, location: "ntdll", loaded at 77610000h - 7772E000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 77670E20h, location: "ntdll", loaded at 77610000h - 7772E000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 75EE1219h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 75EF1BB8h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+00000216h)
Address: 75EF2335h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefWindowProcW" (+000005A5h)
Address: 75EDF807h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DestroyCursor" (+00000044h)
Address: 75EE1219h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 75EF2BBAh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "SendMessageW" (+00000049h)
Address: 75ED87E7h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetDlgItem" (+00000000h)
Address: 020300CEh, location: "foo_ui_panels", loaded at 02000000h - 020DB000h
Address: 75EE5F37h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "CopyImage" (+000000F4h)
Address: 020B1160h, location: "foo_ui_panels", loaded at 02000000h - 020DB000h
Symbol: "Scintilla_DirectFunction" (+000437E8h)
Address: 74E794D6h, location: "uxtheme", loaded at 74E70000h - 74EAF000h
Symbol: "GetThemeTextMetrics" (+000006C9h)
Address: 004408CAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77675BA9h, location: "ntdll", loaded at 77610000h - 7772E000h
Symbol: "RtlFindActivationContextSectionGuid" (+000002FDh)
Address: 75ED8AABh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "CallNextHookEx" (+0000003Dh)
Address: 101077F8h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000F98h)
Address: 10107819h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 77677BDCh, location: "ntdll", loaded at 77610000h - 7772E000h
Symbol: "RtlTimeFieldsToTime" (+0000036Ch)
Address: 75ED8AABh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "CallNextHookEx" (+0000003Dh)
Address: 101077F8h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000F98h)
Address: 10107819h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 75EE5F37h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "CopyImage" (+000000F4h)
Address: 776718C3h, location: "ntdll", loaded at 77610000h - 7772E000h
Symbol: "RtlFreeHeap" (+0000007Ah)
Address: 760D7A7Eh, location: "kernel32", loaded at 76090000h - 76168000h
Symbol: "HeapFree" (+00000014h)
Address: 74E720E3h, location: "uxtheme", loaded at 74E70000h - 74EAF000h
Address: 74E7BCA9h, location: "uxtheme", loaded at 74E70000h - 74EAF000h
Symbol: "BufferedPaintStopAllAnimations" (+00000582h)
Address: 004408CAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 760D7940h, location: "kernel32", loaded at 76090000h - 76168000h
Symbol: "SetLastError" (+00000000h)
Address: 75EE7A13h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "InflateRect" (+0000006Fh)
Address: 75EE3788h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "EnumDisplaySettingsW" (+0000029Dh)
Address: 75EE0164h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetWindowInfo" (+00000089h)
Address: 75EE0992h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "IsZoomed" (+00000035h)
Address: 004408CAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 75F376CCh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "AlignRects" (+00001926h)
Address: 75EE0992h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "IsZoomed" (+00000035h)
Address: 74E793A7h, location: "uxtheme", loaded at 74E70000h - 74EAF000h
Symbol: "GetThemeTextMetrics" (+0000059Ah)
Address: 004408CAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 74E77A79h, location: "uxtheme", loaded at 74E70000h - 74EAF000h
Symbol: "CloseThemeData" (+000004FFh)
Address: 77671843h, location: "ntdll", loaded at 77610000h - 7772E000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 75ED8AABh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "CallNextHookEx" (+0000003Dh)
Address: 101077F8h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000F98h)
Address: 10107819h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 75ED8AABh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "CallNextHookEx" (+0000003Dh)
Address: 101077F8h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000F98h)
Address: 10107819h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 760D7940h, location: "kernel32", loaded at 76090000h - 76168000h
Symbol: "SetLastError" (+00000000h)
Address: 74E7BCB8h, location: "uxtheme", loaded at 74E70000h - 74EAF000h
Symbol: "BufferedPaintStopAllAnimations" (+00000591h)
Address: 74B76454h, location: "COMCTL32", loaded at 74B10000h - 74CA4000h
Symbol: "DPA_Grow" (+00000436h)
Address: 75EF2FA9h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "PtInRect" (+00000056h)
Address: 75F3AB20h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "AlignRects" (+00004D7Ah)
Address: 75EF1E2Ch, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefWindowProcW" (+0000009Ch)
Address: 75EF1DFBh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 004408CAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 75F376CCh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "AlignRects" (+00001926h)
Address: 75EF1DFBh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 74E7AC86h, location: "uxtheme", loaded at 74E70000h - 74EAF000h
Symbol: "GetThemeTextMetrics" (+00001E79h)
Address: 004408CAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 777A60C0h, location: "GDI32", loaded at 77760000h - 777AB000h
Symbol: "DDCCIGetTimingReport" (+000012EDh)
Address: 7776AE0Fh, location: "GDI32", loaded at 77760000h - 777AB000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 7776ADEAh, location: "GDI32", loaded at 77760000h - 777AB000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 7776AE60h, location: "GDI32", loaded at 77760000h - 777AB000h
Symbol: "CreateFontIndirectW" (+00000049h)
Address: 7776AE6Ah, location: "GDI32", loaded at 77760000h - 777AB000h
Symbol: "CreateFontIndirectW" (+00000053h)
Address: 75EF24AFh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "SetWindowLongW" (+00000065h)
Address: 75EF2539h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 75EF2545h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetWindowLongW" (+00000037h)
Address: 75EF2545h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetWindowLongW" (+00000037h)
Address: 020427E2h, location: "foo_ui_panels", loaded at 02000000h - 020DB000h
Symbol: "foobar2000_get_interface" (+000101C2h)
Address: 75EF1A10h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 75EDDB4Ch, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "SendMessageA" (+00000259h)
Address: 75EF2FA9h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "PtInRect" (+00000056h)
Address: 75F3AB20h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "AlignRects" (+00004D7Ah)
Address: 75ED8AABh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "CallNextHookEx" (+0000003Dh)
Address: 101077F8h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000F98h)
Address: 10107819h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 10107819h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 75EF1E2Ch, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefWindowProcW" (+0000009Ch)
Address: 75EF1DFBh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 75F376CCh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "AlignRects" (+00001926h)
Address: 75EF1DFBh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 74B5BDF2h, location: "COMCTL32", loaded at 74B10000h - 74CA4000h
Symbol: "ImageList_GetIconSize" (+0000098Fh)
Address: 75EF1DFBh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 75EF1A10h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 75F3AB20h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "AlignRects" (+00004D7Ah)
Address: 75EF1DFBh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 75EF1B41h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 75EF1AFFh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+0000015Dh)
Address: 75EF1A91h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 75EF1B41h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 10107460h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000C00h)
Address: 75F376CCh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "AlignRects" (+00001926h)
Address: 75EF1AFFh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+0000015Dh)
Address: 75EF1C03h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+00000261h)
Address: 101085EBh, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "InstallScrollHooks" (+00000B7Bh)
Address: 75EE3617h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "EnumDisplaySettingsW" (+0000012Ch)
Address: 75F224BAh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetRawInputDeviceInfoW" (+00000070h)
Address: 10107460h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000C00h)
Address: 75EF3656h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "OffsetRect" (+0000004Dh)
Address: 75EF3666h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "OffsetRect" (+0000005Dh)
Address: 77670E6Eh, location: "ntdll", loaded at 77610000h - 7772E000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 77670E20h, location: "ntdll", loaded at 77610000h - 7772E000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 10107460h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000C00h)
Address: 75F2245Ah, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetRawInputDeviceInfoW" (+00000010h)
Address: 75EF2335h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefWindowProcW" (+000005A5h)
Address: 75EDF807h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DestroyCursor" (+00000044h)
Address: 74B5BD42h, location: "COMCTL32", loaded at 74B10000h - 74CA4000h
Symbol: "ImageList_GetIconSize" (+000008DFh)
Address: 75EF2BBAh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "SendMessageW" (+00000049h)
Address: 74B5DDFAh, location: "COMCTL32", loaded at 74B10000h - 74CA4000h
Symbol: "ImageList_GetIconSize" (+00002997h)
Address: 75EF2937h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "IsWindow" (+0000003Dh)
Address: 75EF2937h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "IsWindow" (+0000003Dh)
Address: 75EF28FAh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "IsWindow" (+00000000h)
Address: 75EF1D87h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+000003E5h)
Address: 75EF2FA9h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "PtInRect" (+00000056h)
Address: 75F3AB20h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "AlignRects" (+00004D7Ah)
Address: 75EF1E2Ch, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefWindowProcW" (+0000009Ch)
Address: 75EF1DFBh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 75F376CCh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "AlignRects" (+00001926h)
Address: 75EF1DFBh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 74B5BDF2h, location: "COMCTL32", loaded at 74B10000h - 74CA4000h
Symbol: "ImageList_GetIconSize" (+0000098Fh)
Address: 75EF313Ah, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetWindow" (+00000126h)
Address: 75F3AB20h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "AlignRects" (+00004D7Ah)
Address: 75EF1AFFh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+0000015Dh)
Address: 75EF1A10h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 75F3AB20h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "AlignRects" (+00004D7Ah)
Address: 75EF1DFBh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 75EF1B41h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 75EF1AFFh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+0000015Dh)
Address: 75EF1A91h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 75EF1B41h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 75F376CCh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "AlignRects" (+00001926h)
Address: 75EF1AFFh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+0000015Dh)
Address: 75EF1C03h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+00000261h)
Address: 101085EBh, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "InstallScrollHooks" (+00000B7Bh)
Address: 75EE3617h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "EnumDisplaySettingsW" (+0000012Ch)
Address: 75F224BAh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetRawInputDeviceInfoW" (+00000070h)
Address: 10107460h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000C00h)
Address: 75EF3656h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "OffsetRect" (+0000004Dh)
Address: 75EF2937h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "IsWindow" (+0000003Dh)
Address: 75EF23FBh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefWindowProcW" (+0000066Bh)
Address: 75EF243Eh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefWindowProcW" (+000006AEh)
Address: 020A803Eh, location: "foo_ui_panels", loaded at 02000000h - 020DB000h
Symbol: "Scintilla_DirectFunction" (+0003A6C6h)
Address: 020427F7h, location: "foo_ui_panels", loaded at 02000000h - 020DB000h
Symbol: "foobar2000_get_interface" (+000101D7h)
Address: 75EF1A10h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 75EDF203h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "SetWindowRgn" (+000011EDh)
Address: 020427B0h, location: "foo_ui_panels", loaded at 02000000h - 020DB000h
Symbol: "foobar2000_get_interface" (+00010190h)
Address: 75EE0DBAh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetTitleBarInfo" (+000003EDh)
Address: 75F376CCh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "AlignRects" (+00001926h)
Address: 75EE0C7Eh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetTitleBarInfo" (+000002B1h)
Address: 020427B0h, location: "foo_ui_panels", loaded at 02000000h - 020DB000h
Symbol: "foobar2000_get_interface" (+00010190h)
Address: 75EE123Bh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 75EF1A10h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 75EF1AE8h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+00000146h)
Address: 75EE1219h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 020CEB70h, location: "foo_ui_panels", loaded at 02000000h - 020DB000h
Symbol: "Scintilla_DirectFunction" (+000611F8h)
Address: 75EF1A91h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 101085EBh, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "InstallScrollHooks" (+00000B7Bh)
Address: 75F376CCh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "AlignRects" (+00001926h)
Address: 75EF1C03h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+00000261h)
Address: 75EE1219h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 020CEB70h, location: "foo_ui_panels", loaded at 02000000h - 020DB000h
Symbol: "Scintilla_DirectFunction" (+000611F8h)
Address: 75F0A728h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "CreateDialogParamW" (+00000228h)
Address: 75F376CCh, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "AlignRects" (+00001926h)
Address: 75EF3656h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "OffsetRect" (+0000004Dh)
Address: 75EE1219h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 75F2245Ah, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetRawInputDeviceInfoW" (+00000010h)
Address: 77670E6Eh, location: "ntdll", loaded at 77610000h - 7772E000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 77670E20h, location: "ntdll", loaded at 77610000h - 7772E000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 75EE1219h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 75EF1BB8h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "GetMessageW" (+00000216h)
Address: 75EF2335h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DefWindowProcW" (+000005A5h)
Address: 75EDF807h, location: "USER32", loaded at 75ED0000h - 75F6E000h
Symbol: "DestroyCursor" (+00000044h)
Address: 020CEB70h, location: "foo_ui_panels", loaded at 02000000h - 020DB000h
Symbol: "Scintilla_DirectFunction" (+000611F8h)

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Matroska Plugin 0.9.1.2  (foo_input_matroska)
foobar2000 core 0.9.4.2  (Core)
MSN Now Playing (alt) 2.4  (foo_msnalt)
Converter 1.0.1  (foo_converter)
Panels UI 0.9.2 beta [Mar 30 2007 - 12:21:46]  (foo_ui_panels)
Default User Interface 0.9acc  (foo_ui_std)
Kernel Streaming Output 1.2.2  (foo_out_ks)
CD Audio Decoder 2.1.1  (foo_cdda)
freedb Tagger 0.5.2a  (foo_freedb2)
ABX Comparator 1.3.1  (foo_abx)
WMA Decoder 1.1  (foo_input_std)
FLAC Decoder 1.1.0  (foo_input_std)
Playback Statistics 1.3.2  (foo_playcount)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
TTA Audio Decoder (unofficial) 2.4.2  (foo_input_tta)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Lyric Show Panels 0.3.1.1  (foo_uie_lyrics)
Album List 3.2.0  (foo_albumlist)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Common services 0.1  (foo_common)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Audioscrobbler 1.3.5  (foo_audioscrobbler)
Standard Input Array 1.0  (foo_input_std)
Masstagger Addons 0.3.3  (foo_masstag_addons)
Masstagger 1.6  (foo_masstag)

Title: foo_ui_panels
Post by: shakey_snake on 2007-04-13 14:38:28
Arrrrrrrghhhhhhhhhhhhh!!!

PLEASE use
Code: [Select]
[codebox][/codebox]

instead of
Code: [Select]
[code][ /code]
Title: foo_ui_panels
Post by: syrek on 2007-04-13 16:45:21
Arrrrrrrghhhhhhhhhhhhh!!!

PLEASE use
Code: [Select]
[codebox][/codebox]

instead of
Code: [Select]
[code][ /code]


thnx, was searching for that command, adjusted my post
Title: foo_ui_panels
Post by: Matyas on 2007-04-13 18:37:38
Guys, how do you disable the Panels portion of the PanelsUI? I would like to do this, because I only use the trackinfo part of it. Thing is, startup time increased considerably with PanelsUI (3s to 8s) and since I am not using it, I would like to have it disabled.

As for now, I have reverted to "trackinfo_mod".
Title: foo_ui_panels
Post by: peakshysteria on 2007-04-13 22:16:27
Hmmm, seems i cant get the latest version to work at all. I only get:

Failed to load DLL: foo_ui_panels.dll
Reason: Wrong version number; this component appears to have been built with newer version of foobar2000 SDK, please download latest version of foobar2000 in order to use it.

Can someone help? Running latest Foobar on Win Xp Pro X64
Title: foo_ui_panels
Post by: Zelphar on 2007-04-14 04:38:01
I have made more test for the crash situation
it seems that i use the default pui setting
it will not be crash
but if i used the other guy's posted in this forum
it will crash when i try to edit layout code
but the code i have changed before
(sorry,i mean almost all other pui except default.pui
eg:
http://www.hydrogenaudio.org/forums/index....2890&st=75# (http://www.hydrogenaudio.org/forums/index.php?showtopic=52890&st=75#)
My system is VISTA(and i try to close the glass effect,but it doesnt work)
i have no idea about this
T_T


and another question,ic many code requiment include foo_ui_columns
but it seems to be work well without it,
does it should be something wrong if i delete foo_ui_columns?


PS:some friends of me recently usually crash when start foobar( ̄▽ ̄#)
Title: foo_ui_panels
Post by: Blooooo on 2007-04-14 05:10:47
Request for next PanelsUI:

Formal way of choosing playlists through buttons. Something along the lines of 'PLAYLIST:SELECT:name'

@Zephlar:
Way way way way WAY too vague. Who's code? Can you send the error report via PM? Does his code include a troubleshooter? Did other people say it's buggy on the forum?
Title: foo_ui_panels
Post by: vigge on 2007-04-14 11:03:10
Dunno if this has already been requested or if there's some way to do it already, but I was hoping that a future version could autofocus the playlist when foobar has been activated. To specify, I'd merely like to be able to scroll through the playlist with the mousewheel without having to click in it first to focus it. It's a small thing, but could maybe be easy (or hard, I have no idea and if that was the case just ignore this request) to accomplish I hope. Hitting the up and down arrows to scroll through the playlist without having clicked on it works (for me atleast), but the scroll wheel doesn't right now.
Title: foo_ui_panels
Post by: Russell777 on 2007-04-14 12:59:33
Request for next PanelsUI:

Formal way of choosing playlists through buttons. Something along the lines of 'PLAYLIST:SELECT:name'

@Zephlar:
Way way way way WAY too vague. Who's code? Can you send the error report via PM? Does his code include a troubleshooter? Did other people say it's buggy on the forum?

I think this component might be the answer:foo_cmd_playlist (http://www.hydrogenaudio.org/forums/index.php?showtopic=47148)
Title: foo_ui_panels
Post by: carmenm on 2007-04-14 13:18:54
Maybe a bug report maybe not. So i ll explain and see if someone had that bug. It s about hide titlebar. If i activate it the titlebar disappear. Then if i close foobar and reopen it the titlebar has reappeared but the option is still checked. I am trying to make a skin without titlebar so it s quite annoying. Just to give a context, i am using a VS not WB.
Title: foo_ui_panels
Post by: barry123 on 2007-04-14 14:41:15
hi guys,
I'd like to have Album List instead of Explorer View
I downloaded foo_uie_albumlist.dll and replaced everything with "Explorer view" to "Album List"
but when I click on the button, nothing happens, I only see the background of my Foobar.

Part I changed:

$select($getpvar(mode),
// mode 1: Playlist View
$panel(playlist view,Single Column Playlist,5,$eval($get(compact)+$get(mini)),$sub(%_width%,10),$eval($get(full)-$get(compact)-$get(mini)-25),)
$button(15,$eval($get(mini)+88),0,0,22,26,,,WINDOWSIZE:525:$get(full):LEFT:TOP,)
$button(15,$eval($get(mini)+88),0,0,22,26,/images\playlist.png,,'PVAR:SET:mode:2',TOOLTIP:"Explorer Tree")
$button(20,2,0,0,16,16,,,WINDOWSIZE:450:$get(mini):LEFT:TOP,)
$button(20,2,0,0,16,16,/images\minus.png,,'PVAR:SET:mode:4',TOOLTIP:"Mini View")


,
// mode 2: Explorer Tree
$panel(Explorer Tree,Explorer Tree,5,$eval($get(compact)+$get(mini)),$sub(%_width%,10),$eval($get(full)-$get(compact)-$get(mini)-25),)
$button(15,$eval($get(mini)+88),0,0,22,26,,,WINDOWSIZE:525:$get(full):LEFT:TOP,)
$button(15,$eval($get(mini)+88),0,0,22,26,/images\playlist.png,,'PVAR:SET:mode:1',TOOLTIP:"Playlist View")
$button(20,2,0,0,16,16,,,WINDOWSIZE:450:$get(mini):LEFT:TOP,)
$button(20,2,0,0,16,16,/images\minus.png,,'PVAR:SET:mode:4',TOOLTIP:"Mini View")
,
// mode 3: Compact View

,
// mode 4: Mini View
$button(20,2,0,0,16,16,,,WINDOWSIZE:525:$get(full):LEFT:TOP,)
$button(20,2,0,0,16,16,/images\plus.png,,'PVAR:SET:mode:1',TOOLTIP:"Playlist View")
$button(360,2,0,0,16,16,/images\ministop.png,/images\ministoph.png,stop,TOOLTIP:"Stop")
$button(375,2,0,0,16,16,
$if($or(%ispaused%,$not(%isplaying%)),/images\miniplay.png,/images\minipause.png),
$if($or(%ispaused%,$not(%isplaying%)),/images\miniplayh.png,/images\minipauseh.png),Play or Pause,TOOLTIP:" Play/Pause ")
$button(390,2,0,0,16,16,/images\mininext.png,/images\mininexth.png,next,TOOLTIP:"Next")
$button(410,2,0,0,16,16,/images\hide.png,,hide,TOOLTIP:"Minimize")
$button(430,2,0,0,16,16,/images\exit.png,,exit,)
$if(%_isplaying%,
$font(Verdana,7,bold,231-237-241)
$alignabs(40,0,295,$get(mini),left,middle)
 %artist% - %title%
,
$font(Verdana,8,bold,231-237-241)
$alignabs(40,0,295,$get(mini),left,middle)

)
,

,
)


config:
Code: [Select]
// leobeach's config v1.4 (12/04/07)

// Global
$puts(full,625)
$puts(compact,120)
$puts(mini,20)

// Background
$imageabs2(%_width%,%_height%,,,,,,,/images\blue.png,NOKEEPASPECT)

// PerTrack
$drawrect(0,0,0,0,brushColor-null penColor-58-80-101)
$button(2,2,0,0,16,16,/images\menu.png,/images\menuh.png,MENU,TOOLTIP:"Menu")

$ifgreater(4,$getpvar(mode),
//mode = 1, 2 ou 3

$panel(playlists,Playlist tabs,5,$eval($get(full)-25),280,20,)
$panel(Order,Playback order,285,$eval($get(full)-26),60,21,)
$panel(Quick Search Toolbar,Quick Search Toolbar,345,$eval($get(full)-25),50,23,)
$button(485,2,0,0,16,16,/images\hide.png,,hide,TOOLTIP:"Minimize")
$button(505,2,0,0,16,16,/images\exit.png,,exit,)
$button(460,2,0,0,16,16,Quick Search Toolbar,)

$if(%_isplaying%,
$font(Verdana,8,bold,231-237-241)
$alignabs(40,0,500,$get(mini),left,middle)
%artist% - %title%
$alignabs(40,20,260,$get(mini),left,middle)
Album: [%album%] [#%Tracknumber%]
$alignabs(40,32,260,$get(mini),left,middle)
Date: [%date%]
$alignabs(40,44,260,$get(mini),left,middle)
Genre: [%genre%]
$alignabs(40,56,260,$get(mini),left,middle)
Bitrate: [%bitrate% kbps]
,
$font(Verdana,8,bold,231-237-241)
$alignabs(40,0,260,$get(mini),left,middle)
Not Playing
)

$button(75,$eval($get(mini)+87),0,0,26,26,/images\previous.png,,previous,TOOLTIP:"Previous")
$button(100,$eval($get(mini)+87),0,0,26,26,/images\stop.png,,stop,TOOLTIP:"Stop")
$button(125,$eval($get(mini)+87),0,0,26,26,
$if($or(%ispaused%,$not(%isplaying%)),/images\play.png,/images\pause.png),,Play or Pause,TOOLTIP:" Play/Pause ")
$button(150,$eval($get(mini)+87),0,0,26,26,/images\next.png,,next,TOOLTIP:"Next")
$button(175,$eval($get(mini)+87),0,0,26,26,/images\random.png,,random,TOOLTIP:"Random")

$if(%_isplaying%,
$panel(Seekar,Seekbar,20,$eval($get(mini)+55),250,20,)
)

$imageabs2(100,100,0,0,0,0,330,$eval($get(mini)+10),$replace(%path%,%filename_ext%,*.jpg),)
,
)


$select($getpvar(mode),
// mode 1: Playlist View
$panel(playlist view,Single Column Playlist,5,$eval($get(compact)+$get(mini)),$sub(%_width%,10),$eval($get(full)-$get(compact)-$get(mini)-25),)
$button(15,$eval($get(mini)+88),0,0,22,26,,,WINDOWSIZE:525:$get(full):LEFT:TOP,)
$button(15,$eval($get(mini)+88),0,0,22,26,/images\playlist.png,,'PVAR:SET:mode:2',TOOLTIP:"Explorer Tree")
$button(20,2,0,0,16,16,,,WINDOWSIZE:450:$get(mini):LEFT:TOP,)
$button(20,2,0,0,16,16,/images\minus.png,,'PVAR:SET:mode:4',TOOLTIP:"Mini View")


,
// mode 2: Explorer Tree
$panel(Explorer Tree,Explorer Tree,5,$eval($get(compact)+$get(mini)),
$sub(%_width%,10),$eval($get(full)-$get(compact)-$get(mini)-25),)
$button(15,$eval($get(mini)+88),0,0,22,26,,,WINDOWSIZE:525:$get(full):LEFT:TOP,)
$button(15,$eval($get(mini)+88),0,0,22,26,/images\playlist.png,,'PVAR:SET:mode:1',TOOLTIP:"Playlist View")
$button(20,2,0,0,16,16,,,WINDOWSIZE:450:$get(mini):LEFT:TOP,)
$button(20,2,0,0,16,16,/images\minus.png,,'PVAR:SET:mode:4',TOOLTIP:"Mini View")
,
// mode 3: Compact View

,
// mode 4: Mini View
$button(20,2,0,0,16,16,,,WINDOWSIZE:525:$get(full):LEFT:TOP,)
$button(20,2,0,0,16,16,/images\plus.png,,'PVAR:SET:mode:1',TOOLTIP:"Playlist View")
$button(360,2,0,0,16,16,/images\ministop.png,/images\ministoph.png,stop,TOOLTIP:"Stop")
$button(375,2,0,0,16,16,
$if($or(%ispaused%,$not(%isplaying%)),/images\miniplay.png,/images\minipause.png),
$if($or(%ispaused%,$not(%isplaying%)),/images\miniplayh.png,/images\minipauseh.png),Play or Pause,TOOLTIP:" Play/Pause ")
$button(390,2,0,0,16,16,/images\mininext.png,/images\mininexth.png,next,TOOLTIP:"Next")
$button(410,2,0,0,16,16,/images\hide.png,,hide,TOOLTIP:"Minimize")
$button(430,2,0,0,16,16,/images\exit.png,,exit,)
$if(%_isplaying%,
$font(Verdana,7,bold,231-237-241)
$alignabs(40,0,295,$get(mini),left,middle)
 %artist% - %title%
,
$font(Verdana,8,bold,231-237-241)
$alignabs(40,0,295,$get(mini),left,middle)

)
,

,
)

// PerSecond

$ifgreater(4,$getpvar(mode),
$font(Verdana,7,,58-80-101)
$alignabs(23,$eval($get(mini)+73),250,12,left,)
[%playback_time%]
$alignabs(23,$eval($get(mini)+73),240,12,right,)
[%length%]
,
)
$ifequal($getpvar(mode),4,
$font(Verdana,7,bold,231-237-241)
$alignabs(305,0,80,$get(mini),left,middle)
[%playback_time%/][%length%]
,
)


Title: foo_ui_panels
Post by: dtsneak on 2007-04-15 17:48:11
I have two track info panels. I'm using the second as a status bar or sorts. Both $button and $button2 do not work in the second panel. Is this a known issue or do you think it's a problem on my part?

*edit* I realize now it's because the buttons were in PerSecond and not PerTrack
Title: foo_ui_panels
Post by: eboomer on 2007-04-16 00:38:53
Is there currently a way to view and edit the playback queue through a SCP interface?
Title: foo_ui_panels
Post by: kabuki on 2007-04-16 00:46:38
Is there currently a way to view and edit the playback queue through a SCP interface?
you can view playback queue with foo_queuemanager foo_pqview (foosion's component link) (http://foosion.foobar2000.org/0.9/foo_pqview-0.1-20070125.zip), assigning a specific playlist, but can't edit it.
Title: foo_ui_panels
Post by: shakey_snake on 2007-04-16 01:14:00
foo_uie_queuemanager (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Queue_Manager_%28foo_uie_queuemanager%29)
Title: foo_ui_panels
Post by: kabuki on 2007-04-16 01:20:04
foo_uie_queuemanager (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Queue_Manager_%28foo_uie_queuemanager%29)

Does it works through SCPL or does it add a new panel ? (I can't use it cause it always crashes my foobar  )
Title: foo_ui_panels
Post by: Zelphar on 2007-04-16 05:02:45
ha
I have found why my foobar crashed when edit layout.
it seems that logitech setPoint software has some Compatibility problem with Panels UI
shutdown the setpoint can solve the problem
finally,i can edit myself layout again,
Title: foo_ui_panels
Post by: alphaex32 on 2007-04-16 05:49:17
I just switched to panelsUI and there are some things from columnsUI that I miss:

-First, the trayicon menu is now the track context menu. There should at least be the option of having a standard menu with Play, Pause, Exit, etc.
-It would be nice to be able to set the actual icon like in columnsUI.
-Could you implement a standard status bar, perhaps just use the one from columnsUI. I know I could build one myself, but its easier just to have the standard one with stuff like playlist lock status, volume, etc.

And, of course, I have some feature requests not from columnsUI:
-The ability to set the minimum window height/width that the user can resize to.
-implement standard UI controls like tabs, buttons, checkboxes, radiobuttons and sliders that can be embedded directly into the panels codes and perform custom functions. I love it when stuff integrates nicely into the windows UI

-Also still hoping that you implement buttons code into SCPL for stuff like setting tags directly in the playlist.
Title: foo_ui_panels
Post by: carmenm on 2007-04-16 16:46:23
Terrestrial : I have a question about images in PanelsUI. If i use the same image in two location on my code, will the image be loaded twice in memory? If Yes would there be a way to load an image once in the layout globals and then use it anytime we want ?
Thanks
Title: foo_ui_panels
Post by: wraithdu on 2007-04-16 20:04:57
Anyone tested PanelsUI and other plugins with foobar 0.9.4.3 beta yet?  Just curious....
Title: foo_ui_panels
Post by: metal_termite on 2007-04-16 21:38:50
Anyone tested PanelsUI and other plugins with foobar 0.9.4.3 beta yet?  Just curious....

It still works fine for me with the new beta.
Title: foo_ui_panels
Post by: carmenm on 2007-04-17 11:25:15
Terrestrial : Consequently to my bug report on Hide titlebar and restart foobar(tested on multiple computers), i would to make another(sorry) feature request which a pin to desktop feature for skin using the hide title bar.
Title: foo_ui_panels
Post by: tableschairs on 2007-04-17 18:44:19
Feature request:

Any chance of having customisable actions in SCP like those provided by the Album List or Browser components? They allow you to choose the command to be carried out on double-click, middle click etc.

Would give even more flexibility!


I just want to second this post, in case nobody else noticed it.  It would be completely amazing if we could define double click actions within a SCPL, and would open up the possibility of having a true "now playing" playlist.
Title: foo_ui_panels
Post by: alphaex32 on 2007-04-17 19:57:25
I just want to second this post, in case nobody else noticed it.  It would be completely amazing if we could define double click actions within a SCPL, and would open up the possibility of having a true "now playing" playlist.
Thirded. I've been hoping for this feature for a long time.
Title: foo_ui_panels
Post by: cyarron on 2007-04-17 20:10:24
It seems to me (in my rather limited experience with foobar2000) that to get a highly customized interface you need to use panels ui because columns ui doesn't allow you to skin your interface.  I want to have a more streamline interface with some custom colors and graphics and all BUT I really like the ability of columns ui to allow you to sort your music multiple ways on the fly.  Basically, I want to know if it is possible to use panels ui to get Foobar looking sexy but still have the database work like columns ui.

Thanks!
Title: foo_ui_panels
Post by: Anas on 2007-04-17 20:11:15
Hi terrestial,
First off thanks for your plugin(s) and your effort!
Would be possible to have a function to determine width/height of an image file? That would be awesome.
Title: foo_ui_panels
Post by: Kiteroa on 2007-04-18 09:58:30
Has anyone got Album Art panel running with foo_ui_panels?

I can't get the Album Art panel open under foo_ui_panels, is it me?

Has anyone else had problems with these 2 components together or managed to get them working properly?
Title: foo_ui_panels
Post by: hawkeye_p on 2007-04-18 10:14:00
It would be easier to help you, if you describe your problem more precisely ...
Initially I had some problems in configuring the panels too. However, after restarting foobar I could get it to work.
Title: foo_ui_panels
Post by: Kiteroa on 2007-04-18 10:33:20
It would be easier to help you, if you describe your problem more precisely ...
Initially I had some problems in configuring the panels too. However, after restarting foobar I could get it to work.


Thanks I just wanted to know if anyone had it working. Now I know it can work, I'll persist with trying to get it working for me!
Title: foo_ui_panels
Post by: wtstommy on 2007-04-18 13:55:28
Foobar crashes when I "add to playlist" while a song is playing. It does not do this when foo_ui_panels is not installed. I get the following error message: "Unhanhled exception: bad allocation." Using Vista (x64).

This is a wonderful plugin!
Title: foo_ui_panels
Post by: wtstommy on 2007-04-18 14:55:32
Foobar crashes when I "add to playlist" while a song is playing. It does not do this when foo_ui_panels is not installed. I get the following error message: "Unhanhled exception: bad allocation." Using Vista (x64).

This is a wonderful plugin!


Fixed (sort of)--the problem was in the panels dropdown plugin.
Title: foo_ui_panels
Post by: barry123 on 2007-04-18 23:27:54
all right, I hope someone knows something about this:

I switch between Album list and Playlist View. (so it's Album List or Playlist View I can see at the same place)
When I use quicksearch when i'm at Album list, I can't see the results.
It's because the results are displayed at Playlist View (and the correct playlist)

How can I show the results just when I am at Album list, is this possible?
So it goes to Playlist View, just like it goes automatically to the search playlist.
Title: foo_ui_panels
Post by: shakey_snake on 2007-04-18 23:31:04
all right, I hope someone knows something about this:

I switch between Album list and Playlist View. (so it's Album List or Playlist View I can see at the same place)
When I use quicksearch when i'm at Album list, I can't see the results.
It's bacause the results are displayed at Playlist View (and the correct playlist)

How can I show the results just when I am at Album list, it this possible?
So it goes to Playlist View, just like it goes automatically to the search playlist.

nope, not possible.
Just hide the quicksearch with the playlist to avoid any confusion.
Title: foo_ui_panels
Post by: barry123 on 2007-04-18 23:32:07
oke, thanks for the idea to hide it
Title: foo_ui_panels
Post by: tberman333 on 2007-04-19 03:25:33
Hi terrestial,
First off thanks for your plugin(s) and your effort!
Would be possible to have a function to determine width/height of an image file? That would be awesome.



I agree...
Title: foo_ui_panels
Post by: CepiPerez on 2007-04-19 04:11:17

It would be easier to help you, if you describe your problem more precisely ...
Initially I had some problems in configuring the panels too. However, after restarting foobar I could get it to work.


Thanks I just wanted to know if anyone had it working. Now I know it can work, I'll persist with trying to get it working for me!

I have AlbumArt panel runing on Panels UI and it woks very well.
Title: foo_ui_panels
Post by: crackpirate on 2007-04-19 13:18:21
is there a way to use hotkeys instead of buttons to switch between layouts in panels_ui?
Title: foo_ui_panels
Post by: Falstaff on 2007-04-19 21:16:15
is there a way to refresh display with a command ?? $refresh will be very usefull for designing config (when a button option allow to show or hide cover art in SCPL for example !!! because today, i must use pvar to test if i must show or hide the cover art (cf. fofr config for example), and the display is not affected until i refresh via settings or resizing the main window  ...)

a refresh command that refresh all panel in PANELSUI could respond to this problem.

possible or to complicated ???

thanx in adavance

Br3tt
Title: foo_ui_panels
Post by: carmenm on 2007-04-19 21:26:56
I have a question about SCPL and layouts, which would lead me if not to a temporary solution that i want to share. Is there a way that when you choose a layout in the SCPL layout selector you also choose a sort/group.That way i could get rip of the group in scpl when on a "Divers" playlist for example.

So looking for that i discovered something, You can put the Group rows to 0 and the consequence is that you have no header. Be careful it is reset to 1 when going in the layout settings, yet if you dont it seems to be saved along restart.

Consequently Terrestrial could you allow us to put 0?

EDIT: I am not sure but i think we cant access var or pvar in the layout selector, didnt anyone managed to do it?
Title: foo_ui_panels
Post by: 4nt1 on 2007-04-20 05:16:10
foobar 0.9.4.3 beta - with PanelsUI - when i play a new song it does a screen redraw of the app and lags the display for 2-3 seconds... like it is updating a tag in but hiding it in the background...

this only happens when I double click and now when it automatically moves to the next song...
Title: foo_ui_panels
Post by: Kiteroa on 2007-04-20 06:12:04
Feature request:

How about a header which could be displayed at the top of the SCPL and updated with it.

I currently use a track display in such a position (showing the details of the sort order, total timing/playlist name etc.) but it does refresh until about 1 sec after the SCPL is redrawn and not at all if there is nothing playing!
Title: foo_ui_panels
Post by: FofR on 2007-04-20 14:17:13
How can I turn off the header when my singles SCPL is selected?

i.e. I have a system for determining based on playlist name whether to use singles or album SCPL. My SCPL single items are 100pixels in height and a black group header appears when the playlist is unsorted, for instance when I add tracks from playlist tree. Is there a way of just turning this off? An option on SCPL code "checkbox: never show group header"?
Title: foo_ui_panels
Post by: carmenm on 2007-04-20 14:27:54
How can I turn off the header when my singles SCPL is selected?

i.e. I have a system for determining based on playlist name whether to use singles or album SCPL. My SCPL single items are 100pixels in height and a black group header appears when the playlist is unsorted, for instance when I add tracks from playlist tree. Is there a way of just turning this off? An option on SCPL code "checkbox: never show group header"?

I want to do that too .The solution would be to change group sorting as you change layout, but didnt find how to do it. As i said before, there is currently a workaround which is to set group rows to 0. It is saved but reset when open the SCPL settings
Title: foo_ui_panels
Post by: FofR on 2007-04-20 15:01:51
I would advise against setting rows to 0, that severely messed up a lot of stuff - I started lots of drawing errors and it took me a short while to determine the root cause.
Title: foo_ui_panels
Post by: carmenm on 2007-04-20 15:07:20
I would advise against setting rows to 0, that severely messed up a lot of stuff - I started lots of drawing errors and it took me a short while to determine the root cause.

Wow didnt see anything like that, but will be carefull  thanks for the advice
Title: foo_ui_panels
Post by: Falstaff on 2007-04-21 09:45:35
How can I turn off the header when my singles SCPL is selected?

i.e. I have a system for determining based on playlist name whether to use singles or album SCPL. My SCPL single items are 100pixels in height and a black group header appears when the playlist is unsorted, for instance when I add tracks from playlist tree. Is there a way of just turning this off? An option on SCPL code "checkbox: never show group header"?


i've the same problem ... option to set the number of line of the group by the code ?
Title: foo_ui_panels
Post by: Insolent on 2007-04-21 10:10:50
Am I the only one having troubles with unicode characters?

This is my code:
Code: [Select]
$if(%_isplaying%,'−'%_time_remaining%,%length%)

Which 'should' show the minus sign, but instead I get some weird character. This happens with all special characters too, BTW.

(http://img100.imageshack.us/img100/6459/untitled1lu1.png)

I then proceeded to using $char(2212) and got a box - the type you get when the font is missing that character.
Title: foo_ui_panels
Post by: anza on 2007-04-21 11:09:41
This Thread:
http://www.hydrogenaudio.org/forums/index....st&p=482734 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=52465&view=findpost&p=482734)
http://www.hydrogenaudio.org/forums/index....st&p=481818 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=52465&view=findpost&p=481818)
http://www.hydrogenaudio.org/forums/index....st&p=483282 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=52465&view=findpost&p=483282)

Other Threads:
http://www.hydrogenaudio.org/forums/index....st&p=482112 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=49785&view=findpost&p=482112)

http://www.hydrogenaudio.org/forums/index....st&p=481694 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=53703&view=findpost&p=481694)
http://www.hydrogenaudio.org/forums/index....st&p=482198 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=53703&view=findpost&p=482198)

http://www.hydrogenaudio.org/forums/index....st&p=482652 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=53189&view=findpost&p=482652)
http://www.hydrogenaudio.org/forums/index....st&p=483710 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=53189&view=findpost&p=483710)


Thanks, but I knew all that already.

Anyway, I've narrowed my problem down a bit. I just noticed that the problem with SCPL not grouping the songs on start-up only occurs when using SCPL under Columns UI, not when using Panels UI.
Title: foo_ui_panels
Post by: kockroach on 2007-04-21 15:00:14
Am I the only one having troubles with unicode characters?

I am having trouble with this too.  Can't figure out why, since the code works in the regular SCPL panel, but not in SCPL when using Panels_UI.
Title: foo_ui_panels
Post by: alphaex32 on 2007-04-21 17:15:51
Am I the only one having troubles with unicode characters?

This is my code:
Code: [Select]
$if(%_isplaying%,'?'%_time_remaining%,%length%)

Which 'should' show the minus sign, but instead I get some weird character. This happens with all special characters too, BTW.

(http://img100.imageshack.us/img100/6459/untitled1lu1.png)

I then proceeded to using $char(2212) and got a box - the type you get when the font is missing that character.
I'm having the same problem. I figured it just didn't support unicode yet, but I'm probably wrong.
Title: foo_ui_panels
Post by: bb10 on 2007-04-21 18:21:36
Am I the only one having troubles with unicode characters?

This is my code:
Code: [Select]
$if(%_isplaying%,'?'%_time_remaining%,%length%)

Which 'should' show the minus sign, but instead I get some weird character. This happens with all special characters too, BTW.

(http://img100.imageshack.us/img100/6459/untitled1lu1.png)

I then proceeded to using $char(2212) and got a box - the type you get when the font is missing that character.


try
Code: [Select]
$if(%_isplaying%,$char(8722)%_time_remaining%,%length%)
Title: foo_ui_panels
Post by: kabuki on 2007-04-21 18:30:48
Am I the only one having troubles with unicode characters?

I'm having the same problem here, just from the update of PanelUI, from v.0.9.2beta. Not before.
Title: foo_ui_panels
Post by: Funkstar De Luxe on 2007-04-21 18:56:36

Hi terrestial,
First off thanks for your plugin(s) and your effort!
Would be possible to have a function to determine width/height of an image file? That would be awesome.



I agree...



Agreed.
Title: foo_ui_panels
Post by: terrestrial on 2007-04-21 21:37:39
I have a couple suggestions for additional default sort strings:


I've added title (you only need one, since you left click for sort and group, and right click for only sort). For album artist, sort by "type" first (this also separates singles from albums), then by artist.

Look an page 34
There was a downloadlink


again... please don't post links to / upload older versions.

But Layout selector doesn't support $playlistname()


yes it does.

Feature request:

Currently, Track Display panels show data on the selected track in either the playing playlist (mode: now playing) or the active playlist (mode: follow cursor).

How about allowing Track Displays panels to show info from any playlist by specifying the name of the panel from which data should be displayed! The playlist could be selected from a menu list and ticked accordingly, like the other Panels_UI/Track Display options.


good idea. I've added it to the todo list.

Maybe a bug report maybe not. So i ll explain and see if someone had that bug. It s about hide titlebar. If i activate it the titlebar disappear. Then if i close foobar and reopen it the titlebar has reappeared but the option is still checked. I am trying to make a skin without titlebar so it s quite annoying. Just to give a context, i am using a VS not WB.


are you running some other program that might modify window styles?

Terrestrial : I have a question about images in PanelsUI. If i use the same image in two location on my code, will the image be loaded twice in memory? If Yes would there be a way to load an image once in the layout globals and then use it anytime we want ?
Thanks


two images of the same size in the same panel will only be loaded once. if in different panels they will be loaded twice.
Title: foo_ui_panels
Post by: shakey_snake on 2007-04-21 22:13:49
when will the new version with standardized defaults be available?
Title: foo_ui_panels
Post by: terrestrial on 2007-04-21 23:04:59
I have a question about SCPL and layouts, which would lead me if not to a temporary solution that i want to share. Is there a way that when you choose a layout in the SCPL layout selector you also choose a sort/group.That way i could get rip of the group in scpl when on a "Divers" playlist for example.


this would probably be better solved by automatically setting a sort/group based on playlist name.

Quote
So looking for that i discovered something, You can put the Group rows to 0 and the consequence is that you have no header. Be careful it is reset to 1 when going in the layout settings, yet if you dont it seems to be saved along restart.

Consequently Terrestrial could you allow us to put 0?


in the next version you can use 0 (although, you shouldn't use it to hide headers, but instead incorporate them into the item display. to hide headers you would use the appropriate sort/group which would result in an empty or a "!noheader!" group by).

Quote
EDIT: I am not sure but i think we cant access var or pvar in the layout selector, didnt anyone managed to do it?


you should be able to....

foobar 0.9.4.3 beta - with PanelsUI - when i play a new song it does a screen redraw of the app and lags the display for 2-3 seconds... like it is updating a tag in but hiding it in the background...

this only happens when I double click and now when it automatically moves to the next song...


please post your .pui + images + list of components.

Feature request:

How about a header which could be displayed at the top of the SCPL and updated with it.

I currently use a track display in such a position (showing the details of the sort order, total timing/playlist name etc.) but it does refresh until about 1 sec after the SCPL is redrawn and not at all if there is nothing playing!


the next version will update the track displays if the sort/group is changed, which should fix your problem.

How can I turn off the header when my singles SCPL is selected?

i.e. I have a system for determining based on playlist name whether to use singles or album SCPL. My SCPL single items are 100pixels in height and a black group header appears when the playlist is unsorted, for instance when I add tracks from playlist tree. Is there a way of just turning this off? An option on SCPL code "checkbox: never show group header"?


probably the same solution as above  I will add a way to automatically sort/group based on playlist name to the next version (or the one after).

when will the new version with standardized defaults be available?


when it's done  should be today or tommorrow- so if you want any more defaults speak now or forever hold your peace
Title: foo_ui_panels
Post by: shakey_snake on 2007-04-21 23:08:57

userFont and userFontSize?

(Will window positioning make it?)
*crosses fingers*
Title: foo_ui_panels
Post by: carmenm on 2007-04-21 23:56:53
Hi terrestrial,

About my problem with hiding the titlebar, i did a fresh install and it disappear so it must be due to another plugin, but dont know which one yet.

about the pvar in the layout selector it doesnt seem to work. I have also another bug i dont really understand. I have variables which i use to choose the order of my panels. I want to make pvar so that my variables are saved permanently and so i could permit live changes. But after replacing puts by setpvar and get by getpvar, some lines of code doesnt work anymore like this one and i cant figure out why :

$ifgreater($get(albumartpos),-1,$puts(yAAoffset,$select($eval($getpvar(albumart) + 1),19,$eval($get(albumartsize)+28))),)

changed to :

$ifgreater($getpvar(albumartpos),-1,$puts(yAAoffset,$select($eval($getpvar(albumart) + 1),19,$eval($get(albumartsize)+28))),)

i know my pvar albumartpos as the good value but $puts(yAAoffset,$select($eval($getpvar(albumart) + 1),19,$eval($get(albumartsize)+28))) doesnt work anymore, if i try to "print" the value its empty. I want to say that the var yAAoffset is initialised to 0 before and that all this code is in the // PerTrack section. Do you have an idea why it is not working anymore

It is really good to know a new version is coming out soon. Thanks for your hard work
Title: foo_ui_panels
Post by: terrestrial on 2007-04-21 23:57:47

userFont and userFontSize?


as user globals? it could be a problem as everything ($alignabs, etc) take point sizes and changing the font/font size would result in alignment problems (or if the size is too big, text disappearing). this would probably be better as a layout global.

Quote
(Will window positioning make it?)
*crosses fingers*


I'm not sure what you mean... window positioning is now stored in the .pui if that's what you mean...
Title: foo_ui_panels
Post by: shakey_snake on 2007-04-22 00:08:42


userFont and userFontSize?


as user globals? it could be a problem as everything ($alignabs, etc) take point sizes and changing the font/font size would result in alignment problems (or if the size is too big, text disappearing). this would probably be better as a layout global.
Yeah, I see your point.
Although I wasn't suggesting that it be like "Default Font" used to be for track_info_mod, or anything like that, but only if the .pui wanted to call on it.

example:
$font($get(userFontType),$get(userfontSize),,)

Quote

(Will window positioning make it?)
*crosses fingers*


I'm not sure what you mean... window positioning is now stored in the .pui if that's what you mean...
Schweet
window size as well?
Title: foo_ui_panels
Post by: Squeller on 2007-04-22 07:59:52
BUG? In trackdisplay $font() breaks the logic:

Code: [Select]
$if3(Perf. by: $font(,bold,,)%ensemble%$font(,,,) - ,Perf. by: $font(,bold,,)%performers%$font(,,,) - ,Perf. by: $font(,bold,,)%performer%$font(,,,) - ,)

shows a ? if no performer tag is there.

Code: [Select]
$if3(Perf. by: %ensemble% - ,Perf. by: %performers% - ,Perf. by: %performer% - ,)

Works as expected but is not what I want, so I use this workaround:

Code: [Select]
$if($or(%ensemble%,%performers%,%performer%),Perf. by: $font(,,bold,)$if3(%ensemble%,%performers%,%performer%)$font(,,,))
Title: foo_ui_panels
Post by: Falstaff on 2007-04-22 09:52:17
a little post to tell us that i've just release my last config under PanelsUI,

One more time, thanks to Terrestrial !

It's done on the .pui distribution Thread !

- Config Scaled 0.4 available here : http://www.hydrogenaudio.org/forums/index....st&p=487132 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=52890&view=findpost&p=487132)

[a href="http://img87.imageshack.us/my.php?image=preview4ls9.png" target="_blank"]

Bye

Br3tt
Title: foo_ui_panels
Post by: Squeller on 2007-04-22 11:04:34
Terrestrial, can you please provide version info, date of release and maybe a list of changes on the first entry of this thread? This would make life much easier for us component hunters  And maybe put image to the bottom for a better handling.
Title: foo_ui_panels
Post by: FofR on 2007-04-22 12:15:38
Not sure if I've mentioned this, but a way of toggling between two defined SCPL modes using a button would be helpful. I don't imagine it'd be too hard to implement.
Title: foo_ui_panels
Post by: leroi14 on 2007-04-22 14:44:05
Hello,

I am looking for a 0.8.1 version of PUI, because after downloading the 0.9.2 version, the grouping in my FofR config just went away... :/

does anyone know where can I get the 0.8.1 version?

thanks
Title: foo_ui_panels
Post by: alphaex32 on 2007-04-22 15:22:40
Not sure if I've mentioned this, but a way of toggling between two defined SCPL modes using a button would be helpful. I don't imagine it'd be too hard to implement.
Or maybe just a way to change global variables with buttons. In the options, there could be a page where we can define global variable actions to add to context menus/buttons.
Title: foo_ui_panels
Post by: bb10 on 2007-04-22 16:05:40
Feature request:

Ability to put black/dark font on glass. Atm black font isn't shown at all and dark font is almost invicible.
Ability to enable/disable panels being transparent when put on glass.
Title: foo_ui_panels
Post by: terrestrial on 2007-04-22 23:28:22
about the pvar in the layout selector it doesnt seem to work. I have also another bug ...[snip]


post your pui and images and I will try and take a look. (point out where the problem occurs in the code).

BUG? In trackdisplay $font() breaks the logic:


probably because $font() returns true instead of false, so the first part always gets displayed.

Not sure if I've mentioned this, but a way of toggling between two defined SCPL modes using a button would be helpful. I don't imagine it'd be too hard to implement.


not possible as it would conflict with the layout selector.

Ability to put black/dark font on glass. Atm black font isn't shown at all and dark font is almost invicible.
Ability to enable/disable panels being transparent when put on glass.


not possible without rewriting everything in gdi+, so not for the foreseeable future.

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

I've uploaded the next version. there are some changes in handling (relative) file paths, so read the changes.
Title: foo_ui_panels
Post by: carmenm on 2007-04-22 23:45:20
WOW that last version seems AWESOME, Thanks terrestrial. By the way i was waiting to see if it was in the new version, do you think we you could implement a $run() which could run services like $button() does?
Title: foo_ui_panels
Post by: alphaex32 on 2007-04-23 00:11:22
Thank you so much for doing a tray menu!
Title: foo_ui_panels
Post by: carmenm on 2007-04-23 00:14:20
Thank you so much for doing a tray menu!

i didnt even see that, soooo cooool. But could you add preferences to the tray menu? helps a lot when something goes wrong with the code
Title: foo_ui_panels
Post by: eboomer on 2007-04-23 00:24:17

foo_uie_queuemanager (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Queue_Manager_%28foo_uie_queuemanager%29)

Does it works through SCPL or does it add a new panel ? (I can't use it cause it always crashes my foobar  )

Yeah, I already have that, and I have the other thing that allows you to VIEW thet queue through a SCP-type interface, but what I'm wondering is if there is any way to EDIT the queue through a SCP interface, cause I don't like that ugly box of the que manager plugin in the corner, but it's the only thing that I know of that allows me that functionality. 

Anybody know of another way?
Title: foo_ui_panels
Post by: 4nt1 on 2007-04-23 00:43:27
Hi Terrestrial - in regards to the redraw problem i am having after dbl clicking on a song... it is pui independent - I have tried with 6 different pui's including the default.pui file

the list of components is as follows

Code: [Select]
                    

Core (2007-04-15 04:45:50)
    foobar2000 core 0.9.4.3 beta
foo_abx.dll (2007-04-15 03:54:46)
    ABX Comparator 1.3.1
foo_albumlist.dll (2007-04-15 03:54:48)
    Album List 3.2.0
foo_audioscrobbler.dll (2006-12-20 19:53:36)
    Audioscrobbler 1.3.5
foo_autoplaylist.dll (2006-06-26 23:59:04)
    Autoplaylist Manager 1.0
foo_browser.dll (2006-05-26 16:55:04)
    Music Browser 1.1.8 [May 26 2006 - 16:54:14]
foo_burninate.dll (2006-06-26 23:51:40)
    Audio CD Writer 2.0.1
foo_cdda.dll (2007-04-15 03:54:36)
    CD Audio Decoder 2.1.1
foo_common.dll (2006-03-11 18:23:55)
    Common services 0.1
foo_converter.dll (2007-04-15 03:54:18)
    Converter 1.0.1
foo_convolve.dll (2006-05-06 17:14:42)
    Convolver 0.3
foo_custominfo.dll (2006-08-25 04:12:16)
    foo_custominfo 0.1.2
foo_cwb_hooks.dll (2006-12-01 12:47:46)
    cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]
foo_dbsearch.dll (2006-06-12 02:47:28)
    Database Search 1.4 beta 4
foo_discogs.dll (2007-04-02 23:01:46)
    Discogs Tagger 0.99
foo_dockable_panels.dll (2006-12-04 08:04:14)
    Dockable Panels 1.0.5 [Dec  4 2006 - 09:04:00]
foo_dsp_continuator.dll (2006-04-29 04:17:11)
    Continuator 0.4.0
foo_dsp_crossfeed.dll (2006-03-21 15:32:54)
    Crossfeed 0.92
foo_dsp_std.dll (2007-01-20 09:36:56)
    Standard DSP array 1.0
foo_dsp_vlevel.dll (2006-04-29 04:16:43)
    VLevel 20060324.0
foo_freedb2.dll (2006-08-30 04:43:04)
    freedb Tagger 0.5.2a
foo_g15lcd.dll (2006-07-31 17:21:40)
    Logitech G15 LCD Display 0.3a
foo_input_shorten.dll (2006-03-11 18:25:13)
    Shorten decoder 0.4.2a
foo_input_std.dll (2007-04-15 03:54:18)
    FLAC Decoder 1.1.0
    Standard Input Array 1.0
    WMA Decoder 1.1
foo_lnk.dll (2006-03-11 18:24:54)
    Shell link resolver 1.1
foo_locktest.dll (2006-03-13 00:23:32)
    Playlist Lock Test 1.0
foo_masstag.dll (2007-04-15 03:53:36)
    Masstagger 1.6
foo_msnalt.dll (2006-04-29 22:19:30)
    MSN Now Playing (alt) 2.4
foo_navigator.dll (2006-06-13 07:16:02)
    Navigator 0.2
foo_out_asio.dll (2006-08-13 17:07:52)
    ASIO support 1.2.4
foo_out_ks.dll (2006-06-26 23:50:24)
    Kernel Streaming Output 1.2.2
foo_playcount.dll (2006-09-16 17:55:54)
    Playback Statistics 1.3.2
foo_playlist_bind.dll (2006-04-06 23:52:24)
    Playlist Bind 2.2
foo_playlist_manager.dll (2006-03-12 23:25:15)
    Playlist Manager 1.0
foo_playlist_tree.dll (2007-04-03 11:40:00)
    Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]
foo_pqview.dll (2006-03-12 23:23:29)
foo_random.dll (2006-03-13 10:35:03)
    Randomized playlist entry 1.2.3
foo_rgscan.dll (2007-04-15 04:11:20)
    ReplayGain Scanner 2.0.2
foo_run.dll (2006-06-15 22:08:10)
    Run services 0.3.2
foo_scrobblecharts.dll (2007-03-31 16:36:48)
    Last.fm Chart Player 0.2.3
foo_sic.dll (2006-07-16 13:45:16)
    foosic music database 1.0 beta 9
foo_tradersfriend.dll (2006-03-12 23:23:56)
    Live show tagger 0.6.1
foo_ui_columns.dll (2006-11-22 22:05:24)
    Columns UI 0.1.3 beta 1v7
foo_ui_panels.dll (2007-04-22 17:08:14)
    Panels UI 0.10.0 beta [Apr 22 2007 - 17:07:58]
foo_ui_std.dll (2007-04-15 03:53:14)
    Default User Interface 0.9acc
foo_uie_albumart.dll (2007-01-15 16:04:44)
    Album Art Panel 0.2.6
foo_uie_albumlist.dll (2006-11-22 22:57:39)
    Album list panel 0.2.1
foo_uie_console.dll (2006-11-22 22:59:04)
    Console panel 0.2.1
foo_uie_explorer.dll (2006-05-01 19:38:42)
    Explorer Tree 1.04.6a
foo_uie_playlists_dropdown.dll (2007-02-09 00:26:14)
    Playlists Dropdown 0.6 alpha 3
foo_uie_queuemanager.dll (2006-12-17 02:21:36)
    Queue manager panel 0.2.3
foo_uie_quicksearch.dll (2006-10-15 18:56:24)
    Quick Search Toolbar 2.8j
foo_uie_tabs.dll (2006-07-08 04:18:32)
    Tabbed panel modifyed 0.2.1
foo_uie_trackinfo.dll (2006-05-04 13:55:42)
    Track info panel 0.8
foo_uie_vis_projectm.dll (2006-05-25 00:21:08)
    projectM visualization (Panel) 0.4 (SSE2)
foo_uie_wsh_panel.dll (2007-03-18 03:24:24)
    WSH Panel (uie) 0.7.1
foo_unpack.dll (2007-04-15 03:55:00)
    RAR reader 1.1
    ZIP/GZIP reader 1.0
foo_utils.dll (2006-03-12 23:24:57)
    Playlist tools 0.5.6



I am also now running your latest release 0.10.0 with foobar 0.9.4.3 beta
windows xp sp2

and to summarize the problem - i dbl click on a song - it starts to play and then 3 seconds later the whole window - tool bar excluded just goes blank for 1 second and then resumes.

I very much doubt a screen shot would help but let me know if you want one

also this only happened after upgrading foobar to 0.9.4.3
Title: foo_ui_panels
Post by: shakey_snake on 2007-04-23 02:20:41
I've uploaded the next version.
Thanks!
there are some changes in handling (relative) file paths, so read the changes.

While I think I can understand the reason for changing the relative paths (and i like the shorter paths it creates), the new relatives paths make it especially hard to see if components are installed.
Example:
before I could just use:
$fileexists(/components\foo_cwb_hooks.dll)

maybe implimenting %foobar_dir% or something to that effect would be nice.
then I could use:
$fileexists(%foobar_dir%\components\foo_cwb_hooks.dll)
Title: foo_ui_panels
Post by: Kiteroa on 2007-04-23 03:00:53
Thanks for the new version!
Title: foo_ui_panels
Post by: 4nt1 on 2007-04-23 04:10:47
I am anxiously awaiting FofR's next release of his PUI config - I currently use his version which is slightly modified and loving it.

OK I got it working
Code: [Select]
$setpvar(artistart1,$replace(%path%,$if($strcmp($lower($left(%directoryname%,2)),cd),$directory(%path%,2)$char(92),)%directoryname%$char(92)%filename_ext%,Artist.*))
$setpvar(artistart2,$replace(%path%,%directoryname%$char(92)%filename_ext%,Artist*.*))

But the Artist Art does not seem to reflect like the album art does... am I doing something wrong?
Title: foo_ui_panels
Post by: Chairman85 on 2007-04-23 06:30:42
Why do tracks added to the playback queue not trigger Cursor follows playback or 'isplaying' variables?
Title: foo_ui_panels
Post by: metal_termite on 2007-04-23 08:22:23
The new relative path thing broke all my images for $imageabs calls.

This doesn't work:
Code: [Select]
$imageabs(0,0,$get(images)bg.png,)


But this does work:
Code: [Select]
$button($get(ratingStarsX),$get(ratingStarsY),0,0,13,13,$get(images)rating$get(rating).png,$get(images)rating1.png,TAG:SET:Rating:1,TOOLTIP:"")


I use the same $get(images) for all my images, but for some reason it only works with $button. Am I doing something wrong?
Title: foo_ui_panels
Post by: mil3s on 2007-04-23 10:01:48
^I have the same problem. For me the new relative path works for $button and $imageabs2 but not $imageabs.
Title: foo_ui_panels
Post by: FofR on 2007-04-23 11:28:07
Seems to be an error in the Title defaults,

"$upper(%title%))" extra parenthesis.

These defaults look great and I love the pui relevant images

One more error in the layout selector:

$if($isgrouped(date),$scplsetlaout(Date))

I'd recommend adding: "   $if($isgrouped(random),$scplsetlayout(Random))" also.

To quote myself when seeing Double Click and Middle Click actions "oh that's sexy!"

"Group Rows: 0" seems to work now, can I get a confirmation on this?

For the SCPL editor, I think when you right click and select Settings the editing dialogue box should show the currently used layout not the first one in the list, this has caused me some confusion. A rename option would be good too.

I know this version is just out but I have a feature request (are you sick and tired of those yet?): Rather than base the SCPL layout selector on a layout name why not base it on layout labels? i.e. I could have an SCPL layout named "grouped art inset" and then the labels could be "artist" "album" "folder", etc. In the SCPL selector you would then apply something along the lines of: "if grouped by artist scpl layout (label:artist). Then in the SCPL code you could have some sort of label recognition, so "if label:artist" show ARTIST. Im really just brainstorming a method of preventing all the redundant code.

EDIT: 1000th post.
Title: foo_ui_panels
Post by: barry123 on 2007-04-23 11:31:27
I use panel UI and Columns Playlist.
with Columns Playlist I use the code %Play_counter%
when I hit the Colum Play Counter it sort the tracks from low to high.
so 1,2,3,4,5,6 etc.

I've to hit the Colum twice to sort from high to low.

is there any way to just click ones?
Title: foo_ui_panels
Post by: FofR on 2007-04-23 12:15:45
CRASH REPORT - the bad type: I tried deleting my ALBUM scpl layout, the first in the list: fb2k promptly died a miserable death without giving any information about the crash.


I reproduced this when trying to delete a TEST layout which was not in use at the time.

Tried deleting Album SCPL layout again and it deleted then crashed when I clicked Apply.

Both of these layouts were present in the pui before installing v0.10.0

It seems my Singles layout is NOT currently chosen as default which is what I am aiming for.
Title: foo_ui_panels
Post by: shakey_snake on 2007-04-23 12:21:28
^I have the same problem. For me the new relative path works for $button and $imageabs2 but not $imageabs.
$imageabs() has always been different (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29#.24imageabs) for some reason, or another.
Title: foo_ui_panels
Post by: carmenm on 2007-04-23 12:30:35
i have a crash now everytime i close foobar
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 015C77AEh
Access violation, operation: read, address: 75BEC1B0h
Call path:
entry=>user_interface::shutdown
This is the first crash logged by this instance.
Code bytes (015C77AEh):
015C776Eh:  4C 24 14 64 89 0D 00 00 00 00 59 5F 5E 5B 83 C4
015C777Eh:  10 C2 04 00 CC CC CC CC CC CC CC CC CC CC CC CC
015C778Eh:  CC CC 56 8B F1 83 7E 28 00 74 22 8B 46 28 85 C0
015C779Eh:  75 0C 68 03 40 00 80 E8 96 51 00 00 EB 0F 8B 08
015C77AEh:  8B 51 08 50 FF D2 C7 46 28 00 00 00 00 83 7E 24
015C77BEh:  00 74 2F 8B 46 24 8B 08 8B 51 1C 50 FF D2 8B 46
015C77CEh:  24 85 C0 75 0E 68 03 40 00 80 E8 63 51 00 00 33
015C77DEh:  C0 5E C3 8B 08 8B 51 08 50 FF D2 C7 46 24 00 00
Stack (0012F914h):
0012F8F4h:  00000000 A9751ACC 00000001 805353CD
0012F904h:  A9751B04 7FFDE700 00000000 00000000
0012F914h:  01604D18 015CBB10 065E24AE 01750250
0012F924h:  01604D18 00000002 00000000 00846B90
0012F934h:  FFFFFFEB 00000000 01750250 015C1C30
0012F944h:  0012F97C 77D188D1 00846B90 FFFFFFEB
0012F954h:  77D188DA 01750250 015C1C30 00000000
0012F964h:  0012F958 77D188DA 0012FA30 015DD6FB
0012F974h:  FFFFFFFF 015C1DA9 01750250 00000002
0012F984h:  00000000 00000000 0012FA14 015C1C30
0012F994h:  0012F9D8 00000000 00000000 0012FA14
0012F9A4h:  017F74D0 0012F9D8 00000000 77D18734
0012F9B4h:  01750250 00000002 00000000 00000000
0012F9C4h:  015C1C30 DCBAABCD 00000000 0012FA14
0012F9D4h:  015C1C30 0012FA40 77D18816 015C1C30
0012F9E4h:  01750250 00000002 00000000 00000000
0012F9F4h:  00000000 01750250 018EE698 00000014
0012FA04h:  00000001 00000000 00000000 00000010
0012FA14h:  00000000 0012FA84 00000001 00000000
0012FA24h:  00000000 0012F9F4 0012F538 0012FA84
Registers:
EAX: 0034FE98, EBX: 00000000, ECX: 75BEC1A8, EDX: 015CB9E0
ESI: 01604D08, EDI: 00000002, EBP: 00000000, ESP: 0012F914
Crash location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C910000h - 7C9C7000h
kernel32                        loaded at 7C800000h - 7C904000h
COMCTL32                        loaded at 77390000h - 77493000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4C000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F37000h
USER32                          loaded at 77D10000h - 77DA0000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7C9D0000h - 7D1F3000h
ole32                            loaded at 774A0000h - 775DD000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76340000h - 7638A000h
uxtheme                          loaded at 5B090000h - 5B0C8000h
MSCTF                            loaded at 74690000h - 746DB000h
PopOpn32                        loaded at 003D0000h - 003D8000h
foo_albumlist                    loaded at 00A80000h - 00AC7000h
OLEAUT32                        loaded at 770E0000h - 7716C000h
foo_audioscrobbler              loaded at 00AD0000h - 00B07000h
WS2_32                          loaded at 719F0000h - 71A07000h
WS2HELP                          loaded at 719E0000h - 719E8000h
foo_cdda                        loaded at 00B70000h - 00BA5000h
foo_common                      loaded at 00BD0000h - 00C0A000h
foo_comserver2                  loaded at 00C30000h - 00C86000h
foo_converter                    loaded at 00CB0000h - 00D19000h
foo_cwb_hooks                    loaded at 00D40000h - 00D6E000h
foo_dsp_std                      loaded at 00D90000h - 00DD1000h
foo_infobox                      loaded at 00E00000h - 00E40000h
foo_input_std                    loaded at 00E60000h - 00F73000h
foo_masstag                      loaded at 00FA0000h - 00FF0000h
foo_playcount                    loaded at 01010000h - 01038000h
foo_playlist_manager            loaded at 01060000h - 010A6000h
foo_playlist_tree                loaded at 010D0000h - 01145000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 71A10000h - 71A1A000h
libmzgc360_000                  loaded at 01170000h - 01214000h
foo_rgscan                      loaded at 01260000h - 012A8000h
foo_run                          loaded at 012D0000h - 012FB000h
foo_scrobblecharts              loaded at 01320000h - 01353000h
WININET                          loaded at 77AA0000h - 77B47000h
CRYPT32                          loaded at 779E0000h - 77A76000h
MSASN1                          loaded at 77A80000h - 77A92000h
foo_uie_albumart                loaded at 01380000h - 013BC000h
gdiplus                          loaded at 4EB80000h - 4ED23000h
foo_uie_albumlist                loaded at 01430000h - 0146F000h
foo_uie_explorer                loaded at 01470000h - 014AC000h
foo_uie_playlists_dropdown      loaded at 014C0000h - 014F9000h
foo_uie_quicksearch              loaded at 01520000h - 01568000h
foo_uie_vis_egoh                loaded at 01590000h - 015AD000h
foo_uie_wsh_panel                loaded at 015C0000h - 015F6000h
foo_ui_columns                  loaded at 01730000h - 017C7000h
foo_ui_panels                    loaded at 017F0000h - 018CE000h
IMM32                            loaded at 76320000h - 7633D000h
foo_ui_std                      loaded at 018F0000h - 01947000h
foo_utils                        loaded at 01970000h - 019A9000h
foo_winamp_spam                  loaded at 019D0000h - 019EF000h
foo_uie_lyrics                  loaded at 01A00000h - 01A5F000h
WINMM                            loaded at 76AE0000h - 76B0F000h
foo_uie_lyrics_panel            loaded at 01B00000h - 01B68000h
foo_uie_wmpvis                  loaded at 01B90000h - 01BCB000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
MSVCR80                          loaded at 78130000h - 781CB000h
mswsock                          loaded at 71990000h - 719D0000h
DNSAPI                          loaded at 76ED0000h - 76EF7000h
Msimg32                          loaded at 76310000h - 76315000h
synrgyhk                        loaded at 02AE0000h - 02AE6000h
CLBCATQ                          loaded at 76F80000h - 76FFF000h
COMRes                          loaded at 77000000h - 770D4000h
VERSION                          loaded at 77BD0000h - 77BD8000h
SXS                              loaded at 77210000h - 772C1000h
xpsp2res                        loaded at 20000000h - 202DA000h
rasadhlp                        loaded at 76F70000h - 76F76000h
imagehlp                        loaded at 76C40000h - 76C68000h
DBGHELP                          loaded at 5D3F0000h - 5D491000h

Stack dump analysis:
Address: 015CBB10h, location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h
Address: 01750250h, location: "foo_ui_columns", loaded at 01730000h - 017C7000h
Address: 01750250h, location: "foo_ui_columns", loaded at 01730000h - 017C7000h
Address: 015C1C30h, location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01750250h, location: "foo_ui_columns", loaded at 01730000h - 017C7000h
Address: 015C1C30h, location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 015DD6FBh, location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h
Address: 015C1DA9h, location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h
Address: 01750250h, location: "foo_ui_columns", loaded at 01730000h - 017C7000h
Address: 015C1C30h, location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h
Address: 017F74D0h, location: "foo_ui_panels", loaded at 017F0000h - 018CE000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01750250h, location: "foo_ui_columns", loaded at 01730000h - 017C7000h
Address: 015C1C30h, location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h
Address: 015C1C30h, location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 015C1C30h, location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h
Address: 01750250h, location: "foo_ui_columns", loaded at 01730000h - 017C7000h
Address: 01750250h, location: "foo_ui_columns", loaded at 01730000h - 017C7000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 015C1C30h, location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h
Address: 01750250h, location: "foo_ui_columns", loaded at 01730000h - 017C7000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 015C1C30h, location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 015C1C30h, location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D1DAF6h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DestroyWindow" (+0000000Ch)
Address: 017F6D47h, location: "foo_ui_panels", loaded at 017F0000h - 018CE000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 018BF0E4h, location: "foo_ui_panels", loaded at 017F0000h - 018CE000h
Address: 018BF0ECh, location: "foo_ui_panels", loaded at 017F0000h - 018CE000h
Address: 0189689Bh, location: "foo_ui_panels", loaded at 017F0000h - 018CE000h
Address: 01807C9Ch, location: "foo_ui_panels", loaded at 017F0000h - 018CE000h
Address: 77D1DAEAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0189A130h, location: "foo_ui_panels", loaded at 017F0000h - 018CE000h
Address: 00466224h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A87E6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430A0Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 013B0178h, location: "foo_uie_albumart", loaded at 01380000h - 013BC000h
Address: 004C03D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004E4198h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49CCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C927BF5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 1000C021h, location: "shared", loaded at 10000000h - 10029000h
Address: 004E3E68h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00491E58h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4218h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00447AE7h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0043D4DDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004991DDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0548h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0548h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF4F4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0548h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430B6Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0928h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004973CAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004936FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004936F6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B33D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4210h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF8E8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496284h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004962EDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 003D006Eh, location: "PopOpn32", loaded at 003D0000h - 003D8000h
Address: 003D0065h, location: "PopOpn32", loaded at 003D0000h - 003D8000h
Address: 003D006Eh, location: "PopOpn32", loaded at 003D0000h - 003D8000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 003D0065h, location: "PopOpn32", loaded at 003D0000h - 003D8000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 003D0065h, location: "PopOpn32", loaded at 003D0000h - 003D8000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.3 beta
UNICODE

Additional info:
Winamp API Emulator 0.90  (foo_winamp_spam)
Special file info box 2.0.4  (foo_infobox)
Standard DSP array 1.0  (foo_dsp_std)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
Columns UI 0.1.3 beta 1v6 TEST  (foo_ui_columns)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]  (foo_playlist_tree)
Standard Input Array 1.0  (foo_input_std)
Album Art Panel 0.2.6  (foo_uie_albumart)
Audioscrobbler 1.3.5  (foo_audioscrobbler)
Last.fm Chart Player 0.2.1  (foo_scrobblecharts)
Common services 0.1  (foo_common)
WMP Visualizations 0.1.2 (Intel SSE)  (foo_uie_wmpvis)
Lyrics panel 0.34.1  (foo_uie_lyrics_panel)
Default User Interface 0.9acc  (foo_ui_std)
Run services 0.3.2  (foo_run)
Converter 1.0.1  (foo_converter)
Quick Search Toolbar 2.8i  (foo_uie_quicksearch)
Masstagger 1.6  (foo_masstag)
WMA Decoder 1.1  (foo_input_std)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Playback Statistics 1.3.2  (foo_playcount)
foobar2000 core 0.9.4.3 beta  (Core)
COM Automation server 0.7 alpha 6  (foo_comserver2)
Album List 3.2.0  (foo_albumlist)
Playlists Dropdown 0.6 alpha 3  (foo_uie_playlists_dropdown)
Panels UI 0.10.0 beta [Apr 22 2007 - 17:07:58]  (foo_ui_panels)
FLAC Decoder 1.1.0  (foo_input_std)
CD Audio Decoder 2.1.1  (foo_cdda)
Playlist Manager 1.0  (foo_playlist_manager)
Explorer Tree 1.04.6b  (foo_uie_explorer)
cwbowron's title format hooks 1.0.14 [Nov  1 2006 - 10:20:44]  (foo_cwb_hooks)
Playlist tools 0.5.7  (foo_utils)
Egoh Spectrum analyser (uie) 1.1.0  (foo_uie_vis_egoh)
Lyric Show Panels 0.3.1.1  (foo_uie_lyrics)

Title: foo_ui_panels
Post by: carmenm on 2007-04-23 15:37:26
Found out a bug. In SCPL the %isplaying%doesnt work anymore if you change layout, you have to wait for the next song in order to have it.

By the way i dont really like the playlist remembering its layout, would it be possible to have an option for it?
Title: foo_ui_panels
Post by: dtsneak on 2007-04-23 16:36:06
Is there any plans on allowing multiple commands be issued for a single button? I'm trying to have a button set a permanent variable and also change the windowsize...
Title: foo_ui_panels
Post by: FofR on 2007-04-23 16:56:22
Just have two overlapping buttons, one with no image.
Title: foo_ui_panels
Post by: alphaex32 on 2007-04-23 17:41:07
Is there any plans on allowing multiple commands be issued for a single button? I'm trying to have a button set a permanent variable and also change the windowsize...
It'd be awesome if buttons were implemented to run any code, instead of just the normal commands. Then, you could have multiple $puts or $setpvar statements on one button. Of course the normal menu commands and tagging stuff could be called in the code also.
Title: foo_ui_panels
Post by: terrestrial on 2007-04-23 18:16:18
WOW that last version seems AWESOME, Thanks terrestrial. By the way i was waiting to see if it was in the new version, do you think we you could implement a $run() which could run services like $button() does?


not really possible. would have to be a different component.

Hi Terrestrial - in regards to the redraw problem i am having after dbl clicking on a song... it is pui independent - I have tried with 6 different pui's including the default.pui file

the list of components is as follows

I am also now running your latest release 0.10.0 with foobar 0.9.4.3 beta
windows xp sp2

and to summarize the problem - i dbl click on a song - it starts to play and then 3 seconds later the whole window - tool bar excluded just goes blank for 1 second and then resumes.

I very much doubt a screen shot would help but let me know if you want one

also this only happened after upgrading foobar to 0.9.4.3


yeah, a screen shot might be helpful... also try removing all components except default + panels ui and see if its still a problem.

While I think I can understand the reason for changing the relative paths (and i like the shorter paths it creates), the new relatives paths make it especially hard to see if components are installed.
Example:
before I could just use:
$fileexists(/components\foo_cwb_hooks.dll)

maybe implimenting %foobar_dir% or something to that effect would be nice.
then I could use:
$fileexists(%foobar_dir%\components\foo_cwb_hooks.dll)


I'll try to add it for the next version.

Seems to be an error in the Title defaults,


fixed the typos. good eye

Quote
I'd recommend adding: "   $if($isgrouped(random),$scplsetlayout(Random))" also.


added.

Quote
"Group Rows: 0" seems to work now, can I get a confirmation on this?


yep.

Quote
I know this version is just out but I have a feature request (are you sick and tired of those yet?): Rather than base the SCPL layout selector on a layout name why not base it on layout labels? i.e. I could have an SCPL layout named "grouped art inset" and then the labels could be "artist" "album" "folder", etc. In the SCPL selector you would then apply something along the lines of: "if grouped by artist scpl layout (label:artist). Then in the SCPL code you could have some sort of label recognition, so "if label:artist" show ARTIST. Im really just brainstorming a method of preventing all the redundant code.


or maybe have the layout have multiple names...

CRASH REPORT - the bad type: I tried deleting my ALBUM scpl layout, the first in the list: fb2k promptly died a miserable death without giving any information about the crash.


I reproduced this when trying to delete a TEST layout which was not in use at the time.

Tried deleting Album SCPL layout again and it deleted then crashed when I clicked Apply.

Both of these layouts were present in the pui before installing v0.10.0


fixed.

Quote
It seems my Singles layout is NOT currently chosen as default which is what I am aiming for.


hmmm.... it should be. make sure the name is exactly "Singles". Also see the new default.pui (delete the old one) and group by different criteria.

i have a crash now everytime i close foobar


try removing foo_uie_wsh_panel.

"quote name='carmenm' date='Apr 23 2007, 08:37' post='487407'"
By the way i dont really like the playlist remembering its layout, would it be possible to have an option for it?
"/quote" (seems to be a limit of 10 quotes per post)

is there a reason you don't like it?

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

I've uploaded 10.1 with the bug fixes mentioned above.
Title: foo_ui_panels
Post by: mil3s on 2007-04-23 18:33:20
Why no fix for $imageabs?

The relative path for $imageabs is still the foobar folder, not the pui folder.
Title: foo_ui_panels
Post by: carmenm on 2007-04-23 19:06:09
"quote name='carmenm' date='Apr 23 2007, 08:37' post='487407'"
By the way i dont really like the playlist remembering its layout, would it be possible to have an option for it?
"/quote" (seems to be a limit of 10 quotes per post)

is there a reason you don't like it?

I hope you didnt take it badly whem i say i dont like it  it is just that it goes against the idea of my SCPL. I want to have two different modes which means that when i am on album layout everything must be on album layout. It cannot work anymore:
on album layout -> go to Singles layout-<change playlist-> go back to album layout->go back to the playlist => still in Singles layout.

That s why i dont really like it. But yet it is a great option to have. You did a terrible job!
Thanks
Title: foo_ui_panels
Post by: bb10 on 2007-04-23 19:25:50

Ability to put black/dark font on glass. Atm black font isn't shown at all and dark font is almost invicible.
Ability to enable/disable panels being transparent when put on glass.


not possible without rewriting everything in gdi+, so not for the foreseeable future.

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

I've uploaded the next version. there are some changes in handling (relative) file paths, so read the changes.


Oh well, I'll just keep hoping to see it somewhere in a future release.
Thanks for the reply and the new version.
Title: foo_ui_panels
Post by: FofR on 2007-04-23 19:28:45
It seems counter-intuitive when it comes to browsers/playlist trees, i.e. these generally send the songs to a default library playlist.  It works great for every other playlist type, maybe some sort of library playlist definition so that its settings aren't saved?

My Singles layout was missing an S . Multiple names would also work for SCPL layouts and to be able to reference them or their index in the layout would add some nice functions.
Title: foo_ui_panels
Post by: terrestrial on 2007-04-23 19:34:31
Why no fix for $imageabs?

The relative path for $imageabs is still the foobar folder, not the pui folder.


$imageabs has always pointed to the profile folder. sometimes its the same as the foobar folder, sometimes its not. you probably should use $imageabs2 (which is basically the same as $imageabs, but with a few extra options + different base directory).

I can also change where $imageabs points to if people don't use the profile directory...

I hope you didnt take it badly whem i say i dont like it  it is just that it goes against the idea of my SCPL. I want to have two different modes which means that when i am on album layout everything must be on album layout. It cannot work anymore:
on album layout -> go to Singles layout-<change playlist-> go back to album layout->go back to the playlist => still in Singles layout.

That s why i dont really like it. But yet it is a great option to have. You did a terrible job!
Thanks


no, I was just wondering under what circumstances it wouldn't work. say, for example, you had playlist a that you sort/group by rating, then switch to playlist b that you sort/group by album. if the modes aren't remembered, and you switch to playlist a, the grouping would be messed up.

what you want is probably an option to apply the current sort/group criteria when you switch playlists. the code is already there, so it shouldn't be too hard to add for the next version.
Title: foo_ui_panels
Post by: FofR on 2007-04-23 19:38:02
Is it possible yet to sort/group by using a button not assigned to a preset? i.e. Say I wanted to apply: "Artist,-Album,-Track" where - indicates it's only sorted by. I don't quite understand what this means in the changelog: "FILTER: button sorts by current sort/group"
Title: foo_ui_panels
Post by: mil3s on 2007-04-23 19:41:51
It's my opinion that $imageabs2 has a confusing amount of zeros in it, since one often doesn't need all the options.  But I guess it's no big deal to replace all $imageabs with $imageabs2.
Title: foo_ui_panels
Post by: metal_termite on 2007-04-23 19:42:48

Why no fix for $imageabs?

The relative path for $imageabs is still the foobar folder, not the pui folder.


$imageabs has always pointed to the profile folder. sometimes its the same as the foobar folder, sometimes its not. you probably should use $imageabs2 (which is basically the same as $imageabs, but with a few extra options + different base directory).

I can also change where $imageabs points to if people don't use the profile directory...


It is no big deal to me because I don't make my PUI layout with sharing in mind, but for the sake of consistency it might be better to point it to the PanelsUI folder.
Title: foo_ui_panels
Post by: carmenm on 2007-04-23 19:46:27
no, I was just wondering under what circumstances it wouldn't work. say, for example, you had playlist a that you sort/group by rating, then switch to playlist b that you sort/group by album. if the modes aren't remembered, and you switch to playlist a, the grouping would be messed up.

what you want is probably an option to apply the current sort/group criteria when you switch playlists. the code is already there, so it shouldn't be too hard to add for the next version.

I see your point too. I personaly like to be on one mode (Album) all the time except for the playlist called Divers. That s why i would like to have it disabled. Your option seems good except that would nt it break the purpose of the layout selector? I mean i couldnt do the Divers playlist an "exception" , except if the layout selector permits you also to change sort group while changing playlist
What do you think?
Title: foo_ui_panels
Post by: The Judge on 2007-04-23 19:53:15
I'm new here but cheers for the update. Came at just the right time .

I'm a tad unsure still as to how it works though. Am I right in saying that the layout is dependent on how you 'sort/group by' the playlists? So if you set an 'Albums' layout to a sort/group of Artist/Album then all playlists sorted by Artist/Album will have that layout? It is dependent on how they are grouped rather than the specific playlist? Sorry for all the questions.
Title: foo_ui_panels
Post by: FofR on 2007-04-23 20:00:43
I got another crash when trying to delete my "Single" SCPL layout.
Title: foo_ui_panels
Post by: vdragonlance on 2007-04-23 20:20:18
Where can I download pui 0.9+?
I'm having trouble with 0.10 and I deleted my mine


EDIT: Never mind I figured out the problem
Title: foo_ui_panels
Post by: carmenm on 2007-04-23 21:23:43
About my crashing, you were right terrestrial it was tu foo_uie_wsh
damn!
Title: foo_ui_panels
Post by: flyll on 2007-04-23 21:26:01
i can't double click to start playing anymore :F
and yes, i've tried setting "double click action" to default and some other stuff but nothing seems to work!

EDIT
bah, i just changed the middle mouse click to default and the double click went back to normal again
Title: foo_ui_panels
Post by: FofR on 2007-04-23 21:31:00
I have also noticed this issue, it started occurring when I changed the action of the middle click.

It returns to normal when both are set to -Default-
Title: foo_ui_panels
Post by: Nickoladze on 2007-04-23 21:51:24
I get constant crashes when editing the layout, here's the most recent:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01CE5372h
Access violation, operation: read, address: 00000000h
Call path:
entry=>user_interface::shutdown
This is the first crash logged by this instance.
Code bytes (01CE5372h):
01CE5332h:  83 C4 24 C2 08 00 8B 4C 24 30 5F 5E 5D 89 5C 24
01CE5342h:  0C 5B 33 CC E8 3E 7A 07 00 83 C4 24 C2 08 00 CC
01CE5352h:  CC CC CC CC CC CC CC CC CC CC CC CC CC CC 55 8B
01CE5362h:  EC 83 E4 F8 83 EC 14 53 56 57 8B 7D 08 8B 47 1C
01CE5372h:  8B 18 83 C7 18 8B F7 89 5C 24 14 89 74 24 10 85
01CE5382h:  F6 8B 47 04 89 44 24 1C 74 04 3B F7 74 05 E8 D2
01CE5392h:  78 07 00 3B 5C 24 1C 74 4E 85 F6 75 05 E8 C3 78
01CE53A2h:  07 00 3B 5E 04 75 05 E8 B9 78 07 00 8B 73 28 83
Stack (0012E370h):
0012E350h:  00000000 00000000 00000000 00000000
0012E360h:  00000000 00000000 00000000 00000000
0012E370h:  01D9F0E4 0012E3F4 0012E404 00000033
0012E380h:  0012E3B4 0195E4F8 00000249 0012E3F4
0012E390h:  0012E404 0195E4F8 01CD7451 01F48638
0012E3A0h:  0012E3F4 0012E404 00000000 0012E478
0012E3B0h:  0012E3D8 8895E4F8 01CE7454 01EF6F90
0012E3C0h:  00000249 BE75EC28 004DF178 01D9F0E4
0012E3D0h:  01D9F0EC 0030EA60 01D85748 01D99990
0012E3E0h:  01D841A8 01ED25F0 0000002D 0000002D
0012E3F0h:  0000002C 01D8524C 01F4B490 000002E2
0012E400h:  000002E2 01D8522C 0040A600 000000F0
0012E410h:  00000000 004DF0E0 00000006 00000000
0012E420h:  00000000 00000000 01D841A8 0195DA70
0012E430h:  00000018 00000018 00000007 004DF05C
0012E440h:  0044B7A0 00000002 00000007 01D9F0EC
0012E450h:  00000007 FFFFFFB0 00000006 0012E478
0012E460h:  00452473 0012E470 004DF178 0012E49C
0012E470h:  01D79BF1 00000004 0012E4AC 01CE7C8B
0012E480h:  01D9F0E4 BE75EB68 004D83C0 0000000D
Registers:
EAX: 00000000, EBX: 0012E404, ECX: 01F4B6D8, EDX: 7265650A
ESI: 0012E3F4, EDI: 01F48638, EBP: 0012E394, ESP: 0012E370
Crash location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 77440000h - 7755E000h
kernel32                        loaded at 76BD0000h - 76CA8000h
COMCTL32                        loaded at 74E50000h - 74FE4000h
msvcrt                          loaded at 775D0000h - 7767A000h
ADVAPI32                        loaded at 768C0000h - 7697F000h
RPCRT4                          loaded at 772A0000h - 77363000h
GDI32                            loaded at 771C0000h - 7720B000h
USER32                          loaded at 76980000h - 76A1E000h
SHLWAPI                          loaded at 76A20000h - 76A75000h
SHELL32                          loaded at 75D00000h - 767CE000h
ole32                            loaded at 76A80000h - 76BC4000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76D30000h - 76DA4000h
IMM32                            loaded at 77150000h - 7716E000h
MSCTF                            loaded at 77370000h - 77437000h
LPK                              loaded at 77560000h - 77569000h
USP10                            loaded at 76CB0000h - 76D2D000h
uxtheme                          loaded at 748A0000h - 748DF000h
foo_abx                          loaded at 001B0000h - 001E3000h
foo_albumlist                    loaded at 012D0000h - 01317000h
OLEAUT32                        loaded at 76DB0000h - 76E3C000h
foo_audioscrobbler              loaded at 01060000h - 01090000h
WS2_32                          loaded at 775A0000h - 775CD000h
NSI                              loaded at 768B0000h - 768B6000h
foo_cdda                        loaded at 01180000h - 011B5000h
foo_converter                    loaded at 01320000h - 01389000h
foo_custominfo                  loaded at 01420000h - 014A5000h
foo_cwb_hooks                    loaded at 013A0000h - 013D5000h
foo_dsp_std                      loaded at 014B0000h - 014F1000h
foo_freedb2                      loaded at 01500000h - 01540000h
foo_input_std                    loaded at 017A0000h - 018B3000h
foo_masstag                      loaded at 01560000h - 015AF000h
foo_playcount                    loaded at 015D0000h - 015F8000h
foo_rgscan                      loaded at 01610000h - 01658000h
foo_uie_albumlist                loaded at 01680000h - 016BF000h
foo_uie_single_column_playlist  loaded at 01700000h - 0174C000h
MSVCP80                          loaded at 71310000h - 71397000h
MSVCR80                          loaded at 6E840000h - 6E8DB000h
gdiplus                          loaded at 74380000h - 7452A000h
foo_uie_vis_egoh                loaded at 01760000h - 0177D000h
foo_uie_wsh_panel                loaded at 018C0000h - 018F6000h
foo_ui_columns                  loaded at 01A00000h - 01A97000h
foo_ui_panels                    loaded at 01CD0000h - 01DAE000h
foo_ui_std                      loaded at 01960000h - 019B7000h
foo_unpack                      loaded at 01BD0000h - 01BFE000h
PROPSYS                          loaded at 74160000h - 74217000h
SETUPAPI                        loaded at 76E40000h - 76FC8000h
apphelp                          loaded at 75B30000h - 75B5C000h
CLBCatQ                          loaded at 77210000h - 77294000h
wpdshext                        loaded at 6D730000h - 6D99E000h
WINMM                            loaded at 74340000h - 74373000h
OLEACC                          loaded at 75250000h - 75288000h
shdocvw                          loaded at 72D30000h - 72E37000h
ieframe                          loaded at 6F900000h - 6FECA000h
PSAPI                            loaded at 75C60000h - 75C67000h
iertutil                        loaded at 76FD0000h - 77015000h
USERENV                          loaded at 75BB0000h - 75BCE000h
Secur32                          loaded at 75B90000h - 75BA4000h
urlmon                          loaded at 77020000h - 77144000h
Msimg32                          loaded at 752A0000h - 752A5000h
SXS                              loaded at 75A70000h - 75ACF000h
jscript                          loaded at 6D6B0000h - 6D728000h
rsaenh                          loaded at 74DE0000h - 74E18000h
events                          loaded at 16000000h - 16034000h
MSVCR71                          loaded at 7C340000h - 7C396000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
IPHLPAPI                        loaded at 753E0000h - 753F9000h
dhcpcsvc                        loaded at 753A0000h - 753D5000h
DNSAPI                          loaded at 756F0000h - 7571B000h
WINNSI                          loaded at 75390000h - 75397000h
dhcpcsvc6                        loaded at 75370000h - 75390000h
mswsock                          loaded at 751D0000h - 7520B000h
DSOUND                          loaded at 6E9F0000h - 6EA61000h
POWRPROF                        loaded at 74D40000h - 74D5A000h
MMDevApi                        loaded at 74840000h - 74867000h
WINTRUST                        loaded at 74B90000h - 74BBD000h
CRYPT32                          loaded at 75890000h - 75981000h
MSASN1                          loaded at 75870000h - 75882000h
imagehlp                        loaded at 77570000h - 77599000h
audioses                        loaded at 72A70000h - 72A91000h
audioeng                        loaded at 729A0000h - 72A06000h
AVRT                            loaded at 74D20000h - 74D27000h
rasadhlp                        loaded at 73D30000h - 73D36000h
dwmapi                          loaded at 73340000h - 7334C000h
dbghelp                          loaded at 71CD0000h - 71DAC000h

Stack dump analysis:
Address: 01D9F0E4h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0005F2F2h)
Address: 01CD7451h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Address: 01CE7454h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01D9F0E4h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0005F2F2h)
Address: 01D9F0ECh, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0005F2FAh)
Address: 01D85748h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+00045956h)
Address: 01D841A8h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+000443B6h)
Address: 01D8524Ch, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0004545Ah)
Address: 01D8522Ch, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0004543Ah)
Address: 0040A600h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF0E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01D841A8h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+000443B6h)
Address: 004DF05Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044B7A0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01D9F0ECh, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0005F2FAh)
Address: 00452473h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01D79BF1h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+00039DFFh)
Address: 01CE7C8Bh, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Address: 01D9F0E4h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0005F2F2h)
Address: 004D83C0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01D7A140h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0003A34Eh)
Address: 00466224h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A87E6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430057h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A0097h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D83C0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D8318h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049F52Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF4B4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049FFF7h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D83C0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004994C0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D83C0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D83C0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 774A1039h, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "RtlRaiseStatus" (+000000B4h)
Address: 774A1074h, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "RtlRaiseStatus" (+000000EFh)
Address: 774A100Bh, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "RtlRaiseStatus" (+00000086h)
Address: 004AF4F4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77462C4Bh, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "RtlUnwind" (+000000E3h)
Address: 004AF4F4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D8C58h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01D5CE06h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0001D014h)
Address: 76997A13h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "InflateRect" (+0000006Fh)
Address: 0169686Bh, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0001387Bh)
Address: 76990023h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "GetMonitorInfoA" (+00000073h)
Address: 769E76CCh, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "AlignRects" (+00001926h)
Address: 76990992h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "IsZoomed" (+00000035h)
Address: 0168E603h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000B613h)
Address: 0169AB55h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017B65h)
Address: 0169A015h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017025h)
Address: 0169A021h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017031h)
Address: 0168E609h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000B619h)
Address: 01698490h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+000154A0h)
Address: 01699AC0h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00016AD0h)
Address: 0169A021h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017031h)
Address: 0169A2B3h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+000172C3h)
Address: 0169A234h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017244h)
Address: 016B0264h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0002D274h)
Address: 01699F92h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00016FA2h)
Address: 0168E603h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000B613h)
Address: 0169003Bh, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000D04Bh)
Address: 00499471h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0169A886h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017896h)
Address: 016B0298h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0002D2A8h)
Address: 0168E603h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000B613h)
Address: 0169AB55h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017B65h)
Address: 0168E609h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000B619h)
Address: 0169A015h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017025h)
Address: 0169A021h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017031h)
Address: 0168E609h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000B619h)
Address: 01698490h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+000154A0h)
Address: 01699AC0h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00016AD0h)
Address: 0169A021h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017031h)
Address: 0169A2B3h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+000172C3h)
Address: 0169A234h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017244h)
Address: 016B0264h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0002D274h)
Address: 01699F92h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00016FA2h)
Address: 0168E603h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000B613h)
Address: 01699AC0h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00016AD0h)
Address: 0169A234h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017244h)
Address: 0169A522h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017532h)
Address: 016B0298h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0002D2A8h)
Address: 016B0264h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0002D274h)
Address: 0169A530h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017540h)
Address: 0168E603h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000B613h)
Address: 0169A886h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017896h)
Address: 016B0298h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0002D2A8h)
Address: 774A1843h, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 774A16DCh, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "RtlAllocateHeap" (+000000AFh)
Address: 016B0264h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0002D274h)
Address: 0169AA6Bh, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017A7Bh)
Address: 016B0298h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0002D2A8h)
Address: 016968BAh, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+000138CAh)
Address: 0049FA2Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049FA2Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049FA68h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049FAB1h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00499471h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00499471h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D8C58h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00499471h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049FAEBh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049FE7Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D8C80h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A0063h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D8C80h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004994C0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D8C80h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D8C80h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 774A1039h, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "RtlRaiseStatus" (+000000B4h)
Address: 774A104Dh, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "RtlRaiseStatus" (+000000C8h)
Address: 774A100Bh, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "RtlRaiseStatus" (+00000086h)
Address: 004AF8E8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 774629D7h, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "RtlGetAce" (+0000013Eh)
Address: 004AF8E8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76BEB09Eh, location: "kernel32", loaded at 76BD0000h - 76CA8000h
Symbol: "RaiseException" (+00000058h)
Address: 774A0E97h, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "KiUserExceptionDispatcher" (+0000000Fh)
Address: 76BEB09Eh, location: "kernel32", loaded at 76BD0000h - 76CA8000h
Symbol: "RaiseException" (+00000058h)
Address: 76BEB09Eh, location: "kernel32", loaded at 76BD0000h - 76CA8000h
Symbol: "RaiseException" (+00000058h)
Address: 76BEB09Eh, location: "kernel32", loaded at 76BD0000h - 76CA8000h
Symbol: "RaiseException" (+00000058h)
Address: 0168EA1Bh, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000BA2Bh)
Address: 016AC104h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00029114h)
Address: 016933C0h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+000103D0h)
Address: 01698490h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+000154A0h)
Address: 01695FA0h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00012FB0h)
Address: 0168DCDBh, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000ACEBh)
Address: 016A9F7Ch, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00026F8Ch)
Address: 016AB938h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00028948h)
Address: 0168ED16h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000BD26h)
Address: 016900C4h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000D0D4h)
Address: 016A6A9Eh, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00023AAEh)
Address: 01690213h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000D223h)
Address: 01691A08h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000EA18h)
Address: 0168E408h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000B418h)
Address: 016AC0C0h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+000290D0h)
Address: 0168EA1Bh, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000BA2Bh)
Address: 016AC104h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00029114h)
Address: 016933C8h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+000103D8h)
Address: 016A6ECAh, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00023EDAh)
Address: 01693497h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+000104A7h)
Address: 01681D9Fh, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0168E3EBh, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000B3FBh)
Address: 016953A4h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+000123B4h)
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 769E76CCh, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "AlignRects" (+00001926h)
Address: 769A2545h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "GetWindowLongW" (+00000037h)
Address: 748A7EC5h, location: "uxtheme", loaded at 748A0000h - 748DF000h
Symbol: "GetThemeEnumValue" (+0000034Fh)
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 769A24AFh, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "SetWindowLongW" (+00000065h)
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 769A2539h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 769A2545h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "GetWindowLongW" (+00000037h)
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 016A7150h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00024160h)
Address: 016813E9h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 769A1A10h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 769A1AE8h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "GetMessageW" (+00000146h)
Address: 01681270h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 769A1A91h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 769A1B41h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 769E76CCh, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "AlignRects" (+00001926h)
Address: 769A1C03h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "GetMessageW" (+00000261h)
Address: 01681270h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 769E76CCh, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "AlignRects" (+00001926h)
Address: 769E76CCh, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "AlignRects" (+00001926h)
Address: 769A3656h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "OffsetRect" (+0000004Dh)
Address: 01681270h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Address: 774A0E6Eh, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 774A0E20h, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 01681270h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Address: 769A1BB8h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "GetMessageW" (+00000216h)
Address: 76998C3Ah, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "DestroyWindow" (+0000000Ch)
Address: 0168125Dh, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0168EA54h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000BA64h)
Address: 01CE4270h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Address: 01D77096h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+000372A4h)
Address: 01CE4383h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Address: 01D77BE8h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+00037DF6h)
Address: 01CD71EBh, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Address: 01D6741Fh, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0002762Dh)
Address: 01D7A5CEh, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0003A7DCh)
Address: 01D5CB14h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0001CD22h)
Address: 01D65CB0h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+00025EBEh)
Address: 01D5CB14h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0001CD22h)
Address: 01CD11E9h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Address: 01D5D557h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0001D765h)
Address: 01D5D517h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0001D725h)
Address: 01CD421Eh, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Address: 01CD356Fh, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Address: 01CD4113h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Address: 01D9F0E4h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0005F2F2h)
Address: 771C6B54h, location: "GDI32", loaded at 771C0000h - 7720B000h
Symbol: "BitBlt" (+0000009Dh)
Address: 771CA748h, location: "GDI32", loaded at 771C0000h - 7720B000h
Symbol: "CombineRgn" (+00000276h)
Address: 018A0025h, location: "foo_input_std", loaded at 017A0000h - 018B3000h
Symbol: "foobar2000_get_interface" (+0008B095h)
Address: 01CE71B4h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Address: 01D9BC64h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0005BE72h)
Address: 004B0304h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
Panels UI 0.10.1 beta [Apr 23 2007 - 12:06:58]  (foo_ui_panels)
CD Audio Decoder 2.1.1  (foo_cdda)
ZIP/GZIP reader 1.0  (foo_unpack)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Album List 3.2.0  (foo_albumlist)
Converter 1.0.1  (foo_converter)
foobar2000 core 0.9.4.3  (Core)
Audioscrobbler 2.1  (foo_audioscrobbler)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Playback Statistics 1.3.2  (foo_playcount)
Standard Input Array 1.0  (foo_input_std)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
Default User Interface 0.9acc  (foo_ui_std)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
ABX Comparator 1.3.1  (foo_abx)
WMA Decoder 1.1  (foo_input_std)
Standard DSP array 1.0  (foo_dsp_std)
Single Column Playlist Display 0.5.4 beta [Jan  9 2007 - 15:42:59]  (foo_uie_single_column_playlist)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
Masstagger 1.6  (foo_masstag)
RAR reader 1.1  (foo_unpack)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
FLAC Decoder 1.1.0  (foo_input_std)
freedb Tagger 0.5.2a  (foo_freedb2)
foo_custominfo 0.1.2  (foo_custominfo)


Also, in the dropdown to select .pui files, Foobar keeps remembering files that aren't there anymore.
Title: foo_ui_panels
Post by: carmenm on 2007-04-23 23:06:23
I was wondering if that GDI+ we could have a repeat option for images. Could allow us to do mozaics without eating memory
Title: foo_ui_panels
Post by: leroi14 on 2007-04-24 00:26:30
For all those that version 0.9.x broke their FofR :
Quote
I am presently working on a compatible FofR Config v0.7 (which uses the defaults in v10), soon to be coming to a town near you.
Title: foo_ui_panels
Post by: kkamion on 2007-04-24 01:43:47
I seem to have a problem with new PanelsUI. I switched from PanelsUI 0.8 and Foobar 0.9.4.1 to Panels 0.10.0 and Foobar 0.9.4.3 (new panels didn't work with 0.9.4.1).

Problem is Setups won't show images. I tried brumal, wraithdu, falstaff and twitter (new version for new PanelsUI) and neither of them shows images. Only FofRs config works fine. I noticed that FofR, unlike others, used full images path in his code:
Quote
// Directory that contains the style images (make sure there is no trailing slash)
$setpvar(dir,C:\Applications\Multimedia\Foobar\images)


So a I assume that could be the  problem.
Could the problem be in my "non-standard" foobar install directory (C:\Applications\Multimedia\Foobar)?

I don't use per user settings. I saw that new Panels has problems with imageabs, but these setups use imageabs2. I would appreciate any help...
Title: foo_ui_panels
Post by: The Judge on 2007-04-24 02:09:29
Quote
+ changed base path to be relative to layout folder. eg. if you have your pui in ..\foobar2000\PanelsUI\MyTheme\MyTheme.pui, then /images\myimage.jpg would be ..\foobar2000\PanelsUI\MyTheme\images\myimage.jpg


Taken from the readme. Don't know which images exactly you're talking about but I imagine that's the problem.
Title: foo_ui_panels
Post by: Nickoladze on 2007-04-24 05:41:32
Here's a request:

I've been turning off the titlebar for awhile and making my own (so it's theme independant), it would be nice if we could define the titlebar area and make it draggable so we can move the window.
Title: foo_ui_panels
Post by: terrestrial on 2007-04-24 06:03:40
Is it possible yet to sort/group by using a button not assigned to a preset? i.e. Say I wanted to apply: "Artist,-Album,-Track" where - indicates it's only sorted by. I don't quite understand what this means in the changelog: "FILTER: button sorts by current sort/group"


you should never really need to do this... after all the user could have different names for the sort group criteria. instead do something like:

Code: [Select]
$drawrect(0,0,0,0,pencolor-null brushcolor-255-255-255)
$button2(0,0,0,0,100,20,'$font(tahoma,8,,0-0-0)$sortgroup_preset(0)','$font(tahoma,8,,255-0-0)$sortgroup_preset(0)',SORTGROUP_PRESET:0,)
$button2(100,0,0,0,100,20,'$font(tahoma,8,,0-0-0)$sortgroup_preset(1)','$font(tahoma,8,,255-0-0)$sortgroup_preset(1)',SORTGROUP_PRESET:1,)
..etc


I see your point too. I personaly like to be on one mode (Album) all the time except for the playlist called Divers. That s why i would like to have it disabled. Your option seems good except that would nt it break the purpose of the layout selector? I mean i couldnt do the Divers playlist an "exception" , except if the layout selector permits you also to change sort group while changing playlist
What do you think?


you could always apply a layout based on the name of the playlist in the layout selector. eg. $if($srcmp(%playlistname%,"Divers"),$scplsetlayout(Divers),)

and the Divers layout would have the group headers set to 0.

I'm a tad unsure still as to how it works though. Am I right in saying that the layout is dependent on how you 'sort/group by' the playlists? So if you set an 'Albums' layout to a sort/group of Artist/Album then all playlists sorted by Artist/Album will have that layout? It is dependent on how they are grouped rather than the specific playlist? Sorry for all the questions.


yes. the layout follows from the sort/grouping.

I got another crash when trying to delete my "Single" SCPL layout.


are there any steps to reproduce it?

i can't double click to start playing anymore :F
and yes, i've tried setting "double click action" to default and some other stuff but nothing seems to work!

EDIT
bah, i just changed the middle mouse click to default and the double click went back to normal again


yes, a bug. I've uploaded a fixed version.

I get constant crashes when editing the layout, here's the most recent:


1) delete foo_uie_single_column_playlist.dll. 2) are you running under a non english codepage? if so, read the top of the readme.
Title: foo_ui_panels
Post by: carmenm on 2007-04-24 08:40:11
Ok i ll try as you say
By the way thanks for the very last version corrected the mouse actions and  %isplaying% not working on changing layout.
Title: foo_ui_panels
Post by: kabuki on 2007-04-24 09:11:18
terrestrial, thanks you for your very fast reactivity for correcting last bugs.
- could you confirm that from version 0.9.0, unicode and specials characters are no longer supported ?
- and will it be difficult to add "visual options" in main menu :
View > PanelUI > Visual > [*Hide task bar entry],[*Tray Icon]...[*Hide Title Bar],[*Always on Top]
So we could call them from $button ?
Title: foo_ui_panels
Post by: FofR on 2007-04-24 09:13:41

I got another crash when trying to delete my "Single" SCPL layout.


are there any steps to reproduce it?


I tried this but on reopening fb2k the SCPL layout successfully deleted. Once again no crash report. The layout wasn't in use at the time. It seems like something is or wants to use the layout which then goes wrong when it gets deleted, as everything works fine after a restart.

I'm sorry I cannot reproduce. I can only recommend making a lot of complex SCPL layouts, restartings, playing  some songs for a bit and changing around sort/grouping - so the layouts load, perhaps editing, then try deleting them all.
Title: foo_ui_panels
Post by: kkamion on 2007-04-24 12:36:15
Quote
+ changed base path to be relative to layout folder. eg. if you have your pui in ..\foobar2000\PanelsUI\MyTheme\MyTheme.pui, then /images\myimage.jpg would be ..\foobar2000\PanelsUI\MyTheme\images\myimage.jpg


Taken from the readme. Don't know which images exactly you're talking about but I imagine that's the problem.


That helped, thank you very much. 
Although a bit different paths worked for me:
....foobar2000\PanelsUI\MyTheme.pui
....foobar2000\PanelsUI\images\MyTheme\myimage.jpg
Title: foo_ui_panels
Post by: TheBlackCat on 2007-04-24 16:10:45
Terrestrial, I know this has been requested numerous times, but I am wondering what your plans are for the "minimum group size" option?  The option so that it will pad a group with extra rows if it is smaller than a certain size?  I don't know in general, but personally that is the main feature I am waiting on.

If you implement that, it might also be nice to have an "item rows" option.  Like the group rows option, but for individual items.  There are cases where it would be nice to have the individual items be larger than the category header, but don't want to get rid of the category headers entirely.  There is currently no way to do this since the category header can only be a multiple of the row size.  But having "minimum group size" is currently far more important to me at least.
Title: foo_ui_panels
Post by: mil3s on 2007-04-24 16:24:14
Is there a reason %ispaused% doesn't work in Title Formating when using this plugin? At least it doesn't work in Main Window Title, haven't tested the statusbar.
Title: foo_ui_panels
Post by: TheBlackCat on 2007-04-24 17:00:10
I have an additional suggestion.  It would be nice if there was a $itemdata() function.  The function would give you access to the metadata from other row in the group (and other things like directory, filename, length, etc).  So for instance $itemdata(%album%,3) would return the album from the third row in the group.  $itemdata(meta,n) would return the data field meta from the row number n in that group.  $itemdata(meta) would return the data from the first row in the group (the same thing the header looks at) and thus would be the same as $itemdata(meta,1).  $itemdata(meta,-n) would return the metadata from the row n rows back.  so $itemdata(meta,-1) would return the metadata from the previous row, and thus would be the same as $itemdata(meta,%_itemindex%-1).  This would allow you to, for instance, check if the data in two adjacent rows is the same, or make sure you use the same album art in every row even if the items in a group are in different directories.  I think it would be very useful.  It would also allow a natural way to get metadata for padding rows for "minimum group size", since such rows would not have their own metadata (although I suppose you could just give them the metadata for the first item in the group and then give an $_ispad% field to tell people that they are padding).
Title: foo_ui_panels
Post by: nate on 2007-04-24 17:53:06
Is there a way to toggle between "Now Playing" and "Follow Cursor" other than the right-click menu? Either a button command or a pvar, perhaps?
you could have two different track displays- one set to follow mode and one set to now playing and automatically switch between then depending on the playback state.

Thanks Terrestrial...

I thought of that too (or rather, toggling between both panels with PVAR set by a button click, rather than by playback state). My concern there is a user less familiar with the setup could reset either of those panels individually to follow mode or now playing mode. Also, if I want the two displays to be identical except for their follow cursor/now playing mode, I'd have to remember to copy the code from one to the other each time I make a change, which, uhh, I'm generally too forgetful to do 

So this method could work for me, but it seeks like a bit of a kludge. If there were a way to have the follow cursor/now playing mode controlled by a button or a PVAR or something, it might be easier - I guess that's my way of making a feature request?

-Nate

Terrestrial, a question (sorry to bring this up again) - do you expect that the above request (the ability to change a panel's follow cursor/now playing mode be changed by something other than the existing right-click) will happen? I've been playing with your suggestion by having 2 panels, one set to follow cursor and one set to now playing, and switching between them based on a pvar, but honestly it's a bit of a mess. If you think there's a possibility that that functionality will be added in the future, I won't waste too much time trying to perfect the above method, but if you don't think it'll happen for whatever reason, I'll try to come up with something better.

Thanks,

-Nate
Title: foo_ui_panels
Post by: 4nt1 on 2007-04-24 18:51:51
great news terrestrial - panels 0.10.0 was not to blame - issue lies with component - playlist dropdown - which makes foobar take twice as long to load and is the culprite for when I dbl click a song I get a 3 second pause/non responding type application...

this is good news  - I simply wont use that plugin
Title: foo_ui_panels
Post by: carmenm on 2007-04-24 18:56:04
Terrestrial :

I have now a quite a complex config especially because of one new thing i am working on.
I have that in my layout globals
Code: [Select]
//reset config
$puts(resetconf,1)

$ifgreater($get(resetconf),0,
//Order config (-1 for no see)
$setpvar(albumartpos,0)
$setpvar(artistartpos,3)
$setpvar(nowplayingpos,1)
$setpvar(playlistpos,2)
$setpvar(playlistswitchpos,5)
$setpvar(albumlistpos,4)
,)

This decides the order of my panels. So resetconf is just there to reset. Most of the time it is to 0 cause i want to change panels order in live.

No i have in my layout
Code: [Select]
$ifgreater($getpvar(albumartpos),-1,
$puts(panel$getpvar(albumartpos),albumartpos)
,
)
$ifgreater($getpvar(artistartpos),-1,
$puts(panel$getpvar(artistartpos),artistartpos)
,)
$ifgreater($getpvar(nowplayingpos),-1,
$puts(panel$getpvar(nowplayingpos),nowplayingpos)
,)
$ifgreater($getpvar(playlistpos),-1,
$puts(panel$getpvar(playlistpos),playlistpos)
,)
$ifgreater($getpvar(playlistswitchpos),-1,
$puts(panel$getpvar(playlistswitchpos),playlistswitchpos)
,)
$ifgreater($getpvar(albumlistpos),-1,
$puts(panel$getpvar(albumlistpos),albumlistpos)
,)
which is made to know which panel is first, which is second ..... by setting panel0, panel1 ....

and i have that for each panel
Code: [Select]
$ifgreater($get(resetconf),0,,
$button2($eval(%_width%-26),$eval($get(AAdecale)+6),0,0,10,10,,,PVAR:SET:$get(panel$eval($getpvar(albumartpos)-1)):$getpvar(albumartpos),TOOLTIP:"Close")
$button2($eval(%_width%-26),$eval($get(AAdecale)+6),0,0,10,10,'$font($get(fontbuttons),8,,$get(yellow))^','$font($get(fontbuttons),8,,$get(grey2))^',PVAR:SET:albumartpos:$eval($getpvar(albumartpos)-1),TOOLTIP:"Close")
$button2($eval(%_width%-36),$eval($get(AAdecale)+2),0,0,10,10,,,PVAR:SET:$get(panel$eval($getpvar(albumartpos)+1)):$getpvar(albumartpos),TOOLTIP:"Close")
$button2($eval(%_width%-36),$eval($get(AAdecale)+2),0,0,10,10,'$font($get(fontbuttons),8,,$get(yellow))v','$font($get(fontbuttons),8,,$get(grey2))d',PVAR:SET:albumartpos:$eval($getpvar(albumartpos)+1),TOOLTIP:"Close")
)
which is made to have a panel go up or down in position

All that works perfectly except for the fact that when resetconf is on 0, my conf is so much slower than when iit is set to 1. And the only difference in the layout code is what i put in the last codebox.
So i was wondering what could make it so slow. Could it be the code of the buttons which is quite complex...
Any idea?
Title: foo_ui_panels
Post by: Keikonium on 2007-04-25 03:36:49
Request for the $eval() function:

Since we already have some basic math funtions like +,-,/,* etc, could we add two more options? A greater than ( > ) and a less than (< ) sign. I mainly need this for extrapolating some numbers. An example where this could be used is:

Code: [Select]
$if($eval($len(%artist%)>31),$cut(%artist%,30)...,%artist%)


This would cut down any %artist% tags longer than 31 characters, down to 30, and leave any tags shorter than that how they are.

Unless there is already a way to do the above?

EDIT: I made a mistake, the purpose of this would be to have extra characters (the ... in this case) be added ONLY on cut down tags, and not on other tags. Else $cut() would do fine .
Title: foo_ui_panels
Post by: shakey_snake on 2007-04-25 04:44:30
Foobar has at least 100 string functions (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference#String_functions). I'm sure one of them (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference#.24len.28a.29) does what you need it to.

Besides,
$eval() simplifies mathematical expressions, boolean operations are in a completely different ballpark.
Title: foo_ui_panels
Post by: Kiteroa on 2007-04-25 05:38:17
Request for the $eval() function:

Since we already have some basic math funtions like +,-,/,* etc, could we add two more options? A greater than ( > ) and a less than (< ) sign. I mainly need this for extrapolating some numbers. An example where this could be used is:

Code: [Select]
$if($eval($len(%artist%)>31),$cut(%artist%,30)...,%artist%)


This would cut down any %artist% tags longer than 31 characters, down to 30, and leave any tags shorter than that how they are.

Unless there is already a way to do the above?

EDIT: I made a mistake, the purpose of this would be to have extra characters (the ... in this case) be added ONLY on cut down tags, and not on other tags. Else $cut() would do fine .


$ifgreater($len(%artist),30,
        $left(%artist%,27)...
,
          %artist%
)
Title: foo_ui_panels
Post by: FofR on 2007-04-25 14:17:24
I'd love a logic function that lets me use !, || and && with { }.
Replacing the confusing looking $or($and(x,v),$not(y)) with something simpler and more readable like $logic({x&&v}||!y).

A regular expression titleformat function would rock too.
Title: foo_ui_panels
Post by: alphaex32 on 2007-04-25 14:25:57
I would like to second the request for boolean operators. It would make if-statements so much more manageable.
Title: foo_ui_panels
Post by: bit4bit on 2007-04-25 14:46:07


Ability to put black/dark font on glass. Atm black font isn't shown at all and dark font is almost invicible.
Ability to enable/disable panels being transparent when put on glass.


not possible without rewriting everything in gdi+, so not for the foreseeable future.

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

I've uploaded the next version. there are some changes in handling (relative) file paths, so read the changes.


Oh well, I'll just keep hoping to see it somewhere in a future release.
Thanks for the reply and the new version.



Yes, having transparent backgrounds would be terrific and would offer new possibilties.
Title: foo_ui_panels
Post by: Hakubo on 2007-04-25 15:37:34
I'm sorry if that's been addressed before, but I've searched and haven't found the answer.

Is there a way to enable/change grouping mode in the new system without sorting the playlist (the old behavior)?
The order of tracks is often important to me (especially in the 'new music' playlist), and I quite rarely have any need for sorting.

Also, I'd like to be able to Undo/Redo the sorting (with Ctrl+Z/Ctrl+Shift+Z).
And the ability to quickly sort by the order in which the tracks were added to the playlist (and then group by the %album%, for example) would be great. Would that be possible?
Title: foo_ui_panels
Post by: shakey_snake on 2007-04-25 15:58:54
I'd love a logic function that lets me use !, || and && with { }.
Replacing the confusing looking $or($and(x,v),$not(y)) with something simpler and more readable like $logic({x&&v}||!y).

A regular expression titleformat function would rock too.

I'll third this request.
Title: foo_ui_panels
Post by: mil3s on 2007-04-25 18:54:15
Would someone mind checking out what's wrong with this rating code? I can't figure it out. There is some kind of weird offset.

Code: [Select]
$puts(rating,$if(%rating%,%rating%,0))
$button($sub($div(%_width%,2),31),170,0,0,13,17,$getpvar(imgpath)rating$get(rating).png,$getpvar(imgpath)rating1.png,Rate 1,)
$button($sub($div(%_width%,2),31),170,8,0,13,17,$getpvar(imgpath)rating$get(rating).png,$getpvar(imgpath)rating2.png,Rate 2,)
$button($sub($div(%_width%,2),31),170,13,0,13,17,$getpvar(imgpath)rating$get(rating).png,$getpvar(imgpath)rating3.png,Rate 3,)
$button($sub($div(%_width%,2),31),170,20,0,13,17,$getpvar(imgpath)rating$get(rating).png,$getpvar(imgpath)rating4.png,Rate 4,)
$button($sub($div(%_width%,2),31),170,26,0,13,17,$getpvar(imgpath)rating$get(rating).png,$getpvar(imgpath)rating5.png,Rate 5,)
$button($sub($div(%_width%,2),31),170,32,0,13,17,$getpvar(imgpath)rating$get(rating).png,$getpvar(imgpath)rating6.png,Rate 6,)
$button($sub($div(%_width%,2),31),170,39,0,13,17,$getpvar(imgpath)rating$get(rating).png,$getpvar(imgpath)rating7.png,Rate 7,)
$button($sub($div(%_width%,2),31),170,44,0,13,17,$getpvar(imgpath)rating$get(rating).png,$getpvar(imgpath)rating8.png,Rate 8,)
$button($sub($div(%_width%,2),31),170,49,0,13,17,$getpvar(imgpath)rating$get(rating).png,$getpvar(imgpath)rating9.png,Rate 9,)
$button($sub($div(%_width%,2),31),170,56,0,13,17,$getpvar(imgpath)rating$get(rating).png,$getpvar(imgpath)rating10.png,Rate 10,)

Images are here: http://lunaelement.net/files/stars.7z (http://lunaelement.net/files/stars.7z)
Title: foo_ui_panels
Post by: alphaex32 on 2007-04-25 19:45:03
Don't know, but feel free to use my code. It only needs two images (or it can just work with one) and seems to work pretty darn well. The only thing is the width of the image needs to be divisible by 10 or else there will be alignment problems:

Code: [Select]
//Start Variables
$puts(ratewidth,90)
$puts(xpos,0)
$puts(ypos,2)
$puts(image,$getpvar(image_dir)'\rating-stars_small.png')
$puts(image_unfilled,$getpvar(image_dir)'\rating-stars_small (unfilled).png')
$puts(unfilled_alpha,100)
$puts(normal_alpha,170)
$puts(mouseover_alpha,255)
//End Variables

$drawrect(,,,,brushcolor-SYSCOL-15 pencolor-null)
$puts(rateheight,$div($get(ratewidth),5))
$puts(halfstar,$div($get(ratewidth),10))

$puts(rating,$if(%rating%,%rating%,0))
$imageabs2($get(ratewidth),$get(rateheight),,,,,$get(xpos),$get(ypos),$get(image_unfilled),alpha-$get(unfilled_alpha))
$ifgreater($get(rating),0,$imageabs2($get(ratewidth),$get(rateheight),,,$mul($get(halfstar),$get(rating)),,$get(xpos),$get(ypos),$get(image),alpha-$get(normal_alpha)),)

$button2(0,0,0,0,$get(xpos),$get(rateheight),,,TAG:SET:RATING:,)
$puts(rate,1) $button2($get(xpos),$get(ypos),$mul($get(halfstar),$sub($get(rate),1)),0,$mul($get(halfstar),$get(rate)),$get(rateheight),'','$imageabs2('$get(ratewidth)','$get(rateheight)',$mul($get(halfstar),$sub(10,$get(rate))),,,,,,'$get(image)',alpha-'$get(mouseover_alpha)')',TAG:SET:Rating:$get(rate),TOOLTIP:"Rate:$get(rate)")
$puts(rate,2) $button2($get(xpos),$get(ypos),$mul($get(halfstar),$sub($get(rate),1)),0,$mul($get(halfstar),$get(rate)),$get(rateheight),'','$imageabs2('$get(ratewidth)','$get(rateheight)',$mul($get(halfstar),$sub(10,$get(rate))),,,,,,'$get(image)',alpha-'$get(mouseover_alpha)')',TAG:SET:Rating:$get(rate),TOOLTIP:"Rate:$get(rate)")
$puts(rate,3) $button2($get(xpos),$get(ypos),$mul($get(halfstar),$sub($get(rate),1)),0,$mul($get(halfstar),$get(rate)),$get(rateheight),'','$imageabs2('$get(ratewidth)','$get(rateheight)',$mul($get(halfstar),$sub(10,$get(rate))),,,,,,'$get(image)',alpha-'$get(mouseover_alpha)')',TAG:SET:Rating:$get(rate),TOOLTIP:"Rate:$get(rate)")
$puts(rate,4) $button2($get(xpos),$get(ypos),$mul($get(halfstar),$sub($get(rate),1)),0,$mul($get(halfstar),$get(rate)),$get(rateheight),'','$imageabs2('$get(ratewidth)','$get(rateheight)',$mul($get(halfstar),$sub(10,$get(rate))),,,,,,'$get(image)',alpha-'$get(mouseover_alpha)')',TAG:SET:Rating:$get(rate),TOOLTIP:"Rate:$get(rate)")
$puts(rate,5) $button2($get(xpos),$get(ypos),$mul($get(halfstar),$sub($get(rate),1)),0,$mul($get(halfstar),$get(rate)),$get(rateheight),'','$imageabs2('$get(ratewidth)','$get(rateheight)',$mul($get(halfstar),$sub(10,$get(rate))),,,,,,'$get(image)',alpha-'$get(mouseover_alpha)')',TAG:SET:Rating:$get(rate),TOOLTIP:"Rate:$get(rate)")
$puts(rate,6) $button2($get(xpos),$get(ypos),$mul($get(halfstar),$sub($get(rate),1)),0,$mul($get(halfstar),$get(rate)),$get(rateheight),'','$imageabs2('$get(ratewidth)','$get(rateheight)',$mul($get(halfstar),$sub(10,$get(rate))),,,,,,'$get(image)',alpha-'$get(mouseover_alpha)')',TAG:SET:Rating:$get(rate),TOOLTIP:"Rate:$get(rate)")
$puts(rate,7) $button2($get(xpos),$get(ypos),$mul($get(halfstar),$sub($get(rate),1)),0,$mul($get(halfstar),$get(rate)),$get(rateheight),'','$imageabs2('$get(ratewidth)','$get(rateheight)',$mul($get(halfstar),$sub(10,$get(rate))),,,,,,'$get(image)',alpha-'$get(mouseover_alpha)')',TAG:SET:Rating:$get(rate),TOOLTIP:"Rate:$get(rate)")
$puts(rate,8) $button2($get(xpos),$get(ypos),$mul($get(halfstar),$sub($get(rate),1)),0,$mul($get(halfstar),$get(rate)),$get(rateheight),'','$imageabs2('$get(ratewidth)','$get(rateheight)',$mul($get(halfstar),$sub(10,$get(rate))),,,,,,'$get(image)',alpha-'$get(mouseover_alpha)')',TAG:SET:Rating:$get(rate),TOOLTIP:"Rate:$get(rate)")
$puts(rate,9) $button2($get(xpos),$get(ypos),$mul($get(halfstar),$sub($get(rate),1)),0,$mul($get(halfstar),$get(rate)),$get(rateheight),'','$imageabs2('$get(ratewidth)','$get(rateheight)',$mul($get(halfstar),$sub(10,$get(rate))),,,,,,'$get(image)',alpha-'$get(mouseover_alpha)')',TAG:SET:Rating:$get(rate),TOOLTIP:"Rate:$get(rate)")
$puts(rate,10) $button2($get(xpos),$get(ypos),$mul($get(halfstar),$sub($get(rate),1)),0,$mul($get(halfstar),$get(rate)),$get(rateheight),'','$imageabs2('$get(ratewidth)','$get(rateheight)',$mul($get(halfstar),$sub(10,$get(rate))),,,,,,'$get(image)',alpha-'$get(mouseover_alpha)')',TAG:SET:Rating:$get(rate),TOOLTIP:"Rate:$get(rate)")

Here's the two images I use for my rating panel. (http://upload2.net/page/download/DNCfcFGbglUrMrN/silkstars.zip.html)
Title: foo_ui_panels
Post by: Keikonium on 2007-04-26 01:44:32
$ifgreater($len(%artist),30,
        $left(%artist%,27)...
,
          %artist%
)


Thanks! Works perfectly .
Title: foo_ui_panels
Post by: metal_termite on 2007-04-26 02:05:48
Yes, boolean operators in the $eval or some other function would be cool. But I'll bake Terrestrial a pie if he ever adds letter spacing for non fixed-width fonts to the $font options.
Title: foo_ui_panels
Post by: terrestrial on 2007-04-26 02:47:24
terrestrial, thanks you for your very fast reactivity for correcting last bugs.
- could you confirm that from version 0.9.0, unicode and specials characters are no longer supported ?

no, it should work fine.

Terrestrial, I know this has been requested numerous times, but I am wondering what your plans are for the "minimum group size" option?  The option so that it will pad a group with extra rows if it is smaller than a certain size?  I don't know in general, but personally that is the main feature I am waiting on.

its more of a long term feature... when variable height rows gets added in. it'll require some major changes so I'm not sure when (or even if) I'll get to it.

Is there a reason %ispaused% doesn't work in Title Formating when using this plugin? At least it doesn't work in Main Window Title, haven't tested the statusbar.

it works, but the title bar only gets updated on song changes + stop/play.

Terrestrial, a question (sorry to bring this up again) - do you expect that the above request (the ability to change a panel's follow cursor/now playing mode be changed by something other than the existing right-click) will happen? I've been playing with your suggestion by having 2 panels, one set to follow cursor and one set to now playing, and switching between them based on a pvar, but honestly it's a bit of a mess. If you think there's a possibility that that functionality will be added in the future, I won't waste too much time trying to perfect the above method, but if you don't think it'll happen for whatever reason, I'll try to come up with something better.

Thanks,

-Nate

changing the displayed track in titleformatting will require some not insignificant code changes, so, unfortuantely, not any time soon.

I have now a quite a complex config especially because of one new thing i am working on.
I have that in my layout globals

[snip]

All that works perfectly except for the fact that when resetconf is on 0, my conf is so much slower than when iit is set to 1. And the only difference in the layout code is what i put in the last codebox.
So i was wondering what could make it so slow. Could it be the code of the buttons which is quite complex...
Any idea?

it seems resetconf will always be set to 1 since you have puts(resetconf,1) in your layout globals... but other than that I don't see anything.... does your cpu usage increase too or stay the same... it could seem to be "slow" because the panels don't refresh immediately but per second...

I'd love a logic function that lets me use !, || and && with { }.
Replacing the confusing looking $or($and(x,v),$not(y)) with something simpler and more readable like $logic({x&&v}||!y).

A regular expression titleformat function would rock too.

Somebody correct me if I'm wrong, but I don't believe this is possible (without really hacking away at the titleformat evaluation process)

I'm sorry if that's been addressed before, but I've searched and haven't found the answer.

Is there a way to enable/change grouping mode in the new system without sorting the playlist (the old behavior)?

yes, just select the layout mode through the layout selector.

Would someone mind checking out what's wrong with this rating code? I can't figure it out. There is some kind of weird offset.

Code: [Select]
$puts(rating,$if(%rating%,%rating%,0))
$button($sub($div(%_width%,2),31),170,0,0,7,17,$getpvar(imgpath)rating$get(rating).png,$getpvar(imgpath)rating1.png,Rate 1,)
$button($sub($div(%_width%,2),31),170,7,0,6,17,$getpvar(imgpath)rating$get(rating).png,$getpvar(imgpath)rating2.png,Rate 2,)
$button($sub($div(%_width%,2),31),170,13,0,6,17,$getpvar(imgpath)rating$get(rating).png,$getpvar(imgpath)rating3.png,Rate 3,)
$button($sub($div(%_width%,2),31),170,19,0,6,17,$getpvar(imgpath)rating$get(rating).png,$getpvar(imgpath)rating4.png,Rate 4,)
$button($sub($div(%_width%,2),31),170,25,0,6,17,$getpvar(imgpath)rating$get(rating).png,$getpvar(imgpath)rating5.png,Rate 5,)
$button($sub($div(%_width%,2),31),170,31,0,6,17,$getpvar(imgpath)rating$get(rating).png,$getpvar(imgpath)rating6.png,Rate 6,)
$button($sub($div(%_width%,2),31),170,37,0,6,17,$getpvar(imgpath)rating$get(rating).png,$getpvar(imgpath)rating7.png,Rate 7,)
$button($sub($div(%_width%,2),31),170,43,0,6,17,$getpvar(imgpath)rating$get(rating).png,$getpvar(imgpath)rating8.png,Rate 8,)
$button($sub($div(%_width%,2),31),170,49,0,6,17,$getpvar(imgpath)rating$get(rating).png,$getpvar(imgpath)rating9.png,Rate 9,)
$button($sub($div(%_width%,2),31),170,55,0,7,17,$getpvar(imgpath)rating$get(rating).png,$getpvar(imgpath)rating10.png,Rate 10,)

haven't tested it though.
Title: foo_ui_panels
Post by: Chairman85 on 2007-04-26 03:05:59
Why do tracks added to the playback queue not trigger Cursor follows playback or 'isplaying' variables?

terrestial: Any word on this?
Title: foo_ui_panels
Post by: jimbo11883 on 2007-04-26 03:22:00
Is the follow cursor mode for Track Displays working yet?
Title: foo_ui_panels
Post by: shakey_snake on 2007-04-26 05:12:32

Why do tracks added to the playback queue not trigger Cursor follows playback or 'isplaying' variables?

terrestial: Any word on this?
Mine do. You must have another plugin interfering. Terrestrial wouldn't answer this because it has nothing to do with PanelsUI.

Is the follow cursor mode for Track Displays working yet?
Was it ever broken?
It's always worked for me.
The problem must be your code.



I'd love a logic function that lets me use !, || and && with { }.
Replacing the confusing looking $or($and(x,v),$not(y)) with something simpler and more readable like $logic({x&&v}||!y).

A regular expression titleformat function would rock too.


Somebody correct me if I'm wrong, but I don't believe this is possible (without really hacking away at the titleformat evaluation process)

I don't see how it would be any less feasible than $eval(). Just rather than returning a number, it would return True or False.
Title: foo_ui_panels
Post by: Chairman85 on 2007-04-26 05:14:19


Why do tracks added to the playback queue not trigger Cursor follows playback or 'isplaying' variables?

terrestial: Any word on this?
Because they're playing out of the queue, not the playlist.

So why does this work for me with a Columns Playlist?
Title: foo_ui_panels
Post by: kabuki on 2007-04-26 07:56:40

terrestrial, thanks you for your very fast reactivity for correcting last bugs.
- could you confirm that from version 0.9.0, unicode and specials characters are no longer supported ?

no, it should work fine.


Thanks for your reply. So it seems that I have some trouble for non-english text. Look at screenshots:

When text are store in my code from before upgrading to 0.9.0 it look like this in the code window:
Title: foo_ui_panels
Post by: carmenm on 2007-04-26 08:40:42

I have now a quite a complex config especially because of one new thing i am working on.
I have that in my layout globals

[snip]

All that works perfectly except for the fact that when resetconf is on 0, my conf is so much slower than when iit is set to 1. And the only difference in the layout code is what i put in the last codebox.
So i was wondering what could make it so slow. Could it be the code of the buttons which is quite complex...
Any idea?


it seems resetconf will always be set to 1 since you have puts(resetconf,1) in your layout globals... but other than that I don't see anything.... does your cpu usage increase too or stay the same... it could seem to be "slow" because the panels don't refresh immediately but per second...

No resetconf is just there to reset the conf if something goes wrong. most of the time it is set to 0 so that i can change the pvar "in live". About my cpu, no it does no go to the roof. but i have redraw problems. I show you what happens
(http://img213.imageshack.us/img213/2287/ffobarbeforeyt7.th.png) (http://img213.imageshack.us/my.php?image=ffobarbeforeyt7.png)
Here the Up arrow permits to make the panel go one up .When i click here is what i have
(http://img213.imageshack.us/img213/1850/foobarafterad2.th.png) (http://img213.imageshack.us/my.php?image=foobarafterad2.png)
I have to redraw the panel with another thing like next track or anything for it to go well. Does that mean that not all panel is redrawn when doing what i did
Title: foo_ui_panels
Post by: Purple Monkey on 2007-04-26 10:10:46
So why does this work for me with a Columns Playlist?


Check my post a few pages back, as I was also previously confused with the current behaviour. (You might want to follow the quote links to get the whole convo)
Title: foo_ui_panels
Post by: The Judge on 2007-04-26 10:53:51


terrestrial, thanks you for your very fast reactivity for correcting last bugs.
- could you confirm that from version 0.9.0, unicode and specials characters are no longer supported ?

no, it should work fine.


Thanks for your reply. So it seems that I have some trouble for non-english text. Look at screenshots:

When text are store in my code from before upgrading to 0.9.0 it look like this in the code window:




What font are you using? It might just be that that font doesn't support accented letters.
Title: foo_ui_panels
Post by: kabuki on 2007-04-26 11:25:13
What font are you using? It might just be that that font doesn't support accented letters.

I'm using calibri, and it supports accent. I've tried with other font, like arial and the problem is still here.
ç is always replace by ç
é > Ã@
è > Ã- etc...
I've made a complete French/English mod of FofR config (with traduction also in tooltips), and this accent thing is a bit ununderstanble... (and if i want some day to distribute it, I would like to use a good language, not "SMS" like  )

btw, thanks
Title: foo_ui_panels
Post by: bb10 on 2007-04-26 13:02:08
What font are you using? It might just be that that font doesn't support accented letters.

I'm using calibri, and it supports accent. I've tried with other font, like arial and the problem is still here.
ç is always replace by ç
é > Ã@
è > Ã- etc...
I've made a complete French/English mod of FofR config (with traduction also in tooltips), and this accent thing is a bit ununderstanble... (and if i want some day to distribute it, I would like to use a good language, not "SMS" like  )

btw, thanks


"Fen$char(234)tre" seems to be working
é = $char(233)
è = $char(232)
ç = $char(231)
Title: foo_ui_panels
Post by: kabuki on 2007-04-26 13:13:22
"Fen$char(234)tre" seems to be working
é = $char(233)
è = $char(232)
ç = $char(231)

@bb10
Thanks for trying it.
1- could you point me in the right way to get & find all $char() equivalences ?
2- replacing all my traductions with $char() will be "unpractical" but at least you find a solution, for short time.
3- what I really don't understand, is why all my special characters work well with version < 0.9 (of panlUI)
Title: foo_ui_panels
Post by: bb10 on 2007-04-26 13:35:59
"Fen$char(234)tre" seems to be working
é = $char(233)
è = $char(232)
ç = $char(231)

@bb10
Thanks for trying it.
1- could you point me in the right way to get & find all $char() equivalences ?
2- replacing all my traductions with $char() will be "unpractical" but at least you find a solution, for short time.
3- what I really don't understand, is why all my special characters work well with version < 0.9 (of panlUI)


You can find them here: http://www.fileformat.info/ (http://www.fileformat.info/)

search example: latin "small/capital" letter "e" with "circumflex"

circumflex = L'accent circonflexe
acute = L'accent aigu
grave = L'accent grave
cedilla = La cédille

The number you need to use is written next to HTML Entity (decimal).

hope that helps
Title: foo_ui_panels
Post by: The Judge on 2007-04-26 13:36:57
Start Menu - Accessories - System Tools - Character Map

Find the code, type it into the calculator in Hex mode and then change back to Dec mode and you should have the corresponding character reference
Title: foo_ui_panels
Post by: kabuki on 2007-04-26 14:03:54
You can find them here: http://www.fileformat.info/ (http://www.fileformat.info/)
hope that helps

Start Menu - Accessories - System Tools - Character Map

Find the code, type it into the calculator in Hex mode and then change back to Dec mode and you should have the corresponding character reference

For sure that helps !!    a great thank for both of you. Time ago, i tried to googling "$char()" without result.

If I'm the only one with that problem... Problem must be located from my config, or my PC and maybe not from panelUI as I thought... it seems that I will abuse some $char() for the next few days... 
Cheers
Title: foo_ui_panels
Post by: widerock on 2007-04-26 14:36:42
Does "Panels UI' support the 2-byte characters such as Korean?

The Korean font is named with Korean characters.

When I changed the default font name(Calibri) with the Korean font name,
the typed Korean font name was broken.

Is there any method to fix this problem?

Sorry for my poor english......^-^
Title: foo_ui_panels
Post by: carmenm on 2007-04-26 14:50:40
Terrestrial: would it be possible to allow something like that in $eval() :
$eval(2+-4)
and make it $eval(2-4)

this is problem when you have a variable and you do  $eval(2+$get(toto))
if the variable equals -2. I would like to allow positive and negative values for toto but currently it is not possible

Thanks
Title: foo_ui_panels
Post by: kabuki on 2007-04-26 14:56:12
Hi terrestrial,
I would like to make a request, but I'm pretty sure it is absolutely NOT possible (for the moment?).
I LOVE pvar and I really want to thank you for that.

I was thinking of a sort of "one step back" history with pvars.
Something like $setpvar(Var1,$waspvar(Var1)) for those variables which have more than two value.
Which will be the use:Then I map superposed buttons to set fullscreen to 1, Panels to 0, menus to 0 and titlebar to 0.
So I switch to a ... fullscreen mode  .
After that, when I quit the fullscreen mode, I can let those 3 other pvar to 0 or I set them to a value I want.
If some function could exist to get the "just before" value of those pvar, I could set them to there precedent value, and quitting fullscreen mode will make my config look as before. But I'm thinking it would increase the cached memory or something like that, no ?
Thanks in advance for telling me if such a thought is absolutely nuts. 
Title: foo_ui_panels
Post by: carmenm on 2007-04-26 15:05:02
Hi terrestrial,
I would like to make a request, but I'm pretty sure it is absolutely NOT possible (for the moment?).
I LOVE pvar and I really want to thank you for that.

I was thinking of a sort of "one step back" history with pvars.
Something like $setpvar(Var1,$waspvar(Var1)) for those variables which have more than two value.
Which will be the use:
    I got 4 variables:[/li][li] fullscreen = can be 0 or 1[/li]
  • Panels = can be 0,1 or 2
  • menus = can be 0,1,2,3 etc...
  • titlebar = can be 0 or 2
Then I map superposed buttons to set fullscreen to 1, Panels to 0, menus to 0 and titlebar to 0.
So I switch to a ... fullscreen mode  .
After that, when I quit the fullscreen mode, I can let those 3 other pvar to 0 or I set them to a value I want.
If some function could exist to get the "just before" value of those pvar, I could set them to there precedent value, and quitting fullscreen mode will make my config look as before. But I'm thinking it would increase the cached memory or something like that, no ?
Thanks in advance for telling me if such a thought is absolutely nuts. 

Just save your values when you go fullscreen and read them when you quit fullscreen
No need of such a feature in my opinion. Some people already did something like that in order to remember last played tracks
Title: foo_ui_panels
Post by: bb10 on 2007-04-26 15:20:15
Does "Panels UI' support the 2-byte characters such as Korean?

The Korean font is named with Korean characters.

When I changed the default font name(Calibri) with the Korean font name,
the typed Korean font name was broken.

Is there any method to fix this problem?

Sorry for my poor english......^-^


can you post the font or point me to it?
Title: foo_ui_panels
Post by: kabuki on 2007-04-26 16:09:47
[...]history with pvars.
Something like $setpvar(Var1,$waspvar(Var1)) for those variables which have more than two value.

Just save your values when you go fullscreen and read them when you quit fullscreen
No need of such a feature in my opinion. Some people already did something like that in order to remember last played tracks

Could you be more explicit, please 
Where or how do I "save" them and from where do I "read" them back, as their value have been, meanwhile, modified ?
Title: foo_ui_panels
Post by: carmenm on 2007-04-26 16:19:35

[...]history with pvars.
Something like $setpvar(Var1,$waspvar(Var1)) for those variables which have more than two value.

Just save your values when you go fullscreen and read them when you quit fullscreen
No need of such a feature in my opinion. Some people already did something like that in order to remember last played tracks

Could you be more explicit, please 
Where or how do I "save" them and from where do I "read" them back, as their value have been, meanwhile, modified ?

lets say when you go fullscreen you want save the variable named toto. Just create a variable named totsaved.
When you go fullscreen you do $puts(totosaved, $get(toto))

when you quit fullscreen you do $puts(toto, $get(totosaved))

Here you are, you have saved toto during fullscreen. What is important is that totosaved is only changed when you go fullscreen. So it is the saved value of toto
Title: foo_ui_panels
Post by: kabuki on 2007-04-26 16:29:35


[...]history with pvars.
Something like $setpvar(Var1,$waspvar(Var1)) for those variables which have more than two value.

Just save your values when you go fullscreen and read them when you quit fullscreen
No need of such a feature in my opinion. Some people already did something like that in order to remember last played tracks

Could you be more explicit, please 
Where or how do I "save" them and from where do I "read" them back, as their value have been, meanwhile, modified ?

lets say when you go fullscreen you want save the variable named toto. Just create a variable named totsaved.
When you go fullscreen you do $puts(totosaved, $get(toto))

when you quit fullscreen you do $puts(toto, $get(totosaved))

Here you are, you have saved toto during fullscreen. What is important is that totosaved is only changed when you go fullscreen. So it is the saved value of toto



understood now
thanks you very much for quick and clear answer... i will try it by now.
cheers
Title: foo_ui_panels
Post by: Hakubo on 2007-04-26 17:20:24
Is there a way to enable/change grouping mode in the new system without sorting the playlist (the old behavior)?


yes, just select the layout mode through the layout selector.
Sorry, I don't understand. Is it in Preferences -> Display -> Panels UI?
There's just one layout there, called default.pui. Or where do I choose the layout mode?

EDIT: Nevermind, just had to untick "Group by Sort" in my custom criterion. Thanks.

Still, the ability to undo/redo sorting would be useful, IMO.
Title: foo_ui_panels
Post by: alphaex32 on 2007-04-27 03:33:00
My layout and user globals areas are starting to get really stuffed. It would be awesome if we could somehow split up those pages into custom tabs (or just a list of pages). This would be great, for example, so you could define a single globals box for colors, one for sizes, one for fonts, etc.

I'd also like to just repeat my request for a true status bar, preferably just the one from columnsUI.

It would also be useful to have an option for $drawrect to make them formatted like 3d system boxes.
Title: foo_ui_panels
Post by: jonpb on 2007-04-28 23:49:51
So I just downloaded v0.10.0 and my groups and buttons disappeared. I imagine the buttons have something to do with a new alignment system, although I couldn't find anything in the readme that alludes to that.
As for the groups, I suppose it has something to do with, what is specified in the readme:

Quote
0.9.0
   + new sorting/grouping system


but there is nothing in the wiki that I can find. This must be a FAQ, I tried searching back through this thread but got tired of flipping pages.

In the "SCP layout selector" section of the "Sort/Group" config page the functions $isgrouped(), $scplsetlayout(), and $sortidx() are called. I can't find documentation for these functions in the readme or the wiki.

--------
Ok, I got the buttons back, somehow the relative path spec has changed since 0.8 of this plugin. I tried adding the slash "/" as per the wiki, but that didn't work either so I just put the image path in a variable.

Still don't have any groups, though.
--------

Thanks for any help.
Title: foo_ui_panels
Post by: tberman333 on 2007-04-29 02:26:59
So I just downloaded v0.10.0 and my groups and buttons disappeared. I imagine the buttons have something to do with a new alignment system, although I couldn't find anything in the readme that alludes to that.
As for the groups, I suppose it has something to do with, what is specified in the readme:

Quote
0.9.0
   + new sorting/grouping system


but there is nothing in the wiki that I can find. This must be a FAQ, I tried searching back through this thread but got tired of flipping pages.

In the "SCP layout selector" section of the "Sort/Group" config page the functions $isgrouped(), $scplsetlayout(), and $sortidx() are called. I can't find documentation for these functions in the readme or the wiki.

--------
Ok, I got the buttons back, somehow the relative path spec has changed since 0.8 of this plugin. I tried adding the slash "/" as per the wiki, but that didn't work either so I just put the image path in a variable.

Still don't have any groups, though.
--------

Thanks for any help.


look around page 30 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=52465&view=findpost&p=481439) of this thread....
Title: foo_ui_panels
Post by: jonpb on 2007-04-29 02:38:42

So I just downloaded v0.10.0 and my groups and buttons disappeared.


look around page 30 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=52465&view=findpost&p=481439) of this thread....


Thanks, I finally got it:
Groups:
http://www.hydrogenaudio.org/forums/index....st&p=481454 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=52465&view=findpost&p=481454)
Buttons:
Quote
0.10.0
   + changed base path to be relative to layout folder. eg. if you have your pui in ..\foobar2000\PanelsUI\MyTheme\MyTheme.pui, then /images\myimage.jpg would be ..\foobar2000\PanelsUI\MyTheme\images\myimage.jpg


Everything is back normal!
Title: foo_ui_panels
Post by: Nickoladze on 2007-04-29 05:47:27
Here's what I really want to be added; transparent background for SCPL.

Pleeeeeeeaseeeeee
Title: foo_ui_panels
Post by: Russell777 on 2007-04-29 05:53:29
Here's what I really want to be added; transparent background for SCPL.

Pleeeeeeeaseeeeee

And to Track display as well!

Pleeeeeeeeeeeeeee
Title: foo_ui_panels
Post by: Nickoladze on 2007-04-29 06:19:34

Here's what I really want to be added; transparent background for SCPL.

Pleeeeeeeaseeeeee

And to Track display as well!

Pleeeeeeeeeeeeeee


Oh yeah, maybe we can have a transparent Foobar with an image background.

Yay, look like Winamp.
Title: foo_ui_panels
Post by: Russell777 on 2007-04-29 06:29:22
Well now on a serious note:no,and i mean no panel that natively supports mouse wheel scrolling doesn't do it
under panels ui.For a plain text lyrics it's quite a pain.Could a mouse wheel scrolling be supported.Please
consider it,thanks for your time (and mostly patience ).
Title: foo_ui_panels
Post by: Kessy on 2007-04-29 08:22:52
Hello...

where can i find the newest version 0.10.2 ?
Title: foo_ui_panels
Post by: Falstaff on 2007-04-29 10:11:46
Hello...

where can i find the newest version 0.10.2 ?


link on the 1st post of this thread ! it written 0.10.0 but file is 0.10.2 

Br3tt
Title: foo_ui_panels
Post by: barry123 on 2007-04-29 11:06:07
I use panel UI and Columns Playlist.
with Columns Playlist I use the code %Play_counter%
when I hit the Colum Play Counter it sort the tracks from low to high.
so 1,2,3,4,5,6 etc.

I've to hit the Colum twice to sort from high to low.
kind of annoying when there are 10.000+ mp3's in the playlist.

is there any way to just click ones?


anyone? 
Title: foo_ui_panels
Post by: UnduTheGun on 2007-04-29 13:22:18
I don't know why, but since I installed the new version (0.10.2), foobar crashes on startup saying "unhandled exception: bad allocation", even when using default settings. (foobar doesn't create a crash log)

I also use the following plugins:
Code: [Select]
Core (2007-04-20 21:36:34)
    foobar2000 core 0.9.4.3
foo_abx.dll (2007-04-20 21:35:00)
    ABX Comparator 1.3.1
foo_adpcm.dll (2006-12-07 02:19:38)
    ADX decoder 1.6
    BRR decoder and converter 0.7
    GCN DSP decoder 1.3
    Interplay ACM decoder 1.0
    kode's ADPCM decoders 1.2
    OKI-ADPCM decoder 0.14
    RAC decoder 1.0
    XA ADPCM decoder 1.2
foo_albumlist.dll (2007-04-20 21:34:58)
    Album List 3.2.0
foo_audioscrobbler.dll (2006-06-15 22:07:04)
    Audioscrobbler 1.3.4
foo_autoplaylist.dll (2006-08-04 21:56:56)
    Autoplaylist Manager 1.0
foo_cdda.dll (2007-04-20 21:34:44)
    CD Audio Decoder 2.1.1
foo_converter.dll (2007-04-20 21:34:28)
    Converter 1.0.1
foo_cwb_hooks.dll (2006-12-01 14:47:46)
    cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]
foo_dsp_bs2b.dll (2006-03-28 15:34:30)
    bs2b 2.0.0b2
foo_dsp_delta.dll (2006-03-21 18:16:22)
    LPCM <--> delta-PCM converter 0.1.1
foo_dsp_dolbyhp.dll (2006-04-30 14:59:34)
    Dolby Headphone Wrapper 1.1
foo_dsp_soundtouch.dll (2006-10-02 19:38:40)
    SoundTouch DSP 0.1
foo_dsp_ssrc.dll (2006-04-25 17:00:00)
    Resampler DSP (SSRC) 0.53 SSE2
foo_dsp_std.dll (2007-01-20 01:36:56)
    Standard DSP array 1.0
foo_freedb2.dll (2006-08-29 20:43:04)
    freedb Tagger 0.5.2a
foo_gep.dll (2006-11-29 06:49:50)
    Game Emu Player 1.4.1
foo_input_monkey.dll (2006-08-04 21:57:18)
    Monkey's Audio decoder 2.1.1
foo_input_std.dll (2007-04-20 21:34:22)
    FLAC Decoder 1.1.0
    Standard Input Array 1.0
    WMA Decoder 1.1
foo_input_tak.dll (2007-04-19 00:24:04)
    TAK Decoder 0.3.1
foo_lyricsdb.dll (2007-02-26 18:42:02)
    foo_lyricsdb 0.0.7 beta 5
foo_managedWrapper.dll (2006-08-01 20:10:46)
    foo_managedWrapper 0.3
foo_masstag.dll (2007-04-20 21:33:44)
    Masstagger 1.6
foo_midi.dll (2006-12-28 04:54:20)
    MIDI synthesizer host 1.7
foo_msnalt.dll (2006-08-26 14:49:16)
    MSN Now Playing (alt) 2.4.2
foo_oddcastv3.dll (2006-10-06 06:37:54)
    OddcastV3 3.x
foo_playlist_tree.dll (2007-04-03 11:40:00)
    Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]
foo_rgscan.dll (2007-04-20 21:33:22)
    ReplayGain Scanner 2.0.2
foo_sic.dll (2007-01-08 11:52:52)
    foosic music database 1.0 beta 12
foo_ui_columns.dll (2006-11-22 14:05:24)
    Columns UI 0.1.3 beta 1v7
foo_ui_std.dll (2007-04-20 21:33:14)
    Default User Interface 0.9acc
foo_uie_albumart.dll (2006-06-20 16:47:30)
    Album Art Panel 0.2.1
foo_uie_lyrics.dll (2007-03-12 15:32:45)
    Lyric Show Panels 0.3.1.1
foo_uie_playlists_dropdown.dll (2006-06-09 13:49:24)
    Playlists Dropdown 0.5.7.5
foo_uie_quicksearch.dll (2007-01-03 15:18:46)
    Quick Search Toolbar 2.8k
foo_uie_single_column_playlist.dll (2007-01-09 16:43:08)
    Single Column Playlist Display 0.5.4 beta [Jan  9 2007 - 15:42:59]
foo_uie_tabs.dll (2006-10-17 23:54:32)
    Tabbed panel modified 0.2.5
foo_uie_trackinfo.dll (2006-07-18 22:35:10)
    Track info panel 0.8
foo_uie_trackinfo_mod.dll (2007-01-05 14:36:20)
    Track info panel mod 0.8.0 beta [Jan  5 2007 - 13:36:12]
foo_uie_vis_egoh.dll (2007-03-12 22:30:28)
    Egoh Spectrum analyser (uie) 1.1.2
foo_uie_wsh_panel.dll (2007-03-18 03:24:24)
    WSH Panel (uie) 0.7.1
foo_unpack.dll (2007-04-20 21:35:14)
    RAR reader 1.1
    ZIP/GZIP reader 1.0
foo_unpack_jma.dll (2006-08-21 11:06:02)
    JMA unpacker 1.0
foo_winamp_spam.dll (2006-12-16 03:48:34)
    Winamp API Emulator 0.94
Title: foo_ui_panels
Post by: shakey_snake on 2007-04-29 14:01:37

I use panel UI and Columns Playlist.
with Columns Playlist I use the code %Play_counter%
when I hit the Colum Play Counter it sort the tracks from low to high.
so 1,2,3,4,5,6 etc.

I've to hit the Colum twice to sort from high to low.
kind of annoying when there are 10.000+ mp3's in the playlist.

is there any way to just click ones?


anyone? 

I have no idea what you're asking, barry.

But it sounds like it probably needs to be addressed in the ColumnsUI thread, not this one.
Title: foo_ui_panels
Post by: StanRex on 2007-04-29 18:47:25
I have a bit of a problem here. It seems jpg images are displayed ok, but pngs arent.

What's weird is that I dled zlib and libpng and put them properly in the foobar folder, but it still wont work.

Here s a screen of the issue :

Issue (http://stanrex.free.fr/issuefoobar.jpg)
Title: foo_ui_panels
Post by: cvax on 2007-04-30 08:20:09
is there a way to 'turn off' panels that you call up earlier? what i have is 2 buttons. one button brings up the library and another button brings up the track display. what keeps happening is whenever i click a button it just overlays the panel over the old panel without first clearing the space.

Code: [Select]
$button2(0,0,0,0,16,14,button,button,
PVAR:SET:display:$select($getpvar(display),2),)

$button2(0,0,0,0,16,14,button,button,
PVAR:SET:display2:$select($getpvar(display2),2),)

$select($getpvar(display),
//Panel One codes
,
//Panel Two codes
)

$select($getpvar(display2),
//Panel Three codes
,
//Panel Four codes
)


as you can see from the code theres no clearing issue between panel1&2 or panel3&4 since the code will only render one from each set. the problem arises between the sets because the code is rendering one from each set and this is why i am having the overlaying panels issue.

i have tried several dummy variables but my programming skills are obviously too noob to get it to work. any ideas would be appreciated. thanks

ps. dont mind the syntaxing of the spacing on the buttons. they are on distinct locations in the real code
Title: foo_ui_panels
Post by: mil3s on 2007-04-30 10:00:25
is it possible to somehow read the vaule of a SYSCOLOR ? if not it would be a very useful feature. one could use it to see what color theme is used and match foobar images with it somehow.
Title: foo_ui_panels
Post by: db78 on 2007-04-30 13:28:17
Hi I just had a quick question in regards to sorting in the playlist. I added my own custom sort which works out perfectly for my needs. The problem is whenever I closed foobar, it goes back to a different sorting method and I have to change to custom sorting again. I'm using the 0.9.2 version of PanelsUI because I'm having some problems with the new panels and certain images showing up. Is there a way to fix the sorting problem?
Title: foo_ui_panels
Post by: mil3s on 2007-04-30 16:00:30
How can I see what a playlist is grouped by to set the correct header (%album% or %artist% for example) in Group Display.
Title: foo_ui_panels
Post by: 4nt1 on 2007-04-30 17:47:27
how you tried right clicking > Sort/Group By > the one with the tick is what is currently sorting/grouping with - you can edit to make your own or select presets...v

these can also further be edited from preferences > PanelsUI > Sort/Group By

Have fun - enjoy ask questions if you have them.
Title: foo_ui_panels
Post by: mil3s on 2007-04-30 19:27:42
^My question was probably not clear enough. I meant that I was wondering how to see it with code. Like for example $grouped(artist) could return 1 if the playlist is sorted by artist. Or something like that, so I can create a dynamic header for the Group Display.
Title: foo_ui_panels
Post by: The Judge on 2007-04-30 19:59:27
Yeah,

As 4nt1 said,

Preferences>Panels>Sort/Group By
Title: foo_ui_panels
Post by: cvax on 2007-04-30 20:10:43
is it possible to define an overall scpl header that isnt part of the group header?

i am trying to get a header above the playlist that will act as a playlist switcher and hopefully will be a floating one so that as i scroll up and down the playlist i can still see this "playlist switcher" header at all times
Title: foo_ui_panels
Post by: mil3s on 2007-04-30 20:34:58
Yeah,

As 4nt1 said,

Preferences>Panels>Sort/Group By

Sorry. Didn't understand the answer was in the preferences from his post. Thanks. I got it now.
Title: foo_ui_panels
Post by: Kiteroa on 2007-05-01 00:47:10
is it possible to define an overall scpl header that isnt part of the group header?

i am trying to get a header above the playlist that will act as a playlist switcher and hopefully will be a floating one so that as i scroll up and down the playlist i can still see this "playlist switcher" header at all times



I do this with a track display panel.
Title: foo_ui_panels
Post by: Necrosis on 2007-05-01 02:02:02
Not sure if this has been mentioned, but since updating Panels UI and fb2k, $imageabs2() has stopped working in all Track Display panels.

- I have the images placed in foobar2000\PanelsUI\Images\, they will appear in SCPL but not in the main panels UI or Track Display panels. Oddly enough, album art images will show up fine from the a folder on a separate drive without fail.

- I've tried placing the code in all the fields (// Background, // PerTrack, // PerSecond) but it has made no difference.

- I've also tried using both PNG and JPG image formats.

The images load fine with $imageabs(), just not $imageabs2().

Specs:
Foobar2000 v0.9.4.3
Panels UI v0.10.2 beta
Vista Ultimate x86
Title: foo_ui_panels
Post by: Andreasvb on 2007-05-01 02:30:39
Everyone updating should really read the changelog.
Title: foo_ui_panels
Post by: Necrosis on 2007-05-01 03:05:43
Everyone updating should really read the changelog.


I've read the changelog numerous times.

It states that the relative path has changed to a sub-folder of the directory containing the .pui file being used. All my .pui files are still in ...\foobar2000\PanelsUI\ and all my images are in ...\foobar2000\PanelsUI\images\.

Now, just to make it a little bit clearer.
$imageabs(0,0,/images\file.ext,) - does not work
$imageabs(100,100,,,,,0,0,/images\file.ext,) - does not work

$imageabs(0,0,/PanelsUI\images\file.ext,) - works
$imageabs2(100,100,,,,,0,0,/PanelsUI\images\file.ext,) - does not work
Title: foo_ui_panels
Post by: Andreasvb on 2007-05-01 03:15:14
Try:
Code: [Select]
$imageabs2(100,100,,,,,0,0,/images\file.ext,)
Title: foo_ui_panels
Post by: Necrosis on 2007-05-01 03:17:14
Try:
Code: [Select]
$imageabs2(100,100,,,,,0,0,/images\file.ext,)


I've tried that, should have been listed in my previous post but I forgot the 2 when typing it.
Title: foo_ui_panels
Post by: The Judge on 2007-05-01 03:21:51
You tried file.*?
Title: foo_ui_panels
Post by: Andreasvb on 2007-05-01 03:30:12
Quote
if you have your pui in ..\foobar2000\PanelsUI\MyTheme\MyTheme.pui, then /images\myimage.jpg would be ..\foobar2000\PanelsUI\MyTheme\images\myimage.jpg


You have your .pui in \PanelsUI\ and img in \PanelsUI\images\, then it should work. The layout folder is PanelsUI and then relative from there.

I don't use PanelsUI as the loaded interface, so I don't have any .pui files. I think my layout folder is the foobar2000 one. Here's my code.
Code: [Select]
$imageabs2(100,100,,,,,0,0,/images/cover/cdcase.png,)
Title: foo_ui_panels
Post by: Necrosis on 2007-05-01 03:39:28
You tried file.*?


Yes.

You have your .pui in \PanelsUI\ and img in \PanelsUI\images\, then it should work. The layout folder is PanelsUI and then relative from there.

I don't use PanelsUI as the loaded interface, so I don't have any .pui files. I think my layout folder is the foobar2000 one. Here's my code.
Code: [Select]
$imageabs2(100,100,,,,,0,0,/images/cover/cdcase.png,)


You would think so.

I removed all traces of PanelsUI from my foobar folder, redownloaded it and now it appears to be working, however, now $imageabs() and $imageabs2() return different relative folders.

$imageabs2(100,100,,,,,0,0,/images\file,) - working fine now, but...
$imageabs(0,0,/images\file,) - won't work without using /PanelsUI\images\

Can anyone confirm this as a bug?
Title: foo_ui_panels
Post by: Andreasvb on 2007-05-01 03:48:52
It's intended behaviour, see
http://www.hydrogenaudio.org/forums/index....st&p=487449 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=52465&view=findpost&p=487449)

Glad you got it working. =)
Title: foo_ui_panels
Post by: Necrosis on 2007-05-01 03:54:08
It's intended behaviour, see
http://www.hydrogenaudio.org/forums/index....st&p=487449 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=52465&view=findpost&p=487449)

Glad you got it working. =)


Ok, I really should read these threads more often lol... thanks for the help.
Title: foo_ui_panels
Post by: snively on 2007-05-01 04:32:52
request: being able to right click a song in the playlist and drag it
Title: foo_ui_panels
Post by: Keikonium on 2007-05-01 05:43:07
I made a topic asking how to override cursor status (Here (http://www.hydrogenaudio.org/forums/index.php?showtopic=54547)) with no replies as of yet.

So I have a request I'll ask in this thread. Would it be possible to have a command that you could put around code to define cursor status that would override whatever the global status is?

Lets say I have the cursor mode set to "Follow Cursor". I want to display album art (which I want to display for the current track. So I'd put $nowplaying(*album art code*) which would make any code in those brackets follow the current playing song, while the rest of the track display panel follows the cursor.

Is this possible? If you need a better description, or more detail, just ask.

Thanks .
Title: foo_ui_panels
Post by: jimbo11883 on 2007-05-01 07:00:50

Is the follow cursor mode for Track Displays working yet?
Was it ever broken?
It's always worked for me.
The problem must be your code.


Sorry, in all my studpidity, I didn't even check my code for it being compatible with follow cursor mode.
Title: foo_ui_panels
Post by: cvax on 2007-05-01 08:55:14
is there anyway to select and drag tracks around in the playlist?

ps. thakns Kiteroa
Title: foo_ui_panels
Post by: mil3s on 2007-05-01 09:25:51
^Hold the Alt. key.
Title: foo_ui_panels
Post by: Kiteroa on 2007-05-01 10:50:08
I made a topic asking how to override cursor status (Here (http://www.hydrogenaudio.org/forums/index.php?showtopic=54547)) with no replies as of yet.

So I have a request I'll ask in this thread. Would it be possible to have a command that you could put around code to define cursor status that would override whatever the global status is?

Lets say I have the cursor mode set to "Follow Cursor". I want to display album art (which I want to display for the current track. So I'd put $nowplaying(*album art code*) which would make any code in those brackets follow the current playing song, while the rest of the track display panel follows the cursor.

Is this possible? If you need a better description, or more detail, just ask.

Thanks .


Can't you do this already by having 2 ( or more)  Track display panels: one ( or more)  Now Playing and the other(s) on Follow Cursor?
Title: foo_ui_panels
Post by: pinknyunyu on 2007-05-01 13:27:47
How do you get a button to run a service?  I can get services to run, like google searches, using the buttons panel, but I can't figure out how to do it with a simple $button or $button2.  There's 'Run service' in the context menu, but I've tried adding things after that and nothing works...help?  Thanks.

Edit: Never mind...wow, it was so simple that I didn't think of it at all...you just need to type the name of the service.  Awesome!  This has been vexing me for a while.
Title: foo_ui_panels
Post by: Keikonium on 2007-05-01 17:10:12
Can't you do this already by having 2 ( or more)  Track display panels: one ( or more)  Now Playing and the other(s) on Follow Cursor?


Yes you can, but with my config, it would get a bit ugly. I'd need 4 Track Displays in place of just 1 (which I think looks nicer).

Here is an image of the part of my config that would benifit from this:
(http://smg.photobucket.com/albums/v326/keikonium/th_foobarsidebarplaying.png) (http://img.photobucket.com/albums/v326/keikonium/foobarsidebarplaying.png)
Title: foo_ui_panels
Post by: Purple Monkey on 2007-05-01 19:34:55
Wouldn't it make more sense to separate those parts of the UI, I wouldn't recommend having a follow cursor button next to a now playing part it could be mistaken to work differently.

What about this? which would only require 2:

(http://img.photobucket.com/albums/v627/PurpleMonkeyMad/th_foo_config_suggestion.jpg) (http://img.photobucket.com/albums/v627/PurpleMonkeyMad/foo_config_suggestion.jpg)
Title: foo_ui_panels
Post by: Kiteroa on 2007-05-01 23:00:53

Can't you do this already by having 2 ( or more)  Track display panels: one ( or more)  Now Playing and the other(s) on Follow Cursor?


Yes you can, but with my config, it would get a bit ugly. I'd need 4 Track Displays in place of just 1 (which I think looks nicer).

Here is an image of the part of my config that would benifit from this:
(http://smg.photobucket.com/albums/v326/keikonium/th_foobarsidebarplaying.png) (http://img.photobucket.com/albums/v326/keikonium/foobarsidebarplaying.png)


You wouldn't be able to see that there are different Track Displays; all you need to do is cut and paste your paste your existing code into the approprate new panels.
Title: foo_ui_panels
Post by: Keikonium on 2007-05-01 23:34:05
Alright, I guess thats what I will have to do.
Thanks :]
Title: foo_ui_panels
Post by: Blankwire on 2007-05-02 02:56:42
I'm trying to create this with panels:

(http://img422.imageshack.us/img422/2401/foobaryt2.jpg)

I can't get the bottom Quick Search Toolbar and Spectrum analyzer to appear. Here's my configuration:
Code: [Select]
// Background
$drawrect(0,0,%_width%,43,brushcolor-SYSCOL-15 pencolor-NULL)
$drawrect(0,$sub(%_height%,43),%_width%,22,brushcolor-SYSCOL-15 pencolor-NULL)

// PerTrack
$panel(Menu,Menu,1,1,$sub(%_width%,2),19,)
$puts(yOffset,21)

$panel(Buttons,Buttons,0,$get(yOffset),190,21,)
$panel(Seekbar,Seekbar,200,$get(yOffset),$sub(%_width%,210),20,)

$panel(Playlist,Single Column Playlist,0,$add($get(yOffset),$get(yOffset)),%_width%,$eval(%_height%-21),)

$panel(Toolbars,Quick Search Toolbar,0,$sub(%_height%,$get(yOffset),$eval(%_width%/2),21,)
$panel(Visualisations,$eval(%_width%/2),$sub(%_height%,$get(yOffset),$eval(%_width%/2),21,)

Anyone know what I'm doing wrong?
Title: foo_ui_panels
Post by: shakey_snake on 2007-05-02 03:09:52
your SCPL panel is too tall.
Title: foo_ui_panels
Post by: Keikonium on 2007-05-02 22:02:27
Feature request:

Add a new command (like SORT: or FILTER:) that loads a 'right click' menu, and maybe call it MENU:. Just like both the other commands do. What the new command would do is allow you to run many things from one button.

Uses for this:

You can recreate the main menu with buttons, and whatever you want in them. There are others too for changing playlists from a single button (saves space), running different run commands from one button, etc.

Format:

Code: [Select]
$button(,,,,,,,,MENU:*name_you_give*|*foobar_name*:My Playlists|*playlist_name*,)

--

Does that make sense? Would it be useful? I think if this were implemented it should be able to apply to $button() and $button2() so you can have an image also .

Thoughts?

Oh, also, I am having trouble applying a CUSTOM sort command to a button. I am using:
Code: [Select]
$button(0,$get(butY),0,0,22,21,$get(dir1)sort1.png,$get(dir1)sort2.png,SORT:artist|%artist%:album|%album%,)

But when I click the button, nothing happens. Any help would be great!
Title: foo_ui_panels
Post by: 4nt1 on 2007-05-03 03:39:11
for some reason playlist tree will not work in panels  ui 10.0.2 and I really want to use it - I am running the latest version - when it tries to be load the ram usage shoots up to 100+ mb and it window goes blank/white... but still nothing loads.. please help
Title: foo_ui_panels
Post by: terrestrial on 2007-05-03 06:07:44
I don't see how it would be any less feasible than $eval(). Just rather than returning a number, it would return True or False.


its the way functions return truth values... I don't think its possible

Thanks for your reply. So it seems that I have some trouble for non-english text. Look at screenshots:


hmmm... I'm not sure... I'll see if I can track it down later.

I have to redraw the panel with another thing like next track or anything for it to go well. Does that mean that not all panel is redrawn when doing what i did


yeah, its not redrawing to reflect the changes in the variables...


Terrestrial: would it be possible to allow something like that in $eval() :
$eval(2+-4)
and make it $eval(2-4)

this is problem when you have a variable and you do  $eval(2+$get(toto))
if the variable equals -2. I would like to allow positive and negative values for toto but currently it is not possible

Thanks


maybe try $eval(2$get(toto)) and set toto to "+2" or "-2" as a temporary workaround...

It would also be useful to have an option for $drawrect to make them formatted like 3d system boxes.


you should be able to fake it using $drawrect and using SYSCOL-

I don't know why, but since I installed the new version (0.10.2), foobar crashes on startup saying "unhandled exception: bad allocation", even when using default settings. (foobar doesn't create a crash log)


delete foo_uie_single_column_playlist.dll and foo_uie_trackinfo_mod.dll. you don't need them with PanelsUI and they are incompatible.

I made a topic asking how to override cursor status (Here (http://www.hydrogenaudio.org/forums/index.php?showtopic=54547)) with no replies as of yet.


the command is not possible for the near future, but you can use CONTEXT-PLAYING and CONTEXT-SELECTED for the buttons...

Oh, also, I am having trouble applying a CUSTOM sort command to a button. I am using:
Code: [Select]
$button(0,$get(butY),0,0,22,21,$get(dir1)sort1.png,$get(dir1)sort2.png,SORT:artist|%artist%:album|%album%,)

But when I click the button, nothing happens. Any help would be great!


need single quotes (') around the SORT:

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

I've uploaded 0.11.0. The main new thing is the ability to popup new panels ui windows through a button.
Title: foo_ui_panels
Post by: terrestrial on 2007-05-03 06:26:23
I also started a wiki page here (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_(foo_ui_panels)/User's_Guide).  Feel free to add things
Title: foo_ui_panels
Post by: Keikonium on 2007-05-03 07:07:42
My sorting works now! Thanks .

And thank you for the new version too ^__^.
Title: foo_ui_panels
Post by: mil3s on 2007-05-03 09:12:38
Quick question. Is it not possible to change the value of pvar with a button if $setpvar is preset in the // Global?
Title: foo_ui_panels
Post by: carmenm on 2007-05-03 09:48:20

Terrestrial: would it be possible to allow something like that in $eval() :
$eval(2+-4)
and make it $eval(2-4)

this is problem when you have a variable and you do  $eval(2+$get(toto))
if the variable equals -2. I would like to allow positive and negative values for toto but currently it is not possible

Thanks


maybe try $eval(2$get(toto)) and set toto to "+2" or "-2" as a temporary workaround...

Yes i can do that but the thing i forgot to say before is that i really would like to do something like $eval(2 -$get(toto)). Not possible yet but i can wait.

About the redraw problem would it be possible to have an action like REDRAW in order to get rid of such problems?

I've uploaded 0.11.0. The main new thing is the ability to popup new panels ui windows through a button.

Great, thanks
Title: foo_ui_panels
Post by: mil3s on 2007-05-03 10:36:32
Bug in v0.11.0.
[a href="http://img182.imageshack.us/my.php?image=v11pk9.jpg" target="_blank"] Perhaps you could set the relative path to the folder of the currently used pui config to keep things consistent.

EDIT2: I like the menu function on the button in the default config. Although i think it would be even better if one could change the root for the menu. For example if one set the root to "playback > order" one only get the playback order menu.

Thanks for keep updating this component.
Title: foo_ui_panels
Post by: shakey_snake on 2007-05-03 12:14:44
I've uploaded 0.11.0. The main new thing is the ability to popup new panels ui windows through a button.

Where did the  Layout Globals go?
Title: foo_ui_panels
Post by: pIv on 2007-05-03 12:30:35
2 Terrestial

I download ui_panels v 11.0 and clear PANELSUI folder for use it's default layout.
When I push on button "MENU" I have Error windows "Unhandle exception : Overflow" and foobar closes.

I use WindowsXP+SP2.

I have this error on other configurations (not only default) and with earlest version of  ui_panels.

Can you solve this bug?
_________________________________________________________________________________

Edit: I find reason - delete foo_menu_addons and button "MENU"  start work fine.
Title: foo_ui_panels
Post by: Static on 2007-05-03 13:56:40
Hi there,

wondering if anybody can help.

I'm trying to display in a panel an image of the artist.

I try to declare first: $puts(bandPath,$replace(%path%,%filename_ext%,band.jpg))

Then using
$if($cwb_fileexists($get(bandPath)),
   $if(%ispaused%,
      $imageabs2($get(albumwidth),$get(albumwidth),,,,,2,2,$get(bandPath),alpha-100 nokeepaspect)
      ,
      $imageabs2($get(albumwidth),$get(albumwidth),,,,,2,2,$get(bandPath),nokeepaspect)
   )
   ,
   $imageabs2($get(albumwidth),$get(albumwidth),,,,,2,2,$get(images)noart.png,nokeepaspect)
)

But it's not working.

Anybody has a solution?

Thanks in advance!
Title: foo_ui_panels
Post by: 4nt1 on 2007-05-03 17:55:56
I am also getting the graphical glitch where the title bar comes up missing some parts to it..
Title: foo_ui_panels
Post by: terrestrial on 2007-05-03 18:29:29
Quick question. Is it not possible to change the value of pvar with a button if $setpvar is preset in the // Global?


well, the button changes the pvar, but then the $setpvar is executed in the global section.... so no I guess..

Bug in v0.11.0.
Window frames looks really weird when I start foobar. I'm using XP.


fixed.. I've uploaded 0.11.1

Quote
EDIT: Also noticed. I can't seem to open anything other than the default config with the new POPUP function.  Perhaps you could set the relative path to the folder of the currently used pui config to keep things consistent.


do something like:

$button(62,$sub(%_height%,18),0,0,0,0,/images\lib.png,/images\libH.png,POPUP:library.pp,)

which will create a new layout in the same directory as the main .pui. you can then just right click on the new window and change the code.

Where did the  Layout Globals go?


since there can be more than one window, the layout globals have moved to the settings dialog (bottom left, "Globals").
Title: foo_ui_panels
Post by: saberrider on 2007-05-03 18:58:46
Quick question. Is it not possible to change the value of pvar with a button if $setpvar is preset in the // Global?


You could execute the $setpvar once a track using $ifequal(%playback_time_seconds%,0,$setpvar(),)
This way you the pvar will be executed everytime a track starts and you could still change the value using a button after that.
Title: foo_ui_panels
Post by: mil3s on 2007-05-03 19:37:25

Quick question. Is it not possible to change the value of pvar with a button if $setpvar is preset in the // Global?


You could execute the $setpvar once a track using $ifequal(%playback_time_seconds%,0,$setpvar(),)
This way you the pvar will be executed everytime a track starts and you could still change the value using a button after that.

Thanks, but don't want the pvar to be reset after every track. Only once when Foobar is loaded.  But since terrestrial said it isn't possible I guess the simple toggle functionality will have to do.

do something like:

$button(62,$sub(%_height%,18),0,0,0,0,/images\lib.png,/images\libH.png,POPUP:library.pp,)

which will create a new layout in the same directory as the main .pui. you can then just right click on the new window and change the code.


Great, thanks. Now, how do I change the window title?
Title: foo_ui_panels
Post by: Yotsuya on 2007-05-03 20:04:24
When running foobar under wine/linux using panelsui, if the "settings" option is selected for the main panelsui configuration dialog, foobar does not open the dialog and instead becomes unresponsive to user input and the user must either sit and listen to music or kill the process.

I hesitate to bring this up because this is far from a typical setup however given the previous problems regarding unicode and scintilla triggered by this same event I was wondering if maybe we could have some sort of override so that panelsui can use a standard edit box instead.
Title: foo_ui_panels
Post by: terrestrial on 2007-05-03 20:15:00
Thanks, but don't want the pvar to be reset after every track. Only once when Foobar is loaded.  But since terrestrial said it isn't possible I guess the simple toggle functionality will have to do.


or, put the $setpvar in the // Background section of the main panels ui window. The // Background section is only run on startup / after you change something in the preferences or settings dialogs.

Quote
Great, thanks. Now, how do I change the window title?


you can't at the moment.

When running foobar under wine/linux using panelsui, if the "settings" option is selected for the main panelsui configuration dialog, foobar does not open the dialog and instead becomes unresponsive to user input and the user must either sit and listen to music or kill the process.

I hesitate to bring this up because this is far from a typical setup however given the previous problems regarding unicode and scintilla triggered by this same event I was wondering if maybe we could have some sort of override so that panelsui can use a standard edit box instead.


yeah, that's what I'll most likely do, since I still haven't had any luck on reproducing the bug
Title: foo_ui_panels
Post by: cvax on 2007-05-03 23:36:11
is it possible to setup a keyboard hotkey for buttons created in panelsui?
Title: foo_ui_panels
Post by: shakey_snake on 2007-05-04 00:27:25

Where did the  Layout Globals go?


since there can be more than one window, the layout globals have moved to the settings dialog (bottom left, "Globals").
ah!
I guess, I've kinda learned to ignore everything in that corner, thanks.
Title: foo_ui_panels
Post by: Kiteroa on 2007-05-04 00:31:09
[quote name='carmenm' date='May 3 2007, 20:48' post='489843']
[quote name='terrestrial' post='489811' date='May 3 2007, 06:07']
[quote name='carmenm' post='488133' date='Apr 26 2007, 07:50']
Terrestrial: would it be possible to allow something like that in $eval() :
$eval(2+-4)
and make it $eval(2-4)

this is problem when you have a variable and you do  $eval(2+$get(toto))
if the variable equals -2. I would like to allow positive and negative values for toto but currently it is not possible

Thanks
[/quote]

maybe try $eval(2$get(toto)) and set toto to "+2" or "-2" as a temporary workaround...
[/quote]
Yes i can do that but the thing i forgot to say before is that i really would like to do something like $eval(2 -$get(toto)). Not possible yet but i can wait.


How about

$eval(2+$eval($get(toto)))
Title: foo_ui_panels
Post by: blaxima on 2007-05-04 02:51:31
I've been using the same code for my SCP for awhile but with this release (11.1) my group display wont show up now!
I tried fofr's to see if it would work and I couldn't get the group display to show with his either.
Any ideas? Anyone?
Title: foo_ui_panels
Post by: The Judge on 2007-05-04 03:17:24
I've been using the same code for my SCP for awhile but with this release (11.1) my group display wont show up now!
I tried fofr's to see if it would work and I couldn't get the group display to show with his either.
Any ideas? Anyone?



Yeah I just had to rebuild my Fb because something screwed up the CFG or my Columns UI and when I tried this latest Panels, it didn't want to work at all so don't know.
Title: foo_ui_panels
Post by: carmenm on 2007-05-04 08:09:30
[quote name='Kiteroa' date='May 4 2007, 00:31' post='490000']
[quote name='carmenm' date='May 3 2007, 20:48' post='489843']
[quote name='terrestrial' post='489811' date='May 3 2007, 06:07']
[quote name='carmenm' post='488133' date='Apr 26 2007, 07:50']
Terrestrial: would it be possible to allow something like that in $eval() :
$eval(2+-4)
and make it $eval(2-4)

this is problem when you have a variable and you do  $eval(2+$get(toto))
if the variable equals -2. I would like to allow positive and negative values for toto but currently it is not possible

Thanks
[/quote]

maybe try $eval(2$get(toto)) and set toto to "+2" or "-2" as a temporary workaround...
[/quote]
Yes i can do that but the thing i forgot to say before is that i really would like to do something like $eval(2 -$get(toto)). Not possible yet but i can wait.


How about

$eval(2+$eval($get(toto)))
[/quote]

No this doesnt work if toto equals -3 for example. In fact toto is an offset for me and can be negative. Sometimes i have to do $eval(2 -$get(toto)), so no workaround currently
Title: foo_ui_panels
Post by: pIv on 2007-05-04 09:44:54
Feature request:
If I push button with POPUP:layout comand and this layout already popuped, then action of this pushing is close popuped layout.

In this way I can define very simpy main panel with buttons  to open/close
1. album art
2. trackinfo panel
3. single columns panel

and etc...
Title: foo_ui_panels
Post by: Falstaff on 2007-05-04 10:34:00
Hi Terrestrial and thanx for this new feature POPUP ... but ...

Same Feature request:
If I push button with POPUP:layout comand and this layout already popuped, then action of this pushing is close popuped layout...

Otherwise:

=> I have buggs with POPUP button

i explain: on my main layout, i've 3 buttons, each open a specific popup layout :
        POPUP1
        POPUP2
        POPUP3
when i open 1st or second popup, then close it, then close main layout (quit foobar), WHEN i restart foobar, i've a PVAR of my main layout which has changed !!???
I've not the pb when i launch POPUP3 then close it then close foobar and restart, the PVAR is always set to the value before closing foobar

overflow ??

thanx ...

EDIT:

after deleting my popup layouts and redone them, it's work now ... but don't understand what appen before with this pvar 

Still missing the possibility to close a popup panel !!!

Bye
Title: foo_ui_panels
Post by: mil3s on 2007-05-04 11:34:36

Thanks, but don't want the pvar to be reset after every track. Only once when Foobar is loaded.  But since terrestrial said it isn't possible I guess the simple toggle functionality will have to do.


or, put the $setpvar in the // Background section of the main panels ui window. The // Background section is only run on startup / after you change something in the preferences or settings dialogs.

I just noticed I don't need this. The pvar is restored to last known state on Foobar startup. I never noticed this before, but it's great.
Title: foo_ui_panels
Post by: mil3s on 2007-05-04 12:20:47
Bug: The easy move feature allows one to move a window that is maximized.
Title: foo_ui_panels
Post by: Mr. Rogers on 2007-05-04 12:29:17
first: Great plugin!

But I'm missing the drag-and-drop functionality by right clicking.
Would it be possible to add it?


Greetz
Vincent
Title: foo_ui_panels
Post by: Falstaff on 2007-05-04 13:33:10
Yep, it's great the POPUP, see my preview using it :

(http://img143.imageshack.us/img143/7616/popupno4.th.jpg) (http://img143.imageshack.us/my.php?image=popupno4.jpg)

missing the possibility to close a popup panel already open to complete this feature...

Please ...
Title: foo_ui_panels
Post by: blaxima on 2007-05-04 15:57:54
I've been using the same code for my SCP for awhile but with this release (11.1) my group display wont show up now!
I tried fofr's to see if it would work and I couldn't get the group display to show with his either.
Any ideas? Anyone?

Anyone??
Yeah I just had to rebuild my Fb because something screwed up the CFG or my Columns UI and when I tried this latest Panels, it didn't want to work at all so don't know.

Thats no good. I guess if I don't get an answer its back to panels ver.8 for me
Title: foo_ui_panels
Post by: carmenm on 2007-05-04 16:04:14
I've been using the same code for my SCP for awhile but with this release (11.1) my group display wont show up now!
I tried fofr's to see if it would work and I couldn't get the group display to show with his either.
Any ideas? Anyone?

What do you mean by wont show? Like you always has !noheader! ?
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-04 18:07:49
I have a question regarding buttons and windowsize.

I'm using this code currently:
Code: [Select]
$select($getpvar(wsize),
$button($sub(%_width%,62),5,0,0,28,15,C:\Program Files\foobar2000\PanelsUI\Vista\images\max.png,C:\Program Files\foobar2000\PanelsUI\Vista\images\max_on.png,WINDOWSIZE:645:774:0:0,TOOLTIP:"Maximize")
$setpvar(wsize,2)
,
$button($sub(%_width%,62),5,0,0,28,15,C:\Program Files\foobar2000\PanelsUI\Vista\images\min.png,C:\Program Files\foobar2000\PanelsUI\Vista\images\min_on.png,WINDOWSIZE:645:137:0:0,TOOLTIP:"Restore Down")
$setpvar(wsize,1)
)

And in the Globals dialog I have:
Code: [Select]
$setpvar(wsize,1)

And whenever I hit the button, it maximizes the window, but the Maximize button is still there instead of the Restore Down button.
Title: foo_ui_panels
Post by: The Judge on 2007-05-05 00:11:06
Just tried installing panels on my win2k machine and get an error saying that a required dependency is missing. Came across it a bit earlier in this thread and it was said that it was fixed but I'm using the latest versions of foobar and panels_ui so I don't know what it could be. Trying to sift through this thread would be a task and a half so if anyone could let me know how to resolve it, that'd be great.
Title: foo_ui_panels
Post by: Purple Monkey on 2007-05-05 00:49:58
It's probably gdiplus.dll that's missing considering that you're on 2k.
Title: foo_ui_panels
Post by: The Judge on 2007-05-05 01:00:18
Yeah cheers. I just realised that and was coming in here to edit my post. Lol. Thanks again. Can't say I much like the look of my cfg in win2k though. Looks like ass. Lol.
Title: foo_ui_panels
Post by: kodesh on 2007-05-05 02:28:50
Hello everybody!

I'm trying to make my own setup of foobar, but i'm facing a problem/bug with PanelsUI.

When i load my config foobar process takes about 25% of cpu usage. I tried other configurations (like Dark1, witch have tons of code) and cpu usage stays below 10%. I tried everything, including comment the entire code (witch turned a black foobar) and still nothing 
What's happening here?

BTW, i'm using:

P4 1.5, 320MB RAM
Win XP, Portuguese lang

foobar v0.9.4.3

Components (besides default):

foo_abx.dll
foo_albumlist.dll
foo_bitcompare.dll
foo_cwb_hooks.dll
foo_input_dts.dll
foo_input_monkey.dll
foo_lyricsdb.dll
foo_midi.dll
foo_playlist_manager.dll
foo_playlist_tree.dll
foo_ui_columns.dll
foo_ui_panels.dll (v0.11.1)
foo_uie_albumart.dll
foo_uie_trackinfo_mod.dll
(i guess thats all)

And my (very simple) code:
Code: [Select]
// Globals
//time font
$puts(TimeFont,Typenoksidi)
$puts(TimeSize,24)
$puts(lincolor,96-0-0)
$puts(timefontcolor,192-192-192)

//////////////////
//Config part//
////////////////

//Left panel width should be Fixed (1) or Percentual (0)
$puts(LeftPaneOption,1)
//if you choose Fixed size enter the size here
$puts(LeftPaneFSize,200)
//if you choose Percentual size enter the percent (from 0 to 100)
$puts(LeftPanePSize,10)
//AlbumArt panel size
$puts(AlbumArtSZ,200)
//Spectrum analyser heigth
$puts(SpectrumH,32)

///////////////////////////////////////////////////
//DONT TOUCH ANYTHING FROM NOW ON//
/////////////////////////////////////////////////


$if($strcmp(0,$get(LeftPaneOption)),$puts(LeftPaneW,$mul(1024,1)),$puts(LeftPaneW,$get(LeftPaneFSize)))
$puts(imgPath,..\foobar2000\images\ventioultio\)

// Background
//$drawrect(0,0,%_width%,21,brushcolor-SYSCOL-15 pencolor-NULL)
//$drawrect(0,$sub(%_height%,22),%_width%,22,brushcolor-SYSCOL-15 pencolor-NULL)


// PerTrack
$panel(AlbumArt,Album Art,$eval({$get(LeftPaneW)}),0,$get(AlbumArtSZ),$get(AlbumArtSZ),)
$panel(ExtendedInfo,Track info mod,0,0,$get(LeftPaneW),$get(AlbumArtSZ),)
$panel(PlaylistTree,Playlist Tree Panel,0,$get(AlbumArtSZ),$get(LeftPaneW),$eval(%_height%-{$get(AlbumArtSZ)}),)
$panel(Playlist,Columns Playlist,$eval({$get(LeftPaneW)}+1),$eval({$get(AlbumArtSZ)}+{$get(SpectrumH)}+1),$eval(%_width%-{$get(LeftPaneW)}),$eval(%_height%-{$get(AlbumArtSZ)}-{$get(SpectrumH)}-32),)
$panel(CurrentInfo,Track info mod,$eval({$get(LeftPaneW)}+{$get(AlbumArtSZ)}),32,$eval(%_width%-{$get(LeftPaneW)}-{$get(AlbumArtSZ)}),$eval({$get(AlbumArtSZ)}+{$get(SpectrumH)}-32),)
$panel(Spectrum,Spectrum analyser,$get(LeftPaneW),$get(AlbumArtSZ),$get(AlbumArtSZ),$get(SpectrumH),)
$button($eval({$get(LeftPaneW)}+{$get(AlbumArtSZ)}),0,0,0,32,32,$get(imgPath)foobar_flat.png,$get(imgPath)foobar_glossy.png,MENU,TOOLTIP:Menu)
$button($eval({$get(LeftPaneW)}+{$get(AlbumArtSZ)}+32),0,0,0,32,32,$get(imgPath)stop.png,$get(imgPath)stop2.png,Stop,TOOLTIP:Stop)
$button($eval({$get(LeftPaneW)}+{$get(AlbumArtSZ)}+64),0,0,0,32,32,$get(imgPath)pause.png,$get(imgPath)pause2.png,Pause,TOOLTIP:Pause)
$button($eval({$get(LeftPaneW)}+{$get(AlbumArtSZ)}+96),0,0,0,32,32,$get(imgPath)prev.png,$get(imgPath)prev2.png,Previous,TOOLTIP:Previous)
$button($eval({$get(LeftPaneW)}+{$get(AlbumArtSZ)}+128),0,0,0,32,32,$get(imgPath)play.png,$get(imgPath)play2.png,Play,TOOLTIP:Play)
$button($eval({$get(LeftPaneW)}+{$get(AlbumArtSZ)}+160),0,0,0,32,32,$get(imgPath)next.png,$get(imgPath)next2.png,Next,TOOLTIP:Next)
$button($eval({$get(LeftPaneW)}+{$get(AlbumArtSZ)}+192),0,0,0,32,32,$get(imgPath)random.png,$get(imgPath)random2.png,Random,TOOLTIP:Random)
$button($eval({$get(LeftPaneW)}+{$get(AlbumArtSZ)}+224),0,0,0,32,32,$get(imgPath)open.png,$get(imgPath)open2.png,File/Open...,TOOLTIP:Open File)
$button($eval({$get(LeftPaneW)}+{$get(AlbumArtSZ)}+256),0,0,0,32,32,$get(imgPath)sort.png,$get(imgPath)sort2.png,'SORT:date|$num($sub(3000,%date%),4),%album%,$num(%tracknumber%,3)',TOOLTIP:Sort)
$panel(Seekbar,Seekbar,$get(LeftPaneW),$eval(%_height%-24),$eval(%_width%-{$get(LeftPaneW)}-50),20,)
$panel(Volume,Volume,$eval(%_width%-50),$eval(%_height%-24),50,20,)


// PerSecond
$if(%isplaying%,
$align(right,top)
$font($get(TimeFont),$get(TimeSize),glow-$get(lincolor) glowexpand-3 glowblur-2 glowalpha-240,$get(timefontcolor))
%playback_time%
,)
Another thing i noticed is that sometimes (when i go into preferences) my buttons go away and i have to restart foobar to get them back.

Thanks for any help you guys can give me...

PS: i'm still coding this so there are certain portions of the code not finished, but i guess nothing's wrong with that particular code

[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]Moderation: Added codebox.[/size]
Title: foo_ui_panels
Post by: Falstaff on 2007-05-05 11:06:31
Hi Terrestrial and thanx for this new feature POPUP ... but ...

Same Feature request:
If I push button with POPUP:layout comand and this layout already popuped, then action of this pushing is close popuped layout...

Otherwise:

=> I have buggs with POPUP button

i explain: on my main layout, i've 3 buttons, each open a specific popup layout :
        POPUP1
        POPUP2
        POPUP3
when i open 1st or second popup, then close it, then close main layout (quit foobar), WHEN i restart foobar, i've a PVAR of my main layout which has changed !!???
I've not the pb when i launch POPUP3 then close it then close foobar and restart, the PVAR is always set to the value before closing foobar

overflow ??

thanx ...

EDIT:

after deleting my popup layouts and redone them, it's work now ... but don't understand what appen before with this pvar 

Still missing the possibility to close a popup panel !!!

Bye


Hi Terrestrial,

I confirm the bugg, sometimes, when i use POPUP (open it or close it!!!) it will change some of my PVAR from the main layout !!??

could you fix it ?

Thanx by advance...

Br3tt
Title: foo_ui_panels
Post by: Falstaff on 2007-05-05 17:51:15
@ Terrestrial (once more)

Pb for keeping PANELS config clean ...

> PVAR are stored in the .pui file itself, but when a PVAR is not used anymore, it still stored in the .pui file.

I have many PVAR to delete to clean the .pui file,

could you give us a command to KILL a PVAR like $killpvar(my-pvar) ??

it would be very usefull and good programming status given to Panels UI

Hope you'll agree with this proposition, Thanx.

Bye and thanx for your great work !

Br3tt
Title: foo_ui_panels
Post by: mil3s on 2007-05-05 18:40:20
^Maybe a cleanup button in the preferences would be better, to simply remove all stored pvars.
Title: foo_ui_panels
Post by: Falstaff on 2007-05-05 19:57:27
^Maybe a cleanup button in the preferences would be better, to simply remove all stored pvars.


why not, also it's necessary to initialise the PVAR if they don't exit after the re-init


Hi Terrestrial and thanx for this new feature POPUP ... but ...

Same Feature request:
If I push button with POPUP:layout comand and this layout already popuped, then action of this pushing is close popuped layout...

Otherwise:

=> I have buggs with POPUP button

i explain: on my main layout, i've 3 buttons, each open a specific popup layout :
        POPUP1
        POPUP2
        POPUP3
when i open 1st or second popup, then close it, then close main layout (quit foobar), WHEN i restart foobar, i've a PVAR of my main layout which has changed !!???
I've not the pb when i launch POPUP3 then close it then close foobar and restart, the PVAR is always set to the value before closing foobar

overflow ??

thanx ...

EDIT:

after deleting my popup layouts and redone them, it's work now ... but don't understand what appen before with this pvar 

Still missing the possibility to close a popup panel !!!

Bye


Hi Terrestrial,

I confirm the bugg, sometimes, when i use POPUP (open it or close it!!!) it will change some of my PVAR from the main layout !!??

could you fix it ?

Thanx by advance...

Br3tt


 

I confirm that it is on Closing a POPUP that affect some PVAR and it's minimize th main foo window too
=> it's when i modify the code of the popup and then i close it !!!
Title: foo_ui_panels
Post by: terrestrial on 2007-05-05 20:05:18
I'm trying to make my own setup of foobar, but i'm facing a problem/bug with PanelsUI.

When i load my config foobar process takes about 25% of cpu usage.


1) remove foo_uie_trackinfo_mod.dll. replace with "Track Display"
2) try commenting out other panels and see if your cpu usage goes down.

I have many PVAR to delete to clean the .pui file,


probably best to have a remove all pvars buttons in the settings dialog like mil3s suggested...
Title: foo_ui_panels
Post by: kabuki on 2007-05-05 20:09:00
Hi Terrestrial,
Quote
- will it be difficult to add "visual options" in main menu :
View > PanelUI > Visual > [*Hide task bar entry],[*Tray Icon]...[*Hide Title Bar],[*Always on Top]
So we could call them from $button ?
could it be also possible to add a "crop" option for $panel. I'm thinking of it, especially when want to hide some scrollbars. I don't really know how this could work, and I feel that few people will be interested by this option.

OR another solution will be the ability to really superpose panels with some priority of appearance :
$panel(TOTO,toto panel,0,0,100,100,) is draw first so will be below second panel
$panel(TITI,titi panel,80,0,100,100,) is draw second so will be above first panel...
so we can't never see this 20px rigth border of TOTO, neither when focus on it.

thanx for the POPUP option... useful ! 
Title: foo_ui_panels
Post by: fnord23 on 2007-05-05 20:13:11
Is it possible to change display-on-top via a command? If not, this would be a feature request
Title: foo_ui_panels
Post by: Falstaff on 2007-05-06 08:30:14
Hi Terrestrial,

PanelsUI crash on closing after using the FILTER command on a button ...

Here's the dump

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 016E2876h
Access violation, operation: read, address: 003C9918h
Call path:

This is the first crash logged by this instance.
Code bytes (016E2876h):
016E2836h:  D2 75 F7 2B C7 89 41 10 8B 49 08 8D 78 01 3B CF
016E2846h:  73 05 83 C7 10 EB 07 8D 47 20 3B C8 76 18 3B 7E
016E2856h:  08 76 0B E8 B2 10 00 00 89 7E 04 5F 5E C3 89 7E
016E2866h:  04 E8 A4 10 00 00 5F 5E C3 CC 8B 08 85 C9 74 06
016E2876h:  8B 11 8B 02 FF E0 C3 CC CC CC 85 C9 56 74 05 8D
016E2886h:  71 0C EB 02 33 F6 57 8B 7C 24 0C 8B 0F 85 C9 74
016E2896h:  06 8B 01 8B 10 FF D2 85 F6 89 37 5F 74 09 8B 06
016E28A6h:  8B 50 04 8B CE FF D2 5E C2 04 00 CC CC CC CC CC
Stack (0012FC04h):
0012FBE4h:  00000000 00000000 00000000 00000000
0012FBF4h:  00000000 00000000 00000000 00000000
0012FC04h:  016E4AC7 00000000 017E5558 016E3B09
0012FC14h:  016E3290 9D599C66 00000000 017E5518
0012FC24h:  0012FC64 00000001 0012FC58 01787D16
0012FC34h:  00000002 016E2BB0 017E5518 9D599C1E
0012FC44h:  00000000 017B04C4 00000001 00000000
0012FC54h:  0012FC40 0012FC7C 017886E0 00000000
0012FC64h:  017B04A4 016E2177 9D599C0A 955167F3
0012FC74h:  017E22D4 0012FCC4 0012FCB4 0178BCE6
0012FC84h:  FFFFFFFF 0178C83A 017B04A4 017768CD
0012FC94h:  9D599CBE 00000000 00000000 016E0000
0012FCA4h:  017E22D4 017E22A8 0012FC94 0012F82C
0012FCB4h:  0012FD1C 017763E0 9C31729A 00000000
0012FCC4h:  0012FCEC 0177694B 00000000 00000000
0012FCD4h:  00000001 0176E993 00000001 00000000
0012FCE4h:  016E0000 00000001 0012FD2C 0176EAC6
0012FCF4h:  016E0000 00000000 00000001 9D599D56
0012FD04h:  00000000 0012FD48 00254530 00000001
0012FD14h:  0012FD00 0012F82C 0012FDC8 017763E0
Registers:
EAX: 0366FB58, EBX: 00000000, ECX: 003C9918, EDX: 016B0001
ESI: 0366FB58, EDI: 000001E8, EBP: 017E5518, ESP: 0012FC04
Crash location: "foo_ui_panels", loaded at 016E0000h - 017C0000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C910000h - 7C9C7000h
kernel32                        loaded at 7C800000h - 7C905000h
COMCTL32                        loaded at 77390000h - 77493000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4C000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F37000h
USER32                          loaded at 7E390000h - 7E421000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7C9D0000h - 7D1F3000h
ole32                            loaded at 774A0000h - 775DD000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76340000h - 7638A000h
IMM32                            loaded at 76320000h - 7633D000h
uxtheme                          loaded at 5B090000h - 5B0C8000h
MSCTF                            loaded at 74690000h - 746DB000h
OpHookSE4                        loaded at 129B0000h - 129D3000h
VERSION                          loaded at 77BD0000h - 77BD8000h
OLEAUT32                        loaded at 770E0000h - 7716C000h
msctfime                        loaded at 75140000h - 7516E000h
foo_albumlist                    loaded at 00B00000h - 00B47000h
foo_browser                      loaded at 00B70000h - 00BA9000h
foo_cdda                        loaded at 00BD0000h - 00C05000h
foo_converter                    loaded at 00C30000h - 00C99000h
foo_cwb_hooks                    loaded at 00CC0000h - 00CEE000h
foo_dbsearch                    loaded at 00D10000h - 00D6C000h
foo_dsp_std                      loaded at 00D90000h - 00DD1000h
foo_infobox                      loaded at 00E00000h - 00E3E000h
foo_input_std                    loaded at 00E60000h - 00F73000h
foo_lyricsdb                    loaded at 00FA0000h - 00FCF000h
WININET                          loaded at 771B0000h - 7727F000h
Normaliz                        loaded at 00FE0000h - 00FE9000h
iertutil                        loaded at 6E850000h - 6E895000h
foo_navigator                    loaded at 01210000h - 01241000h
foo_playcount_mod                loaded at 01270000h - 01285000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_playlist_manager            loaded at 012B0000h - 012F6000h
foo_rgscan                      loaded at 01320000h - 01368000h
foo_run                          loaded at 01390000h - 013BB000h
foo_uie_albumlist                loaded at 013E0000h - 0141F000h
foo_uie_explorer                loaded at 01440000h - 0147C000h
foo_uie_lyrics                  loaded at 014A0000h - 014FF000h
WINMM                            loaded at 76AE0000h - 76B0F000h
SYNCOR11                        loaded at 6BD00000h - 6BD0D000h
foo_uie_playlists_dropdown      loaded at 01520000h - 0155A000h
foo_uie_quicksearch              loaded at 01580000h - 015C6000h
foo_uie_vis_egoh                loaded at 015F0000h - 0160D000h
foo_ui_columns                  loaded at 01620000h - 016BB000h
foo_ui_panels                    loaded at 016E0000h - 017C0000h
gdiplus                          loaded at 4EB80000h - 4ED23000h
foo_ui_std                      loaded at 017F0000h - 01847000h
foo_unpack                      loaded at 01870000h - 0189E000h
foo_utils                        loaded at 018C0000h - 018F9000h
Msimg32                          loaded at 76310000h - 76315000h
DSOUND                          loaded at 73E60000h - 73EBC000h
WINTRUST                        loaded at 76BE0000h - 76C0E000h
CRYPT32                          loaded at 779E0000h - 77A76000h
MSASN1                          loaded at 77A80000h - 77A92000h
IMAGEHLP                        loaded at 76C40000h - 76C68000h
wdmaud                          loaded at 72C70000h - 72C79000h
msacm32                          loaded at 72C60000h - 72C68000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
midimap                          loaded at 77BA0000h - 77BA7000h
KsUser                          loaded at 73E30000h - 73E34000h
DBGHELP                          loaded at 5D3F0000h - 5D491000h

Stack dump analysis:
Address: 016E4AC7h, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 016E3B09h, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 016E3290h, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 01787D16h, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 016E2BB0h, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 017886E0h, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 017B04A4h, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 016E2177h, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 0178BCE6h, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 0178C83Ah, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 017B04A4h, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 017768CDh, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 016E0000h, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 017763E0h, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 0177694Bh, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 0176E993h, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 016E0000h, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 0176EAC6h, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 016E0000h, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 017763E0h, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 0176EB30h, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 016E0000h, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 7C9111A7h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrInitializeThunk" (+00000029h)
Address: 016E0000h, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 7C933F31h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrShutdownProcess" (+00000142h)
Address: 0176EB13h, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 016E0000h, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 7C91E88Eh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "ZwTerminateProcess" (+00000000h)
Address: 7C920D5Ch, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+000002CDh)
Address: 7C920E91h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C920945h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAcquirePebLock" (+00000028h)
Address: 7C92094Eh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAcquirePebLock" (+00000031h)
Address: 0176EB13h, location: "foo_ui_panels", loaded at 016E0000h - 017C0000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C933E98h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrShutdownProcess" (+000000A9h)
Address: 7C81C9FEh, location: "kernel32", loaded at 7C800000h - 7C905000h
Symbol: "IsValidLocale" (+000008EBh)
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: 004935D8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C91F0AAh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAnsiStringToUnicodeString" (+0000005Eh)
Address: 7C839A10h, location: "kernel32", loaded at 7C800000h - 7C905000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C80E630h, location: "kernel32", loaded at 7C800000h - 7C905000h
Symbol: "GetModuleHandleW" (+000001F3h)
Address: 7C839A10h, location: "kernel32", loaded at 7C800000h - 7C905000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C81CA38h, location: "kernel32", loaded at 7C800000h - 7C905000h
Symbol: "IsValidLocale" (+00000925h)
Address: 7C81CA76h, location: "kernel32", loaded at 7C800000h - 7C905000h
Symbol: "ExitProcess" (+00000014h)
Address: 77E8F3B0h, location: "RPCRT4", loaded at 77E50000h - 77EE1000h
Symbol: "RpcErrorStartEnumeration" (+0000A6D3h)
Address: 004973B9h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004975D3h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004975F8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496293h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0181D15Ch, location: "foo_ui_std", loaded at 017F0000h - 01847000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C905000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 0181D15Ch, location: "foo_ui_std", loaded at 017F0000h - 01847000h
Address: 7C839A10h, location: "kernel32", loaded at 7C800000h - 7C905000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C905000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004962EDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
Lyric Show Panels 0.3.1.1  (foo_uie_lyrics)
Play Count Mod 1.0.2  (foo_playcount_mod)
Playlist Manager 1.0  (foo_playlist_manager)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
Music Browser 1.1.7 [May 11 2006 - 10:05:09]  (foo_browser)
FLAC Decoder 1.1.0  (foo_input_std)
Database search 1.3.1 beta 11  (foo_dbsearch)
Explorer Tree 1.04.6b  (foo_uie_explorer)
Navigator 0.6  (foo_navigator)
Standard DSP array 1.0  (foo_dsp_std)
Special file info box v2.0.0  (foo_infobox)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
Album List 3.2.0  (foo_albumlist)
foobar2000 core 0.9.4.3  (Core)
cwbowron's title format hooks 1.0.14 [Nov  1 2006 - 10:20:44]  (foo_cwb_hooks)
Standard Input Array 1.0  (foo_input_std)
WMA Decoder 1.1  (foo_input_std)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Run services 0.3.2  (foo_run)
CD Audio Decoder 2.1.1  (foo_cdda)
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)
Converter 1.0.1  (foo_converter)
Playlist tools 0.5.7  (foo_utils)
Default User Interface 0.9acc  (foo_ui_std)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
Panels UI 0.11.1 beta [May  3 2007 - 12:18:42]  (foo_ui_panels)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
RAR reader 1.1  (foo_unpack)
ZIP/GZIP reader 1.0  (foo_unpack)

Could you see whats the matter please ?

Bye,

Br3tt
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-06 18:17:39
nvm
Title: foo_ui_panels
Post by: kodesh on 2007-05-06 18:33:30

I'm trying to make my own setup of foobar, but i'm facing a problem/bug with PanelsUI.

When i load my config foobar process takes about 25% of cpu usage.


1) remove foo_uie_trackinfo_mod.dll. replace with "Track Display"
2) try commenting out other panels and see if your cpu usage goes down.


i've done what you advised. removed trackinfo_mod and choose to not keep settings at foobar start.
also commented all code in ui_panels. no other panels are using code besides trackinfo_mod (wich i removed)
once again, foobar is empty (all black) and now using about 90% CPU. i even tought it was azrael's playlist config, but since i removed all panels i guess it's not.
also, used Track Display, still the same issue...
i noticed when its tray minimized the usage goes down to normal (~1-3%).
i dont remember if this happened with old versions of ui_panels, but since i connot download them i cannot try...
it would be cool if you have old versions on your site...

btw, thanks for reply
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-06 19:50:13
Any chance on getting a transparent background for SCPL?

How about no titlebars on popup windows if the checkbox is checked for no titlebar on the main window.
Title: foo_ui_panels
Post by: barry123 on 2007-05-06 20:19:03
any chance someone know about this:

Foobar did work yesterday and I didn't change anything.
now I get this when I want to start FF. 

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0108EEDAh
Access violation, operation: read, address: 00000004h
Call path:
entry=>user_interface::init
This is the first crash logged by this instance.
Code bytes (0108EEDAh):
0108EE9Ah:  8B F0 3B F3 74 28 8D 44 24 18 50 8D 8C 24 30 03
0108EEAAh:  00 00 51 C7 06 14 3C 10 01 89 5C 24 20 E8 BE B2
0108EEBAh:  04 00 8B 54 24 18 89 46 08 89 56 04 EB 02 33 F6
0108EECAh:  55 8B FE FF 15 94 A2 0F 01 8B 84 24 0C 13 00 00
0108EEDAh:  8B 4F 04 50 51 E8 9C B2 04 00 3B C3 74 03 89 47
0108EEEAh:  08 8B 47 04 8D 54 24 18 52 50 89 5C 24 20 E8 89
0108EEFAh:  B2 04 00 3B C3 74 03 89 47 08 8B 57 04 8B 74 24
0108EF0Ah:  18 8D 4C 24 1C 51 52 89 74 24 20 89 5C 24 24 E8
Stack (00129A7Ch):
00129A5Ch:  F7116D70 BF805DB1 00000000 00000038
00129A6Ch:  F7116DC8 F7116DD4 00000004 7FFFFFFF
00129A7Ch:  56887137 011547A8 00000000 0012B0F8
00129A8Ch:  00000000 00000000 00000000 00000000
00129A9Ch:  00000000 00000000 01157C30 01157C30
00129AACh:  0115A968 01102938 00000000 01102940
00129ABCh:  011028F8 01154FF0 01154868 01154868
00129ACCh:  00129AC4 00129AC8 01154868 01154898
00129ADCh:  00129AD4 00129AD8 00000001 00000008
00129AECh:  00129AE4 00129AE8 011559D8 01154868
00129AFCh:  00000001 001300D4 01102934 00000000
00129B0Ch:  00000000 00000000 00000201 00000006
00129B1Ch:  00000000 00000000 00000000 01155048
00129B2Ch:  00129ABC 00000000 00120020 7C915152
00129B3Ch:  001310A0 011548B0 7FFDEBF8 00252250
00129B4Ch:  0025228C 00000018 0000001F 00252240
00129B5Ch:  7FFDEC18 7C915DB4 7FFDEBF8 00251F18
00129B6Ch:  00000000 00129BE0 00129BCC 00129B80
00129B7Ch:  001310A0 00000000 00129BD0 7C9153F5
00129B8Ch:  00129BA8 7C97C1C0 00129BCC 00129BC4
Registers:
EAX: 00000000, EBX: 00000000, ECX: 7C80EE67, EDX: 4EDD627C
ESI: 00000000, EDI: 00000000, EBP: FFFFFFFF, ESP: 00129A7C
Crash location: "foo_ui_panels", loaded at 01050000h - 0112B000h
Symbol: "foobar2000_get_interface" (+0000C8BAh)

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F5000h
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 - 7E4A1000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D6000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 763B0000h - 763F9000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
foo_albumlist                    loaded at 00A30000h - 00A77000h
OLEAUT32                        loaded at 77120000h - 771AC000h
foo_cdda                        loaded at 00A80000h - 00AB6000h
foo_converter                    loaded at 00AC0000h - 00B29000h
foo_dsp_std                      loaded at 00B50000h - 00B91000h
foo_input_std                    loaded at 00BC0000h - 00CD4000h
foo_playcount_mod                loaded at 00D00000h - 00D15000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_rgscan                      loaded at 00D40000h - 00D88000h
foo_uie_albumlist                loaded at 00DB0000h - 00DED000h
foo_uie_lyrics                  loaded at 00E10000h - 00E6F000h
WININET                          loaded at 771B0000h - 7725A000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
WINMM                            loaded at 76B40000h - 76B6D000h
foo_uie_quicksearch              loaded at 00F40000h - 00F86000h
foo_ui_columns                  loaded at 00F90000h - 01027000h
foo_ui_panels                    loaded at 01050000h - 0112B000h
IMM32                            loaded at 76390000h - 763AD000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_ui_std                      loaded at 01160000h - 011B7000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h
VERSION                          loaded at 77C00000h - 77C08000h

Stack dump analysis:
Address: 011028F8h, location: "foo_ui_panels", loaded at 01050000h - 0112B000h
Address: 01102934h, location: "foo_ui_panels", loaded at 01050000h - 0112B000h
Address: 7C915152h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "bsearch" (+00000157h)
Address: 7C915DB4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlValidateUnicodeString" (+00000142h)
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_ui_columns", loaded at 00F90000h - 01027000h
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: 7C91691Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000202h)
Address: 7C916924h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000209h)
Address: 7C910833h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
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: 7C91691Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000202h)
Address: 7C916924h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000209h)
Address: 77E702E7h, location: "RPCRT4", loaded at 77E70000h - 77F01000h
Address: 77E702E7h, location: "RPCRT4", loaded at 77E70000h - 77F01000h
Address: 77E702A8h, location: "RPCRT4", loaded at 77E70000h - 77F01000h
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: 7C91691Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000202h)
Address: 7C916924h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000209h)
Address: 77DD02C7h, location: "ADVAPI32", loaded at 77DD0000h - 77E6B000h
Address: 7E4113B8h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Address: 77DD02C7h, location: "ADVAPI32", loaded at 77DD0000h - 77E6B000h
Address: 77DD0288h, location: "ADVAPI32", loaded at 77DD0000h - 77E6B000h
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: 7C91691Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000202h)
Address: 7C916924h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000209h)
Address: 5AD702F7h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 7C97C260h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Address: 5AD702F7h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 5AD70280h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C916928h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000020Dh)
Address: 7C916924h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000209h)
Address: 7C9168A6h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000018Bh)
Address: 7C9168AEh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000193h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 01057790h, location: "foo_ui_panels", loaded at 01050000h - 0112B000h
Address: 7E41B463h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "lstrlenW" (+00000000h)
Address: 773D2F4Ch, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal249" (+00002F4Ch)
Address: 7E440477h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41B3E9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5AD71AF6h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 7C915041h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "bsearch" (+00000046h)
Address: 7C915233h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "bsearch" (+00000238h)
Address: 7C915F0Bh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlValidateUnicodeString" (+00000299h)
Address: 7E41B3E9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7E418BC9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E471088h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Address: 7E41B3BCh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E41B397h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E440477h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41B3A0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E41B397h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 0105BEACh, location: "foo_ui_panels", loaded at 01050000h - 0112B000h
Address: 0105BECCh, location: "foo_ui_panels", loaded at 01050000h - 0112B000h
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "lstrlenW" (+00000000h)
Address: 7C97C174h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Address: 7C915B4Fh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlDosApplyFileIsolationRedirection_Ustr" (+000003ACh)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 77C2C2DEh, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C3h)
Address: 77C2C2E3h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C8h)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "lstrlenW" (+00000000h)
Address: 5AD778E9h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeSysColor" (+0000072Fh)
Address: 773D2F4Ch, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal249" (+00002F4Ch)
Address: 77C35C94h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "except_handler3" (+00000000h)
Address: 77C12070h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "__non_rtti_object::`vftable'" (+00000C78h)
Address: 77C2C2E3h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C8h)
Address: 5AD77A3Fh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeSysColor" (+00000885h)
Address: 5AD77A4Dh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeSysColor" (+00000893h)
Address: 7C9180FFh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+00000702h)
Address: 7C91825Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+00000860h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 77F198EBh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 77F198C6h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 77F16C0Ah, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "DeleteObject" (+00000000h)
Address: 77F199AFh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+00000046h)
Address: 77F199B7h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+0000004Eh)
Address: 01000000h, location: "foo_ui_columns", loaded at 00F90000h - 01027000h
Address: 77F16C0Ah, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "DeleteObject" (+00000000h)
Address: 5AD74B85h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal45" (+0000009Ch)
Address: 5AD74B63h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal45" (+0000007Ah)
Address: 7E418BC9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77F198EBh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 77F198C6h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 7C90E1FEh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "ZwQueryValueKey" (+00000000h)
Address: 7C90FB6Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlNtStatusToDosError" (+0000002Fh)
Address: 7C90FB71h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlNtStatusToDosError" (+00000034h)
Address: 7C90E1FEh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "ZwQueryValueKey" (+00000000h)
Address: 7C90E20Ah, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "ZwQueryValueKey" (+0000000Ch)
Address: 77F198EBh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 77F198C6h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 77F199AFh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+00000046h)
Address: 77F199B7h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+0000004Eh)
Address: 01000000h, location: "foo_ui_columns", loaded at 00F90000h - 01027000h
Address: 00450048h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C004Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00440020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047004Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C90FB71h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlNtStatusToDosError" (+00000034h)
Address: 77DD6A18h, location: "ADVAPI32", loaded at 77DD0000h - 77E6B000h
Address: 773D1C7Ch, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal249" (+00001C7Ch)
Address: 773D1CE8h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal249" (+00001CE8h)
Address: 77F1A279h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "TranslateCharsetInfo" (+0000005Dh)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 773D0000h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal249" (+00000000h)
Address: 77F30C98h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "DdEntry19" (+0000001Ah)
Address: 77F1A280h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "TranslateCharsetInfo" (+00000064h)
Address: 77F1A279h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "TranslateCharsetInfo" (+0000005Dh)
Address: 773D73D0h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "DllInstall" (+00001150h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
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: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
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: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 010E4285h, location: "foo_ui_panels", loaded at 01050000h - 0112B000h
Address: 010E11E6h, location: "foo_ui_panels", loaded at 01050000h - 0112B000h
Address: 01102794h, location: "foo_ui_panels", loaded at 01050000h - 0112B000h
Address: 010E1330h, location: "foo_ui_panels", loaded at 01050000h - 0112B000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
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: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 010DA69Eh, location: "foo_ui_panels", loaded at 01050000h - 0112B000h
Address: 010DA6BDh, location: "foo_ui_panels", loaded at 01050000h - 0112B000h
Address: 010E3870h, location: "foo_ui_panels", loaded at 01050000h - 0112B000h
Address: 010DA6BDh, location: "foo_ui_panels", loaded at 01050000h - 0112B000h
Address: 010E1116h, location: "foo_ui_panels", loaded at 01050000h - 0112B000h
Address: 010FBE4Ch, location: "foo_ui_panels", loaded at 01050000h - 0112B000h
Address: 010E17E7h, location: "foo_ui_panels", loaded at 01050000h - 0112B000h
Address: 010E17F4h, location: "foo_ui_panels", loaded at 01050000h - 0112B000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
foobar2000 core 0.9.4.2  (Core)
Standard DSP array 1.0  (foo_dsp_std)
Standard Input Array 1.0  (foo_input_std)
WMA Decoder 1.1  (foo_input_std)
Panels UI 0.9.2 beta [Mar 30 2007 - 12:21:46]  (foo_ui_panels)
FLAC Decoder 1.1.0  (foo_input_std)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Default User Interface 0.9acc  (foo_ui_std)
Converter 1.0.1  (foo_converter)
Album list panel 0.2.1  (foo_uie_albumlist)
CD Audio Decoder 2.1.1  (foo_cdda)
Album List 3.2.0  (foo_albumlist)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Play Count Mod 1.0.2  (foo_playcount_mod)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Lyric Show Panels 0.3.1.1  (foo_uie_lyrics)


Title: foo_ui_panels
Post by: Blankwire on 2007-05-07 01:40:48
I can't load certain panels (menu, buttons, seekbar, visualizer) under Vista. Is there anything I can do to fix this?
Title: foo_ui_panels
Post by: shakey_snake on 2007-05-07 01:48:12
do you have foo_ui_columns installed?

All those you've listed are columnsUI panels.
Title: foo_ui_panels
Post by: Bellfazar on 2007-05-07 03:50:38
I was hoping someone might help me.  I'm trying to figure out how to use the sorting feature effectively.  Basically what I want to do is this:

I use Album List Panel to display %album artist% - (%date%) - %album%.  I have it trimming off any "The" at the front of the artist's name and placing it at the end.  Here's my code to do that:
Code: [Select]
$if($strcmp($left(%album artist%,4),'The '),[$trim($cwb_removethe(%album artist%))]', The - ',[%album artist% - ])'('%date%')' - %album%


Pretty simple stuff.  What I'd like to do is find a way to apply that sort of formatting to the sorting output of PanelsUI.  Right now the Album List reads:

Badly Drawn Boy
Beastie Boys
Beatles, The

Except SCPL displays:

Badly Drawn Boy
Beastie Boys
Beck

with The Beatles sorted in down with other artists whose name starts with a "T".  Right now I'm using the Artist/Date/Album sorting.  Can anyone help me fix this?
Title: foo_ui_panels
Post by: The Judge on 2007-05-07 04:31:59
I just had this exact same issue last night . Go to Preferences - Panels UI - Sort/Group By. In the upper window you'll see the various sorting groups - Album, Artist etc etc. If you click 'modify' you can see how they are sorted/grouped. Inserting your code in those fields (make sure that you check the primary and secondary sorting codes for Artist/Date/Album as they appear to overlap) will ensure that it is sorted in the manner you want. It will still display it as 'The Beatles' though. You'd have to edit your SCPL code to have it how you want it in your Album List.

I don't have Foobar on this computer (blasphemy I know ) so I can't walk you through it entirely but that is exactly the way I did it. Hope that helps.
Title: foo_ui_panels
Post by: Falstaff on 2007-05-07 10:49:52
I just had this exact same issue last night . Go to Preferences - Panels UI - Sort/Group By. In the upper window you'll see the various sorting groups - Album, Artist etc etc. If you click 'modify' you can see how they are sorted/grouped. Inserting your code in those fields (make sure that you check the primary and secondary sorting codes for Artist/Date/Album as they appear to overlap) will ensure that it is sorted in the manner you want. It will still display it as 'The Beatles' though. You'd have to edit your SCPL code to have it how you want it in your Album List.

I don't have Foobar on this computer (blasphemy I know ) so I can't walk you through it entirely but that is exactly the way I did it. Hope that helps.


yep, i did it too, works fine
Title: foo_ui_panels
Post by: shakey_snake on 2007-05-07 12:51:07
Feature Request
So, right now, if we want our layouts to interact with the internet, we have to have foo_run installed. So that we can send a URL to the command line and it opens in our default browser.

The problem with this, is that every "type" of link we create requires a new button command be entered into to foo_run's preferences by the user, with the correct name as well. This makes sharing this fairly complicated.

now, foo_run can do a lot of command line things that probably aren't needed,
but a button command that would simply go to url's would be very useful

example:
Code: [Select]
$button(,,,,,,,,GOTOURL:'http://www.discogs.com/release/'%discogs_release_id%,tooltip:"Go To Discogs")
Title: foo_ui_panels
Post by: terrestrial on 2007-05-07 16:49:56
I've uploaded 0.12.0. There is a new "Library Filter" panel and I've attached a config file (library.pp) that you can call using a POPUP: button to see how to configure it.
Title: foo_ui_panels
Post by: mil3s on 2007-05-07 16:59:36
I've uploaded 0.12.0. There is a new "Library Filter" panel and I've attached a config file (library.pp) that you can call using a POPUP: button to see how to configure it.

Cool , except there is no border setting.
Title: foo_ui_panels
Post by: 4nt1 on 2007-05-07 17:15:17
When I set the background colour in the colour picker - it does not reflect in the bg... the colour stays as the default... any idea?

I am using your default library - just  trying to change bg colour

Also just tried to add my own library sort and it crashed foobar

Code: [Select]
---------------------------
Visual Studio Just-In-Time Debugger
---------------------------
An unhandled win32 exception occurred in foobar2000.exe [3732]. Just-In-Time debugging this exception failed with the following error: No installed debugger has Just-In-Time debugging enabled. In Visual Studio, Just-In-Time debugging can be enabled from Tools/Options/Debugging/Just-In-Time.

Check the documentation index for 'Just-in-time debugging, errors' for more information.
---------------------------
OK 
---------------------------

Using the following components...

Core (2007-04-21 05:36:34)
    foobar2000 core 0.9.4.3
foo_abx.dll (2007-04-21 05:35:00)
    ABX Comparator 1.3.1
foo_albumlist.dll (2007-04-21 05:34:58)
    Album List 3.2.0
foo_audioscrobbler.dll (2006-12-20 19:53:36)
    Audioscrobbler 1.3.5
foo_autoplaylist.dll (2006-06-26 23:59:04)
    Autoplaylist Manager 1.0
foo_burninate.dll (2006-06-26 23:51:40)
    Audio CD Writer 2.0.1
foo_cdda.dll (2007-04-21 05:34:44)
    CD Audio Decoder 2.1.1
foo_common.dll (2006-03-11 18:23:55)
    Common services 0.1
foo_converter.dll (2007-04-21 05:34:28)
    Converter 1.0.1
foo_cwb_hooks.dll (2006-12-01 12:47:46)
    cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]
foo_dbsearch.dll (2006-06-12 02:47:28)
    Database Search 1.4 beta 4
foo_discogs.dll (2007-04-02 23:01:46)
    Discogs Tagger 0.99
foo_dockable_panels.dll (2006-12-04 08:04:14)
    Dockable Panels 1.0.5 [Dec  4 2006 - 09:04:00]
foo_dsp_continuator.dll (2006-04-29 04:17:11)
    Continuator 0.4.0
foo_dsp_std.dll (2007-01-20 09:36:56)
    Standard DSP array 1.0
foo_dsp_vlevel.dll (2006-04-29 04:16:43)
    VLevel 20060324.0
foo_freedb2.dll (2006-08-30 04:43:04)
    freedb Tagger 0.5.2a
foo_g15lcd.dll (2006-07-31 17:21:40)
    Logitech G15 LCD Display 0.3a
foo_input_shorten.dll (2006-03-11 18:25:13)
    Shorten decoder 0.4.2a
foo_input_std.dll (2007-04-21 05:34:22)
    FLAC Decoder 1.1.0
    Standard Input Array 1.0
    WMA Decoder 1.1
foo_lnk.dll (2006-03-11 18:24:54)
    Shell link resolver 1.1
foo_masstag.dll (2007-04-21 05:33:44)
    Masstagger 1.6
foo_msnalt.dll (2006-04-29 22:19:30)
    MSN Now Playing (alt) 2.4
foo_navigator.dll (2006-06-13 07:16:02)
    Navigator 0.2
foo_out_asio.dll (2006-08-13 17:07:52)
    ASIO support 1.2.4
foo_out_ks.dll (2006-06-26 23:50:24)
    Kernel Streaming Output 1.2.2
foo_playcount.dll (2006-09-16 17:55:54)
    Playback Statistics 1.3.2
foo_playlist_bind.dll (2006-04-06 23:52:24)
    Playlist Bind 2.2
foo_playlist_manager.dll (2006-03-12 23:25:15)
    Playlist Manager 1.0
foo_playlist_tree.dll (2007-04-03 11:40:00)
    Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]
foo_pqview.dll (2006-03-12 23:23:29)
foo_random.dll (2006-03-13 10:35:03)
    Randomized playlist entry 1.2.3
foo_rgscan.dll (2007-04-21 05:33:22)
    ReplayGain Scanner 2.0.2
foo_run.dll (2006-06-15 22:08:10)
    Run services 0.3.2
foo_scrobblecharts.dll (2007-03-31 16:36:48)
    Last.fm Chart Player 0.2.3
foo_ui_columns.dll (2007-05-03 03:17:08)
    Columns UI 0.2.0 alpha 1
foo_ui_egoh.dll (2007-03-12 22:30:26)
    Egoh User Interface 1.1.2
foo_ui_panels.dll (2007-05-07 10:25:58)
    Panels UI 0.12.0 beta [May  7 2007 - 03:37:48]
foo_ui_std.dll (2007-04-21 05:33:14)
    Default User Interface 0.9acc
foo_uie_albumart.dll (2007-01-15 16:04:44)
    Album Art Panel 0.2.6
foo_uie_albumlist.dll (2006-11-22 22:57:39)
    Album list panel 0.2.1
foo_uie_console.dll (2006-11-22 22:59:04)
    Console panel 0.2.1
foo_uie_explorer.dll (2006-05-01 19:38:42)
    Explorer Tree 1.04.6a
foo_uie_queuemanager.dll (2006-12-17 02:21:36)
    Queue manager panel 0.2.3
foo_uie_quicksearch.dll (2006-10-15 18:56:24)
    Quick Search Toolbar 2.8j
foo_uie_tabs.dll (2006-07-08 04:18:32)
    Tabbed panel modifyed 0.2.1
foo_uie_vis_egoh.dll (2007-03-12 22:30:28)
    Egoh Spectrum analyser (uie) 1.1.2
foo_uie_wsh_panel.dll (2007-03-18 03:24:24)
    WSH Panel (uie) 0.7.1
foo_unpack.dll (2007-04-21 05:35:14)
    RAR reader 1.1
    ZIP/GZIP reader 1.0
foo_utils.dll (2006-03-12 23:24:57)
    Playlist tools 0.5.6

Title: foo_ui_panels
Post by: kabuki on 2007-05-07 17:21:29
I've uploaded 0.12.0. There is a new "Library Filter" panel and I've attached a config file (library.pp) that you can call using a POPUP: button to see how to configure it.

In preference, Library Filter, I click on "new" button to create a new criteria. A little window popups asking me to enter the name of it. When I click on OK, it freezes for less 8 seconds then foobar crashes, without crashlog.
(I'm using Windows XP SP2).
As 4nt1: does the background selection color, in the panel settings do something ? When I select another color, background stick to white. But I can change the color where criterias are displayed changing code.
Title: foo_ui_panels
Post by: carmenm on 2007-05-07 17:35:10
Wow great idea terrestrial....
Just some ui things:
In the Library filter, could we have an apply button. As it has syntax, it would be cool not to have push ok and redo settings to test things.
I like the fact that layout globals do not appear anymore in the settings page, but could we have a direct access from contextual menu for quick access, and maybe an possible access with a button in the layout, as it is really the center of the customization in my opinion.
The last thing is more like a dream  seeing you plugin being more and more complex, i also see that "theming " with it starts to require a lot of work(and i do love that!), and so become more and more important. So as an "idea" not a wish i think it would be great instead of having more and more windows for each panel, popups... to have a tabbed view of the thing. Just like in a browser or an im client. When your first open a config it opens the window, then the others just create a tab inside this window and so on and so on. Just an idea not a wish, i know the implementation is really tricky !

One other thing. As a developer i cannot but admire the way you deal with this plugin, your ideas are really awesome and i think you implement it just right, you listen carefully to our demands while keeping in sight what can be done and what could be the consequences. I cannot but think that you are a developer
Thanks for your work
Title: foo_ui_panels
Post by: Andreasvb on 2007-05-07 17:35:35
Mine crashes too.
(Columns UI 0.2.0 alpha 1 & Panels UI 0.12.0, running on Columns UI as selected UI)
Title: foo_ui_panels
Post by: terrestrial on 2007-05-07 17:42:25
ooops. I think I might have zipped up the wrong set of files. I've uploaded the correct set now. Also fixed the bug on adding new items.
Title: foo_ui_panels
Post by: 4nt1 on 2007-05-07 17:49:10
hmm its still crashing when I try to add a new item...

is it me? because the file seemed to be a different time stamp...

also the background colour is still not working
Title: foo_ui_panels
Post by: Andreasvb on 2007-05-07 17:53:20
Same here, looks the same.
Only I get in the window is !FROMLAYOUT!:Header
Title: foo_ui_panels
Post by: carmenm on 2007-05-07 17:53:50
crashing here too
Title: foo_ui_panels
Post by: mil3s on 2007-05-07 17:59:20
nvm
Title: foo_ui_panels
Post by: terrestrial on 2007-05-07 18:15:50
ok, let's try that again... version should be 0.12.2... it might crash if you delete something from the library filter, but have a panel open with that node displayed and you try to do anything with that node (so click somewhere else and select "Reset").

The background color will be updated after a restart.
Title: foo_ui_panels
Post by: Andreasvb on 2007-05-07 18:30:26
Thank you, works good now.
This looks very cool! =)

Would it be possible to send it to the playlist when you click on it? Like you can with Playlist Tree.

Oh, and to scroll down, I can only scroll up
Title: foo_ui_panels
Post by: mil3s on 2007-05-07 19:10:55
I have a problem with subidx 2. it doesn't move to the right like subidx 1 does. Here is my code:

Code: [Select]
$ifequal($mod(%_itemindex%,2),0,,$drawrect(0,0,0,0,pencolor-0-0-0 alpha-6))

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

$puts(x.Offset,$eval(%_subidx%*20))

$ifequal(%_maxidx%,%_subidx%,
$alignabs($get(x.Offset),3,$eval(%_width%-$get(x.Offset)),%_height%,left,top)
$if(%_expanded%,
$imageabs2(0,0,0,9,0,0,$eval(4+$get(x.Offset)),6,$getpvar(Image.Path)tree.bmp,)$font(,,bold,)
,
$imageabs2(0,0,0,0,0,9,$eval(4+$get(x.Offset)),6,$getpvar(Image.Path)tree.bmp,)
)
$puts(x.Offset,$eval($get(x.Offset)+10))
$alignabs($add($get(x.Offset),10),3,$eval(%_width%-$get(x.Offset)),%_height%,left,top)
)

%criteria%
Title: foo_ui_panels
Post by: 4nt1 on 2007-05-07 19:11:31
scroll up and down works fine for me - I am using from a dockable panel - not sure what difference that makes...

still wondering why foobar needs to restart for the new background colour to change - no other component is like this... some cool possibilities though... playlist tree doesnt work for me very well as I have 500gb of music and it simply cannot cope with that big of a db

can we also have the option for selecting window frame?
Title: foo_ui_panels
Post by: mil3s on 2007-05-07 19:57:29
What is Item Rows in the Library Filter preferences?

Also. It would be cool so have directory structure layout in the library.
Title: foo_ui_panels
Post by: Falstaff on 2007-05-07 20:31:36
"...   
+ button in settings dialog to clear PVARs"

thanx a lot Terrestrial  very useful for me (and my tests, lol)
Title: foo_ui_panels
Post by: stampgevaar on 2007-05-07 20:36:04
what the hell happend to the cover art stuff. Previously I just coded it in the user globals.

1. Can I keep it this way or? and what's the difference in coding the path with $puts(cover,C:\Progrblablabla) and doing this with $setpvar???
This because I thought $puts() also permanentely keeps it's value?

2. And what does the library thing do I can't figure it out...

Can somebody please explain? thanks in advance and sorry for bad English... I'm Dutch

???????
Title: foo_ui_panels
Post by: terrestrial on 2007-05-07 20:36:28
PanelsUI crash on closing after using the FILTER command on a button ...

what did you put in the button?

i've done what you advised. removed trackinfo_mod and choose to not keep settings at foobar start.
also commented all code in ui_panels. no other panels are using code besides trackinfo_mod (wich i removed)
once again, foobar is empty (all black) and now using about 90% CPU. i even tought it was azrael's playlist config, but since i removed all panels i guess it's not.

the only other thing to try would be to remove other components and see if that helps (or maybe a new install in a new directory).

I have a problem with subidx 2. it doesn't move to the right like subidx 1 does. Here is my code:

you probably meant to do something like:

Code: [Select]
$ifequal($mod(%_itemindex%,2),0,,$drawrect(0,0,0,0,pencolor-0-0-0 alpha-6))

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

$puts(x.Offset,$eval(%_subidx%*20))

$ifequal(%_maxidx%,%_subidx%,
$alignabs($get(x.Offset),3,$eval(%_width%-$get(x.Offset)),%_height%,left,top)
,
$if(%_expanded%,
$imageabs2(0,0,0,9,0,0,$eval(4+$get(x.Offset)),6,$getpvar(Image.Path)tree.bmp,)$font(,,bold,)
,
$imageabs2(0,0,0,0,0,9,$eval(4+$get(x.Offset)),6,$getpvar(Image.Path)tree.bmp,)
)
$puts(x.Offset,$eval($get(x.Offset)+10))
$alignabs($get(x.Offset),3,$eval(%_width%-$get(x.Offset)),%_height%,left,top)
)

%criteria%

previously the $alignabls offsets were 20, 40, 40 for subindexes 0,1,2. now they will be 10, 30, and 40

What is Item Rows in the Library Filter preferences?

same as the item height in the settings dialog (it only applies if you're not using one of the display formats defined in the layout
Title: foo_ui_panels
Post by: Falstaff on 2007-05-07 20:56:43
"...   
+ button in settings dialog to clear PVARs"

thanx a lot Terrestrial  very useful for me (and my tests, lol)


using POPUP for specific uses (e.g. to display a popu for lyrics when i am in mini-player mode of my config ...) is always buggued ... it's modify randomly some PVAR when changing a PVAR value by buttons in the main window 

is there a pb og pointing on the good PVAR variable when a popup is open ?
Title: foo_ui_panels
Post by: mil3s on 2007-05-07 21:29:29
Thanks for the help terrestrial. Works perfect now.
Title: foo_ui_panels
Post by: shakey_snake on 2007-05-08 02:55:22

While I think I can understand the reason for changing the relative paths (and i like the shorter paths it creates), the new relatives paths make it especially hard to see if components are installed.
Example:
before I could just use:
$fileexists(/components\foo_cwb_hooks.dll)

maybe implimenting %foobar_dir% or something to that effect would be nice.
then I could use:
$fileexists(%foobar_dir%\components\foo_cwb_hooks.dll)


I'll try to add it for the next version.

Title: foo_ui_panels
Post by: Nickoladze on 2007-05-08 04:11:37
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01D33E31h
Access violation, operation: read, address: 00000038h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (01D33E31h):
01D33DF1h:  24 28 C7 44 24 20 30 78 DE 01 E8 FB F5 08 00 68
01D33E01h:  00 93 DF 01 8D 4C 24 24 51 C7 44 24 28 F8 B4 DE
01D33E11h:  01 E8 C7 47 09 00 88 9C 24 98 00 00 00 8B 4C 24
01D33E21h:  1C 3B CF 74 06 8B 11 8B 02 FF D0 8B 4D 40 8B 09
01D33E31h:  8B 11 8B 52 10 57 8D 44 24 18 50 8B 84 24 B4 00
01D33E41h:  00 00 50 8B 84 24 B4 00 00 00 50 FF D2 8B 4C 24
01D33E51h:  14 3B CF 74 06 8B 01 8B 10 FF D2 C6 84 24 98 00
01D33E61h:  00 00 04 89 7C 24 14 89 7C 24 5C 33 FF 8D 74 24
Stack (0012EBB4h):
0012EB94h:  00FFFFFF 00FFFFFF 00FFFFFF 00FFFFFF
0012EBA4h:  00FFFFFF 00FFFFFF 00FFFFFF 00FFFFFF
0012EBB4h:  41162C13 00000000 01F28A18 01F20C48
0012EBC4h:  00000000 011E7C98 01D34882 004DF59C
0012EBD4h:  FFFFFFF4 00000000 00000000 00000000
0012EBE4h:  00000190 01000000 00000000 00650053
0012EBF4h:  01DEB530 01F45B68 00000236 00000236
0012EC04h:  00000220 01DEB530 01F599E0 00000188
0012EC14h:  00000188 00000177 00000000 00000000
0012EC24h:  00000000 00000000 00000000 00000000
0012EC34h:  01F3D528 00000000 0012F500 01DEB530
0012EC44h:  0012EDDC 01DDF156 00000006 01D3491E
0012EC54h:  01F28A18 01F20D4C 0012ECC0 0012ECA4
0012EC64h:  41162BC3 0019021E 0012F51C 0012F148
0012EC74h:  01F20C48 0405A820 00000000 00000000
0012EC84h:  00000190 0000001E 01DEB530 00000000
0012EC94h:  00000000 00000000 00000000 01F28A18
0012ECA4h:  01DEB530 00000000 00000000 00000000
0012ECB4h:  00000000 B60101D8 0012EC40 01DEB5F8
0012ECC4h:  01DEB530 01F20A58 00000009 00000009
Registers:
EAX: 00000001, EBX: FFFFFF06, ECX: 00000038, EDX: 004C4894
ESI: 004DF59C, EDI: 00000000, EBP: 01F28A18, ESP: 0012EBB4
Crash location: "foo_ui_panels", loaded at 01D30000h - 01E19000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 77300000h - 7741E000h
kernel32                        loaded at 76F30000h - 77008000h
COMCTL32                        loaded at 74EA0000h - 75034000h
msvcrt                          loaded at 76190000h - 7623A000h
ADVAPI32                        loaded at 77240000h - 772FF000h
RPCRT4                          loaded at 76290000h - 76353000h
GDI32                            loaded at 75D50000h - 75D9B000h
USER32                          loaded at 77470000h - 7750E000h
SHLWAPI                          loaded at 75DF0000h - 75E45000h
SHELL32                          loaded at 76360000h - 76E2E000h
ole32                            loaded at 75E80000h - 75FC4000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76E30000h - 76EA4000h
IMM32                            loaded at 77510000h - 7752E000h
MSCTF                            loaded at 77170000h - 77237000h
LPK                              loaded at 77530000h - 77539000h
USP10                            loaded at 76EB0000h - 76F2D000h
uxtheme                          loaded at 74490000h - 744CF000h
foo_abx                          loaded at 00380000h - 003B3000h
foo_albumlist                    loaded at 010F0000h - 01137000h
OLEAUT32                        loaded at 76100000h - 7618C000h
foo_audioscrobbler              loaded at 01140000h - 01170000h
WS2_32                          loaded at 75E50000h - 75E7D000h
NSI                              loaded at 77460000h - 77466000h
foo_cdda                        loaded at 01170000h - 011A5000h
foo_converter                    loaded at 012E0000h - 01349000h
foo_custominfo                  loaded at 013D0000h - 01455000h
foo_cwb_hooks                    loaded at 01350000h - 01385000h
foo_dsp_std                      loaded at 014C0000h - 01501000h
foo_freedb2                      loaded at 01570000h - 015B0000h
foo_input_std                    loaded at 017C0000h - 018D3000h
foo_masstag                      loaded at 01600000h - 0164F000h
foo_playcount                    loaded at 015C0000h - 015E8000h
foo_rgscan                      loaded at 016A0000h - 016E8000h
foo_uie_albumlist                loaded at 01650000h - 0168F000h
foo_uie_vis_egoh                loaded at 01700000h - 0171D000h
foo_uie_wsh_panel                loaded at 01760000h - 01796000h
gdiplus                          loaded at 74130000h - 742DA000h
foo_ui_columns                  loaded at 01980000h - 01A17000h
foo_ui_panels                    loaded at 01D30000h - 01E19000h
foo_ui_std                      loaded at 018E0000h - 01937000h
foo_unpack                      loaded at 01A40000h - 01A6E000h
Msimg32                          loaded at 751B0000h - 751B5000h
PROPSYS                          loaded at 73FD0000h - 74087000h
SETUPAPI                        loaded at 75BC0000h - 75D48000h
apphelp                          loaded at 759F0000h - 75A1C000h
CLBCatQ                          loaded at 77010000h - 77094000h
wpdshext                        loaded at 6C970000h - 6CBDE000h
WINMM                            loaded at 740F0000h - 74123000h
OLEACC                          loaded at 75330000h - 75368000h
shdocvw                          loaded at 72E40000h - 72F47000h
ieframe                          loaded at 6F620000h - 6FBEA000h
PSAPI                            loaded at 75B20000h - 75B27000h
iertutil                        loaded at 76240000h - 76285000h
USERENV                          loaded at 75A70000h - 75A8E000h
Secur32                          loaded at 75A50000h - 75A64000h
urlmon                          loaded at 75FD0000h - 760F4000h
dwmapi                          loaded at 734E0000h - 734EC000h
imagehlp                        loaded at 77430000h - 77459000h
dbghelp                          loaded at 718D0000h - 719AC000h

Stack dump analysis:
Address: 01D34882h, location: "foo_ui_panels", loaded at 01D30000h - 01E19000h
Address: 004DF59Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01DEB530h, location: "foo_ui_panels", loaded at 01D30000h - 01E19000h
Symbol: "Scintilla_DirectFunction" (+000450F4h)
Address: 01DEB530h, location: "foo_ui_panels", loaded at 01D30000h - 01E19000h
Symbol: "Scintilla_DirectFunction" (+000450F4h)
Address: 01DEB530h, location: "foo_ui_panels", loaded at 01D30000h - 01E19000h
Symbol: "Scintilla_DirectFunction" (+000450F4h)
Address: 01DDF156h, location: "foo_ui_panels", loaded at 01D30000h - 01E19000h
Symbol: "Scintilla_DirectFunction" (+00038D1Ah)
Address: 01D3491Eh, location: "foo_ui_panels", loaded at 01D30000h - 01E19000h
Address: 01DEB530h, location: "foo_ui_panels", loaded at 01D30000h - 01E19000h
Symbol: "Scintilla_DirectFunction" (+000450F4h)
Address: 01DEB530h, location: "foo_ui_panels", loaded at 01D30000h - 01E19000h
Symbol: "Scintilla_DirectFunction" (+000450F4h)
Address: 01DEB5F8h, location: "foo_ui_panels", loaded at 01D30000h - 01E19000h
Symbol: "Scintilla_DirectFunction" (+000451BCh)
Address: 01DEB530h, location: "foo_ui_panels", loaded at 01D30000h - 01E19000h
Symbol: "Scintilla_DirectFunction" (+000450F4h)
Address: 01DEB530h, location: "foo_ui_panels", loaded at 01D30000h - 01E19000h
Symbol: "Scintilla_DirectFunction" (+000450F4h)
Address: 01DEB530h, location: "foo_ui_panels", loaded at 01D30000h - 01E19000h
Symbol: "Scintilla_DirectFunction" (+000450F4h)
Address: 01DEB530h, location: "foo_ui_panels", loaded at 01D30000h - 01E19000h
Symbol: "Scintilla_DirectFunction" (+000450F4h)
Address: 01DEB530h, location: "foo_ui_panels", loaded at 01D30000h - 01E19000h
Symbol: "Scintilla_DirectFunction" (+000450F4h)
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01E08D9Ch, location: "foo_ui_panels", loaded at 01D30000h - 01E19000h
Symbol: "Scintilla_DirectFunction" (+00062960h)
Address: 74F00000h, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "ImageList_CoCreateInstance" (+0000076Ah)
Address: 01DEB530h, location: "foo_ui_panels", loaded at 01D30000h - 01E19000h
Symbol: "Scintilla_DirectFunction" (+000450F4h)
Address: 01DE22A3h, location: "foo_ui_panels", loaded at 01D30000h - 01E19000h
Symbol: "Scintilla_DirectFunction" (+0003BE67h)
Address: 01D35046h, location: "foo_ui_panels", loaded at 01D30000h - 01E19000h
Address: 77492BBAh, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "SendMessageW" (+00000049h)
Address: 774AB419h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "ScrollWindowEx" (+00000040h)
Address: 774AB404h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "ScrollWindowEx" (+0000002Bh)
Address: 75D55AD1h, location: "GDI32", loaded at 75D50000h - 75D9B000h
Symbol: "DeleteObject" (+000000B2h)
Address: 74F439A6h, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "Ordinal382" (+000002C4h)
Address: 74EDFBC5h, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "DPA_Clone" (+00003111h)
Address: 7748C200h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "ScreenToClient" (+00000028h)
Address: 7748C20Eh, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "ScreenToClient" (+00000036h)
Address: 774D76CCh, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "AlignRects" (+00001926h)
Address: 74EDFB27h, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "DPA_Clone" (+00003073h)
Address: 74EDFADFh, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "DPA_Clone" (+0000302Bh)
Address: 74EDFD22h, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "DPA_Clone" (+0000326Eh)
Address: 74EDFCD9h, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "DPA_Clone" (+00003225h)
Address: 74F42B8Eh, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "Ordinal392" (+000001CDh)
Address: 74499577h, location: "uxtheme", loaded at 74490000h - 744CF000h
Symbol: "GetThemeTextMetrics" (+0000076Ah)
Address: 77492D86h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "NotifyWinEvent" (+0000000Dh)
Address: 77492E72h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "InvalidateRect" (+000000CBh)
Address: 74EFB22Dh, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "DrawShadowText" (+00001C13h)
Address: 74EFB246h, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "DrawShadowText" (+00001C2Ch)
Address: 77308BF2h, location: "ntdll", loaded at 77300000h - 7741E000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 7734DF11h, location: "ntdll", loaded at 77300000h - 7741E000h
Symbol: "RtlConvertUlongToLargeInteger" (+00008F8Bh)
Address: 77361843h, location: "ntdll", loaded at 77300000h - 7741E000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 773616DCh, location: "ntdll", loaded at 77300000h - 7741E000h
Symbol: "RtlAllocateHeap" (+000000AFh)
Address: 77342B9Dh, location: "ntdll", loaded at 77300000h - 7741E000h
Symbol: "RtlReAllocateHeap" (+000001B0h)
Address: 77342BB1h, location: "ntdll", loaded at 77300000h - 7741E000h
Symbol: "RtlReAllocateHeap" (+000001C4h)
Address: 774924AFh, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "SetWindowLongW" (+00000065h)
Address: 77492539h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77492545h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetWindowLongW" (+00000037h)
Address: 01DE243Eh, location: "foo_ui_panels", loaded at 01D30000h - 01E19000h
Symbol: "Scintilla_DirectFunction" (+0003C002h)
Address: 01D7BD27h, location: "foo_ui_panels", loaded at 01D30000h - 01E19000h
Symbol: "foobar2000_get_interface" (+000104F7h)
Address: 77491A10h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 77480E04h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetTitleBarInfo" (+00000437h)
Address: 01D7BCE0h, location: "foo_ui_panels", loaded at 01D30000h - 01E19000h
Symbol: "foobar2000_get_interface" (+000104B0h)
Address: 77480DBAh, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetTitleBarInfo" (+000003EDh)
Address: 77491A10h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 774D76CCh, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "AlignRects" (+00001926h)
Address: 77480C7Eh, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetTitleBarInfo" (+000002B1h)
Address: 01D7BCE0h, location: "foo_ui_panels", loaded at 01D30000h - 01E19000h
Symbol: "foobar2000_get_interface" (+000104B0h)
Address: 01D355E4h, location: "foo_ui_panels", loaded at 01D30000h - 01E19000h
Address: 7748123Bh, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77491A10h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 77491AE8h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetMessageW" (+00000146h)
Address: 77481219h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77491A91h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 774D76CCh, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "AlignRects" (+00001926h)
Address: 7749286Ah, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetDesktopWindow" (+0000010Ah)
Address: 77481219h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77481219h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77492BBAh, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "SendMessageW" (+00000049h)
Address: 74F09BFDh, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "ImageList_ReplaceIcon" (+0000011Ah)
Address: 01100089h, location: "foo_albumlist", loaded at 010F0000h - 01137000h
Address: 74EDF754h, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "DPA_Clone" (+00002CA0h)
Address: 74EDF799h, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "DPA_Clone" (+00002CE5h)
Address: 74F0B7B8h, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "Ordinal393" (+00000154h)
Address: 74EDEFD0h, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "DPA_Clone" (+0000251Ch)
Address: 75D55E3Eh, location: "GDI32", loaded at 75D50000h - 75D9B000h
Symbol: "GdiReleaseDC" (+00000018h)
Address: 7748C3A5h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetKeyState" (+000000DFh)
Address: 7748B916h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "ReleaseDC" (+00000022h)
Address: 74499B3Fh, location: "uxtheme", loaded at 74490000h - 744CF000h
Symbol: "GetThemeTextMetrics" (+00000D32h)
Address: 774924AFh, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "SetWindowLongW" (+00000065h)
Address: 77492539h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77492545h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetWindowLongW" (+00000037h)
Address: 77480E23h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetTitleBarInfo" (+00000456h)
Address: 77480C7Eh, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetTitleBarInfo" (+000002B1h)
Address: 01D7BCE0h, location: "foo_ui_panels", loaded at 01D30000h - 01E19000h
Symbol: "foobar2000_get_interface" (+000104B0h)
Address: 77480C8Fh, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetTitleBarInfo" (+000002C2h)
Address: 77493609h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "OffsetRect" (+00000000h)
Address: 7748123Bh, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77491A10h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 774DAB20h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "AlignRects" (+00004D7Ah)
Address: 77491B41h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 77491AFFh, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetMessageW" (+0000015Dh)
Address: 77491A91h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 77491B41h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 74499F13h, location: "uxtheme", loaded at 74490000h - 744CF000h
Symbol: "GetThemeTextMetrics" (+00001106h)
Address: 774D76CCh, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "AlignRects" (+00001926h)
Address: 77491AFFh, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetMessageW" (+0000015Dh)
Address: 7749286Ah, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetDesktopWindow" (+0000010Ah)
Address: 77481219h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77481219h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77492BBAh, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "SendMessageW" (+00000049h)
Address: 74F09BFDh, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "ImageList_ReplaceIcon" (+0000011Ah)
Address: 74F09C0Ah, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "ImageList_ReplaceIcon" (+00000127h)
Address: 77491A91h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 77491B41h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 77491AFFh, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetMessageW" (+0000015Dh)
Address: 77491C03h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetMessageW" (+00000261h)
Address: 74F04B00h, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "DSA_DeleteAllItems" (+0000142Bh)
Address: 77491C0Eh, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetMessageW" (+0000026Ch)
Address: 74EDED48h, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "DPA_Clone" (+00002294h)
Address: 77360E20h, location: "ntdll", loaded at 77300000h - 7741E000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 7748C1A2h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "BeginPaint" (+0000000Ch)
Address: 74EF610Fh, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "ImageList_GetFlags" (+00000A30h)
Address: 018A0047h, location: "foo_input_std", loaded at 017C0000h - 018D3000h
Symbol: "foobar2000_get_interface" (+0006B0B7h)
Address: 74EDEBCAh, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "DPA_Clone" (+00002116h)
Address: 74F054CFh, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "DSA_DeleteAllItems" (+00001DFAh)
Address: 77361843h, location: "ntdll", loaded at 77300000h - 7741E000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 77491A10h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 77491AE8h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetMessageW" (+00000146h)
Address: 74F04B00h, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "DSA_DeleteAllItems" (+0000142Bh)
Address: 77491A91h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 774D76CCh, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "AlignRects" (+00001926h)
Address: 77491C03h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetMessageW" (+00000261h)
Address: 74F04B00h, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "DSA_DeleteAllItems" (+0000142Bh)
Address: 774D76CCh, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "AlignRects" (+00001926h)
Address: 77493656h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "OffsetRect" (+0000004Dh)
Address: 74F04B00h, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "DSA_DeleteAllItems" (+0000142Bh)
Address: 77360E6Eh, location: "ntdll", loaded at 77300000h - 7741E000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 77360E20h, location: "ntdll", loaded at 77300000h - 7741E000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 74F04B00h, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "DSA_DeleteAllItems" (+0000142Bh)
Address: 77491BB8h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "GetMessageW" (+00000216h)
Address: 7748C1B6h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "BeginPaint" (+00000020h)
Address: 7748C1C9h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "BeginPaint" (+00000033h)
Address: 77488C2Eh, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "DestroyWindow" (+00000000h)
Address: 774D76CCh, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "AlignRects" (+00001926h)
Address: 77492A98h, location: "USER32", loaded at 77470000h - 7750E000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 74F04B00h, location: "COMCTL32", loaded at 74EA0000h - 75034000h
Symbol: "DSA_DeleteAllItems" (+0000142Bh)
Address: 0042FE21h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002DD2h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uCallStackTracker::uCallStackTracker" (+00000032h)
Address: 004C0530h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430967h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B3258h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C07D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BC438h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BC438h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77362447h, location: "ntdll", loaded at 77300000h - 7741E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B61h)

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
freedb Tagger 0.5.2a  (foo_freedb2)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
Converter 1.0.1  (foo_converter)
Album List 3.2.0  (foo_albumlist)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
foobar2000 core 0.9.4.3  (Core)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
Standard Input Array 1.0  (foo_input_std)
ABX Comparator 1.3.1  (foo_abx)
Audioscrobbler 2.1  (foo_audioscrobbler)
CD Audio Decoder 2.1.1  (foo_cdda)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Standard DSP array 1.0  (foo_dsp_std)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
Default User Interface 0.9acc  (foo_ui_std)
Masstagger 1.6  (foo_masstag)
ReplayGain Scanner 2.0.2  (foo_rgscan)
ZIP/GZIP reader 1.0  (foo_unpack)
WMA Decoder 1.1  (foo_input_std)
FLAC Decoder 1.1.0  (foo_input_std)
Panels UI 0.12.2 beta [May  7 2007 - 12:07:44]  (foo_ui_panels)
foo_custominfo 0.1.2  (foo_custominfo)
RAR reader 1.1  (foo_unpack)
Playback Statistics 1.3.2  (foo_playcount)


I would like to be able to right click on something (artist, album) and get the regular foobar context menu. (So I can go to it's properties, etc.)

If one of the indexes/criteria thingy returns blank (maybe if an $if isn't fulfilled), the panel should not show that that index and go straight to the next.

There's also a border around the library filter panel? I didn't tell it to do that.
Title: foo_ui_panels
Post by: blaxima on 2007-05-08 04:27:24

I've been using the same code for my SCP for awhile but with this release (11.1) my group display wont show up now!
I tried fofr's to see if it would work and I couldn't get the group display to show with his either.
Any ideas? Anyone?

What do you mean by wont show? Like you always has !noheader! ?


Maybe, I never use that in my SCP so I'm not sure how the effect looks
Here is what I mean. I'm using the exact same code on both but the first is panels 7.3 and the second is 12.2

(http://img262.imageshack.us/img262/4593/untitleddr5.th.png) (http://img262.imageshack.us/my.php?image=untitleddr5.png)(http://img262.imageshack.us/img262/388/untitled2mg0.th.png) (http://img262.imageshack.us/my.php?image=untitled2mg0.png)

Here's the code
GROUP DISPLAY
Code: [Select]
// *** COLOUR & FONT SETTINGS ***
$puts(font,AvantGarde LT Medium)
$puts(fontDate,AvantGarde Bk BT)
$puts(color1,80-80-80)
$puts(color2,150-150-150)

// *** ALBUM / DATE ***
$alignabs(10,10,$sub(%_width%,20),45,left,bottom)
$font($get(fontDate),12,shadow glowalpha-30,$get(color2))[%date%]
$font($get(font),10,shadow glowalpha-50,$get(color1)) [%album%]

// *** ARTIST / CODEC ***
$alignabs(10,0,$sub(%_width%,20),42,right,bottom)
$font($get(font),10,shadow glowalpha-30 uppercase,$get(color1)) $if($meta_test(artist),%album artist%)
$alignabs(10,12,$sub(%_width%,20),42,right,bottom)
$font($get(font),8,shadow glowalpha-30,$get(color2)) [%genre% '/' ][%codec%]


// *** LINE ***
$drawrect(10,55,$sub(%_width%,20),1,brushcolor-146-146-0 pencolor-null)
Title: foo_ui_panels
Post by: terrestrial on 2007-05-08 04:49:12
using POPUP for specific uses (e.g. to display a popu for lyrics when i am in mini-player mode of my config ...) is always buggued ... it's modify randomly some PVAR when changing a PVAR value by buttons in the main window 

is there a pb og pointing on the good PVAR variable when a popup is open ?


are you sure you're not using conflicting names? if not, post the pui and I will take a look.

I would like to be able to right click on something (artist, album) and get the regular foobar context menu. (So I can go to it's properties, etc.)


for the crash see here (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_(foo_ui_panels)/User's_Guide#Crashes_when_using_a_codepage_other_than_English)

I'm not sure what you mean by the right click; it should already do this....

Quote
And also to be able to sort criteria only if it exists (hard to explain)
[Disc %discnumber%] for example

If %discnumber% exists, it makes a sorting criteria, if not, it skips it


just make a criteria with "[%discnumber%]"....

Maybe, I never use that in my SCP so I'm not sure how the effect looks
Here is what I mean. I'm using the exact same code on both but the first is panels 7.3 and the second is 12.2


see the help page (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_(foo_ui_panels)/User's_Guide#Sorting_and_Grouping)
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-08 04:57:39
I restated what i said about empty subindexes. Even if i do "[%discnumber%]", the index shows in the panel.

What I mean about right-clicking is that when I right click any artist name, album name, etc. in the panel I just get (Send to Playlist, And, Not, Reset, Settings), I would like to get the same as I get when right clicking a track in SCPL.

What the hell is a codepage? English is my native language.
Title: foo_ui_panels
Post by: terrestrial on 2007-05-08 05:52:17
I've uploaded 0.12.3; the only difference is that this version dynamically links the scintilla dll.... maybe that will fix the crashes. Also syntax highlighting won't work.

Place SciLexer.dll in the main foobar directory, not the components folder
Title: foo_ui_panels
Post by: mil3s on 2007-05-08 07:29:36
Is is possible to make the library not show empty lines?

In Rating for example, it looks like this for me.
Quote
Rating
(empty line, unrated tracks )
4
5
6
7
Title: foo_ui_panels
Post by: Falstaff on 2007-05-08 09:08:02
Hi,

It seem to be a bug but i don't know if it's due to Panels UI or foobar itself :

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 !)



Bye

Br3tt
Title: foo_ui_panels
Post by: kabuki on 2007-05-08 09:22:56
Hi terrestrial,
Found another bug, or is it just me ?
It seems that my codebox have been put in washing machine  ! I've lost colored syntax.
See screenshots below:

Before v0.12.3 (http://img511.imageshack.us/img511/6012/snap1ot4.th.jpg) (http://img511.imageshack.us/my.php?image=snap1ot4.jpg) and -> With v0.12.3(http://img201.imageshack.us/img201/7154/snap2qm1.th.jpg) (http://img201.imageshack.us/my.php?image=snap2qm1.jpg)

Could anybody confirm it ?
Thanx

Edit: problem with image display
Title: foo_ui_panels
Post by: Falstaff on 2007-05-08 09:33:21
@ Terrestrial


using POPUP for specific uses (e.g. to display a popu for lyrics when i am in mini-player mode of my config ...) is always buggued ... it's modify randomly some PVAR when changing a PVAR value by buttons in the main window 

is there a pb og pointing on the good PVAR variable when a popup is open ?


are you sure you're not using conflicting names? if not, post the pui and I will take a look.



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 (  ) by taking the 'old' value stored in the POPUP pui file .... 

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  ), 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
Title: foo_ui_panels
Post by: Andreasvb on 2007-05-08 13:34:44
mil3s, I use this:
Code: [Select]
$if2(%rating%,<no rating>)


kabuki,
Quote
Also syntax highlighting won't work.


terrestrial, A few bugs I noticed, in Library Filter.
I'm using latest fb2k 0.9.4.3, Panels UI 0.12.2, Columns UI 0.2.0 alpha 1, Windows Vista.

* I can't scroll down, only up.

The Library Filter is in a vertical splitter in a tabbed panel.
Also tried outsite the tabbed panel, same thing.

Is this a bug, cause it seems to work for some.
Quote
scroll up and down works fine for me - I am using from a dockable panel - not sure what difference that makes...

* The scrollbar(when visible) is a bit inside, so it's a little gap on the right side showing the bg color.

And a feature req(wrote that some posts back, not sure if you saw it, didn't see a reply):
* Would it be possible to send it to the playlist when you click on it? Preferably an option between single and double click.  Like you can with Playlist Tree.

I really like the Library Filter, you can customize it like the SCPL, it's great!
Thanks.
Title: foo_ui_panels
Post by: pinknyunyu on 2007-05-08 14:17:20
I can only get one thing to pop-up with my POPUP button, and I don't even know what it is--it's a scpl or playlist editor, with a menu button on the right, and it comes up even when I don't put anything after POPUP.  I've been trying to get the library.pp help file through a POPUP button, but when I write POPUP:'library.pp' or any variation on it, that scpl comes up.

dumb question, I know, but I've been looking through this thread and I can't figure it out...

Could someone please explain exactly how POPUP works?

Thanks...
Title: foo_ui_panels
Post by: kabuki on 2007-05-08 14:46:00
I can only get one thing to pop-up with my POPUP button, and I don't even know what it is--it's a scpl or playlist editor, with a menu button on the right, and it comes up even when I don't put anything after POPUP.  I've been trying to get the library.pp help file through a POPUP button, but when I write POPUP:'library.pp' or any variation on it, that scpl comes up.

dumb question, I know, but I've been looking through this thread and I can't figure it out...

Could someone please explain exactly how POPUP works?

Thanks...

When you "POPUP" the popup window comes with a SCPL by default.
Right-click on the titlebar of this popup window, where "PANEL UI" is wrote, then select "settings" on the context menu.
If you want to configure from scratch this window, just erase all the code that appears in the code box then you can start with a new display.
try first with the Playlist Filter like this way:
Code: [Select]
$panel(Lib.Filter1,Library filter,0,0,%_width%,%_height%,)
with this, you would be able to access to Library Filter by default.

For 'library.pp', I don't know neither how it works and where, in foobar folder we have to put it.

Hope first lines would be some help for you.
Title: foo_ui_panels
Post by: pinknyunyu on 2007-05-08 15:03:10
Thanks!
Title: foo_ui_panels
Post by: tberman333 on 2007-05-08 15:47:25
I just upgraded to 12.3.  Now when I try to go into the panels_ui preferences.  I get a message that says "Could Not Create Preferences Page: Bug Check".  I get this message on the Panels_UI, Library Filter and on Sort/Group.

Also, I am unable to get into the settings on either panels_ui or SCPL. 

Here is my list of installed components (if that helps).

Code: [Select]
Active components (42):

Core.dll v0.9.4.3 [] - foobar2000 core
foo_albumlist.dll v3.2.0 [20 April 2007] - Album List
foo_autoplaylist.dll v1.0 [04 August 2006] - Autoplaylist Manager
foo_browser.dll v1.2.3b [Mar 23 2007 - 16:52:56] [23 March 2007] - Music Browser
foo_cdda.dll v2.1.1 [20 April 2007] - CD Audio Decoder
foo_cmd_playlist.dll v0.0.2 [18 March 2007] - Playlist Command Line Tools
foo_common.dll v0.1 [22 January 2007] - Common services
foo_converter.dll v1.0.1 [20 April 2007] - Converter
foo_cwb_hooks.dll v1.1.0beta [Dec  1 2006 - 13:47:34] [01 December 2006] - cwbowron's title format hooks
foo_dbsearch.dll v1.4 [25 January 2007] - Database Search
foo_dsp_std.dll v1.0 [20 January 2007] - Standard DSP array
foo_freedb2.dll v0.5.2a [29 August 2006] - freedb Tagger
foo_input_shorten.dll v0.4.2a [11 March 2006] - Shorten decoder
foo_input_std.dll v1.0 [20 April 2007] - Standard Input Array
foo_input_std.dll v1.1 [20 April 2007] - WMA Decoder
foo_input_std.dll v1.1.0 [20 April 2007] - FLAC Decoder
foo_lnk.dll v1.1 [11 March 2006] - Shell link resolver
foo_managedWrapper.dll v0.3 [01 August 2006] - foo_managedWrapper
foo_masstag.dll v1.6 [20 April 2007] - Masstagger
foo_playcount.dll v1.3.2 [16 September 2006] - Playback Statistics
foo_playlist_manager.dll v1.0.2 [22 January 2007] - Playlist Manager
foo_playlist_tree.dll v3.0.BETA_2 [Mar 23 2007 - 16:44:16] [23 March 2007] - Playlist Tree Panel
foo_random.dll v1.2.3 [13 March 2006] - Randomized playlist entry
foo_rgscan.dll v2.0.2 [20 April 2007] - ReplayGain Scanner
foo_run.dll v0.3.2 [15 June 2006] - Run services
foo_trackfinder.dll v2.1.1 [Jun 16 2006 - 12:36:15] [16 June 2006] - Track Finder
foo_trackpos.dll v1.0 [13 December 2006] - Track Positioner
foo_tradersfriend.dll v0.6.1 [26 January 2007] - Live Show Tagger
foo_ui_columns.dll v0.2.0 alpha 1 [02 May 2007] - Columns UI
foo_ui_panels.dll v0.12.3 beta [May  7 2007 - 23:49:33] [08 May 2007] - Panels UI
foo_ui_std.dll v0.9acc [20 April 2007] - Default User Interface
foo_uie_albumlist.dll v0.2.1 [22 November 2006] - Album list panel
foo_uie_console.dll v0.2.1 [22 November 2006] - Console panel
foo_uie_playlists_dropdown.dll v0.5.7.5 [09 June 2006] - Playlists Dropdown
foo_uie_queuemanager.dll v0.2.3 [17 December 2006] - Queue manager panel
foo_uie_quicksearch.dll v2.8k [03 January 2007] - Quick Search Toolbar
foo_uie_single_column_playlist.dll v0.5.4 beta [Jan  9 2007 - 15:42:59] [10 January 2007] - Single Column Playlist Display
foo_uie_trackinfo_mod.dll v0.8.0 beta [Jan  5 2007 - 13:36:12] [05 January 2007] - Track info panel mod
foo_unpack.dll v1.1 [20 April 2007] - RAR reader
foo_unpack.dll v1.0 [20 April 2007] - ZIP/GZIP reader
foo_utils.dll v0.5.9 [22 January 2007] - Playlist Tools
foo_version.dll v0.3 [18 July 2006] - Components versions viewer

Thanks![/s]

I figured out the problem!
Title: foo_ui_panels
Post by: Falstaff on 2007-05-08 16:59:52
Hi terrestrial,
Found another bug, or is it just me ?
It seems that my codebox have been put in washing machine  ! I've lost colored syntax.
See screenshots below:

Before v0.12.3 [a href="http://img511.imageshack.us/my.php?image=snap1ot4.jpg" target="_blank"]
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-08 17:09:11

Hi terrestrial,
Found another bug, or is it just me ?
It seems that my codebox have been put in washing machine  ! I've lost colored syntax.
See screenshots below:

Before v0.12.3 [a href="http://img511.imageshack.us/my.php?image=snap1ot4.jpg" target="_blank"]


Read Terrestrial's post better
Title: foo_ui_panels
Post by: Andreasvb on 2007-05-08 17:22:34
Falstaff, see http://www.hydrogenaudio.org/forums/index....st&p=490890 (http://www.hydrogenaudio.org/forums/index.php?showtopic=52465&view=findpost&p=490890)
Title: foo_ui_panels
Post by: blaxima on 2007-05-08 17:36:52

Maybe, I never use that in my SCP so I'm not sure how the effect looks
Here is what I mean. I'm using the exact same code on both but the first is panels 7.3 and the second is 12.2


see the help page (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_(foo_ui_panels)/User's_Guide#Sorting_and_Grouping)


Found it. Thanks!!
Title: foo_ui_panels
Post by: kabuki on 2007-05-08 18:06:11

same pb after passing under 0.12.3 ...

Read Terrestrial's post better

I'm sorry this is my fault. As Falstaff, I'm french, and didn't knew what terrestrial meant with 'syntax highlighting'. Now, I know ! 
But did he meant 'Also syntax highlighting won't work' anymore or 'Also syntax highlighting won't work' with this version  ... because colors are very very helpful!
Anyway thanx for confirmation.
Greets.
Title: foo_ui_panels
Post by: Andreasvb on 2007-05-08 18:14:48
I think it's just this version, it would defeat the whole purpose with using Scintilla by remove the colors =)

While on the subject on colors, there's a "bug" when hilighting paranthesis that's inside "non-code", syntax bypassing with ' '
e.g. $if2(%album%,'('no album)
The last paranthesis and the first should be hilighted, instead it's the second one that's hilighted.
It works if you use an even number, not just one, may be unusual, but still a little bug
Title: foo_ui_panels
Post by: db78 on 2007-05-08 18:26:22
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.

Edit: To be more specific, I want my sorting to group by artist first. After, display all the singles with no albums, and then the albums. Right now, it's grouped by artist, but the sorting within the artist is by alphabetical order. ex.

Artist: 2Pac

Single: Ghetto Gospel

Album: Greatest Hits
Album: Me Against the World

Single: Pain

I want it so the singles (Ghetto Gospel & Pain) are grouped together.
Title: foo_ui_panels
Post by: Falstaff on 2007-05-08 18:41:52
Library Filter Panel is great, but Edge style is 'Grey' by default, no option to change it to 'Sucken' or 'none'

i've include this panel and the border is not very nice i'll would like to set it off => Puting Edge style to none...



Br3tt
Title: foo_ui_panels
Post by: db78 on 2007-05-08 18:52:35
Quote
$if($or($not(%album%),%single%),
%title%
,
%album%
)[/color]

Hope it will work for you, me it's fine

Br3tt


When I use that code, and then sort by custom, it ends up sorting it by alphabetical again. I have the sorting that I want, and I saved it as "custom sort." The problem is it gets reset everytime I restart foobar
Title: foo_ui_panels
Post by: blaxima on 2007-05-08 19:58:07
1st crash. It messed up my sorting when I restarted it so I redid the sorting and it seems fine now

Heres the report
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 011BA1FFh
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (011BA1FFh):
011BA1BFh:  FF D2 8B 07 8B 50 10 8B CF FF D2 8B E8 89 6C 24
011BA1CFh:  0C 33 F6 8B 07 8B 50 04 8B CF FF D2 50 8B C6 B9
011BA1DFh:  10 BF 23 01 E8 F8 2A 00 00 8B D8 83 C4 04 83 FB
011BA1EFh:  FF 75 02 8B DD 3B F3 77 21 8B C7 E8 01 B9 FC FF
011BA1FFh:  80 3C 30 09 74 0D 8B C7 E8 F4 B8 FC FF 80 3C 30
011BA20Fh:  20 75 07 83 C6 01 3B F3 76 DF 8B 44 24 14 8B 28
011BA21Fh:  8B CB 2B CE 51 8B C7 E8 D5 B8 FC FF 8B 4C 24 18
011BA22Fh:  8B 55 00 03 C6 50 FF D2 8B 6C 24 0C 8D 73 01 3B
Stack (0013F87Ch):
0013F85Ch:  0013D0E4 7C9C93A0 77F643DD 7C9C93A0
0013F86Ch:  00000004 00000000 0013C5F0 00000000
0013F87Ch:  01258DE4 0013F920 019C7DEC 0000000F
0013F88Ch:  011AE32D 0013F8B8 4AB901A7 00000008
0013F89Ch:  01258D9C 0013F984 FFFFFFEE 77D4B473
0013F8ACh:  00000001 7700B42D 01290000 0123B530
0013F8BCh:  019D63E8 00000001 00000001 00000000
0013F8CCh:  0013F974 0122F531 00000001 011ADEE0
0013F8DCh:  01258D9C 0013F920 4AB901D7 00000008
0013F8ECh:  01258DA4 FFFFFFEE 019C7DF0 00000006
0013F8FCh:  01258DE4 01296580 0013F8F0 019C7DF0
0013F90Ch:  0013FA8C 0121C1F0 4B8E728F FFFFFFFE
0013F91Ch:  01213044 0123B530 019DFC20 000001A2
0013F92Ch:  000001A2 00000191 00000006 00000009
0013F93Ch:  00000008 019C7DD8 0118CFE2 01258DE4
0013F94Ch:  01296598 01296598 01258DE4 0013F988
0013F95Ch:  0013F99C 01296580 0118CF4A 0013F980
0013F96Ch:  0013F99C 01258DE4 0013FA8C 012306AD
0013F97Ch:  FFFFFFFF 01258DE4 0013F9B8 011AEFE8
0013F98Ch:  01258D9C 009000FD 00000201 00000001
Registers:
EAX: 00000000, EBX: 0000000F, ECX: 00000000, EDX: 00000000
ESI: 00000000, EDI: 01294CA0, EBP: 0000000F, ESP: 0013F87C
Crash location: "foo_ui_panels", loaded at 01180000h - 01269000h

Loaded modules:
foobar2000   loaded at 00400000h - 00515000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F4000h
COMCTL32 loaded at 773D0000h - 774D2000h
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
ShimEng   loaded at 5CB70000h - 5CB96000h
AcGenral loaded at 6F880000h - 6FA4A000h
WINMM loaded at 76B40000h - 76B6D000h
OLEAUT32 loaded at 77120000h - 771AC000h
MSACM32   loaded at 77BE0000h - 77BF5000h
VERSION   loaded at 77C00000h - 77C08000h
USERENV   loaded at 769C0000h - 76A73000h
UxTheme   loaded at 5AD70000h - 5ADA8000h
iprepair loaded at 00AE0000h - 00AF4000h
SETUPAPI loaded at 77920000h - 77A13000h
appHelp   loaded at 77B40000h - 77B62000h
CLBCATQ   loaded at 76FD0000h - 7704F000h
COMRes   loaded at 77050000h - 77115000h
MPR   loaded at 71B20000h - 71B32000h
drprov   loaded at 75F60000h - 75F67000h
ntlanman loaded at 71C10000h - 71C1E000h
NETUI0   loaded at 71CD0000h - 71CE7000h
NETUI1   loaded at 71C90000h - 71CD0000h
NETAPI32 loaded at 5B860000h - 5B8B4000h
NETRAP   loaded at 71C80000h - 71C87000h
SAMLIB   loaded at 71BF0000h - 71C03000h
davclnt   loaded at 75F70000h - 75F79000h
foo_cdda loaded at 00BE0000h - 00C15000h
foo_converter loaded at 00C40000h - 00CA9000h
foo_dsp_std   loaded at 00CD0000h - 00D11000h
foo_infobox   loaded at 00D40000h - 00D80000h
foo_input_dts loaded at 00DA0000h - 00E05000h
foo_input_monkey loaded at 00E30000h - 00E7A000h
foo_input_std loaded at 00EA0000h - 00FB3000h
foo_masstag   loaded at 00FE0000h - 0102F000h
foo_rgscan   loaded at 01050000h - 01098000h
foo_ui_columns   loaded at 010C0000h - 01157000h
foo_ui_panels loaded at 01180000h - 01269000h
IMM32 loaded at 76390000h - 763AD000h
gdiplus   loaded at 4EC50000h - 4EDF3000h
YzDock   loaded at 01AB0000h - 01ABD000h
Msimg32   loaded at 76380000h - 76385000h
CurXP0   loaded at 01DA0000h - 01DA8000h
DSOUND   loaded at 73F10000h - 73F6C000h
WINTRUST loaded at 76C30000h - 76C5E000h
CRYPT32   loaded at 77A80000h - 77B14000h
MSASN1   loaded at 77B20000h - 77B32000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
wdmaud   loaded at 72D20000h - 72D29000h
msacm32   loaded at 72D10000h - 72D18000h
midimap   loaded at 77BD0000h - 77BD7000h
KsUser   loaded at 73EE0000h - 73EE4000h
DBGHELP   loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 011AE32Dh, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 01258D9Ch, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 77D4B473h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7700B42Dh, location: "CLBCATQ", loaded at 76FD0000h - 7704F000h
Address: 0123B530h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 0122F531h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 011ADEE0h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 01258D9Ch, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 01258DA4h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 0121C1F0h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 01213044h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 0123B530h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 0118CFE2h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 0118CF4Ah, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 012306ADh, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 011AEFE8h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 01258D9Ch, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 01258DA4h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 0118C6CEh, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 01258DA4h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 011CBD97h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Symbol: "foobar2000_get_interface" (+00010567h)
Address: 01258DA4h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 011CBD50h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Symbol: "foobar2000_get_interface" (+00010520h)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 011CBD50h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Symbol: "foobar2000_get_interface" (+00010520h)
Address: 011CBD50h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Symbol: "foobar2000_get_interface" (+00010520h)
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 011CBD50h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Symbol: "foobar2000_get_interface" (+00010520h)
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: 011CBD50h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Symbol: "foobar2000_get_interface" (+00010520h)
Address: 77D4DAEAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 77D5E04Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsDialogMessageW" (+0000008Eh)
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: 0042FE21h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 10002DD2h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uCallStackTracker::uCallStackTracker" (+00000032h)
Address: 004C0530h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00D4DAEAh, location: "foo_infobox", loaded at 00D40000h - 00D80000h
Address: 00430967h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004C07D0h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004BC438h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004BC438h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004C70E0h, location: "foobar2000", loaded at 00400000h - 00515000h
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: 004E4198h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 1000C021h, location: "shared", loaded at 10000000h - 10029000h
Address: 004E3E68h, location: "foobar2000", loaded at 00400000h - 00515000h
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: 00491E58h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004E4218h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00447AE7h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 0043D4DDh, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004991DDh, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 01000000h, location: "foo_masstag", loaded at 00FE0000h - 0102F000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004AF4F4h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00430B6Eh, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004E0928h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004973CAh, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004936FCh, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004936F6h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004B49E0h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004B33D0h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004E4210h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004AF8E8h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00496284h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004962EDh, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 00515000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
foobar2000 core 0.9.4.3  (Core)
WMA Decoder 1.1  (foo_input_std)
Converter 1.0.1  (foo_converter)
DTS decoder 0.1.7  (foo_input_dts)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
Standard DSP array 1.0  (foo_dsp_std)
Standard Input Array 1.0  (foo_input_std)
FLAC Decoder 1.1.0  (foo_input_std)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
CD Audio Decoder 2.1.1  (foo_cdda)
Panels UI 0.12.2 beta [May  7 2007 - 12:07:44]  (foo_ui_panels)
Special file info box 2.0.4  (foo_infobox)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Masstagger 1.6  (foo_masstag)
Title: foo_ui_panels
Post by: Andreasvb on 2007-05-08 20:32:02
blaxima, codebox
Title: foo_ui_panels
Post by: Falstaff on 2007-05-08 20:32:39
1st crash. It messed up my sorting when I restarted it so I redid the sorting and it seems fine now

Heres the report
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 011BA1FFh
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (011BA1FFh):
011BA1BFh:  FF D2 8B 07 8B 50 10 8B CF FF D2 8B E8 89 6C 24
011BA1CFh:  0C 33 F6 8B 07 8B 50 04 8B CF FF D2 50 8B C6 B9
011BA1DFh:  10 BF 23 01 E8 F8 2A 00 00 8B D8 83 C4 04 83 FB
011BA1EFh:  FF 75 02 8B DD 3B F3 77 21 8B C7 E8 01 B9 FC FF
011BA1FFh:  80 3C 30 09 74 0D 8B C7 E8 F4 B8 FC FF 80 3C 30
011BA20Fh:  20 75 07 83 C6 01 3B F3 76 DF 8B 44 24 14 8B 28
011BA21Fh:  8B CB 2B CE 51 8B C7 E8 D5 B8 FC FF 8B 4C 24 18
011BA22Fh:  8B 55 00 03 C6 50 FF D2 8B 6C 24 0C 8D 73 01 3B
Stack (0013F87Ch):
0013F85Ch:  0013D0E4 7C9C93A0 77F643DD 7C9C93A0
0013F86Ch:  00000004 00000000 0013C5F0 00000000
0013F87Ch:  01258DE4 0013F920 019C7DEC 0000000F
0013F88Ch:  011AE32D 0013F8B8 4AB901A7 00000008
0013F89Ch:  01258D9C 0013F984 FFFFFFEE 77D4B473
0013F8ACh:  00000001 7700B42D 01290000 0123B530
0013F8BCh:  019D63E8 00000001 00000001 00000000
0013F8CCh:  0013F974 0122F531 00000001 011ADEE0
0013F8DCh:  01258D9C 0013F920 4AB901D7 00000008
0013F8ECh:  01258DA4 FFFFFFEE 019C7DF0 00000006
0013F8FCh:  01258DE4 01296580 0013F8F0 019C7DF0
0013F90Ch:  0013FA8C 0121C1F0 4B8E728F FFFFFFFE
0013F91Ch:  01213044 0123B530 019DFC20 000001A2
0013F92Ch:  000001A2 00000191 00000006 00000009
0013F93Ch:  00000008 019C7DD8 0118CFE2 01258DE4
0013F94Ch:  01296598 01296598 01258DE4 0013F988
0013F95Ch:  0013F99C 01296580 0118CF4A 0013F980
0013F96Ch:  0013F99C 01258DE4 0013FA8C 012306AD
0013F97Ch:  FFFFFFFF 01258DE4 0013F9B8 011AEFE8
0013F98Ch:  01258D9C 009000FD 00000201 00000001
Registers:
EAX: 00000000, EBX: 0000000F, ECX: 00000000, EDX: 00000000
ESI: 00000000, EDI: 01294CA0, EBP: 0000000F, ESP: 0013F87C
Crash location: "foo_ui_panels", loaded at 01180000h - 01269000h

Loaded modules:
foobar2000   loaded at 00400000h - 00515000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F4000h
COMCTL32 loaded at 773D0000h - 774D2000h
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
ShimEng   loaded at 5CB70000h - 5CB96000h
AcGenral loaded at 6F880000h - 6FA4A000h
WINMM loaded at 76B40000h - 76B6D000h
OLEAUT32 loaded at 77120000h - 771AC000h
MSACM32   loaded at 77BE0000h - 77BF5000h
VERSION   loaded at 77C00000h - 77C08000h
USERENV   loaded at 769C0000h - 76A73000h
UxTheme   loaded at 5AD70000h - 5ADA8000h
iprepair loaded at 00AE0000h - 00AF4000h
SETUPAPI loaded at 77920000h - 77A13000h
appHelp   loaded at 77B40000h - 77B62000h
CLBCATQ   loaded at 76FD0000h - 7704F000h
COMRes   loaded at 77050000h - 77115000h
MPR   loaded at 71B20000h - 71B32000h
drprov   loaded at 75F60000h - 75F67000h
ntlanman loaded at 71C10000h - 71C1E000h
NETUI0   loaded at 71CD0000h - 71CE7000h
NETUI1   loaded at 71C90000h - 71CD0000h
NETAPI32 loaded at 5B860000h - 5B8B4000h
NETRAP   loaded at 71C80000h - 71C87000h
SAMLIB   loaded at 71BF0000h - 71C03000h
davclnt   loaded at 75F70000h - 75F79000h
foo_cdda loaded at 00BE0000h - 00C15000h
foo_converter loaded at 00C40000h - 00CA9000h
foo_dsp_std   loaded at 00CD0000h - 00D11000h
foo_infobox   loaded at 00D40000h - 00D80000h
foo_input_dts loaded at 00DA0000h - 00E05000h
foo_input_monkey loaded at 00E30000h - 00E7A000h
foo_input_std loaded at 00EA0000h - 00FB3000h
foo_masstag   loaded at 00FE0000h - 0102F000h
foo_rgscan   loaded at 01050000h - 01098000h
foo_ui_columns   loaded at 010C0000h - 01157000h
foo_ui_panels loaded at 01180000h - 01269000h
IMM32 loaded at 76390000h - 763AD000h
gdiplus   loaded at 4EC50000h - 4EDF3000h
YzDock   loaded at 01AB0000h - 01ABD000h
Msimg32   loaded at 76380000h - 76385000h
CurXP0   loaded at 01DA0000h - 01DA8000h
DSOUND   loaded at 73F10000h - 73F6C000h
WINTRUST loaded at 76C30000h - 76C5E000h
CRYPT32   loaded at 77A80000h - 77B14000h
MSASN1   loaded at 77B20000h - 77B32000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
wdmaud   loaded at 72D20000h - 72D29000h
msacm32   loaded at 72D10000h - 72D18000h
midimap   loaded at 77BD0000h - 77BD7000h
KsUser   loaded at 73EE0000h - 73EE4000h
DBGHELP   loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 011AE32Dh, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 01258D9Ch, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 77D4B473h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7700B42Dh, location: "CLBCATQ", loaded at 76FD0000h - 7704F000h
Address: 0123B530h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 0122F531h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 011ADEE0h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 01258D9Ch, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 01258DA4h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 0121C1F0h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 01213044h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 0123B530h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 0118CFE2h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 0118CF4Ah, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 012306ADh, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 011AEFE8h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 01258D9Ch, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 01258DA4h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 0118C6CEh, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 01258DA4h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 011CBD97h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Symbol: "foobar2000_get_interface" (+00010567h)
Address: 01258DA4h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Address: 011CBD50h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Symbol: "foobar2000_get_interface" (+00010520h)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 011CBD50h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Symbol: "foobar2000_get_interface" (+00010520h)
Address: 011CBD50h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Symbol: "foobar2000_get_interface" (+00010520h)
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 011CBD50h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Symbol: "foobar2000_get_interface" (+00010520h)
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: 011CBD50h, location: "foo_ui_panels", loaded at 01180000h - 01269000h
Symbol: "foobar2000_get_interface" (+00010520h)
Address: 77D4DAEAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 77D5E04Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsDialogMessageW" (+0000008Eh)
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: 0042FE21h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 10002DD2h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uCallStackTracker::uCallStackTracker" (+00000032h)
Address: 004C0530h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00D4DAEAh, location: "foo_infobox", loaded at 00D40000h - 00D80000h
Address: 00430967h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004C07D0h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004BC438h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004BC438h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004C70E0h, location: "foobar2000", loaded at 00400000h - 00515000h
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: 004E4198h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 1000C021h, location: "shared", loaded at 10000000h - 10029000h
Address: 004E3E68h, location: "foobar2000", loaded at 00400000h - 00515000h
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: 00491E58h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004E4218h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00447AE7h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 0043D4DDh, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004991DDh, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 01000000h, location: "foo_masstag", loaded at 00FE0000h - 0102F000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004AF4F4h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00430B6Eh, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004E0928h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004973CAh, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004936FCh, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004936F6h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004B49E0h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004B33D0h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004E4210h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004AF8E8h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00496284h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004962EDh, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 00515000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 00515000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
foobar2000 core 0.9.4.3  (Core)
WMA Decoder 1.1  (foo_input_std)
Converter 1.0.1  (foo_converter)
DTS decoder 0.1.7  (foo_input_dts)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
Standard DSP array 1.0  (foo_dsp_std)
Standard Input Array 1.0  (foo_input_std)
FLAC Decoder 1.1.0  (foo_input_std)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
CD Audio Decoder 2.1.1  (foo_cdda)
Panels UI 0.12.2 beta [May  7 2007 - 12:07:44]  (foo_ui_panels)
Special file info box 2.0.4  (foo_infobox)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Masstagger 1.6  (foo_masstag)

use CODEBOX (like i do here) and not CODE to display your dump please !

thanx for your comprehension.



blaxima, codebox

synchro !! lol
Title: foo_ui_panels
Post by: FofR on 2007-05-08 20:35:24
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.

The link to make a new article is here (you need to be logged in to fooblog / a member):
http://www.fooblog2000.com/wp-admin/post-new.php (http://www.fooblog2000.com/wp-admin/post-new.php)
Title: foo_ui_panels
Post by: blaxima on 2007-05-08 20:39:11
blaxima, codebox


I thought I did. It's done now
Title: foo_ui_panels
Post by: FofR on 2007-05-08 20:57:04
Is it possible to have a context menu with items in it that can change PVARs? It'd be a concise way of putting lots of options into a layout.
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-08 23:34:30
I'd also like to be able to select multiple artists/albums/tracks/whatever in the panel and send them to the playlist, or an option to not clear the playlist when sending tracks to it.
Title: foo_ui_panels
Post by: CepiPerez on 2007-05-08 23:40:08
Request:
Option to set SCPL and Filter Library background color like in the Track Display (using $drawrect)
Title: foo_ui_panels
Post by: The Judge on 2007-05-09 00:55:38
Nicoladze, I'm not quite sure I understand what you're trying to get at but you should try out foo_utils. Gives you a context menu to add or insert etc tracks into other playlists.
Title: foo_ui_panels
Post by: CepiPerez on 2007-05-09 02:04:24
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.
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-09 02:12:27
Nicoladze, I'm not quite sure I understand what you're trying to get at but you should try out foo_utils. Gives you a context menu to add or insert etc tracks into other playlists.


I want to be able to add more than one artist into the playlist, its not possible using the library filter panel if i'm separating my library by artist.

I'd also like an option to make it case insensitive.
Title: foo_ui_panels
Post by: Andreasvb on 2007-05-09 10:34:27
Nickoladze, For case insensitive you can use something like, not perfect but works ok. In prefs:
$if2($caps(%genre%),<Unknown>)
Title: foo_ui_panels
Post by: mil3s on 2007-05-09 12:07:42
Where should I put this to make it work properly?
Code: [Select]
$ifequal($left(%criteria%,1)$right(%criteria%,1),<>,$font(,,italic,),)


I want stuff like <No Rating> and <Unknown> to be italic.
Title: foo_ui_panels
Post by: stampgevaar on 2007-05-09 15:18:17
[a href="http://img163.imageshack.us/my.php?image=naamloosxn8.jpg" target="_blank"]

Als when  you use the windows context menu in the file explorer and right click a folder to play in foobar the foobar window resizes to the smallest state. Could you please fix this.
Title: foo_ui_panels
Post by: Capric0rn on 2007-05-09 15:22:29
I've got the same problem with the lates foo_ui_panels as stampgevaar.
Title: foo_ui_panels
Post by: carmenm on 2007-05-09 15:23:36
its because you dont really read posts . you have to put SciLexer.dll in your foobar directory(it s in the zip file). Has to be done with latest version
Title: foo_ui_panels
Post by: stampgevaar on 2007-05-09 15:34:48
its because you dont really read posts . you have to put SciLexer.dll in your foobar directory(it s in the zip file). Has to be done with latest version


No it was because I had an older version. How to use the library thing btw can somebody please post an example button than you have helped me a lot!
and where to put the library.pp files
Title: foo_ui_panels
Post by: carmenm on 2007-05-09 15:39:48

its because you dont really read posts . you have to put SciLexer.dll in your foobar directory(it s in the zip file). Has to be done with latest version


No it was because I had an older version. How to use the library thing btw can somebody please post an example button than you have helped me a lot!
and where to put the library.pp files

The file goes in the panelsUI folder in foobar directory just like the .ui files.

Here what i have to test it :
Code: [Select]
$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,)
Title: foo_ui_panels
Post by: stampgevaar on 2007-05-09 15:48:25
The file goes in the panelsUI folder in foobar directory just like the .ui files.

Here what i have to test it :
Code: [Select]
$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,)


thanks mate it worked 
Title: foo_ui_panels
Post by: mil3s on 2007-05-09 15:50:46
its because you dont really read posts . you have to put SciLexer.dll in your foobar directory(it s in the zip file). Has to be done with latest version

what does the new dll do? why complicate things with more dlls?
Title: foo_ui_panels
Post by: carmenm on 2007-05-09 15:55:54
if i am correct it s an external dll for syntax coloring. It s good to use external dll as you dont have to code it yourself but it s true that it is another dll. Yet once it s there ... not quite annoying
Title: foo_ui_panels
Post by: Static on 2007-05-09 16:11:00
I just upgraded to 12.3.  Now when I try to go into the panels_ui preferences.  I get a message that says "Could Not Create Preferences Page: Bug Check".  I get this message on the Panels_UI, Library Filter and on Sort/Group.

Also, I am unable to get into the settings on either panels_ui or SCPL. 


Thanks!


I figured out the problem!

Hi! I am having the same problem?
What was it, can you tell?

Thanx!
Title: foo_ui_panels
Post by: carmenm on 2007-05-09 16:12:55
I just upgraded to 12.3.  Now when I try to go into the panels_ui preferences.  I get a message that says "Could Not Create Preferences Page: Bug Check".  I get this message on the Panels_UI, Library Filter and on Sort/Group.

Also, I am unable to get into the settings on either panels_ui or SCPL. 


Thanks!


I figured out the problem!

Hi! I am having the same problem?
What was it, can you tell?

Thanx!
look at that post (http://www.hydrogenaudio.org/forums/index.php?showtopic=52465&st=1225&#)
Title: foo_ui_panels
Post by: stampgevaar on 2007-05-09 16:18:22
Code: [Select]

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:  E20530F0 00000001 00000000 00000000
0013B474h:  E202F868 00000001 00000000 00000048
0013B484h:  1A0D4F8B 0000000C 00000000 0013CB40
0013B494h:  00000000 00000000 00000000 00000000
0013B4A4h:  00000000 00000000 014F59E8 014F59E8
0013B4B4h:  014FF080 014AE958 00000000 014AE960
0013B4C4h:  014AE918 014F5AB0 014F7870 014F7870
0013B4D4h:  0013B4CC 0013B4D0 014F7870 014F790A
0013B4E4h:  0013B4DC 0013B4E0 00000041 00000013
0013B4F4h:  0013B4EC 0013B4F0 014FF070 014F7870
0013B504h:  00000001 00000000 014AE954 00000000
0013B514h:  00000000 00000000 00000201 00000006
0013B524h:  00000000 00000000 00000000 014FF000
0013B534h:  0013B4C4 00000000 00130020 7C915233
0013B544h:  0013B564 014F79F8 00000000 00000010
0013B554h:  7C91527C 0000004D 0000004F FFFFFFFC
0013B564h:  00000002 0013B5BC 7C915F0B 0013B590
0013B574h:  00150640 00000001 0013B5AC 7C915152
0013B584h:  001410A0 C0150008 7FFDFBF8 00262250
0013B594h:  0026228C 0013B854 7C915D7D 00262240
Registers:
EAX: 00000000, EBX: 00000000, ECX: 7C80EE67, EDX: 4ED0627C
ESI: 00000000, EDI: 00000000, EBP: FFFFFFFF, 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: 7C915F0Bh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlValidateUnicodeString" (+00000299h)
Address: 7C915152h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "bsearch" (+00000157h)
Address: 7C915D7Dh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlValidateUnicodeString" (+0000010Bh)
Address: 7C915DB4h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlValidateUnicodeString" (+00000142h)
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: 7C91691Dh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000202h)
Address: 7C916924h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000209h)
Address: 7C910833h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
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: 7C91691Dh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000202h)
Address: 7C916924h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000209h)
Address: 77DA02E7h, location: "RPCRT4", loaded at 77DA0000h - 77E31000h
Address: 77DA02E7h, location: "RPCRT4", loaded at 77DA0000h - 77E31000h
Address: 77DA02A8h, location: "RPCRT4", loaded at 77DA0000h - 77E31000h
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: 7C91691Dh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000202h)
Address: 7C916924h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000209h)
Address: 77F402C7h, location: "ADVAPI32", loaded at 77F40000h - 77FEB000h
Address: 7E3913BCh, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 77F402C7h, location: "ADVAPI32", loaded at 77F40000h - 77FEB000h
Address: 77F40288h, location: "ADVAPI32", loaded at 77F40000h - 77FEB000h
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: 7C91691Dh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000202h)
Address: 7C916924h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000209h)
Address: 5B1902F7h, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Address: 7C97C260h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Address: 5B1902F7h, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Address: 77E47AC2h, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "SelectClipRgn" (+00000012h)
Address: 5B190280h, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Address: 5B1B0E48h, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "GetThemeTextMetrics" (+00002FF8h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C916928h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000020Dh)
Address: 7C916924h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000209h)
Address: 7C9168A6h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000018Bh)
Address: 7C9168AEh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000193h)
Address: 7E39BAA4h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "IsWindow" (+00000171h)
Address: 7E39BAA4h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "IsWindow" (+00000171h)
Address: 7E39BB0Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetPropW" (+0000002Fh)
Address: 7E39B3F9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5B191AF6h, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Address: 7E39B3D2h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C8FE000h
Symbol: "lstrlenW" (+00000000h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B3B0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 01423E89h, location: "foo_ui_panels", loaded at 01410000h - 014D7000h
Address: 7E39B3F9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E3F0088h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39B3CCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B3B0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 01423E89h, location: "foo_ui_panels", loaded at 01410000h - 014D7000h
Address: 01423EA9h, location: "foo_ui_panels", loaded at 01410000h - 014D7000h
Address: 7C915152h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "bsearch" (+00000157h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C915DB4h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlValidateUnicodeString" (+00000142h)
Address: 7C916042h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlValidateUnicodeString" (+000003D0h)
Address: 7C91645Eh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "LdrLoadDll" (+00000294h)
Address: 7C9161C2h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlValidateUnicodeString" (+00000550h)
Address: 7C9153F5h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFindActivationContextSectionString" (+000000DCh)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C8FE000h
Symbol: "lstrlenW" (+00000000h)
Address: 77392F4Ch, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal249" (+00002F4Ch)
Address: 77C05C94h, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "except_handler3" (+00000000h)
Address: 77BE2070h, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "__non_rtti_object::`vftable'" (+00000C78h)
Address: 77BFC2E3h, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "free" (+000000C8h)
Address: 5B197A3Fh, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "GetThemeSysColor" (+00000885h)
Address: 7C910340h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlRestoreLastWin32Error" (+00000000h)
Address: 5B197A4Dh, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "GetThemeSysColor" (+00000893h)
Address: 7C910945h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAcquirePebLock" (+00000028h)
Address: 7C91094Eh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAcquirePebLock" (+00000031h)
Address: 7C914190h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDosPathNameToNtPathName_U" (+00000093h)
Address: 7C91ADFAh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDosSearchPath_Ustr" (+000001EBh)
Address: 7C910970h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlReleasePebLock" (+0000000Fh)
Address: 7C97E4C0h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Address: 7C913E6Fh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDetermineDosPathNameType_U" (+000004D0h)
Address: 7C913E62h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDetermineDosPathNameType_U" (+000004C3h)
Address: 7C914190h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDosPathNameToNtPathName_U" (+00000093h)
Address: 7C97E4C0h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Address: 0113C04Eh, location: "libmzgc360_000", loaded at 01130000h - 011D4000h
Symbol: "GC_gcollect" (+0000AB5Dh)
Address: 7C910945h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAcquirePebLock" (+00000028h)
Address: 7C91094Eh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAcquirePebLock" (+00000031h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910970h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlReleasePebLock" (+0000000Fh)
Address: 7C97E4C0h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Address: 7C9140EFh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDetermineDosPathNameType_U" (+00000750h)
Address: 7C9140BBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDetermineDosPathNameType_U" (+0000071Ch)
Address: 7C913E88h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDetermineDosPathNameType_U" (+000004E9h)
Address: 01000000h, location: "foo_msnalt", loaded at 01000000h - 01019000h
Address: 00460020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77E498EBh, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 77E498C6h, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 77E499AFh, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "CreateFontIndirectW" (+00000046h)
Address: 77E499B7h, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "CreateFontIndirectW" (+0000004Eh)
Address: 01000000h, location: "foo_msnalt", loaded at 01000000h - 01019000h
Address: 00410049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 0148DABFh, location: "foo_ui_panels", loaded at 01410000h - 014D7000h
Address: 014898C3h, location: "foo_ui_panels", loaded at 01410000h - 014D7000h
Address: 014AE794h, location: "foo_ui_panels", loaded at 01410000h - 014D7000h
Address: 01489A0Dh, location: "foo_ui_panels", loaded at 01410000h - 014D7000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 01485A51h, location: "foo_ui_panels", loaded at 01410000h - 014D7000h
Address: 01485A70h, location: "foo_ui_panels", loaded at 01410000h - 014D7000h
Address: 0148D020h, location: "foo_ui_panels", loaded at 01410000h - 014D7000h
Address: 01485A70h, location: "foo_ui_panels", loaded at 01410000h - 014D7000h
Address: 014897F3h, location: "foo_ui_panels", loaded at 01410000h - 014D7000h
Address: 014A6844h, location: "foo_ui_panels", loaded at 01410000h - 014D7000h
Address: 01489EC4h, location: "foo_ui_panels", loaded at 01410000h - 014D7000h
Address: 01489ED1h, location: "foo_ui_panels", loaded at 01410000h - 014D7000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000164h)

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


Foobar crashes and won't start up anymore this happend when I tried to ad a .pui file
Title: foo_ui_panels
Post by: 4nt1 on 2007-05-09 16:28:34
so are we saying the new external dll gives syntax colouring?

everything still shows up in black text - I only get syntax highlighting when I am changing something within a set of ( ) brackets... but as before comments and other things should be their own colour...

I would also appreciate a ctrl-f find/replace button option like in notepad...

would make looking for code much easier...

additionally I can get library filter working but I am not quite sure what the .pp file is used for...

thanks

terrestrial your doing a great job by the way - it probably seems that all we do is complain and want more and more - but its only because you give us such awesome stuff to play with that we expect more everytime...

my advise - maybe work on bug fixes and leave new features until we know everything is working smoothly...

peace...
Title: foo_ui_panels
Post by: terrestrial on 2007-05-09 16:40:01
Foobar crashes and won't start up anymore this happend when I tried to ad a .pui file


please .zip up the foobar .cfg and the .pui file that you are trying to use and I will take a look.
Title: foo_ui_panels
Post by: kabuki on 2007-05-09 17:10:57
Quote
Here what i have to test it :
Code: [Select]
$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 ).
Cheers.
Sincerely.
Kab


edit: traduction
Title: foo_ui_panels
Post by: 4nt1 on 2007-05-09 17:26:56
Looking forward to FofR's next release including this awesome new panel...

Thanks for the help kabuki
Title: foo_ui_panels
Post by: kabuki on 2007-05-09 17:51:46
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.
Title: foo_ui_panels
Post by: carmenm on 2007-05-09 17:56:47
Quote
Here what i have to test it :
Code: [Select]
$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 ) 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 ).
Cheers.
Sincerely.
Kab

No problem, glad i could help

PS :You could have written in french... i am from Grenoble
Title: foo_ui_panels
Post by: Falstaff on 2007-05-09 18:20:16
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 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=52465&view=findpost&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 !!!! 

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

Br3tt
Title: foo_ui_panels
Post by: mil3s on 2007-05-10 12:01:30
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
Title: foo_ui_panels
Post by: shakey_snake on 2007-05-10 12:13:05
http://wiki.hydrogenaudio.org/index.php?ti...ing_Disappeared (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/User%27s_Guide#Syntax_Highlighting_Disappeared)
Title: foo_ui_panels
Post by: Andreasvb on 2007-05-10 12:15:03
mil3s, Read this http://www.hydrogenaudio.org/forums/index....st&p=490890 (http://www.hydrogenaudio.org/forums/index.php?showtopic=52465&view=findpost&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.
Title: foo_ui_panels
Post by: db78 on 2007-05-10 12:17:24
mil3s, Read this http://www.hydrogenaudio.org/forums/index....st&p=490890 (http://www.hydrogenaudio.org/forums/index.php?showtopic=52465&view=findpost&p=490890) =)


I have the dll in the main folder, and it's still color less
Title: foo_ui_panels
Post by: Andreasvb on 2007-05-10 12:28:13
As I said, I think whoever wrote that in the Wiki misunderstood Terrestrial's post.

Just hope new version comes soon =)
Title: foo_ui_panels
Post by: shakey_snake on 2007-05-10 12:35:54
shakey_snake, I think the Wiki is wrong.

*clarified*
Title: foo_ui_panels
Post by: carmenm on 2007-05-10 15:24:11
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.
(http://img185.imageshack.us/img185/7296/foobar1de0.th.png) (http://img185.imageshack.us/my.php?image=foobar1de0.png)
before

(http://img405.imageshack.us/img405/3619/foobar2yi5.th.png) (http://img405.imageshack.us/my.php?image=foobar2yi5.png)
after
Title: foo_ui_panels
Post by: FofR on 2007-05-10 17:10:32
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.
Title: foo_ui_panels
Post by: Falstaff on 2007-05-10 18:39:52

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 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=52465&view=findpost&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 !!!! 

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

Br3tt


Me i'm waiting for a solution to resolve this pb (describe below) 
Title: foo_ui_panels
Post by: bb10 on 2007-05-10 22:46:56
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
Title: foo_ui_panels
Post by: terrestrial on 2007-05-11 06:56:18
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....


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 (  ) by taking the 'old' value stored in the POPUP pui file .... 

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  ), 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  The next version will not load / save pvars from popup windows.

* I can't scroll down, only up.


you mean just with the mouse wheel or with everything?

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?


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

Where should I put this to make it work properly?
Code: [Select]
$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.


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...

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
Title: foo_ui_panels
Post by: mil3s on 2007-05-11 07:53:41
Where should I put this to make it work properly?
Code: [Select]
$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: [Select]
$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%
Title: foo_ui_panels
Post by: pendekar on 2007-05-11 08:34:23
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?
Title: foo_ui_panels
Post by: stampgevaar on 2007-05-11 10:16:07
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.
Title: foo_ui_panels
Post by: carmenm on 2007-05-11 10:20:07
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...
Title: foo_ui_panels
Post by: Andreasvb on 2007-05-11 10:46:31

* 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.
Title: foo_ui_panels
Post by: Falstaff on 2007-05-11 13:01:11

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 ...

(http://img117.imageshack.us/img117/3730/pbscrollzi6.jpg)

so, its not very nice and practical ... bugg ?
Title: foo_ui_panels
Post by: carmenm on 2007-05-11 13:21:51
Ok i am gonna try to explain with a more accurate example
here what i ve got
(http://img170.imageshack.us/img170/5282/foobar2tm5.th.png) (http://img170.imageshack.us/my.php?image=foobar2tm5.png)
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.
(http://img248.imageshack.us/img248/6118/foobar1jd3.th.png) (http://img248.imageshack.us/my.php?image=foobar1jd3.png)
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
Title: foo_ui_panels
Post by: kabuki on 2007-05-11 15:49:16
What could be great, in addition to other request and
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).
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.
Title: foo_ui_panels
Post by: carmenm on 2007-05-11 16:04:33
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?
Title: foo_ui_panels
Post by: FofR on 2007-05-11 19:13:23
What portions of the library filter code are stored in the pui file and what's stored in the cfg?
Title: foo_ui_panels
Post by: db78 on 2007-05-11 19:33:17
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?
Title: foo_ui_panels
Post by: anza on 2007-05-11 19:49:18
The edit layout button doesn't work when using Columns UI as the current UI.
Title: foo_ui_panels
Post by: db78 on 2007-05-11 19:54:11
The edit layout button doesn't work when using Columns UI as the current UI.


I'm using PanelsUI as my current UI?
Title: foo_ui_panels
Post by: aromaticity on 2007-05-12 02:01:21
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
Title: foo_ui_panels
Post by: The Judge on 2007-05-12 05:00:15
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.
Title: foo_ui_panels
Post by: InspectorGadget on 2007-05-12 06:28:09
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 ! 
Title: foo_ui_panels
Post by: db78 on 2007-05-12 06:41:03
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 ! 


This is my code to set up three different browswer panels

Code: [Select]
$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
Title: foo_ui_panels
Post by: stampgevaar on 2007-05-12 15:41:03
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.
Title: foo_ui_panels
Post by: thewaz on 2007-05-12 16:03:45
Is there a guide for beginners?  how do i get my panels to display?    i know i'm not the only noob here.
Title: foo_ui_panels
Post by: metal_termite on 2007-05-12 17:31:15
I never realized how useful syntax highlighting was for titleformatting until I installed the most recent version of Panels UI.

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 (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29) 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 (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Introduction) and Foobar2000 Scripting Tutorial (http://tagz.brother-john.net/tagz-intro.html) first. The Foobar2000:Titleformat Reference (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference) will also come in handy.
Title: foo_ui_panels
Post by: stampgevaar on 2007-05-12 17:56:33
Code: [Select]
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
Title: foo_ui_panels
Post by: metal_termite on 2007-05-12 18:44:12
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 (http://www.archinect.com/images/uploads/collage.jpg)).
Title: foo_ui_panels
Post by: kabuki on 2007-05-12 20:56:24
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)%_subidx%=%_maxidx%=3)[/li][/list][/li][/list][/li][/list][/li][/list]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.

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 (http://www.archinect.com/images/uploads/collage.jpg)).
I wish it would be possible someday, but it is not possible for the moment... or am I wrong ?
Title: foo_ui_panels
Post by: The Judge on 2007-05-12 21:34:30
I swear I've actually seen somebody have that in their config but it was even before the new library filter panel came out.
Title: foo_ui_panels
Post by: InspectorGadget on 2007-05-12 22:50:25

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 ! 


This is my code to set up three different browswer panels

Code: [Select]
$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! 
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.
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-13 05:26:55
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.
Title: foo_ui_panels
Post by: gregory on 2007-05-13 06:42:02
Code: [Select]
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? 
[/font]
Title: foo_ui_panels
Post by: Kiteroa on 2007-05-13 09:57:15
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?
Title: foo_ui_panels
Post by: exodus7 on 2007-05-13 15:45:53
hello  , 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 ?
(http://img526.imageshack.us/img526/5450/pressepapier1hb4.jpg) (http://imageshack.us)
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: [Select]
//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 !
Title: foo_ui_panels
Post by: carmenm on 2007-05-13 18:20:39
Terrestrial :
May have found a bug with the playlist layout selector.
Code: [Select]
$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.
Title: foo_ui_panels
Post by: metal_termite on 2007-05-13 19:05:00
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 (http://www.archinect.com/images/uploads/collage.jpg)).
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?
Title: foo_ui_panels
Post by: FofR on 2007-05-13 22:15:34
That would be what you could call a "killer feature"
Title: foo_ui_panels
Post by: tool++ on 2007-05-14 00:37:52
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
Title: foo_ui_panels
Post by: 4nt1 on 2007-05-14 01:16:01
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..
Title: foo_ui_panels
Post by: Granthos on 2007-05-14 01:34:24
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


holly WMP 11 batman O.o
Title: foo_ui_panels
Post by: pinknyunyu on 2007-05-14 04:36:09
Hi!  I know, it would be awesome to alignabs buttons like that, but I don't think you can...but you can try this.  I don't know how well it will work...

Code: [Select]
 $button2($eval({%_width% - $calcwidth(%artist%)} / 2),$sub(%_height%,250),0,0,$calcwidth(%artist%),20...


hello  , 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 ?
(http://img526.imageshack.us/img526/5450/pressepapier1hb4.jpg) (http://imageshack.us)
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: [Select]
//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 !
Title: foo_ui_panels
Post by: stampgevaar on 2007-05-14 08:27:53
Code: [Select]
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


Found the problem for the continuous crashing, seems like panels_ui made my .pui file corrupt. So please fix it a lot of work thrown away right now 

Ooh and can it be made possible when you load music from  you library that your playlist automatically sorts. Say if I load a folder called favorites that the music is sorted on rating. and when I open a folder called albums, that it's sorted on albums etc etc
Title: foo_ui_panels
Post by: anza on 2007-05-14 09:28:56

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


I'm using PanelsUI as my current UI?


My post was meant as a bug report, not a reply to yours.
Title: foo_ui_panels
Post by: Anas on 2007-05-14 12:56:45
Something that would be awesome be being able to get the size of images.

Seconded! That would be awesome.
Title: foo_ui_panels
Post by: stampgevaar on 2007-05-14 13:13:46

Foobar crashes and won't start up anymore this happend when I tried to ad a .pui file


please .zip up the foobar .cfg and the .pui file that you are trying to use and I will take a look.


Damn sorry I already deleted it, if it happens again I will do that.
Title: foo_ui_panels
Post by: PonasX on 2007-05-14 14:38:14
For me Panels UI is crashing too. I have newest version of it, windows vista 64x, foobar2000 0.9.4.3 ...

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 034F84DAh
Access violation, operation: read, address: 00000004h
Call path:
entry=>user_interface::init
This is the first crash logged by this instance.
Code bytes (034F84DAh):
034F849Ah:  8B F0 3B F3 74 28 8D 44 24 18 50 8D 8C 24 30 03
034F84AAh:  00 00 51 C7 06 10 FD 54 03 89 5C 24 20 E8 66 D1
034F84BAh:  02 00 8B 54 24 18 89 46 08 89 56 04 EB 02 33 F6
034F84CAh:  55 8B FE FF 15 8C 60 54 03 8B 84 24 0C 13 00 00
034F84DAh:  8B 4F 04 50 51 E8 44 D1 02 00 3B C3 74 03 89 47
034F84EAh:  08 8B 47 04 8D 54 24 18 52 50 89 5C 24 20 E8 31
034F84FAh:  D1 02 00 3B C3 74 03 89 47 08 8B 57 04 8B 74 24
034F850Ah:  18 8D 4C 24 1C 51 52 89 74 24 20 89 5C 24 24 E8
Stack (0017B2C4h):
0017B2A4h:  00000000 00000000 00000000 00000000
0017B2B4h:  00000000 00000000 00000000 00000000
0017B2C4h:  949EA208 0000000C 00000000 0017C980
0017B2D4h:  00000000 0017B42C FFFFFFFF 00000006
0017B2E4h:  0017B5A8 754BC20F 03859CE8 0017B63A
0017B2F4h:  03773278 0354E958 00000000 0354E960
0017B304h:  0354E918 0385A358 038593D0 038593D0
0017B314h:  0017B30C 0017B310 038593D0 03859434
0017B324h:  0017B31C 0017B320 00000021 0000000E
0017B334h:  0017B32C 0017B330 03859AA8 038593D0
0017B344h:  00000001 0017B604 0354E954 00000000
0017B354h:  00000000 00000000 00000201 00000006
0017B364h:  00000000 00000000 00000000 03859A58
0017B374h:  0017B304 00000000 00170020 766862A4
0017B384h:  766D00C0 03765DC8 3A011C90 00000001
0017B394h:  0017B404 00000032 00000037 00000020
0017B3A4h:  E6E051D0 01C79530 82B66C70 01C79531
0017B3B4h:  5B4D9500 01C7882F 00000000 00009D30
0017B3C4h:  754B8738 75520344 002E0034 0070006A
0017B3D4h:  00000067 754BA698 94EA2750 00000000
Registers:
EAX: 00000000, EBX: 00000000, ECX: 755885A3, EDX: 00000024
ESI: 00000000, EDI: 00000000, EBP: 00984540, ESP: 0017B2C4
Crash location: "foo_ui_panels", loaded at 034B0000h - 03577000h
Symbol: "foobar2000_get_interface" (+0000CC8Ah)

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 77230000h - 77380000h
kernel32                        loaded at 75570000h - 75680000h
COMCTL32                        loaded at 74CD0000h - 74E64000h
msvcrt                          loaded at 76700000h - 767AA000h
ADVAPI32                        loaded at 76A60000h - 76B1F000h
RPCRT4                          loaded at 76B80000h - 76C70000h
Secur32                          loaded at 75430000h - 75490000h
GDI32                            loaded at 76670000h - 76700000h
USER32                          loaded at 754A0000h - 75570000h
SHLWAPI                          loaded at 75760000h - 757B5000h
SHELL32                          loaded at 75A10000h - 764DE000h
ole32                            loaded at 767B0000h - 768F4000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 756D0000h - 75744000h
IMM32                            loaded at 76B20000h - 76B80000h
MSCTF                            loaded at 76FB0000h - 77077000h
LPK                              loaded at 77210000h - 77219000h
USP10                            loaded at 75850000h - 758CD000h
uxtheme                          loaded at 74670000h - 746F0000h
lgscroll                        loaded at 10100000h - 1010F000h
MSVCR80                          loaded at 750A0000h - 7513B000h
MSVCP80                          loaded at 75010000h - 75097000h
NTMARTA                          loaded at 74F50000h - 74F71000h
WLDAP32                          loaded at 75990000h - 759D9000h
WS2_32                          loaded at 75960000h - 7598D000h
NSI                              loaded at 75490000h - 75496000h
PSAPI                            loaded at 77200000h - 77207000h
SAMLIB                          loaded at 74F30000h - 74F41000h
foo_abx                          loaded at 00770000h - 007A3000h
foo_albumlist                    loaded at 026B0000h - 026F7000h
OLEAUT32                        loaded at 76900000h - 7698C000h
foo_cdda                        loaded at 00820000h - 00855000h
foo_converter                    loaded at 02860000h - 028C9000h
foo_cwb_hooks                    loaded at 02660000h - 02696000h
foo_dsp_delta                    loaded at 00940000h - 0095E000h
foo_dsp_std                      loaded at 028D0000h - 02911000h
foo_freedb2                      loaded at 02990000h - 029D0000h
foo_input_std                    loaded at 02E90000h - 02FA3000h
foo_lyricsdb                    loaded at 029D0000h - 029FF000h
WININET                          loaded at 76990000h - 76A5F000h
Normaliz                        loaded at 75750000h - 75753000h
iertutil                        loaded at 75680000h - 756C5000h
foo_masstag                      loaded at 02A50000h - 02A9F000h
foo_rgscan                      loaded at 02AD0000h - 02B18000h
foo_run                          loaded at 02B20000h - 02B4B000h
foo_uie_albumart                loaded at 02B70000h - 02BAC000h
gdiplus                          loaded at 73FB0000h - 7415A000h
foo_uie_albumlist                loaded at 02BB0000h - 02BEF000h
foo_uie_lyrics                  loaded at 02C40000h - 02C9F000h
WINMM                            loaded at 74C60000h - 74C93000h
OLEACC                          loaded at 74AF0000h - 74B28000h
foo_ui_columns                  loaded at 02FB0000h - 03047000h
foo_ui_panels                    loaded at 034B0000h - 03577000h
foo_ui_std                      loaded at 02E00000h - 02E57000h
foo_unpack                      loaded at 02CA0000h - 02CCE000h
AutoSizer                        loaded at 02CE0000h - 02CEF000h
imagehlp                        loaded at 759E0000h - 75A09000h
dbghelp                          loaded at 6EC30000h - 6ED0C000h

Stack dump analysis:
Address: 754BC20Fh, location: "USER32", loaded at 754A0000h - 75570000h
Symbol: "DrawTextExW" (+00000418h)
Address: 0354E918h, location: "foo_ui_panels", loaded at 034B0000h - 03577000h
Symbol: "foobar2000_get_interface" (+000630C8h)
Address: 0354E954h, location: "foo_ui_panels", loaded at 034B0000h - 03577000h
Symbol: "foobar2000_get_interface" (+00063104h)
Address: 766862A4h, location: "GDI32", loaded at 76670000h - 76700000h
Symbol: "GetTextMetricsW" (+0000008Bh)
Address: 766D00C0h, location: "GDI32", loaded at 76670000h - 76700000h
Symbol: "XLATEOBJ_iXlate" (+0000ACE6h)
Address: 754B8738h, location: "USER32", loaded at 754A0000h - 75570000h
Symbol: "GetWindowLongW" (+000001DAh)
Address: 75520344h, location: "USER32", loaded at 754A0000h - 75570000h
Symbol: "ShutdownBlockReasonDestroy" (+0000828Ch)
Address: 754BA698h, location: "USER32", loaded at 754A0000h - 75570000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 76684B02h, location: "GDI32", loaded at 76670000h - 76700000h
Symbol: "DeleteObject" (+000000B2h)
Address: 755180EBh, location: "USER32", loaded at 754A0000h - 75570000h
Symbol: "ShutdownBlockReasonDestroy" (+00000033h)
Address: 754BA698h, location: "USER32", loaded at 754A0000h - 75570000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 034C3E89h, location: "foo_ui_panels", loaded at 034B0000h - 03577000h
Address: 034C3EA9h, location: "foo_ui_panels", loaded at 034B0000h - 03577000h
Address: 754BBE15h, location: "USER32", loaded at 754A0000h - 75570000h
Symbol: "DrawTextExW" (+0000001Eh)
Address: 7468348Fh, location: "uxtheme", loaded at 74670000h - 746F0000h
Symbol: "GetThemeTextExtent" (+000003B3h)
Address: 746834D0h, location: "uxtheme", loaded at 74670000h - 746F0000h
Symbol: "GetThemeTextExtent" (+000003F4h)
Address: 7725B6ABh, location: "ntdll", loaded at 77230000h - 77380000h
Symbol: "RtlTryEnterCriticalSection" (+00000049h)
Address: 7725B797h, location: "ntdll", loaded at 77230000h - 77380000h
Symbol: "RtlTryEnterCriticalSection" (+00000135h)
Address: 0046005Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0077005Ch, location: "foo_abx", loaded at 00770000h - 007A3000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
WMA Decoder 1.1  (foo_input_std)
Album Art Panel 0.2.6  (foo_uie_albumart)
ReplayGain Scanner 2.0.2  (foo_rgscan)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
ABX Comparator 1.3.1  (foo_abx)
Album List 3.2.0  (foo_albumlist)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
cwbowron's title format hooks 1.1.1 [May  4 2007 - 12:39:47]  (foo_cwb_hooks)
Standard Input Array 1.0  (foo_input_std)
Masstagger 1.6  (foo_masstag)
Default User Interface 0.9acc  (foo_ui_std)
Panels UI 0.12.3 beta [May  7 2007 - 23:49:33]  (foo_ui_panels)
foobar2000 core 0.9.4.3  (Core)
Converter 1.0.1  (foo_converter)
RAR reader 1.1  (foo_unpack)
Lyric Show Panels 0.3.1.1  (foo_uie_lyrics)
Run services 0.3.2  (foo_run)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
CD Audio Decoder 2.1.1  (foo_cdda)
freedb Tagger 0.5.2a  (foo_freedb2)
ZIP/GZIP reader 1.0  (foo_unpack)
FLAC Decoder 1.1.0  (foo_input_std)
Standard DSP array 1.0  (foo_dsp_std)

Title: foo_ui_panels
Post by: exodus7 on 2007-05-14 18:03:55
Hi!  I know, it would be awesome to alignabs buttons like that, but I don't think you can...but you can try this.  I don't know how well it will work...

Code: [Select]
 $button2($eval({%_width% - $calcwidth(%artist%)} / 2),$sub(%_height%,250),0,0,$calcwidth(%artist%),20...


It works, thank you very much !
Now my track infos are like hypertext and it's very useful
Title: foo_ui_panels
Post by: terrestrial on 2007-05-14 18:31:17
I use it in Generic but it won't work properly. And I can't figure out why.


$ifequal works for numbers. you should use $strcmp for strings.

What portions of the library filter code are stored in the pui file and what's stored in the cfg?


the display formats (the dialog that comes up when you right click and choose settings) is stored in the pui. everything else is in the cfg.

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


yep. no layout is loaded when columns ui is the ui.

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


are you using your own pui or someone elses? did you upgrade a pui without first updating to the latest panels ui version?

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?


Layout Globals
User Globals
Track Globals

// Globals, // Background etc only work in track display.

Terrestrial :
May have found a bug with the playlist layout selector.
Code: [Select]
$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.


%sortgroup% only works in the "Group Display".... you want to use $isgrouped(album) instead.

Found the problem for the continuous crashing, seems like panels_ui made my .pui file corrupt. So please fix it a lot of work thrown away right now 


always use the latest version of panels ui. if you use a pui that has been used with a newer version of panels ui with an older version of panels ui, it will corrupt the file and make it unusable in both version. so, always update to the latest version of panels ui first.
Title: foo_ui_panels
Post by: carmenm on 2007-05-14 18:35:37

Terrestrial :
May have found a bug with the playlist layout selector.
Code: [Select]
$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.


%sortgroup% only works in the "Group Display".... you want to use $isgrouped(album) instead.


Doesnt work either. I still have the exact same behaviour. To me seems like he doesnt always succeed reading the pvar SCPSingleart
Title: foo_ui_panels
Post by: terrestrial on 2007-05-14 18:44:00
Doesnt work either. I still have the exact same behaviour. To me seems like he doesnt always succeed reading the pvar SCPSingleart


seems to work fine here... you do realize that just changing the pvar isn't going to change the layout right? the layout is only changed when you change the sort/group or switch playlist....
Title: foo_ui_panels
Post by: carmenm on 2007-05-14 19:49:04

Doesnt work either. I still have the exact same behaviour. To me seems like he doesnt always succeed reading the pvar SCPSingleart


seems to work fine here... you do realize that just changing the pvar isn't going to change the layout right? the layout is only changed when you change the sort/group or switch playlist....

Yeah i realise that, i test it by using a button which change the sort/group. So must be something in my conf. I ll check it out. Thanks anyway for your answer
Title: foo_ui_panels
Post by: Yotsuya on 2007-05-15 00:18:58
Still unable to load the PanelsUI main configuration dialog under wine, and loading panelsui configuration dialog under xpsp2 still causes frequent crashes under non-english locale.
Title: foo_ui_panels
Post by: gregory on 2007-05-15 08:32:44

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


are you using your own pui or someone elses? did you upgrade a pui without first updating to the latest panels ui version?


was using my own config
i temporarily moved my .pui out of the directory, which on restart of foobar used the default.pui, moved my .pui back into the directory, went into the prefs, selected my .pui, restarted again, and my .pui worked once more
everything seems fine now, weird -but i won't complain 
thx
Title: foo_ui_panels
Post by: MC Escher on 2007-05-15 11:08:35
Still unable to load the PanelsUI main configuration dialog under wine, and loading panelsui configuration dialog under xpsp2 still causes frequent crashes under non-english locale.

A little OT, but does the latest Foobar work for you in Wine without stuttering (and what are your settings)?
Title: foo_ui_panels
Post by: hotdogskier on 2007-05-15 17:25:25
hi

can someone help with a little panel issue? first of all i absolutely dont understand the syntax of foobar or of any other computer programm. but i like foobar very very much. some friend once made me a cfg with some panels inside, it looked like this:

(http://homepage.hispeed.ch/sickmedia/foobar3.jpg) (http://homepage.hispeed.ch/sickmedia/foobar1.jpg)

Code: [Select]
// Background
$drawrect(0,0,0,0,brushcolor-0-0-0 pencolor-NULL)

// Global
$panel(Explorer,Explorer Tree,10,10,$sub($mul($div(%_width%,100),15),10),$sub(%_height%,75),)
$panel(Playlist,Columns Playlist,$sub($mul($div(%_width%,100),15),-10),10,$sub($sub(%_width%,20),$mul($div(%_width%,100),15)),$sub(%_height%,75),)

$panel(Buttons,Buttons,10,$sub(%_height%,55),$sub($mul($div(%_width%,100),15),10),25,)
$panel(Seekbar,Seekbar,10,$sub(%_height%,30),$sub($mul($div(%_width%,100),15),10),20,)

$panel(Spectrum,Spectrum analyser,$sub($mul($div(%_width%,100),15),-10),$sub(%_height%,55),$sub($sub(%_width%,20),$mul($div(%_width%,100),15)),45,)


now i want an albumart panel added to this. ive downloaded and moved foo_uie_albumart.dll to foobar2000/components folder. i want the albumart panel as seen here:

(http://homepage.hispeed.ch/sickmedia/foobar4.jpg) (http://homepage.hispeed.ch/sickmedia/foobar2.jpg)

Code: [Select]
// Background
$drawrect(0,0,0,0,brushcolor-0-0-0 pencolor-NULL)

// Global
$panel(Explorer,Explorer Tree,10,5,$sub($mul($div(%_width%,75),15),5),$sub(%_height%,300),)
$panel(Playlist,Columns Playlist,$sub($mul($div(%_width%,75),15),-10),5,$sub($sub(%_width%,20),$mul($div(%_width%,75),15)),$sub(%_height%,70),)

$panel(Buttons,Buttons,10,$sub(%_height%,55),$sub($mul($div(%_width%,75),15),10),25,)
$panel(Seekbar,Seekbar,10,$sub(%_height%,30),$sub($mul($div(%_width%,75),15),10),20,)

$panel(Spectrum,Spectrum analyser,$sub($mul($div(%_width%,75),15),-10),$sub(%_height%,60),$sub($sub(%_width%,20),$mul($div(%_width%,75),15)),55,)


now my question: who adds the code for the albumart panel to my config?

i thank you all very much in advance. and i love this tool and this great great community

greetings from switzerland
Title: foo_ui_panels
Post by: hotdogskier on 2007-05-15 19:20:29
cmon... please answer doods =)

sorry for those big screens btw
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-15 19:31:44
cmon... please answer doods =)

sorry for those big screens btw


Settle down, and thumbnail those pictures.
Title: foo_ui_panels
Post by: hotdogskier on 2007-05-15 22:12:42
how can i make a thumbnail?

***update*** aaaaah... =) now you can help? gnihihi

Moderation: removed fullquote of your own previous post.
Title: foo_ui_panels
Post by: The Judge on 2007-05-16 02:41:05
Add this bit of code:

$panel(Album Art,Album Art,10,$sub(%_height%,210),150,150,)


That won't dynamically resize. I just gave you the start. Not going to recode that whole thing for you.
Title: foo_ui_panels
Post by: jclim00 on 2007-05-16 04:05:35
Holy crap, please don't quote your own gigantic post. That makes not want to help at all.
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-16 05:47:35
Holy crap, please don't quote your own gigantic post. That makes not want to help at all.

Did you want to in the first place?

Random crash during playback:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7717B15Fh
Access violation, operation: write, address: 00000014h
Call path:

This is the first crash logged by this instance.
Code bytes (7717B15Fh):
7717B11Fh:  C0 89 4D F0 0F 84 2C 5B FE FF 8B 4E 04 F6 C1 01
7717B12Fh:  8D 7E 04 0F 85 60 26 FE FF 8B 55 0C 90 8B C1 2B
7717B13Fh:  C2 8B D8 8B C1 F0 0F B1 1F 3B C1 0F 85 39 26 FE
7717B14Fh:  FF 33 C0 89 45 0C 89 45 08 8B 06 83 F8 FF 74 04
7717B15Fh:  83 40 14 01 8B 5D F4 8B 7D F0 90 80 3D 82 03 FE
7717B16Fh:  7F 00 0F 85 1F B6 03 00 8B 45 FC 83 F8 FF 57 6A
7717B17Fh:  00 0F 84 75 B6 03 00 50 E8 08 55 02 00 3D 02 01
7717B18Fh:  00 00 0F 84 75 B6 03 00 85 C0 0F 8C 0B B7 03 00
Stack (035EFE04h):
035EFDE4h:  00000000 00000000 00000000 00000000
035EFDF4h:  00000000 00000000 00000000 00000000
035EFE04h:  014D2260 014D2264 00000000 00000010
035EFE14h:  014D2208 010FE0F8 004DE4B8 00000002
035EFE24h:  011435B8 00000002 035EFE50 C0000008
035EFE34h:  FFFFFFFF 00000002 035EFDD4 00000000
035EFE44h:  00000000 00000000 7FFDC000 000003D8
035EFE54h:  035EFE7C 7717B071 00000000 00000000
035EFE64h:  00000000 00000010 014D2208 00000004
035EFE74h:  00000000 00000001 035EFEE0 010FC5AD
035EFE84h:  014D2260 12CFEDD6 00000000 00000000
035EFE94h:  014D22C8 00000000 00004B4F 0000004B
035EFEA4h:  014D0178 00000000 00000002 0000000F
035EFEB4h:  014D0148 00000000 014D2290 014D2708
035EFEC4h:  00000000 00000000 00000000 035EFE88
035EFED4h:  035EFF88 01110178 FFFFFFFF 035EFF50
035EFEE4h:  77148BF2 0000010C 00000110 035EFE68
035EFEF4h:  014D2208 00000021 004D22C8 00000021
035EFF04h:  011190A8 504F5453 663D6320 000A6F6F
035EFF14h:  014D0000 0000000B 0000000F 035EFF60
Registers:
EAX: 00000000, EBX: FFFFFFFC, ECX: 00000000, EDX: 00000004
ESI: 014D2260, EDI: 014D2264, EBP: 035EFE54, ESP: 035EFE04
Crash location: "ntdll", loaded at 77140000h - 7725E000h
Symbol: "RtlPcToFileHeader" (+000002E6h)

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 77140000h - 7725E000h
kernel32                        loaded at 76E20000h - 76EF8000h
COMCTL32                        loaded at 74730000h - 748C4000h
msvcrt                          loaded at 76F00000h - 76FAA000h
ADVAPI32                        loaded at 76C70000h - 76D2F000h
RPCRT4                          loaded at 76D50000h - 76E13000h
GDI32                            loaded at 76790000h - 767DB000h
USER32                          loaded at 76950000h - 769EE000h
SHLWAPI                          loaded at 772F0000h - 77345000h
SHELL32                          loaded at 75AD0000h - 7659E000h
ole32                            loaded at 76640000h - 76784000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 769F0000h - 76A64000h
IMM32                            loaded at 76930000h - 7694E000h
MSCTF                            loaded at 767E0000h - 768A7000h
LPK                              loaded at 76D30000h - 76D39000h
USP10                            loaded at 768B0000h - 7692D000h
uxtheme                          loaded at 746F0000h - 7472F000h
foo_abx                          loaded at 00390000h - 003C3000h
foo_albumlist                    loaded at 01240000h - 01287000h
OLEAUT32                        loaded at 77260000h - 772EC000h
foo_audioscrobbler              loaded at 010F0000h - 01120000h
WS2_32                          loaded at 75A50000h - 75A7D000h
NSI                              loaded at 765A0000h - 765A6000h
foo_cdda                        loaded at 012B0000h - 012E5000h
foo_converter                    loaded at 012F0000h - 01359000h
foo_custominfo                  loaded at 013E0000h - 01465000h
foo_cwb_hooks                    loaded at 01470000h - 014A5000h
foo_dsp_std                      loaded at 01530000h - 01571000h
foo_freedb2                      loaded at 014E0000h - 01520000h
foo_input_std                    loaded at 01660000h - 01773000h
foo_masstag                      loaded at 015F0000h - 0163F000h
foo_playcount_mod                loaded at 01590000h - 015A5000h
MSVCR80                          loaded at 6D910000h - 6D9AB000h
foo_rgscan                      loaded at 01780000h - 017C8000h
foo_scrobblecharts              loaded at 017F0000h - 01823000h
WININET                          loaded at 76A70000h - 76B3F000h
Normaliz                        loaded at 76D40000h - 76D43000h
iertutil                        loaded at 75A00000h - 75A45000h
foo_uie_albumlist                loaded at 01830000h - 0186F000h
foo_uie_vis_egoh                loaded at 01890000h - 018AD000h
foo_uie_wsh_panel                loaded at 018B0000h - 018E6000h
gdiplus                          loaded at 74390000h - 7453A000h
foo_ui_columns                  loaded at 01B70000h - 01C07000h
foo_ui_panels                    loaded at 01C10000h - 01CD7000h
foo_ui_std                      loaded at 01CE0000h - 01D37000h
foo_unpack                      loaded at 01AE0000h - 01B0E000h
Msimg32                          loaded at 75030000h - 75035000h
PROPSYS                          loaded at 73E00000h - 73EB7000h
SETUPAPI                        loaded at 76FB0000h - 77138000h
apphelp                          loaded at 75830000h - 7585C000h
CLBCatQ                          loaded at 765B0000h - 76634000h
wpdshext                        loaded at 6C220000h - 6C48E000h
WINMM                            loaded at 74250000h - 74283000h
OLEACC                          loaded at 74210000h - 74248000h
shdocvw                          loaded at 71460000h - 71567000h
ieframe                          loaded at 6F5B0000h - 6FB7B000h
PSAPI                            loaded at 75960000h - 75967000h
USERENV                          loaded at 758B0000h - 758CE000h
Secur32                          loaded at 75890000h - 758A4000h
urlmon                          loaded at 76B40000h - 76C64000h
events                          loaded at 16000000h - 16036000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
MSVCR71                          loaded at 7C340000h - 7C396000h
rsaenh                          loaded at 74E30000h - 74E68000h
DSOUND                          loaded at 6E3C0000h - 6E431000h
POWRPROF                        loaded at 74D30000h - 74D4A000h
NLAapi                          loaded at 741C0000h - 741CF000h
IPHLPAPI                        loaded at 752D0000h - 752E9000h
dhcpcsvc                        loaded at 75290000h - 752C5000h
DNSAPI                          loaded at 75500000h - 7552B000h
WINNSI                          loaded at 75280000h - 75287000h
dhcpcsvc6                        loaded at 75260000h - 75280000h
mswsock                          loaded at 75090000h - 750CB000h
winrnr                          loaded at 71A80000h - 71A88000h
WLDAP32                          loaded at 75A80000h - 75AC9000h
napinsp                          loaded at 71630000h - 7163F000h
pnrpnsp                          loaded at 71130000h - 71142000h
mdnsNSP                          loaded at 16080000h - 16099000h
MMDevApi                        loaded at 74140000h - 74167000h
WINTRUST                        loaded at 74B80000h - 74BAD000h
CRYPT32                          loaded at 75380000h - 75471000h
MSASN1                          loaded at 754C0000h - 754D2000h
imagehlp                        loaded at 77350000h - 77379000h
audioses                        loaded at 73880000h - 738A1000h
audioeng                        loaded at 73810000h - 73876000h
AVRT                            loaded at 74560000h - 74567000h
rasadhlp                        loaded at 71660000h - 71666000h
wshtcpip                        loaded at 74E20000h - 74E26000h
RASAPI32                        loaded at 70630000h - 70677000h
rasman                          loaded at 746A0000h - 746B4000h
NETAPI32                        loaded at 75700000h - 7576A000h
TAPI32                          loaded at 6F2B0000h - 6F2E1000h
rtutils                          loaded at 74C40000h - 74C4C000h
sensapi                          loaded at 70CB0000h - 70CB6000h
credssp                          loaded at 751A0000h - 751A7000h
schannel                        loaded at 74E70000h - 74EB5000h
wship6                          loaded at 75080000h - 75086000h
dwmapi                          loaded at 72130000h - 7213C000h
dbghelp                          loaded at 71FF0000h - 720CC000h

Stack dump analysis:
Address: 010FE0F8h, location: "foo_audioscrobbler", loaded at 010F0000h - 01120000h
Symbol: "foobar2000_get_interface" (+00009948h)
Address: 004DE4B8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7717B071h, location: "ntdll", loaded at 77140000h - 7725E000h
Symbol: "RtlPcToFileHeader" (+000001F8h)
Address: 010FC5ADh, location: "foo_audioscrobbler", loaded at 010F0000h - 01120000h
Symbol: "foobar2000_get_interface" (+00007DFDh)
Address: 01110178h, location: "foo_audioscrobbler", loaded at 010F0000h - 01120000h
Symbol: "foobar2000_get_interface" (+0001B9C8h)
Address: 77148BF2h, location: "ntdll", loaded at 77140000h - 7725E000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 004D22C8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 011190A8h, location: "foo_audioscrobbler", loaded at 010F0000h - 01120000h
Symbol: "foobar2000_get_interface" (+000248F8h)
Address: 010FE3F3h, location: "foo_audioscrobbler", loaded at 010F0000h - 01120000h
Symbol: "foobar2000_get_interface" (+00009C43h)
Address: 010FC8C9h, location: "foo_audioscrobbler", loaded at 010F0000h - 01120000h
Symbol: "foobar2000_get_interface" (+00008119h)
Address: 010FFE0Ah, location: "foo_audioscrobbler", loaded at 010F0000h - 01120000h
Symbol: "foobar2000_get_interface" (+0000B65Ah)
Address: 011049C0h, location: "foo_audioscrobbler", loaded at 010F0000h - 01120000h
Symbol: "foobar2000_get_interface" (+00010210h)
Address: 010FFEAFh, location: "foo_audioscrobbler", loaded at 010F0000h - 01120000h
Symbol: "foobar2000_get_interface" (+0000B6FFh)
Address: 76E63833h, location: "kernel32", loaded at 76E20000h - 76EF8000h
Symbol: "BaseThreadInitThunk" (+00000012h)
Address: 7717A9BDh, location: "ntdll", loaded at 77140000h - 7725E000h
Symbol: "LdrInitializeThunk" (+0000004Dh)
Address: 77148BF2h, location: "ntdll", loaded at 77140000h - 7725E000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 771883B6h, location: "ntdll", loaded at 77140000h - 7725E000h
Symbol: "RtlConvertUlongToLargeInteger" (+00003430h)
Address: 010FFE30h, location: "foo_audioscrobbler", loaded at 010F0000h - 01120000h
Symbol: "foobar2000_get_interface" (+0000B680h)
Address: 10000100h, location: "shared", loaded at 10000000h - 10029000h
Address: 74825E83h, location: "COMCTL32", loaded at 74730000h - 748C4000h
Symbol: "FlatSB_GetScrollProp" (+0000DE12h)
Address: 74828E83h, location: "COMCTL32", loaded at 74730000h - 748C4000h
Symbol: "FlatSB_GetScrollProp" (+00010E12h)
Address: 74827683h, location: "COMCTL32", loaded at 74730000h - 748C4000h
Symbol: "FlatSB_GetScrollProp" (+0000F612h)
Address: 7482AC83h, location: "COMCTL32", loaded at 74730000h - 748C4000h
Symbol: "FlatSB_GetScrollProp" (+00012C12h)

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
foobar2000 core 0.9.4.3  (Core)
foo_custominfo 0.1.2  (foo_custominfo)
ABX Comparator 1.3.1  (foo_abx)
Masstagger 1.6  (foo_masstag)
RAR reader 1.1  (foo_unpack)
Default User Interface 0.9acc  (foo_ui_std)
WMA Decoder 1.1  (foo_input_std)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Panels UI 0.12.3 beta [May  7 2007 - 23:49:33]  (foo_ui_panels)
Converter 1.0.1  (foo_converter)
Play Count Mod 1.0.2  (foo_playcount_mod)
CD Audio Decoder 2.1.1  (foo_cdda)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
FLAC Decoder 1.1.0  (foo_input_std)
Album List 3.2.0  (foo_albumlist)
ZIP/GZIP reader 1.0  (foo_unpack)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
freedb Tagger 0.5.2a  (foo_freedb2)
Standard DSP array 1.0  (foo_dsp_std)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
Audioscrobbler 2.1  (foo_audioscrobbler)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
Standard Input Array 1.0  (foo_input_std)

And I have a question.

In the preferences window for Sort/Group, I have this in the "Single Column Playlist selector" field:
Code: [Select]
$ifequal($strcmp($left(%playlist_name%,1),#),1,
$scplsetlayout(Singles)
,
$scplsetlayout(Albums)
)

But even if a playlist name starts with a # (which I'm checking for), it never returns true.
Title: foo_ui_panels
Post by: mil3s on 2007-05-16 08:31:06
After using the new Library Filter for a while now, here are my thoughts.

I think that it should be possible to filter out tracks that doesn't match the filtering. I'm talking about empty lines. Sure it is useful to use $if2(%%,<Unknown>) in some cases but it's also useful to be able to hide tracks that return false.

I would be cool to be able to mix collapsible and none collapsible entries.

And I really like the idea someone had earlier about multiple covers on a single line. Might not be possible but if so maybe it could be a new panel in the future, Cover Art Browser or something.

Keep up the good work.  And thanks for helping with the $ifequal vs $strcmp issue.
Title: foo_ui_panels
Post by: kabuki on 2007-05-16 09:48:38
And I have a question.

In the preferences window for Sort/Group, I have this in the "Single Column Playlist selector" field:
Code: [Select]
$ifequal($strcmp($left(%playlist_name%,1),#),1,
$scplsetlayout(Singles)
,
$scplsetlayout(Albums)
)

But even if a playlist name starts with a # (which I'm checking for), it never returns true.

Did you tried this
$ifequal($strcmp($left(%playlist_name%,1),#),1,
   $scplsetlayout(Singles)
,
   $scplsetlayout(Albums)
)
???
Title: foo_ui_panels
Post by: Kiteroa on 2007-05-16 10:57:22
Thanks for the new functionality.

Feature requests related to Library Filter:


1) option to specify what playlist Library Filter selection is sent to

2) ability to send on left/right and/or double-clicks

3) specify how Library Filter panel contents should be grouped/sorted independent of the current SCPL
Title: foo_ui_panels
Post by: Purple Monkey on 2007-05-16 11:31:54
And I have a question.

In the preferences window for Sort/Group, I have this in the "Single Column Playlist selector" field:
...
But even if a playlist name starts with a # (which I'm checking for), it never returns true.
Did you tried this
$ifequal($strcmp($left(%playlist_name%,1),#),1,
   $scplsetlayout(Singles)
,
   $scplsetlayout(Albums)
)
???
Code: [Select]
$if($strcmp($left(%playlistname%,1),#)
    $scplsetlayout(Singles)
,
    $scplsetlayout(Albums)
)
It took me ages to notice that %playlist_name% doesn't work in that box.
Title: foo_ui_panels
Post by: kabuki on 2007-05-16 11:39:22
Code: [Select]
$if($strcmp($left(%playlistname%,1),#)
    $scplsetlayout(Singles)
,
    $scplsetlayout(Albums)
)

It took me ages to notice that %playlist_name% doesn't work in that box.
You're right, I missed this in my post. May I make another addition (a coma was missing):
Code: [Select]
$if($strcmp($left(%playlistname%,1),#),
    $scplsetlayout(Singles)
,
    $scplsetlayout(Albums)
)

Cheers 
Title: foo_ui_panels
Post by: stampgevaar on 2007-05-16 17:24:41
the library filter panel causes foobar to crash when I select and and than not in the context menu

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 04AD5C22h
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (04AD5C22h):
04AD5BE2h:  37 01 00 00 00 00 00 00 00 00 00 00 00 00 11 00
04AD5BF2h:  00 00 02 00 00 00 01 00 00 00 18 9E 1B 00 01 00
04AD5C02h:  00 00 70 C7 37 01 00 00 00 00 00 00 00 00 00 00
04AD5C12h:  00 00 F8 C0 A5 03 02 00 B9 00 A8 01 0C 02 70 D0
04AD5C22h:  AE 04 D8 98 D7 02 04 00 02 00 AE 00 09 02 60 D5
04AD5C32h:  3C 01 48 B9 96 03 32 35 35 00 31 31 2C 2C 30 2D
04AD5C42h:  30 2D 30 23 00 02 16 00 04 00 A2 01 11 02 48 4C
04AD5C52h:  AD 04 54 2C 54 61 68 6F 6D 61 2C 31 31 2C 2C 30
Stack (0013ECF0h):
0013ECD0h:  00000000 BF803426 A9952BD0 00000000
0013ECE0h:  BF803426 000002B5 A9952C08 BF814F3E
0013ECF0h:  012E3DBE 0013EE10 0013EDF4 0013ED18
0013ED00h:  00000000 A22C3D23 00000000 04AD4CF8
0013ED10h:  03964EB0 00000000 02D50CF8 012E47F2
0013ED20h:  004DF59C FFFFFFF5 00000000 00000000
0013ED30h:  00000000 00000190 01000000 00000000
0013ED40h:  00610054 0137C700 04C28520 0000057A
0013ED50h:  0000057A 00000564 0137C700 04B432C8
0013ED60h:  00000232 00000232 0000022E 00000000
0013ED70h:  00000000 00000000 00000000 00000000
0013ED80h:  00000000 013CD528 00000000 0013F500
0013ED90h:  0137C700 0013EF2C 01370D96 00000006
0013EDA0h:  012E488E 04AD4CF8 03964FB4 0013EE10
0013EDB0h:  0013EDF4 A22C3D93 00050332 0013F588
0013EDC0h:  0013F298 03964EB0 773C7291 00000000
0013EDD0h:  00000000 00000279 00000032 0137C700
0013EDE0h:  00000000 00000000 00000000 00000000
0013EDF0h:  04AD4CF8 0137C700 00000000 00000000
0013EE00h:  00000000 00000000 3D0107DF 0013ED90
Registers:
EAX: 0013EE10, EBX: FFFFFF06, ECX: 04B2A558, EDX: 04AD5C20
ESI: 004DF59C, EDI: 00000000, EBP: 04AD4CF8, ESP: 0013ECF0
Unable to identify crash location

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_cwb_hooks                    loaded at 00C70000h - 00CA6000h
foo_discogs                      loaded at 00CD0000h - 00D4D000h
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 00DF0000h - 00E31000h
foo_input_std                    loaded at 00E60000h - 00F74000h
foo_masstag                      loaded at 00FA0000h - 00FF0000h
foo_menu_addons                  loaded at 01010000h - 01035000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_msnalt                      loaded at 01060000h - 01079000h
foo_playcount                    loaded at 010A0000h - 010C8000h
foo_rgscan                      loaded at 010F0000h - 01138000h
foo_run                          loaded at 01160000h - 0118B000h
foo_uie_quicksearch              loaded at 011B0000h - 011F6000h
foo_ui_columns                  loaded at 01220000h - 012B7000h
foo_ui_panels                    loaded at 012E0000h - 013A7000h
foo_ui_std                      loaded at 013D0000h - 01427000h
foo_unpack                      loaded at 01450000h - 0147E000h
foo_utils                        loaded at 103E0000h - 10419000h
SciLexer                        loaded at 018E0000h - 01941000h
Msimg32                          loaded at 76320000h - 76325000h
DSOUND                          loaded at 73E80000h - 73EDC000h
VERSION                          loaded at 77BD0000h - 77BD8000h
WINTRUST                        loaded at 76BF0000h - 76C1E000h
CRYPT32                          loaded at 77A40000h - 77AD5000h
MSASN1                          loaded at 77AE0000h - 77AF2000h
IMAGEHLP                        loaded at 76C50000h - 76C78000h
wdmaud                          loaded at 72C90000h - 72C99000h
msacm32                          loaded at 72C80000h - 72C88000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
midimap                          loaded at 77BA0000h - 77BA7000h
KsUser                          loaded at 73E50000h - 73E54000h
xpsp2res                        loaded at 20000000h - 202D5000h
DBGHELP                          loaded at 59E70000h - 59F11000h

Stack dump analysis:
Address: 012E3DBEh, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 012E47F2h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 004DF59Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 01370D96h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 012E488Eh, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 773C7291h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001B3F1h)
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C7C8h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 01398A14h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 01373F13h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 012E4FB6h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39BDE2h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "ScreenToClient" (+0000001Ah)
Address: 773C7E35h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001BF95h)
Address: 773C809Fh, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001C1FFh)
Address: 773C80C8h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001C228h)
Address: 773F86C1h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0004C821h)
Address: 7E39C000h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "NotifyWinEvent" (+0000000Dh)
Address: 7E3AF2A8h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetTopWindow" (+0000008Ch)
Address: 773F9F5Ch, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0004E0BCh)
Address: 773F9F75h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0004E0D5h)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C911E75h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlInitializeCriticalSection" (+00000348h)
Address: 7C911E75h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlInitializeCriticalSection" (+00000348h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C917DA3h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlReAllocateHeap" (+000003A6h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C910F46h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "wcsncpy" (+000004B7h)
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7E3988D1h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3988DAh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39D5BEh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcA" (+000000D0h)
Address: 7E39D601h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcA" (+00000113h)
Address: 7E39D640h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "SetWindowLongW" (+00000015h)
Address: 7E398B26h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 0132BDD0h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E3988D1h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3988DAh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 013740AEh, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0132BE17h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0132BDD0h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 0132BDD0h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0132BDD0h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E3A3745h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 0132BDD0h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3A3768h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 7E3A3591h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 0132BDD0h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E39C665h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "CallWindowProcW" (+0000001Bh)
Address: 012EF910h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3A37BCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E398816h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000014Fh)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398830h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000169h)
Address: 7E39B89Bh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetParent" (+0000016Ch)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E39B903h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "SendMessageW" (+00000049h)
Address: 773AAFF1h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal414" (+00000FB4h)
Address: 773A2115h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "DefSubclassProc" (+000000EFh)
Address: 773A2154h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "DefSubclassProc" (+0000012Eh)
Address: 773F73C0h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0004B520h)
Address: 773A207Bh, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "DefSubclassProc" (+00000055h)
Address: 773A207Bh, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "DefSubclassProc" (+00000055h)
Address: 773AB07Fh, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal341" (+00000060h)
Address: 773F78AAh, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0004BA0Ah)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 7E39B473h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3A3768h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 7E3A3761h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000002CEh)
Address: 7E3A3591h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 0132BDD0h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E3A35A2h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+0000010Fh)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3A37BCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E39885Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000193h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398830h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000169h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 7E39B89Bh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetParent" (+0000016Ch)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E39B903h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "SendMessageW" (+00000049h)
Address: 773AAFF1h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal414" (+00000FB4h)
Address: 773AABE2h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal414" (+00000BA5h)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 012EF910h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398830h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000169h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 7E39B4C0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 773F8133h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0004C293h)
Address: 7E39B51Ch, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 773F8224h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0004C384h)
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7E39B473h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 773CAC33h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001ED93h)
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7741B262h, location: "COMCTL32", loaded at 77390000h - 77493000h
Address: 773920A0h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal249" (+000020A0h)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7E398816h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000014Fh)
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398830h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000169h)
Address: 7E39B4C0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B4D0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E39B50Ch, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7E39B473h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E3994D2h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongA" (+00000075h)
Address: 7E39B530h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000001F4h)
Address: 7E39DAEAh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DestroyWindow" (+00000000h)
Address: 7E3AD950h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "IsDialogMessageW" (+0000008Eh)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3989F0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 7E398A10h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 004301ADh, 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: 0139DAEAh, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
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: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004E41B0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlReAllocateHeap" (+000001F8h)

Version info:
foobar2000 v0.9.4.2
UNICODE

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


and what's the meaning of these functions anyway?
and how does it come there are slashes in front of every button I make???

(http://img520.imageshack.us/img520/2981/slashesji3.th.jpg) (http://img520.imageshack.us/my.php?image=slashesji3.jpg)
this is the button code I use
$button2($sub($get(cent),80),$sub(%_height%,24),0,0,40,21,
'$imageabs2(,,40,,0,,0,0,images\Prev1.png,)',
'$imageabs2(,,80,,0,,0,0,images\Prev1.png,)',
'Previous',)


???????
Title: foo_ui_panels
Post by: carmenm on 2007-05-16 18:56:45
Terrestrial : Would it be possible for the SCPL and track Display panels to be reload when we change a layout global. I have a theme color in layout globals but when i change it, it changes for the code directly in the layout code but not in SCPL and track displays(doesnt work either with set and setpvar)
Title: foo_ui_panels
Post by: towa on 2007-05-16 19:36:26
I just started playing around with panelsUI and I have 2 questions.
When I us my code for Trackinfo Mod and SCP that I used before I started with PanelsUI, my stars for my ratings look weird:
(http://img471.imageshack.us/img471/9607/foobarproblemsry5.th.png) (http://img471.imageshack.us/my.php?image=foobarproblemsry5.png)
This is what they used to look like:
(http://imageshack.us/thumbnmail.png) (http://img471.imageshack.us/my.php?image=correctstarscj0.png)
And here's my code for the stars
Code: [Select]
$font(Wingdings,8,bold,0-0-0)
$ifgreater($get(hotness),80,$rgb(255,255,0)««««,
$ifgreater($get(hotness),60,$rgb(255,255,0)«««$rgb(120,120,120)«,
$ifgreater($get(hotness),40,$rgb(255,255,0)««$rgb(120,120,120)««,
$ifgreater($get(hotness),20,$rgb(255,255,0)«$rgb(120,120,120)«««,
$rgb(120,120,120)««««))))


Secondly, I use the buttons I circled in the screenshot to switch between a small layout, a layout with columns ui playlist and a layout with SCP. Is there anyway I can make the size of my foobar change when i press these buttons? Now I just have an emty space under my small layout and I have to resize my foobar window manually.

thx
Towa
Title: foo_ui_panels
Post by: Blooooo on 2007-05-17 01:40:22
If I were to have one wish for Library Panel...

"Add to default playlist"

As in a predefined playlist, such as "Default" or "Now Playing"
Title: foo_ui_panels
Post by: CepiPerez on 2007-05-17 01:52:59
Request:
- Option to set SCPL and Filter Library background color like in the Track Display (using $drawrect)
- NOBKGND option in $button2
Title: foo_ui_panels
Post by: terrestrial on 2007-05-17 02:51:36
I've uploaded 0.12.4. Just a quick bug fix for some unicode problems. Unicode should work a bit better now... There might be a couple of bugs with the library filter, but thats for the next version.
Title: foo_ui_panels
Post by: gregory on 2007-05-17 07:08:13
can the background of panels ui be done away with or made transparent?
i know that i can use $drawrect(...) to change the color
but it would be nice to not have one at all, this way i could have a rounded border by using images that have transparency
actually this would free up a lot of possibilities
Title: foo_ui_panels
Post by: Russell777 on 2007-05-17 07:18:41
can the background of panels ui be done away with or made transparent?
i know that i can use $drawrect(...) to change the color
but it would be nice to not have one at all, this way i could have a rounded border by using images that have transparency
actually this would free up a lot of possibilities

I second it/
Title: foo_ui_panels
Post by: shakey_snake on 2007-05-17 07:31:47
$glass()
Title: foo_ui_panels
Post by: gregory on 2007-05-17 08:43:15
$glass() is vista only
Title: foo_ui_panels
Post by: stampgevaar on 2007-05-17 09:28:02
I've uploaded 0.12.4. Just a quick bug fix for some unicode problems. Unicode should work a bit better now... There might be a couple of bugs with the library filter, but thats for the next version.


Where can we find this? because the panels ui on your website is still version 0.12.0... ?
Title: foo_ui_panels
Post by: kabuki on 2007-05-17 09:44:47
Where can we find this? because the panels ui on your website is still version 0.12.0... ?
I've downloaded it 30 minutes ago, and it is 0.12.4.

@ terrestrial: thx for the unicode support. Now my é,à,è,ê... work again.
Title: foo_ui_panels
Post by: Yotsuya on 2007-05-17 10:06:34
THANK YOU!

0.12.4 now supports unicode and will open the configuration dialog both in wine and windows japanese locale.
Title: foo_ui_panels
Post by: kabuki on 2007-05-17 10:51:45
BUGS with new version :
-scrolling down or up with the mouse (wheel middle button) doesn't work
-background stays in white wherever colors I choose, also after restart.
Title: foo_ui_panels
Post by: Andreasvb on 2007-05-17 10:55:25
Yay, I can scroll up & down now, thanks. I guess one of the bugs is that the Library Filter background is white now. And syntax highliting doesn't work, it will come eventually. Great work Terrestrial.
Title: foo_ui_panels
Post by: kabuki on 2007-05-17 11:00:32
Yay, I can scroll up & down now, thanks.
When you wasn't able to scroll, I was, with precedent version, and now it is the opposite : you can, I can't... what is that ? I don't understand. Is it a specific mouse support ? or something else...
Title: foo_ui_panels
Post by: stampgevaar on 2007-05-17 11:32:35

Yay, I can scroll up & down now, thanks.
When you wasn't able to scroll, I was, with precedent version, and now it is the opposite : you can, I can't... what is that ? I don't understand. Is it a specific mouse support ? or something else...


I have the same problem as you kabuki, the keyboard arrows also don't work I don't know if it has something to do with the keyboard shortcuts I have in foobar but with the previous version it worked.

Doesn't somebody else have the problem of the slashes in front of every button? I never had this problem, it occured since the library panel came.
For a screen see http://img520.imageshack.us/my.php?image=slashesji3.jpg (http://img520.imageshack.us/my.php?image=slashesji3.jpg)
Title: foo_ui_panels
Post by: Andreasvb on 2007-05-17 11:49:08
Yea, the arrows don't work, seems it only focus the SCPL, it's good and bad, before, I couldn't use hotkey for switching panels when inside Library Filter.

About the mouse, I've a Razer Copperhead with newest FW.
Title: foo_ui_panels
Post by: urlwolf on 2007-05-17 21:13:15
Using .12.4 here.
Bug: having foobar2000 maximized and moving my mouse over its window produces 100% CPU usage.
When minimized to tray, CPU usage is normal.

It didn't happen with .11. If someone can post a link to the old version, I'd be grateful.

UPDATE: testing .12.4 on a clean install of foobar2000 works ok. But it reverts to 100% CPU if I reuse my foobar2000.cfg file.

Is there any easy way to rescue my keyboard shortchuts/foo_run settings without reusing the .cfg file?
I'm getting tired of miving things by hand everytime I reinstall a clean foobar2000

Thanks

UPDATE:
When foobar2000 with panels v 0.12.4 AND my old cfg file is running, it affects the redrawing of other windows (noticeably, word 2007 and dopus v 9).

Something really nasty is going on.
Title: foo_ui_panels
Post by: kabuki on 2007-05-17 21:17:33
If someone can post a link to the old version

If you still want it look at your pm.

Edit: please don't post or ask direct link for old version. Use PM for that ! As asked by terrestrial
Title: foo_ui_panels
Post by: urlwolf on 2007-05-17 22:22:09

If someone can post a link to the old version

If you still want it look at your pm.

Edit: please don't post or ask direct link for old version. Use PM for that ! As asked by terrestrial


Thanks, I have tried v 0.11 and I still get high CPU usage when foobar2000 is maximized and I'm playing certain tracks (!). So it's not v 0.12, but even v 0.11 that causes the problem. It seems to be some strange problem with redrawing that even affects other windows that are not foobar2000's.

Playing the same track with standardUI does play ok, with normal CPU usage.

I'm using a winamp plugin (Ozone), which could be involved since it has its own window that is spawned by foobar.

I'm using Br3tt's scaled 0.5 config. I could post/PM my component list and an example track that produces this problem.
Title: foo_ui_panels
Post by: Kiteroa on 2007-05-18 02:36:11
Any documentation/hints anywhere for the new Library Filter panel?

I'm really struggling to get it show a list of artist with their albums under each! If someone would post their working code I'd be grateful.

I'm not sure where Library Filter looks for the header layout etc., either, is it the current (active?) SCPL?
Title: foo_ui_panels
Post by: wuwei on 2007-05-18 03:08:14

can the background of panels ui be done away with or made transparent?
i know that i can use $drawrect(...) to change the color
but it would be nice to not have one at all, this way i could have a rounded border by using images that have transparency
actually this would free up a lot of possibilities

I second it/

I use AutoHotKey (http://www.autohotkey.com/ (http://www.autohotkey.com/)), a 3rd party app (with much broader functionality), to do just that.
(http://files.ofgaianmind.mailworks.org/public/Foo_Desk.jpg)
Here's the AHK file I use (requires Win+T with mouse over color to make transparent on app restart)
TransAHK (http://files.ofgaianmind.mailworks.org/public/foobar.ahk)


Any documentation/hints anywhere for the new Library Filter panel?

I'm really struggling to get it show a list of artist with their albums under each! If someone would post their working code I'd be grateful.

I'm not sure where Library Filter looks for the header layout etc., either, is it the current (active?) SCPL?


No documentation that I know of yet, but basically, in Foobar's Prefereences window, under PanelsUI, is a node for Library Filter. Here you can organize the sorting/filtering for each header by writing code for each level of the tree. Each level has a display button that refers to a display code stored with the Library Filter panel (what you see when you right-click and go to Settings). Here you can write code for different levels of the tree: Headers, Albums, Artists, Tracks, etc. Stick to SCPL code at this point I believe (ie no buttons, etc.)
Title: foo_ui_panels
Post by: terrestrial on 2007-05-18 04:44:02
Terrestrial : Would it be possible for the SCPL and track Display panels to be reload when we change a layout global. I have a theme color in layout globals but when i change it, it changes for the code directly in the layout code but not in SCPL and track displays(doesnt work either with set and setpvar)


track displays should reload when you change a pvar through a button.. anything else will require a restart.

Request:
- NOBKGND option in $button2


yes, it's there.. although its only for glass.

can the background of panels ui be done away with or made transparent?
i know that i can use $drawrect(...) to change the color
but it would be nice to not have one at all, this way i could have a rounded border by using images that have transparency
actually this would free up a lot of possibilities


to do it properly would require using layered windows and a rewrite of all the gdi functions... so not in the near future.

THANK YOU!

0.12.4 now supports unicode and will open the configuration dialog both in wine and windows japanese locale.


no more crashes, right?

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

I've uploaded 0.13.0 with a couple of new features / some tweaks. there is also a new example library.pp along with new library filter defaults (use reset page in the library filter preferences page to reset to the new defaults).
Title: foo_ui_panels
Post by: YounhaLOV on 2007-05-18 05:03:36
(http://www.playnow.co.kr/link/1ee0357654815/Untitled-1.jpg)

Oh....great update!! thx^^
There is a possibility of changing the background color


but...there is the White line in the SCPL group background !
It solved like this with being temporary

Code: [Select]
$drawrect(0,0,%_width%,%_height%,brushcolor-0-0-0 pencolor-null)
Title: foo_ui_panels
Post by: CepiPerez on 2007-05-18 05:21:12

Request:
- NOBKGND option in $button2


yes, it's there.. although its only for glass.

No, it's not there...
I have vista glass installed and $button2 doesn't support nobkgnd
Title: foo_ui_panels
Post by: terrestrial on 2007-05-18 05:34:04
oops... yes you're right it's not there. I will add it to the todo list.
Title: foo_ui_panels
Post by: Fishy Joe on 2007-05-18 08:47:27
Is there a way to run an external program from a track display button? I currently display a default image when there is no album art, and I would like to make it a button that searches google images.

The track display dialog doesn't list the Run/Google Artist + Album option that is listed in my context menu thanks to foo_run. Is there any way to make this work?

Thanks
Title: foo_ui_panels
Post by: mil3s on 2007-05-18 09:49:37
There is a bug with SCPLs group display in the new version. When using background color and > 1 line. Only first line is painted.

Also. The new entries in the context menu is not appropriate imo on items where %_subidx% is less than %_maxidx%. :/
Title: foo_ui_panels
Post by: Andreasvb on 2007-05-18 10:00:50
I have the same problem, but I temporarily fixed it with
Code: [Select]
$drawrect(,,,,pencolor-R-G-B alpha-255)

Change RGB to your bg color.

Other than that it works great. Scrolling and moving with arrrows works.
Syntax highlighting is back too.
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-05-18 10:33:39
Last Version seems to work great with 9.4.2 no bugs recognized.
Good work.

I read the usersguide to let the buttons appear
Title: foo_ui_panels
Post by: carmenm on 2007-05-18 11:51:18

Terrestrial : Would it be possible for the SCPL and track Display panels to be reload when we change a layout global. I have a theme color in layout globals but when i change it, it changes for the code directly in the layout code but not in SCPL and track displays(doesnt work either with set and setpvar)


track displays should reload when you change a pvar through a button.. anything else will require a restart.


Actually it seems that my pvar cannot be changed with a button. my pvar theme as values like blue,red,green and the button to change it doesnt work.
Another thing i really think that all panels should be refresh when we change something in the layout globals. It s the configuration of the whole layout and consequently almost everything in the layout can be affected by a change there.
Title: foo_ui_panels
Post by: urlwolf on 2007-05-18 14:01:50
Thanks for v .13, no more crashes for me, and CPU usage is normal again.

Unfortunately, my library playlist pannel is empty when using v .13. I tried changing options, but nothing works, it shows a white window.

Should not be a big deal, sice Br3tt will implement library filter (which is equivalent and better) in his v .6 of his Scaled config.
Title: foo_ui_panels
Post by: Hakubo on 2007-05-18 15:05:02
Is there a way to use individual values from multi-valued fields in Library Filter? Like %<field>% in the Album list?
Title: foo_ui_panels
Post by: shakey_snake on 2007-05-18 15:06:51
yes (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference#.24meta.28name.2Cn.29)
Title: foo_ui_panels
Post by: Hakubo on 2007-05-18 17:06:48
Multiple-value titleformatting syntax is not what I was asking about, but thanks for the answer anyway.
For anyone else interested, it should be written as such: $meta_sep(genre,|)
Title: foo_ui_panels
Post by: kabuki on 2007-05-18 17:21:13
$meta_sep(genre,|)
that's exactly what i was looking for.... thx you so much Hakubo ! 

$if(%style%,$meta_sep(style,|),%genre%)

and it work aswell in Playlist Tree.
Title: foo_ui_panels
Post by: inverse on 2007-05-18 17:37:11
thanks for this great update, terrestrial, really faster and the syntax color is back.

I've got a little problem with the album art panel in this version.

Usually I use %ispaused% to show/hide album art panel in order to have both fading transition during playback and the demi-transparent in paused mode. That works smoothly in previous versions. But in 0.13, every time the metabase changes, (like the regular updates of the playcount and the last playtime after 1 minute playing), the cover img disappears. Actually the panel is not gone, just the graphic doesn't show up, I use any other window or menu to cover that area once and it will show again. Don't know why 


OK, I've found a solution, by making the traditional $imageabs2 method always shown below the album art panel...
Title: foo_ui_panels
Post by: inverse on 2007-05-18 17:50:40
another question?

does trackinfo panel support multiple file operation?
it seems that i have two choices, follow cursor or now playing, but that is always valid for one track only, even if I select more tracks at once. i mean sometimes I want to deal with more than one track, like deleting multiple files or sending them to device through button etc. 

Is there a "selected mode" maybe? 
Title: foo_ui_panels
Post by: kabuki on 2007-05-18 18:10:45
another question?

does trackinfo panel support multiple file operation?
it seems that i have two choices, follow cursor or now playing, but that is always valid for one track only, even if I select more tracks at once. i mean sometimes I want to deal with more than one track, like deleting multiple files or sending them to device through button etc. 

Is there a "selected mode" maybe? 
If you refer to action with buttons, yes you can (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=53762&view=findpost&p=481758): just add CONTEXT-SELECTED like this:
$button(,,,,,,,,TAG:SET:blah:1,CONTEXT-SELECTED TOOLTIP:"")
Title: foo_ui_panels
Post by: inverse on 2007-05-18 18:24:47
If you refer to action with buttons, yes you can (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=53762&view=findpost&p=481758): just add CONTEXT-SELECTED like this:
$button(,,,,,,,,TAG:SET:blah:1,CONTEXT-SELECTED TOOLTIP:"")



wow, tried, that's exactly what I need, many thanks!!!
Title: foo_ui_panels
Post by: Benna19 on 2007-05-18 18:31:03
still crashing for me   
using this plugins (and config of course) http://www.hydrogenaudio.org/forums/index....=53703&st=0 (http://www.hydrogenaudio.org/forums/index.php?showtopic=53703&st=0)
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0153A86Ah
Access violation, operation: read, address: 00000004h
Call path:
entry=>user_interface::init
This is the first crash logged by this instance.
Code bytes (0153A86Ah):
0153A82Ah:  8B F0 3B F3 74 28 8D 44 24 18 50 8D 8C 24 30 03
0153A83Ah:  00 00 51 C7 06 40 1E 59 01 89 5C 24 20 E8 88 D1
0153A84Ah:  02 00 8B 54 24 18 89 46 08 89 56 04 EB 02 33 F6
0153A85Ah:  55 8B FE FF 15 90 80 58 01 8B 84 24 0C 13 00 00
0153A86Ah:  8B 4F 04 50 51 E8 66 D1 02 00 3B C3 74 03 89 47
0153A87Ah:  08 8B 47 04 8D 54 24 18 52 50 89 5C 24 20 E8 53
0153A88Ah:  D1 02 00 3B C3 74 03 89 47 08 8B 57 04 8B 74 24
0153A89Ah:  18 8D 4C 24 1C 51 52 89 74 24 20 89 5C 24 24 E8
Stack (0012B3E4h):
0012B3C4h:  0012D968 00000000 B9C12258 B9C11E68
0012B3D4h:  7FFDF000 B9C11F28 805353D0 804D8FD8
0012B3E4h:  76410A84 0000000C 00000000 0012CAA0
0012B3F4h:  00000000 00000000 00000000 0000032C
0012B404h:  0012B4C8 7C925AF1 015DC7E8 0012B758
0012B414h:  015D6218 01590A38 00000000 01590A40
0012B424h:  015909F8 015D6430 015D3350 015D3350
0012B434h:  0012B42C 0012B430 015D3350 015D33B2
0012B444h:  0012B43C 0012B440 00000021 0000000F
0012B454h:  0012B44C 0012B450 015DE7E8 015D3350
0012B464h:  00000001 001410A0 01590A34 00000000
0012B474h:  00000000 00000000 00000201 00000006
0012B484h:  00000000 00000000 00000000 015D63E0
0012B494h:  0012B424 00000000 7C920020 00020000
0012B4A4h:  0012B4C0 0196AAC0 0012B4C0 00000002
0012B4B4h:  00000002 00000031 00000037 00000020
0012B4C4h:  D695DBC2 01C7989D 9B751BA0 01C7995D
0012B4D4h:  BD11FD00 01C78837 00000000 00009D30
0012B4E4h:  7C925A65 00000000 002E0034 0070006A
0012B4F4h:  00000067 7FFDFBF8 0012B68C 00000000
Registers:
EAX: 00000000, EBX: 00000000, ECX: 7C80EE67, EDX: 00340003
ESI: 00000000, EDI: 00000000, EBP: 00163938, ESP: 0012B3E4
Crash location: "foo_ui_panels", loaded at 014F0000h - 015BA000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C910000h - 7C9C7000h
kernel32                        loaded at 7C800000h - 7C907000h
COMCTL32                        loaded at 773A0000h - 774A3000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4A000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F37000h
USER32                          loaded at 7E360000h - 7E3F0000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7C9D0000h - 7D1EF000h
ole32                            loaded at 774B0000h - 775ED000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76350000h - 7639A000h
wl_hook                          loaded at 009E0000h - 00A36000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
RocketDock                      loaded at 00AB0000h - 00AC2000h
PSAPI                            loaded at 76BB0000h - 76BBB000h
xfire_toucan_26107              loaded at 00AF0000h - 00B7F000h
WSOCK32                          loaded at 71A30000h - 71A3A000h
WS2_32                          loaded at 71A10000h - 71A27000h
WS2HELP                          loaded at 71A00000h - 71A08000h
MSIMG32                          loaded at 76320000h - 76325000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_albumlist                    loaded at 00D30000h - 00D77000h
OLEAUT32                        loaded at 770F0000h - 7717C000h
foo_cdda                        loaded at 00DA0000h - 00DD6000h
foo_converter                    loaded at 00E00000h - 00E69000h
foo_cwb_hooks                    loaded at 00E90000h - 00EC6000h
foo_dsp_std                      loaded at 00EF0000h - 00F31000h
foo_input_std                    loaded at 00F60000h - 01074000h
foo_lyricsdb                    loaded at 010A0000h - 010CF000h
WININET                          loaded at 77180000h - 7722B000h
CRYPT32                          loaded at 77A50000h - 77AE5000h
MSASN1                          loaded at 77AF0000h - 77B02000h
foo_playcount                    loaded at 010F0000h - 01104000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_rgscan                      loaded at 01130000h - 01178000h
foo_run                          loaded at 011B0000h - 011DB000h
foo_uie_albumart                loaded at 01200000h - 0123C000h
gdiplus                          loaded at 4EBA0000h - 4ED43000h
foo_uie_albumlist                loaded at 01270000h - 012AF000h
foo_uie_lyrics                  loaded at 012D0000h - 0132F000h
WINMM                            loaded at 76AF0000h - 76B1E000h
foo_uie_playlists_dropdown      loaded at 013D0000h - 0140A000h
foo_ui_columns                  loaded at 01430000h - 014C7000h
foo_ui_panels                    loaded at 014F0000h - 015BA000h
foo_ui_std                      loaded at 015E0000h - 01637000h
imagehlp                        loaded at 76C50000h - 76C78000h
DBGHELP                          loaded at 59DD0000h - 59E71000h
VERSION                          loaded at 77BD0000h - 77BD8000h

Stack dump analysis:
Address: 7C925AF1h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlDosApplyFileIsolationRedirection_Ustr" (+0000034Eh)
Address: 015909F8h, location: "foo_ui_panels", loaded at 014F0000h - 015BA000h
Address: 01590A34h, location: "foo_ui_panels", loaded at 014F0000h - 015BA000h
Address: 7C920020h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlNtStatusToDosErrorNoTeb" (+00000497h)
Address: 7C925A65h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlDosApplyFileIsolationRedirection_Ustr" (+000002C2h)
Address: 7C926999h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000027Eh)
Address: 7C9269A5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000028Ah)
Address: 7C91EFE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+000002E2h)
Address: 7C91EF43h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000242h)
Address: 7C92691Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000202h)
Address: 7C926924h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000209h)
Address: 7C920833h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C926928h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000020Dh)
Address: 7C9269A5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000028Ah)
Address: 7C926924h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000209h)
Address: 77ED1780h, location: "RPCRT4", loaded at 77E50000h - 77EE1000h
Symbol: "I_RpcProxyNewConnection" (+0000E0BFh)
Address: 77E5120Ch, location: "RPCRT4", loaded at 77E50000h - 77EE1000h
Address: 77ED1780h, location: "RPCRT4", loaded at 77E50000h - 77EE1000h
Symbol: "I_RpcProxyNewConnection" (+0000E0BFh)
Address: 7C926999h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000027Eh)
Address: 7C9269A5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000028Ah)
Address: 7C91EFE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+000002E2h)
Address: 7C91EF43h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000242h)
Address: 7C92691Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000202h)

Version info:
foobar2000 v0.9.4
UNICODE

Additional info:
Lyric Show Panels 0.3.1.1  (foo_uie_lyrics)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
Album Art Panel 0.2.6  (foo_uie_albumart)
WMA Decoder 1.1  (foo_input_std)
Standard Input Array 1.0  (foo_input_std)
ReplayGain Scanner 2.0.2  (foo_rgscan)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
Album List 3.2.0  (foo_albumlist)
Default User Interface 0.9acc  (foo_ui_std)
FLAC decoder 1.1.0  (foo_input_std)
Standard DSP array 1.0  (foo_dsp_std)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
CD Audio Decoder 2.1.1  (foo_cdda)
Converter 1.0.1  (foo_converter)
foobar2000 core v0.9.4  (Core)
Panels UI 0.12.4 beta [May 16 2007 - 20:41:54]  (foo_ui_panels)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
Run services 0.3.2  (foo_run)
Play Count 1.9.2  (foo_playcount)
cwbowron's title format hooks 1.1.1 [May  4 2007 - 12:39:47]  (foo_cwb_hooks)
Title: foo_ui_panels
Post by: urlwolf on 2007-05-18 18:45:41
disregard my report about not seeing library list panel. I had nuked my db accidentally

Still, I wonder if there is a good way to transfer shortcuts etc between installations without copying the .cfg file.

Maybe xml for a cfg file, (with the nice advantage that one can copy/paste sections) would be better?
Title: foo_ui_panels
Post by: terrestrial on 2007-05-18 19:17:39
I've uploaded a new version which should fix the scpl header redrawing problems.

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

still crashing for me   
using this plugins (and config of course) http://www.hydrogenaudio.org/forums/index....=53703&st=0 (http://www.hydrogenaudio.org/forums/index.php?showtopic=53703&st=0)


What were you doing when it crashed? Delete the old pui, download the latest version, and redownload the pui and see if it still crashes...
Title: foo_ui_panels
Post by: Benna19 on 2007-05-18 19:34:58
i just closed the player (while playing a song) and after 5 min i started it up again . result the error message.

Btw. the thing with the .pui worked
letz see how long 
Title: foo_ui_panels
Post by: liekloo on 2007-05-18 23:28:06
Hi all,

I have downloaded a preconfigured foobar2000 (Panels UI) and been adjusting it to my tastes.

One thing appears to be hard to do: editing the tagz strings %title%, %length%, etc. that determine what info is displayed in the playlist. To edit them, I had to find them. I didn't find them in foobar2000 preferences, but I did find them in the *.pui file (foobar2000 \ Panels UI \ uru_foo.pui). However, editing this file with notepad appears to corrupt the file and makes foobar2000 crash.

Does anyone know a solution?

I hope I'm not asking a question that has already been replied to elsewhere.

Regards,
liek
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-05-18 23:38:03
The Display from playlist you can change by click right on the Single Columns Playlist and then edit the code.
Really strange what you have done....
Title: foo_ui_panels
Post by: Yotsuya on 2007-05-19 00:15:24
I am trying to help another user in this thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=54917) with referencing images in their foobar profile directory. I do not use per-user settings so it is a little troublesome to test code. From what I have read the relative path for images has been changed around quite a bit.  What is currently the best way to reference an image in $imageabs2() that resides in a subdirectory off the user's profile directory?
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-05-19 00:27:48
I don't know.

As far as I know you must put all used images in your panel ui folder/*name of your config*/images to use relative path.
Title: foo_ui_panels
Post by: wraithdu on 2007-05-19 05:17:18
I believe that the relative path in $imageabs2() is the directory containing the pui file.  I moved my 'images\...' directory from the foobar2000 directory into my PanelsUI directory (where my pui is) to get my images back.
Title: foo_ui_panels
Post by: liekloo on 2007-05-19 08:58:44
The Display from playlist you can change by click right on the Single Columns Playlist and then edit the code.
Really strange what you have done....

Now I see there is an extra tab I had overlooked ('Item Display'). So far I had only seen 'Group Display'.  Thank you for helping me out of my misery

P.S. unfortunately I can't help with the image path
Title: foo_ui_panels
Post by: Masahiko on 2007-05-19 10:44:01
Hello, I am a totaly noob with ui_panels, i have a problem with this code :

Quote
$drawrect(0,0,0,0,pencolor-null brushcolor-35-35-35)

$drawrect(4,494,342,103,pencolor-42-42-42-42 brushcolor-null)
$panel(visu,Egoh Spectrum analyser,5,495,340,100,)

// PerTrack

$align(left,top)$font(Calibri,9,,200-200-200)
$pad(5,5)
Artiste : %artist%$char(10)
Titre : %title%


and i have this result :

(http://pix.nofrag.com/68/4b/a2d38658e08a839d058d8e534554.jpg)

The pad function seems not working, instead i have a number, why ?

Thanks
Title: foo_ui_panels
Post by: vigge on 2007-05-19 11:28:07
Use $alignabs instead:
$alignabs(X,Y,w,h,H,V)
In your case that would be something like this (width & height just grabbed out of random):
$alignabs(5,5,$sub(%_width%,10),20,left,top)
Title: foo_ui_panels
Post by: mundschuss on 2007-05-19 12:30:03
ive got a simple question for ui_panels

when i select a playlist, the playist is orderd as in the folder structure.
but i want, that its ordrd after the year-tags.

ive checked it already, but it doesnt work. i can selsct the one, then its in the correct order, but when i switch the playlist, its in the folder structure

i hope, you understood me

could y<ou say me how to do this?


seea
Title: foo_ui_panels
Post by: urlwolf on 2007-05-19 14:03:00
One quick question.
When I change tags using "properties", the SCPL list does not get updated. E.g., if I change YEAR, or TITLE. Is there any way we can get this info to automatically update? It is not very convenient for tagging, I guess that's why people go back to columns UI to tag files.


Thanks.
Title: foo_ui_panels
Post by: Masahiko on 2007-05-19 15:56:37
Use $alignabs instead:
$alignabs(X,Y,w,h,H,V)
In your case that would be something like this (width & height just grabbed out of random):
$alignabs(5,5,$sub(%_width%,10),20,left,top)


Thanks that works
Title: foo_ui_panels
Post by: oScARSh on 2007-05-19 19:05:59
Is there a way to save the setting of UserGlobal,sort...this configures in PUI instead of foobar2000.cfg?

Thanks.
Title: foo_ui_panels
Post by: shakey_snake on 2007-05-19 20:39:05
Is there a way to save the setting of UserGlobal,sort...this configures in PUI instead of foobar2000.cfg?

Thanks.

(http://img517.imageshack.us/img517/8195/untitled1mm3.th.png) (http://img517.imageshack.us/my.php?image=untitled1mm3.png)
Title: foo_ui_panels
Post by: Jensen on 2007-05-19 22:19:36
Can not save global variables in any subpanel !
I write some variables in a track display panel's global setting, after I restart foobar, it's all cleared. I should put all the global variables in the "root panel" 's global setting now.
Title: foo_ui_panels
Post by: Masahiko on 2007-05-20 09:50:30
Hello, i have an other problem with this code, i try to store the font into a variable but the panels reports an "UNKNOWN FUNCTION" when i call the variable $font($get(fontStyle))

My Code :

Quote
// Global

$puts(fontStyle,Calibri,8,,200-200-200)
$panel(visu,Egoh Spectrum analyser,5,495,340,100,)

// Background

$drawrect(0,0,0,0,pencolor-null brushcolor-35-35-35)
$drawrect(4,494,342,103,pencolor-42-42-42-42 brushcolor-null)

// PerTrack

$alignabs(5,5,$sub(%_width%,10),30,left,top)
$font($get(fontStyle))
Artiste : %artist%$char(10)
Titre : %title%
Title: foo_ui_panels
Post by: purged on 2007-05-20 10:10:10
try:
Code: [Select]
$puts(fontStyle,$font(Calibri,8,,200-200-200))
$get(fontStyle)


i think the commas between fontname,size and so on are missinterpreted in the $puts()
Title: foo_ui_panels
Post by: Masahiko on 2007-05-20 10:55:05
Thanks  so the "$puts(fontStyle,Calibri,10,bold,0-255-128)" in the wiki (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29#Redraw_type) would be modified.
Title: foo_ui_panels
Post by: mundschuss on 2007-05-20 15:04:11
ive got a simple question for ui_panels

when i select a playlist, the playist is orderd as in the folder structure.
but i want, that its ordrd after the year-tags.

ive checked it already, but it doesnt work. i can selsct the one, then its in the correct order, but when i switch the playlist, its in the folder structure

i hope, you understood me

could y<ou say me how to do this?


seea



so, no one can solve my problem?

i think it isn't that difficult, comeon!


seeya
Title: foo_ui_panels
Post by: stampgevaar on 2007-05-20 15:49:21
@ Terrestrial

I get that damn startup crash again, I did nothing with pui files or something like that, The new version of your component worked perfectly until now.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0132A45Ah
Access violation, operation: read, address: 00000004h
Call path:
entry=>user_interface::init
This is the first crash logged by this instance.
Code bytes (0132A45Ah):
0132A41Ah:  8B F0 3B F3 74 28 8D 44 24 18 50 8D 8C 24 30 03
0132A42Ah:  00 00 51 C7 06 5C 0C 3A 01 89 5C 24 20 E8 CE AF
0132A43Ah:  04 00 8B 54 24 18 89 46 08 89 56 04 EB 02 33 F6
0132A44Ah:  55 8B FE FF 15 8C 61 39 01 8B 84 24 0C 13 00 00
0132A45Ah:  8B 4F 04 50 51 E8 AC AF 04 00 3B C3 74 03 89 47
0132A46Ah:  08 8B 47 04 8D 54 24 18 52 50 89 5C 24 20 E8 99
0132A47Ah:  AF 04 00 3B C3 74 03 89 47 08 8B 57 04 8B 74 24
0132A48Ah:  18 8D 4C 24 1C 51 52 89 74 24 20 89 5C 24 24 E8
Stack (0013AE6Ch):
0013AE4Ch:  E25300F0 00000001 00000000 00000000
0013AE5Ch:  E1099CA0 00000001 00000000 00000048
0013AE6Ch:  6734A4A0 0000000C 00000000 0013C528
0013AE7Ch:  00000000 00000008 00008820 00000000
0013AE8Ch:  0013B048 FFFFFFFF 013EB900 0013B1FC
0013AE9Ch:  013E6500 0139F86C 00000000 0139F874
0013AEACh:  0139F82C 013E6490 013E7520 013E7520
0013AEBCh:  0013AEB4 0013AEB8 013E7520 013E75B6
0013AECCh:  0013AEC4 0013AEC8 00000041 00000015
0013AEDCh:  0013AED4 0013AED8 013EF4B8 013E7520
0013AEECh:  00000001 00000008 0139F868 00000000
0013AEFCh:  00000000 00000000 00000201 00000006
0013AF0Ch:  00000000 00000000 00000000 013E6400
0013AF1Ch:  0013AEAC 00000000 00130020 7C915233
0013AF2Ch:  0013AF4C 013E7690 00000000 00000010
0013AF3Ch:  7C91527C 0000004B 0000004F 00000020
0013AF4Ch:  70FF6259 01C795FE C55A9EBC 01C79ACB
0013AF5Ch:  D22338CC 01C7643C 00000000 0000006C
0013AF6Ch:  001410A0 C0150008 0069004D 0069006E
0013AF7Ch:  006F0054 00500070 006E0061 006C0065
Registers:
EAX: 00000000, EBX: 00000000, ECX: 7C80EE67, EDX: 005B0003
ESI: 00000000, EDI: 00000000, EBP: 0016CAE8, ESP: 0013AE6C
Crash location: "foo_ui_panels", loaded at 012E0000h - 013CC000h

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_cwb_hooks                    loaded at 00C70000h - 00CA6000h
foo_discogs                      loaded at 00CD0000h - 00D4D000h
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 00DF0000h - 00E31000h
foo_input_std                    loaded at 00E60000h - 00F74000h
foo_masstag                      loaded at 00FA0000h - 00FF0000h
foo_menu_addons                  loaded at 01010000h - 01035000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_msnalt                      loaded at 01060000h - 01079000h
foo_playcount                    loaded at 010A0000h - 010C8000h
foo_rgscan                      loaded at 010F0000h - 01138000h
foo_run                          loaded at 01160000h - 0118B000h
foo_uie_quicksearch              loaded at 011B0000h - 011F6000h
foo_ui_columns                  loaded at 01220000h - 012B7000h
foo_ui_panels                    loaded at 012E0000h - 013CC000h
foo_ui_std                      loaded at 013F0000h - 01447000h
foo_unpack                      loaded at 01470000h - 0149E000h
foo_utils                        loaded at 103E0000h - 10419000h
imagehlp                        loaded at 76C50000h - 76C78000h
DBGHELP                          loaded at 59E70000h - 59F11000h
VERSION                          loaded at 77BD0000h - 77BD8000h

Stack dump analysis:
Address: 0139F82Ch, location: "foo_ui_panels", loaded at 012E0000h - 013CC000h
Address: 0139F868h, location: "foo_ui_panels", loaded at 012E0000h - 013CC000h
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: 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: 0049004Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049004Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0054h, 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
Address: 0042005Ch, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
ReplayGain Scanner 2.0.2  (foo_rgscan)
FLAC Decoder 1.1.0  (foo_input_std)
Default User Interface 0.9acc  (foo_ui_std)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
ABX Comparator 1.3.1  (foo_abx)
Masstagger 1.6  (foo_masstag)
Discogs Tagger 1.0  (foo_discogs)
RAR reader 1.1  (foo_unpack)
Standard DSP array 1.0  (foo_dsp_std)
Panels UI 0.13.1 beta [May 18 2007 - 04:08:37]  (foo_ui_panels)
foobar2000 core 0.9.4.2  (Core)
Run services 0.3.2  (foo_run)
WMA Decoder 1.1  (foo_input_std)
ZIP/GZIP reader 1.0  (foo_unpack)
CD Audio Decoder 2.1.1  (foo_cdda)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
cwbowron's title format hooks 1.1.1 [May  4 2007 - 12:39:47]  (foo_cwb_hooks)
Playback Statistics 1.3.2  (foo_playcount)
MSN Now Playing (alt) 2.4  (foo_msnalt)
Menu Addons 0.3.9  (foo_menu_addons)
foo_custominfo 0.1.2  (foo_custominfo)
Playlist tools 0.5.7  (foo_utils)
Standard Input Array 1.0  (foo_input_std)
Converter 1.0.1  (foo_converter)
Album List 3.2.0  (foo_albumlist)



I have also uploaded the pui and my config file like you requested last time.

http://rapidshare.com/files/32372058/pui_a...gevaar.zip.html (http://rapidshare.com/files/32372058/pui_and_cfg_stampgevaar.zip.html)

Please fix this bug, I really love your work!
Title: foo_ui_panels
Post by: Yotsuya on 2007-05-20 15:58:17
ive got a simple question for ui_panels

when i select a playlist, the playist is orderd as in the folder structure.
but i want, that its ordrd after the year-tags.

ive checked it already, but it doesnt work. i can selsct the one, then its in the correct order, but when i switch the playlist, its in the folder structure :P

i hope, you understood me :)

could y<ou say me how to do this?

PanelsUI will remember which Sort/Group By preset you last used on a given playlist. Make sure you are using the latest PanelsUI, define a preset for each different type of sorting pattern you use, switch to each playlist and pick the desired preset. PanelsUI should remember and auto-apply the last preset used when you switch playlists.
Title: foo_ui_panels
Post by: oScARSh on 2007-05-20 16:27:00

Is there a way to save the setting of UserGlobal,sort...this configures in PUI instead of foobar2000.cfg?

Thanks.

[a href="http://img517.imageshack.us/my.php?image=untitled1mm3.png" target="_blank"]
Title: foo_ui_panels
Post by: mundschuss on 2007-05-20 18:52:18
@Yotsuya:

Nope, that isn't the fact! It's always sorted after the directory.

i must always press the button "Sort/Gruop by | Aritst - Date - Album" (which is always checked) to get the files in the correct order


SeeYa
Title: foo_ui_panels
Post by: terrestrial on 2007-05-20 19:49:06
@ Terrestrial

I get that damn startup crash again, I did nothing with pui files or something like that, The new version of your component worked perfectly until now.


try running this version here (http://users.bowie-cass.com/singa/foo_ui_panels_dbg.zip), and post the contents of "C:\PanelsUI-Debug.txt" when it crashes. That should help me narrow down the problem.
Title: foo_ui_panels
Post by: metal_termite on 2007-05-21 07:10:39
How would I go about using the POPUP command to open a window that displays the Lyric Show panel? I've tried editing the library.pp file but that crashes foobar. It looks like there is binary data or something on the first line of the library.pp file, so I take it we cannot make our own pp files consisting of just titleformatting code. I'm confused.
Title: foo_ui_panels
Post by: purged on 2007-05-21 07:40:49
How would I go about using the POPUP command to open a window that displays the Lyric Show panel? I've tried editing the library.pp file but that crashes foobar. It looks like there is binary data or something on the first line of the library.pp file, so I take it we cannot make our own pp files consisting of just titleformatting code. I'm confused.


i think .pp equals .pui so just create a new layout and edit it in foobar and then rename it
Title: foo_ui_panels
Post by: stampgevaar on 2007-05-21 08:09:13
PanelsUI-Debug.txt

Code: [Select]
Init
Init menu
Enum layouts
Black
Black.pui
Init host
Set as UI
Load layout
Create window

failure.txt

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0132A63Ah
Access violation, operation: read, address: 00000004h
Call path:
entry=>user_interface::init
This is the first crash logged by this instance.
Code bytes (0132A63Ah):
0132A5FAh:  8B F0 3B F3 74 28 8D 44 24 18 50 8D 8C 24 30 03
0132A60Ah:  00 00 51 C7 06 64 1D 3A 01 89 5C 24 20 E8 2C B0
0132A61Ah:  04 00 8B 54 24 18 89 46 08 89 56 04 EB 02 33 F6
0132A62Ah:  55 8B FE FF 15 94 71 39 01 8B 84 24 0C 13 00 00
0132A63Ah:  8B 4F 04 50 51 E8 0A B0 04 00 3B C3 74 03 89 47
0132A64Ah:  08 8B 47 04 8D 54 24 18 52 50 89 5C 24 20 E8 F7
0132A65Ah:  AF 04 00 3B C3 74 03 89 47 08 8B 57 04 8B 74 24
0132A66Ah:  18 8D 4C 24 1C 51 52 89 74 24 20 89 5C 24 24 E8
Stack (0013AE6Ch):
0013AE4Ch:  E6E8C0F0 00000001 00000000 00000000
0013AE5Ch:  E16973B8 00000001 BF40003C BF400000
0013AE6Ch:  E008D19D 0000000C 00000000 0013C528
0013AE7Ch:  00000000 00000008 00008820 00000000
0013AE8Ch:  0013B048 FFFFFFFF 013EB888 0013B1FC
0013AE9Ch:  013E6448 013A0974 00000000 013A0E38
0013AEACh:  013A0934 013E63D8 013EFEF0 013EFEF0
0013AEBCh:  0013AEB4 0013AEB8 013EFEF0 013EFF86
0013AECCh:  0013AEC4 0013AEC8 00000041 00000015
0013AEDCh:  0013AED4 0013AED8 013EF428 013EFEF0
0013AEECh:  00000001 00000008 013A0970 00000000
0013AEFCh:  00000000 00000000 00000201 00000006
0013AF0Ch:  00000000 00000000 00000000 013E6348
0013AF1Ch:  0013AEAC 00000000 00130020 7C915233
0013AF2Ch:  0013AF4C 013E6B90 00000000 00000010
0013AF3Ch:  7C91527C 0000004B 0000004F 00000020
0013AF4Ch:  70FF6259 01C795FE C55A9EBC 01C79ACB
0013AF5Ch:  D22338CC 01C7643C 00000000 0000006C
0013AF6Ch:  001410A0 C0150008 0069004D 0069006E
0013AF7Ch:  006F0054 00500070 006E0061 006C0065
Registers:
EAX: 00000000, EBX: 00000000, ECX: 7C80EE67, EDX: 005B0003
ESI: 00000000, EDI: 00000000, EBP: 0016CAE8, ESP: 0013AE6C
Crash location: "foo_ui_panels", loaded at 012E0000h - 013CD000h

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_cwb_hooks                    loaded at 00C70000h - 00CA6000h
foo_discogs                      loaded at 00CD0000h - 00D4D000h
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 00DF0000h - 00E31000h
foo_input_std                    loaded at 00E60000h - 00F74000h
foo_masstag                      loaded at 00FA0000h - 00FF0000h
foo_menu_addons                  loaded at 01010000h - 01035000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_msnalt                      loaded at 01060000h - 01079000h
foo_playcount                    loaded at 010A0000h - 010C8000h
foo_rgscan                      loaded at 010F0000h - 01138000h
foo_run                          loaded at 01160000h - 0118B000h
foo_uie_quicksearch              loaded at 011B0000h - 011F6000h
foo_ui_columns                  loaded at 01220000h - 012B7000h
foo_ui_panels                    loaded at 012E0000h - 013CD000h
foo_ui_std                      loaded at 013F0000h - 01447000h
foo_unpack                      loaded at 01470000h - 0149E000h
foo_utils                        loaded at 103E0000h - 10419000h
imagehlp                        loaded at 76C50000h - 76C78000h
DBGHELP                          loaded at 59E70000h - 59F11000h
VERSION                          loaded at 77BD0000h - 77BD8000h

Stack dump analysis:
Address: 013A0934h, location: "foo_ui_panels", loaded at 012E0000h - 013CD000h
Address: 013A0970h, location: "foo_ui_panels", loaded at 012E0000h - 013CD000h
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: 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: 0049004Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049004Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0054h, 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
Address: 0042005Ch, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
RAR reader 1.1  (foo_unpack)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Playback Statistics 1.3.2  (foo_playcount)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Masstagger 1.6  (foo_masstag)
foobar2000 core 0.9.4.2  (Core)
ABX Comparator 1.3.1  (foo_abx)
Album List 3.2.0  (foo_albumlist)
MSN Now Playing (alt) 2.4  (foo_msnalt)
WMA Decoder 1.1  (foo_input_std)
CD Audio Decoder 2.1.1  (foo_cdda)
cwbowron's title format hooks 1.1.1 [May  4 2007 - 12:39:47]  (foo_cwb_hooks)
Discogs Tagger 1.0  (foo_discogs)
Standard DSP array 1.0  (foo_dsp_std)
Standard Input Array 1.0  (foo_input_std)
Panels UI 0.13.2 beta [May 18 2007 - 13:50:44]  (foo_ui_panels)
Playlist tools 0.5.7  (foo_utils)
Menu Addons 0.3.9  (foo_menu_addons)
Converter 1.0.1  (foo_converter)
FLAC Decoder 1.1.0  (foo_input_std)
ZIP/GZIP reader 1.0  (foo_unpack)
foo_custominfo 0.1.2  (foo_custominfo)
Default User Interface 0.9acc  (foo_ui_std)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Run services 0.3.2  (foo_run)



Ooh and terrestrial do you think it's the .pui file that's corrupted or something like that because I'm tired of doing my layout again.
Title: foo_ui_panels
Post by: kabuki on 2007-05-21 08:22:13
How would I go about using the POPUP command to open a window that displays the Lyric Show panel? I've tried editing the library.pp file but that crashes foobar. It looks like there is binary data or something on the first line of the library.pp file, so I take it we cannot make our own pp files consisting of just titleformatting code. I'm confused.
Just create a button with POPUP:Lyrics.
Then click on it. it will popup a new default panelUI. Right-click on the titlebar > settings. Erase all code and replace it with:
$panel(Lyrics,Lyric Show,0,0,%_width%,%_height%,).
In your panelUI folder you will have a new file, named "Lyrics", without extension. just leave it as this.
that's all. I've tested it right now and it works.
Title: foo_ui_panels
Post by: urlwolf on 2007-05-21 12:23:46
I find something really strange.
When I hoover my mouse pointer over my foobar with panelsUI, I get quite a lot of CPU activity, reaching 100% at times.

Moving the pointer away from the foobar window reduces CPU usage.
Note that I'm not scrolling, clicking, or doing anything "demanding" on the UI.

Can anyone reproduce this?
Is this really weird?

How can I report this problem better? (no crash, no log)?

Thanks
Title: foo_ui_panels
Post by: inverse on 2007-05-21 12:48:17
could anybody help me with the code here. 

I use the code below to determine my cover img path, for sometimes I need a 2nd parent folder location, like folderA(contains the image)\folderB\folderC(where the tracks are)

Code: [Select]
$if($fileexists($replace(%path%,%filename_ext%,folder.jpg)),
    $puts(coverPath,$replace(%path%,%filename_ext%,folder.jpg))
  ,
    $if($fileexists($replace(%path%,%directory%\%filename_ext%,folder.jpg)),
$puts(coverPath,$replace(%path%,%directory%\%filename_ext%,folder.jpg))
,
$if($fileexists($replace(%path%,$directory(%path%,2)\%directory%\%filename_ext%,folder.jpg)),
    $puts(coverPath,$replace(%path%,$directory(%path%,2)\%directory%\%filename_ext%,folder.jpg))
    ,
    )
)
    )

does there exist a simpler way to do the same thing? and besides, "$directory()" causes a small but weird effect on my layout when I change track. I just want to remove this function.
Title: foo_ui_panels
Post by: steliyan on 2007-05-21 15:35:24
How can I scroll the text when using foo_uie_lyrics (don't want autoscroll)?
Title: foo_ui_panels
Post by: kabuki on 2007-05-21 15:37:37
How can I scroll the text when using foo_uie_lyrics (don't want autoscroll)?
It does not work, when in panelUI
Title: foo_ui_panels
Post by: Ana on 2007-05-21 16:13:25
Right, I had a start-up crash yesterday (unfortunately I forgot to save the text file  )

Removed both the panelsui.dll and my configs (for later checking), but not library.pp. Switched to columnsui so that I could continue using it.

Decided to look into it today. Restored the dll and configs to their folders... and found that one of them had been over-written with the default config 
Title: foo_ui_panels
Post by: stampgevaar on 2007-05-21 20:13:40
Oooh and terrestrial, I figured out that the startup crash has nothing to do with the pui file. I first copied a old .pui file in the panels ui folder and then copied the most recent one in the panels ui folder and for now everything is working back like it's supposed to. I don't know if this is useful info but I thought I should mention it.
Title: foo_ui_panels
Post by: baroh on 2007-05-21 20:58:35
I noticed that if I use %_width% in library filter panel it returns not the width of the panel but the width of the window. Is this intended or it's a bug?

Also, terrestrial, I'd want to add a request, if it's possible: could you add an "Apply" button in the library filter panel settings dialog?

Thank you.
Title: foo_ui_panels
Post by: metal_termite on 2007-05-22 05:36:57
Another question regarding the new POPUP feature. Is there a way to change the name of a POPUP PanelsUI window from the default 'PanelsUI' name?
Title: foo_ui_panels
Post by: terrestrial on 2007-05-22 06:38:29
Ooh and terrestrial do you think it's the .pui file that's corrupted or something like that because I'm tired of doing my layout again.


no, the .pui file works fine for me. its something else. I've uploaded another version here (http://users.bowie-cass.com/singa/foo_ui_panels_dbg.zip) - so if you (or someone else with the startup crashes) could run it and post the crash log and PanelsUI-Debug.txt from C:\ it will help me in tracing down the problem.

I find something really strange.
When I hoover my mouse pointer over my foobar with panelsUI, I get quite a lot of CPU activity, reaching 100% at times.

Moving the pointer away from the foobar window reduces CPU usage.
Note that I'm not scrolling, clicking, or doing anything "demanding" on the UI.

Can anyone reproduce this?
Is this really weird?

How can I report this problem better? (no crash, no log)?

Thanks


post your pui + images and I take a look.

I noticed that if I use %_width% in library filter panel it returns not the width of the panel but the width of the window. Is this intended or it's a bug?


hmmm... are you sure? it seems to work fine here.
Title: foo_ui_panels
Post by: steliyan on 2007-05-22 07:10:53
Here is a startup crash log (happens for first time for me).
Used the debugged version: http://pastebin.ca/501771 (http://pastebin.ca/501762)
Normal version: http://pastebin.ca/501764 (http://pastebin.ca/501764)

Edit: I had my fb2k packed and I unpacked it to desktop - was running fine. Copied to another dir, tried to run and crashed again. Copied again to desktop - crash. Probably this is some problem with the .CFG file.
Title: foo_ui_panels
Post by: Squeller on 2007-05-22 07:22:52
People I need your help. I must admit my time is low and my understanding of the panels ui track display syntax is decreasing. I've has a look at the image related syntax, but that was really difficult, I didn't even manage to get anything displayed. What I need is to display some album art, it should work this way:

display cover.jpg, which is in the same directory as the music file.
"display" means: lets imagine it should simply be displayed in a 100x100 rectangle somewhere on the screen. IF it's 30x50, it should be stretched to 60x100. If it's 200x120, it should be displayed as 100x60.

What's the code?

BTW, if I apply a drawrect() later, it would paint over an image, wouldn't it?
Title: foo_ui_panels
Post by: stampgevaar on 2007-05-22 09:49:20
Ooh and terrestrial do you think it's the .pui file that's corrupted or something like that because I'm tired of doing my layout again.

no, the .pui file works fine for me. its something else. I've uploaded another version here (http://users.bowie-cass.com/singa/foo_ui_panels_dbg.zip) - so if you (or someone else with the startup crashes) could run it and post the crash log and PanelsUI-Debug.txt from C:\ it will help me in tracing down the problem.



this is what stood in the crashlog

Code: [Select]
Init
Init menu
Enum layouts
Black
Black.pui
Init host
Set as UI
Load layout
Create window
Init
Init menu
Enum layouts
Black
Black.pui
Init host
Set as UI
Load layout
Create window
Init
Init menu
Enum layouts
Black
Black.pui
Init host
Set as UI
Load layout
Create window
Init
Init menu
Enum layouts
Blackoud
Black.pui
Init host
Set as UI
Load layout
Create window
Register callbacks
Init done
Enum layouts
Blackoud
Black.pui
Init
Init menu
Enum layouts
Black
Black.pui
Blackoud
Black.pui
Init host
Set as UI
Load layout
Create window
Register callbacks
Init done
Enum layouts
Black
Black.pui
Blackoud
Black.pui
Enum layouts
Black
Black.pui
Blackoud
Black.pui
Init
Init menu
Enum layouts
Black
Black.pui
Blackoud
Black.pui
Init host
Set as UI
Load layout
Create window
Register callbacks
Init done
Create Window
Creating main window
WM_CREATE
WM_CREATE 2
WM_CREATE 3
WM_CREATE 4
WM_CREATE 5
Done creating main window
Create window 2
Create window 3
Create window 4
Create window 5
Create window done
Create Window
Creating main window
WM_CREATE
WM_CREATE 2
WM_CREATE 3
WM_CREATE 4
WM_CREATE 5
Done creating main window
Create window 2
Create window 3
Create window 4
Create window 5
Create window done

But I copied an old .pui file and used that and then copied my most recent one and everything is working back for now. If it starts crashing again I will post
Title: foo_ui_panels
Post by: pirlouy on 2007-05-22 10:28:14
Is there a way to have a context menu for tray icon ?

In changelog, I see "+ tray context menu" but I don't see, in readme or in wiki, how to add a context menu for tray icon. :/
Title: foo_ui_panels
Post by: the in sound from way out on 2007-05-22 11:26:45
Hello there,

Sorry if this has been asked before (searched in vain), I'm looking for a way to activate a button command by using the mouse scroll. Haven't found any documentation on this on the wiki page. Is this possible?

Also, I couldn't find a way to assign a shortcut to the "always on top" option in PanelsUI (looks like it overrides the option in foobar's general preferences).

Thanks.
Title: foo_ui_panels
Post by: stampgevaar on 2007-05-22 18:28:25
Is there a way to have a context menu for tray icon ?

In changelog, I see "+ tray context menu" but I don't see, in readme or in wiki, how to add a context menu for tray icon. :/


The context menu isn't customizable, the start, stop, pauze, exit stuff is the context menu...
It wasn't there before that's why it stands in the changelog 

But a customizable context menu would be great indeed!
Title: foo_ui_panels
Post by: Ana on 2007-05-23 01:48:22
Getting the start up crashes again, same as last time.
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 04A5B78Ch
Access violation, operation: read, address: 00000004h
Call path:
entry=>user_interface::init
This is the first crash logged by this instance.
Code bytes (04A5B78Ch):
04A5B74Ch:  18 E8 C4 9C 04 00 3B C3 74 03 89 47 08 8B 4C 24
04A5B75Ch:  10 8B 56 04 8B 06 6A 42 53 53 53 55 51 8B 4C 24
04A5B76Ch:  38 52 50 51 FF 15 64 60 AC 04 8B 44 24 20 8D 54
04A5B77Ch:  24 0C 52 50 89 5C 24 14 E8 CF 9C 04 00 8B 7E 0C
04A5B78Ch:  8B 47 04 8B 4C 24 0C 8D 54 24 20 52 50 89 4C 24
04A5B79Ch:  1C 89 5C 24 28 E8 76 9C 04 00 3B C3 74 03 89 47
04A5B7ACh:  08 8B 7E 0C 8B 57 04 8B 6C 24 20 8D 4C 24 10 51
04A5B7BCh:  52 89 5C 24 18 E8 50 9C 04 00 3B C3 74 03 89 47
Stack (0012C0A0h):
0012C080h:  0012D558 00000000 B7815258 B7814E68
0012C090h:  804F8F2B B7814F28 80535230 804D8FD8
0012C0A0h:  04B15EB0 66011AA8 04B164A8 00000000
0012C0B0h:  00000000 0012C47C 04AAF2A0 04A5B9E8
0012C0C0h:  66011AA8 04B176A4 04B1AB40 0012C488
0012C0D0h:  66011AA8 04A5DD25 66011AA8 18370865
0012C0E0h:  0000030E 04B17088 04B16028 00000000
0012C0F0h:  0012C090 0012C074 FFFFFFEA 0012C0AC
0012C100h:  04B176A4 FFFFFFC4 0012C058 00B10000
0012C110h:  0012BF08 7C910551 0012C1A4 00000000
0012C120h:  7C9106F0 00000000 04B165A0 00000000
0012C130h:  04B10000 04B1C6A0 00000016 00000016
0012C140h:  00000000 00000000 000805E8 04A1B01D
0012C150h:  04B164A8 00000000 04B16340 04B176A4
0012C160h:  04A265D0 04B176A2 0012C180 00000000
0012C170h:  00000000 00000000 04A198DD 00000000
0012C180h:  00000000 00000038 00000014 0012C1F0
0012C190h:  00000000 00000000 00000003 0012C378
0012C1A0h:  00000000 0012C444 04ACF86C 00000000
0012C1B0h:  04ACF874 04ACF7D8 04B1A488 00000000
Registers:
EAX: 00000012, EBX: 00000000, ECX: 7FFDE000, EDX: 4EDD627C
ESI: 04B162D8, EDI: 00000000, EBP: 66011AA8, ESP: 0012C0A0
Crash location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h

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
nview loaded at 00A40000h - 00BAF000h
PSAPI loaded at 76BF0000h - 76BFB000h
OLEAUT32 loaded at 77120000h - 771AC000h
WINMM loaded at 76B40000h - 76B6D000h
VERSION   loaded at 77C00000h - 77C08000h
serwvdrv loaded at 5CD70000h - 5CD77000h
umdmxfrm loaded at 5B0A0000h - 5B0A7000h
NTMARTA   loaded at 77690000h - 776B1000h
WLDAP32   loaded at 76F60000h - 76F8C000h
SAMLIB   loaded at 71BF0000h - 71C03000h
DockShellHook loaded at 003E0000h - 003E5000h
msctfime loaded at 755C0000h - 755EE000h
foo_abx   loaded at 00CE0000h - 00D14000h
foo_albumlist loaded at 00D40000h - 00D87000h
foo_audioscrobbler   loaded at 00DB0000h - 00DE7000h
WS2_32   loaded at 71AB0000h - 71AC7000h
WS2HELP   loaded at 71AA0000h - 71AA8000h
foo_autoplaylist loaded at 00E10000h - 00E40000h
foo_cdda loaded at 00E60000h - 00E96000h
foo_common   loaded at 00EC0000h - 00EF9000h
foo_converter loaded at 00F20000h - 00F89000h
foo_dbsearch loaded at 00FB0000h - 01009000h
foo_discogs   loaded at 01030000h - 010AD000h
gdiplus   loaded at 4EC50000h - 4EDF3000h
foo_dsp_std   loaded at 010D0000h - 01111000h
foo_freedb2   loaded at 01140000h - 01180000h
foo_fullscreen   loaded at 011A0000h - 011BB000h
foo_input_shorten loaded at 011E0000h - 0120E000h
foo_input_std loaded at 01230000h - 01344000h
foo_lnk   loaded at 01370000h - 01389000h
foo_lunar2   loaded at 013B0000h - 013D2000h
foo_masstag   loaded at 01400000h - 01450000h
foo_midi loaded at 01470000h - 01518000h
foo_msnalt   loaded at 01540000h - 01559000h
foo_notaskbar loaded at 01580000h - 01596000h
foo_playcount loaded at 015C0000h - 015E8000h
foo_playlist_manager loaded at 01610000h - 01654000h
foo_pqview   loaded at 01680000h - 0169C000h
foo_prettypop loaded at 016C0000h - 0170D000h
mscoree   loaded at 79000000h - 79045000h
MSVCR80   loaded at 78130000h - 781CB000h
msvcm80   loaded at 7C4C0000h - 7C53D000h
mscorwks loaded at 79E70000h - 7A3D1000h
mscorlib.ni   loaded at 790C0000h - 79BA8000h
mscorjit loaded at 79060000h - 790B3000h
rsaenh   loaded at 0FFD0000h - 0FFF8000h
foo_random   loaded at 03BB0000h - 03BEF000h
foo_rgscan   loaded at 03C90000h - 03CD8000h
foo_scheduler loaded at 03D00000h - 03D6F000h
POWRPROF loaded at 74AD0000h - 74AD8000h
foo_scrobblecharts   loaded at 03D90000h - 03DC3000h
WININET   loaded at 771B0000h - 7727F000h
Normaliz loaded at 03DE0000h - 03DE9000h
iertutil loaded at 6E850000h - 6E895000h
foo_uie_albumart loaded at 04010000h - 0404C000h
foo_uie_albumlist loaded at 04070000h - 040AD000h
foo_uie_lyrics   loaded at 040D0000h - 0412F000h
foo_uie_lyrics_panel loaded at 04150000h - 041B8000h
foo_uie_playlists_dropdown   loaded at 041E0000h - 0421A000h
foo_uie_quicksearch2_0   loaded at 04240000h - 04281000h
foo_uie_tabs loaded at 042B0000h - 042D6000h
foo_uie_trackinfo loaded at 04300000h - 0432E000h
foo_uie_trackinfo2   loaded at 04350000h - 0437E000h
foo_uie_vis_projectm loaded at 043A0000h - 04416000h
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 04940000h - 049E2000h
foo_ui_panels loaded at 04A10000h - 04AFC000h
foo_ui_std   loaded at 04B20000h - 04B77000h
foo_unpack   loaded at 04BA0000h - 04BCE000h
foo_verifier loaded at 04BF0000h - 04C20000h
foo_winamp_spam   loaded at 04C40000h - 04C70000h
imagehlp loaded at 76C90000h - 76CB8000h
DBGHELP   loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 04AAF2A0h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 04A5B9E8h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 04A5DD25h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 00B10000h, location: "nview", loaded at 00A40000h - 00BAF000h
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 04A1B01Dh, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 04A265D0h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 04A198DDh, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 04ACF7D8h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 04ACF7C8h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 00493498h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 04AA6137h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 04AA6156h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 04AAF2A0h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 04AA6156h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 04A1B06Dh, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 04AC07A8h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 04A1846Fh, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 04A41AF4h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 004DEDF8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 04ACD574h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 04ACD574h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 04ACD574h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 00450000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00450000h, 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: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 04AC440Bh, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 04A22A55h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 04A265D0h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 79E7DCE9h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllUnregisterServerInternal" (+0000A4C9h)
Address: 04ACD574h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 7C915041h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "bsearch" (+00000046h)
Address: 04ACD574h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9155C9h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlHashUnicodeString" (+00000164h)
Address: 7C915152h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "bsearch" (+00000157h)
Address: 7C91554Ah, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlHashUnicodeString" (+000000E5h)
Address: 7C9153F5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFindActivationContextSectionString" (+000000DCh)
Address: 7C809A2Ch, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "lstrlenW" (+00000023h)
Address: 7C809A36h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "lstrlenW" (+0000002Dh)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C80E630h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "GetModuleHandleW" (+000001F3h)
Address: 7C80E62Bh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "GetModuleHandleW" (+000001EEh)
Address: 7C80E45Ch, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "GetModuleHandleW" (+0000001Fh)
Address: 755DD545h, location: "msctfime", loaded at 755C0000h - 755EE000h
Address: 755DD54Dh, location: "msctfime", loaded at 755C0000h - 755EE000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C9137ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlUnlockHeap" (+00000020h)
Address: 7C9137C7h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlUnlockHeap" (+0000003Ch)
Address: 7C9137ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlUnlockHeap" (+00000020h)
Address: 7C9137C7h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlUnlockHeap" (+0000003Ch)
Address: 7C832F29h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "LocalUnlock" (+00000078h)
Address: 7C832F31h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "LocalUnlock" (+00000080h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C832F38h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "LocalUnlock" (+00000087h)
Address: 7C832F31h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "LocalUnlock" (+00000080h)
Address: 755C71FFh, location: "msctfime", loaded at 755C0000h - 755EE000h
Address: 755C720Dh, location: "msctfime", loaded at 755C0000h - 755EE000h
Address: 755C44A4h, location: "msctfime", loaded at 755C0000h - 755EE000h
Address: 7C9137ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlUnlockHeap" (+00000020h)
Address: 7C9137C7h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlUnlockHeap" (+0000003Ch)
Address: 7C832F29h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "LocalUnlock" (+00000078h)
Address: 7E418B26h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 04A20FC0h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 7E4188D1h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 04A20FC0h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 04AC4B8Bh, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 04A21011h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 04A20FC0h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 04A2102Eh, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 04ACD574h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 04A20FC0h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 04A20FC0h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E41885Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000193h)
Address: 7E41882Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000163h)
Address: 7E41F896h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 00AB0DFAh, location: "nview", loaded at 00A40000h - 00BAF000h
Symbol: "PMLoadPresentation" (+0002863Ah)
Address: 7E41B50Ch, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7E41B51Ch, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00AB0B40h, location: "nview", loaded at 00A40000h - 00BAF000h
Symbol: "PMLoadPresentation" (+00028380h)
Address: 7E456360h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetRawInputDeviceInfoW" (+00000068h)
Address: 7E4194BEh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E41D4E4h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "SetPropW" (+000000BBh)
Address: 7E41B903h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "SendMessageW" (+00000049h)
Address: 7E46B693h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IMPSetIMEA" (+000003C9h)
Address: 7E41D83Fh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "UpdateWindow" (+00000046h)
Address: 7E46B305h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IMPSetIMEA" (+0000003Bh)
Address: 7E46C395h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IMPSetIMEA" (+000010CBh)
Address: 763A3C2Ch, location: "IMM32", loaded at 76390000h - 763AD000h
Symbol: "CtfImmIsTextFrameServiceDisabled" (+0000036Bh)
Address: 763A6020h, location: "IMM32", loaded at 76390000h - 763AD000h
Address: 763A3C3Ah, location: "IMM32", loaded at 76390000h - 763AD000h
Symbol: "CtfImmIsTextFrameServiceDisabled" (+00000379h)
Address: 755C44F5h, location: "msctfime", loaded at 755C0000h - 755EE000h
Address: 7E46C6ECh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IMPSetIMEA" (+00001422h)
Address: 7E46C721h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IMPSetIMEA" (+00001457h)
Address: 7E46C721h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IMPSetIMEA" (+00001457h)
Address: 7E46C743h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IMPSetIMEA" (+00001479h)
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000006Dh)
Address: 7E46C721h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IMPSetIMEA" (+00001457h)
Address: 7E46C721h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IMPSetIMEA" (+00001457h)
Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E41885Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000193h)
Address: 7E41882Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000163h)
Address: 7C9137ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlUnlockHeap" (+00000020h)
Address: 7C9137C7h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlUnlockHeap" (+0000003Ch)
Address: 7C9137ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlUnlockHeap" (+00000020h)
Address: 7C9137C7h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlUnlockHeap" (+0000003Ch)
Address: 7C832F29h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "LocalUnlock" (+00000078h)
Address: 7C832F31h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "LocalUnlock" (+00000080h)
Address: 7E41945Dh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongA" (+00000000h)
Address: 763999D3h, location: "IMM32", loaded at 76390000h - 763AD000h
Symbol: "ImmGetIMCCSize" (+00000087h)
Address: 76399B55h, location: "IMM32", loaded at 76390000h - 763AD000h
Symbol: "ImmUnlockClientImc" (+00000013h)
Address: 76399F96h, location: "IMM32", loaded at 76390000h - 763AD000h
Symbol: "ImmUnlockIMC" (+00000031h)
Address: 755C7178h, location: "msctfime", loaded at 755C0000h - 755EE000h
Address: 755C4458h, location: "msctfime", loaded at 755C0000h - 755EE000h
Address: 755D4063h, location: "msctfime", loaded at 755C0000h - 755EE000h
Symbol: "CtfImeDispatchDefImeMessage" (+00000860h)
Address: 755C142Ch, location: "msctfime", loaded at 755C0000h - 755EE000h
Address: 755C1438h, location: "msctfime", loaded at 755C0000h - 755EE000h
Address: 755D41D1h, location: "msctfime", loaded at 755C0000h - 755EE000h
Symbol: "CtfImeDispatchDefImeMessage" (+000009CEh)
Address: 755D9115h, location: "msctfime", loaded at 755C0000h - 755EE000h
Symbol: "UIWndProc" (+00000000h)
Address: 755D9115h, location: "msctfime", loaded at 755C0000h - 755EE000h
Symbol: "UIWndProc" (+00000000h)
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000006Dh)
Address: 755D9115h, location: "msctfime", loaded at 755C0000h - 755EE000h
Symbol: "UIWndProc" (+00000000h)
Address: 755D9115h, location: "msctfime", loaded at 755C0000h - 755EE000h
Symbol: "UIWndProc" (+00000000h)
Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E41885Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000193h)
Address: 7E41882Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000163h)
Address: 7E41F896h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 00AB0DFAh, location: "nview", loaded at 00A40000h - 00BAF000h
Symbol: "PMLoadPresentation" (+0002863Ah)
Address: 7E41F84Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+000000C3h)
Address: 7E4563BEh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetRawInputDeviceInfoW" (+000000C6h)
Address: 00AB0B40h, location: "nview", loaded at 00A40000h - 00BAF000h
Symbol: "PMLoadPresentation" (+00028380h)
Address: 7E41B50Ch, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7E41B51Ch, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00AB0B40h, location: "nview", loaded at 00A40000h - 00BAF000h
Symbol: "PMLoadPresentation" (+00028380h)
Address: 7E456360h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetRawInputDeviceInfoW" (+00000068h)
Address: 7E4194BEh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E41D4E4h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "SetPropW" (+000000BBh)
Address: 7E46B63Bh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IMPSetIMEA" (+00000371h)
Address: 7E46B644h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IMPSetIMEA" (+0000037Ah)
Address: 7E46C053h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IMPSetIMEA" (+00000D89h)
Address: 7E46C6DAh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IMPSetIMEA" (+00001410h)
Address: 7E41B3F9h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E470088h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Address: 7E41B3CCh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E41B3A7h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E46C721h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IMPSetIMEA" (+00001457h)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41B3B0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E41B3A7h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 04A22D83h, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 04A2572Eh, location: "foo_ui_panels", loaded at 04A10000h - 04AFC000h
Address: 00AB0DFAh, location: "nview", loaded at 00A40000h - 00BAF000h
Symbol: "PMLoadPresentation" (+0002863Ah)
Address: 7E41F84Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+000000C3h)
Address: 7E4563BEh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetRawInputDeviceInfoW" (+000000C6h)
Address: 00AB0B40h, location: "nview", loaded at 00A40000h - 00BAF000h
Symbol: "PMLoadPresentation" (+00028380h)
Address: 7E41B50Ch, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7E41B51Ch, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00AB0B40h, location: "nview", loaded at 00A40000h - 00BAF000h
Symbol: "PMLoadPresentation" (+00028380h)
Address: 7E456360h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetRawInputDeviceInfoW" (+00000068h)
Address: 7E4194BEh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E41D4E4h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "SetPropW" (+000000BBh)
Address: 7E44B443h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+0000B1BBh)
Address: 7E41B3F9h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E470088h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Address: 7E41B3CCh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E41B3A7h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+0000006Bh)

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Randomized playlist entry 1.2.3  (foo_random)
Converter 1.0.1  (foo_converter)
Track info panel 0.8  (foo_uie_trackinfo)
Lyric Show Panels 0.3.1.1  (foo_uie_lyrics)
Standard DSP array 1.0  (foo_dsp_std)
Standard Input Array 1.0  (foo_input_std)
MIDI synthesizer host 1.6  (foo_midi)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
Shell link resolver 1.1  (foo_lnk)
Default User Interface 0.9acc  (foo_ui_std)
ZIP/GZIP reader 1.0  (foo_unpack)
Winamp API Emulator 0.96  (foo_winamp_spam)
Lunar 2 PCM decoder 0.5  (foo_lunar2)
ABX Comparator 1.3.1  (foo_abx)
Quick Search Toolbar 2.0  (foo_uie_quicksearch2_0)
Audioscrobbler 1.3.6  (foo_audioscrobbler)
Lyrics panel 0.34.1  (foo_uie_lyrics_panel)
RAR reader 1.1  (foo_unpack)
CD Audio Decoder 2.1.1  (foo_cdda)
Fullscreen 0.3.1  (foo_fullscreen)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Pretty Popup 1.2.3  (foo_prettypop)
Taskbar Button Remover 0.1  (foo_notaskbar)
freedb Tagger 0.5.2a  (foo_freedb2)
WMA Decoder 1.1  (foo_input_std)
ReplayGain Scanner 2.0.2  (foo_rgscan)
foobar2000 core 0.9.4.2  (Core)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
Discogs Tagger 1.0  (foo_discogs)
Playlist Manager 1.0.2  (foo_playlist_manager)
Columns UI 0.2.0 alpha 1  (foo_ui_columns)
FLAC Decoder 1.1.0  (foo_input_std)
Playback Statistics 1.3.2  (foo_playcount)
Album List 3.2.0  (foo_albumlist)
Common services 0.1  (foo_common)
Panels UI 0.13.2 beta [May 18 2007 - 13:50:44]  (foo_ui_panels)
Shorten decoder 0.4.2a  (foo_input_shorten)
Scheduler 3.53  (foo_scheduler)
ProjectM Columns UI Panel 0.2  (foo_uie_vis_projectm)
MSN Now Playing (alt) 2.4  (foo_msnalt)
File Integrity Verifier 1.0.1  (foo_verifier)
Album list panel 0.2.1  (foo_uie_albumlist)
Album Art Panel 0.2.6  (foo_uie_albumart)
Masstagger 1.6  (foo_masstag)
Tabbed panel modifyed 0.2.1  (foo_uie_tabs)
Track info panel 0.8  (foo_uie_trackinfo2)
Database search 1.3.1 beta 10  (foo_dbsearch)
 

I'll try that other version you mention
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-23 01:50:59
Will the transparent background of SCPL be better in the next version? Because it isn't actually transparent in the item display rows.


See screenshot:
(http://img453.imageshack.us/img453/6025/capturevm3.th.jpg) (http://img453.imageshack.us/my.php?image=capturevm3.jpg)
Title: foo_ui_panels
Post by: Ana on 2007-05-23 03:01:24
OK.

With the debug bersion, I get the following error message:

(http://quiz.wapoc.com/stuff/foobarcrash.JPG)

the following crash log

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 04C6CDA1h
Access violation, operation: read, address: 00000004h
Call path:
entry=>user_interface::init
This is the first crash logged by this instance.
Code bytes (04C6CDA1h):
04C6CD61h:  CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC 55
04C6CD71h:  8B EC 81 EC D8 00 00 00 53 56 57 51 8D BD 28 FF
04C6CD81h:  FF FF B9 36 00 00 00 B8 CC CC CC CC F3 AB 59 89
04C6CD91h:  4D F8 C7 45 EC 00 00 00 00 8D 45 EC 50 8B 4D F8
04C6CDA1h:  8B 51 04 52 E8 99 CC ED FF 50 8B 4D F8 E8 B4 1B
04C6CDB1h:  EE FF 8B 45 EC 52 8B CD 50 8D 15 DC CD C6 04 E8
04C6CDC1h:  B6 E9 ED FF 58 5A 5F 5E 5B 81 C4 D8 00 00 00 3B
04C6CDD1h:  EC E8 7A 31 EE FF 8B E5 5D C3 90 01 00 00 00 E4
Stack (00129718h):
001296F8h:  0012C53C 00000000 B73FD258 B73FCE68
00129708h:  804F8F2B B73FCF28 80535230 804D8FD8
00129718h:  001297EC 001298F4 00129A5C 00000000
00129728h:  CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC
00129738h:  CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC
00129748h:  CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC
00129758h:  CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC
00129768h:  CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC
00129778h:  CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC
00129788h:  CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC
00129798h:  CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC
001297A8h:  CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC
001297B8h:  CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC
001297C8h:  CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC
001297D8h:  CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC
001297E8h:  CCCCCCCC 00000000 CCCCCCCC CCCCCCCC
001297F8h:  00000000 CCCCCCCC 00129900 04C5917B
00129808h:  0DF48FC0 00129A44 00129A5C 00000000
00129818h:  CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC
00129828h:  CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC
Registers:
EAX: 001297EC, EBX: 00000000, ECX: 00000000, EDX: 001298DC
ESI: 00129A5C, EDI: 00129800, EBP: 00129800, ESP: 00129718
Crash location: "foo_ui_panels", loaded at 04A10000h - 04E62000h

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
nview                            loaded at 00A40000h - 00BAF000h
PSAPI                            loaded at 76BF0000h - 76BFB000h
OLEAUT32                        loaded at 77120000h - 771AC000h
WINMM                            loaded at 76B40000h - 76B6D000h
VERSION                          loaded at 77C00000h - 77C08000h
serwvdrv                        loaded at 5CD70000h - 5CD77000h
umdmxfrm                        loaded at 5B0A0000h - 5B0A7000h
NTMARTA                          loaded at 77690000h - 776B1000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
DockShellHook                    loaded at 003E0000h - 003E5000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_abx                          loaded at 00CE0000h - 00D14000h
foo_albumlist                    loaded at 00D40000h - 00D87000h
foo_audioscrobbler              loaded at 00DB0000h - 00DE7000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_autoplaylist                loaded at 00E10000h - 00E40000h
foo_cdda                        loaded at 00E60000h - 00E96000h
foo_common                      loaded at 00EC0000h - 00EF9000h
foo_converter                    loaded at 00F20000h - 00F89000h
foo_dbsearch                    loaded at 00FB0000h - 01009000h
foo_discogs                      loaded at 01030000h - 010AD000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_dsp_std                      loaded at 010D0000h - 01111000h
foo_freedb2                      loaded at 01140000h - 01180000h
foo_fullscreen                  loaded at 011A0000h - 011BB000h
foo_input_shorten                loaded at 011E0000h - 0120E000h
foo_input_std                    loaded at 01230000h - 01344000h
foo_lnk                          loaded at 01370000h - 01389000h
foo_lunar2                      loaded at 013B0000h - 013D2000h
foo_masstag                      loaded at 01400000h - 01450000h
foo_midi                        loaded at 01470000h - 01518000h
foo_msnalt                      loaded at 01540000h - 01559000h
foo_notaskbar                    loaded at 01580000h - 01596000h
foo_playcount                    loaded at 015C0000h - 015E8000h
foo_playlist_manager            loaded at 01610000h - 01654000h
foo_pqview                      loaded at 01680000h - 0169C000h
foo_prettypop                    loaded at 016C0000h - 0170D000h
mscoree                          loaded at 79000000h - 79045000h
MSVCR80                          loaded at 78130000h - 781CB000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA8000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
foo_random                      loaded at 03BB0000h - 03BEF000h
foo_rgscan                      loaded at 03C90000h - 03CD8000h
foo_scheduler                    loaded at 03D00000h - 03D6F000h
POWRPROF                        loaded at 74AD0000h - 74AD8000h
foo_scrobblecharts              loaded at 03D90000h - 03DC3000h
WININET                          loaded at 771B0000h - 7727F000h
Normaliz                        loaded at 03DE0000h - 03DE9000h
iertutil                        loaded at 6E850000h - 6E895000h
foo_uie_albumart                loaded at 04010000h - 0404C000h
foo_uie_albumlist                loaded at 04070000h - 040AD000h
foo_uie_lyrics                  loaded at 040D0000h - 0412F000h
foo_uie_lyrics_panel            loaded at 04150000h - 041B8000h
foo_uie_playlists_dropdown      loaded at 041E0000h - 0421A000h
foo_uie_quicksearch2_0          loaded at 04240000h - 04281000h
foo_uie_tabs                    loaded at 042B0000h - 042D6000h
foo_uie_trackinfo                loaded at 04300000h - 0432E000h
foo_uie_trackinfo2              loaded at 04350000h - 0437E000h
foo_uie_vis_projectm            loaded at 043A0000h - 04416000h
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 04940000h - 049E2000h
foo_ui_panels                    loaded at 04A10000h - 04E62000h
foo_ui_std                      loaded at 04E90000h - 04EE7000h
foo_unpack                      loaded at 04F10000h - 04F3E000h
foo_verifier                    loaded at 04F60000h - 04F90000h
foo_winamp_spam                  loaded at 04FB0000h - 04FE0000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 04C5917Bh, location: "foo_ui_panels", loaded at 04A10000h - 04E62000h
Address: 04DC3438h, location: "foo_ui_panels", loaded at 04A10000h - 04E62000h
Address: 04C59A00h, location: "foo_ui_panels", loaded at 04A10000h - 04E62000h
Address: 04DC3523h, location: "foo_ui_panels", loaded at 04A10000h - 04E62000h
Address: 04C5C31Ch, location: "foo_ui_panels", loaded at 04A10000h - 04E62000h
Address: 00450000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 04DDC3D0h, location: "foo_ui_panels", loaded at 04A10000h - 04E62000h
Address: 04DDC334h, location: "foo_ui_panels", loaded at 04A10000h - 04E62000h
Address: 04DDC3D0h, location: "foo_ui_panels", loaded at 04A10000h - 04E62000h
Address: 04DDC334h, location: "foo_ui_panels", loaded at 04A10000h - 04E62000h
Address: 04DDC3D0h, location: "foo_ui_panels", loaded at 04A10000h - 04E62000h
Address: 04DDC334h, location: "foo_ui_panels", loaded at 04A10000h - 04E62000h
Address: 04DDC3D0h, location: "foo_ui_panels", loaded at 04A10000h - 04E62000h
Address: 04DDC334h, location: "foo_ui_panels", loaded at 04A10000h - 04E62000h
Address: 04DDC3D0h, location: "foo_ui_panels", loaded at 04A10000h - 04E62000h
Address: 04DDC334h, location: "foo_ui_panels", loaded at 04A10000h - 04E62000h
Address: 04DDC3D0h, location: "foo_ui_panels", loaded at 04A10000h - 04E62000h
Address: 04DDC334h, location: "foo_ui_panels", loaded at 04A10000h - 04E62000h
Address: 00450000h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Album Art Panel 0.2.6  (foo_uie_albumart)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
Quick Search Toolbar 2.0  (foo_uie_quicksearch2_0)
Standard DSP array 1.0  (foo_dsp_std)
FLAC Decoder 1.1.0  (foo_input_std)
Playback Statistics 1.3.2  (foo_playcount)
Album List 3.2.0  (foo_albumlist)
Panels UI 0.13.2 beta [May 22 2007 - 00:30:29]  (foo_ui_panels)
Columns UI 0.2.0 alpha 1  (foo_ui_columns)
Default User Interface 0.9acc  (foo_ui_std)
Playlist Manager 1.0.2  (foo_playlist_manager)
Converter 1.0.1  (foo_converter)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
Standard Input Array 1.0  (foo_input_std)
MSN Now Playing (alt) 2.4  (foo_msnalt)
Lunar 2 PCM decoder 0.5  (foo_lunar2)
WMA Decoder 1.1  (foo_input_std)
Fullscreen 0.3.1  (foo_fullscreen)
CD Audio Decoder 2.1.1  (foo_cdda)
Album list panel 0.2.1  (foo_uie_albumlist)
Common services 0.1  (foo_common)
Autoplaylist Manager 1.0  (foo_autoplaylist)
foobar2000 core 0.9.4.2  (Core)
Randomized playlist entry 1.2.3  (foo_random)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Shell link resolver 1.1  (foo_lnk)
RAR reader 1.1  (foo_unpack)
Track info panel 0.8  (foo_uie_trackinfo2)
Lyrics panel 0.34.1  (foo_uie_lyrics_panel)
Discogs Tagger 1.0  (foo_discogs)
File Integrity Verifier 1.0.1  (foo_verifier)
Masstagger 1.6  (foo_masstag)
freedb Tagger 0.5.2a  (foo_freedb2)
Taskbar Button Remover 0.1  (foo_notaskbar)
Shorten decoder 0.4.2a  (foo_input_shorten)
ZIP/GZIP reader 1.0  (foo_unpack)
Tabbed panel modifyed 0.2.1  (foo_uie_tabs)
Pretty Popup 1.2.3  (foo_prettypop)
Scheduler 3.53  (foo_scheduler)
ABX Comparator 1.3.1  (foo_abx)
Database search 1.3.1 beta 10  (foo_dbsearch)
ProjectM Columns UI Panel 0.2  (foo_uie_vis_projectm)
Lyric Show Panels 0.3.1.1  (foo_uie_lyrics)
Winamp API Emulator 0.96  (foo_winamp_spam)
MIDI synthesizer host 1.6  (foo_midi)
Audioscrobbler 1.3.6  (foo_audioscrobbler)
Track info panel 0.8  (foo_uie_trackinfo)

and the following in PanelsUI-debug.txt

Code: [Select]
Create Window
Creating main window
WM_CREATE
WM_CREATE 2
WM_CREATE 3
WM_CREATE 4
WM_CREATE 5
Done creating main window
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-23 06:01:38
Two requests for the Library Filter panel:
# Settings for double-click and middle-click
# Ability to drag-n-drop songs from the panel into SCPL
Title: foo_ui_panels
Post by: terrestrial on 2007-05-23 06:17:22
For the startup crashes I've uploaded another debug version here (http://users.bowie-cass.com/singa/foo_ui_panels_dbg.zip)... I think I may have narrowed down the problem (but it will still crash). I just need the crash log and debug file contents again. thanks.

Will the transparent background of SCPL be better in the next version? Because it isn't actually transparent in the item display rows.


are you using some other program to set a color key transparency or just aligned a picture with the background? in any case, it should work fine... check that your not drawing anything behind the scpl window in the main panels ui layout.
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-23 06:28:44
For the startup crashes I've uploaded another debug version here (http://users.bowie-cass.com/singa/foo_ui_panels_dbg.zip)... I think I may have narrowed down the problem (but it will still crash). I just need the crash log and debug file contents again. thanks.


Will the transparent background of SCPL be better in the next version? Because it isn't actually transparent in the item display rows.


are you using some other program to set a color key transparency or just aligned a picture with the background? in any case, it should work fine... check that your not drawing anything behind the scpl window in the main panels ui layout.


I just aligned a picture in foobar with my desktop background.

The only thing I am drawing behind the SCPL panel is the rectangle with a lowered opacity.

In SCPL where there is no tracks or when it is empty, the window is perfectly transparent.

I emptied all my code out of the Item Display box, and the panel background still looks the same.
Title: foo_ui_panels
Post by: terrestrial on 2007-05-23 06:41:02
post your .pui and images and I will take a look.
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-23 07:00:16
post your .pui and images and I will take a look.


PUI: http://www.sendspace.com/file/s3fufb (http://www.sendspace.com/file/s3fufb)

Images: http://www.sendspace.com/file/prw8ca (http://www.sendspace.com/file/prw8ca)

btw, SCPL look like this when I remove that rectangle behind it:
(http://img485.imageshack.us/img485/5029/capturemo9.th.jpg) (http://img485.imageshack.us/my.php?image=capturemo9.jpg)

Looks like it's a part of background repeated.
Title: foo_ui_panels
Post by: steliyan on 2007-05-23 07:42:23
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0166A51Ah
Access violation, operation: read, address: 00000004h
Call path:
entry=>user_interface::init
This is the first crash logged by this instance.
Code bytes (0166A51Ah):
0166A4DAh:  8B F0 3B F3 74 28 8D 44 24 18 50 8D 8C 24 30 03
0166A4EAh:  00 00 51 C7 06 4C 1E 6E 01 89 5C 24 20 E8 76 B1
0166A4FAh:  04 00 8B 54 24 18 89 46 08 89 56 04 EB 02 33 F6
0166A50Ah:  55 8B FE FF 15 90 71 6D 01 8B 84 24 0C 13 00 00
0166A51Ah:  8B 4F 04 50 51 E8 54 B1 04 00 3B C3 74 03 89 47
0166A52Ah:  08 8B 47 04 8D 54 24 18 52 50 89 5C 24 20 E8 41
0166A53Ah:  B1 04 00 3B C3 74 03 89 47 08 8B 57 04 8B 74 24
0166A54Ah:  18 8D 4C 24 1C 51 52 89 74 24 20 89 5C 24 24 E8
Stack (0013ADCCh):
0013ADACh:  B9DFEEF0 BF805D69 00000000 00000038
0013ADBCh:  B9DFEF48 B9DFEF54 00000004 7FFFFFFF
0013ADCCh:  D01AF22B 0000000C 00000000 0013C488
0013ADDCh:  00000000 00000000 00000000 00000000
0013ADECh:  00000000 00000000 0172C8E0 0013B14C
0013ADFCh:  018B0288 016E0A5C 00000000 016E0F20
0013AE0Ch:  016E0A1C 0172A580 01726488 01726488
0013AE1Ch:  0013AE14 0013AE18 01726488 0172650E
0013AE2Ch:  0013AE24 0013AE28 00000041 0000001D
0013AE3Ch:  0013AE34 0013AE38 0172A538 01726488
0013AE4Ch:  00000001 00000000 016E0A58 00000000
0013AE5Ch:  00000000 00000000 00000201 00000006
0013AE6Ch:  00000000 00000000 00000000 018B0128
0013AE7Ch:  0013AE0C 00000000 00130020 7C915233
0013AE8Ch:  0013AEAC 01729480 00000000 00000010
0013AE9Ch:  7C91527C 00000043 00000047 00000020
0013AEACh:  57D2FCCC 01C79AEE 17542BB8 01C79C37
0013AEBCh:  70FC2C00 01C76434 00000000 0000006C
0013AECCh:  001410A0 C0150008 0069006D 0069006E
0013AEDCh:  006F0074 00700070 006E0061 006C0065
Registers:
EAX: 00000000, EBX: 00000000, ECX: 7C80EE67, EDX: 00430003
ESI: 00000000, EDI: 00000000, EBP: 00169188, ESP: 0013ADCC
Crash location: "foo_ui_panels", loaded at 01620000h - 0170E000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F5000h
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 - 7D1D6000h
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 - 7476C000h
lgscroll                        loaded at 10100000h - 1010F000h
MSVCR80                          loaded at 78130000h - 781CB000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
NTMARTA                          loaded at 77690000h - 776B1000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
apphelp                          loaded at 77B40000h - 77B62000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_abx                          loaded at 00AB0000h - 00AE4000h
foo_audioscrobbler              loaded at 00B10000h - 00B47000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_cdda                        loaded at 00B70000h - 00BA5000h
foo_converter                    loaded at 00BD0000h - 00C39000h
foo_cuesheet_creator            loaded at 00C60000h - 00C8C000h
foo_cwb_hooks                    loaded at 00CB0000h - 00CE5000h
foo_dsp_std                      loaded at 00D10000h - 00D51000h
foo_input_monkey                loaded at 00D80000h - 00DC9000h
foo_input_std                    loaded at 00DF0000h - 00F03000h
foo_masstag                      loaded at 00F30000h - 00F7F000h
foo_playcount                    loaded at 00FA0000h - 00FC8000h
foo_scheduler                    loaded at 00FF0000h - 0105F000h
POWRPROF                        loaded at 74AD0000h - 74AD8000h
WINMM                            loaded at 76B40000h - 76B6D000h
foo_uie_lyrics                  loaded at 01100000h - 0115F000h
WININET                          loaded at 771B0000h - 7727F000h
Normaliz                        loaded at 01170000h - 01179000h
iertutil                        loaded at 6E850000h - 6E895000h
foo_uie_playlists_dropdown      loaded at 013A0000h - 013DA000h
foo_uie_quicksearch              loaded at 01400000h - 01447000h
foo_uie_single_column_playlist  loaded at 01470000h - 014BA000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_trackinfo_mod            loaded at 014E0000h - 01537000h
foo_ui_columns                  loaded at 01550000h - 015F2000h
foo_ui_panels                    loaded at 01620000h - 0170E000h
foo_ui_std                      loaded at 01730000h - 01787000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h
VERSION                          loaded at 77C00000h - 77C08000h

Stack dump analysis:
Address: 016E0A1Ch, location: "foo_ui_panels", loaded at 01620000h - 0170E000h
Address: 016E0A58h, location: "foo_ui_panels", loaded at 01620000h - 0170E000h
Address: 7C915233h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "bsearch" (+00000238h)
Address: 7C91527Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "bsearch" (+00000281h)
Address: 7C9153F5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFindActivationContextSectionString" (+000000DCh)
Address: 7C915041h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "bsearch" (+00000046h)
Address: 7C915233h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "bsearch" (+00000238h)
Address: 7C91527Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "bsearch" (+00000281h)
Address: 7C915F0Bh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlValidateUnicodeString" (+00000299h)
Address: 7C915152h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "bsearch" (+00000157h)
Address: 7C915D7Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlValidateUnicodeString" (+0000010Bh)
Address: 7C9226B6h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReadMemoryStream" (+00000C3Fh)
Address: 7C915DB4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlValidateUnicodeString" (+00000142h)
Address: 7C9153F5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFindActivationContextSectionString" (+000000DCh)
Address: 7C915041h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "bsearch" (+00000046h)
Address: 7C915233h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "bsearch" (+00000238h)
Address: 7C91527Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "bsearch" (+00000281h)
Address: 7C915F0Bh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlValidateUnicodeString" (+00000299h)
Address: 7C915152h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "bsearch" (+00000157h)
Address: 7C915D7Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlValidateUnicodeString" (+0000010Bh)
Address: 7C915DB4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlValidateUnicodeString" (+00000142h)
Address: 7C9153F5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFindActivationContextSectionString" (+000000DCh)
Address: 7C97C260h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Address: 7C915AF1h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlDosApplyFileIsolationRedirection_Ustr" (+0000034Eh)
Address: 01000003h, location: "foo_scheduler", loaded at 00FF0000h - 0105F000h
Address: 0049004Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0054h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047004Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049005Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
WMA Decoder 1.1  (foo_input_std)
Track info panel mod 0.8.0 beta [Dec  6 2006 - 14:21:24]  (foo_uie_trackinfo_mod)
Lyric Show Panels 0.3.1.1  (foo_uie_lyrics)
Quick Search Toolbar 2.8j  (foo_uie_quicksearch)
Scheduler 3.53  (foo_scheduler)
Masstagger 1.6  (foo_masstag)
Converter 1.0.1  (foo_converter)
Standard DSP array 1.0  (foo_dsp_std)
Default User Interface 0.9acc  (foo_ui_std)
CD Audio Decoder 2.1.1  (foo_cdda)
FLAC Decoder 1.1.0  (foo_input_std)
Standard Input Array 1.0  (foo_input_std)
Audioscrobbler 1.3.5  (foo_audioscrobbler)
foobar2000 core 0.9.4.3  (Core)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Playback Statistics 1.3.2  (foo_playcount)
Cuesheet Creator 0.4.6  (foo_cuesheet_creator)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
Columns UI 0.2.0 alpha 1  (foo_ui_columns)
Panels UI 0.13.2 beta [May 23 2007 - 00:19:20]  (foo_ui_panels)
ABX Comparator 1.3.1  (foo_abx)
Single Column Playlist Display 0.5.4 beta [Nov 24 2006 - 21:31:48]  (foo_uie_single_column_playlist)

Code: [Select]
Create Window
Creating main window
WM_CREATE
WM_CREATE 2
WM_CREATE 3
WM_CREATE 4
WM_CREATE 5
Done creating main window
Set window pos
Title: foo_ui_panels
Post by: terrestrial on 2007-05-23 08:11:25
^^^^^^^^^

delete the trackinfo_mod and scpl dlls. I've also uploaded 0.13.3 which should hopefully fix the crashes.

Looks like it's a part of background repeated.


what's your os? maybe you're using a slightly older version.... try updating to 0.13.3
Title: foo_ui_panels
Post by: Yann on 2007-05-23 11:03:02
thanks for the new version!
Title: foo_ui_panels
Post by: bimbel on 2007-05-23 12:47:35
I would like to ask if you could stock up the WINDOWSIZE command?

I would like to see something like:

WINDOWSIZE:x:y:LEFT:TOP:startX:startY

Which would do the same but position the 'fixed' corner at the desired position

example:
WINDOWSIZE:500:500:LEFT:TOP:5:5 would toggle the window to 500x500pixels and position the left top corner 5pixels from the left and 5 from the top (so in the top left screen)

WINDOWSIZE:500:500:RIGHT:TOP:1280:0 would position the window exactly in the right top corner of my screen (which has 1280x1024)

Additionally thanks terrestrial for this great plugin =)
Title: foo_ui_panels
Post by: tool++ on 2007-05-23 13:00:50
Is there any way we could call for pvars to be set externally from outside the program?

Just the possibilites for that are endless.
Title: foo_ui_panels
Post by: Ana on 2007-05-23 13:12:03
Thanks for the update, it solved the crashes 
Title: foo_ui_panels
Post by: baroh on 2007-05-23 15:16:23
Quote
hmmm... are you sure? it seems to work fine here.


-Edited-

Nevermind, my mistake.
Title: foo_ui_panels
Post by: callisto on 2007-05-23 16:31:16
I would like to ask if you could stock up the WINDOWSIZE command?

I would like to see something like:

WINDOWSIZE:x:y:LEFT:TOP:startX:startY

Which would do the same but position the 'fixed' corner at the desired position

example:
WINDOWSIZE:500:500:LEFT:TOP:5:5 would toggle the window to 500x500pixels and position the left top corner 5pixels from the left and 5 from the top (so in the top left screen)

WINDOWSIZE:500:500:RIGHT:TOP:1280:0 would position the window exactly in the right top corner of my screen (which has 1280x1024)

Additionally thanks terrestrial for this great plugin =)


I second that... I would love to see a dock function!
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-23 17:29:07
^^^^^^^^^

delete the trackinfo_mod and scpl dlls. I've also uploaded 0.13.3 which should hopefully fix the crashes.


Looks like it's a part of background repeated.


what's your os? maybe you're using a slightly older version.... try updating to 0.13.3


Vista Home Premium, with Aero turned off.

Edit: it works now on version 0.13.3, thanks
Title: foo_ui_panels
Post by: Boulotaur2024 on 2007-05-23 19:23:34
(http://www.mezimages.com/up/05/138213-Foobar.jpg)


Do you know if it's possible to do the same we could do with ColumnsUI
with the right-click thing on Foobar taskbar icon but with PanelsUI this time ?

I miss it a lot...

Also I can't rewind/ff by clicking on the my foobar playing progress bar, only by pressing right arrow on my keyboard... Kinda sucks :/
Title: foo_ui_panels
Post by: tool++ on 2007-05-23 20:57:32
Also make it so you can define the SCPL group header count in px. Doing it in rows is ridiculous and annoying :C
Title: foo_ui_panels
Post by: randal1013 on 2007-05-23 21:28:17
been messing around with panels_ui and it's very nice 


but i have a problem, when i insert a SCPL panel, the group display portion doesn't show (though the item display works fine).
Title: foo_ui_panels
Post by: The Judge on 2007-05-24 01:58:24
Have a small issue. For some reason when I switch between playlists using the playlist tree, I 'lose' my grouping for my SCPL. Ordinarily I have it sorted by artists, album (group) and then tracknumber for an album playlist. When I switch to another playlist though and then back to the original playlist for some reason it's sorted by type (group), album (group). I haven't the slightest clue why this happens or how to resolve it. Any help would be much appreciated.
Title: foo_ui_panels
Post by: the in sound from way out on 2007-05-24 07:24:09
Hello there,

Sorry if this has been asked before (searched in vain), I'm looking for a way to activate a button command by using the mouse scroll. Haven't found any documentation on this on the wiki page. Is this possible?

Also, I couldn't find a way to assign a shortcut to the "always on top" option in PanelsUI (looks like it overrides the option in foobar's general preferences).

Thanks.
Any clue?

Besides, is it possible to bypass/hide the group header when the track contains a specific tag? What I'm trying to do is displaying albums / single tracks in the same playlist. I'd like to get rid of group headers for single tracks.

Thx.
Title: foo_ui_panels
Post by: FofR on 2007-05-24 16:00:21
Is colour returning to the editing panels any time soon?
Title: foo_ui_panels
Post by: carmenm on 2007-05-24 16:13:02
already back FofR, you must not have the latest version
Title: foo_ui_panels
Post by: pinknyunyu on 2007-05-24 16:15:08
Are you sure that the playlist is being sorted/grouped by album and not as a bunch of singles?  I think that singles are the default setting.  Have you tried right clicking on the playlist and going to settings and checking what the Sort / Group by is?

been messing around with panels_ui and it's very nice 


but i have a problem, when i insert a SCPL panel, the group display portion doesn't show (though the item display works fine).
Title: foo_ui_panels
Post by: FofR on 2007-05-24 16:49:36
already back FofR, you must not have the latest version


That's odd, reinstalled same version and now it works.

EDIT: Do you always have to right click > select add to playlist to send the items?

EDIT2: In Library Filter I'd like to put for instance in Artist, "Angelo Badalamenti" and "Angelo Badalamenti with some orchestra" in the same group.
I've also stripped out all artists from various albums / singles because I hate clicking on a group to see only one item and I've used $upper() to group correctly the terms that have case differences.
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-24 17:18:36

already back FofR, you must not have the latest version


That's odd, reinstalled same version and now it works.

EDIT: Do you always have to right click > select add to playlist to send the items?


Yeah I think so, I requested drag and drop capabilities.
Title: foo_ui_panels
Post by: FofR on 2007-05-24 17:29:26
I like to double click or hit enter.

EDIT: Any group/item count options yet?
Title: foo_ui_panels
Post by: 4nt1 on 2007-05-24 17:49:39
welcome back FofR when you releasing 0.8 of your panels
Title: foo_ui_panels
Post by: slinger1182 on 2007-05-24 18:00:43
Hey Terrestrial,
I am still having problems with foobar crashing AFTER I close the it. It only happens when the Library Filter Panel is initialised in my layout.

Crash log:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01FFA146h
Access violation, operation: read, address: 03F89FB8h
Call path:
entry=>user_interface::shutdown
This is the first crash logged by this instance.
Code bytes (01FFA146h):
01FFA106h:  8B 38 8B F5 89 7C 24 1C 89 74 24 18 85 F6 8B 5D
01FFA116h:  04 74 04 3B F5 74 05 E8 D7 B4 04 00 3B FB 74 44
01FFA126h:  85 F6 75 05 E8 CA B4 04 00 3B 7E 04 75 05 E8 C0
01FFA136h:  B4 04 00 8B 77 28 85 F6 74 17 8B 0E 85 C9 74 08
01FFA146h:  8B 01 8B 10 6A 01 FF D2 56 E8 C4 BF 04 00 83 C4
01FFA156h:  04 8D 74 24 18 E8 60 34 FC FF 8B 7C 24 1C 8B 74
01FFA166h:  24 18 EB A8 8B C5 C7 44 24 2C FF FF FF FF E8 07
01FFA176h:  DB FB FF 8B 4C 24 24 64 89 0D 00 00 00 00 59 5F
Stack (0012F9D4h):
0012F9B4h:  00260688 7C9C93C0 00000312 7C9C93C0
0012F9C4h:  00000004 00260178 00001890 00000000
0012F9D4h:  7BFB614A 020B7594 0267C820 0267C870
0012F9E4h:  020B24F8 02650480 0267C820 026544B0
0012F9F4h:  7C911970 0012FA24 020605C8 00000000
0012FA04h:  01FB5D84 0267C820 7BFB6282 02650480
0012FA14h:  020B24F8 00000001 0012FA38 7C925EAC
0012FA24h:  0012FA44 02063E68 FFFFFFFF 01FCC980
0012FA34h:  7BFB62AA 02650480 020B24F8 0267C870
0012FA44h:  0012FA7C 0205FEA6 00000001 01FCCA93
0012FA54h:  0267C870 7BFB62CE 0267A398 020B24E0
0012FA64h:  00000000 020B5301 0012FA84 020B24F8
0012FA74h:  02650480 4EC76A42 0012FAB8 02060F08
0012FA84h:  00000001 01FBFE86 020B24E0 020BA598
0012FA94h:  020B5368 020B4490 020B5368 020B7330
0012FAA4h:  01FCC980 7BFB623E 020BA598 020B5368
0012FAB4h:  020B4490 0012FAF0 0205FEA6 00000001
0012FAC4h:  01FCCA93 020B4490 7BFB6242 020B6460
0012FAD4h:  020B5350 00000000 00000001 0012FACC
0012FAE4h:  020B5368 020BA598 4EC76A42 0012FB30
Registers:
EAX: 026504B8, EBX: 026504B8, ECX: 03F89FB8, EDX: 01FB5D50
ESI: 026927F8, EDI: 026544B0, EBP: 0267C820, ESP: 0012F9D4
Crash location: "foo_ui_panels", loaded at 01FB0000h - 0209C000h

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
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
MSCTF                            loaded at 74720000h - 7476B000h
AM27105                          loaded at 00A60000h - 00A9B000h
ws2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_abx                          loaded at 00AE0000h - 00B13000h
foo_albumlist                    loaded at 00B40000h - 00B87000h
OLEAUT32                        loaded at 77120000h - 771AC000h
foo_albumlist_autoupdate        loaded at 00BB0000h - 00BC7000h
foo_audioscrobbler              loaded at 00BF0000h - 00C27000h
foo_autoplaylist                loaded at 00C50000h - 00C80000h
foo_burninate                    loaded at 00CA0000h - 00CD7000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_cdda                        loaded at 00D00000h - 00D35000h
foo_converter                    loaded at 00D60000h - 00DC9000h
foo_cwb_hooks                    loaded at 00DF0000h - 00E25000h
foo_dop                          loaded at 00E50000h - 00EAD000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_dsp_bs2b                    loaded at 00ED0000h - 00EEC000h
foo_dsp_crossfader              loaded at 00F10000h - 00F2D000h
libmmd                          loaded at 00F40000h - 011F1000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_dsp_skip_silence            loaded at 01220000h - 01233000h
foo_dsp_std                      loaded at 01250000h - 01291000h
foo_freedb2                      loaded at 012C0000h - 01300000h
foo_input_std                    loaded at 01320000h - 01433000h
foo_lyricsdb                    loaded at 01460000h - 0148F000h
WININET                          loaded at 42C10000h - 42CDF000h
Normaliz                        loaded at 014A0000h - 014A9000h
iertutil                        loaded at 42990000h - 429D5000h
foo_masstag                      loaded at 016D0000h - 0171F000h
foo_msnalt                      loaded at 01740000h - 01759000h
foo_out_ks                      loaded at 01780000h - 017AA000h
foo_playcount                    loaded at 017D0000h - 017F8000h
foo_playlist_bind                loaded at 01820000h - 01845000h
foo_playlist_tree                loaded at 01860000h - 018D5000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 71AD0000h - 71AD9000h
libmzgc360_000                  loaded at 01900000h - 019A4000h
foo_rgscan                      loaded at 019F0000h - 01A38000h
foo_run                          loaded at 01A60000h - 01A8B000h
foo_scheduler                    loaded at 01AB0000h - 01B1F000h
POWRPROF                        loaded at 74AD0000h - 74AD8000h
WINMM                            loaded at 76B40000h - 76B6D000h
serwvdrv                        loaded at 5CD70000h - 5CD77000h
umdmxfrm                        loaded at 5B0A0000h - 5B0A7000h
foo_scrobblecharts              loaded at 01BC0000h - 01BF3000h
foo_uie_albumart                loaded at 01C20000h - 01C52000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_albumlist                loaded at 01C90000h - 01CCD000h
foo_uie_lyrics_panel            loaded at 01CF0000h - 01D58000h
foo_uie_playlists_dropdown      loaded at 01D80000h - 01DBA000h
foo_uie_quicksearch              loaded at 01DE0000h - 01E26000h
foo_uie_tabs                    loaded at 01E50000h - 01E76000h
foo_uie_wmpvis                  loaded at 01EA0000h - 01EDB000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
foo_ui_columns                  loaded at 01EF0000h - 01F87000h
foo_ui_panels                    loaded at 01FB0000h - 0209C000h
foo_ui_std                      loaded at 020C0000h - 02117000h
foo_unpack                      loaded at 02140000h - 0216E000h
foo_utils                        loaded at 02190000h - 021C8000h
foo_winamp_spam                  loaded at 021F0000h - 02220000h
Msimg32                          loaded at 76380000h - 76385000h
mswsock                          loaded at 71A50000h - 71A8F000h
DNSAPI                          loaded at 76F20000h - 76F47000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
Aqua Dock                        loaded at 04210000h - 0421D000h
YzDock                          loaded at 04230000h - 0423D000h
SHDOCLC                          loaded at 20000000h - 20088000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 7C911970h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlDeleteCriticalSection" (+000000E6h)
Address: 020605C8h, location: "foo_ui_panels", loaded at 01FB0000h - 0209C000h
Address: 01FB5D84h, location: "foo_ui_panels", loaded at 01FB0000h - 0209C000h
Address: 7C925EACh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlDestroyHeap" (+00000116h)
Address: 02063E68h, location: "foo_ui_panels", loaded at 01FB0000h - 0209C000h
Address: 01FCC980h, location: "foo_ui_panels", loaded at 01FB0000h - 0209C000h
Address: 0205FEA6h, location: "foo_ui_panels", loaded at 01FB0000h - 0209C000h
Address: 01FCCA93h, location: "foo_ui_panels", loaded at 01FB0000h - 0209C000h
Address: 4EC76A42h, location: "gdiplus", loaded at 4EC50000h - 4EDF3000h
Symbol: "GdiplusShutdown" (+0000004Dh)
Address: 02060F08h, location: "foo_ui_panels", loaded at 01FB0000h - 0209C000h
Address: 01FBFE86h, location: "foo_ui_panels", loaded at 01FB0000h - 0209C000h
Address: 01FCC980h, location: "foo_ui_panels", loaded at 01FB0000h - 0209C000h
Address: 0205FEA6h, location: "foo_ui_panels", loaded at 01FB0000h - 0209C000h
Address: 01FCCA93h, location: "foo_ui_panels", loaded at 01FB0000h - 0209C000h
Address: 4EC76A42h, location: "gdiplus", loaded at 4EC50000h - 4EDF3000h
Symbol: "GdiplusShutdown" (+0000004Dh)
Address: 02060F08h, location: "foo_ui_panels", loaded at 01FB0000h - 0209C000h
Address: 01FBFE86h, location: "foo_ui_panels", loaded at 01FB0000h - 0209C000h
Address: 0208B154h, location: "foo_ui_panels", loaded at 01FB0000h - 0209C000h
Address: 0208B15Ch, location: "foo_ui_panels", loaded at 01FB0000h - 0209C000h
Address: 01FCFC9Bh, location: "foo_ui_panels", loaded at 01FB0000h - 0209C000h
Address: 7E41DAEAh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 004DED54h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 02063700h, location: "foo_ui_panels", loaded at 01FB0000h - 0209C000h
Address: 00466224h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A87E6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430A0Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 013C0640h, location: "foo_input_std", loaded at 01320000h - 01433000h
Address: 004C07D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BC438h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BC438h, 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: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
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: 004E4198h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49CCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 1000C021h, location: "shared", loaded at 10000000h - 10029000h
Address: 004E3E68h, location: "foobar2000", loaded at 00400000h - 004F3000h
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: 00491E58h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4218h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00447AE7h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0043D4DDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004991DDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01000000h, location: "libmmd", loaded at 00F40000h - 011F1000h
Symbol: "_csqrtq_f90" (+000BD6C4h)
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF4F4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430B6Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0928h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004973CAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004936FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004936F6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B33D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4210h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF8E8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496284h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004962EDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
Album List 3.2.0  (foo_albumlist)
Default User Interface 0.9acc  (foo_ui_std)
Album Art Panel 0.175  (foo_uie_albumart)
Masstagger 1.6  (foo_masstag)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
CD Audio Decoder 2.1.1  (foo_cdda)
Lyrics panel 0.34.1  (foo_uie_lyrics_panel)
Gapless Crossfader 0.2.6 (Intel SSE)  (foo_dsp_crossfader)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
ReplayGain Scanner 2.0.2  (foo_rgscan)
MSN Now Playing (alt) 2.4  (foo_msnalt)
iPod manager 0.3.9 TEST  (foo_dop)
Playlist Bind 3.1  (foo_playlist_bind)
Audio CD Writer 2.0.1  (foo_burninate)
Converter 1.0.1  (foo_converter)
Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]  (foo_playlist_tree)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
FLAC Decoder 1.1.0  (foo_input_std)
Standard DSP array 1.0  (foo_dsp_std)
Scheduler 3.53  (foo_scheduler)
Standard Input Array 1.0  (foo_input_std)
freedb Tagger 0.5.2a  (foo_freedb2)
Albumlist autoupdate 0.1  (foo_albumlist_autoupdate)
ZIP/GZIP reader 1.0  (foo_unpack)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
Kernel Streaming Output 1.2.2  (foo_out_ks)
Skip silence 0.1 (Intel SSE)  (foo_dsp_skip_silence)
Winamp API Emulator 0.96  (foo_winamp_spam)
WMA Decoder 1.1  (foo_input_std)
RAR reader 1.1  (foo_unpack)
Run services 0.3.2  (foo_run)
Album list panel 0.2.1  (foo_uie_albumlist)
Panels UI 0.13.3 beta [May 23 2007 - 02:07:20]  (foo_ui_panels)
bs2b 2.1.0  (foo_dsp_bs2b)
Audioscrobbler 1.3.5  (foo_audioscrobbler)
Playback Statistics 1.3.2  (foo_playcount)
WMP Visualizations 0.1.2 (Intel SSE)  (foo_uie_wmpvis)
ABX Comparator 1.3.1  (foo_abx)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Playlist Tools 0.5.9  (foo_utils)
foobar2000 core 0.9.4.3  (Core)
Tabbed panel modifyed 0.2.1  (foo_uie_tabs)

Title: foo_ui_panels
Post by: Nickoladze on 2007-05-24 18:11:51
I like to double click or hit enter.

EDIT: Any group/item count options yet?


%trackcount%
Title: foo_ui_panels
Post by: FofR on 2007-05-24 18:19:57
What about sub groups?

Quote
welcome back FofR when you releasing 0.8 of your panels


Just having a day off from work today, I'm snowed under until June 13th, at which point I am done.

Request: Start typing to jump to that letter
Request 2: The ability to border an entire sub group
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-24 18:23:13
Dunno if there is a sub groups one.
Title: foo_ui_panels
Post by: terrestrial on 2007-05-24 18:47:12
EDIT: Any group/item count options yet?


%_subidx% -> "level" of the node
%_maxidx% -> number of levels
%_itemindex% -> index of the current item
%_itemcount% -> number of items at the same level
%trackcount% -> number of tracks under the selected node
%childcount% -> number of child nodes (will only be valid if the parent node has been expanded once)


Hey Terrestrial,
I am still having problems with foobar crashing AFTER I close the it. It only happens when the Library Filter Panel is initialised in my layout.


fixed. download 0.13.4
Title: foo_ui_panels
Post by: randal1013 on 2007-05-24 21:26:21
Are you sure that the playlist is being sorted/grouped by album and not as a bunch of singles?  I think that singles are the default setting.  Have you tried right clicking on the playlist and going to settings and checking what the Sort / Group by is?

oh, i didn't know i had to turn on album grouping. well i got it to work, but it seems i can't create a new preset, i can only edit and delete the ones that came with it.
Title: foo_ui_panels
Post by: Falstaff on 2007-05-25 19:44:07
Hi,

I'm not happy with the 0.13, now, screen is flashing when swapping pictures on Tracks Displays ...
and a latency when changing panels that previouly containt a pictures before refresh with a new one (cover)...

fix this bugg please, it render foobar not very nice

Bye

Br3tt
Title: foo_ui_panels
Post by: FofR on 2007-05-25 21:04:43
i am noticing this also.
Title: foo_ui_panels
Post by: Lucky Luciano on 2007-05-26 04:06:46
I'm having problems understanding how to use CONTEXT-SELECTED. I made some buttons in the main panelsUI layout, outside the SCPL. With one of them I want to to run tag& rename. Problem is: it takes as parameter the playing file instead of the selected file(in the SCPL). This doesn't happen if I press the Hotkey I created for the Tag & rename service.

The button code is like this
Code: [Select]
$button(260,30,0,0,34,24,/images\LL Dark Blue\tag.png,/images\LL Dark Blue\tag g.png,Tag & Rename,CONTEXT-SELECTED)


Is this not possible?
Title: foo_ui_panels
Post by: Falstaff on 2007-05-26 09:06:44
i am noticing this also.


ouf!!, i'm not the only one having this problem ...

please Terrestiral, could you fix this bugg ... screen flashing and refresh pics latency on tracks display ?
Title: foo_ui_panels
Post by: bimbel on 2007-05-26 09:19:03

i am noticing this also.


ouf!!, i'm not the only one having this problem ...

please Terrestiral, could you fix this bugg ... screen flashing and refresh pics latency on tracks display ?


Yeah that the pic latency is annoying -.- (though no screen flashing here)

I pretty much understand all the panels functions but the SCPL layout selector cracks me up. What I want to do is the following:

I want to have two SCPL layouts (One displaying just Singles without headers and one for Albums with headers (art etc.))
And I want to change between them through buttons (pvar or whatever ^^)

Any tips how to accomplish that? I tried some things but never worked the way I wanted!
Title: foo_ui_panels
Post by: hal9001 on 2007-05-26 13:43:09
can't download (404 error)

/signa folder and onwards do not exist on http://users.bowie-cass.com/ (http://users.bowie-cass.com/)
Title: foo_ui_panels
Post by: xan K on 2007-05-26 14:43:30
download's broken...
Title: foo_ui_panels
Post by: chiwou on 2007-05-26 21:52:25
hi can someone reup it  with the library.pp file, please

thx
Title: foo_ui_panels
Post by: Evacide on 2007-05-26 22:00:13
anyone care to reupload this?
Title: foo_ui_panels
Post by: carmenm on 2007-05-26 22:04:36
Terrestrial: would it be possible to have the playlist menu from SCPL as a button, like MENU ?

That would be awesome
Title: foo_ui_panels
Post by: Evacide on 2007-05-26 22:33:22
can someone upload this to like rapidshare or megaupload... it'd only take like 2 minutes of your time
Title: foo_ui_panels
Post by: mundschuss on 2007-05-26 23:21:07
so, i uploaded the file from my plugin folder, hope, it work and i didn't made any settings, that doenst work under the normal foobar-installation, but it should work =)

http://www.megaupload.com/de/?d=LO161P2W (http://www.megaupload.com/de/?d=LO161P2W)

seeya
Title: foo_ui_panels
Post by: xan K on 2007-05-27 01:34:17
so, i uploaded the file from my plugin folder, hope, it work and i didn't made any settings, that doenst work under the normal foobar-installation, but it should work =)

http://www.megaupload.com/de/?d=LO161P2W (http://www.megaupload.com/de/?d=LO161P2W)

seeya


Thanks mundschuss, but your version is 0.13.1. There is a version 0.13.3 mentioned in the forum. anyone has it and can upload it?
Title: foo_ui_panels
Post by: Evacide on 2007-05-27 02:56:34
so, i uploaded the file from my plugin folder, hope, it work and i didn't made any settings, that doenst work under the normal foobar-installation, but it should work =)

http://www.megaupload.com/de/?d=LO161P2W (http://www.megaupload.com/de/?d=LO161P2W)

seeya

Thanks! now if i only i could find trackinfo_mod and scpl so i could use some of the other skins that don't use panel ui.... 
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-27 05:35:32
I'm almost 100% sure that terrestrial said that he doesn't want anyone else uploading his compontent(s).
Title: foo_ui_panels
Post by: Evacide on 2007-05-27 05:58:52
I'm almost 100% sure that terrestrial said that he doesn't want anyone else uploading his compontent(s).

where are we supposed to get them? his site for downloads is down...
Title: foo_ui_panels
Post by: Hakubo on 2007-05-27 08:54:27
Quote
I'm almost 100% sure that terrestrial said that he doesn't want anyone else uploading his compontent(s).
Afair, he asked not to freely distribute older versions.

I have 0.13.3, but the latest one is 0.13.4. So that's up to someone else.
Title: foo_ui_panels
Post by: mundschuss on 2007-05-27 14:41:37
so, heres a question:
how to: i wanna make the average of an grup (e.g. average bitrate of a group(columns-groups)/album)  and that he add all song lenghts wwhich are in the columnsgroup (for albumlenght)

is this possible? would be very nice =)


seeya
Title: foo_ui_panels
Post by: goook on 2007-05-27 18:02:31
Here's 0.13.4, just the component, no readme or library.pp, because I didn't have them saved.

-- link removed -- you'll find the latest version here (http://www.hydrogenaudio.org/forums/index.php?showtopic=55146) instead.

(will remove the download link as soon as the site is back up...)
Title: foo_ui_panels
Post by: hal9001 on 2007-05-27 19:21:28
Here's 0.13.4, just the component, no readme or library.pp, because I didn't have them saved.

http://www.divshare.com/download/753514-2c6 (http://www.divshare.com/download/753514-2c6)

(will remove the download link as soon as the site is back up...)

Finally! Someone who actually does something instead of whining about how wrong it would be.
Thanks you. Hope it'll be worth the 24 hour wait.
Title: foo_ui_panels
Post by: carmenm on 2007-05-27 19:54:17
Terrestrial: is there a way from a popup window to set the size of the main window?
Title: foo_ui_panels
Post by: terrestrial on 2007-05-27 23:29:34
I've changed ISPs so the old download links won't work. I've uploaded the new version here (check the first post), as my new ISP doesn't have web space
Title: foo_ui_panels
Post by: gregory on 2007-05-28 00:50:10
updated to 0.13.5
started up foobar and all fonts look smaller
checked my code, fonts still set the same as before
does this version handle fonts diff? maybe in relation to the windows dpi settings?

*edit*
a $calcheight() on a 12 pt. font yields an 18, it was previously 23
Title: foo_ui_panels
Post by: xan K on 2007-05-28 02:18:33
good! thanks for the update!
Title: foo_ui_panels
Post by: Falstaff on 2007-05-28 12:46:06
I've changed ISPs so the old download links won't work. I've uploaded the new version here (check the first post), as my new ISP doesn't have web space


Thanx a lot for update !! there is no more flashing pics on track display panel and no more latency when refreshing the Track display pics on changing track !

(thanx too for having resolved the pb on PVAR storing on POPUPs!  )

Great job !

Br3tt

PS: no font size pb for me with this new release.
Title: foo_ui_panels
Post by: stampgevaar on 2007-05-28 13:59:19
$if(%date%
,%date%|%discogs_release_month%|%album%
,##NODATE##|%album%)

is it me or is something like this not possible in the library filter??
I tried and tried but I'm always getting "?" until I'm at the 3 child.

example

##NODATE##
      ?
              album
2007
        2
            album

I want the album child directly after ##NODATE##
how do I do this??

thanks in advance
Title: foo_ui_panels
Post by: steliyan on 2007-05-28 16:06:31
There is a bug since the first version I used, but didn't see to be reported. Whe you right-click on the trayicon the menu doesn't appear on the trayicon. Screenshot:
(http://img267.imageshack.us/img267/9997/untitledtu7.png)
Title: foo_ui_panels
Post by: TheBlackCat on 2007-05-28 17:14:53
Is there a built-in way to draw gradients in panels ui?  Such as a rectangle filled with a gradient instead of a solid color, for instance?  I don't think there is, but I wanted to check.
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-28 17:37:45
Is there a built-in way to draw gradients in panels ui?  Such as a rectangle filled with a gradient instead of a solid color, for instance?  I don't think there is, but I wanted to check.


Nope
Title: foo_ui_panels
Post by: shakey_snake on 2007-05-28 18:01:32
Is there a built-in way to draw gradients in panels ui?  Such as a rectangle filled with a gradient instead of a solid color, for instance?  I don't think there is, but I wanted to check.
...you can always use a transparent .png
Title: foo_ui_panels
Post by: Blankwire on 2007-05-28 18:59:26
I'm creating a layout in Panels, but I'd like to know how I can create a button that pops up the main menu (what the newest version of FofR does). I already have the button, but I just need to know the command.

The other thing I'd like to do at the moment is have album art in the item list of SCPL (next to the tracks). Anyone know how I can do this?

Thanks! I'm *almost* there.
Title: foo_ui_panels
Post by: shakey_snake on 2007-05-28 19:06:11
the command is MENU
Title: foo_ui_panels
Post by: Blankwire on 2007-05-28 19:09:57
the command is MENU

That did it, thanks!
Title: foo_ui_panels
Post by: sparsely on 2007-05-28 20:18:32
Just wanted to say this plugin is the best!
PanelsUI has converted me from a somewhat begrudging Foobar user, to an enthusiast.
Thanks to terrestrial for all the time, support, and development.
Title: foo_ui_panels
Post by: carmenm on 2007-05-28 21:46:03
Terrestrial: is there a way as there is with SYSCOL to get a system used font?

EDIT : The last build is really cool, Thanks
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-28 22:30:07
Quote
WINDOWSIZE:x:y:LEFT:TOP


I can't get the last 2 parameters to do anything, do they work?

I tried LEFT,RIGHT,TOP,BOTTOM and numbers but the window never moved.
Title: foo_ui_panels
Post by: bb10 on 2007-05-28 22:42:03
Quote
WINDOWSIZE:x:y:LEFT:TOP


I can't get the last 2 parameters to do anything, do they work?

I tried LEFT,RIGHT,TOP,BOTTOM and numbers but the window never moved.


It works when you have 2 of them. For example:

$setpvar(minimode,WINDOWSIZE:$eval(350):$eval(500):LEFT:BOTTOM)
$setpvar(fullview,WINDOWSIZE:$eval(1149):$eval(779):LEFT:BOTTOM)

when the pvar "minimode" is activated it will resize the window to the bottom left. (bottom left corner will stay on its place)

when the pvar "fullview" is selected it will resize the window to the top right (bottom left corner will stay on its place again)

if you change it to:
$setpvar(minimode,WINDOWSIZE:$eval(350):$eval(500):LEFT:BOTTOM)
$setpvar(fullview,WINDOWSIZE:$eval(1149):$eval(779):RIGHT:TOP)

when the pvar "minimode" is activated it will resize the window to the bottom left. (bottom left corner will stay on its place)

but when the pvar "fullview" is selected it will resize the window to the bottom left (top right corner of "minimode" will stay on its place)

I hope it's clear 
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-28 23:28:40
Yes it is, thanks.
Title: foo_ui_panels
Post by: Evil Homie on 2007-05-28 23:47:11
I havn't read through this whole thread (its way too long) but im wondering how can i do so that when i click the minimize icon it goes to systray instead of just minimizing like normal?
Title: foo_ui_panels
Post by: The Judge on 2007-05-28 23:58:03
^^ It's in the preferences menu.
Title: foo_ui_panels
Post by: pirlouy on 2007-05-29 10:15:52
http://img267.imageshack.us/img267/9997/untitledtu7.png (http://img267.imageshack.us/img267/9997/untitledtu7.png)

I still do NOT have this tray menu. When I right click on icon, I have nothing... Maybe it's because I use Litestep...
Is there something special to do in order to have this menu ?
Title: foo_ui_panels
Post by: WilB on 2007-05-29 11:27:33
I can confirm the problem reported by Gregory of all font sizes rendered too small with 0.13.5 (xp sp2).

The problem occurs at a windows dpi setting of large (120dpi) - panels ui 0.13.5 renders fonts smaller than those rendered, for example, by Word or earlier versions of panels ui.

At a windows dpi setting of normal (96dpi) fonts rendered by panels ui 0.13.5, Word and earlier versions of panels ui are of the same size.

Thank you for your continued development of this great plug-in.
Title: foo_ui_panels
Post by: carmenm on 2007-05-29 13:18:36
I found something strange in the last buid that might be related to what pointed out WilB and Gregory. I used one of my conf on another computer. On that computer i dont have the font used in my skin and there is what i see
(http://img442.imageshack.us/img442/1571/foobaryl3.th.png) (http://img442.imageshack.us/my.php?image=foobaryl3.png)
in the two circles the code is the same as we can see in the Track display clear type seams activated while it doesnt seem to be in the SCPL

EDIT: Terrestrial, in Track displays it seems that we cant $get a variable in //Per Second that was set in the //Per track. It oblige duplicated code in //Per Track and //Per Second. Do you see a way to deal with this?
Title: foo_ui_panels
Post by: shakey_snake on 2007-05-29 15:17:10
EDIT: Terrestrial, in Track displays it seems that we cant $get a variable in //Per Second that was set in the //Per track. It oblige duplicated code in //Per Track and //Per Second. Do you see a way to deal with this?

pvars (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29#Permanent_variables)
Title: foo_ui_panels
Post by: carmenm on 2007-05-29 15:49:07
Damn, why didnt i think about that .... Thanks shakey_snake
Title: foo_ui_panels
Post by: FofR on 2007-05-29 21:53:29
Im having trouble getting my SCPL to be transparent. It has a background colour set via the "..." background colour button in the editor box which I can find no way of removing.

EDIT: I am a douche and missed that checkbox.

Anyone thought of a clever way of making reflected album art fade out to transparency not a fixed colour? It seems impossible to get the reflection to merge with the background irrespective of the background image/colour.
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-29 22:05:33
Im having trouble getting my SCPL to be transparent. It has a background colour set via the "..." background colour button in the editor box which I can find no way of removing.

Anyone thought of a clever way of making reflected album art fade out to transparency not a fixed colour? It seems impossible to get the reflection to merge with the background irrespective of the background image/colour.


Yeah, I do it all the time.

Just edit a piece of the background in photoshop and make it fade with a layer mask and gradient.
Title: foo_ui_panels
Post by: FofR on 2007-05-29 22:07:55
Mmm but that doesn't work if the background or reflected image size isn't fixed.
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-05-29 23:10:04
I found some strange behavior when making also the headers transparent(no drawrect) the background is a bit
distorted where Headers should be.

Is this a bug?
Title: foo_ui_panels
Post by: Jensen on 2007-05-29 23:30:52
Panels transparent has many bugs!
Every panel's transparent area just display the "//backgroud" images.
Title: foo_ui_panels
Post by: odyssey on 2007-05-29 23:35:52
I would be cool if someone could make a spectrum analyser (equal to the integrated) with transparancy ability (or if it's already possible - how?)
Title: foo_ui_panels
Post by: The Judge on 2007-05-30 00:44:54
What happened to the wiki? It seems to have disappeared .

And is there a way to change the name of the Library Filter playlist?
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-30 03:26:11
What happened to the wiki? It seems to have disappeared .


http://wiki.hydrogenaudio.org/index.php?ti...oo_ui_panels%29 (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29)

?
Title: foo_ui_panels
Post by: TheBlackCat on 2007-05-30 05:44:59
Panels transparent has many bugs!
Every panel's transparent area just display the "//backgroud" images.


It happens to me too, although with transparent png's (I haven't tried to use transparent panels yet).  Basically transparency shows through directly to the //background section, anything that is between the topmost transparent png and whatever is behind it in the background section does not show up.  So say you have two overlapping buttons in the Per Second section.  If a transparent part of the top button covers an opaque part of the bottom button then the covered part of the bottom button is not drawn, the transparent section on the top button shows whatever is underneath it on the background.  To get around this I have been drawing a static image of the buttons to the background section in the order I want them rendered and then placing the actual button directly on top, making it so the transparent section sees the button again on the background.  This is kind of a hack.  It certainly is not optimal and leads to other problems.  For instance it only works if the part of the button that overlaps is always the same (for instance in "on" and "off" states) since the background image cannot be changed like the button can based on mouse-over or events in the program.
Title: foo_ui_panels
Post by: vlada on 2007-05-30 05:50:19
Hi,

just yesterday I started playing with Panels UI. So far everything forks fine, except of one thing I couldn't figure out: Is it possible to overlay an image over a panel? Or if 2 panels (or just any objects - texts/images) overlay, which one is at the bottom and which one is on the top? Thanks.
Title: foo_ui_panels
Post by: bit4bit on 2007-05-30 14:37:59
I have a problem with resizing popups using WINDOWSIZE. It seems that the size of the popup window stays the same and the parent window is changed. Is the reason for this that %_width% and %_height% are PVARs and only valid for the parent window? Are there different  variables for popups?
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-30 17:40:46
Hi,

just yesterday I started playing with Panels UI. So far everything forks fine, except of one thing I couldn't figure out: Is it possible to overlay an image over a panel?


No
Title: foo_ui_panels
Post by: vlada on 2007-05-31 07:50:42
And how is it with the other objects (not panels). If I overlay 2 images, which one will be at the top? Or if I want tu put a text over image or image over text. How can I control it?
Title: foo_ui_panels
Post by: Falstaff on 2007-05-31 11:45:51
And how is it with the other objects (not panels). If I overlay 2 images, which one will be at the top? Or if I want tu put a text over image or image over text. How can I control it?


for pics and text, all depend of your command order !
Title: foo_ui_panels
Post by: carmenm on 2007-05-31 14:36:55
Terrestrial: I know i asked before but i really think this is necessary. Could we have a button command like REFRESH which would redraw everything(track displays , SCPL etc ...). I hope i am not asking too much. And you know i would like to help you with that
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-31 15:02:46
Terrestrial: I know i asked before but i really think this is necessary. Could we have a button command like REFRESH which would redraw everything(track displays , SCPL etc ...). I hope i am not asking too much. And you know i would like to help you with that


just open the settings, type something into the code, erase it, hit apply
Title: foo_ui_panels
Post by: carmenm on 2007-05-31 15:07:47

Terrestrial: I know i asked before but i really think this is necessary. Could we have a button command like REFRESH which would redraw everything(track displays , SCPL etc ...). I hope i am not asking too much. And you know i would like to help you with that


just open the settings, type something into the code, erase it, hit apply

Yeah i know that  but i need it from a button. My layout is really complex and sometimes i need to refresh the whole setup after changing a pvar
Title: foo_ui_panels
Post by: FofR on 2007-05-31 15:29:11
I could use this when switching between themes in my config also.
Title: foo_ui_panels
Post by: bit4bit on 2007-05-31 15:56:39
Yes, a REFRESH command would be very useful. I would even go further and ask for a COMMAND function independent from a button. This has many advantages over a stack of buttons. And I can even think of situations, when I want to resize or sort without pushing a button.

I already asked it yesterday: Can somebody help me with WINDOWSIZE and popups? It seems that %_width% and %_height% can only be changed for the parent window and not the popup. Is there a solution to this problem?
Title: foo_ui_panels
Post by: carmenm on 2007-05-31 16:24:28
Yes, a REFRESH command would be very useful. I would even go further and ask for a COMMAND function independent from a button. This has many advantages over a stack of buttons. And I can even think of situations, when I want to resize or sort without pushing a button.

I already asked it yesterday: Can somebody help me with WINDOWSIZE and popups? It seems that %_width% and %_height% can only be changed for the parent window and not the popup. Is there a solution to this problem?

yeah you are right i have the same thing here, which is actually what i want
But i dont think there is a solution right now
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-31 21:21:32
I could use this when switching between themes in my config also.


Could you please reply to the PM I sent you? Thanks.
Title: foo_ui_panels
Post by: jclim00 on 2007-05-31 21:34:33
I found some strange behavior when making also the headers transparent(no drawrect) the background is a bit
distorted where Headers should be.

Is this a bug?


Getting the same problem here. Example of this:

(http://xs215.xs.to/xs215/07224/distorted.gif)
Title: foo_ui_panels
Post by: sylla on 2007-05-31 22:52:43
Maybe I should post in the columns:ui thread instead, but does anyone know if the Library Filter will be ported so that it works to put in a panel in columns_ui?
Title: foo_ui_panels
Post by: Nickoladze on 2007-05-31 23:17:19
Maybe I should post in the columns:ui thread instead, but does anyone know if the Library Filter will be ported so that it works to put in a panel in columns_ui?


Of course not.
Title: foo_ui_panels
Post by: bb10 on 2007-05-31 23:23:13
Maybe I should post in the columns:ui thread instead, but does anyone know if the Library Filter will be ported so that it works to put in a panel in columns_ui?


It works, just install panels ui and add library filter to your columns ui layout
Title: foo_ui_panels
Post by: terrestrial on 2007-06-01 00:33:58
updated to 0.13.5
started up foobar and all fonts look smaller
checked my code, fonts still set the same as before
does this version handle fonts diff? maybe in relation to the windows dpi settings?

*edit*
a $calcheight() on a 12 pt. font yields an 18, it was previously 23


the new version uses 96dpi as the conversion from point size to font height. this is to prevent disappearing text when going from a 96dpi system to a higher one (eg 120dpi). ideally, we should use pixel heights, but that would break even more layouts....

I found something strange in the last buid that might be related to what pointed out WilB and Gregory. I used one of my conf on another computer. On that computer i dont have the font used in my skin and there is what i see
(http://img442.imageshack.us/img442/1571/foobaryl3.th.png) (http://img442.imageshack.us/my.php?image=foobaryl3.png)
in the two circles the code is the same as we can see in the Track display clear type seams activated while it doesnt seem to be in the SCPL


have you set cleartype on in the system preferences? what code are you using in the track display vs scpl?

Quote
EDIT: Terrestrial, in Track displays it seems that we cant $get a variable in //Per Second that was set in the //Per track. It oblige duplicated code in //Per Track and //Per Second. Do you see a way to deal with this?


put it in the // Global section....
Title: foo_ui_panels
Post by: shakey_snake on 2007-06-01 00:52:49
Have you implimented a %foobar_dir% variable or anything like that yet?
you said you would when you changed relative paths last time (http://www.hydrogenaudio.org/forums/index.php?showtopic=52465&st=1000&p=487433&#entry487433)
Title: foo_ui_panels
Post by: terrestrial on 2007-06-01 00:57:12
Have you implimented a %foobar_dir% variable or anything like that yet?


no, not yet. I will try for 0.13.7

-----------

I've uploaded 0.13.6... it should fix the bug with transparent headers in scpl. new web host thanks to fofr.
Title: foo_ui_panels
Post by: Nickoladze on 2007-06-01 05:21:33
Some requests from me:
- Setting to turn on/off window drag ability.
- Minimum group size for SCPL
- Minimum group size for LF
- Change cursor to "click hand" when hovering over $button() and $button2()
- Maybe new seekbar and volume slider panels with lots of options, that other panel crashes a lot and the creator doesn't even speak english
- Ability to make Foobar transparent (See windows behind it), I'm not sure if this is already possible. And yes, I know about $glass()
- Ability to hid the root nodes on LF
- Ability to style the scrollbars (Is this possible?)
-$imageabs3(x1,y1,x2,y2,x3,y3,x4,y4,image path,image options) function, ability to skew an image
-- x1,y1 is the position of the top-left corner of an image
-- x2,y2 is the position of the top-right corner of an image
-- x3,y3 is the position of the bottom-left corner of an image
-- x4,y4 is the position of the bottom-right corner of an image


Just keeping you busy terrestrial.

P.S. I love the work you've done with this component, my favorite by far.
Title: foo_ui_panels
Post by: carmenm on 2007-06-01 09:07:59

I found something strange in the last buid that might be related to what pointed out WilB and Gregory. I used one of my conf on another computer. On that computer i dont have the font used in my skin and there is what i see
(http://img442.imageshack.us/img442/1571/foobaryl3.th.png) (http://img442.imageshack.us/my.php?image=foobaryl3.png)
in the two circles the code is the same as we can see in the Track display clear type seams activated while it doesnt seem to be in the SCPL


have you set cleartype on in the system preferences? what code are you using in the track display vs scpl?

Yes i have cleartype activated. The code is the same for both. Here it is
Code: [Select]
$font($get(fontupper),6,,$get(grey))
$alignabs($get(xoffset),8,$eval(%_width% - $get(xoffset)),14,left,middle)
%album artist%

$font($get(fontupper),7,,$get(blue))
$alignabs($get(xoffset),19,$eval(%_width% - $get(xoffset)),14,left,middle)
%album%

Quote

EDIT: Terrestrial, in Track displays it seems that we cant $get a variable in //Per Second that was set in the //Per track. It oblige duplicated code in //Per Track and //Per Second. Do you see a way to deal with this?


put it in the // Global section....

Thanks will try it
Title: foo_ui_panels
Post by: carmenm on 2007-06-01 13:25:03
Terrestrial: I have a feature request. It might not be down in a short time but it could one step forward for panelsUI. It is a text entry panel. I see it as a little text entry associated with a pvar. when we press enter in it the pvar is set to what is in the text panel. This could be very useful for tags or layout configuration. In fact the possibilities are endless like a a complete tagging panel.
What do you think about that?
Title: foo_ui_panels
Post by: Andreasvb on 2007-06-02 00:33:03
Thank you soo much for adding !null! to Library Filter. Very good.
Title: foo_ui_panels
Post by: carmenm on 2007-06-02 01:15:33
thanks a lot for sysfont-val terrestrial
Title: foo_ui_panels
Post by: Nickoladze on 2007-06-02 17:47:12
Is there a way to make the window fully glass?

I tried: $glass($div(%_width%,2),$div(%_width%,2),$div(%_height%,2),$div(%_height%,2))

But there's still a tiny circle in the middle of the window.
Title: foo_ui_panels
Post by: mil3s on 2007-06-02 19:26:44
Thank you soo much for adding !null! to Library Filter. Very good.

thanks a lot for sysfont-val terrestrial

Yea, thanks for both those.
Title: foo_ui_panels
Post by: CepiPerez on 2007-06-03 06:35:34
Is there a way to make the window fully glass?

I tried: $glass($div(%_width%,2),$div(%_width%,2),$div(%_height%,2),$div(%_height%,2))

But there's still a tiny circle in the middle of the window.

$glass(-1,0,0,0)
Title: foo_ui_panels
Post by: bit4bit on 2007-06-03 11:41:26
Maybe it's a stupid question but I tried $glass() but there is no effect on my foobar windows. Is this function for VISTA users only or should this be functional with XP too? What am I doing wrong?
Title: foo_ui_panels
Post by: Hakubo on 2007-06-03 12:02:02
Quote
Maybe it's a stupid question but I tried $glass() but there is no effect on my foobar windows. Is this function for VISTA users only or should this be functional with XP too? What am I doing wrong?
Vista only.
Title: foo_ui_panels
Post by: DaSilva on 2007-06-03 12:54:32
How can I add a dynamic processing bar in the background of the current playing song?
So I can see how many percent are played already.
Title: foo_ui_panels
Post by: shakey_snake on 2007-06-03 14:16:21
the following code is from the default.pui that comes with panelsUI

Code: [Select]
// PerSecond

$if(%isplaying%,
    $puts(l,$eval({%_width%-192}* %playback_time_seconds% /  %length_seconds%))
    $ifgreater($get(l),0,,$puts(l,1))
    $drawrect(124,$eval(%_height%-18),$eval(%_width%-188),10,pencolor-SYSCOL-18 brushcolor-null)
    $drawrect(126,$eval(%_height%-16),$get(l),6,pencolor-null brushcolor-SYSCOL-13)
)


default.pui and basic.pui both have some simple examples to help you get started
Title: foo_ui_panels
Post by: DaSilva on 2007-06-03 14:45:23
And what must be done to display this bar always behind the whole current track in the SCPL with the possibility to change the size of the window etc. and the position of the song in the playlist and colour it in blue?
Title: foo_ui_panels
Post by: Bl@ck_warrior on 2007-06-03 15:03:48
The library filter is really GREAT, however it would be even greater if we have an "autosend to playlist" like on the album list panel and some other behaviour that the album playlist panel has, such as "process keyboard shortcuts" and "autoplay on send to playlist".

Will this be possible or not ?

Keep up the good work
Title: foo_ui_panels
Post by: shakey_snake on 2007-06-03 15:14:35
And what must be done to display this bar always behind the whole current track in the SCPL with the possibility to change the size of the window etc. and the position of the song in the playlist and colour it in blue?

If you don't have much programming experience and can't figure it out I'd recommend downloading and using someone else's .pui
Title: foo_ui_panels
Post by: sylla on 2007-06-03 17:52:24
I also want to say thanks for the !null! function. It would be great if you could send items to playlist by doubleclicking, and adding them with middle click though...
Title: foo_ui_panels
Post by: DaSilva on 2007-06-03 18:53:08

And what must be done to display this bar always behind the whole current track in the SCPL with the possibility to change the size of the window etc. and the position of the song in the playlist and colour it in blue?

If you don't have much programming experience and can't figure it out I'd recommend downloading and using someone else's .pui


Iam using a nice skin and I want to add it there.
Title: foo_ui_panels
Post by: Yotsuya on 2007-06-04 04:46:31
And what must be done to display this bar always behind the whole current track in the SCPL with the possibility to change the size of the window etc. and the position of the song in the playlist and colour it in blue?
the following code is from the default.pui that comes with panelsUI
Code: [Select]
// PerSecond

$if(%isplaying%,
    $puts(l,$eval({%_width%-192}* %playback_time_seconds% /  %length_seconds%))
    $ifgreater($get(l),0,,$puts(l,1))
    $drawrect(124,$eval(%_height%-18),$eval(%_width%-188),10,pencolor-SYSCOL-18 brushcolor-null)
    $drawrect(126,$eval(%_height%-16),$get(l),6,pencolor-null brushcolor-SYSCOL-13)
)
default.pui and basic.pui both have some simple examples to help you get started


DaSilva: Read the default code and reference each function with the wiki to find out what they do.  What this code is doing is drawing a rectangle with a border (pencolor) and no fill (brushcolor) and then filling it with another rectangle with no border but with a different color fill based on the playback position of the current song.

The position of the current song is being calculated in percent by %playback_time_seconds% divided by %length_seconds%. That percentage is then being applied to the desired width %_width%-192.

There is a problem with what do you do with a zero width rectangle so the code tests to see if the percent of the desired width is greater than 0 and if not sets it to 1..

To make the bars appear only for the current track in SCPL, add it to your Track Display code using $if(%isplaying%) undr a // PerSecond header like in the above example.

To change the size and position of the bars you will need to change "%_width%-192", "%_width%-188", "124", "126", "%_height%-18", and "%_height%-16".  To make the bar blue change "SYSCOL-13". To change the color of the border change "SYSCOL-18".

These are rather basic modifications and if you are serious about customizing your own PanelsUI configuration I highly suggest you read the wiki and familiarize yourself with its functions.  Code examples and discussions on their use are littered about the forum, use the search function to find them.
Title: foo_ui_panels
Post by: DaSilva on 2007-06-04 17:46:27
And what must be done to display this bar always behind the whole current track in the SCPL with the possibility to change the size of the window etc. and the position of the song in the playlist and colour it in blue?
the following code is from the default.pui that comes with panelsUI
Code: [Select]
// PerSecond

$if(%isplaying%,
    $puts(l,$eval({%_width%-192}* %playback_time_seconds% /  %length_seconds%))
    $ifgreater($get(l),0,,$puts(l,1))
    $drawrect(124,$eval(%_height%-18),$eval(%_width%-188),10,pencolor-SYSCOL-18 brushcolor-null)
    $drawrect(126,$eval(%_height%-16),$get(l),6,pencolor-null brushcolor-SYSCOL-13)
)
default.pui and basic.pui both have some simple examples to help you get started


DaSilva: Read the default code and reference each function with the wiki to find out what they do.  What this code is doing is drawing a rectangle with a border (pencolor) and no fill (brushcolor) and then filling it with another rectangle with no border but with a different color fill based on the playback position of the current song.

The position of the current song is being calculated in percent by %playback_time_seconds% divided by %length_seconds%. That percentage is then being applied to the desired width %_width%-192.

There is a problem with what do you do with a zero width rectangle so the code tests to see if the percent of the desired width is greater than 0 and if not sets it to 1..

To make the bars appear only for the current track in SCPL, add it to your Track Display code using $if(%isplaying%) undr a // PerSecond header like in the above example.

To change the size and position of the bars you will need to change "%_width%-192", "%_width%-188", "124", "126", "%_height%-18", and "%_height%-16".  To make the bar blue change "SYSCOL-13". To change the color of the border change "SYSCOL-18".

These are rather basic modifications and if you are serious about customizing your own PanelsUI configuration I highly suggest you read the wiki and familiarize yourself with its functions.  Code examples and discussions on their use are littered about the forum, use the search function to find them.


Thank you.
Now I have it like I wanted it!
Title: foo_ui_panels
Post by: sune on 2007-06-04 19:54:47
ugh.. I can't believe how lost I am with this panels_ui...
most important thing is.. how do I get library filter to work?!?! I only switched to panels ui because of it...
I added a LF panel with default settings and all i get is a black background. when I select something it gets highligthted in gray, but the rest remains black. Changing the background color in the layout filter display does nothing..

can someone please shed some light on my total darkness??

thanks
Title: foo_ui_panels
Post by: metal_termite on 2007-06-04 20:36:49
I haven't played around with the LF yet. However I noticed a section on the Library filter was added to the wiki (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29#Library_Filter). Maybe that might help you a bit.
Title: foo_ui_panels
Post by: bb10 on 2007-06-04 20:38:08
ugh.. I can't believe how lost I am with this panels_ui...
most important thing is.. how do I get library filter to work?!?! I only switched to panels ui because of it...
I added a LF panel with default settings and all i get is a black background. when I select something it gets highligthted in gray, but the rest remains black. Changing the background color in the layout filter display does nothing..

can someone please shed some light on my total darkness??

thanks


The background color is weird. It adjusts to your background color, so if you draw a rectangle behind it and you make that white, rightclick > reset the library filter and it'll turn white.

hope that helps
Title: foo_ui_panels
Post by: eboomer on 2007-06-05 00:48:54
First, what exactly is "%groupedcount%"?

terestrial:
* Bug: The background color setting of library filter is not working for me, no matter what color I set it to, it's just transparent (just the color of the rectangle I've drawn underneath it)
Feature requests:
* A way in the Library Filter preferences to move filtering criteria up and down, or an option to insert a new criterion in a particular spot (I've found myself having to copy/paste large chunks of text between criteria as a workaround)
* Option to have nodes at a certain level expand all children when clicked.  This would allow for grouping without needing to click through multiple layers to get there.
* Ability to play a track from Library Filter by double clicking (you already can do this by right clicking and selecting "Play" from the context menu)
Title: foo_ui_panels
Post by: CepiPerez on 2007-06-05 03:59:45
Some requests:
- Transparency in main Panels UI layout
- Drag & Drop in Library Filter
Title: foo_ui_panels
Post by: Keikonium on 2007-06-05 05:10:57
Request:

Would it be possible to have something that can be pressed, that will exit out foobar, and reload foobar with the specified layout?

For example:

I generally use a columns UI layout, but go check out Panels UI every once in a while. To do this, I need to go into my preferences, change to the Panels UI layout, exit foobar, then if need be, load the desired .pui.

So a button that when pressed, exits foobar, switches the UI to Panels (or columns) and loads the desired .pui (defined by the layouts name so columns is compatible).

$button2(DstX,DstY,X,Y,W,H,TEXT[OR IMAGE],HOVER TEXT [OR IMAGE],LAYOUT:PANELS[or columns]:NAME,OPTIONS)

does that make sense? Is this even possible?
Title: foo_ui_panels
Post by: DaSilva on 2007-06-05 16:58:55
Request:

Drag & Drop like every other player has.
Title: foo_ui_panels
Post by: stampgevaar on 2007-06-05 19:18:59
First, what exactly is "%groupedcount%"?

terestrial:
* Bug: The background color setting of library filter is not working for me, no matter what color I set it to, it's just transparent (just the color of the rectangle I've drawn underneath it)
Feature requests:
* A way in the Library Filter preferences to move filtering criteria up and down, or an option to insert a new criterion in a particular spot (I've found myself having to copy/paste large chunks of text between criteria as a workaround)
* Option to have nodes at a certain level expand all children when clicked.  This would allow for grouping without needing to click through multiple layers to get there.
* Ability to play a track from Library Filter by double clicking (you already can do this by right clicking and selecting "Play" from the context menu)


That would be cool, you can use the libary filter as a playlist then and since I only use one playlist it would make things a bit more simple can it also made possible that the entire child is loaded so if the song is ended fooobar switches to the next.

I also would like to browse by directory structure in the library filter
Title: foo_ui_panels
Post by: mquander on 2007-06-05 19:41:18
Request:

Drag & Drop like every other player has.


Just use the columns playlist.
Title: foo_ui_panels
Post by: DaSilva on 2007-06-05 19:47:41

Request:

Drag & Drop like every other player has.


Just use the columns playlist.


But then I cannot use the skins for foo_ui_panels!?
Title: foo_ui_panels
Post by: FofR on 2007-06-05 20:40:03
The Track Display transparent background does not seem to update when the content behind it changes. For instance, I am overlaying a Track Display on top of some cover art that changes with each track, but the track display shows the art from the first song only, not changing with each track change.
Title: foo_ui_panels
Post by: gob on 2007-06-06 07:09:06
Now that i have some free time i've been thinking of making a new killer foobar UI. I've been playing with this plugin for a few days now its pretty amazing the things you can do with it. I've run into a few problems though.

1. Right now i have Columns UI to be my main UI which is fine, i'll likely leave it that way because the Playlist Tree doesn't refresh nicely inside a Panels UI panel. however, if i set Panels UI to be my main UI,  the buttons are not visible. sometimes they will still work if i click them but they seem quirky..

2. When you draw panels inside a panel and take up all the width and height of the container panel, is it possible to edit it?

3. Is it possible to set line spacing to a negative value like in the old track info panel?

4. Is it possible to align text buttons like regular text?

I've had some fun with it today, i modded some WMP11 style buttons which i posted here. (http://www.hydrogenaudio.org/forums/index.php?showtopic=35270&st=100&gopid=496727&#) I also made a neat little text style button to cycle through different playback orders.
Code: [Select]
// Playback Order
// Active Label
$button2(0,5,0,0,31,12,
'$font(Arial,8,glow-100-100-100 glowexpand-1 glowblur-2,212-212-212)''Order:',
'$font(Arial,8,glow-100-100-100 glowexpand-1 glowblur-2,212-212-212)''Order:',
$if($stricmp(%cwb_playback_order%,Default),'Shuffle (tracks)',
$if($stricmp(%cwb_playback_order%,'Shuffle (tracks)'),'Shuffle (albums)',Default)),)
// Button
$button2(0,17,0,0,$calcwidth(%cwb_playback_order%),15,
'$rgb(50,150,225)''%cwb_playback_order%','$rgb(50,150,225)''%cwb_playback_order%',
$if($stricmp(%cwb_playback_order%,Default),'Shuffle (tracks)',
$if($stricmp(%cwb_playback_order%,'Shuffle (tracks)'),'Shuffle (albums)',Default)),)
Title: foo_ui_panels
Post by: bit4bit on 2007-06-06 11:49:18
I have two short questions about panels and pvars.

1. Is it possible to open a 'Track Display' within another 'Track Display'? I tried to make my pui modular but it's not functional.

2. Is there a difference between a pvar set by a button with 'pvar:set:x:y' and simply $setpvar(x,y)? When I try this in a 'Track Display' the button set pvar is valid in the main window and other panels but not the pvar set by $setpvar(x,y). However, a pvar set by $setpvar(x,y) in the main window is valid in all panels.
Title: foo_ui_panels
Post by: FofR on 2007-06-06 16:07:29
I'm getting some horrible CPU spikes when the now playing track is being shown in a transparent SCPL item, this happens even when I remove the dynamic elements such as the progress bar / time remaining. Im commenting all of my "%isplaying% code out as well but that doesn't seem to help.

EDIT: I put a big $if(%isplaying%,,CODE) around everything so nothing would show on a playing item, I still got the horrendous CPU spikes.

When I use an SCPL with a larger row size and fewer items per page, the CPU usage is at a lower percentage.
I can confirm it gets gradually worse the more and more items appear on the page, but only when there is a now playing element showing.
Title: foo_ui_panels
Post by: terrestrial on 2007-06-06 16:36:14
First, what exactly is "%groupedcount%"?


there isn't a %groupedcount%... there's a %_itemcount% (number of tracks in node) and a %childcount% number of child nodes).

The Track Display transparent background does not seem to update when the content behind it changes. For instance, I am overlaying a Track Display on top of some cover art that changes with each track, but the track display shows the art from the first song only, not changing with each track change.


it's not meant to update for performance reasons... the background will just be a static copy from when the panel was first drawn.

1. Right now i have Columns UI to be my main UI which is fine, i'll likely leave it that way because the Playlist Tree doesn't refresh nicely inside a Panels UI panel. however, if i set Panels UI to be my main UI,  the buttons are not visible. sometimes they will still work if i click them but they seem quirky..


you're image paths are probably wrong. If you're using columns ui then the base path is the main \PanelsUI subfolder, I believe.

Quote
2. When you draw panels inside a panel and take up all the width and height of the container panel, is it possible to edit it?


right click on the title and choose settings (or "Edit Layout" from preferences)

1. Is it possible to open a 'Track Display' within another 'Track Display'?


yep.

Quote
2. Is there a difference between a pvar set by a button with 'pvar:set:x:y' and simply $setpvar(x,y)? When I try this in a 'Track Display' the button set pvar is valid in the main window and other panels but not the pvar set by $setpvar(x,y). However, a pvar set by $setpvar(x,y) in the main window is valid in all panels.


pvars set by a button will trigger a refresh of all the other track displays using that pvar, but other than that there should be no difference. What you're seeing is probably because if you have two track displays with one using $setpvar and the other using $getpvar, there is no defined order as to which gets executed first (unless its a parent track display and a child track display). eg. track display with $getpvar could be drawn before the other one.

I'm getting some horrible CPU spikes when the now playing track is being shown in a transparent SCPL item,


nice bug hunting  fixed for the next version.
Title: foo_ui_panels
Post by: carmenm on 2007-06-06 16:51:22

1. Is it possible to open a 'Track Display' within another 'Track Display'?


yep.

Woow i didn't know that. Does that mean that we can use $panel in a Track Display? I have to test that when i am back from work 

By the way i think there should be a place when we could put feature requests and where you could refuse them and let us know you refused them. I think this could be great because i made some feature requests taht in my opinion could be good, yet i don't know if you saw them and i don't want to ask them again and put any kind of pressure on you. I know what a great job you do and i want to respect you for that. And yet i want this project to grow more and i think users feature requests are good for that.
Title: foo_ui_panels
Post by: FofR on 2007-06-06 17:03:11

The Track Display transparent background does not seem to update when the content behind it changes. For instance, I am overlaying a Track Display on top of some cover art that changes with each track, but the track display shows the art from the first song only, not changing with each track change.




Any chance of being able to trigger a per-track change? I really want to overlay some lyrics on cover art. And my new design (http://host.trivialbeing.org/up/foobar-jun...obalbackgro.gif (http://host.trivialbeing.org/up/foobar-june07-globalbackgro.gif)) has a lot of features that would depend on this feature.
Title: foo_ui_panels
Post by: gob on 2007-06-06 17:07:58
Thanks for the info, i can't believe i missed the configuration button in the Columns UI, can easily edit a covered Panel now 

I'm not worried about line spacing now, it would be redundant since there are the $align options. however i would like my "$button2()" text buttons to be aligned with $align(Left,Middle) but i can't seem to get it to work.

Is there an efficient way to truncate text?
Title: foo_ui_panels
Post by: FofR on 2007-06-06 17:21:22
$button2 is incredibly frustrating to incorporate into existing text. It'd be great if a button could be created that aligned itself based on the text alignment and the text around it, with width and height defined by the length and height of the text in the button automatically.

$align(left,middle)
Click $button3(this,SET:PVAR:example:0) button

Something as simple as that to implement would make things a lot simpler.
Title: foo_ui_panels
Post by: metal_termite on 2007-06-06 17:37:46
This is odd.

I have a pop-up window where I use $panel to invoke foo_uie_tabs. One of the uie tabbed panels is Track Display. Now, inside that Track Display I again use $panel to invoke whatever panel I want to display, but it doesn't work, rather it says [UNKNOWN FUNCTION].

I am pretty sure I haven't made any syntax errors:

Code: [Select]
// PerTrack
$panel(Tagger,Tagger Window,0,2,%_width%,%_height%,)


Is the $panel function not compatible with foo_uie_tabs or am I doing something wrong?
Title: foo_ui_panels
Post by: shakey_snake on 2007-06-06 18:30:08
foo_uie_tabs is more or less incompatable with foo_ui_panels

More specifically, foo_uie_tabs was a kind of splitter for columns_ui. (as opposed to a panel)
Panels_ui doesn't have splitters (obviously) so they can't function together.

You can however, create your own tabs with panels_ui's buttons and pvars
Title: foo_ui_panels
Post by: metal_termite on 2007-06-06 23:04:49
You're absolutely right, I could make tabs using foo_ui_panels. I just thought using foo_uie_tabs would be much easier in regards to adding/removing tabs on-the-fly for the new Tagging Window "component."

Basically I just wanted to give the contents of each tab from foo_uie_tab a border, and I was trying to do it by invoking panels/drawrect inside each tab. I realise now all I had to do was invoke a panel/drawrect outside of, and after the invocation of foo_uie_tab.

But thanks for the info regarding foo_uie_tab's incompatibility with foo_ui_panels because I did not know that. I'll make a note of that incompatibility in the Wiki.
Title: foo_ui_panels
Post by: eboomer on 2007-06-07 01:23:31

First, what exactly is "%groupedcount%"?


there isn't a %groupedcount%... there's a %_itemcount% (number of tracks in node) and a %childcount% number of child nodes).


There is a %groupedcount%, it's used in Preferences-->Display-->Panels UI-->Sort/Group, in the "Single Column Playlist Selector" pane.

What is it?
Title: foo_ui_panels
Post by: shakey_snake on 2007-06-07 02:01:27
%groupedcount% is the number of grouping criteria being used.

right-click on SCPL-> Sort/Group by-> Edit

The number of check marks in the Group column is returned by %groupedcount%
Title: foo_ui_panels
Post by: FofR on 2007-06-07 10:36:22
An option to enable and disable SCPL transparency via a button would be great. I have a button that turns on/off transparency in my layout and the only thing I cannot change with it is the slow down in SCPL scrolling when transparency is enabled.
Title: foo_ui_panels
Post by: cartman(2vd) on 2007-06-07 11:38:05
i found absolutly no way to open tray context menu... any idea what can be wrong?
panels ui version: 0.13.6 beta (from may 31 2007)
Title: foo_ui_panels
Post by: mil3s on 2007-06-07 12:11:14
Hi Terrestrial. I trying to make a Last Modified category in the Library Filter so I can see the files that were added/modified last. This is pretty cool, though it would be even better if there was a way to reverse the sorting, and perhaps even limit results to x lines.

EDIT: Here is the code I currently use.

Code: [Select]
Last Modified
--- New Line ---
$left(%lastmodified%,4)
--- New Line ---
$ifequal($right($left(%lastmodified%,7),2),01,01 - Januari,
$ifequal($right($left(%lastmodified%,7),2),02,02 - February,
$ifequal($right($left(%lastmodified%,7),2),03,03 - March,
$ifequal($right($left(%lastmodified%,7),2),04,04 - April,
$ifequal($right($left(%lastmodified%,7),2),05,05 - May,
$ifequal($right($left(%lastmodified%,7),2),06,06 - June,
$ifequal($right($left(%lastmodified%,7),2),07,07 - July,
$ifequal($right($left(%lastmodified%,7),2),08,08 - August,
$ifequal($right($left(%lastmodified%,7),2),09,09 - September,
$ifequal($right($left(%lastmodified%,7),2),10,10 - October,
$ifequal($right($left(%lastmodified%,7),2),11,11 - November,
$ifequal($right($left(%lastmodified%,7),2),12,12 - December,

))))))))))))
Title: foo_ui_panels
Post by: Hayduke on 2007-06-08 06:56:45
Hello all

I'm pretty new to the forums, but I'm starting to understand Panel UI finally!

I'd like to make a request without stepping on toes. Could we get the version # appended to the foo_ui_panels download please?

Thanks 
Title: foo_ui_panels
Post by: gregory on 2007-06-08 07:54:28
if someone would look at this i would be appreciative
i have highlighted the problem code

Code: [Select]
// Global

$puts(button offset,2)

$puts(button width,$eval({%_width%-{$get(button offset)*6}}/7))


// PerTrack

////FLIP

$button2(0,2,0,0,$get(button width),21,
'$drawrect(0,0,0,0,brushcolor-null pencolor-$get(glow color))
$font($get(font face),$get(font size medium),,$get(glow color))
$align(center,bottom)
FLIP'
,
'$drawrect(0,0,0,0,brushcolor-null pencolor-$get(glow color))
$drawrect(2,2,[color=#ff0000]$eval($get(button width)-4)[/color],17,brushcolor-$get(glow color) pencolor-null)
$font($get(font face),$get(font size medium),,$get(base color))
$align(center,bottom)
FLIP'
,
PVAR:SET:top panel switch:$eval($getpvar(top panel switch)+1),
TOOLTIP:"Flip Display")

my %_width% is 750, so the code should return a value of 101
$eval($get(button width)-4) --> {{750-{2*6}}/7}-4 --> 101

this code doesn't work, the rectangle doesn't get drawn, if i put the code to a variable and then call opon it --it draws but incorrectly
however, if i simply type 101 in it's place, everything is fine and the rectangle draws properly --which is 2 pixels before the buttons end

what am i doing wrong?, i really need this to be scalable and not just a static number like 101

thx everyone[/font][/color]
Title: foo_ui_panels
Post by: Yotsuya on 2007-06-08 09:38:58
gregory: Break your problem down and debug the code in a separate track display panel.
Code: [Select]
// Global
$puts(button offset,2)
$puts(button width,$eval({%_width%-{$get(button offset)*6}}/7))

// PerSecond
$eval($get(button width)-4)

Does this return 101 for you? It did not for me, because my %_width% is something else. so I replace that third line with
Code: [Select]
$puts(button width,$eval({750-{$get(button offset)*6}}/7))
Does this return 101 for you? It did for me. All I did was change %_width%.. I would then replace the last line with %_width% to see if it was the 750 expected.

The next step I'd suggest would be to replace $get(button offset) with 2. Break down your formula further and further until you find out where the problem is.
Title: foo_ui_panels
Post by: gregory on 2007-06-08 11:08:04
@Yotsuya

thanks for the help 

i called upon the code outside of the $button2() command, using both %_width% and 750, i did this both inside the track display panel where the buttons are located as well as a seperate test panel, every instance yielded a value of 101 --this was expected

so i kept breaking down the code all the way to the point of this:
$puts(button width,105) --directly setting the button width variable
so the only calculation would look like this
$eval($get(button width)-4) --> 105-4 = 101
calling upon this code outside of the $button2() command yields 101 --as expected
however inside the button2() command --nada, the rectangle just doesn't draw, but if i simply type 101 --bingo, there it is
i don't get it 
Title: foo_ui_panels
Post by: Yotsuya on 2007-06-08 14:27:31
however inside the button2() command --nada, the rectangle just doesn't draw, but if i simply type 101 --bingo, there it is
i don't get it
If I remember correctly, $button2() code parameters work inside there own little memory space. So if you $puts() something outside of the $button2() you can not $get() it from within the $button2(). Try using $setpvar()/$getpvar() instead of $puts()/$gets() and that should work. I think this is the only way to transport variables from outside a button's code to inside a button's code. You can confirm this by adding a $puts(button width,x) line inside the button code:
Code: [Select]
// Global
$puts(button width,70)

// Background
$drawrect(0,0,0,0,brushcolor-255-255-255 pencolor-null)

// PerTrack
$button2(0,2,0,0,$get(button width),21,'

$drawrect(0,0,0,0,brushcolor-null pencolor-0-0-0)
$font(Tahoma,10,,0-0-0)
$align(center,bottom)
FLIP

','

// Test processing of puts with the line below
$puts(button width,70)

$drawrect(0,0,0,0,brushcolor-null pencolor-255-0-0)
$drawrect(2,2,$eval($get(button width)-4),17,brushcolor-32-0-0 pencolor-null)
$font(Tahoma,10,,255-0-0)
$align(center,bottom)
FLIP

',null,TOOLTIP:"Flip Display")
Title: foo_ui_panels
Post by: gregory on 2007-06-08 22:35:57
thanks again Yotsuya 

what i've learned;

-$setpvar()/$getpvar() works

-setting  a variable with $puts() elsewhere and calling it inside a $button2()  command works --as long as the call does not come from inside the  $buton2() quotes ('')

-setting a variable with $puts() inside  the quotes of $button2() and calling it further down works --as long as  the call occurs within the quotes as well

-$puts() set within the quotes cannot be called upon outside of the quotes

perhaps someone can validate this and add it to the wiki, maybe save someone the headache
Title: foo_ui_panels
Post by: Chris Norman on 2007-06-09 11:28:38
Just a quick question is it possible to use toolbars within a window:
Code: [Select]
$panel(Search,Quick Search Toolbar,5,5,200,300,)

but all I get is
"Missing panel: Quick Search Toolbar"
On a side note is there anywhere information available on how to improve efficiency and speed in panels_ui?
Title: foo_ui_panels
Post by: florre on 2007-06-09 17:06:23
Hi,
I have a question and haven't been able to find an answer searching the Wiki and the forums...

When I browse my music collection (librabry) with PanelsUi installed (basic.pui and dark.pui tried) I can select items and all, but the playlist doesn't get updated. I have to right-click on an item and send it to the playlist manually...

am I missing some settings or is this just not possible with PanelsUI???
Thanks!



here are my installed components:
Code: [Select]
foobar2000 core 0.9.4.3
Album List 3.2.0
CD Audio Decoder 2.1.1
Converter 1.0.1
cwbowron's title format hooks 1.1.1
Standard DSP array 1.0
freedb Tagger 0.5.2a
Monkey's Audio decoder 2.1.2
FLAC Decoder 1.1.0
Standard Input Array 1.0
WMA Decoder 1.1
foo_lyricsdb 0.0.7 beta 5
Masstagger 1.6
Playback Statistics 1.3.2
ReplayGain Scanner 2.0.2
Run services 0.3.2
Columns UI 0.1.3 beta 1v7
Panels UI 0.13.6 beta
Default User Interface 0.9
Album Art Panel 0.2.6
Album list panel 0.2.1 beta 4
Lyric Show Panels 0.3.1.1
Playlists Dropdown 0.6 alpha 3
Quick Search Toolbar 2.8l
Title: foo_ui_panels
Post by: jclim00 on 2007-06-09 17:37:55
The library filter doesn't have the same functionality as album list right now, hopefully terrestrial will add customizable clicking functions to it in the future.
Title: foo_ui_panels
Post by: Yotsuya on 2007-06-09 21:48:07
Just a quick question is it possible to use toolbars within a window:
Code: [Select]
$panel(Search,Quick Search Toolbar,5,5,200,300,)
but all I get is
"Missing panel: Quick Search Toolbar"
On a side note is there anywhere information available on how to improve efficiency and speed in panels_ui?

Yes, you can use toolbars in PanelsUI but I do not know what you mean by "within a window". I use it myself in my own layout and am surprised your code did not work. Are you sure you have the Quick Search Toolbar loaded?

File> Preferences> Components
Do you see foo_uie_quicksearch listed as a component?

File> Preferences> Display> Columns UI> "Layout" Tab
If you right click a splitter in your ColumnsUI layout and choose to insert a panel, do you see "Quick Search Toolbar" as an available Toolbar?
Title: foo_ui_panels
Post by: eboomer on 2007-06-10 00:19:19
Just a quick question is it possible to use toolbars within a window:
Code: [Select]
$panel(Search,Quick Search Toolbar,5,5,200,300,)

but all I get is
"Missing panel: Quick Search Toolbar"
On a side note is there anywhere information available on how to improve efficiency and speed in panels_ui?


I believe you have to use "$panel(Toolbar,..." rather than "$panel(Search,...".

In general, in the layout window, click the "Panels" button towards the upper left corner, and look up the desired panel from the dropdown list.  They will look like "Catagory / Panel Name".  The panel command should then look like "$panel(Catagory,Panel Name,...".
Title: foo_ui_panels
Post by: bit4bit on 2007-06-10 20:48:22
REQUEST:

I've got a request for multi-dimensional variables. I've tried the following without success:

[blockquote]$puts(abc,'str1,str2,str3,...,strN')
$select(n,$get(abc))
[/blockquote]
The reason is obvious: $select is executed before $get and finds only one item. If there is another solution to this problem, please let me know.

With multi-dimensional variables this would be easy, e.g.:

[blockquote]$setdim(abc,str1|str2|str3|...|strN)
$getdim(abc,n)
[/blockquote]
Maybe others could find this useful, too.


And thank you for your support with all the questions I had last week. Finally I found my mistake (a pvar needed initialization) and now I see all panels.
Title: foo_ui_panels
Post by: metal_termite on 2007-06-10 23:11:52
Just throwing an idea out here that I had. A new function for popping up context menus. It would be used in a button as such...

$button(DstX,DstY,X,Y,W,H,TEXT,HOVER TEXT,$context(text,command,text,command),OPTIONS)

So let's say you wanted to make a context menu to mimic this one in WMP11.

(http://i18.tinypic.com/63k7l1x.jpg)


$button(DstX,DstY,X,Y,W,H,IMAGE,HOVER IMAGE,$context(Format,COMMAND,Bit Rate,COMMAND,Rip CD Automatically When Inserted,COMMAND,Eject CD After Ripping,COMMAND,More Options...,COMMAND,Help With Ripping,COMMAND),OPTIONS)


A $context specific parameter could be $separator for adding horizontal separators. Example... $context(Format,COMMAND,Bit Rate,COMMAND,$separator)
Title: foo_ui_panels
Post by: metal_termite on 2007-06-11 00:42:29
Hmm, one more thing. Would it be out of the scope of Panels UI titleformatting to make a $forloop (for loop) function?
Title: foo_ui_panels
Post by: jclim00 on 2007-06-11 02:05:22
Just throwing an idea out here that I had. A new function for popping up context menus. It would be used in a button as such...

$button(DstX,DstY,X,Y,W,H,TEXT,HOVER TEXT,$context(text,command,text,command),OPTIONS)

So let's say you wanted to make a context menu to mimic this one in WMP11.

(http://i18.tinypic.com/63k7l1x.jpg)


$button(DstX,DstY,X,Y,W,H,IMAGE,HOVER IMAGE,$context(Format,COMMAND,Bit Rate,COMMAND,Rip CD Automatically When Inserted,COMMAND,Eject CD After Ripping,COMMAND,More Options...,COMMAND,Help With Ripping,COMMAND),OPTIONS)


A $context specific parameter could be $separator for adding horizontal separators. Example... $context(Format,COMMAND,Bit Rate,COMMAND,$separator)


This would be freakin awesome.
Title: foo_ui_panels
Post by: metal_termite on 2007-06-11 02:42:41
None of the playlist info functions (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference#Playlist_info) work in a ui panel, with the exception of %isplaying%.

Sorry if that has been brought up before, but a search yielded nothing of the sort.
Title: foo_ui_panels
Post by: gob on 2007-06-11 05:02:37
oops, wrong thread

but there are a few neat things i've donw with this component in this post. (http://www.hydrogenaudio.org/forums/index.php?showtopic=43077&st=5810#)
Title: foo_ui_panels
Post by: HiFiRE on 2007-06-11 08:09:58
When I put this hotness code into panels ui track globals, grouping breaks... any idea why? The code works btw...

the code:
Code: [Select]
/////////////////////////////////////////
// HOTNESS - an algorithm for meta-rating
// v1.6.c.1 (foo_cwb_hooks version)
// Dec 6, 2006 - by topdownjimmy
/////////////////////////////////////////
//
// configure baselines: define baseline playfrequency and decay period (in days)
//
// decrease if songs stay hot too long
$puts(baselinefrequency,28)
// decrease if too many songs are hot
$puts(baselinedecay,7)
//
// configure default rating for unrated songs
//
$puts(avgrating,3)
//
// DO NOT EDIT BELOW THIS LINE //
$puts(baselinefrequency,$mul($get(baselinefrequency),24))
$puts(baselinedecay,$mul($get(baselinedecay),24))
$puts(lp_age,$add($substr(%last_played%,12,13),
$mul(24,$cwb_datediff(%last_played%,2000-01-01))))
$puts(fp_age,$add($substr(%first_played%,12,13),
$mul(24,$cwb_datediff(%first_played%,2000-01-01))))
$puts(age,$sub($get(lp_age),$get(fp_age)))
$puts(now_age,$add($substr(%cwb_systemdatetime%,12,13),
$mul(24,$cwb_datediff(%cwb_systemdate%,2000-01-01))))
$puts(recentness,$sub($get(now_age),$get(lp_age)))
$puts(decay,$div($div($mul($if2(%play_count%,%play_counter%),
$get(baselinefrequency),$get(baselinedecay),$if2(%rating%,
$get(avgrating)),100),$mul($max($get(age),$get(baselinefrequency)),
$get(avgrating))),100))
$puts(rawhotness,$div($mul($max($sub($get(decay),
$get(recentness)),0),100),$get(decay)))
$puts(forecast,$div($mul($max($sub($get(decay),
$add($div($max(0,$sub($get(baselinedecay),$get(recentness))),2),
$get(recentness))),0),100),$get(decay)))
$puts(hotness,$div($add($get(rawhotness),$get(forecast)),2))
//$set_global(hotness,$get(hotness))
// END HOTNESS //
Title: foo_ui_panels
Post by: Sam Stoat on 2007-06-11 12:16:05
I want to use my desktop background picture as a background pic in foobar, so everything is overlayed on top of it.  That part is easy enough, but I use Wallpaper Master to change my picture every so often.

Is it possible to get PanelsUI to recognise when the wallpaper has changed and update the background picture?  I tried moving the $imageabs2 command into '// PerTrack' but that didn't work.
Title: foo_ui_panels
Post by: carmenm on 2007-06-11 12:50:31
I want to use my desktop background picture as a background pic in foobar, so everything is overlayed on top of it.  That part is easy enough, but I use Wallpaper Master to change my picture every so often.

Is it possible to get PanelsUI to recognise when the wallpaper has changed and update the background picture?  I tried moving the $imageabs2 command into '// PerTrack' but that didn't work.

No Not possible, images are loaded once on layout load i think and are not reloaded after even if the layour is redrawn. Your only chance is to be under Vista and to use the transparency feature of PanelsUI.
Title: foo_ui_panels
Post by: Falstaff on 2007-06-11 15:16:19
Just throwing an idea out here that I had. A new function for popping up context menus. It would be used in a button as such...

$button(DstX,DstY,X,Y,W,H,TEXT,HOVER TEXT,$context(text,command,text,command),OPTIONS)

So let's say you wanted to make a context menu to mimic this one in WMP11.

Title: foo_ui_panels
Post by: Nickoladze on 2007-06-11 16:50:35
I found a bug on Vista when using $glass for the entire window:
(http://img366.imageshack.us/img366/8697/capturebp8.th.jpg) (http://img366.imageshack.us/my.php?image=capturebp8.jpg)

All black text and $drawrect boxes are completely transparent, the background of the items in the library filter panel are actually 150-150-150, but show up white.
Title: foo_ui_panels
Post by: terrestrial on 2007-06-11 19:44:15
I've uploaded 0.13.7; a few fixes, a few tweaks... there are some changes to how scpl layouts are selected, so backup before updating.
Title: foo_ui_panels
Post by: terrestrial on 2007-06-11 20:39:11
By the way i think there should be a place when we could put feature requests and where you could refuse them and let us know you refused them. I think this could be great because i made some feature requests taht in my opinion could be good, yet i don't know if you saw them and i don't want to ask them again and put any kind of pressure on you. I know what a great job you do and i want to respect you for that. And yet i want this project to grow more and i think users feature requests are good for that.


I think a wiki page might be useful. If you (or someone else) want's to start one, I will try to categorize feature requests.


Any chance of being able to trigger a per-track change? I really want to overlay some lyrics on cover art. And my new design (http://host.trivialbeing.org/up/foobar-jun...obalbackgro.gif (http://host.trivialbeing.org/up/foobar-june07-globalbackgro.gif)) has a lot of features that would depend on this feature.



yes, I'll try to add an option for the next version.


$button2 is incredibly frustrating to incorporate into existing text. It'd be great if a button could be created that aligned itself based on the text alignment and the text around it, with width and height defined by the length and height of the text in the button automatically.


the $button code get processed separately from the text code (such as $font) so this isn't really technically possible at the moment. I have been meaning to rewrite the text code to be more flexible, but haven't gotten to it yet.

i found absolutly no way to open tray context menu... any idea what can be wrong?
panels ui version: 0.13.6 beta (from may 31 2007)


right clicking on the tray icon does nothing? what version of windows do you use?

Hi Terrestrial. I trying to make a Last Modified category in the Library Filter so I can see the files that were added/modified last. This is pretty cool, though it would be even better if there was a way to reverse the sorting, and perhaps even limit results to x lines.


the sorting within library filter goes according to what's displayed (so you could do something like 12-month to get reverse sorting). when tracks are sent to the playlist they use the current sort/group criteria.


I believe you have to use "$panel(Toolbar,..." rather than "$panel(Search,...".

In general, in the layout window, click the "Panels" button towards the upper left corner, and look up the desired panel from the dropdown list.  They will look like "Catagory / Panel Name".  The panel command should then look like "$panel(Catagory,Panel Name,...".


the first arguement can be any "id" that you choose... you can use the same id again if you want to move or resize the panel, or a new id to create a new instance of the panel.

REQUEST:

I've got a request for multi-dimensional variables. I've tried the following without success:

[blockquote]$puts(abc,'str1,str2,str3,...,strN')
$select(n,$get(abc))
[/blockquote]
The reason is obvious: $select is executed before $get and finds only one item. If there is another solution to this problem, please let me know.


no, the $get is execute before the $select. the problem is that abc is treated as a single string (not multiple strings separated by a comma).

Hmm, one more thing. Would it be out of the scope of Panels UI titleformatting to make a $forloop (for loop) function?


yes ;)

None of the playlist info functions (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference#Playlist_info) work in a ui panel, with the exception of %isplaying%.

Sorry if that has been brought up before, but a search yielded nothing of the sort.


for playlist name try %playlistname% (I actually didn't know about the other one, or I would have used the same name....)

%isplaylist% and %ispaused% should work. %list_index% and %list_total% only work in scpl as that's the only one that works with lists of songs.

I found a bug on Vista when using $glass for the entire window:
(http://img366.imageshack.us/img366/8697/capturebp8.th.jpg) (http://img366.imageshack.us/my.php?image=capturebp8.jpg)

All black text and $drawrect boxes are completely transparent, the background of the items in the library filter panel are actually 150-150-150, but show up white.


on glass the "whiter" the color the more opaque, and the "darker" the color, the more transparent (for text and $drawrect). you can use images if you want better handling of colors.
Title: foo_ui_panels
Post by: gob on 2007-06-12 02:06:36
hey terrestrial, is there anyway of scrolling and/or truncating text?
Title: foo_ui_panels
Post by: Keikonium on 2007-06-12 02:22:23
hey terrestrial, is there anyway of scrolling and/or truncating text?


You can truncate text with this code:

$ifgreater($len(%title%),35,$left(%title%,32)...,$if(%title%,%title%,'['No Title']'))

That truncates the %title% tag to 32 characters long and appends "..." to the end if the tag is LONGER than 35 characters long. Not sure if the entire thing is needed, but it should be a start?
Title: foo_ui_panels
Post by: gob on 2007-06-12 02:29:50

hey terrestrial, is there anyway of scrolling and/or truncating text?


You can truncate text with this code:

$ifgreater($len(%title%),35,$left(%title%,32)...,$if(%title%,%title%,'['No Title']'))

That truncates the %title% tag to 32 characters long and appends "..." to the end if the tag is LONGER than 35 characters long. Not sure if the entire thing is needed, but it should be a start?


sort of trying to do it based on a width in pixels, although this is what i was using before the track info panel had those features...
Title: foo_ui_panels
Post by: metal_termite on 2007-06-12 03:30:08
I think a wiki page might be useful. If you (or someone else) want's to start one, I will try to categorize feature requests.

The Panels UI Feature Requests (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/Feature_Requests) wiki page was made (thanks  Shakey_snake). I categorized it into three sections; Approved, Rejected, and Requests (Pending Review). I added the one feature request I know of that you approved.

I don't know how this is supposed to work so I formatted the lone requests into three parts as well; Title, Brief description, and link to the forum post for a detailed description if need be.
Title: foo_ui_panels
Post by: gob on 2007-06-12 04:11:36


hey terrestrial, is there anyway of scrolling and/or truncating text?


You can truncate text with this code:

$ifgreater($len(%title%),35,$left(%title%,32)...,$if(%title%,%title%,'['No Title']'))

That truncates the %title% tag to 32 characters long and appends "..." to the end if the tag is LONGER than 35 characters long. Not sure if the entire thing is needed, but it should be a start?


sort of trying to do it based on a width in pixels, although this is what i was using before the track info panel had those features...


nevermind, i just loaded up the old track info panel and it works fine.
Title: foo_ui_panels
Post by: Nickoladze on 2007-06-12 05:37:09

I think a wiki page might be useful. If you (or someone else) want's to start one, I will try to categorize feature requests.

The Panels UI Feature Requests (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/Feature_Requests) wiki page was made (thanks  Shakey_snake). I categorized it into three sections; Approved, Rejected, and Requests (Pending Review). I added the one feature request I know of that you approved.

I don't know how this is supposed to work so I formatted the lone requests into three parts as well; Title, Brief description, and link to the forum post for a detailed description if need be.


Can you add my requests? http://www.hydrogenaudio.org/forums/index....st&p=495802 (http://www.hydrogenaudio.org/forums/index.php?act=ST&f=33&t=52465&hl=&view=findpost&p=495802)

The wiki page is protected from editing.
Title: foo_ui_panels
Post by: mil3s on 2007-06-12 09:17:58
In the latest version the View > Panels UI menu is broken. I no longer se my configs there. Not even the provided basic.

Also, this code is also broken in the new version. How do I make it work again?
Code: [Select]
$if($isgrouped(folder),%directoryname%)
$if($isgrouped(date),%date%)
$if($isgrouped(artist),%artist%)
$if($isgrouped(album),$if2($meta(album artist),%album%))
$if($isgrouped(rating),%rating%)
$if($isgrouped(track),%tracknumber%)
$if($isgrouped(title),%title%)

$alignabs(5,20,$sub(%_width%,5),25,left,top)
$font($getpvar(userFont),$add($getpvar(userFontSize),1),bold,0-128-255)

$if($isgrouped(folder),%directoryname%)
$if($isgrouped(date),%date%)
$if($isgrouped(artist),%artist%)
$if($isgrouped(album),%album%)
$if($isgrouped(rating),%rating%)
$if($isgrouped(track),%tracknumber%)
$if($isgrouped(title),%title%)

$if($isgrouped(album),
$alignabs($sub(%_width%,$calcwidth(%date%),40),21,$calcwidth(%date%),25,right,top)
$font($getpvar(userFont),$getpvar(userFontSize),,)[%date%]

$alignabs($sub(%_width%,$calcwidth(%genre%),40),4,$calcwidth(%genre%),25,right,top)
[%genre%]

$if($fileexists($get(coverPath)),
$imageabs2(27,27,0,0,0,0,$sub(%_width%,33),7,$get(coverPath),NOKEEPASPECT)
$imageabs2(31,30,0,0,0,0,$sub(%_width%,35),5,$getpvar(Image.Path)border.png,)
,
$imageabs2(27,27,0,0,0,0,$sub(%_width%,33),7,$getpvar(Image.Path)nocover.png,)
)
)
Title: foo_ui_panels
Post by: shakey_snake on 2007-06-12 13:04:58
The wiki page is protected from editing.

You can ask for permission (http://www.hydrogenaudio.org/forums/index.php?showtopic=42543). Since you're not a bot, you'll get it.
Title: foo_ui_panels
Post by: Kiteroa on 2007-06-12 13:54:28
In the Prefernces for Panels_UI Sort/Group criterea, how do the

Group By code windows and

Group by sort switch interact?

And interact with the options in the  Sort/Group by settings window?
Title: foo_ui_panels
Post by: Claska on 2007-06-12 13:57:56
Hello, i just upgraded to the last version of Panels UI, but i noticed this little issue:

(http://img442.imageshack.us/img442/8500/immagine1tf8.png)

I see "Panels UI" in my main window title, even if i correctly put my string on Preferences -> Title Formatting.

This little bug didn't apper with the previous 0.10.2b version i used since yesterday.

Anyone helps?
Title: foo_ui_panels
Post by: The Judge on 2007-06-12 14:06:38
You have to use the $settitle() function in your Panels layout.
Title: foo_ui_panels
Post by: FofR on 2007-06-12 14:51:32
Quote
+ a button to execute commands (eg. EXEC:'http://www.google.com' or EXEC:$get(coverPath), etc)


Awesome!
Title: foo_ui_panels
Post by: carmenm on 2007-06-12 15:02:58
Just discovered that there was a new version. Thank you so much terrestrial for listening to our requests. For me especially the 2 new menus....
Title: foo_ui_panels
Post by: kabuki on 2007-06-12 15:13:45
Quote
+ a button to execute commands (eg. EXEC:'http://www.google.com' or EXEC:$get(coverPath), etc)


Awesome!

Yeah awesome...
but I can figure how to make still work my run services (or substitute them) with new EXEC in track display (with buttons)... (no problem with "run" context menu in SCPL, but empty in track display "run" context menu).

Say i have differents scripts like those:

Too search Front picture with Album Art Downloader
Code: [Select]
C:\Program Files\foobar2000\ExternalApps\AlbumArtDownloader\albumart.exe -ar "$if2(%album artist%,%artist%)" -al "%album%" -p "$replace(%_path%,%_filename_ext%,)Cover\Front.jpg"

To Get Artist picture with FofR external script
Code: [Select]
W:\Music\Library\~Artists\Images\Thumbnails\artistimagebig.exe $replace(%artist%, ,+)

To Open Front picture in external (default) viewer
Code: [Select]
"$substr(%_path%,0,$strrchr(%_path%,'\'))Cover\Front.jpg"

To Open Art Folder relative to the album
Code: [Select]
"$substr(%_path%,0,$strrchr(%_path%,'\'))Cover\"

To call an external personal script
Code: [Select]
C:\Program Files\Foobar2000\CenterWindow.exe


I suppose it's not compicated... I've tried different ways with
EXEC:run service title
EXEC:'run service title'
EXEC:$get(run service title)
EXEC:script
but without success.

Could anyone point me in the right direction.
Thx in advance.
Title: foo_ui_panels
Post by: stampgevaar on 2007-06-12 16:19:26
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00BD4A2Bh
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop=>titleformat_object::run
This is the first crash logged by this instance.
Code bytes (00BD4A2Bh):
00BD49EBh:  DB 53 53 E8 E4 45 03 00 CC CC CC CC CC CC CC CC
00BD49FBh:  CC CC CC CC CC 6A FF 68 2B C3 C1 00 64 A1 00 00
00BD4A0Bh:  00 00 50 51 53 55 56 57 A1 58 7E C3 00 33 C4 50
00BD4A1Bh:  8D 44 24 18 64 A3 00 00 00 00 8B 74 24 2C 8B 0E
00BD4A2Bh:  8B 01 8B 50 0C 33 ED 89 6C 24 14 FF D2 8B 10 8B
00BD4A3Bh:  C8 8B 42 08 FF D0 8B 0E 8B 11 8B F8 8B 42 0C FF
00BD4A4Bh:  D0 8B 10 8B C8 8B 02 FF D0 57 50 E8 95 D6 FF FF
00BD4A5Bh:  8B 0E 83 C4 08 8B D8 8B 01 8D 54 24 14 52 8B 50
Stack (0013E470h):
0013E450h:  0000000C 00009CA3 A951BB58 00000000
0013E460h:  FFFFFFFF BF9877AE BF990A70 FFFFFFFF
0013E470h:  89C9F846 0013E4F8 00000000 0013E510
0013E480h:  0013E518 00C664F8 0013E4B0 00C1C32B
0013E490h:  FFFFFFFF 00BC8B77 0013E4F8 0013E518
0013E4A0h:  89C9F896 00C34130 00000000 01546D03
0013E4B0h:  0013E504 00C1B03B FFFFFFFF 00BCB780
0013E4C0h:  0013E4F8 0013E518 89C9F922 00C34130
0013E4D0h:  00000002 01546DA8 00C1E818 00000000
0013E4E0h:  00000000 00000000 00000000 004A646C
0013E4F0h:  FFFFFFFF 0013E5B8 00000000 00C66908
0013E500h:  0013E4C8 0013E5AC 00C1B558 00000004
0013E510h:  0013E5B8 01363A86 00000000 0013E624
0013E520h:  01546DA8 0000000B 0013E633 89C520BB
0013E530h:  0013E633 01437388 0000000B 00C34130
0013E540h:  0013E633 0013E624 00000002 003B7D70
0013E550h:  00000000 015459F8 015459F8 00000012
0013E560h:  0153F628 00000002 0013E5F9 0013E5F8
0013E570h:  0013E580 00000000 7C9105C8 0153F590
0013E580h:  0013E64C 7C910551 003B0B68 00000005
Registers:
EAX: 0013E488, EBX: 0013E518, ECX: 00000000, EDX: 00BD4A00
ESI: 0013E518, EDI: 0013E4F8, EBP: 0013E510, ESP: 0013E470
Crash location: "foo_custominfo", loaded at 00BC0000h - 00C45000h

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_cwb_hooks                    loaded at 00C70000h - 00CA6000h
foo_discogs                      loaded at 00CD0000h - 00D4D000h
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 00DF0000h - 00E31000h
foo_input_std                    loaded at 00E60000h - 00F74000h
foo_masstag                      loaded at 00FA0000h - 00FF0000h
foo_menu_addons                  loaded at 01010000h - 01035000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_msnalt                      loaded at 01060000h - 01079000h
foo_playcount                    loaded at 010A0000h - 010C8000h
foo_rgscan                      loaded at 010F0000h - 01138000h
foo_run                          loaded at 01160000h - 0118B000h
foo_uie_peakmeter                loaded at 011B0000h - 011D6000h
foo_uie_quicksearch              loaded at 01200000h - 01246000h
foo_ui_columns                  loaded at 01270000h - 01307000h
foo_ui_panels                    loaded at 01330000h - 01419000h
foo_ui_std                      loaded at 01440000h - 01497000h
foo_unpack                      loaded at 014C0000h - 014EE000h
foo_utils                        loaded at 103E0000h - 10419000h
Msimg32                          loaded at 76320000h - 76325000h
DSOUND                          loaded at 73E80000h - 73EDC000h
VERSION                          loaded at 77BD0000h - 77BD8000h
imagehlp                        loaded at 76C50000h - 76C78000h
WINTRUST                        loaded at 76BF0000h - 76C1E000h
CRYPT32                          loaded at 77A40000h - 77AD5000h
MSASN1                          loaded at 77AE0000h - 77AF2000h
DBGHELP                          loaded at 59E70000h - 59F11000h
wdmaud                          loaded at 72C90000h - 72C99000h

Stack dump analysis:
Address: 00C1C32Bh, location: "foo_custominfo", loaded at 00BC0000h - 00C45000h
Address: 00BC8B77h, location: "foo_custominfo", loaded at 00BC0000h - 00C45000h
Address: 00C34130h, location: "foo_custominfo", loaded at 00BC0000h - 00C45000h
Address: 00C1B03Bh, location: "foo_custominfo", loaded at 00BC0000h - 00C45000h
Address: 00BCB780h, location: "foo_custominfo", loaded at 00BC0000h - 00C45000h
Address: 00C34130h, location: "foo_custominfo", loaded at 00BC0000h - 00C45000h
Address: 00C1E818h, location: "foo_custominfo", loaded at 00BC0000h - 00C45000h
Address: 004A646Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00C1B558h, location: "foo_custominfo", loaded at 00BC0000h - 00C45000h
Address: 01363A86h, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 00C34130h, location: "foo_custominfo", loaded at 00BC0000h - 00C45000h
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 013DF1C8h, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 013723F3h, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 013723F3h, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 00462070h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C47F4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E503h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A6E19h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E541h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E8ECh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00462371h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E503h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A6E19h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E7D1h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E77Fh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A9986h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00462371h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004638DCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00462F66h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AB15Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 013476B2h, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 013EA5ACh, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 013EBDF0h, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 013EA5ACh, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 013EBCC4h, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 013EA5ACh, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 004DEDF8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 013EBE08h, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 004DF59Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 013EA694h, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 013EA5ACh, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 013EA5ACh, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 013EA5ACh, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 013EA5ACh, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 013EA5ACh, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 01407FFCh, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B4D0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E39B4CBh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 7E39D0A5h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "EnumDisplayMonitors" (+00000142h)
Address: 013EA5ACh, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 013EA5ACh, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 013EA5ACh, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 013EA5ACh, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 013428F1h, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 013E0A42h, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 01342933h, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E39B3CCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B3B0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 013425E6h, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 01345F53h, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 773EBB52h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0003FCB2h)
Address: 013EA5ACh, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 013EA5ACh, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 76330280h, location: "IMM32", loaded at 76330000h - 7634D000h
Address: 7C9137C7h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlUnlockHeap" (+0000003Ch)
Address: 7C832F31h, location: "kernel32", loaded at 7C800000h - 7C8FE000h
Symbol: "LocalUnlock" (+00000080h)
Address: 7C832EB1h, location: "kernel32", loaded at 7C800000h - 7C8FE000h
Symbol: "LocalUnlock" (+00000000h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8FE000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C832F38h, location: "kernel32", loaded at 7C800000h - 7C8FE000h
Symbol: "LocalUnlock" (+00000087h)
Address: 7C910945h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAcquirePebLock" (+00000028h)
Address: 7C91094Eh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAcquirePebLock" (+00000031h)
Address: 7C914190h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDosPathNameToNtPathName_U" (+00000093h)
Address: 7C901005h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlEnterCriticalSection" (+00000000h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C97E4C0h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Address: 7C913E6Fh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDetermineDosPathNameType_U" (+000004D0h)
Address: 7C913E62h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDetermineDosPathNameType_U" (+000004C3h)
Address: 7E39B3F9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7E39B3CCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 013C0457h, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 7C910945h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAcquirePebLock" (+00000028h)
Address: 7C91094Eh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAcquirePebLock" (+00000031h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C91402Eh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDetermineDosPathNameType_U" (+0000068Fh)
Address: 7C910970h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlReleasePebLock" (+0000000Fh)
Address: 7C97E4C0h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Address: 7C9140EFh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDetermineDosPathNameType_U" (+00000750h)
Address: 7C9140BBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDetermineDosPathNameType_U" (+0000071Ch)
Address: 7C913E88h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDetermineDosPathNameType_U" (+000004E9h)
Address: 00C38AC0h, location: "foo_custominfo", loaded at 00BC0000h - 00C45000h
Address: 00C0FB02h, location: "foo_custominfo", loaded at 00BC0000h - 00C45000h
Address: 0044005Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0043004Fh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D0055h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F004Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410043h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F005Fh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00470042h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B0050h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 013EA5ACh, location: "foo_ui_panels", loaded at 01330000h - 01419000h
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C90FB6Ch, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlNtStatusToDosError" (+0000002Fh)
Address: 7C90FB71h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlNtStatusToDosError" (+00000034h)
Address: 0043EF07h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 00C08D46h, location: "foo_custominfo", loaded at 00BC0000h - 00C45000h
Address: 00C08D65h, location: "foo_custominfo", loaded at 00BC0000h - 00C45000h
Address: 7C910945h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAcquirePebLock" (+00000028h)
Address: 7C91094Eh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAcquirePebLock" (+00000031h)
Address: 7C914190h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDosPathNameToNtPathName_U" (+00000093h)
Address: 7C901005h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlEnterCriticalSection" (+00000000h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910970h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlReleasePebLock" (+0000000Fh)
Address: 7C97E4C0h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Address: 7C913E6Fh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDetermineDosPathNameType_U" (+000004D0h)
Address: 7C913E62h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDetermineDosPathNameType_U" (+000004C3h)
Address: 5B19557Ch, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "Ordinal44" (+0000095Ch)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C91402Eh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDetermineDosPathNameType_U" (+0000068Fh)
Address: 7C910970h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlReleasePebLock" (+0000000Fh)
Address: 7C97E4C0h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Address: 7C9140EFh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDetermineDosPathNameType_U" (+00000750h)
Address: 7C9140BBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDetermineDosPathNameType_U" (+0000071Ch)
Address: 7C913E88h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDetermineDosPathNameType_U" (+000004E9h)
Address: 0040E424h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E1C70h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040E3F5h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D0055h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F004Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C914190h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDosPathNameToNtPathName_U" (+00000093h)
Address: 7C901005h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlEnterCriticalSection" (+00000000h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910970h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlReleasePebLock" (+0000000Fh)
Address: 7E39D9BEh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeferWindowPos" (+00000095h)
Address: 7E39B933h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "IsWindow" (+00000000h)
Address: 7E39B3F9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5B191AF6h, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Address: 7E39B3D2h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 7E39B3D2h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 01100056h, location: "foo_rgscan", loaded at 010F0000h - 01138000h
Address: 5B191B3Dh, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Address: 5B1AE1C0h, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "GetThemeTextMetrics" (+00000370h)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B3B0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E39C331h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "SetRectEmpty" (+0000004Fh)
Address: 7E3A362Bh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+00000198h)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3A37BCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 01100056h, location: "foo_rgscan", loaded at 010F0000h - 01138000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917CB7h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlReAllocateHeap" (+000002BAh)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C80ABC1h, location: "kernel32", loaded at 7C800000h - 7C8FE000h
Symbol: "GetProcessHeap" (+00000000h)
Address: 7E39BAA4h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "IsWindow" (+00000171h)
Address: 7E39BA46h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "IsWindow" (+00000113h)
Address: 7E39BAA4h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "IsWindow" (+00000171h)
Address: 7E39BA46h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "IsWindow" (+00000113h)
Address: 7E39BB0Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetPropW" (+0000002Fh)
Address: 77E45A0Eh, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "GdiReleaseDC" (+00000018h)
Address: 7E3984B2h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3986BEh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "ReleaseDC" (+00000021h)
Address: 5B199B64h, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "IsThemeActive" (+000003B7h)
Address: 5B199B9Fh, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "IsThemeActive" (+000003F2h)
Address: 5B194D00h, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "Ordinal44" (+000000E0h)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E3F0088h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3990CCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "SetScrollInfo" (+00000076h)
Address: 7E3990AAh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "SetScrollInfo" (+00000054h)
Address: 7E3994BEh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E39B42Dh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000F1h)

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Menu Addons 0.3.9  (foo_menu_addons)
Playback Statistics 1.3.2  (foo_playcount)
Peakmeter Panel 0.0.2  (foo_uie_peakmeter)
cwbowron's title format hooks 1.1.1 [May  4 2007 - 12:39:47]  (foo_cwb_hooks)
Panels UI 0.13.7 beta [Jun 11 2007 - 00:25:01]  (foo_ui_panels)
ZIP/GZIP reader 1.0  (foo_unpack)
RAR reader 1.1  (foo_unpack)
Standard DSP array 1.0  (foo_dsp_std)
FLAC Decoder 1.1.0  (foo_input_std)
foo_custominfo 0.1.2  (foo_custominfo)
foobar2000 core 0.9.4.2  (Core)
Run services 0.3.2  (foo_run)
ReplayGain Scanner 2.0.2  (foo_rgscan)
MSN Now Playing (alt) 2.4  (foo_msnalt)
Default User Interface 0.9acc  (foo_ui_std)
ABX Comparator 1.3.1  (foo_abx)
Masstagger 1.6  (foo_masstag)
CD Audio Decoder 2.1.1  (foo_cdda)
Playlist tools 0.5.7  (foo_utils)
Discogs Tagger 1.0  (foo_discogs)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Converter 1.0.1  (foo_converter)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Standard Input Array 1.0  (foo_input_std)
Album List 3.2.0  (foo_albumlist)
WMA Decoder 1.1  (foo_input_std)


The new version make my foobar crash when I try to open it, the previous version worked perfectly.
If you need more info just ask...
Title: foo_ui_panels
Post by: Claska on 2007-06-12 16:32:26
You have to use the $settitle() function in your Panels layout.


Thank you very much friend, sorted it out!
Title: foo_ui_panels
Post by: FofR on 2007-06-12 17:06:43
Im getting a crash also, as soon as I open fb2k:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00CE6E6Bh
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop=>titleformat_object::run
This is the first crash logged by this instance.
Code bytes (00CE6E6Bh):
00CE6E2Bh:  50 FF FF FF 50 C7 85 50 FF FF FF 30 FE D2 00 E8
00CE6E3Bh:  98 21 03 00 CC 6A FF 68 1B C6 D2 00 64 A1 00 00
00CE6E4Bh:  00 00 50 51 53 55 56 57 A1 58 7E D4 00 33 C4 50
00CE6E5Bh:  8D 44 24 18 64 A3 00 00 00 00 8B 74 24 2C 8B 0E
00CE6E6Bh:  8B 01 8B 50 0C 33 ED 89 6C 24 14 FF D2 8B 10 8B
00CE6E7Bh:  C8 8B 42 08 FF D0 8B 0E 8B 11 8B F8 8B 42 0C FF
00CE6E8Bh:  D0 8B 10 8B C8 8B 02 FF D0 57 50 E8 55 B2 FF FF
00CE6E9Bh:  8B 0E 83 C4 08 8B D8 8B 01 8D 54 24 14 52 8B 50
Stack (0012E430h):
0012E410h:  E5278008 00000000 0000000C BBE51C50
0012E420h:  0012FA98 00009FE3 B8A95B64 BF815DEE
0012E430h:  0DB61255 0012E4B8 00000000 0012E4D0
0012E440h:  0012E4D8 00D79428 0012E470 00D2C61B
0012E450h:  FFFFFFFF 00CD8B77 0012E4B8 0012E4D8
0012E460h:  0DB61205 00D44130 00000000 034D8F03
0012E470h:  0012E4C4 00D2B03B FFFFFFFF 00CDB780
0012E480h:  0012E4B8 0012E4D8 0DB612B1 00D44130
0012E490h:  00000005 034D8FD0 00D2E818 00000000
0012E4A0h:  00000000 00000000 00000000 004A661F
0012E4B0h:  FFFFFFFF 0012E578 00000000 00D7AFF0
0012E4C0h:  0012E488 0012E56C 00D2B558 00000004
0012E4D0h:  0012E578 01973A86 00000000 0012E5E4
0012E4E0h:  034D8FD0 0000000B 0012E5F3 0DAD9309
0012E4F0h:  0012E5F3 03EA0990 0000000B 00D44130
0012E500h:  0012E5F3 0012E5E4 00000005 003C8418
0012E510h:  00000002 003C0000 003C0000 0012E55C
0012E520h:  7C90EE18 7C910570 FFFFFFFF 0001056D
0012E530h:  00000004 0012E544 00000000 7C9105C8
0012E540h:  034D7678 0012E610 7C910551 00000005
Registers:
EAX: 0012E448, EBX: 0012E4D8, ECX: 00000000, EDX: 00CE6E40
ESI: 0012E4D8, EDI: 0012E4B8, EBP: 0012E4D0, ESP: 0012E430
Crash location: "foo_custominfo", loaded at 00CD0000h - 00D55000h

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 - 1002A000h
comdlg32                        loaded at 763B0000h - 763F9000h
IMM32                            loaded at 76390000h - 763AD000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
MSCTF                            loaded at 74720000h - 7476B000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_abx                          loaded at 00A60000h - 00A94000h
foo_albumlist                    loaded at 00AB0000h - 00AF7000h
OLEAUT32                        loaded at 77120000h - 771AC000h
foo_audioscrobbler              loaded at 00B20000h - 00B57000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_autoplaylist                loaded at 00B80000h - 00BB2000h
foo_cdda                        loaded at 00BE0000h - 00C16000h
foo_converter                    loaded at 00C40000h - 00CA9000h
foo_custominfo                  loaded at 00CD0000h - 00D55000h
foo_cwb_hooks                    loaded at 00D80000h - 00DCA000h
foo_dockable_panels              loaded at 00DF0000h - 00E14000h
foo_dsp_centercut                loaded at 00E40000h - 00E65000h
foo_dsp_std                      loaded at 00E90000h - 00ED1000h
foo_freedb2                      loaded at 00F00000h - 00F40000h
foo_input_std                    loaded at 00F60000h - 01074000h
foo_lyricsdb                    loaded at 010A0000h - 010CF000h
WININET                          loaded at 771B0000h - 77256000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
foo_masstag                      loaded at 010F0000h - 01140000h
foo_msnalt                      loaded at 01160000h - 01179000h
foo_playcount                    loaded at 011B0000h - 011D8000h
foo_playlist_tree                loaded at 01200000h - 01275000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 71AD0000h - 71AD9000h
libmzgc360_000                  loaded at 012A0000h - 01344000h
foo_rgscan                      loaded at 01390000h - 013D8000h
foo_run                          loaded at 01400000h - 0142B000h
foo_scrobblecharts              loaded at 01450000h - 01483000h
foo_sic                          loaded at 014B0000h - 01509000h
foo_uie_albumart                loaded at 01630000h - 01662000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_albumlist                loaded at 016A0000h - 016DF000h
foo_uie_explorer                loaded at 01700000h - 0173D000h
foo_uie_playlists_dropdown      loaded at 01760000h - 01799000h
foo_uie_quicksearch              loaded at 017C0000h - 01805000h
foo_uie_tabs                    loaded at 01830000h - 01859000h
foo_ui_columns                  loaded at 01880000h - 0191B000h
foo_ui_panels                    loaded at 01940000h - 01A29000h
foo_ui_std                      loaded at 01A50000h - 01AA7000h
foo_unpack                      loaded at 01AD0000h - 01AFE000h
foo_utils                        loaded at 01B20000h - 01B59000h
ctagent                          loaded at 040C0000h - 040D0000h
Msimg32                          loaded at 76380000h - 76385000h
mswsock                          loaded at 71A50000h - 71A8F000h
DNSAPI                          loaded at 76F20000h - 76F47000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h
VERSION                          loaded at 77C00000h - 77C08000h

Stack dump analysis:
Address: 00D2C61Bh, location: "foo_custominfo", loaded at 00CD0000h - 00D55000h
Address: 00CD8B77h, location: "foo_custominfo", loaded at 00CD0000h - 00D55000h
Address: 00D44130h, location: "foo_custominfo", loaded at 00CD0000h - 00D55000h
Address: 00D2B03Bh, location: "foo_custominfo", loaded at 00CD0000h - 00D55000h
Address: 00CDB780h, location: "foo_custominfo", loaded at 00CD0000h - 00D55000h
Address: 00D44130h, location: "foo_custominfo", loaded at 00CD0000h - 00D55000h
Address: 00D2E818h, location: "foo_custominfo", loaded at 00CD0000h - 00D55000h
Address: 004A661Fh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00D2B558h, location: "foo_custominfo", loaded at 00CD0000h - 00D55000h
Address: 01973A86h, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 00D44130h, location: "foo_custominfo", loaded at 00CD0000h - 00D55000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 019EF1C8h, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 019823F3h, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 019823F3h, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 00461D90h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C47E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E21Fh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A702Fh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E25Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E608h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00462082h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E21Fh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A702Fh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E4EDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C754Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E49Bh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A9D3Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00462082h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00463627h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E78C8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00462C5Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AB495h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 019576B2h, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 019FA5ACh, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 019FBDF0h, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 0195F7F0h, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 019FA5ACh, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 019FBCC4h, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 019FA5ACh, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 004DEDF8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 019FBE08h, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 004DF59Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01000000h, location: "foo_input_std", loaded at 00F60000h - 01074000h
Address: 019FA694h, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 019FA5ACh, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 019FA5ACh, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 019FA5ACh, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 019FA5ACh, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 019FA5ACh, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 00440020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01A17FFCh, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41B4D0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E41B4CBh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 7E41CF9Eh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnumDisplayMonitors" (+0000003Bh)
Address: 019FA5ACh, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 019FA5ACh, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 019FA5ACh, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 019FA5ACh, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 019528F1h, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 019F0A42h, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 01952933h, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 0101005Bh, location: "foo_input_std", loaded at 00F60000h - 01074000h
Address: 019FA5ACh, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 019FA5ACh, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 012A8EE8h, location: "libmzgc360_000", loaded at 012A0000h - 01344000h
Symbol: "GC_gcollect" (+000079F7h)
Address: 012A8EF5h, location: "libmzgc360_000", loaded at 012A0000h - 01344000h
Symbol: "GC_gcollect" (+00007A04h)
Address: 77F1A279h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "TranslateCharsetInfo" (+0000005Dh)
Address: 77F1A279h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "TranslateCharsetInfo" (+0000005Dh)
Address: 7C809D75h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "MultiByteToWideChar" (+0000017Dh)
Address: 7C809D75h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "MultiByteToWideChar" (+0000017Dh)
Address: 74DA7806h, location: "USP10", loaded at 74D90000h - 74DFB000h
Symbol: "ScriptApplyDigitSubstitution" (+00002B84h)
Address: 74DA7940h, location: "USP10", loaded at 74D90000h - 74DFB000h
Symbol: "ScriptApplyDigitSubstitution" (+00002CBEh)
Address: 74DA8B86h, location: "USP10", loaded at 74D90000h - 74DFB000h
Symbol: "ScriptApplyDigitSubstitution" (+00003F04h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 019FA5ACh, location: "foo_ui_panels", loaded at 01940000h - 01A29000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 74DE0214h, location: "USP10", loaded at 74D90000h - 74DFB000h
Address: 0101005Bh, location: "foo_input_std", loaded at 00F60000h - 01074000h
Address: 00A700A6h, location: "foo_abx", loaded at 00A60000h - 00A94000h
Address: 00A900A8h, location: "foo_abx", loaded at 00A60000h - 00A94000h
Address: 00AB00AAh, location: "foo_albumlist", loaded at 00AB0000h - 00AF7000h
Address: 00AD00ACh, location: "foo_albumlist", loaded at 00AB0000h - 00AF7000h
Address: 00B300B2h, location: "foo_audioscrobbler", loaded at 00B20000h - 00B57000h
Address: 00BF00BEh, location: "foo_cdda", loaded at 00BE0000h - 00C16000h
Address: 00C500C4h, location: "foo_converter", loaded at 00C40000h - 00CA9000h
Address: 00D500D4h, location: "foo_custominfo", loaded at 00CD0000h - 00D55000h
Address: 00E100E0h, location: "foo_dockable_panels", loaded at 00DF0000h - 00E14000h
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: 74DAE45Bh, location: "USP10", loaded at 74D90000h - 74DFB000h
Symbol: "UspAllocCache" (+0000002Bh)
Address: 77F1F258h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetFontData" (+00000000h)
Address: 74DA60D2h, location: "USP10", loaded at 74D90000h - 74DFB000h
Symbol: "ScriptApplyDigitSubstitution" (+00001450h)
Address: 74DE0214h, location: "USP10", loaded at 74D90000h - 74DFB000h
Address: 74DC25A7h, location: "USP10", loaded at 74D90000h - 74DFB000h
Address: 74DC25F6h, location: "USP10", loaded at 74D90000h - 74DFB000h
Address: 74DE0214h, location: "USP10", loaded at 74D90000h - 74DFB000h
Address: 74DA83F2h, location: "USP10", loaded at 74D90000h - 74DFB000h
Symbol: "ScriptApplyDigitSubstitution" (+00003770h)
Address: 74DA83FDh, location: "USP10", loaded at 74D90000h - 74DFB000h
Symbol: "ScriptApplyDigitSubstitution" (+0000377Bh)
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: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 5AD7153Dh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 5AD73D17h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeText" (+00000CE6h)
Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E470088h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Address: 7E41BD1Fh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindow" (+000000A2h)
Address: 7E418FFBh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetSystemMetrics" (+0000005Fh)
Address: 5ADA1178h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E419000h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetSystemMetrics" (+00000064h)
Address: 7E418FFBh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetSystemMetrics" (+0000005Fh)
Address: 5AD748C3h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeInt" (+00000159h)
Address: 5ADA1178h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 5AD748F6h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeInt" (+0000018Ch)
Address: 5AD748F6h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeInt" (+0000018Ch)
Address: 74DE054Ch, location: "USP10", loaded at 74D90000h - 74DFB000h
Address: 74DE0470h, location: "USP10", loaded at 74D90000h - 74DFB000h
Address: 74DA2FEFh, location: "USP10", loaded at 74D90000h - 74DFB000h
Symbol: "ScriptPlace" (+000000A7h)
Address: 74DE0384h, location: "USP10", loaded at 74D90000h - 74DFB000h
Address: 74DE0470h, location: "USP10", loaded at 74D90000h - 74DFB000h
Address: 74DE0260h, location: "USP10", loaded at 74D90000h - 74DFB000h
Address: 0040E58Fh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E1C78h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040E560h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 5AD7557Ch, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal44" (+0000095Ch)
Address: 74DE0470h, location: "USP10", loaded at 74D90000h - 74DFB000h
Address: 74DE0260h, location: "USP10", loaded at 74D90000h - 74DFB000h
Address: 5AD7487Ah, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeInt" (+00000110h)
Address: 5AD7488Eh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeInt" (+00000124h)
Address: 5ADA113Ch, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 5AD75EF7h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeBackgroundEx" (+00000972h)
Address: 5AD7557Ch, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal44" (+0000095Ch)
Address: 01000000h, location: "foo_input_std", loaded at 00F60000h - 01074000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 5ADA1178h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 004AD8F3h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E419000h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetSystemMetrics" (+00000064h)

Version info:
foobar2000 v0.9.4.1
UNICODE

Additional info:
cwbowron's title format hooks 1.2.4 [Jun  5 2007 - 10:09:39]  (foo_cwb_hooks)
Run services 0.3.2  (foo_run)
Album List 3.2.0  (foo_albumlist)
Center Cut 1.0.1  (foo_dsp_centercut)
Playback Statistics 1.3.2  (foo_playcount)
Last.fm Chart Player 0.2.1  (foo_scrobblecharts)
freedb Tagger 0.5.2a  (foo_freedb2)
WMA Decoder 1.1  (foo_input_std)
Album Art Panel 0.2.1  (foo_uie_albumart)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
Quick Search Toolbar 2.6  (foo_uie_quicksearch)
foo_custominfo 0.1.2  (foo_custominfo)
Default User Interface 0.9acc  (foo_ui_std)
MSN Now Playing (alt) 2.4  (foo_msnalt)
Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]  (foo_playlist_tree)
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)
foosic music database 1.0 beta 12  (foo_sic)
FLAC Decoder 1.1.0  (foo_input_std)
foobar2000 core v0.9.4.1  (Core)
Tagger Panel Window 1.0.beta3 [Jun  5 2007 - 10:09:39]  (foo_cwb_hooks)
Panels UI 0.13.7 beta [Jun 11 2007 - 00:25:01]  (foo_ui_panels)
Converter 1.0.1  (foo_converter)
RAR reader 1.1  (foo_unpack)
Tabbed panel modified 0.2.4  (foo_uie_tabs)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Standard DSP array 1.0  (foo_dsp_std)
ZIP/GZIP reader 1.0  (foo_unpack)
Explorer Tree 1.04.6a  (foo_uie_explorer)
Audioscrobbler 1.3.6  (foo_audioscrobbler)
Playlist tools 0.5.7  (foo_utils)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
Masstagger 1.6  (foo_masstag)
Playlists Dropdown 0.6 alpha 3  (foo_uie_playlists_dropdown)
Dockable Panels 1.0.2 [Oct 31 2006 - 16:30:41]  (foo_dockable_panels)
Standard Input Array 1.0  (foo_input_std)
CD Audio Decoder 2.1.1  (foo_cdda)
ABX Comparator 1.3.1  (foo_abx)
Title: foo_ui_panels
Post by: mil3s on 2007-06-12 17:10:53
For those experiencing crashes. Remove the panels ui dll and start foobar. When asked to keep settings click no. Close foobar and copy the new dll to the components folder and start foobar again. No more crash.

Still crashing? Try to remove all configs and start from scratch.
Title: foo_ui_panels
Post by: plunky on 2007-06-12 17:49:54
You have to use the $settitle() function in your Panels layout.


Can someone please tell me how to do this?
Title: foo_ui_panels
Post by: terrestrial on 2007-06-12 17:52:10
I've uploaded 0.13.8 which should fix the crashing problem.
Title: foo_ui_panels
Post by: FofR on 2007-06-12 18:08:34
Crash has gone, but my Layout has now started throwing up errors when no song is playing. When fb2k is stopped all of my written fonts default to black and for some buttons I get an unknown function error, their size is also altered.

EDIT: The error only seems to occur on buttons. Seems to be a $button2 issue.
Title: foo_ui_panels
Post by: terrestrial on 2007-06-12 18:31:30
try downloading again. should be fixed now.
Title: foo_ui_panels
Post by: callisto on 2007-06-12 18:33:55
Isn't it possible to hide the titlebar anymore? Or am I missing something??
And is it possible to hide it in a popup window?
Title: foo_ui_panels
Post by: terrestrial on 2007-06-12 18:45:19
$windowstyle(hidetitlebar) (only in the // Background section) will hide the title bar.
Title: foo_ui_panels
Post by: YounhaLOV on 2007-06-12 18:53:00
hi~~  terrestrial

Thank you... update 0.13.8

but.....Run service is not executed
Title: foo_ui_panels
Post by: callisto on 2007-06-12 19:10:44
Thx terrestrial!!
But this doesn't work in POPUP... but not the big matter.
This would be a request and a trigger to make window movable or not
Title: foo_ui_panels
Post by: metal_termite on 2007-06-12 19:28:12
Bug

When foobar2000 is in a stopped state $extra(foobar2000_version) returns [UNKNOWN FUNCTION]. When foobar2000 is playing a track or is paused, $extra(foobar2000_version) works properly. I think this bug cropped up in version 0.13.7.
Title: foo_ui_panels
Post by: macca on 2007-06-12 19:32:42
Request: Buttons only work stably for me when placed under a // PerTrack header, but sometimes I need to give a button a command that needs to be evaluated Per Second. Is it at all possible to make buttons function more stably under // PerSecond headers too?

Thank you
-mac
Title: foo_ui_panels
Post by: Claska on 2007-06-12 19:52:14

You have to use the $settitle() function in your Panels layout.


Can someone please tell me how to do this?


-Open foobar2000
-Click Preferences (or just Ctrl+P with keyboard)
-Go to Panels UI preferences
-Click on the right button saying "Edit Layout"
-At the end of the layout, simply append your "$settitle(...)" string

ie. as shown in my configuration below:
(http://img265.imageshack.us/img265/3361/immaginewc0.th.png) (http://img265.imageshack.us/my.php?image=immaginewc0.png)
Title: foo_ui_panels
Post by: FofR on 2007-06-12 20:11:16
To get the ball rolling:
EXEC:http'://'www.google.com/search?source=ig&hl=en&q=$replace(%artist%, ,+)&btnG=Google+Search
Although this may be better:
EXEC:http'://'www.google.com/musicsearch?q=$replace(%artist%, ,+)&sa=X&oi=music&ct=more-results
Is a google search for the now playing artist.

This EXEC command runs like a dream
Title: foo_ui_panels
Post by: carmenm on 2007-06-12 20:42:35
Ok i just love all the new feature and how you reorganised everything. Just amazing.
One thing bugging me yet, you removed the layout selector, so is it not possible anymore to force the layout on playlist name?

Now a little feature request(i ll add it to the wiki as soon as possible), could we have a PLAYBACKORDER-MENU?

I just love everything you do.... oh and the windowstyle..... damn good ......


EDIT: Found one strange behaviour with the last version. When i move foobar or click on album art panel, my whole desktop flicks(every opened applications). Might be due to the hidetitlebar feature. Apparently you changed the way it works because now i can resize foobar on notitlebar mode(which is great by the way but would be even better if we could only accept vertical or horizontal resize)
Title: foo_ui_panels
Post by: Chris Norman on 2007-06-12 21:33:05
Yes, you can use toolbars in PanelsUI but I do not know what you mean by "within a window". I use it myself in my own layout and am surprised your code did not work. Are you sure you have the Quick Search Toolbar loaded?

File> Preferences> Components
Do you see foo_uie_quicksearch listed as a component?

File> Preferences> Display> Columns UI> "Layout" Tab
If you right click a splitter in your ColumnsUI layout and choose to insert a panel, do you see "Quick Search Toolbar" as an available Toolbar?


I am currently running my config not via panel ui but columns ui. I wanted to place the Quick Search Toolbar within a Track Info window. The QST appears just fine in columns ui. Maybe this is only possible in Panels ui?
Title: foo_ui_panels
Post by: mil3s on 2007-06-12 22:57:01
Terrestrial, or anyone else who might know. What is the new name for to old $isgrouped in the new version? I need a way to see how a playlist is sorted to display proper header in the scpl group display.
Title: foo_ui_panels
Post by: shakey_snake on 2007-06-12 23:34:52
I am currently running my config not via panel ui but columns ui. I wanted to place the Quick Search Toolbar within a Track Info window. The QST appears just fine in columns ui. Maybe this is only possible in Panels ui?
$panel() only functions with the Panels Interface
Title: foo_ui_panels
Post by: Paws on 2007-06-12 23:38:24
Where do you add this($windowstyle(hidetitlebar) (only in the // Background section) will hide the title bar) to hide the title bar, could someone tell me where to place this at?
Title: foo_ui_panels
Post by: evo3 on 2007-06-13 00:18:26
Hi guys, I've just started fooling around with panels and i have a quick question.  Can i group/sort each playlist differently, instead of having all my playlists sorted one way?  I have one i'd like to sort by album, while another playlist i'd like to sort by artist.  Thanks, sorry if this has been touched upon.
Title: foo_ui_panels
Post by: terrestrial on 2007-06-13 01:09:58
In the latest version the View > Panels UI menu is broken. I no longer se my configs there. Not even the provided basic.


yeah, I removed it. should be slightly faster startup as the layouts don't have to be enumerated on startup.

Quote
Also, this code is also broken in the new version. How do I make it work again?


use a separate layout called "Album" to handle album grouping, and %groupformat% in a layout called "Singles" for the others. See here (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_(foo_ui_panels)/User's_Guide#Tips_for_creating_new_layouts) for the recommended layout names, and the basic.pui for an example.

In the Prefernces for Panels_UI Sort/Group criterea, how do the

Group By code windows and

Group by sort switch interact?

And interact with the options in the  Sort/Group by settings window?


if "group by sort" is checked, items are grouped by the same format string used to sort, else the format string in "group by" is used.

but.....Run service is not executed


what do you mean? you have a context menu item that is not being executed by a button?

Request: Buttons only work stably for me when placed under a // PerTrack header, but sometimes I need to give a button a command that needs to be evaluated Per Second. Is it at all possible to make buttons function more stably under // PerSecond headers too?


buttons aren't meant to be used under // PerSecond. add this to the feature requests page, and I will try to add it for the future.

Ok i just love all the new feature and how you reorganised everything. Just amazing.
One thing bugging me yet, you removed the layout selector, so is it not possible anymore to force the layout on playlist name?


no, but since the last layout used for each playlist is remembered and restored on playlist change, you would have to sort/group each playlist once, and it will subsequently be remembered.

Quote
EDIT: Found one strange behaviour with the last version. When i move foobar or click on album art panel, my whole desktop flicks(every opened applications). Might be due to the hidetitlebar feature. Apparently you changed the way it works because now i can resize foobar on notitlebar mode(which is great by the way but would be even better if we could only accept vertical or horizontal resize)


please post your .pui and component list and I will take a look.

Hi guys, I've just started fooling around with panels and i have a quick question.  Can i group/sort each playlist differently, instead of having all my playlists sorted one way?  I have one i'd like to sort by album, while another playlist i'd like to sort by artist.  Thanks, sorry if this has been touched upon.


yes. you just have to sort/group each playlist once, and when you switch to it again the layout will be switched automatically.
Title: foo_ui_panels
Post by: metal_termite on 2007-06-13 02:52:17
Where do you add this($windowstyle(hidetitlebar) (only in the // Background section) will hide the title bar) to hide the title bar, could someone tell me where to place this at?

You answered your own question no?


To hide the title bar:
Quote
// Background
$windowstyle(hidetitlebar)

To unhide the title bar:
Quote
// Background
$windowstyle(showtitlebar)
Title: foo_ui_panels
Post by: wraithdu on 2007-06-13 03:41:00
I've noticed in the new version the 'layout selection' dropdown box in the 'Sort / Group By -> Edit' context menu.  Where are the settings for these layouts?  And where is my custom SCPL layout (called wraithdu_small) that I use now?

Are they presets that I would have to create a layout named accordingly in order to use?  How can I add my own/current layout names?  What does the 'Ignore Sort' checkbox do exactly?

Also small bug - the $settray() tooltip does not work if only 'Minimize to Tray' is selected.  That tooltip always says 'foobar2000'.  If I also/only check 'Show Tray Icon', it works correctly.
Title: foo_ui_panels
Post by: terrestrial on 2007-06-13 04:03:44
The layout box selects which layout you want used for the current set of sort/group criteria.

So, if you group by album and select the album layout (and ignore sort is checked), then every time you group by album, the album layout will be used. If "ignore sort" is not checked, then the sort order and the grouping pattern have to match in order for the layout to be used, instead of just the grouping pattern.

If you want to use your own layout name, just select the sort/group criteria you want to use with your layout, decide if you want "ignore sort" on or off, then type in the name of your layout in the layout box and hit apply or ok. From then on, whenever you use the same sort/group pattern your layout will be chosen automatically.
Title: foo_ui_panels
Post by: Paws on 2007-06-13 04:16:42
Edit: nevermind
Title: foo_ui_panels
Post by: Keikonium on 2007-06-13 04:56:47
Hmm... not sure if its a bug or not, but since updating past panels 13.5 (?) (I am on 0.13.8 Beta right now) all my $button2 codes that point to roo_run commands don't work. Was something changed to affect them? My pointers to run scripts on the files don't work either.

I am trying to run the commands from a track display, and update a columns playlist (this entire thing is in columns UI btw) and it used to work but doesn't now.

A little help?
Title: foo_ui_panels
Post by: shakey_snake on 2007-06-13 05:36:38
To hide the title bar:
Quote
// Background
$windowstyle(hidetitlebar)

To unhide the title bar:
Quote
// Background
$windowstyle(showtitlebar)


For some reason I can't get these to do anything for me.
Would have something to do with my .pui's having been first created many versions ago?


[PLAUSIBLE BUG]
Between...
http://www.hydrogenaudio.org/forums/index....st&p=498271 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=53703&view=findpost&p=498271)
http://www.hydrogenaudio.org/forums/index....st&p=498285 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=52465&view=findpost&p=498285)
and
http://www.hydrogenaudio.org/forums/index....st&p=498159 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=52465&view=findpost&p=498159)

...I might guess that 0.13.7 has broken compatibility with the foo_run component (http://www.hydrogenaudio.org/forums/index.php?showtopic=45223) (not that it's really needed any more)

If I had to guess, I think it may have something to do with this:
In the latest version the View > Panels UI menu is broken. I no longer se my configs there. Not even the provided basic.
yeah, I removed it. should be slightly faster startup as the layouts don't have to be enumerated on startup.
Title: foo_ui_panels
Post by: carmenm on 2007-06-13 08:06:29
I verified only appears in hidetitlebar mode

Here is my components list and my config
Code: [Select]
 Core (2007-04-14 20:45:50)
    foobar2000 core 0.9.4.3 beta
foo_albumlist.dll (2007-04-14 19:54:48)
    Album List 3.2.0
foo_audioscrobbler.dll (2007-05-13 14:23:40)
    Audioscrobbler 1.3.6
foo_cdda.dll (2007-04-14 19:54:36)
    CD Audio Decoder 2.1.1
foo_common.dll (2006-03-11 20:23:56)
    Common services 0.1
foo_comserver2.dll (2006-07-31 21:13:20)
    COM Automation server 0.7 alpha 6
foo_converter.dll (2007-04-14 19:54:18)
    Converter 1.0.1
foo_cwb_hooks.dll (2006-11-01 11:21:28)
    cwbowron's title format hooks 1.0.14 [Nov  1 2006 - 10:20:44]
foo_dsp_std.dll (2007-01-20 01:36:56)
    Standard DSP array 1.0
foo_infobox.dll (2006-10-09 15:17:14)
    Special file info box 2.0.4
foo_input_std.dll (2007-04-14 19:54:18)
    FLAC Decoder 1.1.0
    Standard Input Array 1.0
    WMA Decoder 1.1
foo_masstag.dll (2006-10-14 12:09:20)
    Masstagger 1.6
foo_playcount.dll (2006-09-16 17:55:54)
    Playback Statistics 1.3.2
foo_playlist_manager.dll (2006-03-13 01:25:16)
    Playlist Manager 1.0
foo_playlist_tree.dll (2007-04-03 11:40:00)
    Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]
foo_rgscan.dll (2007-04-14 20:11:20)
    ReplayGain Scanner 2.0.2
foo_run.dll (2006-06-15 22:08:10)
    Run services 0.3.2
foo_scrobblecharts.dll (2007-03-28 22:12:28)
    Last.fm Chart Player 0.2.1
foo_ui_columns.dll (2007-05-02 19:17:10)
    Columns UI 0.2.0 alpha 1
foo_ui_panels.dll (2007-06-12 12:28:20)
    Panels UI 0.13.8 beta [Jun 12 2007 - 12:28:00]
foo_ui_std.dll (2007-04-14 19:53:14)
    Default User Interface 0.9acc
foo_uie_albumart.dll (2007-01-15 18:04:44)
    Album Art Panel 0.2.6
foo_uie_albumlist.dll (2006-04-28 14:15:08)
    Album list panel 0.2.1 beta 4
foo_uie_explorer.dll (2006-07-06 23:43:30)
    Explorer Tree 1.04.6b
foo_uie_lyrics.dll (2007-03-12 15:32:46)
    Lyric Show Panels 0.3.1.1
foo_uie_lyrics_panel.dll (2006-12-10 03:05:30)
    Lyrics panel 0.35
foo_uie_playlists_dropdown.dll (2007-02-08 16:26:16)
    Playlists Dropdown 0.6 alpha 3
foo_uie_quicksearch.dll (2007-05-18 13:31:10)
    Quick Search Toolbar 2.8l
foo_uie_vis_egoh.dll (2007-01-13 06:20:06)
    Egoh Spectrum analyser (uie) 1.1.0
foo_uie_wmpvis.dll (2007-04-06 07:40:06)
    WMP Visualizations 0.1.2 (Intel SSE)
foo_uie_wsh_panel.dll (2007-03-18 04:24:24)
    WSH Panel (uie) 0.7.1
foo_utils.dll (2006-04-27 13:37:34)
    Playlist tools 0.5.7
foo_winamp_spam.dll (2007-03-26 17:37:48)
    Winamp API Emulator 0.96

http://www.megaupload.com/?d=T49G31GN (http://www.megaupload.com/?d=T49G31GN)
Title: foo_ui_panels
Post by: kabuki on 2007-06-13 08:32:49

but.....Run service is not executed

what do you mean? you have a context menu item that is not being executed by a button?


Hmm... not sure if its a bug or not, but since updating past panels 13.5 (?) (I am on 0.13.8 Beta right now) all my $button2 codes that point to roo_run commands don't work. Was something changed to affect them? My pointers to run scripts on the files don't work either.

I am trying to run the commands from a track display, and update a columns playlist (this entire thing is in columns UI btw) and it used to work but doesn't now.

A little help?


I've mentioned it few posts ago (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=52465&view=findpost&p=498123). 
Terrestrial, foo_run don't work anymore in track display, neither with buttons that point to the command, as Keikonium said, neither with context-menu (the "run" popup menu that should lists all scripts is empty)...but it still works in SCPL when using context-menu.
Maybe it has nothing to do with but it acts exactly as before, when player was stopped, so i've supposing it's probably due to the change you recently made in order to make "cwb_hooks functions and variable will now work in track displays / main panels ui even with no track / when playback stopped."

Could you please fix this, or/and maybe, you can see how to completely replace foo_run with new EXEC: command. That would be very nice.

Anyway, thxs for new functions.
Title: foo_ui_panels
Post by: Falstaff on 2007-06-13 10:14:28
Hmm... not sure if its a bug or not, but since updating past panels 13.5 (?) (I am on 0.13.8 Beta right now) all my $button2 codes that point to roo_run commands don't work. Was something changed to affect them? My pointers to run scripts on the files don't work either.

I am trying to run the commands from a track display, and update a columns playlist (this entire thing is in columns UI btw) and it used to work but doesn't now.

A little help?


same for me, since 0.13.7 exactely, buttons that launch foo_run commands don't work anymore ... but with the new feature button EXEC:'command', i've resolved this lake to lauch my browser for art search
Title: foo_ui_panels
Post by: stampgevaar on 2007-06-13 11:03:04
one thing that I'm really missing in the library filter is that it doesn't go automatically further to the next level if something is !null!
an example to make myself clear:

level 1;$if($strstr(%discogs_format%,Vinyl),Vinyl,$if($strstr(%discogs_format%,CD),CD,Unknown))
level 2:$if($strstr(%discogs_format%,Vinyl),%discogs_label%,!null!)
level 3:$if($strstr(%discogs_format%,Vinyl),%discogs_catalog%,%album%)

It would be cool if the discogs label is not shown if the vinyl is not present in the discogs_format tag but that it would then just shows level three en sorts on album

This isn't yet possible is it?
but it would be great if it was made possible.
Something like a !hide! function I mean...
Title: foo_ui_panels
Post by: Kiteroa on 2007-06-13 11:36:33
Feature request:

How about allowing panels within SCPL Group headers?
Title: foo_ui_panels
Post by: macca on 2007-06-13 12:30:13

Request: Buttons only work stably for me when placed under a // PerTrack header, but sometimes I need to give a button a command that needs to be evaluated Per Second. Is it at all possible to make buttons function more stably under // PerSecond headers too?


buttons aren't meant to be used under // PerSecond. add this to the feature requests page, and I will try to add it for the future.




Thanks! Where is the feature request page? (I couldn't find it - only a plug-in request page.)

Also I think there is a problem with the $select() command; When I use two pvars to toggle between what is selected, where one is evaluated // PerSecond, and the other // PerTrack, it doesn't seem to work properly at all, even though the code I have used makes perfect sense. You can see what I mean in this post. (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=55241&view=findpost&p=497718)

I will request a fix for this on your requests page too if this is the case, and if it is possible.

Thanks
-mac
Title: foo_ui_panels
Post by: shakey_snake on 2007-06-13 12:39:38
Also I think there is a problem with the $select() command; When I use two pvars to toggle between what is selected, where one is evaluated // PerSecond, and the other // PerTrack, it doesn't seem to work properly at all, even though the code I have used makes perfect sense. You can see what I mean in this post. (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=55241&view=findpost&p=497718)

that would be the expected behavior...
Title: foo_ui_panels
Post by: macca on 2007-06-13 13:00:00

Also I think there is a problem with the $select() command; When I use two pvars to toggle between what is selected, where one is evaluated // PerSecond, and the other // PerTrack, it doesn't seem to work properly at all, even though the code I have used makes perfect sense. You can see what I mean in this post. (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=55241&view=findpost&p=497718)

that would be the expected behavior...


Do you mind explaining why please? To me, it seems that the code should work..but it doesn't.
Title: foo_ui_panels
Post by: plunky on 2007-06-13 14:22:10
-Open foobar2000
-Click Preferences (or just Ctrl+P with keyboard)
-Go to Panels UI preferences
-Click on the right button saying "Edit Layout"
-At the end of the layout, simply append your "$settitle(...)" string

ie. as shown in my configuration below:
(http://img265.imageshack.us/img265/3361/immaginewc0.th.png) (http://img265.imageshack.us/my.php?image=immaginewc0.png)


Thanks so much, but I get ? - ? when a song is not playing now any idea's how to fix this?
Title: foo_ui_panels
Post by: Maranatha on 2007-06-13 14:59:47
Maybe someone could take the time to answer this for me?

Until I upgraded to 13.8b, my button for Activate Now Playing was working fine.  Now, due to the improved changes, it no longer works.  After reading about the new commands and functions, I tried to alter the code for the button, but I cannot seem to find the combination that makes it happen. 

Here is what I have now, that will not work.

$button( BLA...BLA....,EXEC:'Activate Now Playing',TOOLTIP:"Activate Now Playing")

Anyone have a suggestion for me as to how I can fix the code for that button?  Many thanks!!
Title: foo_ui_panels
Post by: carmenm on 2007-06-13 15:15:19
works fine for me with
$button( BLA...BLA....,Activate Now Playing,TOOLTIP:"Activate Now Playing")
Title: foo_ui_panels
Post by: Falstaff on 2007-06-13 15:22:11
whera are my panelsUI layout ?? i see 'Sort/Group' Header instead with non list below it ...

Bug with button 'MENU' ?



Br3tt
Title: foo_ui_panels
Post by: carmenm on 2007-06-13 15:35:30
Terrestrial: the $windowstyle(hidetitlebar) doesnt work in POPUP. It might not be implemented. Just wanted to point it out in case it is a bug
Title: foo_ui_panels
Post by: Maranatha on 2007-06-13 15:41:37
works fine for me with
$button( BLA...BLA....,Activate Now Playing,TOOLTIP:"Activate Now Playing")


Well, that's exactly the way the code read originally, and then it stopped working.

As a double check, I just entered it that way again, and now it works???  Very strange, but thank you, at least it works again...

/me scratching head and mumbling...........
Title: foo_ui_panels
Post by: Paws on 2007-06-13 16:42:41

In the latest version the View > Panels UI menu is broken. I no longer se my configs there. Not even the provided basic.


yeah, I removed it. should be slightly faster startup as the layouts don't have to be enumerated on startup.

Quote
Also, this code is also broken in the new version. How do I make it work again?


use a separate layout called "Album" to handle album grouping, and %groupformat% in a layout called "Singles" for the others. See here (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_(foo_ui_panels)/User's_Guide#Tips_for_creating_new_layouts) for the recommended layout names, and the basic.pui for an example.

In the Prefernces for Panels_UI Sort/Group criterea, how do the

Group By code windows and

Group by sort switch interact?

And interact with the options in the  Sort/Group by settings window?


if "group by sort" is checked, items are grouped by the same format string used to sort, else the format string in "group by" is used.

but.....Run service is not executed


what do you mean? you have a context menu item that is not being executed by a button?

Request: Buttons only work stably for me when placed under a // PerTrack header, but sometimes I need to give a button a command that needs to be evaluated Per Second. Is it at all possible to make buttons function more stably under // PerSecond headers too?


buttons aren't meant to be used under // PerSecond. add this to the feature requests page, and I will try to add it for the future.

Ok i just love all the new feature and how you reorganised everything. Just amazing.
One thing bugging me yet, you removed the layout selector, so is it not possible anymore to force the layout on playlist name?


no, but since the last layout used for each playlist is remembered and restored on playlist change, you would have to sort/group each playlist once, and it will subsequently be remembered.

Quote
EDIT: Found one strange behaviour with the last version. When i move foobar or click on album art panel, my whole desktop flicks(every opened applications). Might be due to the hidetitlebar feature. Apparently you changed the way it works because now i can resize foobar on notitlebar mode(which is great by the way but would be even better if we could only accept vertical or horizontal resize)


please post your .pui and component list and I will take a look.

Hi guys, I've just started fooling around with panels and i have a quick question.  Can i group/sort each playlist differently, instead of having all my playlists sorted one way?  I have one i'd like to sort by album, while another playlist i'd like to sort by artist.  Thanks, sorry if this has been touched upon.


yes. you just have to sort/group each playlist once, and when you switch to it again the layout will be switched automatically.



Falstaff, read the top of this.
Title: foo_ui_panels
Post by: Falstaff on 2007-06-13 16:54:45


In the latest version the View > Panels UI menu is broken. I no longer se my configs there. Not even the provided basic.


yeah, I removed it. should be slightly faster startup as the layouts don't have to be enumerated on startup.

Quote
Also, this code is also broken in the new version. How do I make it work again?


use a separate layout called "Album" to handle album grouping, and %groupformat% in a layout called "Singles" for the others. See here (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_(foo_ui_panels)/User's_Guide#Tips_for_creating_new_layouts) for the recommended layout names, and the basic.pui for an example.

In the Prefernces for Panels_UI Sort/Group criterea, how do the

Group By code windows and

Group by sort switch interact?

And interact with the options in the  Sort/Group by settings window?


if "group by sort" is checked, items are grouped by the same format string used to sort, else the format string in "group by" is used.

but.....Run service is not executed


what do you mean? you have a context menu item that is not being executed by a button?

Request: Buttons only work stably for me when placed under a // PerTrack header, but sometimes I need to give a button a command that needs to be evaluated Per Second. Is it at all possible to make buttons function more stably under // PerSecond headers too?


buttons aren't meant to be used under // PerSecond. add this to the feature requests page, and I will try to add it for the future.

Ok i just love all the new feature and how you reorganised everything. Just amazing.
One thing bugging me yet, you removed the layout selector, so is it not possible anymore to force the layout on playlist name?


no, but since the last layout used for each playlist is remembered and restored on playlist change, you would have to sort/group each playlist once, and it will subsequently be remembered.

Quote
EDIT: Found one strange behaviour with the last version. When i move foobar or click on album art panel, my whole desktop flicks(every opened applications). Might be due to the hidetitlebar feature. Apparently you changed the way it works because now i can resize foobar on notitlebar mode(which is great by the way but would be even better if we could only accept vertical or horizontal resize)


please post your .pui and component list and I will take a look.

Hi guys, I've just started fooling around with panels and i have a quick question.  Can i group/sort each playlist differently, instead of having all my playlists sorted one way?  I have one i'd like to sort by album, while another playlist i'd like to sort by artist.  Thanks, sorry if this has been touched upon.


yes. you just have to sort/group each playlist once, and when you switch to it again the layout will be switched automatically.



Falstaff, read the top of this.


ok, thanx, i haven't seen it 
Title: foo_ui_panels
Post by: jclim00 on 2007-06-13 17:02:02
Just a small request, could you add an apply button to the library filter settings? I've been doing a lot of editing lately and it's a pain to have to close the window, reset the panel, then scroll to the grouping i was changing.
Title: foo_ui_panels
Post by: Sam Stoat on 2007-06-13 18:58:08
Terrestrial,

I've been using foo_run to make a button that opens %path% in Directory Opus (my Open Directory has always opened Explorer instead of dopus), but it's stopped working in the latest PanelsUI.  So, I tried to get the new EXEC: button to do the same job.

Code: [Select]
EXEC:dopus
opens DOpus ok, but if I put
Code: [Select]
EXEC:dopus %path%
nothing happens.

Is it possible to pass arguments to external programs like DOpus?
Title: foo_ui_panels
Post by: Falstaff on 2007-06-13 19:01:29
Terrestrial,

I've been using foo_run to make a button that opens %path% in Directory Opus (my Open Directory has always opened Explorer instead of dopus), but it's stopped working in the latest PanelsUI.  So, I tried to get the new EXEC: button to do the same job.

Code: [Select]
EXEC:dopus
opens DOpus ok, but if I put
Code: [Select]
EXEC:dopus %path%
nothing happens.

Is it possible to pass arguments to external programs like DOpus?


1) be sure that dopus accept parameters (simple to test under command line cmd.exe)

2) have you tried quotes ?

EXEC:'dopus %path%'
Title: foo_ui_panels
Post by: callisto on 2007-06-13 20:12:26
Also small bug - the $settray() tooltip does not work if only 'Minimize to Tray' is selected.  That tooltip always says 'foobar2000'.  If I also/only check 'Show Tray Icon', it works correctly.


Got this problem, too...
but then checked "tray icon" and now I see the tooltip but it (2nd bug) won't change on trackchange if minimized (string is in // PerTrack)



Quote
plunky:
Thanks so much, but I get ? - ? when a song is not playing now any idea's how to fix this?


@plunky
e.g.: $if(%isplaying%,$settitle(%artist% - %tracknumber% - %title%),$settitle(stopped))

But I would put this string into the // PerTrack section b/c it doesn't need to update per second unless you put some remaining time or sth in it
Title: foo_ui_panels
Post by: mil3s on 2007-06-13 22:18:02
Why is it no longer possible to create new sort / group by entries? Or am I missing something? I can edit but not create new.
Title: foo_ui_panels
Post by: Falstaff on 2007-06-13 22:47:53
Why is it no longer possible to create new sort / group by entries? Or am I missing something? I can edit but not create new.


for me it works like i was always work ...
1/ edit one
2/ modify
3/ click Save button
4/ Give new name in empty field
5/ Validate

is it what you do ?
Title: foo_ui_panels
Post by: Safe Drive Home on 2007-06-14 01:59:49
This may sound a little pithy, but here's a request, however useful it may or may not be to others:

The ability to add text-input functionality to $drawrect, along with a mappable field\tag to it, as well as an "apply" functionality for a button, for, say, any of those text input $drawrects set to a certain value. ie I could fill out ten fields mapped to different values (artist, album, yadda), then click a button to apply all of the set values.

Yes, I'm looking to create a tagging array panel, for metatags - because it's ridiculous to, say, build a gigantic array of tagging buttons for %style% tagging, and when you're tagging quite often (as some may be - I know I am) it gets kind of silly to open properties to change single fields otherwise, many or few ("What... is that apostrophe in the wrong spot?").

Having a customizable file-properties dialogue in a panel would be of great use and convenience, and if was integrated properly would honestly leave foobar to be the only program I'd need for anything music related, for full album tagging or for occasional small changes to my library without having to go through a dialogue.

Yes... there's the dialogue, masstagger, and columns ui that can be used just fine - but there's certain functionality in each that aren't in others. Using masstagger scripts in buttons, input boxes for metatagging and boxes also for easy changes to single fields, all in a hideable panel one click away, would put everything into one awesome bucket.

Does this sound too absurd to bother with?


(Also, while I'm here - thanks for creating Panels!)

VVV Shakey - Thanks. After some looking, it doesn't seem to have the same kind of functionality I'm asking for here though (despite having one text input\apply bit - more would be useful, for different fields. That's what I need. Having the check-boxes alone in my library has 8 scrolls worth to go through for %style%.). Useful otherwise, but its now just yet another tagging use with its own special merit, and without those of others. More specialization in yet another tagger, instead of bringing the power of all of the taggers into a single accumulated use.
Title: foo_ui_panels
Post by: shakey_snake on 2007-06-14 02:01:03
cwb is working on a tagging panel in his latest versions of cwb_hooks
Title: foo_ui_panels
Post by: mil3s on 2007-06-14 08:21:17

Why is it no longer possible to create new sort / group by entries? Or am I missing something? I can edit but not create new.


for me it works like i was always work ...
1/ edit one
2/ modify
3/ click Save button
4/ Give new name in empty field
5/ Validate

is it what you do ?

Thanks Falstaff.  This window is truly confusing. It's only possible to create new when the preset box is empty, and it's only empty on start. If you select one of the presets it's no way to get it empty unless you close it and open it again. There should be a Save As... button, or it should be possible to type a new name directly in the preset box!
Title: foo_ui_panels
Post by: Sam Stoat on 2007-06-14 09:17:00
1) be sure that dopus accept parameters (simple to test under command line cmd.exe)

2) have you tried quotes ?

EXEC:'dopus %path%'


Thanks, Falstaff

1) I tried "dopus C:\Windows" from the run dialog and it opened the folder, so, yes, dopus will accept parameters.

2) I have tried quotes, even in different places in the string, but no joy.  I also tried removing the %filename _ext% from %path%, just in case, but it's still not working.
Title: foo_ui_panels
Post by: Falstaff on 2007-06-14 16:06:07
Hi,

I've big problem with Library Filter display of pictures ! (look like a bugg, sure!)

=> sometimes, my panel 'Library Filter' display no pics !
it's always when i lauch my foobar and when panel 'Library filter' is displayed by default in my config
So, if panel 'Library filter' is not displayed when i launch foobar, and then i click a button to display it (instead of SCPL panel for exemple) ... it works nice and display all pictures

has somebody already notice this pb ?

could you fix this pb Terrestrial please ?

1)screenshot when LF doesn't work (no pics displayed !!! path pb ??)
http://brett.free.fr/foobar/LF_ko.png (http://brett.free.fr/foobar/LF_ko.png)

2)screenshot when ok :
http://brett.free.fr/foobar/LF_ok.png (http://brett.free.fr/foobar/LF_ok.png)

Thanx in advance

Br3tt

PS: i'm using panelsUI 0.13.8 but same pb with 0.13.6, 0.13.7 (i've tested them)

EDIT:
i don't notice this bug earlier because before i was using Library Filter in a POPUP, so when foobar is launched, POPUP are closed, so panel Library Filter appear after full load of foobar (& his components and var ...)
... so it was always working good for the display of pictures in it
Title: foo_ui_panels
Post by: shakey_snake on 2007-06-15 00:29:15
For some reason I can't get these to do anything for me.
Would have something to do with my .pui's having been first created many versions ago?
  sooooooooooooooo...

$windowstyle(hidetitlebar) is new to 0.13.8
I was using 0.13.7 at the time. 

[Reproducible Bug]
Now that I have it working, I've found a bug with it.
If the height of my window is <25 and I close foobar, it will be resized to 25 when I reopen the window.

I don't suppose that 25 is some magic number, but probably the height of my titlebar + the window border.
Title: foo_ui_panels
Post by: metal_termite on 2007-06-15 03:13:00
EDITED: Nevermind. Inconsequential.
Title: foo_ui_panels
Post by: metal_termite on 2007-06-15 03:27:27
I don't know if this is an issue with Panels UI or CWB Hooks but %cwb_selection_count% doesn't get updated instantaneously inside a panel when its value changes. Whereas a related variable like %cwb_selection_duration% does get updated instantaneously inside a panel when its value changes. Is this just happening to me or others as well?
Title: foo_ui_panels
Post by: shakey_snake on 2007-06-15 04:44:24
I don't know if this is an issue with Panels UI or CWB Hooks but %cwb_selection_count% doesn't get updated instantaneously inside a panel when its value changes. Whereas a related variable like %cwb_selection_duration% does get updated instantaneously inside a panel when its value changes. Is this just happening to me or others as well?

WFM
using:
foo_panels_ui 0.13.8
foo_cwb_hooks 1.2.5- Jun 8


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



Could there be an option to NOT make window edges dragable? like was with the pre 0.13.8 versions with no titlebar?
I have a 5 pixel wide button on one side of my config which opens a side panel, and this new feature makes it almost unusable.
Title: foo_ui_panels
Post by: metal_termite on 2007-06-15 05:56:42
Well I am stumped as to why %cwb_selection_count% doesn't change when the selections change. It works in every other panel except this one. Also if I put another variable like %cwb_selection_duration%, it updates instantaneously like it should, so its just %cwb_selection_count% for some reason.

I tried removing all the code of the panel, cleaned it all out and just leaving %cwb_selection_count% as the only line of code, it still wouldn't update. Meanwhile, I have the same line of code in another Track Display panel and it updates instantaneously, both in the same // PerTrack redraw type too.

The only way I can get it to work is if I write %cwb_selection_count% %cwb_selection_duration% as the only line of code. As soon as I remove %cwb_selection_duration% from that line, it won't update. I don't get it.

I'm using:
foo_cwb_hooks 1.2.5 [June 8...]
foo_ui_panels 0.13.8 [June 12...]

Anyway why do the characters 'ACK' with a black background get put on the active line in the edit box if CTRL+F are pressed. What does this 'ACK' thing mean?

(http://i13.tinypic.com/4mheaed.jpg)
Title: foo_ui_panels
Post by: Falstaff on 2007-06-15 10:48:19
Hi,

I've big problem with Library Filter display of pictures ! (look like a bugg, sure!)

=> sometimes, my panel 'Library Filter' display no pics !
it's always when i lauch my foobar and when panel 'Library filter' is displayed by default in my config
So, if panel 'Library filter' is not displayed when i launch foobar, and then i click a button to display it (instead of SCPL panel for exemple) ... it works nice and display all pictures

has somebody already notice this pb ?

could you fix this pb Terrestrial please ?

1)screenshot when LF doesn't work (no pics displayed !!! path pb ??)
http://brett.free.fr/foobar/LF_ko.png (http://brett.free.fr/foobar/LF_ko.png)

2)screenshot when ok :
http://brett.free.fr/foobar/LF_ok.png (http://brett.free.fr/foobar/LF_ok.png)

Thanx in advance

Br3tt

PS: i'm using panelsUI 0.13.8 but same pb with 0.13.6, 0.13.7 (i've tested them)

EDIT:
i don't notice this bug earlier because before i was using Library Filter in a POPUP, so when foobar is launched, POPUP are closed, so panel Library Filter appear after full load of foobar (& his components and var ...)
... so it was always working good for the display of pictures in it


in fact, when panel 'Library Filter' is displayed on launch of foobar, we lost the path of the actual PanelsUI layout (where the .pui is!)

I explain what happens in panel LF when panel 'Library Filter' is displayed on launch of foobar:

i display pics using this PATH (store in Globals) :
$puts(images-folder,'/images')
but it looks like path before /images has been lost, because no more pics are displayed in LF !

so, i declare a new PATH in globals for pics in LF to resolve this bug:
when panel 'Library Filter' is displayed on launch of foobar:
$puts(LF-images-folder,%foobar_path%'PanelsUI\Scaled-0.6\images')
and now it works in all case (1. panel LF open at the launch of foobar and 2.when displayed after launch using special button)

Please Terrestrial, could you see why PATH of .pui (PanelsUI\Scaled-0.6) is lost in this case ?

Thanx

Bye

Br3tt
Title: foo_ui_panels
Post by: stampgevaar on 2007-06-15 13:16:18
I was wondering, is it already possible to put empty lines in the scp or the library filter, that would be nice if you have album art next to the tracks.

If it doesn't exist can somebody put it in the wiki cause I have no idea how I must edit that...
Title: foo_ui_panels
Post by: shakey_snake on 2007-06-15 13:31:26
I was wondering, is it already possible to put empty lines in the scp or the library filter, that would be nice if you have album art next to the tracks.

If it doesn't exist can somebody put it in the wiki cause I have no idea how I must edit that...

Being able to set some sort of minimum group size has been suggested many times (http://www.google.com/custom?domains=hydrogenaudio.org&q=+minimum+group+size&sa=Google+Search&sitesearch=hydrogenaudio.org&client=pub-4544327213918729&forid=1&channel=7051718642&ie=ISO-8859-1&oe=ISO-8859-1&flav=0000&sig=6_g3ghDcS6bRpfcd&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23336699%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3AFFFFFF%3BALC%3A0000FF%3BLC%3A0000FF%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BLH%3A50%3BLW%3A262%3BL%3Ahttp%3A%2F%2Fwww.hydrogenaudio.org%2Fforums%2Flogo50.png%3BS%3Ahttp%3A%2F%2Fwww.hydrogenaudio.org%3BFORID%3A1&hl=en) for SCPL and Terrestrial has said it would pretty much require a complete rewrite.
Since [I believe] the library filter is based on SCPL's code, [I'd imagine that] the same holds true.

Perhaps I should add "minimum group size" to the Rejected Section of the request page?
Title: foo_ui_panels
Post by: Purple Monkey on 2007-06-15 21:17:22
Was $get_global support in SCPL removed? If so any reason why, as it works in Track Display :s. I don't want to copy and paste my complex globals into half of my config.
Title: foo_ui_panels
Post by: mil3s on 2007-06-15 22:33:12
Feature request. The ability to add entries (links to .pp files) in the Library menu. Would be a cool feature imo since I have the Library Filter in a separate window, and I can't currently find a good place in my design to put a link for it. The Library menu would be perfect.

Also the ability to rename the *FILTER* playlist would be a nice feature.
Title: foo_ui_panels
Post by: SmilerSmiles on 2007-06-16 01:24:53
So I hope this is the right place here goes....
I'm trying to have a frame surround my album art. I have it working for when the window is maximised but if i restore the window the alb art shrinks with a awful border of nothing around it. I will post the code but it's off at the moment because every time I try to edit it now panels crashes. I have my window split in two with the track display on the left I want it in the centre of that.

Code: [Select]
$imageabs2($sub(%_width%,180),$sub(%_width%,180),,,,,$sub(%_width%,20),87,$getpvar(MyCoverPath),NOKEEPASPECT)
$imageabs2($sub(%_width%,20),$sub(%_width%,20),,,,,12,5,D:\Ohhh Two\black frame.png,NOKEEPASPECT)


How would i determine where the inside top left corner would be? <= that is what i really need to know.

Panels (version 0.13.8) would crash when i would try to change $sub(%_width%,20) of the alb art line. I know one of you can help PLEASE.


[/font]
Title: foo_ui_panels
Post by: metal_termite on 2007-06-16 02:53:30
From my understanding you just want a border around your album art?

Use $drawrect instead of $imageabs2 for a border.

$drawrect(X-i,Y-i,W+i,H+i,brushColor-null penColor-R-G-B OPTIONS)
$imageabs2(...)

Where X, Y, W, H are all the same coordinates as your $imageabs2 album art.  And i is the size of the border in pixels. So for a black 1 pixel border $drawrect would look like this...

$drawrect(X-1,Y-1,W+1,H+1,brushColor-null penColor-0-0-0)
Title: foo_ui_panels
Post by: steliyan on 2007-06-16 14:10:29
How I can manually set the foobar's window width and height. I also want to make the window unresizeble (I use $settitle(hidetitlebar).
Title: foo_ui_panels
Post by: towa on 2007-06-16 16:44:28
I just updated my panelsui from 0.13.5 to 0.13.8 and now I have some squares before everything in my Library filter (everything but the headers) First i thought it had something to do with my config, but it also happens with the basic.pui. I also tried to remove everything but %criteria% in the layout settings but there were still squares.

(http://img519.imageshack.us/img519/8262/fooprob1cq8.png) (http://imageshack.us)

another problem that also existed in 0.13.5 is that I have an artists in my library with Ö as first letter, and one with a groupname that starts with a non-capital d, but the rest are capital letters. They are sorted incorrectly (at the bottom of the list instaed of the Ö with the rest of the O's or the d with the rest of the D's).
Title: foo_ui_panels
Post by: towa on 2007-06-16 17:24:39
Is it possible in the library filter to have subcategories that exist based on tags? For example: if I have some songs that don't have a date specified, I want them grouped in a 'No Date' group that isn't expandable. The songs that do have a date are grouped in 80s,90setc and can be expanded to 1991,1992 etc. With my current config i get Dates>90s>1991, but I also get dates>No Date>? where I would like Dates>No Date.
Title: foo_ui_panels
Post by: plukin on 2007-06-16 17:56:33
Hi,
maybe someone can help me: i work on an information center with statistics. one of the statistic value should have the total playback time like the official one intigrated in fb2k...
my issue is, that sometimes the pvar get more often updated (more often as second per second) i use this code, which stand in the // PerSecond part:

Code: [Select]
// PerSecond
$if(%_isplaying%,
$setpvar(total_playtime,$eval($getpvar(total_playtime)+1))
,)


thanks in advance for any reply...

bye plukin
Title: foo_ui_panels
Post by: FofR on 2007-06-16 18:10:51
Any chance of one of the Sort By defaults being "By Directory"?
Title: foo_ui_panels
Post by: cacko on 2007-06-16 23:37:56
Hi,

I cannot get the matroska transparent access to attachment file (ex. matroska://%path%|cover.jpg) to work with uie_panels. Is it possible anyway ?
Title: foo_ui_panels
Post by: mil3s on 2007-06-17 12:22:28
Here is idea. If the x,y,width,height info of the main window available to call via a function and it was also possible to set these it would be possible to make popup window from button, and it could appear directly beneath the button if you set it to. This could be used for volume slider or anything. Would be pretty cool.
Title: foo_ui_panels
Post by: Falstaff on 2007-06-17 16:25:02
Here is idea. If the x,y,width,height info of the main window available to call via a function and it was also possible to set these it would be possible to make popup window from button, and it could appear directly beneath the button if you set it to. This could be used for volume slider or anything. Would be pretty cool.


+1,

having possibility to indicate x,y coords of a panelsUI window would be great and useful ...
Title: foo_ui_panels
Post by: FofR on 2007-06-17 23:03:32
$button2 bug

I am finding that placing a $button2 command inside an $if statement causes changes to $alignabs and hence the positioning of text. This $alignabs is NOT within the $if, but prior to it.

Commenting out the $button2 section removes the error. Taking $button2 outside of the $if and placing ABOVE the $alignabs fixed the problem, when below the problem persisted.

It is irrelevant of the command in the $if statement and commenting out other things within the $if gave no fix.

EDIT: The bug only occurs if the $button2 is in the vicinity of the $alignabs command.

Seems to be some conflict between $alignabs and $button2
Title: foo_ui_panels
Post by: shakey_snake on 2007-06-18 03:53:03
$settitle() BUG

Sometimes...
If 'Hide Taskbar Entry' is unchecked,
and $settitle() is used,
and the user has their taskbar set to auto-hide,
the taskbar refuses to auto-hide.

(this has happened a couple of times for me, but I can't seem to make it reproduceable)
Title: foo_ui_panels
Post by: eboomer on 2007-06-19 02:06:12
I just updated my panelsui from 0.13.5 to 0.13.8 and now I have some squares before everything in my Library filter (everything but the headers) First i thought it had something to do with my config, but it also happens with the basic.pui. I also tried to remove everything but %criteria% in the layout settings but there were still squares.

(http://img519.imageshack.us/img519/8262/fooprob1cq8.png) (http://imageshack.us)

another problem that also existed in 0.13.5 is that I have an artists in my library with Ö as first letter, and one with a groupname that starts with a non-capital d, but the rest are capital letters. They are sorted incorrectly (at the bottom of the list instaed of the Ö with the rest of the O's or the d with the rest of the D's).

* The square character is usially displayed whenever a character comes up that is not defned in the currently used font, so try changing to a font that has more characters, like Arial Unicode MS.  Also, only the style settings accessed through the context menu change with changing config.  The layout settings that define the tree structure do not.

* Foreign characters are often sorted unintuitively and incosistently.  It's a bit of a hack, but try something like "$replace($replace([criteria],D,d),Ö,o)".  You can nest like this as needed for all the strange sorting characters

Is it possible in the library filter to have subcategories that exist based on tags? For example: if I have some songs that don't have a date specified, I want them grouped in a 'No Date' group that isn't expandable. The songs that do have a date are grouped in 80s,90setc and can be expanded to 1991,1992 etc. With my current config i get Dates>90s>1991, but I also get dates>No Date>? where I would like Dates>No Date.

* Currently, each path through the tree structure must (and will, one way or another) be expandable to the esame number of levels.  If you try to have the tree structure dead-end when there aren't files in a particular catagory, you will tend to get empty children until you've reached the number of levels you've defined for everything else.

Hi,
maybe someone can help me: i work on an information center with statistics. one of the statistic value should have the total playback time like the official one intigrated in fb2k...
my issue is, that sometimes the pvar get more often updated (more often as second per second) i use this code, which stand in the // PerSecond part:

Code: [Select]
// PerSecond
$if(%_isplaying%,
$setpvar(total_playtime,$eval($getpvar(total_playtime)+1))
,)


thanks in advance for any reply...

bye plukin

* Try "%playback_time_seconds%".  If that's what you were looking for, you really should check out:
http://wiki.hydrogenaudio.org/index.php?ti...ormat_Reference (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference)
Title: foo_ui_panels
Post by: shakey_snake on 2007-06-19 02:40:50
Hi,
maybe someone can help me: i work on an information center with statistics. one of the statistic value should have the total playback time like the official one integrated in fb2k...

Since you seem to not to want to use the official one, try something like this:

Code: [Select]
$ifequal(%playback_time_seconds%,$getpvar(total_playtime),,
        $setpvar(total_playtime,$eval($getpvar(total_playtime)+1))
        )
Title: foo_ui_panels
Post by: PedroElGringo on 2007-06-19 03:46:18
Feature Request :

Hi, would there be a possibility to implement a custom ROTATE in the $imageabs2 function ?
Like rotating a specific amount of degrees ?

Thanks a lot
Title: foo_ui_panels
Post by: gob on 2007-06-19 04:09:17
are there plans to make the up/down and enter keys active in single columns playlist? the page up, down, home and end work nicely
Title: foo_ui_panels
Post by: simply on 2007-06-19 06:06:38
gob
Works fine...
Maybe check your keybord shortcuts ?
Title: foo_ui_panels
Post by: bit4bit on 2007-06-19 10:03:59
Resizing popups with button and WINDOWSIZE.

Is this possible? All I notice is that the parent window sizes change (what I don't want) and the popup stays the same. Is this a bug? Can this be changed in a future update of PanelsUI?
Title: foo_ui_panels
Post by: Kiteroa on 2007-06-19 13:53:35
Feature request:

Allow users to set the order in which panels are drawn!
Title: foo_ui_panels
Post by: towa on 2007-06-19 15:16:41
* The square character is usially displayed whenever a character comes up that is not defned in the currently used font, so try changing to a font that has more characters, like Arial Unicode MS.  Also, only the style settings accessed through the context menu change with changing config.  The layout settings that define the tree structure do not.

Thanks for the info. I worked around the squares by using the tags in my library layout, instead of %criteria%. I still don't understand how an undefined character got there (there aren't any in my tags).
* Foreign characters are often sorted unintuitively and incosistently.  It's a bit of a hack, but try something like "$replace($replace([criteria],D,d),Ö,o)".  You can nest like this as needed for all the strange sorting characters

And I worked around the d,D by using $caps(), I'll use the replace for the other characters.
* Currently, each path through the tree structure must (and will, one way or another) be expandable to the esame number of levels.  If you try to have the tree structure dead-end when there aren't files in a particular catagory, you will tend to get empty children until you've reached the number of levels you've defined for everything else.

I think this should be a feature, it would also make it possible to use my directory structure as tree structure.
Title: foo_ui_panels
Post by: Sam Stoat on 2007-06-19 16:01:24
Request

In ColumnsUI, there's an 'Activate now playing' menu option which selects the current track, which I've been binding to the F5 key.  Handy when you've scrolled away in a long playlist and want to get back quickly.  If this menu item was available in PanelsUI, I could finally get rid of ColumnsUI.
Title: foo_ui_panels
Post by: Maranatha on 2007-06-19 16:39:59
Request

In ColumnsUI, there's an 'Activate now playing' menu option which selects the current track, which I've been binding to the F5 key.  Handy when you've scrolled away in a long playlist and want to get back quickly.  If this menu item was available in PanelsUI, I could finally get rid of ColumnsUI.


It's there, I use it all the time within PanelsUI.  You might have to remap your F5 key to point to it, but it's there!
Title: foo_ui_panels
Post by: The Judge on 2007-06-19 17:01:35
Sorry if it has been asked for before but will there be a depressed button image added to the $button() function?
Title: foo_ui_panels
Post by: Kiteroa on 2007-06-19 17:51:26

* Foreign characters are often sorted unintuitively and incosistently.  It's a bit of a hack, but try something like "$replace($replace([criteria],D,d),Ö,o)".  You can nest like this as needed for all the strange sorting characters

And I worked around the d,D by using $caps(), I'll use the replace for the other characters.


$replace takes multiple pairs of arguments so you can put e.g. $replace(string,D,d,Ö,o,)  - much easier to read!
Title: foo_ui_panels
Post by: plukin on 2007-06-19 17:53:29

Hi,
maybe someone can help me: i work on an information center with statistics. one of the statistic value should have the total playback time like the official one intigrated in fb2k...
my issue is, that sometimes the pvar get more often updated (more often as second per second) i use this code, which stand in the // PerSecond part:

Code: [Select]
// PerSecond
$if(%_isplaying%,
$setpvar(total_playtime,$eval($getpvar(total_playtime)+1))
,)


thanks in advance for any reply...

bye plukin

* Try "%playback_time_seconds%".  If that's what you were looking for, you really should check out:
http://wiki.hydrogenaudio.org/index.php?ti...ormat_Reference (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference)


Oh, thats not what i search for  and i've checkt the reference often enough
i search a function to "save" the value of the already played seconds of every song you have played, just like the information in the fb2k config ("File"->"Preferences"->the "Playback" panel-> there under "Total Time Played". Or is there any function to get exactly this value? i dont have found something, so i want to write this function...

greetz

EDIT: @shakey_snake: this will only update the pvar "total_playtime" if the value is the same with %playback_time_seconds%. thats not what i want, too.
there is the option to make a function to add the song playtime to the pvar if the song is ending. but i want a per second update
Title: foo_ui_panels
Post by: Sam Stoat on 2007-06-19 18:08:46
It's there, I use it all the time within PanelsUI.  You might have to remap your F5 key to point to it, but it's there!
Are you sure, Maranatha?  If I remove ColumnsUI, I can't find any menu options to select the currently playing track.  Just in case I'm looking in the wrong place, can you tell me where you find yours?  Thanks.
Title: foo_ui_panels
Post by: stampgevaar on 2007-06-19 18:37:25
Code: [Select]
$if($strcmp($get(coverPath),'Black\images\nocover.jpg'),,

$imageabs2($get(covers),$get(covers),,,,,$get(coverx),$get(covery),$get(coverPath),NOKEEPASPECT)
$drawrect($get(coverx),$get(covery),$get(covers),$get(covers),brushcolor-null pencolor-200-200-200 alpha-0)
$imageabs2($get(covers),$get(covers),,,,,$get(coverx),$eval($get(covery)+$get(covers)+5),$get(coverPath),NOKEEPASPECTROTATEFLIP-6 alpha-230)
$imageabs2($get(covers),200,0,5,0,0,$get(coverx),$eval($get(covery)+$get(covers)+5),/images\over.png,NOKEEPASPECT)
$drawrect(0,$eval($get(covery)+$get(covers)+200),%_width%,$eval(%_height%-$get(covery)+$get(covers)+200),brushcolor-0-0-0 pencolor-null)
)

What the hell is wrong with my code, I don't want to display album art if the coverPath is the nocoverpath is this not possible? $puts(coverPath,blabla) is written in my global variables...
Title: foo_ui_panels
Post by: Kiteroa on 2007-06-19 20:01:51
How can I get a button in a track Display to give a key press (down) or (up) when clicked?
Title: foo_ui_panels
Post by: shakey_snake on 2007-06-19 20:33:10
EDIT: @shakey_snake: this will only update the pvar "total_playtime" if the value is the same with %playback_time_seconds%. thats not what i want, too.
Wrong. This code:
Quote
$ifequal(%playback_time_seconds%,$getpvar(total_playtime),,
      $setpvar(total_playtime,$eval($getpvar(total_playtime)+1))
      )
...changes the pvar when the value is different than %playback_time_seconds%.
This is needed as a work around for VBR files.
(which since I didn't know we needed to do this for multiple songs, it fulfills your original request).

However, since you made you requirement more clear...
i search a function to "save" the value of the already played seconds of every song you have played, just like the information in the fb2k config ("File"->"Preferences"->the "Playback" panel-> there under "Total Time Played". Or is there any function to get exactly this value? i dont have found something, so i want to write this function...

...we'll need to modify the code:
Code: [Select]
$ifequal(%playback_time_seconds%,$getpvar(vbr_check),,
        $setpvar(total_playtime,$eval($getpvar(total_playtime)+1))
        $setpvar(vbr_check,%playback_time_seconds%)
        )


Keep in mind that this won't update if foobar is minimized, and if the pvars are cleared, this will be deleted.
Title: foo_ui_panels
Post by: plukin on 2007-06-19 20:47:26
...we'll need to modify the code:
Code: [Select]
$ifequal(%playback_time_seconds%,$getpvar(vbr_check),,
        $setpvar(total_playtime,$eval($getpvar(total_playtime)+1))
        $setpvar(vbr_check,%playback_time_seconds%)
        )


You are the man  thanks. it works well. sometimes, espacially on trackchange the issue is still there. but it's much better now...

once more, thanks a lot...

plukin
Title: foo_ui_panels
Post by: callisto on 2007-06-19 21:07:30
It's there, I use it all the time within PanelsUI.  You might have to remap your F5 key to point to it, but it's there!
Are you sure, Maranatha?  If I remove ColumnsUI, I can't find any menu options to select the currently playing track.  Just in case I'm looking in the wrong place, can you tell me where you find yours?  Thanks.


don't you need columns_ui installed to use panels_ui?? so if you removed columns, then I guess this option disappears (b/c it stand below column at keyboard shortcuts) ...got no other idea, I have columns_ui installed and use panels_ui and got the feature...
Title: foo_ui_panels
Post by: Maranatha on 2007-06-19 21:30:51
don't you need columns_ui installed to use panels_ui?? so if you removed columns, then I guess this option disappears (b/c it stand below column at keyboard shortcuts) ...got no other idea, I have columns_ui installed and use panels_ui and got the feature...


I would agree.  Re-install ColumnsUI, and the command should be available once again.

I modify every configuration I get so that I have a button that does that exact command.  It's a real time saver to have that available!
Title: foo_ui_panels
Post by: Ulquiorra on 2007-06-19 23:04:45
For some reason, I can't use imageabs2 in library filter. I get an unknown function. Is the syntax different from that in other panels bij terrestial or have I encountered some sort of bug?

Code: [Select]
$ifequal(
$get(isSingle),1,! Singles
,
%album%
)

$imageabs2(%_width%,%_height%,0,0,%_width%,%_height%,0,0,..\images/wmp/mbar.png,NOKEEPASPECT)
$imageabs2(%_height%,%_height%,0,0,%_height%,%_height%,0,0,


$if($fileexists($replace(%path%,%filename_ext%,cover.jpg)),
$replace(%path%,%filename_ext%,cover.jpg),
images\wmp\no cover.png)

,NOKEEPASPECT)
$imageabs2(%_width%,%_height%,0,0,%_width%,%_height%,0,0,..\images/wmp/mbar.png,NOKEEPASPECT alpha-60)
Title: foo_ui_panels
Post by: gob on 2007-06-20 05:22:51
gob
Works fine...
Maybe check your keybord shortcuts ?


yup, just checked that. i dont have the up/down/enter keys assigned to anything. moved foobar.cfg to get a default profile with all my components, seems to work there.. im not too sure what could overwrite these ksys...
Title: foo_ui_panels
Post by: Sam Stoat on 2007-06-20 09:44:10
don't you need columns_ui installed to use panels_ui?? so if you removed columns, then I guess this option disappears (b/c it stand below column at keyboard shortcuts) ...got no other idea, I have columns_ui installed and use panels_ui and got the feature...
I would agree.  Re-install ColumnsUI, and the command should be available once again.
I never realised ColumnsUI was still needed for Panels.  Just thought I could trim some of the fat from Foobar.  Thanks, both.
Title: foo_ui_panels
Post by: Maranatha on 2007-06-20 09:55:08
I never realised ColumnsUI was still needed for Panels.  Just thought I could trim some of the fat from Foobar.  Thanks, both.


You're welcome, hope that solves your problem! 
Title: foo_ui_panels
Post by: Decuman on 2007-06-20 10:55:25
Hey Guys!

Sorry for a stupid question which apparently was asked many times before (I tried to use search to find the answer, really)... but how to set minimal ui_panels panel height when used in columns_ui interface? It was set previously to some number but now I can't figure out how to alter it.

Thanks,
N
Title: foo_ui_panels
Post by: shakey_snake on 2007-06-20 12:58:55
Lock the panel with ColumnsUI's lock feature.
If you're using columnsUI as your interface, then this should have been asked in the columnsUI thread.
Title: foo_ui_panels
Post by: bit4bit on 2007-06-20 13:28:21
Resizing popups with button and WINDOWSIZE.

Is this possible? All I notice is that the parent window sizes change (what I don't want) and the popup stays the same. Is this a bug? Can this be changed in a future update of PanelsUI?


Can at least someone confirm this behavior so I know that resizing of popups is not possible? Maybe there is a conflict between %_width% and %_height% from the popup and the main window?
Title: foo_ui_panels
Post by: bit4bit on 2007-06-20 13:39:38
Request

Would it be possible to change the sort order from columns to rows with the option to start a new row when the end of the window has been reached?

What I'm thinking about is to make a layout with only a 'Group Display' which contains only covers. Something similar to the 'Album List' plugin of winamp?
Title: foo_ui_panels
Post by: shakey_snake on 2007-06-20 13:51:26
Request

Would it be possible to change the sort order from columns to rows with the option to start a new row when the end of the window has been reached?

What I'm thinking about is to make a layout with only a 'Group Display' which contains only covers. Something similar to the 'Album List' plugin of winamp?

Please read the Panels UI Request page before making requests (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/Feature_Requests#library_filter:_album_art_browser_capability)
Title: foo_ui_panels
Post by: bit4bit on 2007-06-20 18:01:06

Request

Would it be possible to change the sort order from columns to rows with the option to start a new row when the end of the window has been reached?

What I'm thinking about is to make a layout with only a 'Group Display' which contains only covers. Something similar to the 'Album List' plugin of winamp?

Please read the Panels UI Request page before making requests (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/Feature_Requests#library_filter:_album_art_browser_capability)



I have read the Request Page. This feature is listed only for Library Filter. If this means that's also available in SCPL, fine. If not, it would be great to implement this for SCPL, too.
Title: foo_ui_panels
Post by: wraithdu on 2007-06-20 18:29:06

...we'll need to modify the code:
Code: [Select]
$ifequal(%playback_time_seconds%,$getpvar(vbr_check),,
        $setpvar(total_playtime,$eval($getpvar(total_playtime)+1))
        $setpvar(vbr_check,%playback_time_seconds%)
        )


You are the man  thanks. it works well. sometimes, espacially on trackchange the issue is still there. but it's much better now...

once more, thanks a lot...

plukin

It might help on trackchanges to set vbr_check back to zero before the increment is evaluated -
Code: [Select]
$ifequal(%playback_time_seconds%,0,$setpvar(vbr_check,0),)
$ifequal(%playback_time_seconds%,$getpvar(vbr_check),,
        $setpvar(total_playtime,$eval($getpvar(total_playtime)+1))
        $setpvar(vbr_check,%playback_time_seconds%)
        )
Title: foo_ui_panels
Post by: The Judge on 2007-06-20 19:20:11
Been getting a crash with foo_playcount (official). Seems like any foo_playcount tags not in an SCPL cause it to crash. Don't have any problems with it in a Track Display panel in Columns UI but for some reason it crashes no matter the code if I have any foo_playcount tags in the PUI.

http://www.hydrogenaudio.org/forums/index....c=55680&hl= (http://www.hydrogenaudio.org/forums/index.php?showtopic=55680&hl=)

EDIT: And for some reason my background images aren't rendered upon start-up. I need to 'apply' the PUI before they show up. Thoughts?
Title: foo_ui_panels
Post by: metal_termite on 2007-06-20 20:53:15
Hey guys,

How does your CPU usage fair for your layouts with quite a bit of titleformat code and many Track Display sub-panels?

Without any DSPs, mine jumps from 2% to 7% on average. I don't understand why it fluctuates so much, considering I do not have any code in the PerSecond redraw type. If I understood correctly, button functions are processed differently regardless of the redraw type they are in -- Could that be the culprit? Because I do have quite a bit of them.

I wouldn't mind hearing some tips on making more efficient titleformat scripts. This could be useful for everyone as I think the layouts seem to be getting bigger and more complex in general. I'd love to hear some from Terrestrial.
Title: foo_ui_panels
Post by: dawid on 2007-06-20 21:21:25
Request:

1. It would be nice if we can change "Transparent Background" in playlist using command, e.g.:
Code: [Select]
$transparentON()
Code: [Select]
$transparentOFF()

It could be very useful if I want to add "disable / enable transparent option" to my settings
2. Could you switch back to previous title formating in status bar and titlebar. I using:
Code: [Select]
$settitle($if($or(%ispaused%,$not(%isplaying%)),Foobar2000,%artist% - %title%))
$settray($if($or(%ispaused%,$not(%isplaying%)),Foobar2000,%artist% - %title%))
and of course title doesn't update when foo is minimized. Although "Minimize to tray" option always have "Foobar2000" tooltip.

Question:

Can someone discovered how to add foo_run commands (especially those with AlbumArt Downloader) in 0.13.8?

Greats
Title: foo_ui_panels
Post by: fwqhgads on 2007-06-20 21:30:48
Quick question regarding the library filter:

Any way to have what I select with it automatically sent to the playlist? Right now I have to select an album, then right click to send to playlist.
Title: foo_ui_panels
Post by: plukin on 2007-06-20 22:53:52
*feature request*

it would be nice if you can limit the width and height of a window (main window and popups)... just something like $minwindow(width,height)
so some layouts would keep its beautifulness

just an idee
plukin
Title: foo_ui_panels
Post by: shakey_snake on 2007-06-21 05:20:38
I have read the Request Page. This feature is listed only for Library Filter. If this means that's also available in SCPL, fine. If not, it would be great to implement this for SCPL, too.
I don't really understand how this would work for a playlist.
How would you be able to differentiate between tracks from the same album?
I think (like it is implimented in Winamp's Album List) this is probably only reasonable for the Library.

Hey guys,

How does your CPU usage fair for your layouts with quite a bit of titleformat code and many Track Display sub-panels?

Without any DSPs, mine jumps from 2% to 7% on average. I don't understand why it fluctuates so much, considering I do not have any code in the PerSecond redraw type. If I understood correctly, button functions are processed differently regardless of the redraw type they are in -- Could that be the culprit? Because I do have quite a bit of them.

I wouldn't mind hearing some tips on making more efficient titleformat scripts. This could be useful for everyone as I think the layouts seem to be getting bigger and more complex in general. I'd love to hear some from Terrestrial.
I would say that by far the most important thing is whether or not you have transparent back grounds on anything.
I don't and with a pretty complex layout, with quite a few panels, I stay between 0%-1%.
Title: foo_ui_panels
Post by: CepiPerez on 2007-06-21 05:22:21
Run services doesn't work anymore, since v0.13.8.
Please terrestrial try to fix it.
Title: foo_ui_panels
Post by: SmilerSmiles on 2007-06-21 06:20:38
From my understanding you just want a border around your album art?

Use $drawrect instead of $imageabs2 for a border.

$drawrect(X-i,Y-i,W+i,H+i,brushColor-null penColor-R-G-B OPTIONS)
$imageabs2(...)

Where X, Y, W, H are all the same coordinates as your $imageabs2 album art.  And i is the size of the border in pixels. So for a black 1 pixel border $drawrect would look like this...

$drawrect(X-1,Y-1,W+1,H+1,brushColor-null penColor-0-0-0)



Sorry for the late reply. Its an actual picture of a frame that I was wanting to use. I guess i could add the frame to a background colour so the BG would be one big image!!! Ill give it a try now. Thanks for your help. S

EDIT: well i made it look right when its maximised just when its any size less than that the X and Y coordinates get messed up along with the width and height. But say when i use $sub(%_width%,80) nothing shows up. I give up can't be arsed anymore.
Title: foo_ui_panels
Post by: pirlouy on 2007-06-21 12:04:55
I still don't have tray context menu...
Title: foo_ui_panels
Post by: metal_termite on 2007-06-21 21:18:03
I would say that by far the most important thing is whether or not you have transparent back grounds on anything.
I don't and with a pretty complex layout, with quite a few panels, I stay between 0%-1%.

I have two relatively small transparent backgrounds. I disabled them and didn't notice any difference.

I just got an idea of removing the foo_uie_tabs component that contains five tagger window components inside it. I forgot that foo_uie_tab always runs in the background regardless if its displaying or not, which means every component inside it is being processed constantly. CPU usage is now mainly between 1 and 3% but it still spikes up to 5%-6% every few seconds. I'm not sure if that is normal or abnormal depending on my CPU (AMD64 3800+ Dual Core).

Using foo_uie_tabs for my layout was a bad idea after all
Title: foo_ui_panels
Post by: terrestrial on 2007-06-21 22:23:44
one thing that I'm really missing in the library filter is that it doesn't go automatically further to the next level if something is !null!
an example to make myself clear:

level 1;$if($strstr(%discogs_format%,Vinyl),Vinyl,$if($strstr(%discogs_format%,CD),CD,Unknown))
level 2:$if($strstr(%discogs_format%,Vinyl),%discogs_label%,!null!)
level 3:$if($strstr(%discogs_format%,Vinyl),%discogs_catalog%,%album%)

It would be cool if the discogs label is not shown if the vinyl is not present in the discogs_format tag but that it would then just shows level three en sorts on album


maybe try something like this:
Code: [Select]
level 1;$if($strstr(%discogs_format%,Vinyl),Vinyl,$if($strstr(%discogs_format%,CD),CD,Unknown))
level 2:$if($strstr(%discogs_format%,Vinyl),%discogs_label%,%album%)
level 3:$if($strstr(%discogs_format%,Vinyl),%discogs_catalog%,!null!)


Anyway why do the characters 'ACK' with a black background get put on the active line in the edit box if CTRL+F are pressed. What does this 'ACK' thing mean?


you have some sort of control characters in your formatting string that could be causing problems. try to remove them.

Was $get_global support in SCPL removed? If so any reason why, as it works in Track Display :s. I don't want to copy and paste my complex globals into half of my config.


yes. it was causing some slowdowns. use the panels ui user / track / layout globals instead.

Feature request. The ability to add entries (links to .pp files) in the Library menu. Would be a cool feature imo since I have the Library Filter in a separate window, and I can't currently find a good place in my design to put a link for it. The Library menu would be perfect.


I've been meaning to do this (eg specify a pui as your "library" pui, that you can use in any layout....), but have to resolve some path issues first.

I just updated my panelsui from 0.13.5 to 0.13.8 and now I have some squares before everything in my Library filter (everything but the headers) First i thought it had something to do with my config, but it also happens with the basic.pui. I also tried to remove everything but %criteria% in the layout settings but there were still squares.


check your track globals for stray characters.

Is it possible in the library filter to have subcategories that exist based on tags? For example: if I have some songs that don't have a date specified, I want them grouped in a 'No Date' group that isn't expandable. The songs that do have a date are grouped in 80s,90setc and can be expanded to 1991,1992 etc. With my current config i get Dates>90s>1991, but I also get dates>No Date>? where I would like Dates>No Date.


1: $if($meta_test(date),$mul($div(%date%,10),10)s,No Date)
2: $if($meta_test(date),-$mod(%date%,10),!null!)

Any chance of one of the Sort By defaults being "By Directory"?


I've added it... I just have to remember to update the defaults for the next version (if not just remind me ).
Title: foo_ui_panels
Post by: terrestrial on 2007-06-21 22:38:47
Hi,

I cannot get the matroska transparent access to attachment file (ex. matroska://%path%|cover.jpg) to work with uie_panels. Is it possible anyway ?


no, only with regular files.

$button2 bug

I am finding that placing a $button2 command inside an $if statement causes changes to $alignabs and hence the positioning of text. This $alignabs is NOT within the $if, but prior to it.

Commenting out the $button2 section removes the error. Taking $button2 outside of the $if and placing ABOVE the $alignabs fixed the problem, when below the problem persisted.

It is irrelevant of the command in the $if statement and commenting out other things within the $if gave no fix.

EDIT: The bug only occurs if the $button2 is in the vicinity of the $alignabs command.

Seems to be some conflict between $alignabs and $button2


what kind of changes happed to the alignabs? can you post a small code snippet that demonstrates the problem?

In ColumnsUI, there's an 'Activate now playing' menu option which selects the current track, which I've been binding to the F5 key.  Handy when you've scrolled away in a long playlist and want to get back quickly.  If this menu item was available in PanelsUI, I could finally get rid of ColumnsUI.


you can try middle-clicking on a track display which should do the same thing.

I never realised ColumnsUI was still needed for Panels.


no, columnsui is not needed unless you want to use some of the panels / functions it provides.


Resizing popups with button and WINDOWSIZE.

Is this possible? All I notice is that the parent window sizes change (what I don't want) and the popup stays the same. Is this a bug? Can this be changed in a future update of PanelsUI?


Can at least someone confirm this behavior so I know that resizing of popups is not possible? Maybe there is a conflict between %_width% and %_height% from the popup and the main window?


yes, resizing popups is not currently possible

How does your CPU usage fair for your layouts with quite a bit of titleformat code and many Track Display sub-panels?

Without any DSPs, mine jumps from 2% to 7% on average. I don't understand why it fluctuates so much, considering I do not have any code in the PerSecond redraw type. If I understood correctly, button functions are processed differently regardless of the redraw type they are in -- Could that be the culprit? Because I do have quite a bit of them.

I wouldn't mind hearing some tips on making more efficient titleformat scripts. This could be useful for everyone as I think the layouts seem to be getting bigger and more complex in general. I'd love to hear some from Terrestrial.


cpu usage should be pretty low normally (0-2%). on track changes it might be a little higher if you have any track displays that need to display new images, etc. buttons don't really affect things much. if you have excessive cpu usage constantly, then check your user / track / layout globals. some stuff that is generally slow are

1) $fileexists() (especially through a network). scpl caches this info, track displays do not.
2) alpha, blur, glow, shadow text effects on text or drawrect. try to keep these to a relatively small display area and use them // PerTrack.

I would say that by far the most important thing is whether or not you have transparent back grounds on anything.
I don't and with a pretty complex layout, with quite a few panels, I stay between 0%-1%.


actually, transparent backgrounds shouldn't cause a constant cpu usage spike. the cpu usage will only be higher when you are scrolling the playlist (with a transparent playlist, every item has to be redrawn even if you only scroll one line, whereas with a opaque background, if you scroll only one line you just have to redraw the new line, and just move up/down the other lines without having to redraw them)

-----------

@all: I've added a bugs list to the panels ui feature requests page. My apologies if I didn't respond to your bug report here, but it is easier to update the wiki page. Thanks to everybody for finding the bugs and for the new ideas as well
Title: foo_ui_panels
Post by: FofR on 2007-06-21 23:12:48
Here's a code example, just put this in a fresh track display:

Code: [Select]
$alignabs(10,15,$eval(%_width%-20),50,left,top)

$font($getpvar(nowplayfont),20,bold $ifequal($getpvar(global.background),1,shadow,),$getpvar(nowplayfontcol))
Installation of FofR Configuration '('v 1.0')'
$alignabs(10,45,$eval(%_width%-20),$eval(%_height%-95),left,top)
$font(,12, $ifequal($getpvar(global.background),1,shadow,),)
Designed for and tested with PanelsUI version 0.13.7. Time to perform some quick diagnostics:$char(10)$char(10)
$font(,12, $ifequal($getpvar(global.background),1,shadow,),)
Calibri:
$if($fontexists(Calibri),
$font(,,,16-157-9)Installed
,
$font(,,,152-22-3)Missing
$button2(120,106,0,0,$calcwidth(Download),$calcheight(H),'$font(,,,152-22-3)Download','$font(,,underline,152-22-3)Download',EXEC:'http://www.microsoft.com/downloads/details.aspx?FamilyId=941B3470-3AE9-4AEE-8F43-C6BB74CD1466&displaylang=en',TOOLTIP:"Download Windows Compatibility Pack with Calibri Font")

)
$char(10)
$font(,12, $ifequal($getpvar(global.background),1,shadow,),$getpvar(nowplayfontcol))Arial: $if($fontexists(Arial),$font(,,,16-157-9)Installed,$font(,,,152-22-3)Missing$button2(185,125,0,0,$calcwidth(Download),$calcheight(H),'$font(,,,152-22-3)Download','$font(,,underline,152-22-3)Download',EXEC:'http://www.urbanfonts.com/fonts/BigNoodleTitling.htm',TOOLTIP:"Download BigNoodleTitling Font for Windows"))$char(10)
$char(10)$char(10)
 lots of text yadda yadda lots of text yadda yadda lots of text yadda yadda lots of text yadda yadda $char(10) lots of text yadda yadda lots of text yadda yadda lots of text yadda yadda lots of text yadda yadda $char(10)

(http://host.trivialbeing.org/up/correct-display.gif)

When the first $if statement is not true, the font changes to red, and a button is displayed linking to a download. However, the presence of this button causes this:

(http://host.trivialbeing.org/up/wrong-error.gif)

When I comment out the conditional $button2 everything displays as it should:

(http://host.trivialbeing.org/up/button-commented-out.gif)
Title: foo_ui_panels
Post by: terrestrial on 2007-06-21 23:25:32
yeah that's how it's meant to work (unfortunately). Basically all the text stuff ($font(), etc) gets drawn separately from the other stuff ($buttons, $drawrects, etc).

so, in the first screenshot, you have once big "text" output in a $alignabs; in the second screenshot, you have have a text output in a $alignabs, then you have a $button (which takes you out of the $alignabs), then you have some more text (which defaults to an $align(left,top)). you can't mix buttons into the flow of the text.

it should be possible when I rewrite the text parsing stuff, but I don't know when.
Title: foo_ui_panels
Post by: FofR on 2007-06-21 23:27:53
Ok, so if I put all the buttons after the text it will display correctly?
Title: foo_ui_panels
Post by: terrestrial on 2007-06-21 23:30:07
it should.
Title: foo_ui_panels
Post by: mil3s on 2007-06-22 16:54:06
Looks like you've brought back an old bug Terrestrial. When the Title Formating was removed and replaced by $settitle, Foobar no longer update the info on the taskbar if minimized.
Title: foo_ui_panels
Post by: goook on 2007-06-22 17:47:18
[a href="http://www.divshare.com/download/1040692-5af" target="_blank"] I'm using $button with alpha transparent png's, I did also try nobkgnd, but that made the background look solid.

edit: solved it by putting $imageabs2 with the reflection in PerSecond, is that how it should work?
Title: foo_ui_panels
Post by: DaSilva on 2007-06-22 21:46:26
Where exactly must I add some code (which code?) to support the new tray tip feature?
Thanks
Title: foo_ui_panels
Post by: goook on 2007-06-22 23:59:04
Where exactly must I add some code (which code?) to support the new tray tip feature?
Thanks

Use $settray() in the "// PerTrack" section
Title: foo_ui_panels
Post by: mo0nl0rd on 2007-06-23 00:41:13
Hi

I am facing two problems.. 1st that in the configuration editor i cant delete any panel i am not using..
secondly

this is the code i put up in the main configuration section

// PerSecond
$puts(yOffset,0)
$panel(Playing,Track Display,0,$get(yOffset),%_width%,18,)

for the trackdisplay this is the code
//PerSecond
$align(left,)
$font(Calibri,9,,221-222-223)
[%_time_elapsed%]

$align(right,)
$font(Calibri,9,,221-222-223)
[%length%]
$drawrect($muldiv(%_width%,8,100),4,$muldiv(%_width%,81,100),9,brushcolor-null pencolor-0-0-0)
$drawrect($add($muldiv(%_width%,8,100),2),6,$ifgreater($muldiv($sub($muldiv(%_width%,81,100),4),%playback_time_seconds%,%length_seconds%),0,$muldiv($sub($muldiv(%_width%,78,100),4),%playback_time_seconds%,%length_seconds%),1),5,brushcolor-240-240-240 pencolor-null)


The problem is neither does the text display nor does the panel update every second.. Can someone please help me cos i cant find why is this working incorrectly?
Title: foo_ui_panels
Post by: shakey_snake on 2007-06-23 04:31:40
Reproducible Bug

Actually, I don't know if it's a bug, but it's a usability issue.

If I have more than one SCPL layout, and I right click to go to Settings...
It shows me the "Albums" layout every time, rather than the layout I was actually looking at.

If this is too nitpicky, than just ignore this.
Title: foo_ui_panels
Post by: Keikonium on 2007-06-23 23:37:03
I need a bit of help with something I am running into with my configuration. I am trying to make my own from scratch, and I need a bit of help with some coding issues.

What I want to do is have a button that when pressed, will display panel X and hide panel Y. Then, when that button is pressed again, panel X is hidden, and panel Y comes back again. Is this possible? If so, how?

Thanks .
Title: foo_ui_panels
Post by: CepiPerez on 2007-06-23 23:50:31
I need a bit of help with something I am running into with my configuration. I am trying to make my own from scratch, and I need a bit of help with some coding issues.

What I want to do is have a button that when pressed, will display panel X and hide panel Y. Then, when that button is pressed again, panel X is hidden, and panel Y comes back again. Is this possible? If so, how?

Thanks .

Yes, you need to use 2 buttons in the same place.
Title: foo_ui_panels
Post by: Russell777 on 2007-06-23 23:58:28
Or you can simply toggle some pvar's value with just one button,and display panel according to it.
Example:

Code: [Select]
$button(blah-blah-blah......,PVAR:SET:var:$ifequal($getpvar(var),0,1,0))

$ifequal($getpvar(var),0,$panel(panel A),$panel(panel B))
Title: foo_ui_panels
Post by: Rukh on 2007-06-24 00:53:13
Im having trouble getting my SCPL to be transparent. It has a background colour set via the "..." background colour button in the editor box which I can find no way of removing.

EDIT: I am a douche and missed that checkbox.



Looks like I am a douche as well, because I have missed the "Make my SCPL transparent" checkbox  Can someone point me in the right direction?

Also, from what I've read on the 70 odd pages on this plugin it seems that only certain panels can be made transparent... I want to make a Playlist Views/Columns Playlist transparent - is it possible and if so how?

Cheers,
Rukh

PS Awesome component and thanks to all the users out there that have helped me so far!!
Title: foo_ui_panels
Post by: Keikonium on 2007-06-24 01:01:03
Or you can simply toggle some pvar's value with just one button,and display panel according to it.
Example:

Code: [Select]
$button(blah-blah-blah......,PVAR:SET:var:$ifequal($getpvar(var),0,1,0))

$ifequal($getpvar(var),0,$panel(panel A),$panel(panel B))


This was the plan, but it doesn't seem to work for me. This is my code:

Code: [Select]
// Global
$puts(dir2,'C:\Program Files\foobar2000\FoOrby\buttons\')

// PerTrack
$panel(Search,Quick Search Toolbar,70,0,300,20,)
$panel(Title,Track Display,70,0,500,20,)

$button(48,1,0,0,15,15,$get(dir2)search.png,$get(dir2)search.png,,PVAR:SET:var:$ifequal($getpvar(var),0,1,0))
$ifequal($getpvar(var),0,$panel(Search),$panel(Title))


The button shows up, the title panel shows up, but the button doesn't do anything, and the search panel doesn't show up (obviously if the button doesn't work). What am I doing wrong?
Title: foo_ui_panels
Post by: CepiPerez on 2007-06-24 01:25:35
Keikonium:
Try this:

// Global
$puts(dir2,'C:\Program Files\foobar2000\FoOrby\buttons\')

// PerTrack
$button(48,1,0,0,15,15,$get(dir2)search.png,$get(dir2)search.png,,PVAR:SET:var:$ifequal($getpvar(var),0,1,0))
$ifequal($getpvar(var),0,
  $panel(Search,Quick Search Toolbar,70,0,300,20,)
,
  $panel(Title,Track Display,70,0,500,20,)
)
Title: foo_ui_panels
Post by: Keikonium on 2007-06-24 01:42:59
Clicking the button still does nothing . Both the panels show up, layered on top of one another. There isn't any code I am missing is there?
Title: foo_ui_panels
Post by: CepiPerez on 2007-06-24 02:31:49
Try this code for the button:

$button(48,1,0,0,0,0,$get(dir2)search.png,$get(dir2)search.png,PVAR:SET:var:$ifequal($getpvar(var),0,1,0),)
Title: foo_ui_panels
Post by: Keikonium on 2007-06-24 02:37:06
Perfect!!
Thanks so much CepiPerez, it works great now ^__^ .
Title: foo_ui_panels
Post by: eboomer on 2007-06-24 20:57:07
I'm having problems with a button to change playback order (ie switch between random and default playback). I think it might be because the menu comand has parenteses in in?  The code is as follows:

Code: [Select]
$if($strcmp(%cwb_playback_order%,Shuffle (tracks)),
    $button($get(xOffset),$get(yOffset),0,0,0,0,$get(button path)\Random.png,$get(button path)\Random-mousover.png,Default,$if(%glass%,nobkgnd) TOOLTIP:Default Playback)
,
    $button($get(xOffset),$get(yOffset),0,0,0,0,$get(button path)\Random.png,$get(button path)\Random-mousover.png,Shuffle (tracks),$if(%glass%,nobkgnd) TOOLTIP:Random Playback)
)


It didn't work with the $if function in the button arguments, and when I make a button that just sets the order to default, it works, but when I make one that just sets it to Suffle (tracks), it doesn't work.

Any ideas?
Title: foo_ui_panels
Post by: metal_termite on 2007-06-24 23:10:56
I'm having problems with a button to change playback order (ie switch between random and default playback). I think it might be because the menu comand has parenteses in in?  The code is as follows:

Code: [Select]
$if($strcmp(%cwb_playback_order%,Shuffle (tracks)),
    $button($get(xOffset),$get(yOffset),0,0,0,0,$get(button path)\Random.png,$get(button path)\Random-mousover.png,Default,$if(%glass%,nobkgnd) TOOLTIP:Default Playback)
,
    $button($get(xOffset),$get(yOffset),0,0,0,0,$get(button path)\Random.png,$get(button path)\Random-mousover.png,Shuffle (tracks),$if(%glass%,nobkgnd) TOOLTIP:Random Playback)
)


It didn't work with the $if function in the button arguments, and when I make a button that just sets the order to default, it works, but when I make one that just sets it to Suffle (tracks), it doesn't work.

Any ideas?


Try these for your COMMAND parameter:

'Playback/Order/Default'
'Playback/Order/Shuffle (tracks)'

That's what I use for mine, and it works.
Title: foo_ui_panels
Post by: eboomer on 2007-06-25 00:05:36
^^Thanks, it seems I just needed to add some quotes on account of the parenteses.
Title: foo_ui_panels
Post by: callisto on 2007-06-25 00:09:03

I'm having problems with a button to change playback order (ie switch between random and default playback). I think it might be because the menu comand has parenteses in in?  The code is as follows:

Code: [Select]
$if($strcmp(%cwb_playback_order%,Shuffle (tracks)),
    $button($get(xOffset),$get(yOffset),0,0,0,0,$get(button path)\Random.png,$get(button path)\Random-mousover.png,Default,$if(%glass%,nobkgnd) TOOLTIP:Default Playback)
,
    $button($get(xOffset),$get(yOffset),0,0,0,0,$get(button path)\Random.png,$get(button path)\Random-mousover.png,Shuffle (tracks),$if(%glass%,nobkgnd) TOOLTIP:Random Playback)
)


It didn't work with the $if function in the button arguments, and when I make a button that just sets the order to default, it works, but when I make one that just sets it to Suffle (tracks), it doesn't work.

Any ideas?


Try these for your COMMAND parameter:

'Playback/Order/Default'
'Playback/Order/Shuffle (tracks)'

That's what I use for mine, and it works.


you just have to use the quotation marks, because of the space in the command for Shuffle (tracks)...
Title: foo_ui_panels
Post by: Scrith on 2007-06-25 03:38:50
[quote name='goook' date='Jun 22 2007, 15:59' post='500173']
[/quote]
Use $settray() in the "// PerTrack" section
[/quote]

This is working for me, except when Foobar2000 is minimized to tray.  The name of the song (I use something like "%artist% - %title%") does not change when Foobar2000 is running like this (and I often run it this way...I tell it to start playing an album then minimize it, but occasionally I like to use the tray icon to see which song is playing).  The name in the tray will be refreshed as soon as I un-minimize Foobar2000, however.

Am I doing something wrong or is this a bug?
Title: foo_ui_panels
Post by: Keikonium on 2007-06-25 04:09:16
[quote name='Scrith' date='Jun 24 2007, 20:38' post='500529']
[quote name='goook' date='Jun 22 2007, 15:59' post='500173']
[/quote]
Use $settray() in the "// PerTrack" section
[/quote]

This is working for me, except when Foobar2000 is minimized to tray.  The name of the song (I use something like "%artist% - %title%") does not change when Foobar2000 is running like this (and I often run it this way...I tell it to start playing an album then minimize it, but occasionally I like to use the tray icon to see which song is playing).  The name in the tray will be refreshed as soon as I un-minimize Foobar2000, however.

Am I doing something wrong or is this a bug?
[/quote]

It is a bug, take a look: Click! (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/Feature_Requests#Todo)
Title: foo_ui_panels
Post by: mo0nl0rd on 2007-06-25 09:32:08
anyone got any ideas why this doesnt work
Main Configuration:

// PerSecond
$puts(yOffset,0)
$panel(Playing,Track Display,0,$get(yOffset),%_width%,18,)

trackdisplay configuration
//PerSecond
$align(left,)
$font(Calibri,9,,221-222-223)
[%_time_elapsed%]

$align(right,)
$font(Calibri,9,,221-222-223)
[%length%]


The time elapsed doesnt update at all . Please help me with this
Title: foo_ui_panels
Post by: goook on 2007-06-25 10:48:32
anyone got any ideas why this doesnt work
Main Configuration:

// PerSecond
$puts(yOffset,0)
$panel(Playing,Track Display,0,$get(yOffset),%_width%,18,)

trackdisplay configuration
//PerSecond
$align(left,)
$font(Calibri,9,,221-222-223)
[%_time_elapsed%]

$align(right,)
$font(Calibri,9,,221-222-223)
[%length%]


The time elapsed doesnt update at all . Please help me with this

Try using %playback_time% instead.
Title: foo_ui_panels
Post by: mo0nl0rd on 2007-06-25 11:40:49
%playback_time% doesnt work either.. however instead of putting the code in the Track Display, if i put it in the main config it does.. any ideas?
Title: foo_ui_panels
Post by: John n' y on 2007-06-25 11:44:42
it must be // PerSecond

watch the space
Title: foo_ui_panels
Post by: mo0nl0rd on 2007-06-25 12:50:12
Ooh thanks a lot. that really solved the problem.. so stupid of me
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-06-25 14:19:59
I think it would be cool to have a program which could highlight those problematic things. I think those mistakes are happening very often.
Such a thing would be quite useful.
Title: foo_ui_panels
Post by: PedroElGringo on 2007-06-25 15:33:51
Hi, I posted a feaure request a few days ago, but I didn't hear anything about it.
Do you thing this could be done ?

Feature Request :

Hi, would there be a possibility to implement a custom ROTATE in the $imageabs2 function ?
Like rotating a specific amount of degrees ?

Thanks a lot
Title: foo_ui_panels
Post by: foosion on 2007-06-25 18:44:30
I think it would be cool to have a program which could highlight those problematic things. I think those mistakes are happening very often.
Such a thing would be quite useful.

Another approach would be to eliminate the source of the problem.
Title: foo_ui_panels
Post by: bangbang023 on 2007-06-27 14:48:09
Has the option to define what variable you want things grouped by been removed? I used to group by the folder the files were in and it seems you can only choose some predefined options now.
Title: foo_ui_panels
Post by: shakey_snake on 2007-06-27 15:12:01
there is a new sorting/grouping system,
Criteria are defined in the preferences -> Display -> PanelsUI -> Sort/Group
and
the ordering and selecting of those criteria are defined in playlist context menu ->sort/Group by ->Edit


(read more here (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/User%27s_Guide#Single_Column_Playlist))
Title: foo_ui_panels
Post by: moglenstar on 2007-06-27 17:31:11
I was wondering, is it possible to pvar:set multiple pvar's with one button?

I've got a sidebar in my config, and i would like to be able to toggle the enabled state of the sidebar, at the same time as switching the contents of the sidebar.

below is a screenshot of the layout, the buttons are the text "T L <" below the dark sidebar of the config

[a href="http://i42.photobucket.com/albums/e302/moglenstar/mogfuconfig.png" target="_blank"]
Title: foo_ui_panels
Post by: goook on 2007-06-27 20:08:29
I was wondering, is it possible to pvar:set multiple pvar's with one button?

I've got a sidebar in my config, and i would like to be able to toggle the enabled state of the sidebar, at the same time as switching the contents of the sidebar.

below is a screenshot of the layout, the buttons are the text "T L <" below the dark sidebar of the config

[a href="http://i42.photobucket.com/albums/e302/moglenstar/mogfuconfig.png" target="_blank"]

I think it should work by putting two buttons on top of each other, something like this...

Code: [Select]
$button2(5,$sub(%_height%,18),0,0,15,15,'$font(,7,,80-80-80)T','$font(,7,,120-120-120)T','PVAR:SET:Default.Sidebar:2',TOOLTIP:"Track Information")
$button2(5,$sub(%_height%,18),0,0,15,15,'$font(,7,,80-80-80)T','$font(,7,,120-120-120)T','PVAR:SET:Sidebar.Enabled:1',TOOLTIP:"Track Information")
$button2(20,$sub(%_height%,18),0,0,15,15,'$font(,7,,80-80-80)L','$font(,7,,120-120-120)L','PVAR:SET:Default.Sidebar:1',TOOLTIP:"Music Library")
$button2(20,$sub(%_height%,18),0,0,15,15,'$font(,7,,80-80-80)L','$font(,7,,120-120-120)L','PVAR:SET:Sidebar.Enabled:1',TOOLTIP:"Music Library")
Title: foo_ui_panels
Post by: moglenstar on 2007-06-27 20:50:46
I think it should work by putting two buttons on top of each other, something like this...

Code: [Select]
$button2(5,$sub(%_height%,18),0,0,15,15,'$font(,7,,80-80-80)T','$font(,7,,120-120-120)T','PVAR:SET:Default.Sidebar:2',TOOLTIP:"Track Information")
$button2(5,$sub(%_height%,18),0,0,15,15,'$font(,7,,80-80-80)T','$font(,7,,120-120-120)T','PVAR:SET:Sidebar.Enabled:1',TOOLTIP:"Track Information")
$button2(20,$sub(%_height%,18),0,0,15,15,'$font(,7,,80-80-80)L','$font(,7,,120-120-120)L','PVAR:SET:Default.Sidebar:1',TOOLTIP:"Music Library")
$button2(20,$sub(%_height%,18),0,0,15,15,'$font(,7,,80-80-80)L','$font(,7,,120-120-120)L','PVAR:SET:Sidebar.Enabled:1',TOOLTIP:"Music Library")



Thanks, that works wonderfully, although what an impractical method of implementation!
Title: foo_ui_panels
Post by: bangbang023 on 2007-06-27 21:16:32
there is a new sorting/grouping system,
Criteria are defined in the preferences -> Display -> PanelsUI -> Sort/Group
and
the ordering and selecting of those criteria are defined in playlist context menu ->sort/Group by ->Edit


(read more here (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/User%27s_Guide#Single_Column_Playlist))

Right, but I don't have the folders option in my list:
(http://img339.imageshack.us/img339/3452/untitledio7.th.jpg) (http://img339.imageshack.us/my.php?image=untitledio7.jpg)

The option in the drop down does nothing.
Title: foo_ui_panels
Post by: questionable on 2007-06-29 01:29:32
I think I have a really quick problem with panels. For some reason, the windows title is saying PanelsUI and not changing when I play songs. I checked my title formating under preferences, and the example comes up correctly, but it won't display. Is there a quick for this?
Title: foo_ui_panels
Post by: Maranatha on 2007-06-29 02:15:41
I think I have a really quick problem with panels. For some reason, the windows title is saying PanelsUI and not changing when I play songs. I checked my title formating under preferences, and the example comes up correctly, but it won't display. Is there a quick for this?




// Background
$settitle(%album%) 

or whatever you want to display in the title bar. 
Title: foo_ui_panels
Post by: questionable on 2007-06-29 03:20:50

I think I have a really quick problem with panels. For some reason, the windows title is saying PanelsUI and not changing when I play songs. I checked my title formating under preferences, and the example comes up correctly, but it won't display. Is there a quick for this?




// Background
$settitle(%album%) 

or whatever you want to display in the title bar. 

Is it possible for the title to change every time I pick a new track? Because it starts out as a ?
Title: foo_ui_panels
Post by: moglenstar on 2007-06-29 03:34:49


I think I have a really quick problem with panels. For some reason, the windows title is saying PanelsUI and not changing when I play songs. I checked my title formating under preferences, and the example comes up correctly, but it won't display. Is there a quick for this?




// Background
$settitle(%album%) 

or whatever you want to display in the title bar. 

Is it possible for the title to change every time I pick a new track? Because it starts out as a ?


Code: [Select]
$settitle($if(%isplaying%,[%album%],foobar2000))


you can use whatever you want in place of "[%album%]", for instance you could have "[%artist%][ - %album%][ - %title%]"

and you can put whatever you want in place of "foobar2000".. that is the text that will show if nothing is playing.
Title: foo_ui_panels
Post by: Keikonium on 2007-06-29 03:59:32
I wanted to add some stuff to the wiki, but its locked... how would I go abouts getting permission to edit it?
Title: foo_ui_panels
Post by: chis on 2007-06-29 12:57:56
YET AGAIN I've tried to use this bloody plugin and I still get, on startup:
"Failed to load DLL: foo_ui_panels.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000."

So looking here (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_(foo_ui_panels)/User's_Guide), under install requirements, all I need is the latest version of Foobar2000 and GDI+ installed (I'm on Windows 2000).  Well, I have both of these things, and it DOESN'T WORK.

Can someone PLEASE help me here?
Title: foo_ui_panels
Post by: Andreasvb on 2007-06-29 13:01:13
What version of foobar2000 do you have?

Get the latest if you don't already got it.
Title: foo_ui_panels
Post by: chis on 2007-06-29 13:02:25
Andreas, thanks for the quick reply, but:

under install requirements, all I need is the latest version of Foobar2000 ....

Well, I have both of these things


Using 0.9.4.3 from http://www.foobar2000.com (http://www.foobar2000.com)
Title: foo_ui_panels
Post by: Andreasvb on 2007-06-29 13:14:15
Maybe you can see what it needs with this program, http://www.dependencywalker.com/ (http://www.dependencywalker.com/)
Title: foo_ui_panels
Post by: chis on 2007-06-29 13:16:51
Okay, it seems Autopatcher don't include GDI+, even in their extras package.  So it WASN'T installed.  Yes, Panels UI appears now.  Doh!
Title: foo_ui_panels
Post by: sunshine_man on 2007-06-29 13:19:42
Can't figure out how can i get headings on playlist in scp. PLs help
i wanna sort them by folder.
Title: foo_ui_panels
Post by: Andreasvb on 2007-06-29 13:24:51
chis: Glad you solved it.

sunshine_man: You need to use Sort/Group. You can add your own in Preferences > Display > Panels UI > Sort/Group.

Then you right click on SCPL and choose Sort / Group by > Edit. Set it up as you like it.

And then choose the one you want.
Title: foo_ui_panels
Post by: questionable on 2007-06-29 15:30:53



I think I have a really quick problem with panels. For some reason, the windows title is saying PanelsUI and not changing when I play songs. I checked my title formating under preferences, and the example comes up correctly, but it won't display. Is there a quick for this?




// Background
$settitle(%album%) 

or whatever you want to display in the title bar. 

Is it possible for the title to change every time I pick a new track? Because it starts out as a ?


Code: [Select]
$settitle($if(%isplaying%,[%album%],foobar2000))


you can use whatever you want in place of "[%album%]", for instance you could have "[%artist%][ - %album%][ - %title%]"

and you can put whatever you want in place of "foobar2000".. that is the text that will show if nothing is playing.

It falls into the same condition that it needs the window to be minimized to tray and opened to change windows title. Is there an option to refresh it when a new song is choosen?

EDIT: got it to work. Thanks a whole bunch!
Title: foo_ui_panels
Post by: sunshine_man on 2007-06-29 15:45:28
to Andreasvb thanks mate
Title: foo_ui_panels
Post by: 2Pacalypse on 2007-06-29 15:59:46
is there a request page? natural habit i always try and double click on the library filter would be great if we could define a action to take when double clicked
Title: foo_ui_panels
Post by: mundschuss on 2007-06-29 21:00:47
does anyone know what's the problem??
Code: [Select]
$panel(Lyric,Lyric Show,$add($get(switcherWidth),2),$get(yOffset),$sub(%_width%,$add($get(switcherWidth),2)),$get(viewerHeight),)


With
Code: [Select]
$panel(Explorer,Explorer Tree,$add($get(switcherWidth),2),$get(yOffset),$sub(%_width%,$add($get(switcherWidth),2)),$get(viewerHeight),)


it works fine, but with the Lyrics Panel it doenst work! What's worng?!!!!

Plz help me!

Thanks


SeeYa


problem solved: the lyrics panel was activated twice =)
Title: foo_ui_panels
Post by: nbv4 on 2007-06-30 03:07:20
is there supposed to be a font select window linked from the settings window? I'd be nice if there were a way to get a list of installed fonts to be put into my config. I think I remember an older version having one there...

(http://img442.imageshack.us/img442/2435/screenshotqj7.th.png) (http://img442.imageshack.us/my.php?image=screenshotqj7.png)
Title: foo_ui_panels
Post by: The Judge on 2007-07-01 00:20:55
I haven't explored the Library Filter fully but does anyone know if it is possible to script queries in it like you can in a Playlist Tree? The one query I love in PL tree is one that shows all the tracks by the now playing artist. I can't figure out how to script this in the Filter as there is no $playing() function. Any ideas or should I just stick to PL Tree?
Title: foo_ui_panels
Post by: shakey_snake on 2007-07-01 01:50:35

there is a new sorting/grouping system,
Criteria are defined in the preferences -> Display -> PanelsUI -> Sort/Group
and
the ordering and selecting of those criteria are defined in playlist context menu ->sort/Group by ->Edit


(read more here (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/User%27s_Guide#Single_Column_Playlist))

Right, but I don't have the folders option in my list:
[a href="http://img339.imageshack.us/my.php?image=untitledio7.jpg" target="_blank"] )
Title: foo_ui_panels
Post by: bangbang023 on 2007-07-01 18:54:56
Ok, so now the option is there, but it also sorts the albums. I already have them grouped in my playlist and sorted into the order I want, but unlike the old versions that kept my playlist order and just grouped them, it's also sorting alphabetically inspite of the fact that I checked "ignore sort"
Title: foo_ui_panels
Post by: centos on 2007-07-01 19:42:02
Is there any site or anything else with old versions of panelsui? I need one with layout selector codebox option and can't find older versions than the new one.
Title: foo_ui_panels
Post by: kabuki on 2007-07-01 20:59:56
Is there any site or anything else with old versions of panelsui? I need one with layout selector codebox option and can't find older versions than the new one.


look at your PM box
Title: foo_ui_panels
Post by: shakey_snake on 2007-07-01 23:35:21

Terrestrial has repeatedly asked that we don't distribute old versions of panels UI.





Ok, so now the option is there, but it also sorts the albums. I already have them grouped in my playlist and sorted into the order I want, but unlike the old versions that kept my playlist order and just grouped them, it's also sorting alphabetically inspite of the fact that I checked "ignore sort"
Wow, that's kind of annoying. That makes me wonder if that check box is completely broken.

For 99% of users, tying sorting and grouping together, I think, makes a lot of sense.
If the playlist isn't going to be sorted by any particular programmable pattern, I think you'll probably be best off using the "None" preset.
Title: foo_ui_panels
Post by: eboomer on 2007-07-02 01:52:38
I wanted to add some stuff to the wiki, but its locked... how would I go abouts getting permission to edit it?

The info is on the wiki site, you just have to browse around a bit...
http://wiki.hydrogenaudio.org/index.php?title=Main_Page (http://wiki.hydrogenaudio.org/index.php?title=Main_Page)

Can't figure out how can i get headings on playlist in scp. PLs help
i wanna sort them by folder.

Not too sure exactly what you're asking.  Have you read the Wiki (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_(foo_ui_panels))?

is there a request page? natural habit i always try and double click on the library filter would be great if we could define a action to take when double clicked

There's a wiki page for Featrue requests & Bugs (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/Feature_Requests)  (It's linked at the main wiki page too).  This double clicking feature is already on there, in the "Short term" catagory, so it should be comming up within the next few releases

By the way, I think we should give the feature requests/bug reports page more visibility - I think a link to iit should be added to the first page of this discussion thread, and to the info box of the main wiki page.  I tried, but for some reason couldn't find a way to add the link to the info box of the wiki page.  Could somebody help me with this - I'm a bit of a wiki noob 
Title: foo_ui_panels
Post by: bangbang023 on 2007-07-02 01:57:48
For 99% of users, tying sorting and grouping together, I think, makes a lot of sense.
If the playlist isn't going to be sorted by any particular programmable pattern, I think you'll probably be best off using the "None" preset.

Even using that preset, it instantly sorts my list into alphabetical order as soon as I check "group". It automatically selects "sort" also.
Title: foo_ui_panels
Post by: eboomer on 2007-07-02 02:37:51
Has the option to define what variable you want things grouped by been removed? I used to group by the folder the files were in and it seems you can only choose some predefined options now.

Am I missing something?  You can add your own sorting and grouping criteria and modifty all of the existing ones just about any way you can think of - Go to:
Preferences -> Display -> Panels UI -> Sort/Group - Observe the Modify, Delete, and Add buttons on the right.
Title: foo_ui_panels
Post by: terrestrial on 2007-07-02 03:37:31
I've uploaded a new version using a rewritten text/images/button code here (http://panels.fooblog2000.com/foo_ui_panels_beta.zip)

This is for testing purposes only, so don't use this on your main installation. The new text code allows for word wrapping and better alignment options, and I would appreciate it if people could test it out and report any glitches.

Stuff like glow, shadow, blur haven't been implemented yet.

here is some sample code:

Code: [Select]
// always start with a font
$font(tahoma,8,bold,0-0-0)
$drawrect(0,0,0,0,brushcolor-255-255-255)

// set the bounding box for the following text to 10,10,110,110
// by default, align the text to the left, and in the middle, vertically.
$alignabs(10,10,150,100,left,top)
$drawrect(10,10,150,100,brushcolor-null)
// lines which are too long will be truncated and ellipses added
// use $align(right), $align(left), or $align(center) to align text within a line.
// the default alignment on a line will be what is specified in the $alignabs
// (in this case, left)
A long line of text| $alignr(right)small line$char(10)
$alignr(right)small line $alignr(left)A long line of text$char(10)$char(10)
$wordwrap()another line of text, but with word wrapping.

// same as above, but with different $alignabs alignment
$alignabs(170,10,150,100,right,middle)
$drawrect(170,10,150,100,brushcolor-null)
A long line of text| $alignr(left)small line$char(10)
$alignr(right)small line $alignr(left)A long line of text$char(10)$char(10)
$wordwrap()another line of text, but with word wrapping.

// you can also align text vertically within a line
$alignabs(10,120,150,100,center,middle)
$drawrect(10,120,150,100,brushcolor-null)
// align text along the baseline
$font(,8,bold,0-0-0)abc$font(,16,bold,0-0-0)abc$font(,8,bold,0-0-0)abc$char(10)
// align text at the top
$alignr(top)$font(,8,bold,0-0-0)abc$font(,16,bold,0-0-0)abc$font(,8,bold,0-0-0)abc$char(10)
// align text in the middle
$alignr(middle)$font(,8,bold,0-0-0)abc$font(,16,bold,0-0-0)abc$font(,8,bold,0-0-0)abc$char(10)

$alignabs(170,120,150,100,left,top)
$drawrect(170,120,150,100,brushcolor-null)
1 $_tab(40)loremipsum$char(10)
100 $_tab(40)loremipsum$char(10)
1000000 $_tab(40)loremipsum$char(10)
15 $_tab(40)loremipsum$char(10)

$alignabs(10,230,310,100,left,top)
$drawrect(10,230,310,100,brushcolor-null)
testing$char(10)
$addcharspace(5)testing wiiilllwww$char(10)$addcharspace(0)
$fixedwidth(15)testing wiiilllwww$char(10)
$fixedwidth(15)WiiiiiiW
Title: foo_ui_panels
Post by: kabuki on 2007-07-02 03:46:19

Terrestrial has repeatedly asked that we don't distribute old versions of panels UI.

Where do you see a public distribution of old version...?
Afaik terrestrial 've asked not distribute them publicly in this thread. If you notice it... it's a pm.
But surrely, i'm wrong, helping some mate, by pm.
Cheers 
Title: foo_ui_panels
Post by: metal_termite on 2007-07-02 05:11:41
You added five new functions. Does this sum them up?

Alignment properties
------------------------------
$alignr(position) - horizontally aligns texts relatively, where position can be left, right, center.
$wordwrap() - word wraps an additional line of text
$_tab(x) - indents text to x pixels

Font properties
------------------------------
$addcharspace(x) - sets the character spacing to x pixels, where x is an integer value.
$fixedwidth(x) - sets the character spacing of a fixed with font to x pixels, where x is an integer value.


I don't see any glitches so far, except that $imageabs is broken (reports [UNKNOWN FUNCTION]), but you probably know that already.
Title: foo_ui_panels
Post by: terrestrial on 2007-07-02 08:19:00
Even using that preset, it instantly sorts my list into alphabetical order as soon as I check "group". It automatically selects "sort" also.


try adding a new sort/group criteria (in the main preferences) with an empty sort string, uncheck "group by sort", and put your grouping code into the group by tab. then you should be able to select your new criteria and which layout goes with it.

I've also added a section to the wiki about sorting/grouping and selecting layouts: here (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_(foo_ui_panels)/User's_Guide#Sorting.2C_Grouping_and_Selecting_Layouts), as there seems to be some confusion regarding this. If it is still unclear or the wording is not clear let me know.


You added five new functions. Does this sum them up?

I don't see any glitches so far, except that $imageabs is broken (reports [UNKNOWN FUNCTION]), but you probably know that already.


Actually I've cleaned up a lot of the alignment stuff to two functions (but a lot of the older stuff is still there so as not to break older layouts).

There is: $alignabs(x,y,w,h,left|right,top|bottom), and $alignr(left|right|center|top|bottom|middle) (you can also do $alignr(left,top) or even $alignr(top,left)) for alignment.

$wordwrap() allows the current line to word wrap, otherwise the line is clipped and ellipses addded. $_tab() does what you said.

$addcharspace(x) adds a constant spacing to each character (so if normally a "w" takes 5 pixels and you $addcharspace(2), then it will take 7 pixels, if "i" takes 2 pixels, it will take 4, and so forth)

$fixedwith(x) sets a constant spacing for each character (so $fixedwidth(10) will make a "w" take 10 pixels, and the same for "i").

I've replaced and made simpler the image function too, and I'll post the name / parameters in the next version.
Title: foo_ui_panels
Post by: BooooooooB on 2007-07-02 13:05:59
Would it be possible to have the mouse-wheel scroll the panel that the cursor is currently over? At the moment it always scrolls the last panel that was clicked.

Also, I'm finding that the only way to give the foobar window focus on the Windows taskbar is to click on the taskbar entry, clicking any part of the window, or even maximising it, just leaves it on the last window to have focus. Just a small annoyance sometimes.

Keep up the amazing work anyhow 
Title: foo_ui_panels
Post by: Russell777 on 2007-07-02 13:41:39
Bug Report:
With $windowstyle(hidetitlebar) option in // Background section,each time i restart foobar  window's height
is growing by 25 pixels,making notitlebar option useless.
Title: foo_ui_panels
Post by: dRsrb on 2007-07-02 14:23:54
Hi!

Is there any possibilty to calculate the average rating of an album or other numeric Tags?

It could look Like this:
$puts(avgrating,$eval($count(%rating%)/%itemcount%))
$get(avgrating)

?
Title: foo_ui_panels
Post by: odyssey on 2007-07-02 14:44:41
is there a request page? natural habit i always try and double click on the library filter would be great if we could define a action to take when double clicked

This is already in the short-term feature request wiki (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/Feature_Requests)  Hope to see it soon.

Is there any possibilty to calculate the average rating of an album or other numeric Tags?

No! (Sadly) you cannot get tags for more than a selected or playing track. The way other people are creating albumrating is by manual estimating and creating a tag for all the songs in the album.
Title: foo_ui_panels
Post by: Bers on 2007-07-02 22:18:21
Hello all.

I'm new to Panels UI, and i've spent some time reading this topic (but not all of it, though).
So if my questions have been answered already, please bear with me and spend some time pointing onto answers =)


Is it possible to do the following using Panels UI?

  1. Overlay album art panel/spectrum analyzer with (partially)transparent image (like shown below)

(http://img158.imageshack.us/img158/241/fb0012ck8.th.png) (http://img158.imageshack.us/my.php?image=fb0012ck8.png)

  2. Implement some kind of multipositional dial switch (same image)
i thought of making invisible buttons and redrawing image of dial pointing on specific button on click , but if there is another way to do so...

  3. Implement something with customizable appearance that behaves like slider control (again, in some other way than by using multiple invisible buttons and images redrawn upon them)

Thanks in advance.
Title: foo_ui_panels
Post by: dRsrb on 2007-07-02 22:22:06
No! (Sadly) you cannot get tags for more than a selected or playing track. The way other people are creating albumrating is by manual estimating and creating a tag for all the songs in the album.

But it should be possible to implement a function like this, cause %_itemcount% is working very well   



@terrestrial

Thank you for Panels UI!
Title: foo_ui_panels
Post by: Nickoladze on 2007-07-03 05:27:21
Hello all.

I'm new to Panels UI, and i've spent some time reading this topic (but not all of it, though).
So if my questions have been answered already, please bear with me and spend some time pointing onto answers =)


Is it possible to do the following using Panels UI?

  1. Overlay album art panel/spectrum analyzer with (partially)transparent image (like shown below)

(http://img158.imageshack.us/img158/241/fb0012ck8.th.png) (http://img158.imageshack.us/my.php?image=fb0012ck8.png)

  2. Implement some kind of multipositional dial switch (same image)
i thought of making invisible buttons and redrawing image of dial pointing on specific button on click , but if there is another way to do so...

  3. Implement something with customizable appearance that behaves like slider control (again, in some other way than by using multiple invisible buttons and images redrawn upon them)

Thanks in advance.


no, no, and no
Title: foo_ui_panels
Post by: Shoujo Pi on 2007-07-03 05:39:21
Hallo.

Thank you terrestial for this plugin.

But my foobar always crash when I click on Edit Layout button.
This is the message:
Quote
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C947C37h
Access violation, operation: read, address: 001DB000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C947C37h):
7C947BF7h:  CC CC CC CC CC 85 C0 74 25 8B 4D 0C 56 0F B6 31
7C947C07h:  48 41 66 83 3C 75 60 D0 97 7C 00 74 06 85 C0 74
7C947C17h:  0A 48 41 42 42 85 C0 75 E4 EB 02 42 42 5E 8B 45
7C947C27h:  08 89 10 E9 82 1B FE FF 85 C0 74 1D 8B 55 0C 57
7C947C37h:  0F B7 0A 8B 3D 60 E2 97 7C 66 8B 0C 4F 42 42 46
7C947C47h:  84 ED 74 01 46 48 75 E8 5F 8B 45 08 89 30 E9 97
7C947C57h:  BA FC FF 8B 7D 0C 8B 7F 04 66 8B 3C 4F 66 3B 3D
7C947C67h:  74 E4 97 7C 0F 84 28 52 FE FF C6 45 FF 00 E9 24
Code bytes (7C947C37h):
7C947BF7h:  CC CC CC CC CC 85 C0 74 25 8B 4D 0C 56 0F B6 31
7C947C07h:  48 41 66 83 3C 75 60 D0 97 7C 00 74 06 85 C0 74
7C947C17h:  0A 48 41 42 42 85 C0 75 E4 EB 02 42 42 5E 8B 45
7C947C27h:  08 89 10 E9 82 1B FE FF 85 C0 74 1D 8B 55 0C 57
7C947C37h:  0F B7 0A 8B 3D 60 E2 97 7C 66 8B 0C 4F 42 42 46
7C947C47h:  84 ED 74 01 46 48 75 E8 5F 8B 45 08 89 30 E9 97
7C947C57h:  BA FC FF 8B 7D 0C 8B 7F 04 66 8B 3C 4F 66 3B 3D
7C947C67h:  74 E4 97 7C 0F 84 28 52 FE FF C6 45 FF 00 E9 24
Registers:
EAX: 00010759, EBX: 00000000, ECX: 00000000, EDX: 001DB000
ESI: 00011278, EDI: 7FFB7C22, EBP: 00000110, ESP: 00000118
Crash location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlInitializeSListHead" (+0000EC27h)

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F5000h
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
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
MSCTF                            loaded at 74720000h - 7476B000h
msctfime                        loaded at 755C0000h - 755EE000h
tiptsf                          loaded at 47FB0000h - 47FE8000h
OLEAUT32                        loaded at 77120000h - 771AC000h
OLEACC                          loaded at 74C80000h - 74CAC000h
MSVCP60                          loaded at 76080000h - 760E5000h
VERSION                          loaded at 77C00000h - 77C08000h
PSAPI                            loaded at 76BF0000h - 76BFB000h
Secur32                          loaded at 77FE0000h - 77FF1000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
mslbui                          loaded at 605D0000h - 605D9000h
foo_abx                          loaded at 00C40000h - 00C73000h
foo_albumlist                    loaded at 00CA0000h - 00CE7000h
foo_browser                      loaded at 00D10000h - 00D49000h
foo_burninate                    loaded at 00D70000h - 00DA7000h
foo_cdda                        loaded at 00DD0000h - 00E05000h
foo_common                      loaded at 00E30000h - 00E6A000h
foo_converter                    loaded at 00E90000h - 00EF9000h
foo_cwb_hooks                    loaded at 00F20000h - 00F56000h
foo_dbsearch                    loaded at 00F80000h - 00FDC000h
foo_dsp_bs2b                    loaded at 01000000h - 0101C000h
foo_dsp_centercut                loaded at 01040000h - 01065000h
foo_dsp_crossfader              loaded at 01090000h - 010ED000h
libmmd                          loaded at 01100000h - 013B1000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_dsp_crossfeed                loaded at 013E0000h - 01404000h
foo_dsp_skip_silence            loaded at 01430000h - 01443000h
foo_dsp_soundtouch              loaded at 01460000h - 01483000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
foo_dsp_std                      loaded at 014A0000h - 014E1000h
foo_freedb2                      loaded at 01510000h - 01550000h
foo_infobox                      loaded at 01570000h - 015B0000h
foo_input_shorten                loaded at 015D0000h - 015FE000h
foo_input_std                    loaded at 01620000h - 01733000h
foo_lnk                          loaded at 01760000h - 01779000h
foo_lyricsdb                    loaded at 017A0000h - 017CF000h
WININET                          loaded at 42C10000h - 42CDF000h
Normaliz                        loaded at 017E0000h - 017E9000h
iertutil                        loaded at 42990000h - 429D5000h
foo_masstag                      loaded at 01A10000h - 01A5F000h
foo_playcount                    loaded at 01A80000h - 01AA8000h
foo_playcount_mod                loaded at 01AD0000h - 01AE5000h
foo_playlist_manager            loaded at 01B00000h - 01B46000h
foo_pqview                      loaded at 01B70000h - 01B8C000h
foo_random                      loaded at 01BB0000h - 01BEF000h
foo_rgscan                      loaded at 01C10000h - 01C58000h
foo_run                          loaded at 01C80000h - 01CAB000h
foo_sendtodevice                loaded at 01CD0000h - 01D0A000h
foo_tradersfriend                loaded at 01D30000h - 01D6D000h
foo_uie_albumart                loaded at 01D90000h - 01DCC000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_albumlist                loaded at 01E00000h - 01E3D000h
foo_uie_explorer                loaded at 01E60000h - 01E9C000h
foo_uie_lyrics                  loaded at 01EC0000h - 01F1F000h
WINMM                            loaded at 76B40000h - 76B6D000h
foo_uie_lyrics_panel            loaded at 01FC0000h - 02028000h
foo_uie_peakmeter                loaded at 02050000h - 02076000h
foo_uie_playlists_dropdown      loaded at 020A0000h - 020DA000h
foo_uie_quicksearch              loaded at 02100000h - 02146000h
foo_uie_tabs                    loaded at 02170000h - 0219A000h
foo_uie_vis_egoh                loaded at 021C0000h - 021DD000h
foo_uie_wsh_panel                loaded at 021F0000h - 02226000h
foo_ui_columns                  loaded at 02370000h - 02407000h
foo_ui_panels                    loaded at 02430000h - 02519000h
foo_ui_std                      loaded at 02540000h - 02597000h
foo_unpack                      loaded at 025C0000h - 025EE000h
foo_utils                        loaded at 02610000h - 02649000h
foo_ui_minilyrics                loaded at 02670000h - 02692000h
MiniLyrics                      loaded at 048C0000h - 049C2000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
RICHED32                        loaded at 732E0000h - 732E5000h
RICHED20                        loaded at 74E30000h - 74E9C000h
Msimg32                          loaded at 76380000h - 76385000h
nbmaptip                        loaded at 029E0000h - 029E9000h
sptip                            loaded at 5C2C0000h - 5C300000h
SPGRMR                          loaded at 20000000h - 20011000h
xpsp2res                        loaded at 04AD0000h - 04D95000h
tipcomponentsps                  loaded at 727D0000h - 727DD000h
msctfp                          loaded at 60E70000h - 60E83000h
btkeyind                        loaded at 06300000h - 0630F000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
Gapless Crossfader 0.3.2.2 (Intel SSE)  (foo_dsp_crossfader)
SoundTouch DSP 0.1 (Intel SSE)  (foo_dsp_soundtouch)
Shell link resolver 1.1  (foo_lnk)
Explorer Tree 1.04.6b  (foo_uie_explorer)
Playlist tools 0.5.7  (foo_utils)
cwbowron's title format hooks 1.1.1 [May  4 2007 - 12:39:47]  (foo_cwb_hooks)
Panels UI 0.13.8 beta [Jun 12 2007 - 12:28:00]  (foo_ui_panels)
Run services 0.3.2  (foo_run)
Audio CD Writer 2.0.1  (foo_burninate)
Album list panel 0.2.2  (foo_uie_albumlist)
Skip silence 0.1 (Intel SSE)  (foo_dsp_skip_silence)
Converter 1.0.1  (foo_converter)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
bs2b 2.1.0  (foo_dsp_bs2b)
Music Browser 1.2.3b [Mar 23 2007 - 16:52:56]  (foo_browser)
Peakmeter Panel 0.0.2  (foo_uie_peakmeter)
Album Art Panel 0.2.6  (foo_uie_albumart)
Database search 1.3.1 beta 11  (foo_dbsearch)
Center Cut 1.0.1  (foo_dsp_centercut)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Common services 0.1  (foo_common)
ABX Comparator 1.3.1  (foo_abx)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Lyrics panel 0.34.1  (foo_uie_lyrics_panel)
RAR reader 1.1  (foo_unpack)
Randomized playlist entry 1.2.3  (foo_random)
Special file info box 2.0.4  (foo_infobox)
ZIP/GZIP reader 1.0  (foo_unpack)
Standard Input Array 1.0  (foo_input_std)
Lyric Show Panels 0.3.1.1  (foo_uie_lyrics)
CD Audio Decoder 2.1.1  (foo_cdda)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
Play Count Mod 1.0.2  (foo_playcount_mod)
Playlist Manager 1.0  (foo_playlist_manager)
Default User Interface 0.9acc  (foo_ui_std)
FLAC Decoder 1.1.0  (foo_input_std)
Crossfeed 0.92  (foo_dsp_crossfeed)
Standard DSP array 1.0  (foo_dsp_std)
Album List 3.2.0  (foo_albumlist)
Shorten decoder 0.4.2a  (foo_input_shorten)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
WMA Decoder 1.1  (foo_input_std)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
freedb Tagger 0.5.2a  (foo_freedb2)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
Play Count 1.9.2  (foo_playcount)
foobar2000 core 0.9.4.3  (Core)
Masstagger 1.6  (foo_masstag)
Send to Device 1.1.0 (beta) [Dec 20 2006 - 16:40:06]  (foo_sendtodevice)
Live show tagger 0.6.1  (foo_tradersfriend)

I really need to fix this problem. Please help.

Thank you. Sorry for my English.
Title: foo_ui_panels
Post by: terrestrial on 2007-07-03 06:23:12
please post the complete crash log (in a codebox)
Title: foo_ui_panels
Post by: Shoujo Pi on 2007-07-03 07:17:33
I am sorry, but where can I find the complete crash log?
Title: foo_ui_panels
Post by: T.P Wang on 2007-07-03 07:26:20
I am sorry, but where can I find the complete crash log?


I think you should use Applocale. change locale to "english"
Title: foo_ui_panels
Post by: Shoujo Pi on 2007-07-03 07:39:31
I think you should use Applocale. change locale to "english"

You are true, with foobar locale english I can open Edit Layout. Why not work in Japanese?

Thank you very much!



My foobar using localization patch to Japan. Do this relate?
Title: foo_ui_panels
Post by: Keikonium on 2007-07-04 00:02:43
Can someone help me with this code?

Code: [Select]
$button(220,$get(butY),0,0,15,15,$get(dir1)lyricswiki.png,$get(dir1)lyricswiki.png,EXEC:'http://www.google.com',)


It doesn't seem to work. I have no clue what I am doing wrong . Help?
Title: foo_ui_panels
Post by: Maranatha on 2007-07-04 00:32:18
Can someone help me with this code?

Code: [Select]
$button(220,$get(butY),0,0,15,15,$get(dir1)lyricswiki.png,$get(dir1)lyricswiki.png,EXEC:'http://www.google.com',)


It doesn't seem to work. I have no clue what I am doing wrong . Help?


Well, if you're using the latest version of PanelsUI, it has a small problem using foo_run, at least until the next update...

So, the call to EXEC (foo_run)  won't work until that bug is addressed...
Title: foo_ui_panels
Post by: plukin on 2007-07-04 00:38:11

Can someone help me with this code?

Code: [Select]
$button(220,$get(butY),0,0,15,15,$get(dir1)lyricswiki.png,$get(dir1)lyricswiki.png,EXEC:'http://www.google.com',)


It doesn't seem to work. I have no clue what I am doing wrong . Help?


Well, if you're using the latest version of PanelsUI, it has a small problem using foo_run, at least until the next update...

So, the call to EXEC (foo_run)  won't work until that bug is addressed...

sorry dude. thats not true. the EXEC command has nothing to do with foo_run
@Keikonium:
for me, this code works:
Code: [Select]
EXEC:http'://'www.google.com/search?hl=en&q=$replace(%artist%, ,+)
for you (not tested):
Code: [Select]
$button(220,$get(butY),0,0,15,15,$get(dir1)lyricswiki.png,$get(dir1)lyricswiki.png,EXEC:http'://'www.google.com,)
btw, to go to wikipedia:
Code: [Select]
EXEC:http'://'en.wikipedia.org/wiki/$replace(%artist%,' ','_')


good night
Title: foo_ui_panels
Post by: Maranatha on 2007-07-04 00:56:22
sorry dude. thats not true. the EXEC command has nothing to do with foo_run


I stand corrected.  My bad, sorry 'bout that! 
Title: foo_ui_panels
Post by: eboomer on 2007-07-04 00:57:43
Hello all.

I'm new to Panels UI, and i've spent some time reading this topic (but not all of it, though).
So if my questions have been answered already, please bear with me and spend some time pointing onto answers =)


Is it possible to do the following using Panels UI?

  1. Overlay album art panel/spectrum analyzer with (partially)transparent image (like shown below)

(http://img158.imageshack.us/img158/241/fb0012ck8.th.png) (http://img158.imageshack.us/my.php?image=fb0012ck8.png)

  2. Implement some kind of multipositional dial switch (same image)
i thought of making invisible buttons and redrawing image of dial pointing on specific button on click , but if there is another way to do so...

  3. Implement something with customizable appearance that behaves like slider control (again, in some other way than by using multiple invisible buttons and images redrawn upon them)

Thanks in advance.
Title: foo_ui_panels
Post by: Keikonium on 2007-07-04 01:38:30
sorry dude. thats not true. the EXEC command has nothing to do with foo_run
@Keikonium:
for me, this code works:
Code: [Select]
EXEC:http'://'www.google.com/search?hl=en&q=$replace(%artist%, ,+)
for you (not tested):
Code: [Select]
$button(220,$get(butY),0,0,15,15,$get(dir1)lyricswiki.png,$get(dir1)lyricswiki.png,EXEC:http'://'www.google.com,)
btw, to go to wikipedia:
Code: [Select]
EXEC:http'://'en.wikipedia.org/wiki/$replace(%artist%,' ','_')

good night

Those codes don't work for me either . I have Panels UI 0.13.8 beta, windows XP SP2, and it doesn't work. Here is my code:

Code: [Select]
// Global
$puts(dir1,'C:\Program Files\foobar2000\FoOrby\buttons\')

// Background
//$drawrect(0,0,0,0,pencolor-null brushcolor-SYSCOL-15)
$align(center,middle)

// PerTrack
$puts(butY,2)
$button(0,$get(butY),0,0,15,15,$get(dir1)sort2.png,$get(dir1)sort1.png,'SORT:All|%artist% %album% %tracknumber% %date% %title% %rating% %__bitrate% %length%',)
$button(20,$get(butY),0,0,15,15,$get(dir1)pref2.png,$get(dir1)pref1.png,Preferences,)
$button(40,$get(butY),0,0,15,15,$get(dir1)stop2.png,$get(dir1)stop1.png,Stop,)

$button(60,$get(butY),0,0,15,15,$get(dir1)previous2.png,$get(dir1)previous1.png,Previous,)
$button(80,$get(butY),0,0,15,15,$get(dir1)play2.png,$get(dir1)play1.png,Play,)
$button(100,$get(butY),0,0,15,15,$get(dir1)foward2.png,$get(dir1)foward1.png,Next,)

$button(120,$get(butY),0,0,15,15,$get(dir1)pause2.png,$get(dir1)pause1.png,Pause,)
$button(140,$get(butY),0,0,15,15,$get(dir1)random2.png,$get(dir1)random1.png,Random,)
$button(160,$get(butY),0,0,15,15,$get(dir1)mute2.png,$get(dir1)mute1.png,Volume Mute,)

$button(180,$get(butY),0,0,15,15,$get(dir1)wikipedia.png,$get(dir1)wikipedia.png,Wiki Album,)
$button(200,$get(butY),0,0,15,15,$get(dir1)songmeanings.png,$get(dir1)songmeanings.png,SM Song Title,)
$button(220,$get(butY),0,0,15,15,$get(dir1)lyricswiki.png,$get(dir1)lyricswiki.png,EXEC:http'://'www.google.com/search?hl=en&q=$replace(%artist%, ,+),)

$button(240,$get(butY),0,0,15,15,$get(dir1)nowplaying.png,$get(dir1)nowplaying.png,Activate now playing,)

// PerSecond
Title: foo_ui_panels
Post by: barry123 on 2007-07-04 10:23:21
hey guys is there a wat to remove the vertical green scroll bar?

(http://img402.imageshack.us/img402/1681/playlistviewcg9.th.png)
Title: foo_ui_panels
Post by: Maranatha on 2007-07-04 10:50:16
hey guys is there a wat to remove the vertical green scroll bar?


The only way that I know of is to alter the $panel code so that the panel is aprox 18 pixels wider.  That will end up making the panel run off the side of the window, effectively hiding the scroll bar.

Someone else may have a better solution, however........
Title: foo_ui_panels
Post by: barry123 on 2007-07-04 11:08:22

hey guys is there a wat to remove the vertical green scroll bar?


The only way that I know of is to alter the $panel code so that the panel is aprox 18 pixels wider.  That will end up making the panel run off the side of the window, effectively hiding the scroll bar.

Someone else may have a better solution, however........



oh ye it's a good temporary solution, But I dont see a 3mm blue line I've at the right now.

however I've a another little question:

when I dont play a song, So I stopped it or just opend FB. I dont wanna see this button:

$button(506,$eval($get(mini)+5),0,0,26,26,/images\exit14.png,,stop,TOOLTIP:"Stop")

This is what I tried:
$if(%_isplaying%,
$button(506,$eval($get(mini)+5),0,0,26,26,/images\exit14.png,,stop,TOOLTIP:"Stop")

but this ruined my Fb, everything disappears.
Title: foo_ui_panels
Post by: Maranatha on 2007-07-04 11:27:39


hey guys is there a wat to remove the vertical green scroll bar?


The only way that I know of is to alter the $panel code so that the panel is aprox 18 pixels wider.  That will end up making the panel run off the side of the window, effectively hiding the scroll bar.

Someone else may have a better solution, however........



oh ye it's a good temporary solution, But I dont see a 3mm blue line I've at the right now.

however I've a another little question:

when I dont play a song, So I stopped it or just opend FB. I dont wanna see this button:

$button(506,$eval($get(mini)+5),0,0,26,26,/images\exit14.png,,stop,TOOLTIP:"Stop")

This is what I tried:
$if(%_isplaying%,
$button(506,$eval($get(mini)+5),0,0,26,26,/images\exit14.png,,stop,TOOLTIP:"Stop")

but this ruined my Fb, everything disappears.


Well, I have not tested it, but from just looking at your code, I think it needs to be like this to even have a chance to work:

Code: [Select]
$if(%isplaying%,
$button(506,$eval($get(mini)+5),0,0,26,26,/images\exit14.png,,Stop,TOOLTIP:"Stop")
,
)


Give that a try......
Title: foo_ui_panels
Post by: odyssey on 2007-07-04 12:13:25
Is it possible to make backgrounds transparent to see the desktop/applications behind?

Edit: Probably impossible. The configurations are based on backgrounds inside foobar.
Title: foo_ui_panels
Post by: Nickoladze on 2007-07-04 15:37:37
Is it possible to make backgrounds transparent to see the desktop/applications behind?

Edit: Probably impossible. The configurations are based on backgrounds inside foobar.


On Vista it is
Title: foo_ui_panels
Post by: odyssey on 2007-07-04 19:06:56

Is it possible to make backgrounds transparent to see the desktop/applications behind?

Edit: Probably impossible. The configurations are based on backgrounds inside foobar.


On Vista it is

Possible or impossible? I saw the Br3tt thread, and in his changelog he mentions true transparancy?
Title: foo_ui_panels
Post by: barry123 on 2007-07-04 19:28:53
on Vista it is possible..
Title: foo_ui_panels
Post by: vlada on 2007-07-05 00:21:52
Hi,

I have 2 questions. It might have been discussed before, but I couldn't find anything.

1) In titlebar now fb2k only displays "PanelsUI". How can I change it to display f.e. actually playing artist and track?

2) Is it possible to create buttons in SCP which would allow to set track rating, but not only for the currently playing track? I'd like to make buttons for each track which would allow to set rating, like it is in AmaroK. Is it possible?

Thanks!
Title: foo_ui_panels
Post by: Andreasvb on 2007-07-05 00:57:43
I don't use buttons with Panels UI so I can only answer your first question.

You can use something like this:
$settitle(%artist% - %title%)
Title: foo_ui_panels
Post by: Keikonium on 2007-07-05 02:52:03
2) Is it possible to create buttons in SCP which would allow to set track rating, but not only for the currently playing track? I'd like to make buttons for each track which would allow to set rating, like it is in AmaroK. Is it possible?

Thanks!


You can't use buttons in SCPL as far as I know. The way around this currently is to create another panel (thats set to follow cursor) that has the rating stars. Then make those into buttons. Select the song you want to rate, click the button. Use the arrow keys to move up or down (or click whatever) to the next song and rate that one. Repeat as needed.

Thats what I have done to rate mine.
Title: foo_ui_panels
Post by: Nickoladze on 2007-07-05 06:24:09


Is it possible to make backgrounds transparent to see the desktop/applications behind?

Edit: Probably impossible. The configurations are based on backgrounds inside foobar.


On Vista it is

Possible or impossible? I saw the Br3tt thread, and in his changelog he mentions true transparancy?



on Vista it is possible..


Yes, it is possible. But greyscale colors for fonts and $drawrect are funky.
Title: foo_ui_panels
Post by: terrestrial on 2007-07-05 09:14:34
I've uploaded another test version. Everything from the old version should be implemented now, but there may still be some glitches.

download here (http://panels.fooblog2000.com/foo_ui_panels_beta.zip)

If there are no problems, I'll go ahead and replace the beta with this version in the next couple of days.
Title: foo_ui_panels
Post by: stampgevaar on 2007-07-05 09:34:25
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 013BC46Dh
Access violation, operation: read, address: 0178CF10h
Call path:

This is the first crash logged by this instance.
Code bytes (013BC46Dh):
013BC42Dh:  14 89 74 24 10 85 F6 8B 1D 58 04 45 01 74 08 81
013BC43Dh:  FE 54 04 45 01 74 05 E8 C9 F2 04 00 3B FB 74 44
013BC44Dh:  85 F6 75 05 E8 BC F2 04 00 3B 7E 04 75 05 E8 B2
013BC45Dh:  F2 04 00 8B 77 28 85 F6 74 17 8B 0E 85 C9 74 08
013BC46Dh:  8B 11 8B 02 6A 01 FF D0 56 E8 69 EB 04 00 83 C4
013BC47Dh:  04 8D 74 24 10 E8 69 1D FC FF 8B 7C 24 14 8B 74
013BC48Dh:  24 10 EB A1 C7 44 24 20 FF FF FF FF E8 92 04 00
013BC49Dh:  00 8B 4C 24 18 64 89 0D 00 00 00 00 59 5F 5E 5B
Stack (0013FC64h):
0013FC44h:  00F4EEB8 7C9C93C0 77E943DD 7C9C93C0
0013FC54h:  00000004 00000000 00F4E3C4 00000000
0013FC64h:  039BA1CC 061CC679 014848AC 00000001
0013FC74h:  01450454 01489480 0013FCB4 01426AA5
0013FC84h:  00000000 0142C3C6 0142C3C0 014154F5
0013FC94h:  039BA160 00000000 00000000 01370000
0013FCA4h:  014848AC 014847D8 0013FC94 0013F88C
0013FCB4h:  0013FD1C 01414700 02CBA0BC 00000000
0013FCC4h:  0013FCEC 01415573 00000000 00000000
0013FCD4h:  00000001 0140D27C 00000001 00000000
0013FCE4h:  01370000 00000001 0013FD2C 0140D3AF
0013FCF4h:  01370000 00000000 00000001 039BA088
0013FD04h:  00000000 0013FD48 00263FE0 00000001
0013FD14h:  0013FD00 0013F88C 0013FDC8 01414700
0013FD24h:  02CBA45C 00000000 0013FD54 0140D419
0013FD34h:  01370000 7C9011A7 01370000 00000000
0013FD44h:  00000001 00263FE0 00000000 002640D0
0013FD54h:  0013FDD8 7C923F31 0140D3FC 01370000
0013FD64h:  00000000 00000001 00000000 7C90E88E
0013FD74h:  00000000 00000014 00000001 00000000
Registers:
EAX: 014879C8, EBX: 014879C8, ECX: 0178CF10, EDX: 7C90EB94
ESI: 01487690, EDI: 01489480, EBP: 0013FCC4, ESP: 0013FC64
Crash location: "foo_ui_panels", loaded at 01370000h - 01462000h
Symbol: "foobar2000_get_interface" (+00009C4Dh)

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B6000h
kernel32                        loaded at 7C800000h - 7C8FF000h
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_custom_pc                    loaded at 00C70000h - 00CAC000h
WINSPOOL                        loaded at 72F70000h - 72F96000h
foo_cwb_hooks                    loaded at 00D70000h - 00DA6000h
foo_discogs                      loaded at 00DD0000h - 00E4D000h
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 00E70000h - 00EB1000h
foo_input_std                    loaded at 00EE0000h - 00FF4000h
foo_masstag                      loaded at 01020000h - 01070000h
foo_menu_addons                  loaded at 01090000h - 010B5000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_msnalt                      loaded at 010E0000h - 010F9000h
foo_rgscan                      loaded at 01120000h - 01168000h
foo_run                          loaded at 01190000h - 011BB000h
foo_uie_explorer                loaded at 011E0000h - 0121C000h
foo_uie_quicksearch              loaded at 01240000h - 01286000h
foo_ui_columns                  loaded at 012B0000h - 01347000h
foo_ui_panels                    loaded at 01370000h - 01462000h
foo_ui_std                      loaded at 01490000h - 014E7000h
foo_unpack                      loaded at 01510000h - 0153E000h
foo_utils                        loaded at 103E0000h - 10419000h
Msimg32                          loaded at 76320000h - 76325000h
DSOUND                          loaded at 73E80000h - 73EDC000h
VERSION                          loaded at 77BD0000h - 77BD8000h
WINTRUST                        loaded at 76BF0000h - 76C1E000h
CRYPT32                          loaded at 77A40000h - 77AD5000h
MSASN1                          loaded at 77AE0000h - 77AF2000h
IMAGEHLP                        loaded at 76C50000h - 76C78000h
wdmaud                          loaded at 72C90000h - 72C99000h
msacm32                          loaded at 72C80000h - 72C88000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
midimap                          loaded at 77BA0000h - 77BA7000h
KsUser                          loaded at 73E50000h - 73E54000h
DBGHELP                          loaded at 59E70000h - 59F11000h

Stack dump analysis:
Address: 01426AA5h, location: "foo_ui_panels", loaded at 01370000h - 01462000h
Address: 0142C3C6h, location: "foo_ui_panels", loaded at 01370000h - 01462000h
Address: 0142C3C0h, location: "foo_ui_panels", loaded at 01370000h - 01462000h
Address: 014154F5h, location: "foo_ui_panels", loaded at 01370000h - 01462000h
Address: 01370000h, location: "foo_ui_panels", loaded at 01370000h - 01462000h
Address: 01414700h, location: "foo_ui_panels", loaded at 01370000h - 01462000h
Address: 01415573h, location: "foo_ui_panels", loaded at 01370000h - 01462000h
Address: 0140D27Ch, location: "foo_ui_panels", loaded at 01370000h - 01462000h
Address: 01370000h, location: "foo_ui_panels", loaded at 01370000h - 01462000h
Address: 0140D3AFh, location: "foo_ui_panels", loaded at 01370000h - 01462000h
Address: 01370000h, location: "foo_ui_panels", loaded at 01370000h - 01462000h
Address: 01414700h, location: "foo_ui_panels", loaded at 01370000h - 01462000h
Address: 0140D419h, location: "foo_ui_panels", loaded at 01370000h - 01462000h
Address: 01370000h, location: "foo_ui_panels", loaded at 01370000h - 01462000h
Address: 7C9011A7h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "LdrInitializeThunk" (+00000029h)
Address: 01370000h, location: "foo_ui_panels", loaded at 01370000h - 01462000h
Address: 7C923F31h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "LdrShutdownProcess" (+00000142h)
Address: 0140D3FCh, location: "foo_ui_panels", loaded at 01370000h - 01462000h
Address: 01370000h, location: "foo_ui_panels", loaded at 01370000h - 01462000h
Address: 7C90E88Eh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "ZwTerminateProcess" (+00000000h)
Address: 7C910D5Ch, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "wcsncpy" (+000002CDh)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C910945h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAcquirePebLock" (+00000028h)
Address: 7C91094Eh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAcquirePebLock" (+00000031h)
Address: 0140D3FCh, location: "foo_ui_panels", loaded at 01370000h - 01462000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C923E98h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "LdrShutdownProcess" (+000000A9h)
Address: 7C81CD76h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "IsValidLocale" (+000008EBh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 00493498h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C90F0AAh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAnsiStringToUnicodeString" (+0000005Eh)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C80E630h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "GetModuleHandleW" (+000001F3h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C81CDB0h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "IsValidLocale" (+00000925h)
Address: 7C81CDEEh, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "ExitProcess" (+00000014h)
Address: 00497289h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004974A3h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004974C8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496163h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00F4E294h, location: "foo_input_std", loaded at 00EE0000h - 00FF4000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 00F4E294h, location: "foo_input_std", loaded at 00EE0000h - 00FF4000h
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004961BDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Masstagger 1.6  (foo_masstag)
MSN Now Playing (alt) 2.4  (foo_msnalt)
Album List 3.2.0  (foo_albumlist)
ABX Comparator 1.3.1  (foo_abx)
WMA Decoder 1.1  (foo_input_std)
Playcounter for foo_custominfo 1.0.1  (foo_custom_pc)
RAR reader 1.1  (foo_unpack)
Panels UI 0.14.1 beta [Jul  5 2007 - 03:09:04]  (foo_ui_panels)
foo_custominfo 0.1.2  (foo_custominfo)
CD Audio Decoder 2.1.1  (foo_cdda)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Standard DSP array 1.0  (foo_dsp_std)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Playlist tools 0.5.7  (foo_utils)
Converter 1.0.1  (foo_converter)
ZIP/GZIP reader 1.0  (foo_unpack)
Explorer Tree 1.04.6b  (foo_uie_explorer)
FLAC Decoder 1.1.0  (foo_input_std)
cwbowron's title format hooks 1.1.1 [May  4 2007 - 12:39:47]  (foo_cwb_hooks)
Discogs Tagger 1.0  (foo_discogs)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Standard Input Array 1.0  (foo_input_std)
Menu Addons 0.3.9  (foo_menu_addons)
foobar2000 core 0.9.4.2  (Core)
Default User Interface 0.9acc  (foo_ui_std)
Run services 0.3.2  (foo_run)



I'm getting a first crash when closing foobar
Title: foo_ui_panels
Post by: plukin on 2007-07-05 11:28:40
thanks terrestrial for the beta, i like betas
but any config i have installed (fofr, cepi, wmp11, my own...) are not working or ugly; a screen:
(http://img360.imageshack.us/img360/346/namenlospr4.th.png) (http://img360.imageshack.us/my.php?image=namenlospr4.png)
it seems that a lot of functions or options are not interpreted correctly.
Quote
0.14.0
   + new text/graphics/button code
what did you exact changed. so we can edit our config for the new version...
btw, nice new function

greetz

EDIT: the drag 'n' drop function is great. but now, i can't move files, which are already in the playlist, with <Alt>Mouse...
Title: foo_ui_panels
Post by: odyssey on 2007-07-05 11:53:50
thanks terrestrial for the beta, i like betas
but any config i have installed (fofr, cepi, wmp11, my own...) are not working or ugly; a screen:
(http://img360.imageshack.us/img360/346/namenlospr4.th.png) (http://img360.imageshack.us/my.php?image=namenlospr4.png)
it seems that a lot of functions or options are not interpreted correctly.
Quote
0.14.0
   + new text/graphics/button code
what did you exact changed. so we can edit our config for the new version...
btw, nice new function

greetz

EDIT: the drag 'n' drop function is great. but now, i can't move files, which are already in the playlist, with <Alt>Mouse...

This is why it's a BETA. If you have read the release notes, you would know that text effects aren't supported yet!
Title: foo_ui_panels
Post by: plukin on 2007-07-05 11:58:11
thats not why its a beta. a developer release a beta for testing. i tested and reported... not more or less
Title: foo_ui_panels
Post by: odyssey on 2007-07-05 12:34:24
thats not why its a beta. a developer release a beta for testing. i tested and reported... not more or less

A beta is not a final product. Usually there are missing or incomplete features. You should read release notes before complaining.
Title: foo_ui_panels
Post by: vlada on 2007-07-05 13:10:21
odyssey
Beta release should contain all features of final version. There are following statuses:

1) Alpha - incomplete or missing functions
2) Beta - all functions implemented, some optimizations might be missing, contains some bugs
3) Release Candidate - all features implemented, no known bugs

So if there are some important features missing, it should be called alpha, not beta.
Title: foo_ui_panels
Post by: odyssey on 2007-07-05 13:29:16
odyssey
Beta release should contain all features of final version. There are following statuses:

1) Alpha - incomplete or missing functions
2) Beta - all functions implemented, some optimizations might be missing, contains some bugs
3) Release Candidate - all features implemented, no known bugs

So if there are some important features missing, it should be called alpha, not beta.

Why are you telling me this?

I've uploaded a new version using a rewritten text/images/button code here (http://panels.fooblog2000.com/foo_ui_panels_beta.zip)
This is for testing purposes only, so don't use this on your main installation. The new text code allows for word wrapping and better alignment options, and I would appreciate it if people could test it out and report any glitches.

Stuff like glow, shadow, blur haven't been implemented yet.
Title: foo_ui_panels
Post by: plukin on 2007-07-05 13:44:34
sorry. don't read this announcement from terrestrial. my fault...
Title: foo_ui_panels
Post by: shakey_snake on 2007-07-05 14:59:18
I've replaced and made simpler the image function too, and I'll post the name / parameters in the next version.
Am I missing this anywhere?
I notice that $imageabs2() doesn't seem to center images anymore, as was previous default behavior, but I guess that is part of the new stuff.



Also, is there any way to adjust the line height now?
Title: foo_ui_panels
Post by: barry123 on 2007-07-05 15:21:36
is there any command to display the image \components\nocover.bmp when there's no cover.

I use this now but I dont know how to use the correct code for no cover.

$imageabs2(330,75,0,0,0,0,230,$eval($get(mini)+10),$replace(%path%,%filename_ext%,*.jpg),)
Title: foo_ui_panels
Post by: Anas on 2007-07-05 17:41:56
New beta crashed while closing foobar:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 016EC46Dh
Access violation, operation: read, address: 04D8DBA0h
Call path:

This is the first crash logged by this instance.
Code bytes (016EC46Dh):
016EC42Dh:  14 89 74 24 10 85 F6 8B 1D 58 04 78 01 74 08 81
016EC43Dh:  FE 54 04 78 01 74 05 E8 C9 F2 04 00 3B FB 74 44
016EC44Dh:  85 F6 75 05 E8 BC F2 04 00 3B 7E 04 75 05 E8 B2
016EC45Dh:  F2 04 00 8B 77 28 85 F6 74 17 8B 0E 85 C9 74 08
016EC46Dh:  8B 11 8B 02 6A 01 FF D0 56 E8 69 EB 04 00 83 C4
016EC47Dh:  04 8D 74 24 10 E8 69 1D FC FF 8B 7C 24 14 8B 74
016EC48Dh:  24 10 EB A1 C7 44 24 20 FF FF FF FF E8 92 04 00
016EC49Dh:  00 8B 4C 24 18 64 89 0D 00 00 00 00 59 5F 5E 5B
Stack (0012FC64h):
0012FC44h:  00000000 00000000 00000000 00000000
0012FC54h:  00000000 00000000 00000000 00000000
0012FC64h:  939D4391 D8327524 017C498C 00000001
0012FC74h:  01780454 0477CFF8 0012FCB4 01756AA5
0012FC84h:  00000000 0175C3C6 0175C3C0 017454F5
0012FC94h:  939D433D 00000000 00000000 016A0000
0012FCA4h:  017C498C 017C48B8 0012FC94 0012F88C
0012FCB4h:  0012FD1C 01744700 92F942E1 00000000
0012FCC4h:  0012FCEC 01745573 00000000 00000000
0012FCD4h:  00000001 0173D27C 00000001 00000000
0012FCE4h:  016A0000 00000001 0012FD2C 0173D3AF
0012FCF4h:  016A0000 00000000 00000001 939D42D5
0012FD04h:  00000000 0012FD48 002540D0 00000001
0012FD14h:  0012FD00 0012F88C 0012FDC8 01744700
0012FD24h:  92F94601 00000000 0012FD54 0173D419
0012FD34h:  016A0000 7C9111A7 016A0000 00000000
0012FD44h:  00000001 002540D0 00000000 00253EE8
0012FD54h:  0012FDD8 7C933F31 0173D3FC 016A0000
0012FD64h:  00000000 00000001 00000000 7C91E88E
0012FD74h:  00000000 00000014 00000001 00000000
Registers:
EAX: 04774FB0, EBX: 04774FB0, ECX: 04D8DBA0, EDX: 7C91EB94
ESI: 017C5450, EDI: 0477CFF8, EBP: 0012FCC4, ESP: 0012FC64
Crash location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Symbol: "foobar2000_get_interface" (+00009C4Dh)

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C910000h - 7C9C7000h
kernel32                        loaded at 7C800000h - 7C907000h
COMCTL32                        loaded at 773A0000h - 774A3000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4A000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F37000h
USER32                          loaded at 7E360000h - 7E3F1000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7C9D0000h - 7D1F0000h
ole32                            loaded at 774B0000h - 775ED000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76350000h - 7639A000h
uxtheme                          loaded at 5B0F0000h - 5B128000h
foo_autoplaylist                loaded at 009E0000h - 00A12000h
foo_cdda                        loaded at 00A40000h - 00A75000h
foo_common                      loaded at 00AA0000h - 00ADA000h
foo_converter                    loaded at 00B00000h - 00B69000h
foo_dsp_delta                    loaded at 00B90000h - 00BAE000h
foo_dsp_skip_silence            loaded at 00BD0000h - 00BDA000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_dsp_std                      loaded at 00C00000h - 00C41000h
foo_dsp_winamp                  loaded at 00C70000h - 00C93000h
foo_freedb2                      loaded at 00CC0000h - 00D00000h
foo_input_monkey                loaded at 00D20000h - 00D6A000h
foo_input_std                    loaded at 00D90000h - 00EA3000h
foo_input_tak                    loaded at 00ED0000h - 00F17000h
tak_deco_lib                    loaded at 00F30000h - 00F61000h
oleaut32                        loaded at 770F0000h - 7717C000h
foo_lyricsdb                    loaded at 01090000h - 010BF000h
WININET                          loaded at 77180000h - 7722B000h
CRYPT32                          loaded at 77A50000h - 77AE5000h
MSASN1                          loaded at 77AF0000h - 77B02000h
foo_masstag                      loaded at 010E0000h - 0112F000h
foo_midi                        loaded at 01190000h - 0123A000h
foo_pqview                      loaded at 01240000h - 0125C000h
foo_rgscan                      loaded at 01270000h - 012B8000h
foo_run                          loaded at 012E0000h - 0130B000h
foo_sendtodevice                loaded at 01330000h - 0136A000h
foo_sic                          loaded at 01390000h - 013E9000h
WS2_32                          loaded at 71A10000h - 71A27000h
WS2HELP                          loaded at 71A00000h - 71A08000h
foo_uie_albumlist                loaded at 01510000h - 0154F000h
foo_uie_playlists_dropdown      loaded at 01570000h - 015AA000h
foo_ui_columns                  loaded at 015D0000h - 01673000h
foo_ui_panels                    loaded at 016A0000h - 01792000h
gdiplus                          loaded at 4EBA0000h - 4ED43000h
IMM32                            loaded at 76330000h - 7634D000h
foo_whatsnew                    loaded at 017D0000h - 01800000h
Msimg32                          loaded at 76320000h - 76325000h
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
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
mswsock                          loaded at 719B0000h - 719F0000h
DNSAPI                          loaded at 76EE0000h - 76F07000h
rasadhlp                        loaded at 76F80000h - 76F86000h
Apphelp                          loaded at 77B10000h - 77B32000h
DBGHELP                          loaded at 59DD0000h - 59E71000h

Stack dump analysis:
Address: 01756AA5h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 0175C3C6h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 0175C3C0h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 017454F5h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 016A0000h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 01744700h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 01745573h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 0173D27Ch, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 016A0000h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 0173D3AFh, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 016A0000h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 01744700h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 0173D419h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 016A0000h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 7C9111A7h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrInitializeThunk" (+00000029h)
Address: 016A0000h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 7C933F31h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrShutdownProcess" (+00000142h)
Address: 0173D3FCh, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 016A0000h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 7C91E88Eh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "ZwTerminateProcess" (+00000000h)
Address: 7C920E91h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C920945h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAcquirePebLock" (+00000028h)
Address: 7C92094Eh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAcquirePebLock" (+00000031h)
Address: 0173D3FCh, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C933E98h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrShutdownProcess" (+000000A9h)
Address: 7C81CD76h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "IsValidLocale" (+000008EBh)
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: 004935D8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C91F0AAh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAnsiStringToUnicodeString" (+0000005Eh)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C80E630h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "GetModuleHandleW" (+000001F3h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C81CDB0h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "IsValidLocale" (+00000925h)
Address: 7C81CDEEh, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "ExitProcess" (+00000014h)
Address: 77E8F3B0h, location: "RPCRT4", loaded at 77E50000h - 77EE1000h
Symbol: "I_RpcBindingIsClientLocal" (+0000A509h)
Address: 004973B9h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004975D3h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004975F8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496293h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004962EDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
foobar2000 core 0.9.4.3  (Core)
MIDI synthesizer host 1.7  (foo_midi)
Winamp DSP Bridge 1.4.1  (foo_dsp_winamp)
Standard DSP array 1.0  (foo_dsp_std)
Standard Input Array 1.0  (foo_input_std)
Run services 0.3.2  (foo_run)
CD Audio Decoder 2.1.1  (foo_cdda)
Panels UI 0.14.1 beta [Jul  5 2007 - 03:09:04]  (foo_ui_panels)
Masstagger 1.6  (foo_masstag)
FLAC Decoder 1.1.0  (foo_input_std)
Common services 0.1  (foo_common)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
Columns UI 0.2.0 alpha 2  (foo_ui_columns)
TAK Decoder 0.3.2  (foo_input_tak)
Converter 1.0.1  (foo_converter)
Send to Device 1.1.0 (beta) [Dec 20 2006 - 16:40:06]  (foo_sendtodevice)
Skip silence 0.1  (foo_dsp_skip_silence)
freedb Tagger 0.5.2a  (foo_freedb2)
WMA Decoder 1.1  (foo_input_std)
Feature Watcher 1.0.1  (foo_whatsnew)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
foosic music database 1.0 beta 12  (foo_sic)
Monkey's Audio decoder 2.1.2  (foo_input_monkey)
Title: foo_ui_panels
Post by: Nickoladze on 2007-07-05 17:50:00
is there any command to display the image \components\nocover.bmp when there's no cover.

I use this now but I dont know how to use the correct code for no cover.

$imageabs2(330,75,0,0,0,0,230,$eval($get(mini)+10),$replace(%path%,%filename_ext%,*.jpg),)


$if($fileexists(blah),show cover,show nocover.bmp)
Title: foo_ui_panels
Post by: stampgevaar on 2007-07-05 17:54:51
New beta crashed while closing foobar:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 016EC46Dh
Access violation, operation: read, address: 04D8DBA0h
Call path:

This is the first crash logged by this instance.
Code bytes (016EC46Dh):
016EC42Dh:  14 89 74 24 10 85 F6 8B 1D 58 04 78 01 74 08 81
016EC43Dh:  FE 54 04 78 01 74 05 E8 C9 F2 04 00 3B FB 74 44
016EC44Dh:  85 F6 75 05 E8 BC F2 04 00 3B 7E 04 75 05 E8 B2
016EC45Dh:  F2 04 00 8B 77 28 85 F6 74 17 8B 0E 85 C9 74 08
016EC46Dh:  8B 11 8B 02 6A 01 FF D0 56 E8 69 EB 04 00 83 C4
016EC47Dh:  04 8D 74 24 10 E8 69 1D FC FF 8B 7C 24 14 8B 74
016EC48Dh:  24 10 EB A1 C7 44 24 20 FF FF FF FF E8 92 04 00
016EC49Dh:  00 8B 4C 24 18 64 89 0D 00 00 00 00 59 5F 5E 5B
Stack (0012FC64h):
0012FC44h:  00000000 00000000 00000000 00000000
0012FC54h:  00000000 00000000 00000000 00000000
0012FC64h:  939D4391 D8327524 017C498C 00000001
0012FC74h:  01780454 0477CFF8 0012FCB4 01756AA5
0012FC84h:  00000000 0175C3C6 0175C3C0 017454F5
0012FC94h:  939D433D 00000000 00000000 016A0000
0012FCA4h:  017C498C 017C48B8 0012FC94 0012F88C
0012FCB4h:  0012FD1C 01744700 92F942E1 00000000
0012FCC4h:  0012FCEC 01745573 00000000 00000000
0012FCD4h:  00000001 0173D27C 00000001 00000000
0012FCE4h:  016A0000 00000001 0012FD2C 0173D3AF
0012FCF4h:  016A0000 00000000 00000001 939D42D5
0012FD04h:  00000000 0012FD48 002540D0 00000001
0012FD14h:  0012FD00 0012F88C 0012FDC8 01744700
0012FD24h:  92F94601 00000000 0012FD54 0173D419
0012FD34h:  016A0000 7C9111A7 016A0000 00000000
0012FD44h:  00000001 002540D0 00000000 00253EE8
0012FD54h:  0012FDD8 7C933F31 0173D3FC 016A0000
0012FD64h:  00000000 00000001 00000000 7C91E88E
0012FD74h:  00000000 00000014 00000001 00000000
Registers:
EAX: 04774FB0, EBX: 04774FB0, ECX: 04D8DBA0, EDX: 7C91EB94
ESI: 017C5450, EDI: 0477CFF8, EBP: 0012FCC4, ESP: 0012FC64
Crash location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Symbol: "foobar2000_get_interface" (+00009C4Dh)

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C910000h - 7C9C7000h
kernel32                        loaded at 7C800000h - 7C907000h
COMCTL32                        loaded at 773A0000h - 774A3000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4A000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F37000h
USER32                          loaded at 7E360000h - 7E3F1000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7C9D0000h - 7D1F0000h
ole32                            loaded at 774B0000h - 775ED000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76350000h - 7639A000h
uxtheme                          loaded at 5B0F0000h - 5B128000h
foo_autoplaylist                loaded at 009E0000h - 00A12000h
foo_cdda                        loaded at 00A40000h - 00A75000h
foo_common                      loaded at 00AA0000h - 00ADA000h
foo_converter                    loaded at 00B00000h - 00B69000h
foo_dsp_delta                    loaded at 00B90000h - 00BAE000h
foo_dsp_skip_silence            loaded at 00BD0000h - 00BDA000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_dsp_std                      loaded at 00C00000h - 00C41000h
foo_dsp_winamp                  loaded at 00C70000h - 00C93000h
foo_freedb2                      loaded at 00CC0000h - 00D00000h
foo_input_monkey                loaded at 00D20000h - 00D6A000h
foo_input_std                    loaded at 00D90000h - 00EA3000h
foo_input_tak                    loaded at 00ED0000h - 00F17000h
tak_deco_lib                    loaded at 00F30000h - 00F61000h
oleaut32                        loaded at 770F0000h - 7717C000h
foo_lyricsdb                    loaded at 01090000h - 010BF000h
WININET                          loaded at 77180000h - 7722B000h
CRYPT32                          loaded at 77A50000h - 77AE5000h
MSASN1                          loaded at 77AF0000h - 77B02000h
foo_masstag                      loaded at 010E0000h - 0112F000h
foo_midi                        loaded at 01190000h - 0123A000h
foo_pqview                      loaded at 01240000h - 0125C000h
foo_rgscan                      loaded at 01270000h - 012B8000h
foo_run                          loaded at 012E0000h - 0130B000h
foo_sendtodevice                loaded at 01330000h - 0136A000h
foo_sic                          loaded at 01390000h - 013E9000h
WS2_32                          loaded at 71A10000h - 71A27000h
WS2HELP                          loaded at 71A00000h - 71A08000h
foo_uie_albumlist                loaded at 01510000h - 0154F000h
foo_uie_playlists_dropdown      loaded at 01570000h - 015AA000h
foo_ui_columns                  loaded at 015D0000h - 01673000h
foo_ui_panels                    loaded at 016A0000h - 01792000h
gdiplus                          loaded at 4EBA0000h - 4ED43000h
IMM32                            loaded at 76330000h - 7634D000h
foo_whatsnew                    loaded at 017D0000h - 01800000h
Msimg32                          loaded at 76320000h - 76325000h
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
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
mswsock                          loaded at 719B0000h - 719F0000h
DNSAPI                          loaded at 76EE0000h - 76F07000h
rasadhlp                        loaded at 76F80000h - 76F86000h
Apphelp                          loaded at 77B10000h - 77B32000h
DBGHELP                          loaded at 59DD0000h - 59E71000h

Stack dump analysis:
Address: 01756AA5h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 0175C3C6h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 0175C3C0h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 017454F5h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 016A0000h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 01744700h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 01745573h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 0173D27Ch, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 016A0000h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 0173D3AFh, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 016A0000h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 01744700h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 0173D419h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 016A0000h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 7C9111A7h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrInitializeThunk" (+00000029h)
Address: 016A0000h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 7C933F31h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrShutdownProcess" (+00000142h)
Address: 0173D3FCh, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 016A0000h, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 7C91E88Eh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "ZwTerminateProcess" (+00000000h)
Address: 7C920E91h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C920945h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAcquirePebLock" (+00000028h)
Address: 7C92094Eh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAcquirePebLock" (+00000031h)
Address: 0173D3FCh, location: "foo_ui_panels", loaded at 016A0000h - 01792000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C933E98h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrShutdownProcess" (+000000A9h)
Address: 7C81CD76h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "IsValidLocale" (+000008EBh)
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: 004935D8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C91F0AAh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAnsiStringToUnicodeString" (+0000005Eh)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C80E630h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "GetModuleHandleW" (+000001F3h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C81CDB0h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "IsValidLocale" (+00000925h)
Address: 7C81CDEEh, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "ExitProcess" (+00000014h)
Address: 77E8F3B0h, location: "RPCRT4", loaded at 77E50000h - 77EE1000h
Symbol: "I_RpcBindingIsClientLocal" (+0000A509h)
Address: 004973B9h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004975D3h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004975F8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496293h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004962EDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
foobar2000 core 0.9.4.3  (Core)
MIDI synthesizer host 1.7  (foo_midi)
Winamp DSP Bridge 1.4.1  (foo_dsp_winamp)
Standard DSP array 1.0  (foo_dsp_std)
Standard Input Array 1.0  (foo_input_std)
Run services 0.3.2  (foo_run)
CD Audio Decoder 2.1.1  (foo_cdda)
Panels UI 0.14.1 beta [Jul  5 2007 - 03:09:04]  (foo_ui_panels)
Masstagger 1.6  (foo_masstag)
FLAC Decoder 1.1.0  (foo_input_std)
Common services 0.1  (foo_common)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
Columns UI 0.2.0 alpha 2  (foo_ui_columns)
TAK Decoder 0.3.2  (foo_input_tak)
Converter 1.0.1  (foo_converter)
Send to Device 1.1.0 (beta) [Dec 20 2006 - 16:40:06]  (foo_sendtodevice)
Skip silence 0.1  (foo_dsp_skip_silence)
freedb Tagger 0.5.2a  (foo_freedb2)
WMA Decoder 1.1  (foo_input_std)
Feature Watcher 1.0.1  (foo_whatsnew)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
foosic music database 1.0 beta 12  (foo_sic)
Monkey's Audio decoder 2.1.2  (foo_input_monkey)
I get the same problem
Title: foo_ui_panels
Post by: FofR on 2007-07-05 18:35:12
Anyone tested this beta with the FofR config? Im not available to test it myself at the moment.
Title: foo_ui_panels
Post by: barry123 on 2007-07-05 20:19:24

is there any command to display the image \components\nocover.bmp when there's no cover.

I use this now but I dont know how to use the correct code for no cover.

$imageabs2(330,75,0,0,0,0,230,$eval($get(mini)+10),$replace(%path%,%filename_ext%,*.jpg),)


$if($fileexists(blah),show cover,show nocover.bmp)


sorry how do I use this?
just this doesn't work:
$if($fileexists(blah),show cover,show nocover.bmp)

or this:

$if($fileexists(blah),show cover,show nocover.bmp)
$imageabs2(330,75,0,0,0,0,230,$eval($get(mini)+10),$replace(%path%,%filename_ext%,*.jpg),)
Title: foo_ui_panels
Post by: terrestrial on 2007-07-06 02:08:33
Bug Report:
With $windowstyle(hidetitlebar) option in // Background section,each time i restart foobar  window's height
is growing by 25 pixels,making notitlebar option useless.


does it happen also with the latest test version? What OS are you using?

it seems that a lot of functions or options are not interpreted correctly.
what did you exact changed. so we can edit our config for the new version...


its almost a complete rewrite of the display stuff, so it might not behave exactly the same as the older versions. just let me know where the behavior is different and I can adjust things to match the old behavior.

glow/alpha/blur use new algorithms so options from the previous versions are not directly compatible, so some other defaults are used instead.

Quote
EDIT: the drag 'n' drop function is great. but now, i can't move files, which are already in the playlist, with <Alt>Mouse...


no need for <alt> + mouse.... just select files, then drag them within the playlist to move.


I've replaced and made simpler the image function too, and I'll post the name / parameters in the next version.
Am I missing this anywhere?


not quite ready yet

Quote
I notice that $imageabs2() doesn't seem to center images anymore, as was previous default behavior, but I guess that is part of the new stuff.


it should. let me know of other stuff that doesn't match with the previous version too. I'll try to maintain compatibility as much as possible.

Quote
Also, is there any way to adjust the line height now?


no line height function yet, but you can try something like "text$font(,<size>,)$char(10)". it should work, although I haven't tried it.

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

I've uploaded a new test version (http://panels.fooblog2000.com/foo_ui_panels_test.zip).
Title: foo_ui_panels
Post by: shakey_snake on 2007-07-06 03:25:17
Quote
I notice that $imageabs2() doesn't seem to center images anymore, as was previous default behavior, but I guess that is part of the new stuff.

it should. let me know of other stuff that doesn't match with the previous version too. I'll try to maintain compatibility as much as possible.
Found another difference, this time with $button2()
Code: [Select]
		$alignabs(20,338,180,15,left,top)
$font(,,glow-234-232-227,100-100-100)
'Show Display?'
$button2(38,353,-17,0,25,14,
'$font($getpvar(userFont),$getpvar(userFontSize),,$getpvar(cColor))Yes',
'$font($getpvar(userFont),$getpvar(userFontSize),underline,$getpvar(cColor))Yes',
PVAR:SET:Dhide:0,
TOOLTIP:
)
$button2(83,353,-17,0,35,14,
'$font($getpvar(userFont),$getpvar(userFontSize),,$getpvar(cColor))No',
'$font($getpvar(userFont),$getpvar(userFontSize),underline,$getpvar(cColor))No',
PVAR:SET:Dhide:1,
TOOLTIP:
)
$drawrect(20,352,15,15,brushcolor-$getpvar(cColor) pencolor-null)
$drawrect(65,352,15,15,brushcolor-$getpvar(cColor) pencolor-null)
$ifequal($getpvar(Dhide),0,
$imageabs2(15,15,,,,,20,352,/$getpvar(skin)\b other\bullethover.png,)
$imageabs2(15,15,,,,,65,352,/$getpvar(skin)\b other\bullet.png,)
,
$imageabs2(15,15,,,,,20,352,/$getpvar(skin)\b other\bullet.png,)
$imageabs2(15,15,,,,,65,352,/$getpvar(skin)\b other\bullethover.png,)
)
In 0.13.8 the bullets (yes, I know the images are named backwards) are clickable, but in the 0.14 beta the button hit area isn't shifted to the left. (If you'd like a working example, my .pui can be found here (http://www.hydrogenaudio.org/forums/index.php?showtopic=55754))

Quote
Also, is there any way to adjust the line height now?
no line height function yet, but you can try something like "text$font(,<size>,)$char(10)". it should work, although I haven't tried it.
Yeah, I tried that. It's not a complete replacement since a $wordwrap()'d line can't be adjusted, but yeah, that works for other situations.
Title: foo_ui_panels
Post by: terrestrial on 2007-07-06 03:45:09
Found another difference, this time with $button2()
In 0.13.8 the bullets (yes, I know the images are named backwards) are clickable, but in the 0.14 beta the button hit area isn't shifted to the left. (If you'd like a working example, my .pui can be found here (http://www.hydrogenaudio.org/forums/index.php?showtopic=55754))


that's a rather interesting use of the hotspot  I've uploaded another test version (0.14.3) with this + an image glitch corrected.
Title: foo_ui_panels
Post by: Nickoladze on 2007-07-06 05:45:09


is there any command to display the image \components\nocover.bmp when there's no cover.

I use this now but I dont know how to use the correct code for no cover.

$imageabs2(330,75,0,0,0,0,230,$eval($get(mini)+10),$replace(%path%,%filename_ext%,*.jpg),)


$if($fileexists(blah),show cover,show nocover.bmp)


sorry how do I use this?
just this doesn't work:
$if($fileexists(blah),show cover,show nocover.bmp)

or this:

$if($fileexists(blah),show cover,show nocover.bmp)
$imageabs2(330,75,0,0,0,0,230,$eval($get(mini)+10),$replace(%path%,%filename_ext%,*.jpg),)


$if($fileexists($replace(%path%,%filename_ext%,*.jpg)),$imageabs2(330,75,0,0,0,0,230,$eval($get(mini)+10),$replace(%path%,%filename_ext%,*.jpg),),$imageabs2(330,75,0,0,0,0,230,$eval($get(mini)+10),/components\nocover.bmp,))
Title: foo_ui_panels
Post by: Russell777 on 2007-07-06 06:49:37
Quote
QUOTE(Russell777 @ Jul 2 2007, 07:41) *

Bug Report:
With $windowstyle(hidetitlebar) option in // Background section,each time i restart foobar window's height
is growing by 25 pixels,making notitlebar option useless.


does it happen also with the latest test version? What OS are you using?


Yes,it's still the same with v 0.14.1,unfortunately the download link to the latest test version seems to be broken for me,so I can't tell.I'm using WinXP SP2.Thanks in advance.
Title: foo_ui_panels
Post by: mscava on 2007-07-06 08:58:22
anyone tested vertical alignment with $alignr()? for me vertical alignment in SCPL does not work. (0.14.1)
Title: foo_ui_panels
Post by: pIv on 2007-07-06 09:17:30
Russel777

Use first terrestial link on this page - now it version 14.3. 

Terrestial

I use Cepiperez's Dark config and with new version of plugin  (14.3) I have next screen

(http://keep4u.ru/imgs/s/070706/88c99df7a881adb790.jpg) (http://keep4u.ru/full/070706/88c99df7a881adb790/jpg)


I don't see all buttons with images now - only text buttons on bottom of screen!

Also when I want change settings od SCPL (right mouse click on SCPL and choose settings) Foobar200 is crash.
Title: foo_ui_panels
Post by: Anas on 2007-07-06 11:25:34
The crash when closing foobar is gone with the new version.
Title: foo_ui_panels
Post by: shakey_snake on 2007-07-06 12:21:43
that's a rather interesting use of the hotspot
yeah... 




TOOLTIP: appears to be broken
Title: foo_ui_panels
Post by: John n' y on 2007-07-06 18:14:56
I need some help please regarding the layout of the s-columns playlist. I would like to add some space/blank lines between the last track and the beginning of a new album (see red arrows). Any advice?

(http://www.web109.server-drome.org/fooskque.jpg)
Title: foo_ui_panels
Post by: shakey_snake on 2007-07-06 18:22:33
I need some help please regarding the layout of the s-columns playlist. I would like to add some space/blank lines between the last track and the beginning of a new album (see red arrows). Any advice?

(http://www.web109.server-drome.org/fooskque.jpg)
You need to fake it.
Add 2 or 3 more rows to your group rows and then move everything in your header down further.
Title: foo_ui_panels
Post by: terrestrial on 2007-07-06 18:41:41
anyone tested vertical alignment with $alignr()? for me vertical alignment in SCPL does not work. (0.14.1)


$alignr(middle) will adjust alignment within a line. if you want to align the line itself within a larger space use $alignabs()

Terrestial

I use Cepiperez's Dark config and with new version of plugin  (14.3) I have next screen

(http://keep4u.ru/imgs/s/070706/88c99df7a881adb790.jpg) (http://keep4u.ru/full/070706/88c99df7a881adb790/jpg)


I don't see all buttons with images now - only text buttons on bottom of screen!

Also when I want change settings od SCPL (right mouse click on SCPL and choose settings) Foobar200 is crash.


make sure you're using the version dated Jul 5 2007 - 21:39:43. also please post the crash log.
Title: foo_ui_panels
Post by: John n' y on 2007-07-06 19:13:56

I need some help please regarding the layout of the s-columns playlist. I would like to add some space/blank lines between the last track and the beginning of a new album (see red arrows). Any advice?
You need to fake it.
Add 2 or 3 more rows to your group rows and then move everything in your header down further.


thx shakey_snake. i got it 
Title: foo_ui_panels
Post by: pIv on 2007-07-06 19:45:19
Terrestial
I move image folder Dark1 from \foobar\dark1 to \panelsui\dark1.32\dark1
and change  global "Imagelocation" to  /dark1....
And now I can see all buttons again.

But SCPL crash when I want change it's settins.

I use Xp SP2 and last version of plugin 1.4.3 at 21:40 05.0.7.07.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 055014C7h
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (055014C7h):
05501487h:  A4 59 05 33 C4 50 8D 44 24 60 64 A3 00 00 00 00
05501497h:  33 DB BE 8C 2B 58 05 89 74 24 38 89 5C 24 3C 89
055014A7h:  5C 24 40 89 5C 24 44 89 5C 24 48 8B 4C 24 74 68
055014B7h:  F8 59 58 05 51 89 5C 24 70 8B AC 24 80 00 00 00
055014C7h:  8B 45 00 8D 94 24 80 00 00 00 52 8B 10 8D 4C 24
055014D7h:  44 51 8B CD FF D2 89 74 24 24 89 5C 24 28 89 5C
055014E7h:  24 2C 89 5C 24 30 89 5C 24 34 8B 74 24 7C 8B C6
055014F7h:  C6 44 24 68 01 8D 50 01 90 8A 08 83 C0 01 3A CB
Stack (0012E574h):
0012E554h:  00000000 0012F3A4 0012F37C 00000000
0012E564h:  AA19B908 AA19B610 81F5BDA8 AA19B6D0
0012E574h:  0012E634 055859F8 E0AA7B8F 00000000
0012E584h:  00000000 02321118 00000000 0012E644
0012E594h:  054C14CD 00000021 0000000A 00000000
0012E5A4h:  022FFEC4 054CA16E 003DA710 0040A6DF
0012E5B4h:  05582B8C 00000000 00000000 00000000
0012E5C4h:  00000000 00000000 00000000 02321118
0012E5D4h:  00000000 00000013 0012E66C 055785E8
0012E5E4h:  00000000 05501835 00190D12 0012E634
0012E5F4h:  00000000 05582376 05E6AC88 05584F38
0012E604h:  E0AA7807 7E36B8BA 00190D12 0012F148
0012E614h:  0012F534 05501451 00000000 02321118
0012E624h:  05971B00 00000001 0000000A 003DA710
0012E634h:  05582BFC 05E06250 00000001 00000001
0012E644h:  05582B8C 05E6AC88 00000021 00000021
0012E654h:  00000010 05582B8C 05E03A98 00000011
0012E664h:  00000011 00000000 0012F13C 05579178
0012E674h:  00000005 054EBC15 00190D12 05584F38
0012E684h:  00190D12 05584F34 E0AA789F 00220B8A
Registers:
EAX: 0012E5DC, EBX: 00000000, ECX: 0012E634, EDX: 05584F38
ESI: 05582B8C, EDI: 00000000, EBP: 00000000, ESP: 0012E574
Crash location: "foo_ui_panels", loaded at 054C0000h - 055B3000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B1000h
kernel32                        loaded at 7C800000h - 7C8F7000h
COMCTL32                        loaded at 773C0000h - 774C3000h
msvcrt                          loaded at 77C00000h - 77C58000h
ADVAPI32                        loaded at 77DC0000h - 77E6C000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 7E360000h - 7E3F0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D9000h
ole32                            loaded at 774D0000h - 7760D000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76380000h - 763C9000h
IMM32                            loaded at 76360000h - 7637D000h
LPK                              loaded at 62F00000h - 62F09000h
USP10                            loaded at 75540000h - 755AB000h
uxtheme                          loaded at 5B260000h - 5B298000h
MSCTF                            loaded at 746E0000h - 7472B000h
UnlockerHook                    loaded at 003F0000h - 003F4000h
RollWindows                      loaded at 00A80000h - 00A84000h
DM2                              loaded at 00AA0000h - 00AA6000h
msctfime                        loaded at 75310000h - 7533E000h
foo_abx                          loaded at 00AD0000h - 00B03000h
foo_albumlist                    loaded at 00B30000h - 00B77000h
OLEAUT32                        loaded at 77110000h - 7719C000h
foo_autoplaylist                loaded at 00BA0000h - 00BD0000h
foo_bitcompare                  loaded at 00BF0000h - 00C17000h
foo_cdda                        loaded at 00C40000h - 00C75000h
foo_channel_mixer                loaded at 00CA0000h - 00CDB000h
foo_cleartype                    loaded at 10040000h - 1005A000h
foo_common                      loaded at 00D10000h - 00D43000h
foo_converter                    loaded at 00D70000h - 00DD9000h
foo_convolve                    loaded at 00E00000h - 00E51000h
foo_cuesheet_creator            loaded at 00E80000h - 00EAC000h
foo_custominfo                  loaded at 00ED0000h - 00F55000h
foo_cwb_hooks                    loaded at 00F80000h - 00FCD000h
foo_dbsearch                    loaded at 00FF0000h - 01060000h
foo_default_videoplayer          loaded at 01080000h - 0108D000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_discogs                      loaded at 010B0000h - 0112D000h
gdiplus                          loaded at 4EBE0000h - 4ED83000h
WS2_32                          loaded at 71A90000h - 71AA7000h
WS2HELP                          loaded at 71A80000h - 71A88000h
WINMM                            loaded at 76B20000h - 76B4E000h
foo_dockable_panels              loaded at 011D0000h - 01203000h
foo_dsp_crossfader              loaded at 01230000h - 0123F000h
foo_dsp_delta                    loaded at 10110000h - 1012E000h
foo_dsp_std                      loaded at 01270000h - 012B1000h
foo_explorer                    loaded at 012E0000h - 012F8000h
foo_freedb2                      loaded at 01320000h - 01360000h
foo_freedb2_fix                  loaded at 01380000h - 01395000h
foo_fullscreen                  loaded at 013C0000h - 013DB000h
foo_guidlookup                  loaded at 01400000h - 01418000h
foo_history                      loaded at 01440000h - 0145C000h
foo_infobox                      loaded at 01480000h - 014C0000h
foo_input_awma                  loaded at 014E0000h - 0151D000h
WMVCore                          loaded at 01530000h - 0174C000h
wmidx                            loaded at 4B380000h - 4B3A9000h
WMASF                            loaded at 59C10000h - 59C4C000h
msdmo                            loaded at 73670000h - 73677000h
WININET                          loaded at 771A0000h - 77246000h
CRYPT32                          loaded at 77A70000h - 77B05000h
MSASN1                          loaded at 77B10000h - 77B22000h
urlmon                          loaded at 7DF10000h - 7DFB0000h
VERSION                          loaded at 77BF0000h - 77BF8000h
MSACM32                          loaded at 77BD0000h - 77BE5000h
MSVFW32                          loaded at 75A40000h - 75A61000h
WSOCK32                          loaded at 71AB0000h - 71ABA000h
DRMClien                        loaded at 01750000h - 0179F000h
libmmd                          loaded at 017A0000h - 01A51000h
foo_input_monkey                loaded at 01A80000h - 01ACA000h
foo_input_shorten                loaded at 01B30000h - 01B5D000h
foo_input_std                    loaded at 01B60000h - 01C73000h
foo_input_tta                    loaded at 01CA0000h - 01CCD000h
foo_lnk                          loaded at 01CF0000h - 01D09000h
foo_lock                        loaded at 01D30000h - 01D48000h
foo_locktest                    loaded at 01D70000h - 01D88000h
foo_masstag                      loaded at 01DB0000h - 01DFF000h
foo_masstag_addons              loaded at 01E20000h - 01E2E000h
foo_menu_addons                  loaded at 01E40000h - 01E8D000h
foo_metadbstats                  loaded at 01EA0000h - 01ECE000h
foo_noss                        loaded at 01EF0000h - 01F07000h
foo_out_ks                      loaded at 01F30000h - 01F5A000h
SETUPAPI                        loaded at 77910000h - 77A04000h
foo_out_nonstop                  loaded at 01F80000h - 01F9B000h
foo_playback_custom              loaded at 01FB0000h - 01FEF000h
WINSPOOL                        loaded at 72FC0000h - 72FE6000h
foo_playlist_manager            loaded at 02030000h - 02074000h
foo_playlist_name_enhanced      loaded at 020A0000h - 020C0000h
foo_playlist_tree                loaded at 020E0000h - 02155000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
libmzgc360_000                  loaded at 02180000h - 02224000h
foo_pqview                      loaded at 02270000h - 0228B000h
foo_preview                      loaded at 022B0000h - 022D1000h
foo_random                      loaded at 022F0000h - 0232D000h
foo_removeplayed                loaded at 02350000h - 02368000h
foo_rgscan                      loaded at 02390000h - 023D8000h
foo_run                          loaded at 02400000h - 0242B000h
foo_runcmd                      loaded at 02450000h - 0247F000h
foo_scheduler                    loaded at 024A0000h - 0250F000h
POWRPROF                        loaded at 74A90000h - 74A98000h
foo_sendtodevice                loaded at 02530000h - 0255F000h
foo_sic                          loaded at 02580000h - 025D9000h
foo_skip                        loaded at 02700000h - 0271B000h
foo_trackfinder                  loaded at 02740000h - 02766000h
foo_trackpos                    loaded at 02790000h - 027AF000h
foo_tradersfriend                loaded at 027D0000h - 0280A000h
foo_uie_albumart                loaded at 02830000h - 0286C000h
foo_uie_albumlist                loaded at 02890000h - 028D3000h
foo_uie_bookmarks                loaded at 02900000h - 0294B000h
foo_uie_console                  loaded at 02960000h - 0297B000h
foo_uie_explorer                loaded at 029A0000h - 029DD000h
foo_uie_playlists_dropdown      loaded at 02A00000h - 02A39000h
foo_uie_queuemanager            loaded at 02A60000h - 02A99000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA8000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
foo_uie_quicksearch              loaded at 051F0000h - 05236000h
foo_uie_tabs                    loaded at 05250000h - 0527A000h
foo_uie_trackinfo                loaded at 052A0000h - 052CF000h
foo_uie_vis_egoh                loaded at 052F0000h - 0530D000h
foo_uie_wsh_panel                loaded at 05320000h - 05356000h
foo_ui_columns                  loaded at 053A0000h - 05443000h
foo_ui_egoh                      loaded at 05470000h - 054AE000h
foo_ui_panels                    loaded at 054C0000h - 055B3000h
foo_ui_std                      loaded at 055E0000h - 05637000h
foo_unpack                      loaded at 05660000h - 0568E000h
foo_utils                        loaded at 056B0000h - 056E8000h
foo_utils_playback              loaded at 05710000h - 05729000h
foo_verifier                    loaded at 05750000h - 05780000h
foo_version                      loaded at 057A0000h - 057C6000h
dbghelp                          loaded at 59C60000h - 59D01000h
foo_write_http                  loaded at 058F0000h - 0592B000h
correct                          loaded at 05B70000h - 05B76000h
CLBCATQ                          loaded at 76FC0000h - 7703F000h
COMRes                          loaded at 77040000h - 77107000h
wtsapi32                        loaded at 76F40000h - 76F48000h
WINSTA                          loaded at 76330000h - 76340000h
NETAPI32                        loaded at 5BD50000h - 5BDA4000h
Msimg32                          loaded at 76350000h - 76355000h
appHelp                          loaded at 77B30000h - 77B52000h
cscui                            loaded at 77A10000h - 77A65000h
CSCDLL                          loaded at 765D0000h - 765ED000h
vlmshlp                          loaded at 06AB0000h - 06AB7000h
imagehlp                        loaded at 76C80000h - 76CA8000h

Stack dump analysis:
Address: 02321118h, location: "foo_random", loaded at 022F0000h - 0232D000h
Address: 054C14CDh, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 022FFEC4h, location: "foo_random", loaded at 022F0000h - 0232D000h
Address: 054CA16Eh, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 0040A6DFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 05582B8Ch, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 02321118h, location: "foo_random", loaded at 022F0000h - 0232D000h
Address: 055785E8h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 05501835h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 05584F38h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 7E36B8BAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "SendMessageW" (+00000000h)
Address: 05501451h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 02321118h, location: "foo_random", loaded at 022F0000h - 0232D000h
Address: 05582BFCh, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 05582B8Ch, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 05582B8Ch, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 05579178h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 054EBC15h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 05584F38h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 05584F34h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 05582B8Ch, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 054C0000h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C8F7000h
Symbol: "lstrlenW" (+00000000h)
Address: 7E3688A6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 773DEFB3h, location: "COMCTL32", loaded at 773C0000h - 774C3000h
Symbol: "Ordinal384" (+00003113h)
Address: 7E3688D1h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3688DAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 7E3688A6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 773DEFB3h, location: "COMCTL32", loaded at 773C0000h - 774C3000h
Symbol: "Ordinal384" (+00003113h)
Address: 7E3818E3h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 7E3BAE04h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetRawInputDeviceInfoA" (+0000011Fh)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 77C1C2DEh, location: "msvcrt", loaded at 77C00000h - 77C58000h
Symbol: "free" (+000000C3h)
Address: 77C1C2E3h, location: "msvcrt", loaded at 77C00000h - 77C58000h
Symbol: "free" (+000000C8h)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C8F7000h
Symbol: "lstrlenW" (+00000000h)
Address: 5B2678E9h, location: "uxtheme", loaded at 5B260000h - 5B298000h
Symbol: "GetThemeSysColor" (+0000072Fh)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C8F7000h
Symbol: "lstrlenW" (+00000000h)
Address: 773C1840h, location: "COMCTL32", loaded at 773C0000h - 774C3000h
Symbol: "Ordinal249" (+00001840h)
Address: 77C25C94h, location: "msvcrt", loaded at 77C00000h - 77C58000h
Symbol: "except_handler3" (+00000000h)
Address: 77C02070h, location: "msvcrt", loaded at 77C00000h - 77C58000h
Symbol: "__non_rtti_object::`vftable'" (+00000C78h)
Address: 77C1C2E3h, location: "msvcrt", loaded at 77C00000h - 77C58000h
Symbol: "free" (+000000C8h)
Address: 5B267A3Fh, location: "uxtheme", loaded at 5B260000h - 5B298000h
Symbol: "GetThemeSysColor" (+00000885h)
Address: 7C910340h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlRestoreLastWin32Error" (+00000000h)
Address: 5B267A4Dh, location: "uxtheme", loaded at 5B260000h - 5B298000h
Symbol: "GetThemeSysColor" (+00000893h)
Address: 7E36882Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+00000163h)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3818E3h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 77F198EBh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 77F198C6h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 77F198EBh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 77F198C6h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 7E3688A6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77F199AFh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+00000046h)
Address: 77F199B7h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+0000004Eh)
Address: 01000000h, location: "foo_dbsearch", loaded at 00FF0000h - 01060000h
Address: 7E3688A6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7E368B26h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 0550DF70h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B630h)
Address: 7E3688D1h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3688DAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 0550DF70h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B630h)
Address: 7E36F896h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 00AA2647h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "CreateMenuFromString" (+00000D27h)
Address: 0550DF70h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B630h)
Address: 7E36F896h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 00AA2647h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "CreateMenuFromString" (+00000D27h)
Address: 7E368BD9h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E3C0088h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Address: 7E36B3CCh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E36B3A7h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E3818E3h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 7E36B3A7h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E3BAE04h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetRawInputDeviceInfoA" (+0000011Fh)
Address: 00AA24B0h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "CreateMenuFromString" (+00000B90h)
Address: 7E36B50Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7E36B51Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00AA24B0h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "CreateMenuFromString" (+00000B90h)
Address: 7E3BADA6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetRawInputDeviceInfoA" (+000000C1h)
Address: 7E3694BEh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E392135h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+00001EADh)
Address: 00AA1492h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "DisableFavMenu" (+000002B6h)
Address: 7E36B755h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetParent" (+00000026h)
Address: 7E36B785h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetParent" (+00000056h)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E36B788h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetParent" (+00000059h)
Address: 7E36B785h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetParent" (+00000056h)
Address: 00AA267Ch, location: "DM2", loaded at 00AA0000h - 00AA6000h
Address: 00AA26C1h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Address: 7E3688A6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7E36F896h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 00AA2647h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "CreateMenuFromString" (+00000D27h)
Address: 7E36B50Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7E36B51Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 7E3818E3h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 7E3BAE04h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetRawInputDeviceInfoA" (+0000011Fh)
Address: 00AA24B0h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "CreateMenuFromString" (+00000B90h)
Address: 7E36F896h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 00AA2647h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "CreateMenuFromString" (+00000D27h)
Address: 7E368BD9h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E3C0088h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Address: 7E36B3CCh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E36B3A7h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E3688A6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7E3818E3h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 7E36B3A7h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E3BAE04h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetRawInputDeviceInfoA" (+0000011Fh)
Address: 00AA24B0h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "CreateMenuFromString" (+00000B90h)
Address: 7E36B50Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7E36B51Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00AA24B0h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "CreateMenuFromString" (+00000B90h)
Address: 7E3BADA6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetRawInputDeviceInfoA" (+000000C1h)
Address: 7E3694BEh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E392135h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+00001EADh)
Address: 00AA1492h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "DisableFavMenu" (+000002B6h)
Address: 7E36882Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+00000163h)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3818E3h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 7E36B4CBh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 7E3BAE04h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetRawInputDeviceInfoA" (+0000011Fh)
Address: 00AA1210h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "DisableFavMenu" (+00000034h)
Address: 7E36B50Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7E36B51Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00AA1210h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "DisableFavMenu" (+00000034h)
Address: 7E3BADA6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetRawInputDeviceInfoA" (+000000C1h)
Address: 7E36FE13h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CreateWindowExW" (+000001EEh)
Address: 7E36FDD9h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CreateWindowExW" (+000001B4h)
Address: 054C0000h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 7E36FDFEh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CreateWindowExW" (+000001D9h)
Address: 7E36D0A5h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "EnumDisplayMonitors" (+00000142h)
Address: 054C0000h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 00AA24B0h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "CreateMenuFromString" (+00000B90h)
Address: 7E3BADA6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetRawInputDeviceInfoA" (+000000C1h)
Address: 7E3694BEh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E392135h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+00001EADh)
Address: 00AA1492h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "DisableFavMenu" (+000002B6h)
Address: 7E36882Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+00000163h)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3818E3h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 7E36B4CBh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 7E3BAE04h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetRawInputDeviceInfoA" (+0000011Fh)
Address: 00AA1210h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "DisableFavMenu" (+00000034h)
Address: 7E36D0A5h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "EnumDisplayMonitors" (+00000142h)
Address: 7E36D0B5h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "EnumDisplayMonitors" (+00000152h)
Address: 7E36F896h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 7E36BAA4h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsWindow" (+00000171h)
Address: 7E36D5BEh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcA" (+000000D0h)
Address: 7E36D601h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcA" (+00000113h)
Address: 0557B6D4h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 0550DFB7h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B677h)
Address: 0550DF70h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B630h)
Address: 7E368734h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000006Dh)
Address: 0550DF70h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B630h)
Address: 0550DF70h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B630h)
Address: 7E373B9Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefDlgProcW" (+00000402h)
Address: 0550DF70h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B630h)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E373768h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 7E373591h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 0550DF70h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B630h)
Address: 7E37379Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3737BCh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 7E368734h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000006Dh)
Address: 7E37379Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E37379Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E368816h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000014Fh)
Address: 7E37379Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 055A4C58h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E368830h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+00000169h)
Address: 7E36B4C0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 7E37379Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 055A4C58h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E36B4D0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E36B50Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7E37379Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 7E37379Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E36B473h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E3694BEh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E36D4E4h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "SetPropW" (+000000BBh)
Address: 055A4C58h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 7E3743E0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowTextLengthW" (+00000547h)
Address: 055A4968h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 054C0000h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 055A4C3Ch, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 054C0000h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 055A4C56h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 00C00000h, location: "foo_bitcompare", loaded at 00BF0000h - 00C17000h
Address: 01F000EFh, location: "foo_noss", loaded at 01EF0000h - 01F07000h
Address: 7E36021Bh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Address: 7E37592Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DrawStateW" (+000001DFh)
Address: 0550DF70h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B630h)
Address: 7E375981h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DialogBoxIndirectParamAorW" (+00000036h)
Address: 054C0000h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 055A46A8h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 0550DF70h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B630h)
Address: 7E37559Eh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DialogBoxParamW" (+0000003Fh)
Address: 054C0000h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 055A46A8h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 0550DF70h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B630h)
Address: 054E7EE2h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 054C0000h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 0550DF70h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B630h)
Address: 7E36EFC8h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DestroyMenu" (+00000000h)
Address: 05584E30h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 7E36F800h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "EnableMenuItem" (+00000079h)
Address: 01000000h, location: "foo_dbsearch", loaded at 00FF0000h - 01060000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
Playback Utilities 1.0  (foo_utils_playback)
Masstagger 1.6  (foo_masstag)
Masstagger Addons 0.3.3  (foo_masstag_addons)
Pause on Lock 0.4  (foo_lock)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
Discogs Tagger 1.0  (foo_discogs)
Special file info box 2.0.3  (foo_infobox)
cwbowron's title format hooks 1.2.5 [Jun  8 2007 - 08:49:42]  (foo_cwb_hooks)
Convolver 0.3  (foo_convolve)
Database Search 1.4  (foo_dbsearch)
CD Audio Decoder 2.1.1  (foo_cdda)
Shell Link Resolver 1.2  (foo_lnk)
Console panel 0.2.1  (foo_uie_console)
Default video player 0.1.3  (foo_default_videoplayer)
Live Show Tagger 0.6.1  (foo_tradersfriend)
Fullscreen 0.3.1  (foo_fullscreen)
Cuesheet Creator 0.4.6  (foo_cuesheet_creator)
File Integrity Verifier 1.0  (foo_verifier)
No ScreenSaver 1.0  (foo_noss)
ReplayGain Scanner 2.0.2  (foo_rgscan)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
Randomized Playlist Entry 1.2.3  (foo_random)
Playlist Name Enhanced 1.2  (foo_playlist_name_enhanced)
FLAC Decoder 1.1.0  (foo_input_std)
HTTP Writer 1.1  (foo_write_http)
Run Command 1.0 beta 2  (foo_runcmd)
Playlist Lock Test 1.0  (foo_locktest)
ZIP/GZIP reader 1.0  (foo_unpack)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
Album list panel 0.2.3 beta  (foo_uie_albumlist)
Track Finder 2.1.1 [Jun 16 2006 - 12:36:15]  (foo_trackfinder)
Metadata Cache Statistics 1.2  (foo_metadbstats)
Album List 3.2.0  (foo_albumlist)
Acro WMA decoder 0.1.6.5 (Intel SSE)  (foo_input_awma)
RAR reader 1.1  (foo_unpack)
Default User Interface 0.9acc  (foo_ui_std)
Track Positioner 1.0  (foo_trackpos)
Run services 0.3.2  (foo_run)
Playlist Manager 1.0.2  (foo_playlist_manager)
foo_explorer 1.31  (foo_explorer)
Freedb2 characters fixer (masstagger addon) 0.02  (foo_freedb2_fix)
TTA Audio Decoder (unofficial) 2.4.2  (foo_input_tta)
Scheduler 3.53  (foo_scheduler)
foosic music database 1.0 beta 12  (foo_sic)
foo_skip 0.2  (foo_skip)
Egoh User Interface 1.1.0  (foo_ui_egoh)
Components versions viewer 0.3  (foo_version)
Panels UI 0.14.3 beta [Jul  5 2007 - 21:39:43]  (foo_ui_panels)
Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]  (foo_playlist_tree)
Non-Stop Output 0.1.1 (Intel SSE)  (foo_out_nonstop)
Playlists Dropdown 0.6 alpha 3  (foo_uie_playlists_dropdown)
Binary Comparator 1.1  (foo_bitcompare)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Cleartype font support 0.3  (foo_cleartype)
Standard DSP array 1.0  (foo_dsp_std)
foobar2000 core 0.9.4.3  (Core)
Columns UI 0.2.0 alpha 2  (foo_ui_columns)
Remove played Files 1.3.0  (foo_removeplayed)
Kernel Streaming Output 1.2.2  (foo_out_ks)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
Bookmarks 0.1.8pre  (foo_uie_bookmarks)
ABX Comparator 1.3.1  (foo_abx)
Track info panel 0.82  (foo_uie_trackinfo)
History 0.2  (foo_history)
Playback Statistics Custom 1.0.3  (foo_playback_custom)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Preview 1.1  (foo_preview)
Playlist Tools 0.5.9  (foo_utils)
Egoh Spectrum analyser (uie) 1.1.0  (foo_uie_vis_egoh)
Monkey's Audio decoder 2.1.2  (foo_input_monkey)
Explorer Tree 1.04.6a  (foo_uie_explorer)
Gapless Crossfader 0.2.4  (foo_dsp_crossfader)
Shorten decoder 0.4.2a  (foo_input_shorten)
Dockable Panels 1.0.7b [Mar 28 2007 - 09:18:48]  (foo_dockable_panels)
WMA Decoder 1.1  (foo_input_std)
foo_custominfo 0.1.2  (foo_custominfo)
Converter 1.0.1  (foo_converter)
Common services 0.1  (foo_common)
freedb Tagger 0.5.2a  (foo_freedb2)
Standard Input Array 1.0  (foo_input_std)
Menu Addons 0.3.9.4 (Intel SSE)  (foo_menu_addons)
Channel Mixer 0.9.6.1  (foo_channel_mixer)
Album Art Panel 0.2.6  (foo_uie_albumart)
Send to Device 1.0.5 [Nov 17 2006 - 14:16:40]  (foo_sendtodevice)
Tagger Panel Window 1.0.5 [Jun 12 2007 - 15:14:00]  (foo_cwb_hooks)
Title: foo_ui_panels
Post by: Russell777 on 2007-07-06 20:47:07
Quote
Bug Report:
With $windowstyle(hidetitlebar) option in // Background section,each time i restart foobar window's height
is growing by 25 pixels,making notitlebar option useless.


does it happen also with the latest test version? What OS are you using?


Yes it stays with the latest beta,I'm using Window Blinds (if it helps to understand the root of the problem)
Title: foo_ui_panels
Post by: Keikonium on 2007-07-06 22:05:23
Quote
Bug Report:
With $windowstyle(hidetitlebar) option in // Background section,each time i restart foobar window's height
is growing by 25 pixels,making notitlebar option useless.


does it happen also with the latest test version? What OS are you using?


Yes it stays with the latest beta,I'm using Window Blinds (if it helps to understand the root of the problem)


I think I reported this waaay back (but didn't describe it as well as you did) but I can also confirm this issue. It happens when I switch between PUI's also. I have been waiting for a fix to this for a while so I can ditch my titlebar.

What seems to happen is foobar adds the same amount of pixels to the bottom of its screen as the titlebars height. So if the titlebar was 15 pixels, 15 pixels would be added to the bottom of the screen. 30 pixel titlebar would add 30 to the bottom, etc. This makes the hide title bar feature rather useless to me .

Stats: Windows XP SP2, FB2K 0.9.4.3, P.UI 0.13.8 Beta (so it happens before these new betas too). I am also using windowblinds 5.0.
Title: foo_ui_panels
Post by: Keikonium on 2007-07-06 22:51:20
Question:

I have just installed a bunch of configs that have the ability to switch between panels and choose background images. I have searched thru the code they use to do what they are doing, and I am slightly lost. I have this code here that makes a button switch between two panels:
Code: [Select]
//LYRICS AND SETTINGS
$button(1109,55,0,0,0,0,$get(dir2)music.png,$get(dir2)music.png,PVAR:SET:setlyr:$ifequal($getpvar(setlyr),0,1,0),)
$ifequal($getpvar(setlyr),0,
$panel(Lyrics,Lyrics panel,271,51,813,211,)
,
$panel(Settings,Track Display,271,51,813,211,)
)

But a lot of configs have a single button that switches between 3, 4, 5 or even MORE panels. This is what I am trying to do, but I am not understanding how they are doing it. I see $select() being used a few times, lots of $pvars and stuff, but when I modify it to fit my config, nothing works. So could someone provide me some code I could use that will allow a button to switch between 3 or more panels (5 would be ideal, cause thats what I really need).

Thanks to whoever could help me out  .
Title: foo_ui_panels
Post by: eboomer on 2007-07-07 07:17:16
Question:

I have just installed a bunch of configs that have the ability to switch between panels and choose background images. I have searched thru the code they use to do what they are doing, and I am slightly lost. I have this code here that makes a button switch between two panels:
Code: [Select]
//LYRICS AND SETTINGS
$button(1109,55,0,0,0,0,$get(dir2)music.png,$get(dir2)music.png,PVAR:SET:setlyr:$ifequal($getpvar(setlyr),0,1,0),)
$ifequal($getpvar(setlyr),0,
$panel(Lyrics,Lyrics panel,271,51,813,211,)
,
$panel(Settings,Track Display,271,51,813,211,)
)

But a lot of configs have a single button that switches between 3, 4, 5 or even MORE panels. This is what I am trying to do, but I am not understanding how they are doing it. I see $select() being used a few times, lots of $pvars and stuff, but when I modify it to fit my config, nothing works. So could someone provide me some code I could use that will allow a button to switch between 3 or more panels (5 would be ideal, cause thats what I really need).

Thanks to whoever could help me out  .


Basically, you would rotate through different panels by rotating through different pvar values.  The rotation of pvars can be done like so:
Code: [Select]
$button([button dimensions],[mousover image],[image],PVAR:SET:[variable name]:$ifequal($getpvar([variable name]),5,1,$eval($get([variable name])+1),)

This should rotate the value between 1 and 5, giving you 5 values to rotate between.  You then use the $select function to execute the corresponding function contained in the $select command, like  such:
Code: [Select]
$select($getpvar([variable name]),$panel([panel 1 definition]),$panel([panel 2 definition]),$panel([panel 3 definition]),$panel([panel 4 definition]),$panel([panel 5 definition]))

Just replace the stuff in the square brackets witth the stuff appropriate to your setup.

Any questions, first look at the following first:
Foobar2000 Titleformat Reference wiki (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference)
PanelsUI wiki (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29)
Title: foo_ui_panels
Post by: Keikonium on 2007-07-07 08:13:24
Awesome, it makes so much sense now that you explain it like that . I have both page links in my bookmarks, and consult them before asking, the pvar and panel stuff just confused me, so I thought I'd ask.

I have been playing around with the code you have provided me, but can't seem to get it to function. I have cut down the needed panels to just 3 instead of 5, so I modified the code to suit 3 panels. Here is what I have:

Code: [Select]
$button(1109,55,0,0,0,0,$get(dir2)music.png,$get(dir2)music.png,PVAR:SET:setlyr:$ifequal($getpvar(setlyr),3,1,$eval($get(setlyr)+1),)
$select($getpvar(setlyr),
$panel(Lyrics,Lyrics panel,271,51,813,211,),
$panel(Backgrounds,Track Display,271,51,813,211,),
$panel(Settings,Track Display,271,51,813,211,))


It doesn't seem to work. I think it has something to do with the button code because nothing shows up when I use this. Near the end in the $ifequal() part is where I think its going wrong, but I am not sure. I have tried to put ' and ' around parts of the code, modify the brackets, add/remove stuff, and nothing seems to work. I made sure that there were the correct number of sections in the $button() code, but in the $ifequal() there are more commas, and I wasn't sure if made the $button() code mess up.

In short, this code isn't doing anything, and I am not sure why. I looked for answers in the wiki, and tried to troubleshoot my problem, but no luck. A bit more help please?
Title: foo_ui_panels
Post by: eboomer on 2007-07-07 08:41:00
Just realised I'm not too sure just what this table in the wiki is supposed to mean.  It looks as though there is only one switch (which can take on any value from 0 to 7) with the ROTATEFLIP command, and any given value is somehow equivalent to multiple different combinations of flipping and rotating?  Also what is Flip XY supposed to be?

(http://img262.imageshack.us/img262/6357/newbitmapimagedq4.th.png) (http://img262.imageshack.us/my.php?image=newbitmapimagedq4.png)
Title: foo_ui_panels
Post by: eboomer on 2007-07-07 08:53:12
...
Code: [Select]
$button(1109,55,0,0,0,0,$get(dir2)music.png,$get(dir2)music.png,PVAR:SET:setlyr:$ifequal($getpvar(setlyr),3,1,$eval($get(setlyr)+1),)
$select($getpvar(setlyr),
$panel(Lyrics,Lyrics panel,271,51,813,211,),
$panel(Backgrounds,Track Display,271,51,813,211,),
$panel(Settings,Track Display,271,51,813,211,))
...

My bad, I messed up the parentheses of the ifeaqual function a little.  I think it should be like:

Code: [Select]
$button(1109,55,0,0,0,0,$get(dir2)music.png,$get(dir2)music.png,PVAR:SET:setlyr:$ifequal($getpvar(setlyr),3,1,$eval($get(setlyr)+1)),)


That should work, hopefully...

Sorry, like Michael Bolton from Office Space, I always mess up the mundaine details 
Title: foo_ui_panels
Post by: Keikonium on 2007-07-07 08:58:36
Code: [Select]
$button(1109,55,0,0,0,0,$get(dir2)music.png,$get(dir2)music.png,PVAR:SET:setlyr:$ifequal($getpvar(setlyr),3,1,$eval($get(setlyr)+1)),)


That should work, hopefully...

Sorry, like Michael Bolton from Office Space, I always mess up the mundaine details 


Unfortunately, that doesn't work either . I had tried that in my trouble shooting, as well as moving/adding more commas and parentheses. It looks like it should work, so I have no clue why it doesn't :/.
Title: foo_ui_panels
Post by: 4nt1 on 2007-07-07 09:03:00
I have been trying to download 14.3 but every time I download the link from the fist page it gives me the older version 13.x, can someone please verify that the link is working? I like to try new versions but cannot until I can download them..
Title: foo_ui_panels
Post by: terrestrial on 2007-07-07 09:15:29
I've uploaded another test version here (http://panels.fooblog2000.com/foo_ui_panels_beta.zip).

It should be pretty much identical to the older version except for some glow / alpha / blurring stuff. Let me know of any other differences.
Title: foo_ui_panels
Post by: terrestrial on 2007-07-07 09:34:02
Terrestial
I move image folder Dark1 from \foobar\dark1 to \panelsui\dark1.32\dark1
and change  global "Imagelocation" to  /dark1....
And now I can see all buttons again.

But SCPL crash when I want change it's settins.

I use Xp SP2 and last version of plugin 1.4.3 at 21:40 05.0.7.07.


fixed for the next version.

Yes it stays with the latest beta,I'm using Window Blinds (if it helps to understand the root of the problem)


can you post a screenshot of your theme? Also does the window size still expand if you comment out the $windowstyle() with the hide titlebar, hit apply, and then uncomment it, and hit apply?
Title: foo_ui_panels
Post by: Maranatha on 2007-07-07 10:46:50
Code: [Select]
$button(1109,55,0,0,0,0,$get(dir2)music.png,$get(dir2)music.png,PVAR:SET:setlyr:$ifequal($getpvar(setlyr),3,1,$eval($get(setlyr)+1)),)

That should work, hopefully...

Sorry, like Michael Bolton from Office Space, I always mess up the mundaine details 

Unfortunately, that doesn't work either . I had tried that in my trouble shooting, as well as moving/adding more commas and parentheses. It looks like it should work, so I have no clue why it doesn't :/.

Here's the code I came up with, to use one button to choose between three panels.  It might not be as fancy as the other code, but it does work for me.  See if it works for you.........

Code: [Select]

/////////////TOGGLE ART - LIBRARY FILTER - LYRICS PANELS/////////////////////////

$ifequal($getpvar(libfilter),0,
    $button(329,474,0,0,37,37,/images\Button.png,/images\Button2.png,PVAR:SET:libfilter:1,TOOLTIP:"LibFilter")

,)
$ifequal($getpvar(libfilter),1,
    $button(327,472,0,0,39,39,/images\Button.png,/images\Button2.png,PVAR:SET:libfilter:2,TOOLTIP:"Lyrics")
,)
$ifequal($getpvar(libfilter),2,
    $button(324,470,0,0,39,39,/images\Button.png,/images\Button2.png,PVAR:SET:libfilter:0,TOOLTIP:"Art")
,)


/////////////Library Filter///////////

$ifequal($getpvar(libfilter),1
,
$panel(Lib,Library Filter,3,65,445,360,),
)

///////// Lyric Show Panel//////////////////////////

$ifequal($getpvar(libfilter),2
,
$panel(TheLyrics,Lyric Show,3,65,445,360,),
)

///////// Art Panel//////////////////////////

$ifequal($getpvar(libfilter),0
,
$panel(Art,Album Art,3,65,445,360,),
)

Title: foo_ui_panels
Post by: Andreasvb on 2007-07-07 10:54:30
Using the test version renders almost everything incorrect.
Tell me if you need any code, thanks.

Here's an image of it.
(http://img382.imageshack.us/img382/6433/panelsuixc4.th.png) (http://img382.imageshack.us/my.php?image=panelsuixc4.png)

Works fine with latest stable version.
(http://img382.imageshack.us/img382/6991/foobar2000june07st7.th.png) (http://img382.imageshack.us/my.php?image=foobar2000june07st7.png)
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-07-07 14:25:02
I tested the beta with the basic layout
Drag and drop works like a charm. Is it possible to change the arrow which appears or to let the arrow disappear?

You are really doing good work.

Andreasvb: Did you use an existing layout or did you copy the code manually to recreate the layout?
Is transparency activated?
Title: foo_ui_panels
Post by: Andreasvb on 2007-07-07 14:55:41
I only replaced the dll.
It's my own layout.

I use Columns UI, transparency doesn't affect it.
Title: foo_ui_panels
Post by: terrestrial on 2007-07-07 17:40:25
yes, please post the code and I will take a look
Title: foo_ui_panels
Post by: mscava on 2007-07-07 17:58:56
I've got one request terrestrial...

Prior I was using Album List Panel, instead of Library Filter. I also sorted music by %genre%. This criterium seemed to be processed even further than other tags. Little example:

Song A - Genre: IDM, Drum n Bass
Song B - Genre: Breakcore, IDM

In Album List Panel I'd see:

Code: [Select]
- Genre
  + Breakcore
  + Drum n Bass
  + IDM


In Library Filter I see:

Code: [Select]
- Genre
  + IDM, Drum n Bass
  + Breakcore, IDM


I admit I don't use sorting by genre very often, and there are a lot of more important things to do, but this parsing of the tag, would be nice.
Title: foo_ui_panels
Post by: terrestrial on 2007-07-07 18:03:41
try replace genre with something like this:

$replace(%genre%,', ',|)
Title: foo_ui_panels
Post by: gregory on 2007-07-07 18:20:04
Just realised I'm not too sure just what this table in the wiki is supposed to mean.  It looks as though there is only one switch (which can take on any value from 0 to 7) with the ROTATEFLIP command, and any given value is somehow equivalent to multiple different combinations of flipping and rotating?  Also what is Flip XY supposed to be?

(http://img262.imageshack.us/img262/6357/newbitmapimagedq4.th.png) (http://img262.imageshack.us/my.php?image=newbitmapimagedq4.png)


for image manipulation
FlipXY is an 180 degree flip on both the x and y axis, think 3 dimensional
flip occurs on an axis
rotate is simply turning x degrees, 2 dimensional
Title: foo_ui_panels
Post by: terrestrial on 2007-07-07 18:30:54
"flip" is like holding a mirror to one side of an image. flipx is holding the mirror to the right side and using the mirror image, while flipy is holding the mirror to the bottom.

also some combinations of flipping are equal to a rotation (flipping on both the x and y axis is the same as rotating by 180 degrees)

I tested the beta with the basic layout
Drag and drop works like a charm. Is it possible to change the arrow which appears or to let the arrow disappear?


the arrow should automatically disappear after you do the drag and drop
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-07-07 18:42:59
@Testversion I have a question..
How did the $imageabs code change. I didn't follow the development so :
Code: [Select]
$imageabs(1,($mul(%list_index%,16)),icons\%codec%.png,)

Doesn't work anymore.
I looked in the command reference but didn't get a clue.

If someone can give me a hint?

I have taken an old layout and the results are similar to Andreasvb. Looks really strange... I try to figure out where the problem lies.

Problem 1: Seems like text lays over if there isn't enough space...
Problem 2: Seems like
Code: [Select]
$if($not(%__replaygain_track_gain%),$rgb(225,216,26) 'AG')
results in a quadrat followed by 1AD8E1 followed by a quadrat
Title: foo_ui_panels
Post by: Russell777 on 2007-07-07 19:18:11
Quote
can you post a screenshot of your theme? Also does the window size still expand if you comment out the $windowstyle() with the hide titlebar, hit apply, and then uncomment it, and hit apply?

I figured out what is the source of a problem-Window Blinds,when i unload it,everything's back to normal.
However with version 0.13.6 everything just fine with Window Blonds-must be something you've changed between the versions.If you can bring back the old behavior-please!TIA
Title: foo_ui_panels
Post by: Andreasvb on 2007-07-07 19:33:31
Here's my code, terrestrial.

Track Display, top
Code: [Select]
// Background
///////////////////////////////////////// LOGO /////////////////////////////////////////////////
$drawrect(,,,,brushcolor-74-0-72 pencolor-74-0-72 alpha-255)
//$imageabs($add(20,$div(%_width%,2)),$add(-25,$div(%_height%,3)),images\Logo\fb_logo1_small.png,)

$imageabs2(%_width%,,$div(%_width%,-4),8,,,,,images\Logo\fb_logo1_small.png,)

//VB


// Global
/////////////////////////////////////////Definitions/////////////////////////////////////////////
$puts(removable,fg)
$puts(glass_intensity,-25)
$puts(back,$rgb(145,0,125))
$puts(active,$rgb(255,255,255))
$puts(decreaserange,15)
$puts(YY_MM_DD,)

// PerSecond
//////////////////////////////////////TIME Sequence//////////////////////////////////////////////
$if(%isplaying%,$puts(active,$get(active)),$puts(active,$get(back)))
$font(7 Segment,26,,255-255-255)
$puts(size,24)
$puts(sizefix,$muldiv(10,$get(size),14))
$if($stricmp($len(%_time_remaining%),4),$puts(time,$insert(0,%_time_remaining%,3)),
$puts(time,%_time_remaining%))
$if(%_time_total%,
$if($stricmp($len(%_time_total%),4),$puts(total,$insert(0,%_time_total%,3)),
$puts(total,%_time_total%)),$puts(total,__:__))
$font(7 Segment,$get(size),,255-255-255)
$puts(1,$substr($get(time),1,1))
$puts(2,$substr($get(time),2,2))
$puts(4,$substr($get(time),4,4))
$puts(5,$substr($get(time),5,5))
$puts(6,$ifequal($len(%track%),3,$substr(%tracknumber%,2,2),$left(%tracknumber%,1)))
$puts(7,$right(%tracknumber%,1))
$puts(8,$substr($get(total),1,1))
$puts(9,$substr($get(total),2,2))
$puts(10,$substr($get(total),4,4))
$puts(11,$substr($get(total),5,5))
$if($stricmp($get(1),7),$puts(f1,2),)
$if($stricmp($get(2),7),$puts(f2,2),)
$if($stricmp($get(5),7),$puts(f5,3),)
$if($stricmp($get(6),7),$puts(f6,3),)
$if($stricmp($get(7),7),$puts(f7,3),)
$if($stricmp($get(8),7),$puts(f8,3),)
$if($stricmp($get(9),7),$puts(f9,3),)
$if($stricmp($get(10),7),$puts(f10,3),)
$if($stricmp($get(11),),$puts(f11,2),)
$alignabs(141,$div(%_height%,5),%_width%,%_height%,,)$get(back)
$char(56)$char(56):$char(56)$char(56)
$alignabs($add(141,$get(f1)),$div(%_height%,5),%_width%,%_height%,,)
$get(active)$get(1)
$alignabs($add(141,$get(f2),$mul($get(sizefix),1)),$div(%_height%,5),%_width%,%_height%,,)
$get(active)$get(2):
$alignabs($add(142,$get(f4),$mul($get(sizefix),3)),$div(%_height%,5),%_width%,%_height%,,)
$get(active)$get(4)
$alignabs($add(142,$get(f5),$mul($get(sizefix),4)),$div(%_height%,5),%_width%,%_height%,,)
$get(active)$get(5)


////////////////////////////////////Stereo Encoding Tagtype///////////////////////////////////////
$alignabs(73,$div(%_height%,50),%_width%,%_height%,,)
$font(franklin gothic medium,8,,255-255-255)
$if($stricmp(%__mp3_stereo_mode%,JOINT STEREO),$get(active)JOINT STEREO
$get(back)$char(32)MONO,
$if($stricmp(%channels%,stereo),$get(back)JOINT $get(active)STEREO
$get(back)$char(32)MONO,
$get(back)JOINT STEREO
$if($stricmp(%channels%,MONO),$get(active)$char(32)MONO,
$get(back)$char(32)MONO)))
$if($stricmp($info(encoding),lossy),$get(active) LOSSY$get(back) LOSSLESS,
$get(back) LOSSY$get(active) LOSSLESS)
$if($or($stricmp(%codec_profile%,CBR),
$and($stricmp($info(extrainfo),),$stricmp(%codec_profile%,?)),
$stricmp($info(encoding),lossless),$stricmp(%codec%,wma)),
$get(active),$get(back)) CBR
$if($or($stricmp(%codec%,musepack),$and($stricmp(%codec%,aac),$get(str)),
$info(extrainfo),$strstr(%codec_profile%,VBR)),$get(active),$get(back)) VBR
$if($stricmp(%codec%,vorbis),$get(active),$get(back)) ABR
$if($strstr($info(tagtype),id3v1),$get(active),$get(back)) ID3V1
$if($strstr($info(tagtype),id3v2),$get(active),$get(back)) ID3V2
$if($strstr($info(tagtype),apev2),$get(active),$get(back)) APEV2
//$if($stricmp(%codec%,vorbis),$get(active),$get(back)) VC
$if($stricmp(%codec%,tak),$get(active)TAK,$get(back)) TAK
$if(%__replaygain_track_gain%,$get(active)RG,$get(back)RG)

////////////////////////////////Play pause tracknumber////////////////////////////////////////////
$alignabs(109,$div(%_height%,5),%_width%,%_height%,,)
#LINEHEIGHT,16#$char(32)$char(10)
$font(webdings,10,,255-255-2550)
$if(%ispaused%,$get(active),$get(back))$char(59)
$font(lucida sans unicode,10,,255-255-255)
$if($not(%ispaused%),$get(active),$get(back))$char(9654)
$alignabs(71,$div(%_height%,5),%_width%,%_height%,,)
$font(7 Segment,$get(size),,255-255-255)
$get(back)$char(56)$char(56)
$alignabs($add(71,$get(f6)),$div(%_height%,5),%_width%,%_height%,,)
$get(active)$get(6)
$alignabs($add(71,$get(f7),$mul($get(sizefix),1)),$div(%_height%,5),%_width%,%_height%,,)
$get(active)$get(7)

//////////////////////////////////////////Source///////////////////////////////////////////////////
$font(franklin gothic medium,7,,255-255-255)
$alignabs(3,$muldiv(%_height%,10,45),%_width%,%_height%,,)
#LINEHEIGHT,9#
$if($stricmp($substr(%path%,1,4),http),$get(active)STREAMING,$get(back)STREAMING)$char(10)
$if($or($not($stricmp($strchr($get(removable),$substr(%path%,1,1)),0)),
$stricmp(%codec%,CDDA)),$get(active)REMOVABLE,$get(back)REMOVABLE)$char(10)
$if($and($stricmp($strchr($get(removable),$substr(%path%,1,1)),0),
$not($stricmp(%codec%,CDDA)),$not($stricmp($substr(%path%,1,4),http))),$get(active)HARDDISK,$get(back)HARDDISK)

//////////////////////////////////////Time total Bitrate Samplerate////////////////////////////////
$alignabs(238,$div(%_height%,5),%_width%,%_height%,,)
$font(7 segment,11,,255-255-255)
#LINEHEIGHT,3#$char(32)$char(10)
$get(back)$char(56)$char(56):$char(56)$char(56)
$alignabs($add(238,$get(f8)),$div(%_height%,5),%_width%,%_height%,,)
#LINEHEIGHT,3#$char(32)$char(10)
$get(active)$get(8)
$alignabs($add(246,$get(f9)),$div(%_height%,5),%_width%,%_height%,,)
#LINEHEIGHT,3#$char(32)$char(10)
$get(active)$get(9):
$alignabs(262,$div(%_height%,5),%_width%,%_height%,,)
#LINEHEIGHT,3#$char(32)$char(10)
$get(active)$get(10)
$alignabs($add(270,$get(f11)),$div(%_height%,5),%_width%,%_height%,,)
#LINEHEIGHT,3#$char(32)$char(10)
$get(active)$get(11)
$alignabs(238,$div(%_height%,4),%_width%,%_height%,,)
#LINEHEIGHT,16#$char(32)$char(10)
$font(7 segment,10,,250-250-250)
$get(active)[%bitrate%]
$alignabs(266,$div(%_height%,4),%_width%,%_height%,,)
#LINEHEIGHT,16#$char(32)$char(10)
$font(Lucida sans unicode,7,,250-250-250)$get(active)Kb/s
$font(7 segment,10,,250-250-250)
$get(active)$char(32)[%samplerate%]
$alignabs(330,$div(%_height%,4),%_width%,%_height%,,)
#LINEHEIGHT,17#$char(32)$char(10)
$font(Lucida sans unicode,7,,250-250-250)$get(active) Hz

/////////////////////////////////Rating FP Play count//////////////////////////////////////////////


//ADD FAV // MOD //

$puts(heart,$if(%_isplaying%,$imageabs(448,$add(-1,$div(%_height%,4)),/images\Sweetie-BasePack-v3\png-24\16-heart-red-xs.png,)))

$alignabs(340,$add(-2,$div(%_height%,5)),%_width%,%_height%,,)
$font(arial,10,,255-255-255)
$if(%fav%,$get(heart))


//RATING BASED BY PLAYCOUNT // VIBI //
$font(wingdings,15,,250-250-250)

$alignabs(355,$add(-5,$div(%_height%,3)),%_width%,%_height%,,)
$get(back)$repeat($char(171),$sub(5,$get(rating)))
//$alignabs(355,$div(%_height%,5),%_width%,%_height%,,)
$font(wingdings,15,,250-250-250)
#LINEHEIGHT,3#$char(32)$char(10)
$alignabs(355,$add(-4,$div(%_height%,5)),%_width%,%_height%,,)
#LINEHEIGHT,3#$char(32)$char(10)

$alignabs(355,$add(-5,$div(%_height%,3)),%_width%,%_height%,,)

$if($greater($get(rating),5),$puts(rating,5))
$if($greater(0,$get(rating)),$puts(rating,0))
$if(%rating%,$repeat($char(171),%rating%),
$if($greater(%play_counter%,09),$char(171))
$if($greater(%play_counter%,24),$char(171))
$if($greater(%play_counter%,44),$char(171))
$if($greater(%play_counter%,64),$char(171))
$if($greater(%play_counter%,99),$char(171)))


//---------END---------//

$alignabs(355,$add(-4,$div(%_height%,4)),%_width%,%_height%,,)
#LINEHEIGHT,20#$char(32)$char(10)
$font(7 segment,10,,250-250-250)

$get(active)$if(%first_played%,$if($get(YY_MM_DD),
[$substr(%last_played%,1,4).$substr(%last_played%,6,7).$substr(%last_played%,9,10)],
[$substr(%last_played%,9,10).$substr(%last_played%,6,7).]$substr(%last_played%,1,4)),
..........)


$alignabs(422,$div(%_height%,4),%_width%,%_height%,,)
#LINEHEIGHT,16#$char(32)$char(10)
$font(7 segment,10,,250-250-250)$get(active)$repeat($char(32),3)$num($add(%play_counter%,),3)
$alignabs(432,$div(%_height%,4),%_width%,%_height%,,)
#LINEHEIGHT,17#$char(32)$char(10)
$font(Lucida sans unicode,7,,250-250-250)$get(active)'(x'$repeat($char(32),8)')'

// PerTrack
//////////////////////////////////////////Codec//////////////////////////////////////////////////
$alignabs(285,$div(%_height%,5),%_width%,%_height%,,)
$font(lcd2,10,bold,255-255-255)
#LINEHEIGHT,5#$char(32)$char(10)
$get(active)[%codec%]

// PerSecond
//////////////////////////////////////////Image//////////////////////////////////////////////////
$imageabs2(2048,100,0,25,2048,45,0,0,images\logo\glass.png,NOKEEPASPECT)



// PerTrack
$font(calibri,10,,160-25-170)
$alignabs(5,43,%_width%,%_height%,5,)
$lower(%_trackinfo_mode%: $if(%_trackinfo_notrack%,no track,
$font(calibri,11,,255-47-247)
[%artist% -] %title%))

$font(calibri,10,,225-17-217)
$alignrel(right,bottom)
[ Q: $ifgreater(%cwb_queuelength%,0,%cwb_queuelength% '['%cwb_next_artist% - %cwb_next_title%']',) ]

//[%last_played%]

Track Display, side
Code: [Select]

//ANDREASVB

// Global
$puts(pink1,$rgb(255,17,207))
$puts(lila1,$rgb(62,0,62))
$puts(lila2,$rgb(214,143,252))
$puts(lila3,$rgb(159,75,205))
$puts(lila4,$rgb(179,70,251))
$puts(lila5,$rgb(197,21,255))
$puts(lila6,$rgb(85,10,110))
$puts(lila7,$rgb(200,150,235))
$puts(grey1,$rgb(187,187,187))
$puts(grey2,$rgb(136,136,136))
$puts(grey3,$rgb(204,204,204))

$puts(cover,
  $if($fileexists($get(path1)),$get(path1),
  $if($fileexists($get(path2)),$get(path2),
  $if($fileexists($get(path3)),$get(path3),
  $if($fileexists($get(path4)),$get(path4),/images/cover/nc0.png))))
)

// Background
$drawrect(,,,,brushcolor-74-0-72 pencolor-74-0-72 alpha-255)

// PerTrack

$puts(nc,nc$rand(2).png)

$imageabs2(200,183,0,0,200,0,8,12,/images/Cover/cdcase.png,nokeepaspect)
$imageabs2(200,183,0,0,200,0,8,198,/images/Cover/cdcase.png,nokeepaspect ROTATEFLIP-6)

$imageabs2(175,175,0,0,175,0,28,16,$get(cover),nokeepaspect)
$imageabs2(175,175,0,0,175,0,28,202,$get(cover),nokeepaspect ROTATEFLIP-6)

$imageabs2(200,200,0,0,200,0,8,198,/images/Cover/reverse_overlay2.png,nokeepaspect)
$imageabs2(200,200,0,0,200,0,28,16,/images/Cover/reflect1.png,alpha-145)

// PerSecond
$repeat( $char(10),18)
$if(%_trackinfo_notrack%,,$get(pink1)$repeat( ,11)$lower(:: $get(lila2)%_trackinfo_mode%$get(lila4) '|'$get(lila2) %cwb_playback_order%$get(pink1) ::)$tab()$char(10)



$char(10)
$get(lila1)$transition(--------------------------------,$get(lila1),$get(pink1))$get(pink1)----$get(lila1)
$transition(----------------------------------,$get(pink1),$get(lila1))

$alignset()

$font(candara,9,,160-25-170) $get(pink1) artist 
$get(lila3)$lower(%artist%)$char(10)

$get(pink1)  title  $get(lila3)$lower(%title%)$char(10)
$get(pink1)[  album 
$get(lila3)$lower(%album%)])
$char(10)

$ifgreater(%cwb_queuelength%,0,$get(pink1)  queue: $get(lila4) $ifgreater(%cwb_queuelength%,0,%cwb_queuelength% $char(10) $get(lila3) - artist $get(lila7) %cwb_next_artist%
$char(10) $get(lila3) - title $get(lila7) %cwb_next_title%,)$char(10),)

$char(10)
$tab()$get(pink1)      $char(8226)  $char(9679)  $char(3664) $get(lila4)  t e c h  n f o $get(pink1)  $char(3664)  $char(9679)  $char(8226)$tab()$char(10)
$char(10)

$puts(progress,$len($trim($progress2(%_time_elapsed_seconds%,%_time_total_seconds%,100,'_',' '))))
[$tab()    $progress(%_time_elapsed_seconds%,%_time_total_seconds%,50, '[ '$get(pink1)$get(progress)$get(lila3)' ]' ,$get(lila3)'|')$char(10)$char(10)]

#LINEHEIGHT,20#
$get(lila1)$transition(--------------------------------,$get(lila1),$get(pink1))$get(pink1)----$get(lila1)
$transition(----------------------------------,$get(pink1),$get(lila1))

#LINEHEIGHT,15#
$if(%__codec%,$char(10)$get(pink1) codec 
$get(lila3)$lower(%__codec%)$char(10))
$get(pink1) $if(%__bitrate%,bitrate  $get(lila3)$if(%_isplaying%,$if([%__bitrate%],[%__bitrate_dynamic%]),%__bitrate%) kbps,)

$if(%rating%,$char(10)$get(pink1) rating  ,)
$if(%rating%,$get(lila4)%rating%
$get(grey3) '('$get(lila4)$repeat($char(8226),%rating%)
$repeat($get(lila6)$char(8226),$sub(5,%rating%))$get(grey3)')',)
$get(pink1) $if(%FAV%,$char(8226),)$char(10)

$if(%PLAY_COUNTER%,$get(pink1) played 
$get(lila3)%PLAY_COUNTER%,)

$if(%last_played%,$char(10) $get(pink1) time  $get(lila3)[%last_played%],)

$if(%_trackinfo_notrack%,$get(lila2)                          STOPPED,) 


#LINEHEIGHT,20#
$get(lila1)$transition(--------------------------------,$get(lila1),$get(pink1))$get(pink1)----$get(lila1)
$transition(----------------------------------,$get(pink1),$get(lila1))

SCPL
Code: [Select]
// Global
$puts(heart,$if(%_selected%,$imageabs(62,0,/images\Sweetie-BasePack-v3\png-24\16-heart-red-xs.png,),
$imageabs(62,0,/images\Sweetie-BasePack-v3\png-24\16-heart-red-xxs.png,flow))
$if(%_isplaying%,$imageabs(62,0,/images\Sweetie-BasePack-v3\png-24\16-heart-gold-xs.png,))
)

$puts(color_normal,$if(%_isplaying%,$font(segoui,9,,255-108-240),))
$puts(color_glow_sel,$if(%_selected%,$font(segoui,9, glow-145-0-145 glowexpand-1 glowblur-1,255-200-255),$font(segoui,9,,191-0-153)))
$puts(color_glow_p,$if(%_isplaying%,$font(segoui,9,bold glow-145-0-145 glowexpand-2 glowblur-2,255-200-255),))
$puts(color_glow2_sel,$if(%_selected%,$font(segoui,9,bold glow-145-0-145 glowexpand-2 glowblur-2,255-200-255),$font(segoui,9,,207-84-254)))
$puts(color_glow2_p,$if(%_isplaying%,$font(segoui,9,bold glow-145-0-145 glowexpand-2 glowblur-2,255-200-255),$get(color_glow2_sel)))
$puts(color_r8,$font(segoeui,9,,207-84-254))
$puts(color_fav,$font(segoeui,9,,226-154-250))
$puts(border_sel_np,$drawrect(3,1,$sub(%_width%,6),15,brushcolor-90-0-90 pencolor-255-0-225))
$puts(border_sel_p,$drawrect(3,1,$sub(%_width%,6),15,brushcolor-120-0-120 pencolor-255-0-236 width-1))
$puts(border_p,$drawrect(0,0,0,0,brushcolor-100-0-100 pencolor-135-0-135))
$puts(text_np,$if(%_selected%,$font(segoui,9,,255-108-240)$get(border_sel_np),$get(color_normal)$get(border_np)))
$puts(text_p,$if(%_selected%,$font(segoui,9,,255-108-240)$get(border_sel_p),$font(segoui,9,,191-0-153)$get(border_p)))
$puts(GLOW,$get(color_glow_sel)$get(color_normal)$get(color_glow_p))
$puts(r8,$font(segoeui,9,,)


$alignabs(20,0,65,15,,)$if(%rating%,$get(color_r8)$get(color_glow2_p)  $repeat($char(9679),%rating%),$get(color_glow_sel)$get(color_glow_p)
$if($greater(%play_counter%,09),  $char(9679))
$if($greater(%play_counter%,49),$char(9679))
$if($greater(%play_counter%,99),$char(9679))
$if($greater(%play_counter%,149),$char(9679))
$if($greater(%play_counter%,199),$char(9679))))



// PerTrack
$if(%_isplaying%,$get(text_p),$get(text_np))
$padding(2,)$alignrel(left,middle)$get(GLOW)[ $ifgreater(%play_counter%,9,%play_counter%,$replace($num(%play_counter%,$add($len(%play_counter%),1)),0,$font(segoui,9,,115-0-115)0$get(GLOW)))]

//$ifequal($stricmp(%codec%,mp3),1,

$alignabs(35,0,65,15,,)$get(r8)
$get(GLOW)$if(%fav%,$get(heart))
$alignabs(82,1,$add($calcwidth(%artist%),10),15,,)$get(GLOW)$ifgreater(%_width%,700,%artist%,$abbr(%artist%,30))
//$alignabs(350,1,$add($calcwidth(%title%),10),15,,)$get(GLOW)%title%

$alignabs($div(%_width%,2),1,$add($calcwidth(%title%),12),15,,)$get(GLOW)%title%
//,%filename%)

$alignabs($sub(%_width%,100),,80,15,,) $if(%ispaused%,$font(calibri,8,bold glow-129-138-150 glowblur-10,255-255-255)P  A  U  S  E  D,)

$padding(5,)
//$alignrel(right,middle)$get(GLOW)$replace($num(%track%,$add($len(%track%),0)),0,$font(segoui,9,,115-0-115)0$get(GLOW))
//$alignrel(right,middle)$get(GLOW)$ifgreater(%track%,9,%track%,$replace($num(%track%,$add($len(%track%),0)),0,$font(segoui,9,,115-0-115)0$get(GLOW)))
//$alignrel(right,middle)$get(GLOW)[ $ifgreater(%list_index%,9,%list_index%,$replace($num(%list_index%,$add($len(%list_index%),0)),0,$font(segoui,9,,115-0-115)0$get(GLOW)))]


$if(%disc%,
$alignrel(right,middle)$get(GLOW)$replace($left(%track%,1),$left(%track%,1),$font(segoeui,9,,115-0-115)$left(%track%,1)$get(GLOW))$right(%track%,2)
,
$alignrel(right,middle)$get(GLOW)$ifgreater(%track%,99,$replace($left(%track%,$sub($len(%track%),2)),0,$font(segoeui,9,,115-0-115)0$get(GLOW))$right(%track%,2),
$alignrel(right,middle)$get(GLOW)$ifgreater(%track%,0,$replace($left(%track%,$sub($len(%track%),1)),0,$font(segoeui,9,,115-0-115)0$get(GLOW))$right(%track%,1),)
)
)
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-07-07 21:51:27
Can someone help me with the imageabs function?

This is my code
Quote
$imageabs(690,18,images\Inas Metalseries\Metalleiste.png,)


So in the command reference it says:
Quote
imageName
    The relative path to the image from the foobar profile directory.


But what is my profile directory if I haven't one enabled while installing foobar?

The Image I want to show lies in Foobar2000 directory\images\Inas Metalseries\Metalleiste.png

So what must I do?

I already tried much options but with no result
Title: foo_ui_panels
Post by: terrestrial on 2007-07-07 22:14:41
I've uploaded another test version with some more compatibility fixes.

Download here (http://panels.fooblog2000.com/foo_ui_panels_beta.zip)

Can someone help me with the imageabs function?


use imageabs2 instead. imagesabs isn't added to the test version.
Title: foo_ui_panels
Post by: nnic on 2007-07-08 02:01:11
Hi,
I have a button that causes another another window to popup. Is there a way to remove the title bar from this popup window? The original window has the title bar removed through some code.

Thanks,

Nic
Title: foo_ui_panels
Post by: randal1013 on 2007-07-08 02:54:09
i've tried searching and couldn't fine an answer

is it possible to make a button that toggles hiding and showing the titlebar?

i've been trying to do this and i just can't get it to work. im thinking that the // Background requirement is making this impossible.




and another thing, if this thread is the right place to ask....

under single column playlist, is it possible to have different playlists use different layouts? some playlists i want to have an artist/album grouping, and others i want as single tracks.
Title: foo_ui_panels
Post by: Andreasvb on 2007-07-08 03:57:27
After minor adjusting of the code, the new version works very good.

Thanks, terrestrial.
Title: foo_ui_panels
Post by: CepiPerez on 2007-07-08 04:30:19
i've tried searching and couldn't fine an answer

is it possible to make a button that toggles hiding and showing the titlebar?

i've been trying to do this and i just can't get it to work. im thinking that the // Background requirement is making this impossible.




and another thing, if this thread is the right place to ask....

under single column playlist, is it possible to have different playlists use different layouts? some playlists i want to have an artist/album grouping, and others i want as single tracks.

Try this:

// Background
$ifequal($getpvar(Titlebar),1,$windowstyle(hidetitlebar),$windowstyle(showtitlebar))

// PerTrack
$button(230,170,0,0,0,0,image1.png,image2.png,PVAR:SET:Titlebar:$ifequal($getpvar(Titlebar),1,0,1),TOOLTIP:)

About the SCPL, just select the layout you want in each playlist.
Title: foo_ui_panels
Post by: randal1013 on 2007-07-08 04:46:43
Try this:

// Background
$ifequal($getpvar(Titlebar),1,$windowstyle(hidetitlebar),$windowstyle(showtitlebar))

// PerTrack
$button(230,170,0,0,0,0,image1.png,image2.png,PVAR:SET:Titlebar:$ifequal($getpvar(Titlebar),1,0,1),TOOLTIP:)


thanks! that works.
Title: foo_ui_panels
Post by: mscava on 2007-07-08 08:33:45
try replace genre with something like this:

$replace(%genre%,', ',|)


Thanks terrestrial, didn't know it's so easy
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-07-08 09:49:42
The link to the new TestVersion doesn't seem to work

It seems the direct link doesn't work but manually it worked.


The problem that the text is lying upon each other if there isn't enought space persists in the new version.

Is this a bug? Or is this feature not available any longer?
In the old versions this didn't happen ...
Title: foo_ui_panels
Post by: vlada on 2007-07-08 13:23:32
Hello,
I have one question regarding creation of text buttons. According to documentation, it is probably impossible, but I'll ask anyway, 

Let's say I have a word "HELLO" and I want the letter "E" to be a text button. Is it possible? I'm afraid I have to use absolute positions for all buttons.
Title: foo_ui_panels
Post by: eejadx on 2007-07-08 15:02:57
The new test version does not support negative values for panels. Is that intended? I found it very useful for hiding the left margin in albumlist. Thanks.
Title: foo_ui_panels
Post by: Maranatha on 2007-07-08 15:05:53
Hello,
I have one question regarding creation of text buttons. According to documentation, it is probably impossible, but I'll ask anyway, 

Let's say I have a word "HELLO" and I want the letter "E" to be a text button. Is it possible? I'm afraid I have to use absolute positions for all buttons.


If it were me, I would position absolutely the letter H, then absolutely position $button2 for the letter E to be right next to the H, then finish by absolutely positioning the rest of the word, LLO. 

Should be very possible to do what you want, unless I'm greatly mistaken.....
Title: foo_ui_panels
Post by: shakey_snake on 2007-07-08 15:44:10
Hello,
I have one question regarding creation of text buttons. According to documentation, it is probably impossible, but I'll ask anyway, 

Let's say I have a word "HELLO" and I want the letter "E" to be a text button. Is it possible? I'm afraid I have to use absolute positions for all buttons.

This is one of the many things the new display stuff in the beta version is supposed to make easy.
So, patience grasshopper.
Title: foo_ui_panels
Post by: DaSilva on 2007-07-08 20:10:34
First: How can I edit this exit code

Code: [Select]
$button2($sub(%_width%,13),$sub(%_height%,11),0,0,13,10,
'$imageabs2(,,13,,0,,0,0,/images\pure3\bw\Mini_Exit.png,)',
'$imageabs2(,,26,,0,,0,0,/images\pure3\bw\Mini_Exit.png,)',
'Exit',)


so that it first fades the current playing song out (if one is playing) and then exits?

Other: Drag & Drop works very nice but it is not possible to drag a song above the current list. For example if the song list is very long and I must scroll up and down to see all songs scrolling is not possible if drag & drop is activated so it is not possible to drag & drop a song many places. Perhaps it should autoscroll at the end of the seeable playlist?

Last: How can I stick the skin so that it can not moved around the desktop and how can I activate the current song in the taskbar instead of "PanelsUI"?

Thank you for help!
Title: foo_ui_panels
Post by: eScenCe on 2007-07-08 21:09:09
I'm very sorry about asking that here, but I didn't wanted to create a new topic for this short question.

The only question I want to ask is, if there is any tutorial on how to create your own theme?
The wiki files I wound aren't very useful at all if you are lacking of elementary skills (and I'm totally noob on this one).

But I really, I really want create my own style and sharing this with you.
Title: foo_ui_panels
Post by: Maranatha on 2007-07-08 22:48:33
First: How can I edit this exit code

Code: [Select]
$button2($sub(%_width%,13),$sub(%_height%,11),0,0,13,10,
'$imageabs2(,,13,,0,,0,0,/images\pure3\bw\Mini_Exit.png,)',
'$imageabs2(,,26,,0,,0,0,/images\pure3\bw\Mini_Exit.png,)',
'Exit',)


so that it first fades the current playing song out (if one is playing) and then exits?

Thank you for help!


Hummm...  I think that the only way possible, if it even is possible, would be to use Scheduler, and set it up do do the fade, then exit foobar.  After you set that up, there will be a context menu selection to run that particular option from Scheduler.

Now, if one could make a button to point to that context menu selection, you would have what you want.

Other more experienced users may have a solution for you, but for now, that's the only way I can think of....

Post back if you figure it out, eh?
Title: foo_ui_panels
Post by: plukin on 2007-07-08 23:57:17
@DaSilva & Maranatha:
you can do such thing:
1 - make a scheduler event "Add menu item event..." call it "Exit_fadeout", or somthing else and enable re-enable after done
2 - add a action to perform: id="fadeout_n_exit" or something like that
  add a fading: set volume to -100db with fade xx sec
  add exit foobar
3 - assin exactly this action to your new menu event "Exit_fadeout".

so you can acces it with "File" -> "trigger scheduler event" -> "Exit_fadeout"

it should be possible to assign it to every button...

greetz
Title: foo_ui_panels
Post by: vlada on 2007-07-09 00:00:19

Hello,
I have one question regarding creation of text buttons. According to documentation, it is probably impossible, but I'll ask anyway, 

Let's say I have a word "HELLO" and I want the letter "E" to be a text button. Is it possible? I'm afraid I have to use absolute positions for all buttons.


If it were me, I would position absolutely the letter H, then absolutely position $button2 for the letter E to be right next to the H, then finish by absolutely positioning the rest of the word, LLO. 

Should be very possible to do what you want, unless I'm greatly mistaken.....


Yes, that's how I did it. It took quite some time because it was more difficult then this. So I just wanted to know if I'm not reinventing wheel. Just tonight I found that this possibility is in the to-do list for this component.

After I did it, I tried the latest development version to see if it works there too. I managed to get everything work except of $button2. Has the syntax changed somehow?
Title: foo_ui_panels
Post by: PedroElGringo on 2007-07-09 12:04:26
Hi,
I have a small problem with my config, using panels ui.
When I close foobar when it was minimized, on the next start, this is what appears, whereas I should see the whole window, only the titlebar appears.
So I need to restart foobar in order to see my normal window.

(http://img184.imageshack.us/img184/8946/problemxn7.jpg)
Title: foo_ui_panels
Post by: DaSilva on 2007-07-09 16:20:26
@DaSilva & Maranatha:
you can do such thing:
1 - make a scheduler event "Add menu item event..." call it "Exit_fadeout", or somthing else and enable re-enable after done
2 - add a action to perform: id="fadeout_n_exit" or something like that
  add a fading: set volume to -100db with fade xx sec
  add exit foobar
3 - assin exactly this action to your new menu event "Exit_fadeout".

so you can acces it with "File" -> "trigger scheduler event" -> "Exit_fadeout"

it should be possible to assign it to every button...

greetz


Thank you!
It works very good but the only problem is that the volume is on -100db on the next start!

Last: How can I stick the skin so that it can not moved around the desktop and how can I activate the current song in the taskbar instead of "PanelsUI"?
Title: foo_ui_panels
Post by: plukin on 2007-07-09 16:59:24
Thank you!
It works very good but the only problem is that the volume is on -100db on the next start!

just add some action (i have added this once):
before the action should perform a "foobar exit",  set volume to -0db, and than exit the player...
bye
Title: foo_ui_panels
Post by: buktore on 2007-07-09 17:04:11
Quote
Thank you!
It works very good but the only problem is that the volume is on -100db on the next start!


try this.

add a fading: set volume to -100db with fade xx sec
add stop playback
add : set volume to xx db
add exit foobar

should work.
Title: foo_ui_panels
Post by: Maranatha on 2007-07-09 17:24:16
I'm very sorry about asking that here, but I didn't wanted to create a new topic for this short question.

The only question I want to ask is, if there is any tutorial on how to create your own theme?
The wiki files I wound aren't very useful at all if you are lacking of elementary skills (and I'm totally noob on this one).

But I really, I really want create my own style and sharing this with you.

This one is a good place to start with:

http://tagz.brother-john.net/requirements.html (http://tagz.brother-john.net/requirements.html)
Title: foo_ui_panels
Post by: bimbel on 2007-07-10 07:52:49
First I want to ask if I has missed some note about where the 'Always on Top' has gone?
I can't find it in the PanelsUI-preferences but I suspect it has gone to the $windowstyle() command or somewhere similar?
Using latest version from the "main-page" (Panels UI 0.13.8 beta)

Then I want to know when we can expect the new display stuff (what you're currently developing in the 14.X) to be released (roughly this month?)
I currently wait with my new layout because I have quite few Track displays in there and I don't want to rewrite them all when you finish the new version!
Title: foo_ui_panels
Post by: vlada on 2007-07-10 07:54:27
Hi,
I already had 3 foobar2000 crashes with the latest development release. Here is the log:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 056F9880h
Access violation, operation: read, address: 06D8D000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (056F9880h):
056F9840h:  84 02 00 83 C4 04 39 5C 24 50 BE 07 00 00 00 89
056F9850h:  74 24 6C 89 6C 24 68 66 89 6C 24 58 72 0D 8B 44
056F9860h:  24 3C 50 E8 9C 84 02 00 83 C4 04 8B 54 24 14 89
056F9870h:  74 24 50 89 6C 24 4C 66 89 6C 24 3C 8B 44 24 1C
056F9880h:  03 10 83 C0 04 83 C7 02 89 44 24 1C 0F B7 07 66
056F9890h:  3B C5 89 54 24 14 0F 85 A8 FE FF FF 8B 4C 24 28
056F98A0h:  89 39 8B C2 8B 8C 24 80 00 00 00 64 89 0D 00 00
056F98B0h:  00 00 59 5F 5E 5D 5B 8B 4C 24 68 33 CC E8 94 76
Stack (0012B61Ch):
0012B5FCh:  00000000 0000000C BC659120 0012CFAC
0012B60Ch:  00009A10 B3C4FB60 E46DE5E8 B3C4FD38
0012B61Ch:  0E94B92D 06D42B38 0012BA60 06D2DE60
0012B62Ch:  00000000 4977BBD4 00000004 06D8D000
0012B63Ch:  06D4336E 06D43368 0012B7F0 00000002
0012B64Ch:  00000002 06D43368 00000066 00000000
0012B65Ch:  00000000 00000002 06D42B38 00000000
0012B66Ch:  00000007 0575D7E0 00090000 000A000D
0012B67Ch:  00000000 00FFFFFF 00000000 00000007
0012B68Ch:  00120001 06D43372 056FE801 0E94B93D
0012B69Ch:  0012BAE4 0573BA28 FFFFFFFF 056FC6E4
0012B6ACh:  06D8ADC0 0012B7F0 0E94B9B5 00000000
0012B6BCh:  00000008 0012CC64 00000000 011F0125
0012B6CCh:  06D42BEA 00000000 0012B740 00000000
0012B6DCh:  00000000 00000036 00000006 06D42B38
0012B6ECh:  00000018 00000000 06CE1C88 016F5EAF
0012B6FCh:  000000FF 06D41EF0 0000005A 0012B678
0012B70Ch:  06D8ADC0 00000000 00000003 FFFFFEA8
0012B71Ch:  00000003 000005B5 00000011 05790000
0012B72Ch:  00000000 00000002 00000000 06D2DE48
Registers:
EAX: 06D8D000, EBX: 00000008, ECX: 00000004, EDX: 4977BBD4
ESI: 00000007, EDI: 06D43F86, EBP: 00000000, ESP: 0012B61C
Crash location: "foo_ui_panels", loaded at 056B0000h - 05775000h
Symbol: "foobar2000_get_interface" (+00006590h)

Loaded modules:
foobar2000                       loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9AF000h
kernel32                         loaded at 7C800000h - 7C8F5000h
COMCTL32                         loaded at 773C0000h - 774C3000h
msvcrt                           loaded at 77C00000h - 77C58000h
ADVAPI32                         loaded at 77DC0000h - 77E6B000h
RPCRT4                           loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                           loaded at 7E360000h - 7E3F0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D6000h
ole32                            loaded at 774D0000h - 7760D000h
shared                           loaded at 10000000h - 10029000h
comdlg32                         loaded at 76390000h - 763D9000h
uxtheme                          loaded at 5B250000h - 5B288000h
MSCTF                            loaded at 746F0000h - 7473B000h
foo_abx                          loaded at 00A90000h - 00AC3000h
foo_adpcm                        loaded at 00AF0000h - 00B42000h
foo_albumlist                    loaded at 00B70000h - 00BB7000h
OLEAUT32                         loaded at 77110000h - 7719C000h
foo_audioscrobbler               loaded at 00BE0000h - 00C18000h
WS2_32                           loaded at 71A90000h - 71AA7000h
WS2HELP                          loaded at 71A80000h - 71A88000h
foo_autoplaylist                 loaded at 00C40000h - 00C72000h
foo_bitcompare                   loaded at 00CA0000h - 00CC6000h
foo_browser                      loaded at 00CF0000h - 00D29000h
foo_cdda                         loaded at 00D50000h - 00D85000h
foo_channel_mixer                loaded at 00DB0000h - 00DEB000h
foo_common                       loaded at 00E00000h - 00E3A000h
foo_converter                    loaded at 00E60000h - 00EC9000h
foo_cuesheet_creator             loaded at 00EF0000h - 00F1D000h
foo_cwb_hooks                    loaded at 00F40000h - 00F8D000h
foo_dbsearch                     loaded at 00FB0000h - 0100C000h
foo_discogs                      loaded at 01030000h - 010A2000h
gdiplus                          loaded at 4EBE0000h - 4ED83000h
WINMM                            loaded at 76B30000h - 76B5D000h
foo_dsp_centercut                loaded at 01150000h - 01175000h
foo_dsp_continuator              loaded at 011A0000h - 011CF000h
foo_dsp_crossfader               loaded at 011E0000h - 0123D000h
libmmd                           loaded at 01250000h - 01501000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_dsp_delta                    loaded at 01530000h - 0154E000h
foo_dsp_silence                  loaded at 01570000h - 01599000h
foo_dsp_skip_silence             loaded at 015C0000h - 015CA000h
foo_dsp_soundtouch               loaded at 015E0000h - 015EF000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
foo_dsp_std                      loaded at 01600000h - 01641000h
foo_dsp_vlevel                   loaded at 01670000h - 01694000h
foo_freedb2                      loaded at 016C0000h - 01700000h
foo_input_alac                   loaded at 01720000h - 0173D000h
foo_input_awma                   loaded at 01760000h - 01779000h
WMVCore                          loaded at 15110000h - 1536A000h
WMASF                            loaded at 11C70000h - 11CA9000h
foo_input_dts                    loaded at 01790000h - 017F5000h
foo_input_matroska               loaded at 01820000h - 018A6000h
foo_input_monkey                 loaded at 018D0000h - 01919000h
foo_input_mslive                 loaded at 01940000h - 0195E000h
foo_input_shorten                loaded at 01970000h - 0199E000h
foo_input_std                    loaded at 019C0000h - 01AD3000h
foo_input_tta                    loaded at 01B00000h - 01B2D000h
foo_lnk                          loaded at 01B50000h - 01B69000h
foo_lyricsdb                     loaded at 01B90000h - 01BAE000h
WININET                          loaded at 771A0000h - 77246000h
CRYPT32                          loaded at 77A70000h - 77B05000h
MSASN1                           loaded at 77B10000h - 77B22000h
foo_managedWrapper               loaded at 01BC0000h - 01C62000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                         loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA8000h
mscorjit                         loaded at 79060000h - 790B3000h
rsaenh                           loaded at 0FFD0000h - 0FFF8000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
xpsp2res                         loaded at 20000000h - 20502000h
dotnet_title                     loaded at 11000000h - 11014000h
foo_masstag                      loaded at 04620000h - 0466F000h
foo_masstag_addons               loaded at 04790000h - 0479E000h
foo_midi                         loaded at 047B0000h - 0485A000h
foo_packet_decoder_ac3           loaded at 04880000h - 048A7000h
foo_packet_decoder_wavpack       loaded at 048D0000h - 048F5000h
foo_playback_custom              loaded at 04920000h - 04965000h
WINSPOOL                         loaded at 72FC0000h - 72FE6000h
foo_playlist_bind                loaded at 049B0000h - 049D5000h
foo_playlist_manager             loaded at 049F0000h - 04A36000h
foo_playlist_tree                loaded at 04A60000h - 04AD5000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 71AB0000h - 71ABA000h
libmzgc360_000                   loaded at 04B00000h - 04BA4000h
foo_pqview                       loaded at 04BF0000h - 04C0C000h
foo_prettypop                    loaded at 04C30000h - 04C7D000h
foo_random                       loaded at 04D30000h - 04D6F000h
foo_removeplayed                 loaded at 04D70000h - 04D88000h
foo_rgscan                       loaded at 04DB0000h - 04DF8000h
foo_run                          loaded at 04E20000h - 04E4B000h
foo_scheduler                    loaded at 04E70000h - 04EDF000h
POWRPROF                         loaded at 74AA0000h - 74AA8000h
foo_scrobblecharts               loaded at 04F00000h - 04F33000h
foo_tradersfriend                loaded at 04F60000h - 04F9D000h
foo_uie_albumart                 loaded at 04FC0000h - 04FFA000h
foo_uie_albumlist                loaded at 05020000h - 05063000h
foo_uie_lyrics                   loaded at 05090000h - 050F4000h
foo_uie_lyrics_panel             loaded at 05120000h - 05189000h
foo_uie_queuemanager             loaded at 051B0000h - 051E9000h
foo_uie_quicksearch              loaded at 05280000h - 052C6000h
foo_uie_vis_egoh                 loaded at 052F0000h - 0530D000h
foo_uie_vis_projectm             loaded at 05320000h - 0536C000h
OPENGL32                         loaded at 5F210000h - 5F2DC000h
GLU32                            loaded at 61AE0000h - 61B01000h
DDRAW                            loaded at 73720000h - 73769000h
DCIMAN32                         loaded at 73B80000h - 73B86000h
foo_ui_columns                   loaded at 055E0000h - 05683000h
foo_ui_panels                    loaded at 056B0000h - 05775000h
IMM32                            loaded at 76370000h - 7638D000h
foo_ui_std                       loaded at 057A0000h - 057F7000h
foo_unpack                       loaded at 05820000h - 0584E000h
foo_utils                        loaded at 05870000h - 058A9000h
foo_utils_matroska               loaded at 058D0000h - 058EA000h
foo_verifier                     loaded at 05910000h - 05940000h
foo_version                      loaded at 05960000h - 05985000h
dbghelp                          loaded at 59C50000h - 59CF1000h
VERSION                          loaded at 77BF0000h - 77BF8000h
foo_ui_minilyrics                loaded at 05AB0000h - 05AD2000h
ctagent                          loaded at 05D00000h - 05D06000h
System.Xml.ni                    loaded at 69BE0000h - 6A148000h
MiniLyrics                       loaded at 07040000h - 0713F000h
Msimg32                          loaded at 76360000h - 76365000h
mswsock                          loaded at 71A30000h - 71A70000h
DNSAPI                           loaded at 76F10000h - 76F37000h
iphlpapi                         loaded at 76D50000h - 76D69000h
winrnr                           loaded at 76FA0000h - 76FA8000h
WLDAP32                          loaded at 76F50000h - 76F7D000h
CavEmLSP                         loaded at 082F0000h - 08304000h
hnetcfg                          loaded at 698B0000h - 69908000h
wshtcpip                         loaded at 71A70000h - 71A78000h
rasadhlp                         loaded at 76FB0000h - 76FB6000h
DSOUND                           loaded at 73ED0000h - 73F2C000h
mscorlib.resources               loaded at 0B310000h - 0B35E000h
wdmaud                           loaded at 72CE0000h - 72CE9000h
WINTRUST                         loaded at 76C20000h - 76C4E000h
IMAGEHLP                         loaded at 76C80000h - 76CA8000h
msacm32                          loaded at 72CD0000h - 72CD8000h
MSACM32                          loaded at 77BD0000h - 77BE5000h
midimap                          loaded at 77BC0000h - 77BC7000h
KsUser                           loaded at 73EA0000h - 73EA4000h

Stack dump analysis:
Address: 0575D7E0h, location: "foo_ui_panels", loaded at 056B0000h - 05775000h
Address: 00FFFFFFh, location: "foo_dbsearch", loaded at 00FB0000h - 0100C000h
Address: 056FE801h, location: "foo_ui_panels", loaded at 056B0000h - 05775000h
Symbol: "foobar2000_get_interface" (+0000B511h)
Address: 0573BA28h, location: "foo_ui_panels", loaded at 056B0000h - 05775000h
Address: 056FC6E4h, location: "foo_ui_panels", loaded at 056B0000h - 05775000h
Symbol: "foobar2000_get_interface" (+000093F4h)
Address: 011F0125h, location: "foo_dsp_crossfader", loaded at 011E0000h - 0123D000h
Address: 0045DFA4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 004C1EE4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 0572A2B0h, location: "foo_ui_panels", loaded at 056B0000h - 05775000h
Address: 056B149Dh, location: "foo_ui_panels", loaded at 056B0000h - 05775000h
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000402h)
Address: 0045004Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 056C759Ah, location: "foo_ui_panels", loaded at 056B0000h - 05775000h
Address: 018A0021h, location: "foo_input_matroska", loaded at 01820000h - 018A6000h
Address: 7C900000h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 057211ADh, location: "foo_ui_panels", loaded at 056B0000h - 05775000h
Address: 056B0000h, location: "foo_ui_panels", loaded at 056B0000h - 05775000h
Address: 0573E67Bh, location: "foo_ui_panels", loaded at 056B0000h - 05775000h
Address: 056F279Ah, location: "foo_ui_panels", loaded at 056B0000h - 05775000h
Address: 05745F94h, location: "foo_ui_panels", loaded at 056B0000h - 05775000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 05721BFDh, location: "foo_ui_panels", loaded at 056B0000h - 05775000h
Address: 057211FDh, location: "foo_ui_panels", loaded at 056B0000h - 05775000h
Address: 0573E6CBh, location: "foo_ui_panels", loaded at 056B0000h - 05775000h
Address: 056C359Fh, location: "foo_ui_panels", loaded at 056B0000h - 05775000h
Address: 7C912270h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlInitializeCriticalSection" (+00000743h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 4EC05331h, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 01000000h, location: "foo_dbsearch", loaded at 00FB0000h - 0100C000h
Address: 7C90D4EAh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "ZwAllocateVirtualMemory" (+0000000Ch)
Address: 7C9180FFh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlReAllocateHeap" (+00000702h)
Address: 7C91825Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlReAllocateHeap" (+00000860h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 05745F94h, location: "foo_ui_panels", loaded at 056B0000h - 05775000h
Address: 05745F94h, location: "foo_ui_panels", loaded at 056B0000h - 05775000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C910F46h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+000004B7h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C912270h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlInitializeCriticalSection" (+00000743h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 4ED3A00Fh, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 7C911BFFh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlInitializeCriticalSection" (+000000D2h)
Address: 7C911DACh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlInitializeCriticalSection" (+0000027Fh)
Address: 4ECE2F2Ch, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 4ECDAFC0h, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 4ECE2F2Ch, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 4ECDAF5Ch, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 4ED5EE10h, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 77F1BAC2h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "StretchBlt" (+00000000h)
Address: 4ECD31CCh, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 4EC36FFFh, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 7C918331h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlReAllocateHeap" (+00000934h)
Address: 7C9182BAh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlReAllocateHeap" (+000008BDh)
Address: 7C91849Fh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlReAllocateHeap" (+00000AA2h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C911962h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlDeleteCriticalSection" (+000000D8h)
Address: 7C911993h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlDeleteCriticalSection" (+00000109h)
Address: 7C97C080h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Address: 7C911970h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlDeleteCriticalSection" (+000000E6h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000117h)
Address: 7C911978h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlDeleteCriticalSection" (+000000EEh)
Address: 7C911902h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlDeleteCriticalSection" (+00000078h)
Address: 05745F94h, location: "foo_ui_panels", loaded at 056B0000h - 05775000h
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 4ECCD8B8h, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 4EC058A7h, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 4ECCD8B8h, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 4EC3F77Ah, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 4EC3D393h, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 4EC4C164h, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 4EC4C184h, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 4EBE1580h, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 4EBE1580h, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 00FF0000h, location: "foo_dbsearch", loaded at 00FB0000h - 0100C000h
Address: 77F19210h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "SetDIBitsToDevice" (+00000204h)
Address: 4EBE1580h, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 77F198EBh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 77F198C6h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 77F199AFh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+00000046h)
Address: 77F199B7h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+0000004Eh)
Address: 01000000h, location: "foo_dbsearch", loaded at 00FB0000h - 0100C000h
Address: 7C912270h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlInitializeCriticalSection" (+00000743h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000B07h)
Address: 77F18EF9h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetMapMode" (+00000124h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C912270h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlInitializeCriticalSection" (+00000743h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 5B254B63h, location: "uxtheme", loaded at 5B250000h - 5B288000h
Symbol: "Ordinal45" (+0000007Ah)
Address: 057211ADh, location: "foo_ui_panels", loaded at 056B0000h - 05775000h
Address: 77F198EBh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 77F198C6h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 77F199AFh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+00000046h)
Address: 77F199B7h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+0000004Eh)
Address: 01000000h, location: "foo_dbsearch", loaded at 00FB0000h - 0100C000h
Address: 7C910000h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlNtStatusToDosErrorNoTeb" (+00000477h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C910F46h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+000004B7h)

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
Acro WMA decoder 0.1.5  (foo_input_awma)
mslive streaming support 0.1.6.3  (foo_input_mslive)
Playlist Manager 1.0  (foo_playlist_manager)
Post-track silence 0.0.2  (foo_dsp_silence)
WavPack Packet Decoder 0.9.0  (foo_packet_decoder_wavpack)
freedb Tagger 0.5.2a  (foo_freedb2)
foo_lyricsdb 0.0.7 beta 4  (foo_lyricsdb)
Playlist Bind 2.2  (foo_playlist_bind)
BRR decoder and converter 0.7  (foo_adpcm)
DTS decoder 0.1.7  (foo_input_dts)
File Integrity Verifier 1.0.1  (foo_verifier)
Shorten decoder 0.4.2a  (foo_input_shorten)
CD Audio Decoder 2.1.1  (foo_cdda)
Shell link resolver 1.1  (foo_lnk)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
cwbowron's title format hooks 1.2.5 [Jun  8 2007 - 08:49:42]  (foo_cwb_hooks)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
Cuesheet Creator 0.4.5  (foo_cuesheet_creator)
Scheduler 3.53  (foo_scheduler)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Album list panel 0.2.3 beta  (foo_uie_albumlist)
Continuator 0.4.1  (foo_dsp_continuator)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
Playback Statistics Custom 1.0.1  (foo_playback_custom)
XA ADPCM decoder 1.2  (foo_adpcm)
Standard DSP array 1.0  (foo_dsp_std)
Database search 1.3.1 beta 11  (foo_dbsearch)
Music Browser 1.2.3b [Mar 23 2007 - 16:52:56]  (foo_browser)
foo_managedWrapper 0.3  (foo_managedWrapper)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
RAR reader 1.1  (foo_unpack)
WMA Decoder 1.1  (foo_input_std)
foobar2000 core 0.9.4.3  (Core)
Audioscrobbler 1.3.2  (foo_audioscrobbler)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
Playlist tools 0.5.7  (foo_utils)
Discogs Tagger 0.92  (foo_discogs)
Gapless Crossfader 0.3.2.2 (Intel SSE)  (foo_dsp_crossfader)
Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]  (foo_playlist_tree)
Center Cut 1.0.1  (foo_dsp_centercut)
Tagger Panel Window 1.0.5 [Jun 12 2007 - 15:14:00]  (foo_cwb_hooks)
RAC decoder 1.0  (foo_adpcm)
Interplay ACM decoder 1.0  (foo_adpcm)
Skip silence 0.1  (foo_dsp_skip_silence)
Columns UI 0.2.0 alpha 2  (foo_ui_columns)
Default User Interface 0.9acc  (foo_ui_std)
Converter 1.0.1  (foo_converter)
TTA Audio Decoder (unofficial) 2.4.1  (foo_input_tta)
Lyrics panel 0.35  (foo_uie_lyrics_panel)
OKI-ADPCM decoder 0.14  (foo_adpcm)
VLevel 20060324.0  (foo_dsp_vlevel)
Panels UI 0.14.5 beta [Jul  7 2007 - 16:06:22]  (foo_ui_panels)
SoundTouch DSP 0.1  (foo_dsp_soundtouch)
Live show tagger 0.6.1  (foo_tradersfriend)
MIDI synthesizer host 1.7  (foo_midi)
kode's ADPCM decoders 1.2  (foo_adpcm)
ZIP/GZIP reader 1.0  (foo_unpack)
Channel Mixer 0.9.6.2  (foo_channel_mixer)
Randomized playlist entry 1.2.3  (foo_random)
ATSC A/52 (AC3) Packet Decoder 0.9  (foo_packet_decoder_ac3)
Matroska Plugin 0.9.1.2  (foo_input_matroska)
Album List 3.2.0  (foo_albumlist)
Remove played Files 1.3.0  (foo_removeplayed)
Lyric Show Panels 0.3.1.1b6 [Jul  3 2007 - 19:59:05]  (foo_uie_lyrics)
ALAC Decoder 1.0  (foo_input_alac)
ABX Comparator 1.3.1  (foo_abx)
Album Art Panel 0.2.5.2  (foo_uie_albumart)
Pretty Popup 1.2.3  (foo_prettypop)
Common services 0.1  (foo_common)
Run services 0.3.2  (foo_run)
FLAC Decoder 1.1.0  (foo_input_std)
Masstagger Addons 0.3.2  (foo_masstag_addons)
Matroska Utility Plugin 1.0.2  (foo_utils_matroska)
GCN DSP decoder 1.2  (foo_adpcm)
Standard Input Array 1.0  (foo_input_std)
projectM visualization (Panel) 0.4 (SSE2)  (foo_uie_vis_projectm)
Components versions viewer 0.1  (foo_version)
Binary comparator 1.0  (foo_bitcompare)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Masstagger 1.6  (foo_masstag)
ADX decoder 1.6  (foo_adpcm)
Title: foo_ui_panels
Post by: terrestrial on 2007-07-10 08:21:52
The problem that the text is lying upon each other if there isn't enought space persists in the new version.

Is this a bug? Or is this feature not available any longer?
In the old versions this didn't happen ...


the "avoiding text" feature isn't available yet... but it should be easier to position text with the new $alignr() function.


The new test version does not support negative values for panels. Is that intended? I found it very useful for hiding the left margin in albumlist. Thanks.


changed it back in the new version.


Hi,
I have a small problem with my config, using panels ui.
When I close foobar when it was minimized, on the next start, this is what appears, whereas I should see the whole window, only the titlebar appears.
So I need to restart foobar in order to see my normal window.


you should be able to click on the tray icon to restore the window instead of having to restart. I will see if I can fix the bug for the next version.

First I want to ask if I has missed some note about where the 'Always on Top' has gone?
I can't find it in the PanelsUI-preferences but I suspect it has gone to the $windowstyle() command or somewhere similar?
Using latest version from the "main-page" (Panels UI 0.13.8 beta)

Then I want to know when we can expect the new display stuff (what you're currently developing in the 14.X) to be released (roughly this month?)
I currently wait with my new layout because I have quite few Track displays in there and I don't want to rewrite them all when you finish the new version!


always on top will be moved to the $windowstyle()... but its not implemented yet. The new display stuff is basically done and should be pretty much compatible with your old layout.


Hi,
I already had 3 foobar2000 crashes with the latest development release. Here is the log:


Unfortunately, I seem to have misplaced the debug info for this version  Please try the new version and post a crash log (if one occurs).

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

I've uploaded a new test version here/url].

Barring any new bugs, I will replace the beta with this version in the next couple of days. (http://panels.fooblog2000.com/foo_ui_panels_beta.zip)
Title: foo_ui_panels
Post by: carmenm on 2007-07-10 08:50:46
At first i didnt wnat to try the very last version because i was not sure my skin would work. But now that i did i must say Terrestrial you keep on surprising me, you work is awesome. I love the drag n drop feature(i still hope for a way to change the icon), it allows some very new things(because the drop can be out of foobar). Moreover i want to point out that run services work again and that s huge for me !
I dont know if it s me but dragging the window in the last version seems also a lot more fluent. I am gona investigate all those new little things.
THanks a lot for your work Terrestrial
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-07-10 09:15:49
@terrestrial: Will the "avoidung text" be reintegrated? When not it isn't to difficult to create a string which cuts the text at a specific length.
Title: foo_ui_panels
Post by: SmilerSmiles on 2007-07-10 09:36:01
Hi I am wanting to add a button to my track info display that will change the front cover to back cover to, cd, inlay, booklet etc. My question is would I have to create a display mode for each one of the images or is there a much easier way.
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-07-10 11:00:13
Question does buttonfunction work inthe testversion in a track display?

Where is dokumented which command will work in Trakc Display. I didn`t find a thing.
I just want to create a miniplayer with a dockable panel.
Title: foo_ui_panels
Post by: carmenm on 2007-07-10 11:53:39
Question does buttonfunction work inthe testversion in a track display?

Where is dokumented which command will work in Trakc Display. I didn`t find a thing.
I just want to create a miniplayer with a dockable panel.

They work for me
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-07-10 12:10:23
Are you using the test version? I tried to add a button in a normal Track Display but this didn't work.

Sorry for some reason it seems to work now.

I found a strange behaviour: A Track Display which uses the same code as the Track display in the panel ui shows [unknown function] when using a panel inside while the originally Trackdisplay works.

I think this is a dockable panel problem...
Title: foo_ui_panels
Post by: Andreasvb on 2007-07-10 12:20:57
terrestrial, I got a crash using your newest test version.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 02A8ECFFh
Access violation, operation: read, address: 0000000Ch
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (02A8ECFFh):
02A8ECBFh:  24 14 8B 16 8B 52 0C 51 8B CE FF D2 8B F8 85 FF
02A8ECCFh:  74 23 8B 06 8B 50 08 6A 00 57 8B CE FF D2 8B 4E
02A8ECDFh:  0C 2B 41 0C 3B 44 24 14 76 0B 8B CF 8B C6 E8 6E
02A8ECEFh:  F5 FF FF 8B F8 8B 43 0C 8B 56 0C 3B 42 0C 7C 0C
02A8ECFFh:  3B 47 0C 7F 07 B0 01 5F 83 C4 18 C3 32 C0 5F 83
02A8ED0Fh:  C4 18 C3 CC CC CC CC CC CC CC CC CC CC CC CC CC
02A8ED1Fh:  CC 51 55 56 8B F1 8B 4E 0C 8B 51 0C 57 8B F8 8B
02A8ED2Fh:  06 8B 40 0C 03 D7 52 8B CE FF D0 85 C0 74 0E 8B
Stack (0012F950h):
0012F930h:  00000000 00000000 00000000 00000000
0012F940h:  00000000 00000000 00000000 00000000
0012F950h:  00710454 04357938 00000000 00000000
0012F960h:  00000000 00000000 0435AFE8 02A8E577
0012F970h:  0435AFE8 01500001 00000100 0012F9AC
0012F980h:  02A8E6CB 00710454 00000100 00000028
0012F990h:  01500001 02A8E758 00710454 0435AFE8
0012F9A0h:  01500001 00000028 0012FA68 00000100
0012F9B0h:  02A9EB77 0435AFE8 00710454 00000100
0012F9C0h:  00000028 01500001 0012FA50 00000100
0012F9D0h:  0012FA00 00000000 76CA1A10 00710454
0012F9E0h:  00000100 00000028 01500001 00000100
0012F9F0h:  DCBAABCD 00000000 0012FA50 00000100
0012FA00h:  0012FA78 76CA1AE8 02A9EB30 00710454
0012FA10h:  00000100 00000028 01500001 256F56D7
0012FA20h:  0012FB08 0012FB00 00E0B000 00000024
0012FA30h:  00000001 00000000 00000000 00000030
0012FA40h:  FFFFFFFF FFFFFFFF 76CA1A91 00000000
0012FA50h:  53B400F7 00000001 00000000 00000000
0012FA60h:  0012FA1C 0012F570 0012FACC 76CE76CC
Registers:
EAX: 00000003, EBX: 043579A0, ECX: 04357938, EDX: 04357938
ESI: 0435AFE8, EDI: 00000000, EBP: 0012F9AC, ESP: 0012F950
Crash location: "foo_ui_panels", loaded at 02A50000h - 02B1E000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004FE000h
ntdll                            loaded at 77230000h - 7734E000h
kernel32                        loaded at 76D70000h - 76E48000h
ADVAPI32                        loaded at 75C90000h - 75D4F000h
RPCRT4                          loaded at 76E50000h - 76F13000h
COMCTL32                        loaded at 74930000h - 74AC4000h
msvcrt                          loaded at 770B0000h - 7715A000h
GDI32                            loaded at 75C40000h - 75C8B000h
USER32                          loaded at 76C80000h - 76D1E000h
SHLWAPI                          loaded at 77390000h - 773E5000h
ole32                            loaded at 75E20000h - 75F64000h
shared                          loaded at 10000000h - 1002F000h
comdlg32                        loaded at 760A0000h - 76114000h
SHELL32                          loaded at 761B0000h - 76C7E000h
IMM32                            loaded at 77350000h - 7736E000h
MSCTF                            loaded at 77160000h - 77227000h
LPK                              loaded at 75AF0000h - 75AF9000h
USP10                            loaded at 773F0000h - 7746D000h
wbload                          loaded at 66800000h - 6680E000h
WBLIND                          loaded at 66000000h - 66088000h
WINMM                            loaded at 74540000h - 74573000h
OLEAUT32                        loaded at 75B00000h - 75B8C000h
OLEACC                          loaded at 74500000h - 74538000h
UXTHEME                          loaded at 748F0000h - 7492F000h
msimg32                          loaded at 74E30000h - 74E35000h
wbhelp                          loaded at 66600000h - 66617000h
RocketDock                      loaded at 00D10000h - 00D22000h
PSAPI                            loaded at 75AE0000h - 75AE7000h
AM27105                          loaded at 010F0000h - 0112B000h
ws2_32                          loaded at 75B90000h - 75BBD000h
NSI                              loaded at 77380000h - 77386000h
HKDll                            loaded at 014F0000h - 014FE000h
DWMAPI                          loaded at 73940000h - 7394C000h
foo_audioscrobbler              loaded at 015A0000h - 015DB000h
foo_common                      loaded at 01610000h - 01649000h
foo_controlserver                loaded at 01650000h - 0168D000h
foo_converter                    loaded at 01860000h - 018CF000h
foo_convolve                    loaded at 016A0000h - 016F5000h
foo_cwb_hooks                    loaded at 018D0000h - 01922000h
foo_dsp_bs2b                    loaded at 01960000h - 0197F000h
foo_dsp_crossfader              loaded at 01990000h - 019EE000h
libmmd                          loaded at 01DD0000h - 0208E000h
MSVCR80                          loaded at 734D0000h - 7356B000h
foo_dsp_dolbyhp                  loaded at 01A00000h - 01A29000h
VERSION                          loaded at 751C0000h - 751C8000h
foo_dsp_stereoconv              loaded at 01A90000h - 01AC3000h
foo_dsp_vlevel                  loaded at 01AD0000h - 01AF8000h
foo_dumb                        loaded at 01C10000h - 01C99000h
foo_infobox                      loaded at 01B90000h - 01BD4000h
foo_input_std                    loaded at 02250000h - 0236B000h
foo_input_tak                    loaded at 01CA0000h - 01CEB000h
tak_deco_lib                    loaded at 01B40000h - 01B75000h
foo_masstag                      loaded at 02090000h - 020E4000h
foo_misc_addons                  loaded at 01D30000h - 01D70000h
foo_navigator                    loaded at 01D80000h - 01DB5000h
foo_osd                          loaded at 020F0000h - 02126000h
foo_playback_custom              loaded at 021C0000h - 02204000h
WINSPOOL                        loaded at 73F20000h - 73F61000h
foo_pqview                      loaded at 02170000h - 0218E000h
foo_rgscan                      loaded at 02550000h - 0259D000h
foo_run                          loaded at 02210000h - 0223F000h
foo_scheduler                    loaded at 02610000h - 0267F000h
POWRPROF                        loaded at 74E40000h - 74E5A000h
foo_uie_lyrics                  loaded at 02700000h - 02764000h
gdiplus                          loaded at 74590000h - 7473A000h
WININET                          loaded at 75D50000h - 75E1F000h
Normaliz                        loaded at 77370000h - 77373000h
iertutil                        loaded at 75BC0000h - 75C05000h
foo_uie_peakmeter                loaded at 025C0000h - 025EC000h
foo_uie_playlists_dropdown      loaded at 027B0000h - 027EE000h
foo_uie_quicksearch              loaded at 027F0000h - 0283B000h
foo_uie_tabs                    loaded at 026C0000h - 026EE000h
foo_uie_vis_egoh                loaded at 02770000h - 02791000h
foo_ui_columns                  loaded at 028F0000h - 0299C000h
foo_ui_panels                    loaded at 02A50000h - 02B1E000h
foo_utils                        loaded at 02870000h - 028AD000h
foo_version                      loaded at 029A0000h - 029CA000h
dbghelp                          loaded at 70A60000h - 70B3C000h
zlib1                            loaded at 02B20000h - 02B35000h
DolbyHph                        loaded at 04D00000h - 04E00000h
NLAapi                          loaded at 744E0000h - 744EF000h
IPHLPAPI                        loaded at 75380000h - 75399000h
dhcpcsvc                        loaded at 75340000h - 75375000h
DNSAPI                          loaded at 757E0000h - 7580B000h
Secur32                          loaded at 75980000h - 75994000h
WINNSI                          loaded at 755A0000h - 755A7000h
dhcpcsvc6                        loaded at 75320000h - 75340000h
mswsock                          loaded at 75150000h - 7518B000h
winrnr                          loaded at 73960000h - 73968000h
WLDAP32                          loaded at 76D20000h - 76D69000h
napinsp                          loaded at 73950000h - 7395F000h
pnrpnsp                          loaded at 73910000h - 73922000h
wshtcpip                        loaded at 74E20000h - 74E26000h
rasadhlp                        loaded at 73C20000h - 73C26000h
wship6                          loaded at 751B0000h - 751B6000h
DSOUND                          loaded at 6FFB0000h - 70021000h
RASAPI32                        loaded at 72760000h - 727A7000h
rasman                          loaded at 74760000h - 74774000h
NETAPI32                        loaded at 75750000h - 757BA000h
TAPI32                          loaded at 72630000h - 72661000h
rtutils                          loaded at 74750000h - 7475C000h
USERENV                          loaded at 759A0000h - 759BE000h
CLBCatQ                          loaded at 76120000h - 761A4000h
MMDevApi                        loaded at 743B0000h - 743D7000h
urlmon                          loaded at 75F70000h - 76094000h
SETUPAPI                        loaded at 76F20000h - 770A8000h
WINTRUST                        loaded at 74310000h - 7433D000h
CRYPT32                          loaded at 75420000h - 75511000h
MSASN1                          loaded at 75600000h - 75612000h
imagehlp                        loaded at 75C10000h - 75C39000h
audioses                        loaded at 73AA0000h - 73AC1000h
audioeng                        loaded at 73A30000h - 73A96000h
AVRT                            loaded at 744F0000h - 744F7000h
rsaenh                          loaded at 74EE0000h - 74F18000h
browseui                        loaded at 72D30000h - 72E75000h
PROPSYS                          loaded at 743E0000h - 74497000h
DUser                            loaded at 748C0000h - 748F0000h
tiptsf                          loaded at 6F950000h - 6F9B0000h
WindowsCodecs                    loaded at 73230000h - 732E2000h
apphelp                          loaded at 758F0000h - 7591C000h
cscui                            loaded at 73190000h - 73225000h
CSCDLL                          loaded at 73670000h - 73679000h
CSCAPI                          loaded at 73660000h - 7366A000h
SAMLIB                          loaded at 757C0000h - 757D1000h
ntshrui                          loaded at 6D690000h - 6D6DA000h
slc                              loaded at 753E0000h - 75419000h
msshsq                          loaded at 72C00000h - 72C38000h
thumbcache                      loaded at 6FC20000h - 6FC32000h
actxprxy                        loaded at 703B0000h - 70403000h
SHDOCVW                          loaded at 72E80000h - 72F87000h
ieframe                          loaded at 713A0000h - 7196B000h
events                          loaded at 16000000h - 16036000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
MSVCR71                          loaded at 7C340000h - 7C396000h

Stack dump analysis:
Address: 02A8E577h, location: "foo_ui_panels", loaded at 02A50000h - 02B1E000h
Address: 02A8E6CBh, location: "foo_ui_panels", loaded at 02A50000h - 02B1E000h
Address: 02A8E758h, location: "foo_ui_panels", loaded at 02A50000h - 02B1E000h
Address: 02A9EB77h, location: "foo_ui_panels", loaded at 02A50000h - 02B1E000h
Symbol: "foobar2000_get_interface" (+0000B887h)
Address: 76CA1A10h, location: "USER32", loaded at 76C80000h - 76D1E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 76CA1AE8h, location: "USER32", loaded at 76C80000h - 76D1E000h
Symbol: "GetMessageW" (+00000146h)
Address: 02A9EB30h, location: "foo_ui_panels", loaded at 02A50000h - 02B1E000h
Symbol: "foobar2000_get_interface" (+0000B840h)
Address: 76CA1A91h, location: "USER32", loaded at 76C80000h - 76D1E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 76CE76CCh, location: "USER32", loaded at 76C80000h - 76D1E000h
Symbol: "AlignRects" (+00001926h)
Address: 76CA2A47h, location: "USER32", loaded at 76C80000h - 76D1E000h
Symbol: "IsWindow" (+0000014Dh)
Address: 02A9EB30h, location: "foo_ui_panels", loaded at 02A50000h - 02B1E000h
Symbol: "foobar2000_get_interface" (+0000B840h)
Address: 76C98C2Eh, location: "USER32", loaded at 76C80000h - 76D1E000h
Symbol: "DestroyWindow" (+00000000h)
Address: 76CE76CCh, location: "USER32", loaded at 76C80000h - 76D1E000h
Symbol: "AlignRects" (+00001926h)
Address: 76CA2A98h, location: "USER32", loaded at 76C80000h - 76D1E000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 02A9EB30h, location: "foo_ui_panels", loaded at 02A50000h - 02B1E000h
Symbol: "foobar2000_get_interface" (+0000B840h)
Address: 0042FE21h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 10002DD2h, location: "shared", loaded at 10000000h - 1002F000h
Symbol: "uCallStackTracker::uCallStackTracker" (+00000032h)
Address: 004C0530h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 00430967h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 004C07D0h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 004BC438h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 004BC438h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 02000002h, location: "libmmd", loaded at 01DD0000h - 0208E000h
Symbol: "_csqrtq_f90" (+0022D6C6h)
Address: 77292447h, location: "ntdll", loaded at 77230000h - 7734E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B61h)
Address: 016B009Eh, location: "foo_convolve", loaded at 016A0000h - 016F5000h
Symbol: "foobar2000_get_interface" (+0000AEBEh)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 004C70E0h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 77238BF2h, location: "ntdll", loaded at 77230000h - 7734E000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 7727C56Bh, location: "ntdll", loaded at 77230000h - 7734E000h
Symbol: "RtlConvertUlongToLargeInteger" (+000075E5h)
Address: 77292447h, location: "ntdll", loaded at 77230000h - 7734E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B61h)
Address: 7729214Ch, location: "ntdll", loaded at 77230000h - 7734E000h
Symbol: "RtlTryEnterCriticalSection" (+00000866h)
Address: 7727C56Bh, location: "ntdll", loaded at 77230000h - 7734E000h
Symbol: "RtlConvertUlongToLargeInteger" (+000075E5h)
Address: 7729240Bh, location: "ntdll", loaded at 77230000h - 7734E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B25h)
Address: 77292447h, location: "ntdll", loaded at 77230000h - 7734E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B61h)
Address: 7729240Bh, location: "ntdll", loaded at 77230000h - 7734E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B25h)
Address: 77292447h, location: "ntdll", loaded at 77230000h - 7734E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B61h)
Address: 02000002h, location: "libmmd", loaded at 01DD0000h - 0208E000h
Symbol: "_csqrtq_f90" (+0022D6C6h)
Address: 77291843h, location: "ntdll", loaded at 77230000h - 7734E000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 77238BF2h, location: "ntdll", loaded at 77230000h - 7734E000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 77238BF2h, location: "ntdll", loaded at 77230000h - 7734E000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 7727CCF3h, location: "ntdll", loaded at 77230000h - 7734E000h
Symbol: "RtlConvertUlongToLargeInteger" (+00007D6Dh)
Address: 77291843h, location: "ntdll", loaded at 77230000h - 7734E000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 772916DCh, location: "ntdll", loaded at 77230000h - 7734E000h
Symbol: "RtlAllocateHeap" (+000000AFh)
Address: 7729162Dh, location: "ntdll", loaded at 77230000h - 7734E000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 77238BF2h, location: "ntdll", loaded at 77230000h - 7734E000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 77291843h, location: "ntdll", loaded at 77230000h - 7734E000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 0043D4DDh, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 00407E27h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 00491E58h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 00491E58h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 004E4218h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 00447AE7h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 0043D4DDh, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 004991DDh, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 1002F000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 004AF4F4h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 00430B6Eh, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 004E0928h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 004973CAh, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 004936FCh, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 004936F6h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 004B49E0h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 004B33D0h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 004E4210h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 004AF8E8h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 00496284h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 76DB3833h, location: "kernel32", loaded at 76D70000h - 76E48000h
Symbol: "BaseThreadInitThunk" (+00000012h)
Address: 7726A9BDh, location: "ntdll", loaded at 77230000h - 7734E000h
Symbol: "LdrInitializeThunk" (+0000004Dh)
Address: 76E05984h, location: "kernel32", loaded at 76D70000h - 76E48000h
Symbol: "UnhandledExceptionFilter" (+00000000h)
Address: 76E05984h, location: "kernel32", loaded at 76D70000h - 76E48000h
Symbol: "UnhandledExceptionFilter" (+00000000h)
Address: 77238BF2h, location: "ntdll", loaded at 77230000h - 7734E000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 7727C033h, location: "ntdll", loaded at 77230000h - 7734E000h
Symbol: "RtlConvertUlongToLargeInteger" (+000070ADh)
Address: 004F53B0h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 01C6FE65h, location: "foo_dumb", loaded at 01C10000h - 01C99000h
Symbol: "foobar2000_get_interface" (+000578F5h)
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 00440020h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 00430020h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 01C6FE66h, location: "foo_dumb", loaded at 01C10000h - 01C99000h
Symbol: "foobar2000_get_interface" (+000578F6h)
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 00430022h, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 0041006Eh, location: "foobar2000", loaded at 00400000h - 004FE000h
Address: 01C6FE68h, location: "foo_dumb", loaded at 01C10000h - 01C99000h
Symbol: "foobar2000_get_interface" (+000578F8h)
Address: 0041006Eh, location: "foobar2000", loaded at 00400000h - 004FE000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
Panels UI 0.14.6 beta [Jul 10 2007 - 02:05:50]  (foo_ui_panels)
Tagger Panel Window 1.0.5 [Jun 12 2007 - 15:14:00]  (foo_cwb_hooks)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
Converter 1.0.1  (foo_converter)
DUMB module decoder 0.9.8.4  (foo_dumb)
Scheduler 3.53  (foo_scheduler)
foobar2000 core 0.9.4.3  (Core)
Control Server 1.0.0 beta 1  (foo_controlserver)
Playlists Dropdown 0.6 alpha 3  (foo_uie_playlists_dropdown)
Columns UI 0.2.0 alpha 2  (foo_ui_columns)
Components versions viewer 0.3  (foo_version)
VLevel 20060324.0  (foo_dsp_vlevel)
Gapless Crossfader 0.3.2 (Intel SSE)  (foo_dsp_crossfader)
Lyric Show Panels 0.3.1.1b3 (SSE2) [Jun 23 2007 - 16:12:06]  (foo_uie_lyrics)
Run services 0.3.2  (foo_run)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Peakmeter Panel 0.0.3.1  (foo_uie_peakmeter)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
On-Screen Display 1.52  (foo_osd)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
cwbowron's title format hooks 1.2.5 [Jun  8 2007 - 08:49:42]  (foo_cwb_hooks)
FLAC Decoder 1.1.0  (foo_input_std)
Stereo Convolution 1.0.1  (foo_dsp_stereoconv)
Masstagger 1.6  (foo_masstag)
Misc. Addons 0.1 (Intel SSE)  (foo_misc_addons)
Audioscrobbler 1.3.6  (foo_audioscrobbler)
bs2b 2.1.0  (foo_dsp_bs2b)
WMA Decoder 1.1  (foo_input_std)
Dolby Headphone Wrapper 1.1  (foo_dsp_dolbyhp)
Playback Statistics Custom 1.0.3  (foo_playback_custom)
Common services 0.1  (foo_common)
Special file info box 2.0.4  (foo_infobox)
Playlist Tools 0.5.9  (foo_utils)
Convolver 0.3  (foo_convolve)
TAK Decoder 0.3.1  (foo_input_tak)
Standard Input Array 1.0  (foo_input_std)
Navigator 0.61a  (foo_navigator)
Title: foo_ui_panels
Post by: vlada on 2007-07-10 17:05:37
I had the crash again with the latest release. This time it is on a different computer. fb2k crashed after cca 30 minutes. After the crash fb2k keeps playing current song, but I get the usual window telling me that foobar2000 has crashed and the window with log appears. It might be the same problem as Andreasvb already reported, but some addresses are different. Here is the log:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0CFF988Ch
Access violation, operation: read, address: 0D704000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (0CFF988Ch):
0CFF984Ch:  00 00 00 89 74 24 6C 89 6C 24 68 66 89 6C 24 58
0CFF985Ch:  72 0D 8B 44 24 3C 50 E8 56 7E 02 00 83 C4 04 8B
0CFF986Ch:  54 24 14 89 74 24 50 89 6C 24 4C 66 89 6C 24 3C
0CFF987Ch:  8B 44 24 1C 03 10 83 C0 04 83 C7 02 89 44 24 1C
0CFF988Ch:  0F B7 07 66 3B C5 89 54 24 14 0F 85 A8 FE FF FF
0CFF989Ch:  8B 4C 24 28 89 39 8B C2 8B 8C 24 80 00 00 00 64
0CFF98ACh:  89 0D 00 00 00 00 59 5F 5E 5D 5B 8B 4C 24 68 33
0CFF98BCh:  CC E8 29 7C 02 00 83 C4 78 C3 CC CC CC CC CC CC
Stack (0013E0D4h):
0013E0B4h:  E27C8EB0 00000000 0000000C BC687E90
0013E0C4h:  0013FA98 00009D60 AAA34B64 BF815DEE
0013E0D4h:  780F7086 00000000 0D6F61B0 0D703530
0013E0E4h:  0D6F61B0 000001D8 00000004 0D6EB050
0013E0F4h:  0D703D62 0D703D5C 0013E314 00000002
0013E104h:  00000002 0D703D5C 00000066 00000000
0013E114h:  00000000 0013E520 00000001 00000000
0013E124h:  00000007 0D05E7F0 00090000 000A000D
0013E134h:  00000000 00FFFFFF 00000000 00000007
0013E144h:  00130001 0D703D66 0CFFED01 780F70B6
0013E154h:  0013E5A4 0D03C038 FFFFFFFF 0CFFC6E1
0013E164h:  0D6EA0F8 0013E314 780F712E 00000000
0013E174h:  00000008 0013F714 00000000 0D7035E2
0013E184h:  00000000 003DD9A8 00000006 00000000
0013E194h:  0000003E 00000003 780F4D7A 00000000
0013E1A4h:  00000000 0D6D7C80 01000018 0D6E94B0
0013E1B4h:  00000000 00000000 0000005A 0D6EA0F8
0013E1C4h:  00000000 FFFFFE8F 00000003 000005CD
0013E1D4h:  00000011 FFFF0000 00000000 004935B9
0013E1E4h:  00000001 00000000 0D6F6198 0D6F61F8
Registers:
EAX: 0D6EB050, EBX: 00000008, ECX: 00000004, EDX: 000001D8
ESI: 00000007, EDI: 0D704000, EBP: 00000000, ESP: 0013E0D4
Crash location: "foo_ui_panels", loaded at 0CFB0000h - 0D076000h
Symbol: "foobar2000_get_interface" (+0000659Ch)

Loaded modules:
foobar2000                       loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9AF000h
kernel32                         loaded at 7C800000h - 7C8F5000h
COMCTL32                         loaded at 773C0000h - 774C3000h
msvcrt                           loaded at 77C00000h - 77C58000h
ADVAPI32                         loaded at 77DC0000h - 77E6B000h
RPCRT4                           loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                           loaded at 7E360000h - 7E3F0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D6000h
ole32                            loaded at 774D0000h - 7760D000h
shared                           loaded at 10000000h - 10029000h
comdlg32                         loaded at 76390000h - 763D9000h
uxtheme                          loaded at 5B250000h - 5B288000h
MSCTF                            loaded at 746F0000h - 7473B000h
foo_abx                          loaded at 00A90000h - 00AC3000h
foo_adpcm                        loaded at 00AF0000h - 00B42000h
foo_albumlist                    loaded at 00B70000h - 00BB7000h
OLEAUT32                         loaded at 77110000h - 7719C000h
foo_autoplaylist                 loaded at 00BE0000h - 00C12000h
foo_bitcompare                   loaded at 00C40000h - 00C66000h
foo_browser                      loaded at 00C90000h - 00CCB000h
foo_cdda                         loaded at 00CF0000h - 00D25000h
foo_channel_mixer                loaded at 00D50000h - 00D8A000h
foo_common                       loaded at 00DA0000h - 00DDA000h
foo_converter                    loaded at 00E00000h - 00E69000h
foo_cuesheet_creator             loaded at 00E90000h - 00EBD000h
foo_cwb_hooks                    loaded at 00EE0000h - 00F20000h
foo_dbsearch                     loaded at 00F40000h - 00F9C000h
foo_discogs                      loaded at 00FC0000h - 01032000h
gdiplus                          loaded at 4EBE0000h - 4ED83000h
WS2_32                           loaded at 71A90000h - 71AA7000h
WS2HELP                          loaded at 71A80000h - 71A88000h
WINMM                            loaded at 76B30000h - 76B5D000h
foo_dsp_centercut                loaded at 010E0000h - 01105000h
foo_dsp_continuator              loaded at 01130000h - 01162000h
foo_dsp_crossfader               loaded at 01190000h - 0119D000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_dsp_delta                    loaded at 011C0000h - 011DE000h
foo_dsp_fsurround                loaded at 01200000h - 01223000h
foo_dsp_silence                  loaded at 01250000h - 01279000h
foo_dsp_skip_silence             loaded at 012A0000h - 012AA000h
foo_dsp_soundtouch               loaded at 012C0000h - 012CF000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
foo_dsp_std                      loaded at 012E0000h - 01321000h
foo_dsp_vlevel                   loaded at 01350000h - 01374000h
foo_freedb2                      loaded at 013A0000h - 013E0000h
foo_input_alac                   loaded at 01400000h - 0141D000h
foo_input_awma                   loaded at 01440000h - 01459000h
WMVCore                          loaded at 15110000h - 1536A000h
WMASF                            loaded at 11C70000h - 11CA9000h
foo_input_dts                    loaded at 01470000h - 014D5000h
foo_input_matroska               loaded at 01500000h - 01586000h
foo_input_monkey                 loaded at 015B0000h - 015F9000h
foo_input_mslive                 loaded at 01620000h - 0163E000h
foo_input_shorten                loaded at 01650000h - 0167E000h
foo_input_std                    loaded at 016A0000h - 017B3000h
foo_input_tta                    loaded at 017E0000h - 0180D000h
foo_lnk                          loaded at 01830000h - 01849000h
foo_managedWrapper               loaded at 01870000h - 0193A000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                         loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA6000h
mscorjit                         loaded at 79060000h - 790B3000h
rsaenh                           loaded at 0FFD0000h - 0FFF8000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
xpsp2res                         loaded at 20000000h - 202CC000h
dotnet_title                     loaded at 11000000h - 1101C000h
foo_masstag                      loaded at 04400000h - 0444F000h
foo_masstag_addons               loaded at 04470000h - 0447E000h
foo_midi                         loaded at 04490000h - 0453A000h
foo_packet_decoder_ac3           loaded at 04560000h - 04587000h
foo_packet_decoder_wavpack       loaded at 045B0000h - 045D5000h
foo_playcount_mod                loaded at 04600000h - 04615000h
foo_playlist_bind                loaded at 04630000h - 04655000h
foo_playlist_manager             loaded at 04670000h - 046B6000h
foo_playlist_tree                loaded at 046E0000h - 0474B000h
foo_pqview                       loaded at 04770000h - 0478C000h
foo_prettypop                    loaded at 047B0000h - 047FD000h
foo_random                       loaded at 048B0000h - 048EF000h
foo_rgscan                       loaded at 04910000h - 04958000h
foo_run                          loaded at 04980000h - 049AB000h
foo_scheduler                    loaded at 049D0000h - 04A3F000h
POWRPROF                         loaded at 74AA0000h - 74AA8000h
foo_tradersfriend                loaded at 04A60000h - 04A9D000h
foo_uie_albumart                 loaded at 04AC0000h - 04AFC000h
foo_uie_albumlist                loaded at 04B20000h - 04B5F000h
foo_uie_lyrics                   loaded at 04B80000h - 04BDE000h
WININET                          loaded at 771A0000h - 77246000h
CRYPT32                          loaded at 77A70000h - 77B05000h
MSASN1                           loaded at 77B10000h - 77B22000h
foo_uie_queuemanager             loaded at 04C00000h - 04C39000h
foo_uie_quicksearch              loaded at 04CF0000h - 04D36000h
foo_uie_tabs                     loaded at 04D40000h - 04D6A000h
foo_uie_trackinfo                loaded at 04D90000h - 04DBE000h
foo_uie_trackinfo_mod            loaded at 04DE0000h - 04E37000h
foo_uie_vis_egoh                 loaded at 04E50000h - 04E6D000h
foo_uie_vis_projectm             loaded at 04E80000h - 04ECC000h
OPENGL32                         loaded at 5F210000h - 5F2DC000h
GLU32                            loaded at 61AE0000h - 61B01000h
DDRAW                            loaded at 73720000h - 73769000h
DCIMAN32                         loaded at 73B80000h - 73B86000h
foo_ui_columns                   loaded at 0CEE0000h - 0CF82000h
foo_ui_panels                    loaded at 0CFB0000h - 0D076000h
IMM32                            loaded at 76370000h - 7638D000h
foo_ui_std                       loaded at 0D0A0000h - 0D0F7000h
foo_unpack                       loaded at 0D120000h - 0D14E000h
foo_utils                        loaded at 0D170000h - 0D1A9000h
foo_utils_matroska               loaded at 0D1D0000h - 0D1EA000h
foo_verifier                     loaded at 0D210000h - 0D240000h
foo_version                      loaded at 0D260000h - 0D285000h
dbghelp                          loaded at 59C50000h - 59CF1000h
VERSION                          loaded at 77BF0000h - 77BF8000h
Msimg32                          loaded at 76360000h - 76365000h
System.Xml.ni                    loaded at 69BE0000h - 6A148000h
mscorlib.resources               loaded at 0DB00000h - 0DB4E000h
diasymreader                     loaded at 5E380000h - 5E409000h
DSOUND                           loaded at 73ED0000h - 73F2C000h
WINTRUST                         loaded at 76C20000h - 76C4E000h
IMAGEHLP                         loaded at 76C80000h - 76CA8000h
wdmaud                           loaded at 72CE0000h - 72CE9000h
msacm32                          loaded at 72CD0000h - 72CD8000h
MSACM32                          loaded at 77BD0000h - 77BE5000h
midimap                          loaded at 77BC0000h - 77BC7000h
KsUser                           loaded at 73EA0000h - 73EA4000h

Stack dump analysis:
Address: 0D05E7F0h, location: "foo_ui_panels", loaded at 0CFB0000h - 0D076000h
Address: 00FFFFFFh, location: "foo_discogs", loaded at 00FC0000h - 01032000h
Address: 0CFFED01h, location: "foo_ui_panels", loaded at 0CFB0000h - 0D076000h
Symbol: "foobar2000_get_interface" (+0000BA11h)
Address: 0D03C038h, location: "foo_ui_panels", loaded at 0CFB0000h - 0D076000h
Address: 0CFFC6E1h, location: "foo_ui_panels", loaded at 0CFB0000h - 0D076000h
Symbol: "foobar2000_get_interface" (+000093F1h)
Address: 01000018h, location: "foo_discogs", loaded at 00FC0000h - 01032000h
Address: 004935B9h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045DFA4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 004C1EE4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 0D02A880h, location: "foo_ui_panels", loaded at 0CFB0000h - 0D076000h
Address: 0CFBBE1Dh, location: "foo_ui_panels", loaded at 0CFB0000h - 0D076000h
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000402h)
Address: 0045004Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0CFC755Ah, location: "foo_ui_panels", loaded at 0CFB0000h - 0D076000h
Address: 018A0021h, location: "foo_managedWrapper", loaded at 01870000h - 0193A000h
Address: 01010007h, location: "foo_discogs", loaded at 00FC0000h - 01032000h
Address: 7C900000h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 0D021790h, location: "foo_ui_panels", loaded at 0CFB0000h - 0D076000h
Address: 0CFB0000h, location: "foo_ui_panels", loaded at 0CFB0000h - 0D076000h
Address: 0D03ECBBh, location: "foo_ui_panels", loaded at 0CFB0000h - 0D076000h
Address: 0CFF287Ah, location: "foo_ui_panels", loaded at 0CFB0000h - 0D076000h
Address: 0D046FB4h, location: "foo_ui_panels", loaded at 0CFB0000h - 0D076000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 0D021FC5h, location: "foo_ui_panels", loaded at 0CFB0000h - 0D076000h
Address: 0D0219B3h, location: "foo_ui_panels", loaded at 0CFB0000h - 0D076000h
Address: 0D03ED0Bh, location: "foo_ui_panels", loaded at 0CFB0000h - 0D076000h
Address: 0CFC355Fh, location: "foo_ui_panels", loaded at 0CFB0000h - 0D076000h
Address: 7C90DA54h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "NtFreeVirtualMemory" (+0000000Ch)
Address: 7C918331h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlReAllocateHeap" (+00000934h)
Address: 7C9180FFh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlReAllocateHeap" (+00000702h)
Address: 01010053h, location: "foo_discogs", loaded at 00FC0000h - 01032000h
Address: 7C9180FFh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlReAllocateHeap" (+00000702h)
Address: 7C911BFFh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlInitializeCriticalSection" (+000000D2h)
Address: 7C91825Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlReAllocateHeap" (+00000860h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 0D046FB4h, location: "foo_ui_panels", loaded at 0CFB0000h - 0D076000h
Address: 0D046FB4h, location: "foo_ui_panels", loaded at 0CFB0000h - 0D076000h
Address: 7C910F46h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+000004B7h)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C910F46h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+000004B7h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 4ED3A00Fh, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 4ED387DDh, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 4ECE5B38h, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 4ECDAFC0h, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 4ECE5B38h, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 4ECDAF5Ch, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 77F1BAC2h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "StretchBlt" (+00000000h)
Address: 4ECD31CCh, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 7C911BFFh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlInitializeCriticalSection" (+000000D2h)
Address: 7C911DACh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlInitializeCriticalSection" (+0000027Fh)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C911962h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlDeleteCriticalSection" (+000000D8h)
Address: 7C911993h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlDeleteCriticalSection" (+00000109h)
Address: 7C97C080h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Address: 7C911970h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlDeleteCriticalSection" (+000000E6h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000117h)
Address: 7C911978h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlDeleteCriticalSection" (+000000EEh)
Address: 7C911902h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlDeleteCriticalSection" (+00000078h)
Address: 0D046FB4h, location: "foo_ui_panels", loaded at 0CFB0000h - 0D076000h
Address: 4EC058A7h, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 4ECCD8B8h, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 4EC3F77Ah, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 4EC3D393h, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 4EC4C164h, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 4EC4C184h, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 4EBE1580h, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 4EBE1580h, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 4EC387B2h, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 4ED65EB0h, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 01010053h, location: "foo_discogs", loaded at 00FC0000h - 01032000h
Address: 00FF0000h, location: "foo_discogs", loaded at 00FC0000h - 01032000h
Symbol: "curl_share_cleanup" (+00000C90h)
Address: 77F19210h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "SetDIBitsToDevice" (+00000204h)
Address: 4EBE1580h, location: "gdiplus", loaded at 4EBE0000h - 4ED83000h
Address: 77F198EBh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 77F198C6h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 77F199AFh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+00000046h)
Address: 77F199B7h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+0000004Eh)
Address: 01000000h, location: "foo_discogs", loaded at 00FC0000h - 01032000h
Address: 77F18EF9h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetMapMode" (+00000124h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C912270h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlInitializeCriticalSection" (+00000743h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 5B254B63h, location: "uxtheme", loaded at 5B250000h - 5B288000h
Symbol: "Ordinal45" (+0000007Ah)
Address: 0D021790h, location: "foo_ui_panels", loaded at 0CFB0000h - 0D076000h
Address: 77F198EBh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 77F198C6h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 7B0A0FFBh, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC56000h
Address: 77F199AFh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+00000046h)
Address: 77F199B7h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+0000004Eh)
Address: 01000000h, location: "foo_discogs", loaded at 00FC0000h - 01032000h
Address: 7C910000h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlNtStatusToDosErrorNoTeb" (+00000477h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C910F46h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+000004B7h)

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
Masstagger 1.6  (foo_masstag)
Matroska Utility Plugin 1.0.2  (foo_utils_matroska)
Queue manager panel 0.2.1  (foo_uie_queuemanager)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Track info panel mod 0.8.0 beta [Dec  6 2006 - 14:21:24]  (foo_uie_trackinfo_mod)
Track info panel 0.8  (foo_uie_trackinfo)
Live show tagger 0.6.1  (foo_tradersfriend)
Playlist tools 0.5.7  (foo_utils)
Components versions viewer 0.1  (foo_version)
Play Count Mod 1.0.2  (foo_playcount_mod)
FreeSurround 0.1  (foo_dsp_fsurround)
Music Browser 1.2.2c [Jul  6 2006 - 09:42:02]  (foo_browser)
Default User Interface 0.9acc  (foo_ui_std)
XA ADPCM decoder 1.2  (foo_adpcm)
Converter 1.0.1  (foo_converter)
MIDI synthesizer host 1.7  (foo_midi)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
ATSC A/52 (AC3) Packet Decoder 0.9  (foo_packet_decoder_ac3)
Post-track silence 0.0.2  (foo_dsp_silence)
Interplay ACM decoder 1.0  (foo_adpcm)
WavPack Packet Decoder 0.9.0  (foo_packet_decoder_wavpack)
Shorten decoder 0.4.2a  (foo_input_shorten)
Playlist Tree Panel 2.2.4 [Nov 17 2006 - 16:34:17]  (foo_playlist_tree)
Lyric Show Panels 0.3.1.0  (foo_uie_lyrics)
ADX decoder 1.6  (foo_adpcm)
Discogs Tagger 0.92  (foo_discogs)
FLAC Decoder 1.1.0  (foo_input_std)
SoundTouch DSP 0.1  (foo_dsp_soundtouch)
CD Audio Decoder 2.1.1  (foo_cdda)
Continuator 0.4.0  (foo_dsp_continuator)
Columns UI 0.2.0 alpha 1  (foo_ui_columns)
Channel Mixer 0.9.4  (foo_channel_mixer)
Cuesheet Creator 0.4.5  (foo_cuesheet_creator)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
Masstagger Addons 0.3.2  (foo_masstag_addons)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
kode's ADPCM decoders 1.2  (foo_adpcm)
Shell link resolver 1.1  (foo_lnk)
OKI-ADPCM decoder 0.14  (foo_adpcm)
BRR decoder and converter 0.7  (foo_adpcm)
Matroska Plugin 0.9.1.2  (foo_input_matroska)
Center Cut 1.0.1  (foo_dsp_centercut)
Randomized playlist entry 1.2.3  (foo_random)
Binary comparator 1.0  (foo_bitcompare)
GCN DSP decoder 1.2  (foo_adpcm)
Skip silence 0.1  (foo_dsp_skip_silence)
ALAC Decoder 1.0  (foo_input_alac)
Acro WMA decoder 0.1.5  (foo_input_awma)
RAR reader 1.1  (foo_unpack)
Pretty Popup 1.2.3  (foo_prettypop)
DTS decoder 0.1.7  (foo_input_dts)
foo_managedWrapper 0.4  (foo_managedWrapper)
TTA Audio Decoder (unofficial) 2.4.1  (foo_input_tta)
ZIP/GZIP reader 1.0  (foo_unpack)
mslive streaming support 0.1.6.3  (foo_input_mslive)
WMA Decoder 1.1  (foo_input_std)
Playlist Manager 1.0  (foo_playlist_manager)
Run services 0.3.2  (foo_run)
Standard DSP array 1.0  (foo_dsp_std)
ABX Comparator 1.3.1  (foo_abx)
File Integrity Verifier 1.0.1  (foo_verifier)
Standard Input Array 1.0  (foo_input_std)
projectM visualization (Panel) 0.4 (SSE2)  (foo_uie_vis_projectm)
cwbowron's title format hooks 1.2.beta1 [May 30 2007 - 15:36:21]  (foo_cwb_hooks)
freedb Tagger 0.5.2a  (foo_freedb2)
foobar2000 core 0.9.4.3  (Core)
Panels UI 0.14.6 beta [Jul 10 2007 - 02:05:50]  (foo_ui_panels)
ReplayGain Scanner 2.0.2  (foo_rgscan)
VLevel 20060324.0  (foo_dsp_vlevel)
Album list panel 0.2.1 beta 1  (foo_uie_albumlist)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
Playlist Bind 3.1  (foo_playlist_bind)
Album List 3.2.0  (foo_albumlist)
Album Art Panel 0.2.6  (foo_uie_albumart)
Database search 1.3.1 beta 11  (foo_dbsearch)
Scheduler 3.53  (foo_scheduler)
RAC decoder 1.0  (foo_adpcm)
Crossfader 0.1.6.2  (foo_dsp_crossfader)
Common services 0.1  (foo_common)

Btw. do you have any idea why $button2 isn't working in the development versions?

My fault, the $button2 works correctly. But the problem was in $calcwidth(), which doesn't work correctly. If I let it calculate width of "$font(lucida sans unicode, 8, bold glow-100-100-200,255-255-255)SOME TEXT", it calculates it as if everything was real text. But in older version only length of "SOME TEXT" was taken in account, which is correct IMHO.
Title: foo_ui_panels
Post by: terrestrial on 2007-07-10 17:50:11
I love the drag n drop feature(i still hope for a way to change the icon), it allows some very new things(because the drop can be out of foobar).


you can use reshacker to change the image in the dll (although it has to be the same size)

@terrestrial: Will the "avoidung text" be reintegrated? When not it isn't to difficult to create a string which cuts the text at a specific length.


no, not at the moment. what exactly are you trying to do?


terrestrial, I got a crash using your newest test version.


were you doing something with the library filter when the crash occurred? have you modified the default library filter criteria?


I had the crash again with the latest release. This time it is on a different computer. fb2k crashed after cca 30 minutes. After the crash fb2k keeps playing current song, but I get the usual window telling me that foobar2000 has crashed and the window with log appears. It might be the same problem as Andreasvb already reported, but some addresses are different. Here is the log:


can you post your pui please... something on your layout isn't getting parsed correctly.
Title: foo_ui_panels
Post by: vlada on 2007-07-10 19:54:59
can you post your pui please... something on your layout isn't getting parsed correctly.


Sure I can. I already publicized my config here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=52890&view=findpost&p=502661).  Of course the actual version is little bit different. I also modified 2 things since the crash - fixed rating buttons behaviour and corrected replaygain display in SCPL. I hope the crash wasn't here.

The latest version is here (http://www.sendspace.com/file/53mlm1).
Title: foo_ui_panels
Post by: Andreasvb on 2007-07-10 20:18:01
were you doing something with the library filter when the crash occurred? have you modified the default library filter criteria?

I used the Quick Search Toolbar. After I picked a song it crashed. It works with the stable version.

Edit: Seems it crash if you press up/down if SCPL is out of focus.

How to recreate: Minimize foobar2000 then restore but don't select anything, just press up or down and it will crash.

Choosen interface: Columns UI.
Using SCPL, Track Display, Library Filter.
Title: foo_ui_panels
Post by: stampgevaar on 2007-07-10 20:31:43
$button2($sub(%_width%,55),$sub(%_height%,60),0,0,16,14,
'$imageabs2(,,16,,0,,0,0,/images\albumlist.png,)',
'$imageabs2(,,32,,0,,0,0,/images\albumlist.png,)',
SORTGROUP-PRESETS-MENU,TOOLTIP:"Sort Playlist")

Why doesn't the group get sorted when I use this button? When I choose to sort from the right click menu the groups also change but with the button only the tracks of a group get sorted.
Title: foo_ui_panels
Post by: vlada on 2007-07-11 00:22:05
So far no more crashes, so I probably fixed it by modifying the config. I'll let you know if my fb2k crashes again.
Title: foo_ui_panels
Post by: gob on 2007-07-11 07:59:51
Up/Down keys dont work for selecting tracks in SCPL when the quicksearch toolbar resides in a tabbed panel.
Title: foo_ui_panels
Post by: stampgevaar on 2007-07-11 12:58:57
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01745BCAh
Access violation, operation: read, address: 01BB2000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (01745BCAh):
01745B8Ah:  0F 82 A4 01 00 00 81 F9 00 01 00 00 72 1F 83 3D
01745B9Ah:  64 54 78 01 00 74 16 57 56 83 E7 0F 83 E6 0F 3B
01745BAAh:  FE 5E 5F 75 08 5E 5F 5D E9 5C 9E 00 00 F7 C7 03
01745BBAh:  00 00 00 75 15 C1 E9 02 83 E2 03 83 F9 08 72 2A
01745BCAh:  F3 A5 FF 24 95 E4 5C 74 01 90 8B C7 BA 03 00 00
01745BDAh:  00 83 E9 04 72 0C 83 E0 03 03 C8 FF 24 85 F8 5B
01745BEAh:  74 01 FF 24 8D F4 5C 74 01 90 FF 24 8D 78 5C 74
01745BFAh:  01 90 08 5C 74 01 34 5C 74 01 58 5C 74 01 23 D1
Stack (0013DEE0h):
0013DEC0h:  00000000 BF803426 A991ABD0 00000000
0013DED0h:  BF803426 E740DAB0 00000001 00000000
0013DEE0h:  00000064 00000000 0013DF04 01741790
0013DEF0h:  01AF39B8 01BB1FD0 00000064 00000064
0013DF00h:  0013DF88 01BB1FD0 016DB46B 01AF39B8
0013DF10h:  0000006E 01BB1FD0 00000064 01BB1FD0
0013DF20h:  017B7988 00000000 01718A5C 01BB1FD0
0013DF30h:  00000032 182E5754 00000026 000001B7
0013DF40h:  00000002 00000000 00720041 00610069
0013DF50h:  0000006C 00000000 00000000 00000000
0013DF60h:  00000000 00000000 00000000 00000000
0013DF70h:  00000000 00000000 0013E3B4 00000000
0013DF80h:  00000000 00000000 001D0000 01AF39B8
0013DF90h:  0013E064 00160178 0013E064 00000000
0013DFA0h:  00000037 01785418 017B7988 7C9105C8
0013DFB0h:  01B08230 0013E080 7C910551 017B08F8
0013DFC0h:  0000001F 00000022 01AF8E90 01AFDF20
0013DFD0h:  00000000 00000000 00160178 0000001F
0013DFE0h:  0000001F 00000011 01AFAB88 FFFFFFF5
0013DFF0h:  001D4AE8 00000000 00000014 00000017
Registers:
EAX: 01BB2034, EBX: 0013DF8C, ECX: 0000000D, EDX: 00000000
ESI: 01BB2000, EDI: 01AF39E8, EBP: 0013DEE8, ESP: 0013DEE0
Crash location: "foo_ui_panels", loaded at 016D0000h - 01796000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B6000h
kernel32                        loaded at 7C800000h - 7C8FF000h
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_custom_pc                    loaded at 00C70000h - 00CAC000h
WINSPOOL                        loaded at 72F70000h - 72F96000h
foo_cwb_hooks                    loaded at 00D70000h - 00DA6000h
foo_discogs                      loaded at 00DD0000h - 00E4D000h
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 00E70000h - 00EB1000h
foo_infobox                      loaded at 00EE0000h - 00F20000h
foo_input_std                    loaded at 00F40000h - 01054000h
foo_masstag                      loaded at 01080000h - 010D0000h
foo_menu_addons                  loaded at 010F0000h - 01141000h
libmmd                          loaded at 01160000h - 01411000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_msnalt                      loaded at 01440000h - 01459000h
foo_rgscan                      loaded at 01480000h - 014C8000h
foo_run                          loaded at 014F0000h - 0151B000h
foo_uie_explorer                loaded at 01540000h - 0157C000h
foo_uie_quicksearch              loaded at 015A0000h - 015E6000h
foo_ui_columns                  loaded at 01610000h - 016A7000h
foo_ui_panels                    loaded at 016D0000h - 01796000h
foo_ui_std                      loaded at 018E0000h - 01937000h
foo_unpack                      loaded at 01960000h - 0198E000h
foo_utils                        loaded at 103E0000h - 10419000h
Msimg32                          loaded at 76320000h - 76325000h
CLBCATQ                          loaded at 76F90000h - 7700F000h
COMRes                          loaded at 77010000h - 770DD000h
VERSION                          loaded at 77BD0000h - 77BD8000h
DSOUND                          loaded at 73E80000h - 73EDC000h
WINTRUST                        loaded at 76BF0000h - 76C1E000h
CRYPT32                          loaded at 77A40000h - 77AD5000h
MSASN1                          loaded at 77AE0000h - 77AF2000h
IMAGEHLP                        loaded at 76C50000h - 76C78000h
wdmaud                          loaded at 72C90000h - 72C99000h
msacm32                          loaded at 72C80000h - 72C88000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
midimap                          loaded at 77BA0000h - 77BA7000h
KsUser                          loaded at 73E50000h - 73E54000h
SETUPAPI                        loaded at 778E0000h - 779D7000h
cscui                            loaded at 779E0000h - 77A36000h
CSCDLL                          loaded at 765A0000h - 765BD000h
USERENV                          loaded at 76970000h - 76A24000h
DBGHELP                          loaded at 59E70000h - 59F11000h

Stack dump analysis:
Address: 01741790h, location: "foo_ui_panels", loaded at 016D0000h - 01796000h
Address: 016DB46Bh, location: "foo_ui_panels", loaded at 016D0000h - 01796000h
Address: 01718A5Ch, location: "foo_ui_panels", loaded at 016D0000h - 01796000h
Symbol: "foobar2000_get_interface" (+0000576Ch)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 0042004Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 77E48036h, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "ExtTextOutW" (+00000000h)
Address: 01746EA6h, location: "foo_ui_panels", loaded at 016D0000h - 01796000h
Address: 0171EBF0h, location: "foo_ui_panels", loaded at 016D0000h - 01796000h
Symbol: "foobar2000_get_interface" (+0000B900h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 77E480D2h, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "ExtTextOutW" (+0000009Ch)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 016EF122h, location: "foo_ui_panels", loaded at 016D0000h - 01796000h
Address: 016EF12Bh, location: "foo_ui_panels", loaded at 016D0000h - 01796000h
Address: 016E306Ah, location: "foo_ui_panels", loaded at 016D0000h - 01796000h
Address: 016E6A4Fh, location: "foo_ui_panels", loaded at 016D0000h - 01796000h
Address: 0044096Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C910945h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAcquirePebLock" (+00000028h)
Address: 7C91094Eh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAcquirePebLock" (+00000031h)
Address: 7C914190h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDosPathNameToNtPathName_U" (+00000093h)
Address: 7C901005h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlEnterCriticalSection" (+00000000h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910970h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlReleasePebLock" (+0000000Fh)
Address: 7C97E4C0h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Address: 7C913E6Fh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDetermineDosPathNameType_U" (+000004D0h)
Address: 0042004Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0041005Fh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0042004Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047004Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C97CE28h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Address: 7C97CE28h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Address: 7C910945h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAcquirePebLock" (+00000028h)
Address: 7C91094Eh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAcquirePebLock" (+00000031h)
Address: 7C914190h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDosPathNameToNtPathName_U" (+00000093h)
Address: 7C901005h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlEnterCriticalSection" (+00000000h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910970h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlReleasePebLock" (+0000000Fh)
Address: 7C97E4C0h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Address: 7C913E6Fh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDetermineDosPathNameType_U" (+000004D0h)
Address: 7C913E62h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDetermineDosPathNameType_U" (+000004C3h)
Address: 77E47012h, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "BitBlt" (+00000089h)
Address: 016E6A19h, location: "foo_ui_panels", loaded at 016D0000h - 01796000h
Address: 016E6A4Fh, location: "foo_ui_panels", loaded at 016D0000h - 01796000h
Address: 00460020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0042005Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0042004Ch, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
foobar2000 core 0.9.4.2  (Core)
Converter 1.0.1  (foo_converter)
Standard DSP array 1.0  (foo_dsp_std)
RAR reader 1.1  (foo_unpack)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Default User Interface 0.9acc  (foo_ui_std)
Menu Addons 0.3.9.5 (Intel SSE)  (foo_menu_addons)
Masstagger 1.6  (foo_masstag)
ReplayGain Scanner 2.0.2  (foo_rgscan)
ZIP/GZIP reader 1.0  (foo_unpack)
WMA Decoder 1.1  (foo_input_std)
foo_custominfo 0.1.2  (foo_custominfo)
Album List 3.2.0  (foo_albumlist)
Playlist tools 0.5.7  (foo_utils)
cwbowron's title format hooks 1.1.1 [May  4 2007 - 12:39:47]  (foo_cwb_hooks)
Special file info box 2.0.4  (foo_infobox)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Run services 0.3.2  (foo_run)
ABX Comparator 1.3.1  (foo_abx)
Explorer Tree 1.04.6b  (foo_uie_explorer)
Standard Input Array 1.0  (foo_input_std)
Discogs Tagger 1.0  (foo_discogs)
CD Audio Decoder 2.1.1  (foo_cdda)
MSN Now Playing (alt) 2.4  (foo_msnalt)
FLAC Decoder 1.1.0  (foo_input_std)
Panels UI 0.14.6 beta [Jul 10 2007 - 02:05:50]  (foo_ui_panels)
Playcounter for foo_custominfo 1.0.1  (foo_custom_pc)


I got a crash when clicking on the library filter panel.
This happend for the first time with your beta plugin.
Title: foo_ui_panels
Post by: plukin on 2007-07-11 13:23:05
Hi terrestrial,
just an info (maybe a request?):
i use your latest beta and added to the group header an album rating with $meta_sum(rating)...
but the header only gets updated until i click "Apply" in the settings dialog, but it should update immediatly when i rate a song... just like in the items displays
bye
Title: foo_ui_panels
Post by: stampgevaar on 2007-07-11 16:50:02
$puts(coverPath,
   $if($fileexists($replace(%path%,%filename_ext%,*front*.jpg)),
   $replace(%path%,%filename_ext%,*front*.jpg),
      $if($fileexists($replace(%path%,%filename_ext%,folder.*)),
      $replace(%path%,%filename_ext%,folder.*),
         $if($fileexists($replace(%path%,%filename_ext%,*.jpg)),
         $replace(%path%,%filename_ext%,*.jpg),
         %foobar_path%PanelsUI\Christoph's Black Layout\images\nocover.JPG
         )))
)


When I put this in the user globals foobar goes blank. It never did this before... What's wrong with this part of code or is it just a bug that has to be fixed?
Title: foo_ui_panels
Post by: DaSilva on 2007-07-11 17:24:34
Hi terrestrial,

1. How can I stick the window/theme so that it cannot moved any more?

2. What must be done to display the current artist and track in the taskbar?

3. Can you please edit the drag&drop feature so that you can drag&drop over more then the current playlist which you can see? So when the playlist is longer then the window you cannot drag&drop tracks more then the current list because it doesn't autoscroll and/or doesn't make use of the scroll wheel.

Thank you for help!
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-07-11 20:43:01
@Terrestrial
Problem 1 which I described

(http://img366.imageshack.us/img366/1959/problemgx7.jpg) (http://imageshack.us)


Problem 2 concerning displaying of a button:

(http://img98.imageshack.us/img98/2151/problembuttonwk7.jpg) (http://imageshack.us)

This is what it should look like:
(http://img530.imageshack.us/img530/8669/normalbuttonle0.jpg) (http://imageshack.us)

This is the code:
Quote
$if(
$not($stricmp(%cwb_playback_order%,'Shuffle (tracks)'))
,
$button(930,50,0,0,28,30,images\Inas Metalseries\Shuffle.png,images\Inas Metalseries\Blankshuffle.png,'Shuffle (tracks)',)
,

)

//////SHUFFLE///
$if(
$not($stricmp(%cwb_playback_order%,default))
,
$button(930,50,0,0,28,30,images\Inas Metalseries\DEfaultplay.png,images\Inas Metalseries\DEfaultplaygold.png,default,)
,

)


The hover image is shown correctly.And it seems like the button doesn't work anylonger.
This happens when the music is stopped. It seems like %cwb_playback_order%  has something to do with this.

EDIT: I tested this and in older versions of Panel ui this seems to work while in the new version this happens.
Title: foo_ui_panels
Post by: terrestrial on 2007-07-12 08:12:51
Hi terrestrial,
just an info (maybe a request?):
i use your latest beta and added to the group header an album rating with $meta_sum(rating)...
but the header only gets updated until i click "Apply" in the settings dialog, but it should update immediatly when i rate a song... just like in the items displays
bye


added to the new version.

$puts(coverPath,
   $if($fileexists($replace(%path%,%filename_ext%,*front*.jpg)),
   $replace(%path%,%filename_ext%,*front*.jpg),
      $if($fileexists($replace(%path%,%filename_ext%,folder.*)),
      $replace(%path%,%filename_ext%,folder.*),
         $if($fileexists($replace(%path%,%filename_ext%,*.jpg)),
         $replace(%path%,%filename_ext%,*.jpg),
         %foobar_path%PanelsUI\Christoph's Black Layout\images\nocover.JPG
         )))
)


When I put this in the user globals foobar goes blank. It never did this before... What's wrong with this part of code or is it just a bug that has to be fixed?


...\Christoph's Black Layout\..

Hi terrestrial,

1. How can I stick the window/theme so that it cannot moved any more?

2. What must be done to display the current artist and track in the taskbar?

3. Can you please edit the drag&drop feature so that you can drag&drop over more then the current playlist which you can see? So when the playlist is longer then the window you cannot drag&drop tracks more then the current list because it doesn't autoscroll and/or doesn't make use of the scroll wheel.

Thank you for help!


1) cannot be done currently
2) use $settitle() (but there is a bug with it not updating)
3) maybe in future versions

@Terrestrial
Problem 1 which I described

(http://img366.imageshack.us/img366/1959/problemgx7.jpg) (http://imageshack.us)


what is the code you are using for this?

Quote
Problem 2 concerning displaying of a button:


please try the new version and see if it fixes it.

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

new test version here (http://panels.fooblog2000.com/foo_ui_panels_beta.zip)
Title: foo_ui_panels
Post by: carmenm on 2007-07-12 08:33:22
Terrestrial : First thanks for your work, it s quite amazing. I have a little feature request about drag & drop, do you think it would be possible while dragging a file over SCPL to have right and left key to make you change playlist. Could be very practical i think.
Title: foo_ui_panels
Post by: Squeller on 2007-07-12 16:13:16
The track display panel tends to display nothing, if a line exceeds the visible area. This happens sometimes here w.g. when displaying long urls. I cannot afford to use and cut fixed width characters. Also I cannot use alignabs with a huge rectangle, because I have centered aligned text.

I was hoping for wordwrap(). But this:

Code: [Select]
$wordwrap()$get(art)

(art is a long string here) gives me "[Unknown". ???

The wiki page says "Allows the current line to word wrap, otherwise the line is clipped and ellipses are appended to the end of the line.". I have never seen ellipses. If text exceeds width, it always simply disappeared... Which is annoying especially when debugging spaghetti code.
Title: foo_ui_panels
Post by: Andreasvb on 2007-07-12 16:15:31
The crashing is gone, thanks.

And like Squeller, I have the same problem.
Title: foo_ui_panels
Post by: CepiPerez on 2007-07-12 18:26:01
Terrestrial:
Can you add a $for function?
Title: foo_ui_panels
Post by: The Judge on 2007-07-12 19:36:08
Could we get 'always on top' working if it's not too much trouble?
Title: foo_ui_panels
Post by: stampgevaar on 2007-07-12 19:50:45
Code: [Select]
$drawrect(0,0,0,0,brushcolor-0-0-0 pencolor-null) 

$puts(xoffset,0)

$drawrect($get(xoffset),32,$eval(%_width% - $get(xoffset) - 5),1,brushcolor-250-250-255 pencolor-null)

$alignabs($get(xoffset),8,$eval(%_width%-$get(xoffset)-125),25,left,middle)

$font(Wingdings,16,glow-129-138-150 glowblur-10,255-255-255)
$if(%rating%
,
$repeat($char(171),%rating%)
,
$font(Swis721 Cn BT D-Type,12,bold glow-129-138-150 glowblur-10,255-255-255)No Rating
)


$alignabs($eval(%_width%-205),25,200,13,right,middle)

$font(Swis721 Cn BT D-Type,7,bold,255-255-255)
%_itemcount%
$font(Swis721 Cn BT D-Type,7,uppercase,120-120-120) track$ifgreater(%_itemcount%,1,S,)


for some reason the rating stars aren't displayed anymore in the scp group header since the new beta version...
Title: foo_ui_panels
Post by: metal_termite on 2007-07-12 22:35:28
Terrestrial, I have a question that I've been meaning to ask for a while. In the past I've seen $imageabs2 recommended over $imageabs for general use. Why? I prefer $imageabs because there are less parameters, parameters I don't require for what I'm doing. I've also been meaning to ask for a definitive clarification between the two image functions. Thanks in advance.

Terrestrial:
Can you add a $for function?

If by $for you mean a for loop function he has addressed that a month ago. Otherwise, my bad.


Hmm, one more thing. Would it be out of the scope of Panels UI titleformatting to make a $forloop (for loop) function?


yes
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-07-12 22:49:42
Now the button thing seems to be fixed. Thanks a lot. 

Code to my first posted problem (sorry the exactly code i couldn't post due to modifications in the meantime):
Code: [Select]
$if(%_selected%,$drawrect(0,0,0,0,brushcolor-SYSCOL-13 pencolor-null))
$if(%_focused%,$drawrect(0,0,0,0,brushcolor-null pencolor-SYSCOL-6))
$if(%_selected%,$textcolor(SYSCOL-9),$textcolor(SYSCOL-8))

$puts(speakerpic,$getpvar(dir)\%codec%.png)
//$if($and(%isplaying%,$not(%RATING%)),
$imageabs2($eval({$get(textleft)*2}+24),,,,,,,,$get(speakerpic),NOKEEPASPECT)
$font(Arial Unicode MS,9,,210-210-210)


$align(14,1)      %list_index%        %tracknumber%    %Artist%    %album%$font(Arial Unicode MS,9,,226-5-44) '(' $font(Arial Unicode MS,9,,210-210-210)%play_count%$font(Arial Unicode MS,9,,226-5-44) ')' %Bitrate% $font(Arial Unicode MS,9,,210-210-210)       

$alignabs(300,1) %title%
$align(right,top)
//%title% 
$puts(rating,
$ifgreater(%play_count%,50,5,
$ifgreater(%play_count%,20,4,
$ifgreater(%play_count%,10,3,
$ifgreater(%play_count%,5,2,
$ifgreater(%play_count%,2,1,0))))))

$repeat($char(9733),$get(rating))
$repeat($char(9734),$sub(5,$get(rating)))
// [%__replaygain_album_gain%]
$font(Arial Unicode MS,9,,225-216-26)
//$if($meta(LYRICS),$rgb(225-216-26) LY)
$if($not(%__replaygain_track_gain%),$rgb(225-216-26)AG)

This is my code in Panel ui for SCPL
$panel(Playlist,Single Column Playlist,415,166,590,$sub(%_height%,$add($get(yOffset),16)),)

For example a title called "Son Of The Sky, Brothers Of The Earth (Bonus Track)" which has 51 chars is written over the rating stars. So rating stars and the title is overlaying each other.
Title: foo_ui_panels
Post by: Hakubo on 2007-07-13 00:01:29
I switched to the latest beta, and it has been quite stable so far, and considerably faster than version 0.13.7. New drag&drop functionality is just what I dreamed of way back.
But there are a few things that just don't feel right.
1) If the first track in the group is selected, and all other selected tracks belong to the same group, clicking on group's header doesn't make the whole group selected - it only changes selection to that first track in the group. Clicking again doesn't do the trick, too.
I think that quirk was fixed back in some of the 'stable' versions, but here it is again.
2) If you're dragging some tracks across some group's border, the indicating arrow appears between the header and the first track in the group, while logically it should be above the header.
3) If SCPL's height is a multiple of row height (that means no empty space after the last track in sufficiently long playlist), there's no way to drag tracks to the bottom of the playlist below the last track.

I guess both 2) and 3) could be solved by moving the drop indicator below the currently hovered track, but that'd raise the question of how to move tracks to the very top.

4) If a now playing track is moved during the playback, it loses its "now playing" status. And as soon as it's finished playing, it starts again.

Thanks in advance.
Title: foo_ui_panels
Post by: The Judge on 2007-07-13 01:47:30
Come across a little issue. I have a mini player that measures 24 pixels in height. However Panels UI doesn't allow it to be opened at this height. It seems to always opens it to a height of the titlebar plus the bottom border  regardless of whether 'hide titlebar' is effected. The titlebar and bottom border display for about a second before Panels kicks in I guess and my config stuff shows.

My mini-player normally
(http://img225.imageshack.us/img225/372/clipboard21ar4.jpg)


My config upon opening in miniplayer state
(http://img219.imageshack.us/img219/4853/clipboard23sg0.jpg)



Upon testing (disabled 'hide titlebar') it seems my suspicions are correct. This is what happens when I open it with 'hide titlebar' enabled.
(http://img219.imageshack.us/img219/2334/clipboard24iw6.jpg)

Doesn't seem to be anything wrong with my config. Seems to be that Panels just doesn't allow it. Apologies if this is a known issue and there is going to be no attempt to resolve it.
Title: foo_ui_panels
Post by: pIv on 2007-07-13 02:18:10
With last test version (14.7) I have next problem.

I use this code display raiting and change color of stars if song played today or yesterday (modifyed Cepries config)
Code: [Select]
$alignabs($sub(%_width%,100),$eval(%_height%-$getpvar(ext1$getpvar(display))-$getpvar(ext2$getpvar(display))-66),80,20,right,)
$font(wingdings,9,shadow,150-150-150)$repeat($char(171),5)
$alignabs($sub(%_width%,100),$eval(%_height%-$getpvar(ext1$getpvar(display))-$getpvar(ext2$getpvar(display))-66),80,20,right,)
$font(wingdings,9,,$ifgreater($cwb_datediff(%last_played%,%cwb_systemdate%),2,255-255-255,128-255-0))$repeat($char(171),%rating%)


I have next random views (see stars at right bottom corner)
(http://keep4u.ru/imgs/s/070713/705e175b5d2fe0f9b5.jpg) (http://keep4u.ru/full/070713/705e175b5d2fe0f9b5/jpg)(http://keep4u.ru/imgs/s/070713/97affa4f5446ce977b.jpg) (http://keep4u.ru/full/070713/97affa4f5446ce977b/jpg)(http://keep4u.ru/imgs/s/070713/f52640e61ab942f1b1.jpg) (http://keep4u.ru/full/070713/f52640e61ab942f1b1/jpg)

I previous test version (14.6) all is corect.
Title: foo_ui_panels
Post by: terrestrial on 2007-07-13 05:07:33
Terrestrial, I have a question that I've been meaning to ask for a while. In the past I've seen $imageabs2 recommended over $imageabs for general use. Why? I prefer $imageabs because there are less parameters, parameters I don't require for what I'm doing. I've also been meaning to ask for a definitive clarification between the two image functions. Thanks in advance.

the path to images in $imageabs is always relative to the profile directory. the path to images in $imagesabs2 is relative to the install directory (if you use '/' as the first character) or an absolute path. $imageabs doesn't exist in the test version and probably for future versions, so use $imageabs2. I have actually simplified the syntax a bit, but am still tweaking some stuff.

Now the button thing seems to be fixed. Thanks a lot. 

Code to my first posted problem (sorry the exactly code i couldn't post due to modifications in the meantime):

you seem to be using some of the align functions incorrectly.. do something like this:

Code: [Select]
$if(%_selected%,$drawrect(0,0,0,0,brushcolor-SYSCOL-13 pencolor-null))
$if(%_focused%,$drawrect(0,0,0,0,brushcolor-null pencolor-SYSCOL-6))
$if(%_selected%,$textcolor(SYSCOL-9),$textcolor(SYSCOL-8))

$puts(speakerpic,$getpvar(dir)\%codec%.png)

$imageabs2($eval({$get(textleft)*2}+24),,,,,,,,$get(speakerpic),NOKEEPASPECT)
$font(Arial Unicode MS,9,,210-210-210)

$alignabs(16,0,282,%_height%,left,middle)
%list_index% %tracknumber% %Artist% %album%$font(Arial Unicode MS,9,,226-5-44) '(' $font(Arial Unicode MS,9,,210-210-210)%play_count%$font(Arial Unicode MS,9,,226-5-44) ')' %Bitrate% $font(Arial Unicode MS,9,,210-210-210)

$alignabs(300,0,0,0,left,middle) $alignr(left,middle)%title%

$alignr(right,middle)

$puts(rating,
$ifgreater(%play_count%,50,5,
$ifgreater(%play_count%,20,4,
$ifgreater(%play_count%,10,3,
$ifgreater(%play_count%,5,2,
$ifgreater(%play_count%,2,1,0))))))

$repeat($char(9733),$get(rating))
$repeat($char(9734),$sub(5,$get(rating)))
$font(Arial Unicode MS,9,,225-216-26)
$if($not(%__replaygain_track_gain%),$rgb(225,216,26)AG)

instead.

2) If you're dragging some tracks across some group's border, the indicating arrow appears between the header and the first track in the group, while logically it should be above the header.
3) If SCPL's height is a multiple of row height (that means no empty space after the last track in sufficiently long playlist), there's no way to drag tracks to the bottom of the playlist below the last track.

probably some sort of cut/copy/paste functionality would be best for moving tracks long distances...

Quote
4) If a now playing track is moved during the playback, it loses its "now playing" status. And as soon as it's finished playing, it starts again.

when you drag and drop, it removes the items from the playlist and adds them back to the specified locations (instead of a plain move), which is why you lose the playback status.


Come across a little issue. I have a mini player that measures 24 pixels in height. However Panels UI doesn't allow it to be opened at this height. It seems to always opens it to a height of the titlebar plus the bottom border  regardless of whether 'hide titlebar' is effected. The titlebar and bottom border display for about a second before Panels kicks in I guess and my config stuff shows.

should be fixed in the new version.

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

new test version here (http://panels.fooblog2000.com/foo_ui_panels_beta.zip).

forgot to update the changelog in the zip:

Quote
0.14.8
   + mouse wheel / focus is set to window under cursor
   + configurable double click / middle click options for the library filter
Title: foo_ui_panels
Post by: pIv on 2007-07-13 05:32:48
Terrestrial : new version 14.8 correct my problem.

Thanks, pIv
Title: foo_ui_panels
Post by: Squeller on 2007-07-13 05:38:14
wordwrap() and ellipses at the end of the line work now for the first time. THIS IS A REVOLUTION!  Thank you!
Title: foo_ui_panels
Post by: stampgevaar on 2007-07-13 08:18:59
Code: [Select]
$drawrect(0,0,0,0,brushcolor-0-0-0 pencolor-null) 

$puts(xoffset,0)

$drawrect($get(xoffset),32,$eval(%_width% - $get(xoffset) - 5),1,brushcolor-250-250-255 pencolor-null)

$alignabs($get(xoffset),8,$eval(%_width%-$get(xoffset)-125),25,left,middle)

$font(Wingdings,16,glow-129-138-150 glowblur-10,255-255-255)
$if(%rating%
,
$repeat($char(171),%rating%)
,
$font(Swis721 Cn BT D-Type,12,bold glow-129-138-150 glowblur-10,255-255-255)No Rating
)


$alignabs($eval(%_width%-205),25,200,13,right,middle)

$font(Swis721 Cn BT D-Type,7,bold,255-255-255)
%_itemcount%
$font(Swis721 Cn BT D-Type,7,uppercase,120-120-120) track$ifgreater(%_itemcount%,1,S,)


for some reason the rating stars aren't displayed anymore in the scp group header since the new beta version...


Hehe nice the problem is fixed in the new version
Title: foo_ui_panels
Post by: Andreasvb on 2007-07-13 11:19:15
Everything works now.

And thanks for the mouse click actions for Library Filter, terrestrial.
Title: foo_ui_panels
Post by: carmenm on 2007-07-13 15:09:53
terrestrial: with the last version of panelsUI, some of my pui s wont even load.
Here is one as an example:
http://www.megaupload.com/?d=CRR4WKV4 (http://www.megaupload.com/?d=CRR4WKV4)
Title: foo_ui_panels
Post by: Squeller on 2007-07-13 15:23:21
How can I add some distance from one line to the next? I mean, if a single $char(10) is too few, but $char(10)$char(10) is too much? I was trying with minimizing $font() in between, but this no more seems to work...

EDIT I got it done with something like "$font(,4,,,)$char(10)$char(10)..."
Title: foo_ui_panels
Post by: BelleAndZEK on 2007-07-13 16:02:13
Alright.. so I decided to update to the lastest foobar and PanelsUI.. I was using an old, old one.
I can't even put a Album list panel. what is up with that? I get the message "Missing panel: Album List" in the console window.
In the PanelsUI config window, when I click on the Panels button I only see the ones that are implemented in the PanelsUI plugin. Why can't I see the ones in my components folder?
Title: foo_ui_panels
Post by: The Judge on 2007-07-13 16:24:02
terrestrial: with the last version of panelsUI, some of my pui s wont even load.
Here is one as an example:
http://www.megaupload.com/?d=CRR4WKV4 (http://www.megaupload.com/?d=CRR4WKV4)


I have the same problem as Carmen. Some PUIs like FofR's and Scaled work but my own config doesn't. I know it's a very messy config (I am still in testing) but it worked fine in previous Panels versions.

The pui in question:
http://www.megaupload.com/?d=WDMTSQ70 (http://www.megaupload.com/?d=WDMTSQ70)


EDIT:
Upon trying to revert back to a previous version of Panels, nothing but the most simple PUIs seem to work. I imagine I'll have to do a fresh install.
Title: foo_ui_panels
Post by: BooooooooB on 2007-07-13 16:54:49
Quote

0.14.8
   + mouse wheel / focus is set to window under cursor
   + configurable double click / middle click options for the library filter



Thank you for these two features. All works great with no problems. 
Title: foo_ui_panels
Post by: The Judge on 2007-07-13 17:30:07
Ooops. Urgent help required. Updated to new Panels but my config didn't work so I went back to 13.8. Now, even after a fresh install, Panels UI is not recognising my PUI. It just recognises it as having some generic code. When I open the PUI in Wordpad, however, all my original code is there. Any help would be much appreciated.
Title: foo_ui_panels
Post by: vlada on 2007-07-13 17:54:41
The Judge
From what I experienced you can't revert from 0.14 to 0.13. Just update your config for 0.14 version. It isn't that hard. It took me a couple of hours, but I'm not very experienced.

P.S. Always backup your .pui.
Title: foo_ui_panels
Post by: The Judge on 2007-07-13 17:59:02
The Judge
From what I experienced you can't revert from 0.14 to 0.13. Just update your config for 0.14 version. It isn't that hard. It took me a couple of hours, but I'm not very experienced.

P.S. Always backup your .pui.

Yeah I'd rather wait until 0.14 is a proper release. Managed to grab my code from the PUI luckily though (had it backed up). And I wouldn't know where to begin to get it working in 0.14. Must be some errant code in there somewhere. Got it working again at least though. Crisis averted.


EDIT: I decided to give 0.14 a try again anyway and miraculously it worked. Guess it was because I had an $imageabs() in there. When I tried to edit it, I input it incorrectly a few times and it resulted in a few crashes. Reports below.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 03F6609Ah
Access violation, operation: read, address: 04FCC000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (03F6609Ah):
03F6605Ah:  0F 82 A4 01 00 00 81 F9 00 01 00 00 72 1F 83 3D
03F6606Ah:  EC 53 FA 03 00 74 16 57 56 83 E7 0F 83 E6 0F 3B
03F6607Ah:  FE 5E 5F 75 08 5E 5F 5D E9 6C 9E 00 00 F7 C7 03
03F6608Ah:  00 00 00 75 15 C1 E9 02 83 E2 03 83 F9 08 72 2A
03F6609Ah:  F3 A5 FF 24 95 B4 61 F6 03 90 8B C7 BA 03 00 00
03F660AAh:  00 83 E9 04 72 0C 83 E0 03 03 C8 FF 24 85 C8 60
03F660BAh:  F6 03 FF 24 8D C4 61 F6 03 90 FF 24 8D 48 61 F6
03F660CAh:  03 90 D8 60 F6 03 04 61 F6 03 28 61 F6 03 23 D1
Stack (0012D728h):
0012D708h:  00000000 867E9040 F0FD13E4 804E36D5
0012D718h:  864D48C0 00000000 000002E4 864D48A8
0012D728h:  00000058 00000000 0012D74C 03F61E28
0012D738h:  04FDF2C8 04FCBFB8 00000058 00000058
0012D748h:  0012D7D0 04FCBFB8 03EFB8BB 04FDF2C8
0012D758h:  0000005E 04FCBFB8 00000058 04FCBFB8
0012D768h:  03FD7A68 00000000 03F38FA0 04FCBFB8
0012D778h:  0000002C 719717B3 00000009 000000C9
0012D788h:  00000000 00000000 7C9106AB 7C9106EB
0012D798h:  00000004 00000000 7C9105D4 03FD0000
0012D7A8h:  04FC8980 0012D79C 0012DBF0 0012D9E0
0012D7B8h:  00000000 7C910738 00000000 00000000
0012D7C8h:  CF159A50 01C7C575 00000000 04FDF2C8
0012D7D8h:  00000000 00000011 001E8200 00000000
0012D7E8h:  0000002F 03FA53A0 03FD7A68 00000000
0012D7F8h:  04FC6E50 0012D800 00000001 77D48BD9
0012D808h:  00000019 00000022 0012D82C 04FC8BA0
0012D818h:  03FD72EC 001FC448 77F185AA 00000019
0012D828h:  0000001F 00150178 04FBD4E8 77F16E56
0012D838h:  00150178 7B0A0DCC 00000010 00000017
Registers:
EAX: 04FCC010, EBX: 0012D7D4, ECX: 00000004, EDX: 00000000
ESI: 04FCC000, EDI: 04FDF310, EBP: 0012D730, ESP: 0012D728
Crash location: "foo_ui_panels", loaded at 03EF0000h - 03FB5000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F5000h
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
uxtheme                          loaded at 5AD70000h - 5ADA8000h
MSCTF                            loaded at 74720000h - 7476B000h
iprepair                        loaded at 003E0000h - 003FB000h
OLEAUT32                        loaded at 77120000h - 771AC000h
lgscroll                        loaded at 10100000h - 1010F000h
MSVCR80                          loaded at 78130000h - 781CB000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
NTMARTA                          loaded at 77690000h - 776B1000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
foo_autoplaylist                loaded at 00BE0000h - 00C10000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_browser                      loaded at 00C30000h - 00C6A000h
foo_cdda                        loaded at 00C90000h - 00CC6000h
foo_converter                    loaded at 00CF0000h - 00D59000h
foo_cwb_hooks                    loaded at 00D80000h - 00DB5000h
foo_dsp_std                      loaded at 00DE0000h - 00E21000h
foo_freedb2                      loaded at 00E50000h - 00E90000h
foo_highlightplaying            loaded at 00EB0000h - 00ED1000h
foo_input_std                    loaded at 00F00000h - 01014000h
foo_masstag                      loaded at 01040000h - 01090000h
foo_navigator                    loaded at 010B0000h - 010E1000h
foo_playcount                    loaded at 01110000h - 01138000h
foo_playlist_tree                loaded at 01160000h - 011D5000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 71AD0000h - 71AD9000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
libmzgc360_000                  loaded at 01200000h - 012A4000h
foo_rgscan                      loaded at 012F0000h - 01338000h
foo_run                          loaded at 01360000h - 0138B000h
foo_trackpos                    loaded at 013B0000h - 013CF000h
foo_uie_albumart                loaded at 013F0000h - 0142C000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_queuemanager            loaded at 01460000h - 01499000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA6000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
appHelp                          loaded at 77B40000h - 77B62000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
VERSION                          loaded at 77C00000h - 77C08000h
USERENV                          loaded at 769C0000h - 76A73000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
MPR                              loaded at 71B20000h - 71B32000h
drprov                          loaded at 75F60000h - 75F67000h
ntlanman                        loaded at 71C10000h - 71C1E000h
NETUI0                          loaded at 71CD0000h - 71CE7000h
NETUI1                          loaded at 71C90000h - 71CD0000h
NETAPI32                        loaded at 5B860000h - 5B8B5000h
NETRAP                          loaded at 71C80000h - 71C87000h
davclnt                          loaded at 75F70000h - 75F79000h
foo_uie_quicksearch              loaded at 03D30000h - 03D76000h
foo_uie_vis_egoh                loaded at 03DA0000h - 03DBD000h
foo_uie_wsh_panel                loaded at 03DD0000h - 03E06000h
foo_ui_columns                  loaded at 03E30000h - 03EC7000h
foo_ui_panels                    loaded at 03EF0000h - 03FB5000h
IMM32                            loaded at 76390000h - 763AD000h
foo_ui_std                      loaded at 03FE0000h - 04037000h
foo_unpack                      loaded at 04060000h - 0408E000h
foo_utils                        loaded at 040B0000h - 040E8000h
xpsp2res                        loaded at 20000000h - 202C5000h
fsshext.8.0.0812.00              loaded at 5A500000h - 5A52F000h
shdocvw                          loaded at 77760000h - 778CF000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
CRYPTUI                          loaded at 754D0000h - 75550000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
WININET                          loaded at 771B0000h - 77256000h
actxprxy                        loaded at 71D40000h - 71D5C000h
shgina                          loaded at 73D70000h - 73D83000h
SXS                              loaded at 75E90000h - 75F40000h
MSGINA                          loaded at 75970000h - 75A67000h
WINSTA                          loaded at 76360000h - 76370000h
ODBC32                          loaded at 74320000h - 7435D000h
odbcint                          loaded at 046B0000h - 046C7000h
Secur32                          loaded at 77FE0000h - 77FF1000h
Msimg32                          loaded at 76380000h - 76385000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
DSOUND                          loaded at 73F10000h - 73F6C000h
WINMM                            loaded at 76B40000h - 76B6D000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 03F61E28h, location: "foo_ui_panels", loaded at 03EF0000h - 03FB5000h
Address: 03EFB8BBh, location: "foo_ui_panels", loaded at 03EF0000h - 03FB5000h
Address: 03F38FA0h, location: "foo_ui_panels", loaded at 03EF0000h - 03FB5000h
Symbol: "foobar2000_get_interface" (+00005890h)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 77D48BD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77F185AAh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetTextCharsetInfo" (+00000141h)
Address: 77F16E56h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "DeleteObject" (+00000229h)
Address: 7B0A0DCCh, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC56000h
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C80996Dh, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "LocalFree" (+0000003Eh)
Address: 7C839A10h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 03F61D97h, location: "foo_ui_panels", loaded at 03EF0000h - 03FB5000h
Address: 03F6223Ah, location: "foo_ui_panels", loaded at 03EF0000h - 03FB5000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 03F623B3h, location: "foo_ui_panels", loaded at 03EF0000h - 03FB5000h
Address: 03F623D2h, location: "foo_ui_panels", loaded at 03EF0000h - 03FB5000h
Address: 03F6AD50h, location: "foo_ui_panels", loaded at 03EF0000h - 03FB5000h
Address: 03F623D2h, location: "foo_ui_panels", loaded at 03EF0000h - 03FB5000h
Address: 03F3D3A8h, location: "foo_ui_panels", loaded at 03EF0000h - 03FB5000h
Symbol: "foobar2000_get_interface" (+00009C98h)
Address: 03F3D3DDh, location: "foo_ui_panels", loaded at 03EF0000h - 03FB5000h
Symbol: "foobar2000_get_interface" (+00009CCDh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 03F9FAE4h, location: "foo_ui_panels", loaded at 03EF0000h - 03FB5000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 00460020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
ZIP/GZIP reader 1.0  (foo_unpack)
CD Audio Decoder 2.1.1  (foo_cdda)
Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]  (foo_playlist_tree)
RAR reader 1.1  (foo_unpack)
Navigator 0.6  (foo_navigator)
Standard Input Array 1.0  (foo_input_std)
Panels UI 0.14.8 beta [Jul 12 2007 - 21:59:13]  (foo_ui_panels)
Default User Interface 0.9acc  (foo_ui_std)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
WMA Decoder 1.1  (foo_input_std)
Playback Statistics 1.3.2  (foo_playcount)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
Highlight playing 0.1.0  (foo_highlightplaying)
Standard DSP array 1.0  (foo_dsp_std)
Album Art Panel 0.2.6  (foo_uie_albumart)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Converter 1.0.1  (foo_converter)
Track Positioner 1.0  (foo_trackpos)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Music Browser 1.2.3 [Dec  4 2006 - 09:42:32]  (foo_browser)
Masstagger 1.6  (foo_masstag)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Playlist Tools 0.5.9  (foo_utils)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
freedb Tagger 0.5.2a  (foo_freedb2)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Run services 0.3.2  (foo_run)
foobar2000 core 0.9.4.3  (Core)
FLAC Decoder 1.1.0  (foo_input_std)



Second Crash
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0489609Ah
Access violation, operation: read, address: 00AE3000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (0489609Ah):
0489605Ah:  0F 82 A4 01 00 00 81 F9 00 01 00 00 72 1F 83 3D
0489606Ah:  EC 53 8D 04 00 74 16 57 56 83 E7 0F 83 E6 0F 3B
0489607Ah:  FE 5E 5F 75 08 5E 5F 5D E9 6C 9E 00 00 F7 C7 03
0489608Ah:  00 00 00 75 15 C1 E9 02 83 E2 03 83 F9 08 72 2A
0489609Ah:  F3 A5 FF 24 95 B4 61 89 04 90 8B C7 BA 03 00 00
048960AAh:  00 83 E9 04 72 0C 83 E0 03 03 C8 FF 24 85 C8 60
048960BAh:  89 04 FF 24 8D C4 61 89 04 90 FF 24 8D 48 61 89
048960CAh:  04 90 D8 60 89 04 04 61 89 04 28 61 89 04 23 D1
Stack (0012D728h):
0012D708h:  00000000 867E9040 F13EC3E4 804E36D5
0012D718h:  8657A8E0 00000000 0000037C 8657A8C8
0012D728h:  00000058 00000000 0012D74C 04891E28
0012D738h:  00AC6240 00AE2FB8 00000058 00000058
0012D748h:  0012D7D0 00AE2FB8 0482B8BB 00AC6240
0012D758h:  0000005E 00AE2FB8 00000058 00AE2FB8
0012D768h:  03D47A68 00000000 04868FA0 00AE2FB8
0012D778h:  0000002C F15542B5 00000009 0000006D
0012D788h:  00000000 00000073 7C9106AB 7C9106EB
0012D798h:  00000004 00000000 7C9105D4 03D40000
0012D7A8h:  00AE0380 0012D79C 0012DBF0 0012D9E0
0012D7B8h:  00000000 7C910738 00000000 7C910732
0012D7C8h:  7C9106AB 7C9106EB 00000000 00AC6240
0012D7D8h:  00000000 00000011 001FCAF0 00000000
0012D7E8h:  0000002F 048D53A0 03D47A68 00000000
0012D7F8h:  00ADDB18 0012D800 00000001 77D48BD9
0012D808h:  00000019 00000022 0012D82C 00AE2E38
0012D818h:  03D472EC 001E9A90 77F185AA 00000019
0012D828h:  0000001F 00150178 00AE2DF0 77F16E56
0012D838h:  00150178 C80A0B6C 00000010 00000017
Registers:
EAX: 00AE3010, EBX: 0012D7D4, ECX: 00000004, EDX: 00000000
ESI: 00AE3000, EDI: 00AC6288, EBP: 0012D730, ESP: 0012D728
Crash location: "foo_ui_panels", loaded at 04820000h - 048E5000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F5000h
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
uxtheme                          loaded at 5AD70000h - 5ADA8000h
MSCTF                            loaded at 74720000h - 7476B000h
iprepair                        loaded at 003E0000h - 003FB000h
OLEAUT32                        loaded at 77120000h - 771AC000h
lgscroll                        loaded at 10100000h - 1010F000h
MSVCR80                          loaded at 78130000h - 781CB000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
NTMARTA                          loaded at 77690000h - 776B1000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_autoplaylist                loaded at 00BE0000h - 00C10000h
foo_browser                      loaded at 00C30000h - 00C6A000h
foo_cdda                        loaded at 00C90000h - 00CC6000h
foo_converter                    loaded at 00CF0000h - 00D59000h
foo_cwb_hooks                    loaded at 00D80000h - 00DB5000h
foo_dsp_std                      loaded at 00DE0000h - 00E21000h
foo_freedb2                      loaded at 00E50000h - 00E90000h
foo_highlightplaying            loaded at 00EB0000h - 00ED1000h
foo_input_std                    loaded at 00F00000h - 01014000h
foo_masstag                      loaded at 01040000h - 01090000h
foo_navigator                    loaded at 010B0000h - 010E1000h
foo_playcount                    loaded at 01110000h - 01138000h
foo_playlist_tree                loaded at 01160000h - 011D5000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 71AD0000h - 71AD9000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
libmzgc360_000                  loaded at 01200000h - 012A4000h
foo_rgscan                      loaded at 012F0000h - 01338000h
foo_run                          loaded at 01360000h - 0138B000h
foo_trackpos                    loaded at 013B0000h - 013CF000h
foo_uie_albumart                loaded at 013F0000h - 0142C000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_queuemanager            loaded at 01460000h - 01499000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA6000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
appHelp                          loaded at 77B40000h - 77B62000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
VERSION                          loaded at 77C00000h - 77C08000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
USERENV                          loaded at 769C0000h - 76A73000h
foo_uie_quicksearch              loaded at 03BB0000h - 03BF6000h
foo_uie_vis_egoh                loaded at 046E0000h - 046FD000h
foo_uie_wsh_panel                loaded at 04700000h - 04736000h
foo_ui_columns                  loaded at 04760000h - 047F7000h
foo_ui_panels                    loaded at 04820000h - 048E5000h
IMM32                            loaded at 76390000h - 763AD000h
MPR                              loaded at 71B20000h - 71B32000h
drprov                          loaded at 75F60000h - 75F67000h
ntlanman                        loaded at 71C10000h - 71C1E000h
NETUI0                          loaded at 71CD0000h - 71CE7000h
NETUI1                          loaded at 71C90000h - 71CD0000h
NETAPI32                        loaded at 5B860000h - 5B8B5000h
NETRAP                          loaded at 71C80000h - 71C87000h
davclnt                          loaded at 75F70000h - 75F79000h
foo_ui_std                      loaded at 03DD0000h - 03E27000h
foo_unpack                      loaded at 03E50000h - 03E7E000h
foo_utils                        loaded at 03EA0000h - 03ED8000h
xpsp2res                        loaded at 20000000h - 202C5000h
fsshext.8.0.0812.00              loaded at 5A500000h - 5A52F000h
shdocvw                          loaded at 77760000h - 778CF000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
CRYPTUI                          loaded at 754D0000h - 75550000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
WININET                          loaded at 771B0000h - 77256000h
actxprxy                        loaded at 71D40000h - 71D5C000h
shgina                          loaded at 73D70000h - 73D83000h
SXS                              loaded at 75E90000h - 75F40000h
MSGINA                          loaded at 75970000h - 75A67000h
WINSTA                          loaded at 76360000h - 76370000h
ODBC32                          loaded at 74320000h - 7435D000h
odbcint                          loaded at 046C0000h - 046D7000h
Secur32                          loaded at 77FE0000h - 77FF1000h
Msimg32                          loaded at 76380000h - 76385000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
DSOUND                          loaded at 73F10000h - 73F6C000h
WINMM                            loaded at 76B40000h - 76B6D000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 04891E28h, location: "foo_ui_panels", loaded at 04820000h - 048E5000h
Address: 0482B8BBh, location: "foo_ui_panels", loaded at 04820000h - 048E5000h
Address: 04868FA0h, location: "foo_ui_panels", loaded at 04820000h - 048E5000h
Symbol: "foobar2000_get_interface" (+00005890h)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 77D48BD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77F185AAh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetTextCharsetInfo" (+00000141h)
Address: 77F16E56h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "DeleteObject" (+00000229h)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C80996Dh, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "LocalFree" (+0000003Eh)
Address: 7C839A10h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 04891D97h, location: "foo_ui_panels", loaded at 04820000h - 048E5000h
Address: 0489223Ah, location: "foo_ui_panels", loaded at 04820000h - 048E5000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 048923B3h, location: "foo_ui_panels", loaded at 04820000h - 048E5000h
Address: 048923D2h, location: "foo_ui_panels", loaded at 04820000h - 048E5000h
Address: 0489AD50h, location: "foo_ui_panels", loaded at 04820000h - 048E5000h
Address: 048923D2h, location: "foo_ui_panels", loaded at 04820000h - 048E5000h
Address: 0486D3A8h, location: "foo_ui_panels", loaded at 04820000h - 048E5000h
Symbol: "foobar2000_get_interface" (+00009C98h)
Address: 0486D3DDh, location: "foo_ui_panels", loaded at 04820000h - 048E5000h
Symbol: "foobar2000_get_interface" (+00009CCDh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 048CFAE4h, location: "foo_ui_panels", loaded at 04820000h - 048E5000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 00460020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
Playback Statistics 1.3.2  (foo_playcount)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
Run services 0.3.2  (foo_run)
Album Art Panel 0.2.6  (foo_uie_albumart)
Highlight playing 0.1.0  (foo_highlightplaying)
Standard Input Array 1.0  (foo_input_std)
Standard DSP array 1.0  (foo_dsp_std)
freedb Tagger 0.5.2a  (foo_freedb2)
CD Audio Decoder 2.1.1  (foo_cdda)
Playlist Tools 0.5.9  (foo_utils)
foobar2000 core 0.9.4.3  (Core)
Masstagger 1.6  (foo_masstag)
Navigator 0.6  (foo_navigator)
Default User Interface 0.9acc  (foo_ui_std)
FLAC Decoder 1.1.0  (foo_input_std)
ZIP/GZIP reader 1.0  (foo_unpack)
Converter 1.0.1  (foo_converter)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
Panels UI 0.14.8 beta [Jul 12 2007 - 21:59:13]  (foo_ui_panels)
Autoplaylist Manager 1.0  (foo_autoplaylist)
RAR reader 1.1  (foo_unpack)
Track Positioner 1.0  (foo_trackpos)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
WMA Decoder 1.1  (foo_input_std)
Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]  (foo_playlist_tree)
Music Browser 1.2.3 [Dec  4 2006 - 09:42:32]  (foo_browser)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)



Second EDIT:

Just been playing around with the drag&drop. It's nicely implemented. Will we be given the option to change the arrow in the future? Would it be possible to make it drag straight away too instead of having to select an item first and then drag it? Perhaps leave the left button as the select button and the right as the drag button? And something I just noticed straight away is that CTRL+Z doesn't work for drag&drop. If you make an error you have to drag it back manually.
Title: foo_ui_panels
Post by: metal_termite on 2007-07-13 20:00:11
Can someone tell me if $font "style" options such as nocleartype and alpha have been implemented yet in the new version? If not, any idea when? ClearType looks horrible on my CRT when using smaller fonts like Tahoma 10px or pixel fonts like Silkscreen.

P.S. Is there an example somewhere of the new "simplified" syntax for $imageabs2, or is this something that hasn't been released yet?
Title: foo_ui_panels
Post by: terrestrial on 2007-07-13 20:10:10
terrestrial: with the last version of panelsUI, some of my pui s wont even load.
Here is one as an example:
http://www.megaupload.com/?d=CRR4WKV4 (http://www.megaupload.com/?d=CRR4WKV4)


did you open the pui in a text editor (or do something else to it)?

I have the same problem as Carmen. Some PUIs like FofR's and Scaled work but my own config doesn't. I know it's a very messy config (I am still in testing) but it worked fine in previous Panels versions.

The pui in question:
http://www.megaupload.com/?d=WDMTSQ70 (http://www.megaupload.com/?d=WDMTSQ70)


this one is fine, but the height is 0 resulting in an invisible window. fixed for the next version.

Quote
EDIT:
Upon trying to revert back to a previous version of Panels, nothing but the most simple PUIs seem to work. I imagine I'll have to do a fresh install.


you cant use puis opened with a newer version with an older version.

Quote
EDIT: I decided to give 0.14 a try again anyway and miraculously it worked. Guess it was because I had an $imageabs() in there. When I tried to edit it, I input it incorrectly a few times and it resulted in a few crashes. Reports below.


thanks. fixed the crashes for the next version.

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

new test version here (http://panels.fooblog2000.com/foo_ui_panels_beta.zip)
Title: foo_ui_panels
Post by: metal_termite on 2007-07-13 20:14:33
I just noticed the %glass% constant. What does this do? Does it return true if Windows Aero Glass/$glass function is supported, otherwise returns false? (Sorry for the questions. I'm always trying to make note of new variables/functions for the Wiki)
Title: foo_ui_panels
Post by: The Judge on 2007-07-13 20:29:09
Ahhh cheers terrestrial. Didn't realise you couldn't open PUIs with older versions once you'd opened them with new ones.  Luckily I managed to get my code out . I'll remember for next time.
Title: foo_ui_panels
Post by: gob on 2007-07-13 22:07:22
a lot has changed between 0.13.8 beta and 0.14.8 as far as things like padding, images, and sizes and such. i cant find any of it in the change log and im trying to modify my current config to work in new panels. ive found a few things in the wiki regarding image abs and $pad() but i cant seem to get certain of my text, panels and buttons to line up the way it was before. could this stuff be put in the change log?
Title: foo_ui_panels
Post by: The Judge on 2007-07-13 23:01:21
Is 'always on top' working again yet?
Title: foo_ui_panels
Post by: Keikonium on 2007-07-13 23:23:39
Thanks for this new 14.9 Beta terrestrial! I was worried about updating from 13.8, but after seeing the recent replies I gave it a go, and everything in my config still functions perfectly :]! Good job .

Request:

Someone a while back had requested variables to get the screen width and height. Would these be possible to implement? I think they would be VERY useful for transfering configs between different screen resolutions.

Is 'always on top' working again yet?


Doesn't seem to work for me still
Title: foo_ui_panels
Post by: MC Escher on 2007-07-14 08:13:21
Can't you use %_width% and %_height% in the main window for the same effect?
Title: foo_ui_panels
Post by: terrestrial on 2007-07-14 08:17:34
Can someone tell me if $font "style" options such as nocleartype and alpha have been implemented yet in the new version? If not, any idea when? ClearType looks horrible on my CRT when using smaller fonts like Tahoma 10px or pixel fonts like Silkscreen.


the next version will use the cleartype settings defined by the system, which you can override using nocleartype. alpha will also be added to the next version.

Quote
P.S. Is there an example somewhere of the new "simplified" syntax for $imageabs2, or is this something that hasn't been released yet?


not released yet.

I just noticed the %glass% constant. What does this do? Does it return true if Windows Aero Glass/$glass function is supported, otherwise returns false? (Sorry for the questions. I'm always trying to make note of new variables/functions for the Wiki)


yes, returns true if you can use $glass()

a lot has changed between 0.13.8 beta and 0.14.8 as far as things like padding, images, and sizes and such. i cant find any of it in the change log and im trying to modify my current config to work in new panels. ive found a few things in the wiki regarding image abs and $pad() but i cant seem to get certain of my text, panels and buttons to line up the way it was before. could this stuff be put in the change log?


they should work the same as before. if you have examples of something not working the same, please post your code and I will take a look.
Title: foo_ui_panels
Post by: blaxima on 2007-07-14 08:33:46
I've had this problem for awhile and it changes but doesn't work, it just screws up in different ways with each release. When I have foo minimized to tray and exit from there the next time I open it it shows all fudged up. It kills the pui's after that.
Title: foo_ui_panels
Post by: Falstaff on 2007-07-14 10:44:34
Hi

I'm just trying new version 14.xx and some parts of my config doesn't work like before under 0.13.8

1- some text align

2- button overlay of my CD-box display (button to handle play/payse by clicking on cd-cover in my track display)

here's the code of this button (using a $imageabs2 to display pics)
Code: [Select]
// Play-Pause button overlay (doubled to scale the overlay and to perform action correctly!)
$button($eval($get(offx)+{54*$get(pct)/100}),$eval($get(offy)+{8*$get(pct)/100}),0,0,$get(cx-cover),$get(cy-cover),
$if($or(%ispaused%,$not(%isplaying%)),,),
$if($or(%ispaused%,$not(%isplaying%)),,),
$if($or(%ispaused%,$not(%isplaying%)),$imageabs2($eval($get(cx-cd)+1),$get(cy-cd),0,0,$eval($get(cx-cd)+1),$get(cy-cd),$eval($get(offx)-1),$eval($get(offy)+0),$get(images-folder)'\playpause-front.png',alpha-255nokeepaspect),pause)
,TOOLTIP:"")
$button($eval($get(offx)+{54*$get(pct)/100}),$eval($get(offy)+{8*$get(pct)/100}),0,0,$get(cx-cover),$get(cy-cover),
$if($or(%ispaused%,$not(%isplaying%)),,),
$if($or(%ispaused%,$not(%isplaying%)),,),
$if($or(%ispaused%,$not(%isplaying%)),play,pause)
,TOOLTIP:"")
,)

someone could explain to me why the picture doesn't display anymore and display instead of it a piece of text codind 

thanx in advance

Br3tt
Title: foo_ui_panels
Post by: carmenm on 2007-07-14 11:06:02
Ok tried again with the very last version and it works, i can relax

About the new feature of the library filter, i want to use Edit/Send to New Playlist for the double click action like i do with the album list. I works but something doesnt work like in the album list panel. The new playlist is created but doesnt become the active one(i am not talking about the playing one). So i am wondering if it is really the same command that the one album list panel. If not does anyone know an action that can do what i want?
Title: foo_ui_panels
Post by: Sam Stoat on 2007-07-14 12:30:52
$wordwrap() is working great, but it wraps every line displayed after it appears in the code.  Is there a command to switch it back off?

I thought a new $alignabs might switch it off, but it doesn't.  It might be useful if every $alignabs defaults to no wordwrap, then $wordwrap is used if needed.

Also, I'm getting odd selection behaviour.  When I right click on the currently playing track, it selects all tracks between it and the last track played.

Otherwise, great work, Terrestrial.
Title: foo_ui_panels
Post by: ciaran on 2007-07-14 18:23:58
How do I add tabbed panel stack?

$panel(Panel,Tabbed panel stack,0,800,%_width%,100,)

not sure?

Thx
Title: foo_ui_panels
Post by: kockroach on 2007-07-14 18:34:58
How do I add tabbed panel stack?

$panel(Panel,Tabbed panel stack,0,800,%_width%,100,)

not sure?

Thx

I believe it is "mod" not "stack" for the panel.

EDIT: Also, it is not possible to use the $panel function inside a Tabbed Panel.
Title: foo_ui_panels
Post by: shakey_snake on 2007-07-14 18:37:36
http://www.hydrogenaudio.org/forums/index....mp;#entry496856 (http://www.hydrogenaudio.org/forums/index.php?showtopic=52465&st=1550&p=496856&#entry496856)
Title: foo_ui_panels
Post by: The Judge on 2007-07-14 18:58:56
Getting some crashes with the latest beta. Buttons don't appear to render either.

Crash log:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 03EE63BAh
Access violation, operation: read, address: 04374000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (03EE63BAh):
03EE637Ah:  0F 82 A4 01 00 00 81 F9 00 01 00 00 72 1F 83 3D
03EE638Ah:  EC 63 F2 03 00 74 16 57 56 83 E7 0F 83 E6 0F 3B
03EE639Ah:  FE 5E 5F 75 08 5E 5F 5D E9 0C A1 00 00 F7 C7 03
03EE63AAh:  00 00 00 75 15 C1 E9 02 83 E2 03 83 F9 08 72 2A
03EE63BAh:  F3 A5 FF 24 95 D4 64 EE 03 90 8B C7 BA 03 00 00
03EE63CAh:  00 83 E9 04 72 0C 83 E0 03 03 C8 FF 24 85 E8 63
03EE63DAh:  EE 03 FF 24 8D E4 64 EE 03 90 FF 24 8D 68 64 EE
03EE63EAh:  03 90 F8 63 EE 03 24 64 EE 03 48 64 EE 03 23 D1
Stack (0012DDC4h):
0012DDA4h:  804DA779 86464310 865CE028 804E36D5
0012DDB4h:  86799178 00000000 804DA721 00000000
0012DDC4h:  00000058 00000000 0012DDE8 03EE206E
0012DDD4h:  04390698 04373FC0 00000058 00000058
0012DDE4h:  0012DE80 04373FC0 03E7B74B 04390698
0012DDF4h:  0000005E 04373FC0 00000058 04373FC0
0012DE04h:  03F577B0 00000000 03E9EADE 04373FC0
0012DE14h:  0000002C 001AE468 03EB95A0 0000002C
0012DE24h:  EE0100D2 00000009 000000B1 00000000
0012DE34h:  03CE8808 00000004 0012E068 7C90EE18
0012DE44h:  7C910738 FFFFFFFF 7C910732 7C9106AB
0012DE54h:  7C9106EB 00000004 00000000 0012E298
0012DE64h:  03F50000 00000000 0012DE5C 00000000
0012DE74h:  0012E0A0 03F263A0 03F577B0 FFFFFFFF
0012DE84h:  04390698 7C9106AB 7C9106EB 00000000
0012DE94h:  00000000 0000002F 00000011 03F584F8
0012DEA4h:  5AD74B63 00000029 000001F4 00000019
0012DEB4h:  00000022 00000001 04366AA8 00000001
0012DEC4h:  77D48BD9 001BC750 00000019 0000001F
0012DED4h:  00150178 04390628 001BC758 77F185AA
Registers:
EAX: 04374018, EBX: 0012DE84, ECX: 00000006, EDX: 00000000
ESI: 04374000, EDI: 043906D8, EBP: 0012DDCC, ESP: 0012DDC4
Crash location: "foo_ui_panels", loaded at 03E70000h - 03F36000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F5000h
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
uxtheme                          loaded at 5AD70000h - 5ADA8000h
MSCTF                            loaded at 74720000h - 7476B000h
lgscroll                        loaded at 10100000h - 1010F000h
MSVCR80                          loaded at 78130000h - 781CB000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
NTMARTA                          loaded at 77690000h - 776B1000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
iprepair                        loaded at 00A80000h - 00A9B000h
OLEAUT32                        loaded at 77120000h - 771AC000h
foo_autoplaylist                loaded at 00BE0000h - 00C10000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_browser                      loaded at 00C30000h - 00C6A000h
foo_cdda                        loaded at 00C90000h - 00CC6000h
foo_converter                    loaded at 00CF0000h - 00D59000h
foo_cwb_hooks                    loaded at 00D80000h - 00DB5000h
foo_dsp_std                      loaded at 00DE0000h - 00E21000h
foo_freedb2                      loaded at 00E50000h - 00E90000h
foo_highlightplaying            loaded at 00EB0000h - 00ED1000h
foo_input_std                    loaded at 00F00000h - 01014000h
foo_masstag                      loaded at 01040000h - 01090000h
foo_navigator                    loaded at 010B0000h - 010E1000h
foo_playcount                    loaded at 01110000h - 01138000h
foo_playlist_tree                loaded at 01160000h - 011D5000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 71AD0000h - 71AD9000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
libmzgc360_000                  loaded at 01200000h - 012A4000h
foo_rgscan                      loaded at 012F0000h - 01338000h
foo_run                          loaded at 01360000h - 0138B000h
foo_trackpos                    loaded at 013B0000h - 013CF000h
foo_uie_albumart                loaded at 013F0000h - 0142C000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_queuemanager            loaded at 01460000h - 01499000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA6000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
appHelp                          loaded at 77B40000h - 77B62000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
VERSION                          loaded at 77C00000h - 77C08000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
foo_uie_quicksearch              loaded at 03BB0000h - 03BF6000h
foo_uie_vis_egoh                loaded at 03D30000h - 03D4D000h
foo_uie_wsh_panel                loaded at 03D50000h - 03D86000h
foo_ui_columns                  loaded at 03DB0000h - 03E47000h
foo_ui_panels                    loaded at 03E70000h - 03F36000h
IMM32                            loaded at 76390000h - 763AD000h
foo_ui_std                      loaded at 04910000h - 04967000h
foo_unpack                      loaded at 04990000h - 049BE000h
foo_utils                        loaded at 03F70000h - 03FA8000h
USERENV                          loaded at 769C0000h - 76A73000h
MPR                              loaded at 71B20000h - 71B32000h
drprov                          loaded at 75F60000h - 75F67000h
ntlanman                        loaded at 71C10000h - 71C1E000h
NETUI0                          loaded at 71CD0000h - 71CE7000h
NETUI1                          loaded at 71C90000h - 71CD0000h
NETAPI32                        loaded at 5B860000h - 5B8B5000h
NETRAP                          loaded at 71C80000h - 71C87000h
davclnt                          loaded at 75F70000h - 75F79000h
xpsp2res                        loaded at 20000000h - 202C5000h
fsshext.8.0.0812.00              loaded at 5A500000h - 5A52F000h
shdocvw                          loaded at 77760000h - 778CF000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
CRYPTUI                          loaded at 754D0000h - 75550000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
WININET                          loaded at 771B0000h - 77256000h
actxprxy                        loaded at 71D40000h - 71D5C000h
shgina                          loaded at 73D70000h - 73D83000h
SXS                              loaded at 75E90000h - 75F40000h
MSGINA                          loaded at 75970000h - 75A67000h
WINSTA                          loaded at 76360000h - 76370000h
ODBC32                          loaded at 74320000h - 7435D000h
odbcint                          loaded at 048F0000h - 04907000h
Secur32                          loaded at 77FE0000h - 77FF1000h
Msimg32                          loaded at 76380000h - 76385000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
DSOUND                          loaded at 73F10000h - 73F6C000h
WINMM                            loaded at 76B40000h - 76B6D000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 03EE206Eh, location: "foo_ui_panels", loaded at 03E70000h - 03F36000h
Address: 03E7B74Bh, location: "foo_ui_panels", loaded at 03E70000h - 03F36000h
Address: 03E9EADEh, location: "foo_ui_panels", loaded at 03E70000h - 03F36000h
Address: 03EB95A0h, location: "foo_ui_panels", loaded at 03E70000h - 03F36000h
Symbol: "foobar2000_get_interface" (+00005880h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 5AD74B63h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal45" (+0000007Ah)
Address: 77D48BD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77F185AAh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetTextCharsetInfo" (+00000141h)
Address: 03EB9B8Bh, location: "foo_ui_panels", loaded at 03E70000h - 03F36000h
Symbol: "foobar2000_get_interface" (+00005E6Bh)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C80996Dh, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "LocalFree" (+0000003Eh)
Address: 7C839A10h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 03EE1FDDh, location: "foo_ui_panels", loaded at 03E70000h - 03F36000h
Address: 03EE2480h, location: "foo_ui_panels", loaded at 03E70000h - 03F36000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 03EE25F9h, location: "foo_ui_panels", loaded at 03E70000h - 03F36000h
Address: 03EE2618h, location: "foo_ui_panels", loaded at 03E70000h - 03F36000h
Address: 03EEB070h, location: "foo_ui_panels", loaded at 03E70000h - 03F36000h
Address: 03EE2618h, location: "foo_ui_panels", loaded at 03E70000h - 03F36000h
Address: 03EBD998h, location: "foo_ui_panels", loaded at 03E70000h - 03F36000h
Symbol: "foobar2000_get_interface" (+00009C78h)
Address: 03EBD9CDh, location: "foo_ui_panels", loaded at 03E70000h - 03F36000h
Symbol: "foobar2000_get_interface" (+00009CADh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 03F20AE4h, location: "foo_ui_panels", loaded at 03E70000h - 03F36000h
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 00460020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
FLAC Decoder 1.1.0  (foo_input_std)
Run services 0.3.2  (foo_run)
foobar2000 core 0.9.4.3  (Core)
CD Audio Decoder 2.1.1  (foo_cdda)
Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]  (foo_playlist_tree)
RAR reader 1.1  (foo_unpack)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Music Browser 1.2.3 [Dec  4 2006 - 09:42:32]  (foo_browser)
Standard DSP array 1.0  (foo_dsp_std)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Playback Statistics 1.3.2  (foo_playcount)
Standard Input Array 1.0  (foo_input_std)
Navigator 0.6  (foo_navigator)
Highlight playing 0.1.0  (foo_highlightplaying)
Playlist Tools 0.5.9  (foo_utils)
ZIP/GZIP reader 1.0  (foo_unpack)
Panels UI 0.14.9 beta [Jul 13 2007 - 14:05:55]  (foo_ui_panels)
Track Positioner 1.0  (foo_trackpos)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Album Art Panel 0.2.6  (foo_uie_albumart)
Default User Interface 0.9acc  (foo_ui_std)
Masstagger 1.6  (foo_masstag)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
freedb Tagger 0.5.2a  (foo_freedb2)
WMA Decoder 1.1  (foo_input_std)
Converter 1.0.1  (foo_converter)


Second crash:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 046F63BAh
Access violation, operation: read, address: 048C3000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (046F63BAh):
046F637Ah:  0F 82 A4 01 00 00 81 F9 00 01 00 00 72 1F 83 3D
046F638Ah:  EC 63 73 04 00 74 16 57 56 83 E7 0F 83 E6 0F 3B
046F639Ah:  FE 5E 5F 75 08 5E 5F 5D E9 0C A1 00 00 F7 C7 03
046F63AAh:  00 00 00 75 15 C1 E9 02 83 E2 03 83 F9 08 72 2A
046F63BAh:  F3 A5 FF 24 95 D4 64 6F 04 90 8B C7 BA 03 00 00
046F63CAh:  00 83 E9 04 72 0C 83 E0 03 03 C8 FF 24 85 E8 63
046F63DAh:  6F 04 FF 24 8D E4 64 6F 04 90 FF 24 8D 68 64 6F
046F63EAh:  04 90 F8 63 6F 04 24 64 6F 04 48 64 6F 04 23 D1
Stack (0012DDC4h):
0012DDA4h:  00000000 867E9040 F0B228B4 804E36D5
0012DDB4h:  866E17F8 00000000 00000400 866E17E0
0012DDC4h:  00000058 00000000 0012DDE8 046F206E
0012DDD4h:  048C2380 048C2FD0 00000058 00000058
0012DDE4h:  0012DE80 048C2FD0 0468B74B 048C2380
0012DDF4h:  0000005E 048C2FD0 00000058 048C2FD0
0012DE04h:  03E87798 00000000 046AEADE 048C2FD0
0012DE14h:  0000002C 001DD708 046C95A0 0000002C
0012DE24h:  85831E1C 00000009 00000120 00000000
0012DE34h:  03C81D30 00000004 0012E068 7C90EE18
0012DE44h:  7C910738 FFFFFFFF 7C910732 7C9106AB
0012DE54h:  7C9106EB 00000004 00000000 0012E298
0012DE64h:  03E80000 00000000 0012DE5C 00000000
0012DE74h:  0012E0A0 047363A0 03E87798 FFFFFFFF
0012DE84h:  048C2380 7C9106AB 7C9106EB 00000000
0012DE94h:  00000000 0000002F 00000011 048C2098
0012DEA4h:  5AD74B63 00000029 000001F4 0000001A
0012DEB4h:  00000022 00000001 048C2DD0 00000001
0012DEC4h:  77D48BD9 001F9C28 0000001A 0000001F
0012DED4h:  046F206E 048C2728 0012DEF4 77F185AA
Registers:
EAX: 048C3028, EBX: 0012DE84, ECX: 0000000A, EDX: 00000000
ESI: 048C3000, EDI: 048C23B0, EBP: 0012DDCC, ESP: 0012DDC4
Crash location: "foo_ui_panels", loaded at 04680000h - 04746000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F5000h
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
uxtheme                          loaded at 5AD70000h - 5ADA8000h
MSCTF                            loaded at 74720000h - 7476B000h
lgscroll                        loaded at 10100000h - 1010F000h
MSVCR80                          loaded at 78130000h - 781CB000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
NTMARTA                          loaded at 77690000h - 776B1000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
iprepair                        loaded at 00A80000h - 00A9B000h
OLEAUT32                        loaded at 77120000h - 771AC000h
foo_autoplaylist                loaded at 00BE0000h - 00C10000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_browser                      loaded at 00C30000h - 00C6A000h
foo_cdda                        loaded at 00C90000h - 00CC6000h
foo_converter                    loaded at 00CF0000h - 00D59000h
foo_cwb_hooks                    loaded at 00D80000h - 00DB5000h
foo_dsp_std                      loaded at 00DE0000h - 00E21000h
foo_freedb2                      loaded at 00E50000h - 00E90000h
foo_highlightplaying            loaded at 00EB0000h - 00ED1000h
foo_input_std                    loaded at 00F00000h - 01014000h
foo_masstag                      loaded at 01040000h - 01090000h
foo_navigator                    loaded at 010B0000h - 010E1000h
foo_playcount                    loaded at 01110000h - 01138000h
foo_playlist_tree                loaded at 01160000h - 011D5000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 71AD0000h - 71AD9000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
libmzgc360_000                  loaded at 01200000h - 012A4000h
foo_rgscan                      loaded at 012F0000h - 01338000h
foo_run                          loaded at 01360000h - 0138B000h
foo_trackpos                    loaded at 013B0000h - 013CF000h
foo_uie_albumart                loaded at 013F0000h - 0142C000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_queuemanager            loaded at 01460000h - 01499000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA6000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
appHelp                          loaded at 77B40000h - 77B62000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_uie_quicksearch              loaded at 03BB0000h - 03BF6000h
foo_uie_vis_egoh                loaded at 03D20000h - 03D3D000h
foo_uie_wsh_panel                loaded at 03D50000h - 03D86000h
foo_ui_columns                  loaded at 03DB0000h - 03E47000h
foo_ui_panels                    loaded at 04680000h - 04746000h
IMM32                            loaded at 76390000h - 763AD000h
USERENV                          loaded at 769C0000h - 76A73000h
foo_ui_std                      loaded at 03E90000h - 03EE7000h
foo_unpack                      loaded at 03F10000h - 03F3E000h
foo_utils                        loaded at 03F60000h - 03F98000h
MPR                              loaded at 71B20000h - 71B32000h
drprov                          loaded at 75F60000h - 75F67000h
ntlanman                        loaded at 71C10000h - 71C1E000h
NETUI0                          loaded at 71CD0000h - 71CE7000h
NETUI1                          loaded at 71C90000h - 71CD0000h
NETAPI32                        loaded at 5B860000h - 5B8B5000h
NETRAP                          loaded at 71C80000h - 71C87000h
davclnt                          loaded at 75F70000h - 75F79000h
xpsp2res                        loaded at 20000000h - 202C5000h
fsshext.8.0.0812.00              loaded at 5A500000h - 5A52F000h
shdocvw                          loaded at 77760000h - 778CF000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
CRYPTUI                          loaded at 754D0000h - 75550000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
WININET                          loaded at 771B0000h - 77256000h
actxprxy                        loaded at 71D40000h - 71D5C000h
shgina                          loaded at 73D70000h - 73D83000h
SXS                              loaded at 75E90000h - 75F40000h
MSGINA                          loaded at 75970000h - 75A67000h
WINSTA                          loaded at 76360000h - 76370000h
ODBC32                          loaded at 74320000h - 7435D000h
odbcint                          loaded at 04A70000h - 04A87000h
Secur32                          loaded at 77FE0000h - 77FF1000h
Msimg32                          loaded at 76380000h - 76385000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
DSOUND                          loaded at 73F10000h - 73F6C000h
WINMM                            loaded at 76B40000h - 76B6D000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 046F206Eh, location: "foo_ui_panels", loaded at 04680000h - 04746000h
Address: 0468B74Bh, location: "foo_ui_panels", loaded at 04680000h - 04746000h
Address: 046AEADEh, location: "foo_ui_panels", loaded at 04680000h - 04746000h
Address: 046C95A0h, location: "foo_ui_panels", loaded at 04680000h - 04746000h
Symbol: "foobar2000_get_interface" (+00005880h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 5AD74B63h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal45" (+0000007Ah)
Address: 77D48BD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 046F206Eh, location: "foo_ui_panels", loaded at 04680000h - 04746000h
Address: 77F185AAh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetTextCharsetInfo" (+00000141h)
Address: 77F18560h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetTextCharsetInfo" (+000000F7h)
Address: 046C9B8Bh, location: "foo_ui_panels", loaded at 04680000h - 04746000h
Symbol: "foobar2000_get_interface" (+00005E6Bh)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C80996Dh, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "LocalFree" (+0000003Eh)
Address: 7C839A10h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 046F1FDDh, location: "foo_ui_panels", loaded at 04680000h - 04746000h
Address: 046F2480h, location: "foo_ui_panels", loaded at 04680000h - 04746000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 046F25F9h, location: "foo_ui_panels", loaded at 04680000h - 04746000h
Address: 046F2618h, location: "foo_ui_panels", loaded at 04680000h - 04746000h
Address: 046FB070h, location: "foo_ui_panels", loaded at 04680000h - 04746000h
Address: 046F2618h, location: "foo_ui_panels", loaded at 04680000h - 04746000h
Address: 046CD998h, location: "foo_ui_panels", loaded at 04680000h - 04746000h
Symbol: "foobar2000_get_interface" (+00009C78h)
Address: 046CD9CDh, location: "foo_ui_panels", loaded at 04680000h - 04746000h
Symbol: "foobar2000_get_interface" (+00009CADh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 04730AE4h, location: "foo_ui_panels", loaded at 04680000h - 04746000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 00460020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
CD Audio Decoder 2.1.1  (foo_cdda)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Playlist Tools 0.5.9  (foo_utils)
Standard DSP array 1.0  (foo_dsp_std)
Default User Interface 0.9acc  (foo_ui_std)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Music Browser 1.2.3 [Dec  4 2006 - 09:42:32]  (foo_browser)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Standard Input Array 1.0  (foo_input_std)
WMA Decoder 1.1  (foo_input_std)
Track Positioner 1.0  (foo_trackpos)
Run services 0.3.2  (foo_run)
Playback Statistics 1.3.2  (foo_playcount)
Autoplaylist Manager 1.0  (foo_autoplaylist)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Panels UI 0.14.9 beta [Jul 13 2007 - 14:05:55]  (foo_ui_panels)
ZIP/GZIP reader 1.0  (foo_unpack)
Highlight playing 0.1.0  (foo_highlightplaying)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
freedb Tagger 0.5.2a  (foo_freedb2)
Navigator 0.6  (foo_navigator)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
Album Art Panel 0.2.6  (foo_uie_albumart)
RAR reader 1.1  (foo_unpack)
Converter 1.0.1  (foo_converter)
Masstagger 1.6  (foo_masstag)
foobar2000 core 0.9.4.3  (Core)
FLAC Decoder 1.1.0  (foo_input_std)
Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]  (foo_playlist_tree)


And confirmed that $button() doesn't render but $button2() does (at least for my config anyway! Lol)

EDIT - Found error in my code. Had / in image path instead of \. Although one button is still not working for some reason.

EDIT 2 - The button not working is my shuffle/repeat button which is dependent on %cwb_playback_order%. Used to remember the order when play was stopped but doesn't anymore. Could be error in my code I guess but I don't know.
Title: foo_ui_panels
Post by: terrestrial on 2007-07-14 21:57:19
Hi

I'm just trying new version 14.xx and some parts of my config doesn't work like before under 0.13.8

1- some text align

2- button overlay of my CD-box display (button to handle play/payse by clicking on cd-cover in my track display)

here's the code of this button (using a $imageabs2 to display pics)

someone could explain to me why the picture doesn't display anymore and display instead of it a piece of text codind 

thanx in advance

Br3tt


1) please post sample code and I will take a look.

2) You have a $button() with an $imageabs2() in the command field.... you can only put certain things in the command field (see here (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_(foo_ui_panels)#.24button)

About the new feature of the library filter, i want to use Edit/Send to New Playlist for the double click action like i do with the album list. I works but something doesnt work like in the album list panel. The new playlist is created but doesnt become the active one(i am not talking about the playing one). So i am wondering if it is really the same command that the one album list panel. If not does anyone know an action that can do what i want?


No, they're two different commands. The one in the album list is an internal command which creates a new playlist and activates it while the one in the main menu just sends it a new playlist without activating it.

$wordwrap() is working great, but it wraps every line displayed after it appears in the code.  Is there a command to switch it back off?


it's supposed to switch off with a new line ($char(10)) but it may not be working. It will be fixed for the next version.

Getting some crashes with the latest beta. Buttons don't appear to render either.


what code did you use when you got the crash? did it crash right after you hit "apply" ?
Title: foo_ui_panels
Post by: Hakubo on 2007-07-14 23:59:55
Hey, terrestial.

Did you miss the first item in my previous post?
Quote
1) If the first track in the group is selected, and all other selected tracks belong to the same group, clicking on group's header doesn't make the whole group selected - it only changes selection to that first track in the group. Clicking again doesn't do the trick, too.


Now to your answers:
Quote

2) If you're dragging some tracks across some group's border, the indicating arrow appears between the header and the first track in the group, while logically it should be above the header.
3) If SCPL's height is a multiple of row height (that means no empty space after the last track in sufficiently long playlist), there's no way to drag tracks to the bottom of the playlist below the last track.
probably some sort of cut/copy/paste functionality would be best for moving tracks long distances...
Cut/copy/paste functionality would certainly be great, but I don't see how that would solve the problem.
You can't move the tracks below the last one, even if they were just few tracks above it. And even if you're cut and pasting with keyboard, you paste tracks from buffer either always above or always below the selected track (with 'above' being standard of sorts in many programs). How would one be able to paste tracks to the beginning and to the end of a playlist?

Quote
Quote
4) If a now playing track is moved during the playback, it loses its "now playing" status. And as soon as it's finished playing, it starts again.
when you drag and drop, it removes the items from the playlist and adds them back to the specified locations (instead of a plain move), which is why you lose the playback status.
Ah, so that's intended. Understood.
Still, I'd prefer if it behaved more like "plain move" as you called it.

You probably already know that mouse wheel navigation doesn't work while dragging tracks (not without a workaround, though). Do you plan on changing it?
Title: foo_ui_panels
Post by: The Judge on 2007-07-15 00:01:17
Terrestrial, it didn't crash straight away. It crashed a few minutes after playing. Haven't had any crashes since I redid the image paths though.

Anyone have any idea how to resolve my shuffle button query?

Code: [Select]
$setpvar(Playback_Order_Image,
$if($strcmp(%cwb_playback_order%,'Repeat(playlist)'),images\playlistdefault.png,
$if($strcmp(%cwb_playback_order%,'Shuffle(tracks)'),images\shuffle.png,
$if($strcmp(%cwb_playback_order%,'Repeat(track)'),images\repeat.png,))))


That's the code I use to determine the image for the button. Unfortunately when stopped it doesn't remember the last setting. For some reason it worked on previous Panels versions but not on the latest. I can see why it doesn't work, but I can't figure another way around it. I want the button to cycle between the three different settings and it works fine when a track is playing but disappears when stopped.
Title: foo_ui_panels
Post by: shakey_snake on 2007-07-15 04:48:32
Bug
With the Newest Beta, I can't copy panel names and commands out of the Dropdown box in the Scintilla window.
Title: foo_ui_panels
Post by: Falstaff on 2007-07-15 09:41:40

Hi

I'm just trying new version 14.xx and some parts of my config doesn't work like before under 0.13.8

1- some text align

2- button overlay of my CD-box display (button to handle play/payse by clicking on cd-cover in my track display)

here's the code of this button (using a $imageabs2 to display pics)

someone could explain to me why the picture doesn't display anymore and display instead of it a piece of text codind 

thanx in advance

Br3tt


1) please post sample code and I will take a look.

2) You have a $button() with an $imageabs2() in the command field.... you can only put certain things in the command field (see here (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_(foo_ui_panels)#.24button)



2) it works fine before ... why this regression ?
Title: foo_ui_panels
Post by: Nickoladze on 2007-07-15 19:01:32
Can we get an option to make the window resizable or not?

Sometimes when I make a layout I'd like the window to be locked to a specific size.
Title: foo_ui_panels
Post by: The Judge on 2007-07-16 00:28:13
Installed the latest beta and came across issues again as usual (Lol!). For some reason images wouldn't render when 'images\whatever.png' was the image path. It worked in previous versions but now '/images\whatever.png' needs to be inputted. Admittedly its probably a shortcoming of my coding but thought I would mention it. It resulted in a crash too when editing.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 03ED63BAh
Access violation, operation: read, address: 04A9F000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (03ED63BAh):
03ED637Ah:  0F 82 A4 01 00 00 81 F9 00 01 00 00 72 1F 83 3D
03ED638Ah:  EC 63 F1 03 00 74 16 57 56 83 E7 0F 83 E6 0F 3B
03ED639Ah:  FE 5E 5F 75 08 5E 5F 5D E9 0C A1 00 00 F7 C7 03
03ED63AAh:  00 00 00 75 15 C1 E9 02 83 E2 03 83 F9 08 72 2A
03ED63BAh:  F3 A5 FF 24 95 D4 64 ED 03 90 8B C7 BA 03 00 00
03ED63CAh:  00 83 E9 04 72 0C 83 E0 03 03 C8 FF 24 85 E8 63
03ED63DAh:  ED 03 FF 24 8D E4 64 ED 03 90 FF 24 8D 68 64 ED
03ED63EAh:  03 90 F8 63 ED 03 24 64 ED 03 48 64 ED 03 23 D1
Stack (0012B294h):
0012B274h:  00000000 867E9040 F11993E4 804E36D5
0012B284h:  865DE028 00000000 0000052C 865DE010
0012B294h:  00000058 00000000 0012B2B8 03ED206E
0012B2A4h:  04A5CEF8 04A9EFD0 00000058 00000058
0012B2B4h:  0012B350 04A9EFD0 03E6B74B 04A5CEF8
0012B2C4h:  0000005E 04A9EFD0 00000058 04A9EFD0
0012B2D4h:  03C77200 00000000 03E8EADE 04A9EFD0
0012B2E4h:  0000002C 001D4848 03EA95A0 0000002C
0012B2F4h:  67C825A8 00000009 00000052 00000000
0012B304h:  03D21D30 FFFFFFFF 7C910732 7C9106AB
0012B314h:  7C9106EB 00000004 00000000 7C9105D4
0012B324h:  03C70000 04A5CFB8 0012B31C 0012B768
0012B334h:  0012B560 00000000 7C910738 FFFFFFFF
0012B344h:  00150640 03F163A0 03C77200 00000000
0012B354h:  04A5CEF8 00000000 00000011 00150178
0012B364h:  00000000 0000002F 000001F4 04A75E38
0012B374h:  00000000 00000001 0012B380 00000019
0012B384h:  00000022 001E1138 04AAAC38 0012B3AC
0012B394h:  03ED206E 03C76FC4 00000019 0000001F
0012B3A4h:  77F18560 04A75E00 000A0000 005DA040
Registers:
EAX: 04A9F028, EBX: 0012B354, ECX: 0000000A, EDX: 00000000
ESI: 04A9F000, EDI: 04A5CF28, EBP: 0012B29C, ESP: 0012B294
Crash location: "foo_ui_panels", loaded at 03E60000h - 03F26000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F5000h
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
uxtheme                          loaded at 5AD70000h - 5ADA8000h
MSCTF                            loaded at 74720000h - 7476B000h
iprepair                        loaded at 003E0000h - 003FB000h
OLEAUT32                        loaded at 77120000h - 771AC000h
lgscroll                        loaded at 10100000h - 1010F000h
MSVCR80                          loaded at 78130000h - 781CB000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
NTMARTA                          loaded at 77690000h - 776B1000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_autoplaylist                loaded at 00BE0000h - 00C10000h
foo_browser                      loaded at 00C30000h - 00C6A000h
foo_cdda                        loaded at 00C90000h - 00CC6000h
foo_converter                    loaded at 00CF0000h - 00D59000h
foo_cwb_hooks                    loaded at 00D80000h - 00DB5000h
foo_dsp_std                      loaded at 00DE0000h - 00E21000h
foo_freedb2                      loaded at 00E50000h - 00E90000h
foo_highlightplaying            loaded at 00EB0000h - 00ED1000h
foo_input_std                    loaded at 00F00000h - 01014000h
foo_masstag                      loaded at 01040000h - 01090000h
foo_navigator                    loaded at 010B0000h - 010E1000h
foo_playcount                    loaded at 01110000h - 01138000h
foo_playlist_tree                loaded at 01160000h - 011D5000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 71AD0000h - 71AD9000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
libmzgc360_000                  loaded at 01200000h - 012A4000h
foo_rgscan                      loaded at 012F0000h - 01338000h
foo_run                          loaded at 01360000h - 0138B000h
foo_trackpos                    loaded at 013B0000h - 013CF000h
foo_uie_albumart                loaded at 013F0000h - 0142C000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_queuemanager            loaded at 01460000h - 01499000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
appHelp                          loaded at 77B40000h - 77B62000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
VERSION                          loaded at 77C00000h - 77C08000h
mscorlib.ni                      loaded at 790C0000h - 79BA6000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
USERENV                          loaded at 769C0000h - 76A73000h
MPR                              loaded at 71B20000h - 71B32000h
drprov                          loaded at 75F60000h - 75F67000h
ntlanman                        loaded at 71C10000h - 71C1E000h
NETUI0                          loaded at 71CD0000h - 71CE7000h
NETUI1                          loaded at 71C90000h - 71CD0000h
NETAPI32                        loaded at 5B860000h - 5B8B5000h
NETRAP                          loaded at 71C80000h - 71C87000h
davclnt                          loaded at 75F70000h - 75F79000h
fsshext.8.0.0812.00              loaded at 5A500000h - 5A52F000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
foo_uie_quicksearch              loaded at 00AB0000h - 00AF6000h
foo_uie_vis_egoh                loaded at 00B20000h - 00B3D000h
foo_uie_wsh_panel                loaded at 00B50000h - 00B86000h
foo_ui_columns                  loaded at 03DC0000h - 03E57000h
foo_ui_panels                    loaded at 03E60000h - 03F26000h
IMM32                            loaded at 76390000h - 763AD000h
foo_ui_std                      loaded at 03F30000h - 03F87000h
foo_unpack                      loaded at 03F90000h - 03FBE000h
foo_utils                        loaded at 03FC0000h - 03FF8000h
Msimg32                          loaded at 76380000h - 76385000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
DSOUND                          loaded at 73F10000h - 73F6C000h
WINMM                            loaded at 76B40000h - 76B6D000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
xpsp2res                        loaded at 20000000h - 202C5000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 03ED206Eh, location: "foo_ui_panels", loaded at 03E60000h - 03F26000h
Address: 03E6B74Bh, location: "foo_ui_panels", loaded at 03E60000h - 03F26000h
Address: 03E8EADEh, location: "foo_ui_panels", loaded at 03E60000h - 03F26000h
Address: 03EA95A0h, location: "foo_ui_panels", loaded at 03E60000h - 03F26000h
Symbol: "foobar2000_get_interface" (+00005880h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 03ED206Eh, location: "foo_ui_panels", loaded at 03E60000h - 03F26000h
Address: 77F18560h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetTextCharsetInfo" (+000000F7h)
Address: 77F16E56h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "DeleteObject" (+00000229h)
Address: 7C910F46h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+000004B7h)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C80996Dh, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "LocalFree" (+0000003Eh)
Address: 7C839A10h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 03ED1FDDh, location: "foo_ui_panels", loaded at 03E60000h - 03F26000h
Address: 03ED2480h, location: "foo_ui_panels", loaded at 03E60000h - 03F26000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 03ED25F9h, location: "foo_ui_panels", loaded at 03E60000h - 03F26000h
Address: 03ED2618h, location: "foo_ui_panels", loaded at 03E60000h - 03F26000h
Address: 03EDB070h, location: "foo_ui_panels", loaded at 03E60000h - 03F26000h
Address: 03ED2618h, location: "foo_ui_panels", loaded at 03E60000h - 03F26000h
Address: 03EAD998h, location: "foo_ui_panels", loaded at 03E60000h - 03F26000h
Symbol: "foobar2000_get_interface" (+00009C78h)
Address: 03EAD9CDh, location: "foo_ui_panels", loaded at 03E60000h - 03F26000h
Symbol: "foobar2000_get_interface" (+00009CADh)
Address: 7C910000h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlNtStatusToDosErrorNoTeb" (+00000477h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 03F10AE4h, location: "foo_ui_panels", loaded at 03E60000h - 03F26000h
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 00460020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
CD Audio Decoder 2.1.1  (foo_cdda)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Panels UI 0.14.9 beta [Jul 13 2007 - 14:05:55]  (foo_ui_panels)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
freedb Tagger 0.5.2a  (foo_freedb2)
Album Art Panel 0.2.6  (foo_uie_albumart)
Default User Interface 0.9acc  (foo_ui_std)
Playback Statistics 1.3.2  (foo_playcount)
Masstagger 1.6  (foo_masstag)
Run services 0.3.2  (foo_run)
Track Positioner 1.0  (foo_trackpos)
Playlist Tools 0.5.9  (foo_utils)
Music Browser 1.2.3 [Dec  4 2006 - 09:42:32]  (foo_browser)
RAR reader 1.1  (foo_unpack)
Converter 1.0.1  (foo_converter)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]  (foo_playlist_tree)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Navigator 0.6  (foo_navigator)
ReplayGain Scanner 2.0.2  (foo_rgscan)
ZIP/GZIP reader 1.0  (foo_unpack)
Highlight playing 0.1.0  (foo_highlightplaying)
Standard DSP array 1.0  (foo_dsp_std)
foobar2000 core 0.9.4.3  (Core)
FLAC Decoder 1.1.0  (foo_input_std)
WMA Decoder 1.1  (foo_input_std)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Standard Input Array 1.0  (foo_input_std)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)


Good stuff though, Terrestrial. Keep it up .
Title: foo_ui_panels
Post by: metal_termite on 2007-07-16 04:08:50
This is not a big deal to me but when I right click on a panel to access the context menu there are only two options: settings and mode. I cannot remember for certain, but in 0.13.x versions weren't the core fb2k context menu options available as well?

$extra(foobar2000_version) reports [UNKNOWN FUCTION] when fb2k is in a stopped state.

%cwb_selection_count% and %cwb_selection_duration% also report ? and 0 when in a stopped state. I think they worked even while in a stopped state in the 0.13.x versions, but am not certain.
Title: foo_ui_panels
Post by: Keikonium on 2007-07-16 04:30:46
%cwb_playback_order% gives me a ? also with the newest Panels UI version when stopped. I think it worked even when stopped in previous versions also.
Title: foo_ui_panels
Post by: The Judge on 2007-07-16 11:39:31
%cwb_playback_order% gives me a ? also with the newest Panels UI version when stopped. I think it worked even when stopped in previous versions also.



Lol cool. I reported this above but was a bit unsure whether it did work when stopped or not.
Title: foo_ui_panels
Post by: bb10 on 2007-07-16 12:06:23
$extra(foobar2000_version) reports [UNKNOWN FUCTION] when fb2k is in a stopped state.


That stopped working a few versions ago  I hope it can be fixed
Title: foo_ui_panels
Post by: Keikonium on 2007-07-16 12:52:54

%cwb_playback_order% gives me a ? also with the newest Panels UI version when stopped. I think it worked even when stopped in previous versions also.



Lol cool. I reported this above but was a bit unsure whether it did work when stopped or not.


Gah, didn't see you report it! My bad, but at least you're not the only one with the problem. I hope it gets fixed soon .
Title: foo_ui_panels
Post by: Squeller on 2007-07-16 12:54:22
$wordwrap()- > UNKNOWN FUNCTION
Why? Hey, the complete functionality has gone. No ellipses at line end. What's happened? Also, my $font(,5,,)$char(10)$char(10) are somewhat broken. Now the gaps between the lines got as huge as the following font statement (which is $font(,45,,))...
Title: foo_ui_panels
Post by: bb10 on 2007-07-16 14:12:15
Another small thing:
I've set Double click on Library filter to "C: Send to playlist/*Filter*" after double clicking on an item it is sent to the playlist, but the playlist "*Filter*" isn't set as active. This does happen when you right click -> send to playlist.

Could you fix that please?
Title: foo_ui_panels
Post by: The Judge on 2007-07-16 16:33:02
Gah, didn't see you report it! My bad, but at least you're not the only one with the problem. I hope it gets fixed soon .



Lol. Sorry. Meant to say I couldn't remember whether it used to work when stopped in previous versions. I thought it did but wasn't certain.
Title: foo_ui_panels
Post by: Nickoladze on 2007-07-16 17:30:33
Crashes every time I hit Settings for SCPL

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01CAC708h
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (01CAC708h):
01CAC6C8h:  00 83 C4 14 3B F3 C7 44 24 18 FF FF FF FF 74 08
01CAC6D8h:  8B 06 8B 10 8B CE FF D2 8B 4C 24 10 5E 64 89 0D
01CAC6E8h:  00 00 00 00 5B 83 C4 14 C3 CC CC CC CC CC CC CC
01CAC6F8h:  CC CC CC CC CC CC CC CC 55 8B EC 83 E4 F8 8B 08
01CAC708h:  8B 11 8B 42 0C 83 EC 20 56 57 FF D0 8B 10 8B C8
01CAC718h:  8B 02 FF D0 8B F8 E8 1D 19 01 00 84 C0 74 08 32
01CAC728h:  C0 5F 5E 8B E5 5D C3 8B C7 8D 7C 24 08 E8 76 75
01CAC738h:  01 00 8B F0 E8 EF C4 FF FF 5F 5E 8B E5 5D C3 CC
Stack (0012E438h):
0012E418h:  00000000 00000000 00000000 00000000
0012E428h:  00000000 00000000 00000000 00000000
0012E438h:  01E30C98 01CACC6D 01D710B4 0012E574
0012E448h:  00000000 00000001 00000000 76F9162D
0012E458h:  0012E398 0012E51C 01D336D9 00000000
0012E468h:  01C95535 00000000 0012E574 0012E4F4
0012E478h:  0012E534 029DAFE8 00000000 0012E574
0012E488h:  00000000 01C95615 00000000 0012E574
0012E498h:  0012E4F4 0012E534 029DAFE8 029D803C
0012E4A8h:  02982C3D 0012E4F4 0012E534 0012E574
0012E4B8h:  029DAFE8 BAE28591 00000000 01E30C98
0012E4C8h:  01D710B4 00000000 0294A70E 0294C22D
0012E4D8h:  00000016 0012E518 02948C4F 00000000
0012E4E8h:  0294A08D BAE285A1 00000000 029D803C
0012E4F8h:  00000000 00000000 00000000 00000000
0012E508h:  00000000 01E30C98 01D710B4 0012E5AC
0012E518h:  029CD7E8 0012E5AC 029CEEB8 00000000
0012E528h:  02982F99 00460BB6 0012E574 01E30C98
0012E538h:  02CE6680 02B51160 029D7EFC BAE28419
0012E548h:  76012B71 00460BB6 0012F088 0012F4AC
Registers:
EAX: 0012E46C, EBX: 00000001, ECX: 00000000, EDX: 0294D490
ESI: 0012E574, EDI: 01D710B4, EBP: 0012E438, ESP: 0012E438
Crash location: "foo_input_std", loaded at 01C70000h - 01D83000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 76F30000h - 7704E000h
kernel32                        loaded at 77090000h - 77168000h
COMCTL32                        loaded at 745B0000h - 74744000h
msvcrt                          loaded at 75F40000h - 75FEA000h
ADVAPI32                        loaded at 759C0000h - 75A7F000h
RPCRT4                          loaded at 757F0000h - 758B3000h
GDI32                            loaded at 762C0000h - 7630B000h
USER32                          loaded at 75FF0000h - 7608E000h
SHLWAPI                          loaded at 75BC0000h - 75C15000h
SHELL32                          loaded at 76310000h - 76DDE000h
ole32                            loaded at 76DE0000h - 76F24000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 758C0000h - 75934000h
IMM32                            loaded at 77070000h - 7708E000h
MSCTF                            loaded at 76090000h - 76157000h
LPK                              loaded at 75B60000h - 75B69000h
USP10                            loaded at 75940000h - 759BD000h
uxtheme                          loaded at 73E70000h - 73EAF000h
lgscroll                        loaded at 10100000h - 1010F000h
MSVCR80                          loaded at 70400000h - 7049B000h
MSVCP80                          loaded at 70370000h - 703F7000h
NTMARTA                          loaded at 74D80000h - 74DA1000h
WLDAP32                          loaded at 75B70000h - 75BB9000h
WS2_32                          loaded at 75C20000h - 75C4D000h
NSI                              loaded at 77050000h - 77056000h
PSAPI                            loaded at 75750000h - 75757000h
SAMLIB                          loaded at 752F0000h - 75301000h
foo_abx                          loaded at 003B0000h - 003E3000h
foo_albumlist                    loaded at 00DA0000h - 00DE7000h
OLEAUT32                        loaded at 75AD0000h - 75B5C000h
foo_audioscrobbler              loaded at 00D30000h - 00D60000h
foo_cdda                        loaded at 01400000h - 01435000h
foo_converter                    loaded at 01570000h - 015D9000h
foo_custominfo                  loaded at 01820000h - 018A5000h
foo_cwb_hooks                    loaded at 014C0000h - 0150A000h
foo_dsp_std                      loaded at 01730000h - 01771000h
foo_freedb2                      loaded at 01520000h - 01560000h
foo_input_std                    loaded at 01C70000h - 01D83000h
foo_lyricsdb                    loaded at 017B0000h - 017DF000h
WININET                          loaded at 75E70000h - 75F3F000h
Normaliz                        loaded at 77060000h - 77063000h
iertutil                        loaded at 75A80000h - 75AC5000h
foo_masstag                      loaded at 01BD0000h - 01C1F000h
foo_playcount_mod                loaded at 017E0000h - 017F5000h
foo_playlist_tree                loaded at 01D90000h - 01E05000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 71C70000h - 71C77000h
libmzgc360_000                  loaded at 020B0000h - 02154000h
foo_rgscan                      loaded at 022B0000h - 022F8000h
foo_scrobblecharts              loaded at 02260000h - 02293000h
foo_uie_albumlist                loaded at 02300000h - 0233D000h
foo_uie_quicksearch              loaded at 02490000h - 024D6000h
foo_uie_vis_egoh                loaded at 02050000h - 0206D000h
foo_uie_wsh_panel                loaded at 024E0000h - 02516000h
gdiplus                          loaded at 73AB0000h - 73C5A000h
foo_ui_columns                  loaded at 02560000h - 02603000h
foo_ui_panels                    loaded at 02940000h - 02A06000h
foo_ui_std                      loaded at 02870000h - 028C7000h
foo_unpack                      loaded at 02520000h - 0254E000h
LVPrcInj                        loaded at 02620000h - 02637000h
Msimg32                          loaded at 744C0000h - 744C5000h
PROPSYS                          loaded at 740E0000h - 74197000h
SETUPAPI                        loaded at 75C50000h - 75DD8000h
apphelp                          loaded at 75620000h - 7564C000h
CLBCatQ                          loaded at 75DE0000h - 75E64000h
wpdshext                        loaded at 686B0000h - 6891E000h
WINMM                            loaded at 736C0000h - 736F3000h
OLEACC                          loaded at 73680000h - 736B8000h
shdocvw                          loaded at 722B0000h - 723B7000h
ieframe                          loaded at 709B0000h - 70F7B000h
USERENV                          loaded at 756A0000h - 756BE000h
Secur32                          loaded at 75680000h - 75694000h
urlmon                          loaded at 76190000h - 762B4000h
MPR                              loaded at 75290000h - 752A4000h
events                          loaded at 16000000h - 16036000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
MSVCR71                          loaded at 7C340000h - 7C396000h
imagehlp                        loaded at 76160000h - 76189000h
dbghelp                          loaded at 6DD30000h - 6DE0C000h

Stack dump analysis:
Address: 01CACC6Dh, location: "foo_input_std", loaded at 01C70000h - 01D83000h
Address: 01D710B4h, location: "foo_input_std", loaded at 01C70000h - 01D83000h
Symbol: "foobar2000_get_interface" (+0008C124h)
Address: 76F9162Dh, location: "ntdll", loaded at 76F30000h - 7704E000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 01D336D9h, location: "foo_input_std", loaded at 01C70000h - 01D83000h
Symbol: "foobar2000_get_interface" (+0004E749h)
Address: 01C95535h, location: "foo_input_std", loaded at 01C70000h - 01D83000h
Address: 01C95615h, location: "foo_input_std", loaded at 01C70000h - 01D83000h
Address: 029D803Ch, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Symbol: "Scintilla_DirectFunction" (+00042A03h)
Address: 02982C3Dh, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Address: 01D710B4h, location: "foo_input_std", loaded at 01C70000h - 01D83000h
Symbol: "foobar2000_get_interface" (+0008C124h)
Address: 0294A70Eh, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Address: 0294C22Dh, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Address: 02948C4Fh, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Address: 0294A08Dh, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Address: 029D803Ch, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Symbol: "Scintilla_DirectFunction" (+00042A03h)
Address: 01D710B4h, location: "foo_input_std", loaded at 01C70000h - 01D83000h
Symbol: "foobar2000_get_interface" (+0008C124h)
Address: 029CD7E8h, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Symbol: "Scintilla_DirectFunction" (+000381AFh)
Address: 029CEEB8h, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Symbol: "Scintilla_DirectFunction" (+0003987Fh)
Address: 02982F99h, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Address: 00460BB6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 029D7EFCh, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Symbol: "Scintilla_DirectFunction" (+000428C3h)
Address: 76012B71h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "SendMessageW" (+00000000h)
Address: 00460BB6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 02982BB1h, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Address: 01D710B4h, location: "foo_input_std", loaded at 01C70000h - 01D83000h
Symbol: "foobar2000_get_interface" (+0008C124h)
Address: 029D80D8h, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Symbol: "Scintilla_DirectFunction" (+00042A9Fh)
Address: 029D803Ch, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Symbol: "Scintilla_DirectFunction" (+00042A03h)
Address: 029D803Ch, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Symbol: "Scintilla_DirectFunction" (+00042A03h)
Address: 029CFAE8h, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Symbol: "Scintilla_DirectFunction" (+0003A4AFh)
Address: 0296CE25h, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Address: 00460BB6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 029D7EFCh, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Symbol: "Scintilla_DirectFunction" (+000428C3h)
Address: 00460BB6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 029D7EF8h, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Symbol: "Scintilla_DirectFunction" (+000428BFh)
Address: 029D803Ch, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Symbol: "Scintilla_DirectFunction" (+00042A03h)
Address: 75FF8AABh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "CallNextHookEx" (+0000003Dh)
Address: 10107758h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000F98h)
Address: 75FF8AABh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "CallNextHookEx" (+0000003Dh)
Address: 75FF8AABh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "CallNextHookEx" (+0000003Dh)
Address: 10107758h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000F98h)
Address: 10107779h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 75FF8AABh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "CallNextHookEx" (+0000003Dh)
Address: 75FF8AABh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "CallNextHookEx" (+0000003Dh)
Address: 10107758h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000F98h)
Address: 10107779h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 10107758h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000F98h)
Address: 10107779h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 10107779h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 10107779h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 76003617h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "EnumDisplaySettingsW" (+0000012Ch)
Address: 760424BAh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetRawInputDeviceInfoW" (+00000070h)
Address: 101073C0h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000C00h)
Address: 760093EDh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DestroyWindow" (+000007BFh)
Address: 76F90E6Eh, location: "ntdll", loaded at 76F30000h - 7704E000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 76F90E20h, location: "ntdll", loaded at 76F30000h - 7704E000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 76011D87h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+000003E5h)
Address: 76012FA9h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "PtInRect" (+00000056h)
Address: 76011E2Ch, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000009Ch)
Address: 76011DFBh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 760576CCh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00001926h)
Address: 76F90190h, location: "ntdll", loaded at 76F30000h - 7704E000h
Symbol: "NtRequestWaitReplyPort" (+0000000Ch)
Address: 76F97FDFh, location: "ntdll", loaded at 76F30000h - 7704E000h
Symbol: "CsrClientCallServer" (+00000079h)
Address: 76011D87h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+000003E5h)
Address: 76F91843h, location: "ntdll", loaded at 76F30000h - 7704E000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 76F91843h, location: "ntdll", loaded at 76F30000h - 7704E000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 75FF8AABh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "CallNextHookEx" (+0000003Dh)
Address: 10107758h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000F98h)
Address: 10107779h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 76F918C3h, location: "ntdll", loaded at 76F30000h - 7704E000h
Symbol: "RtlFreeHeap" (+0000007Ah)
Address: 75FF8AABh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "CallNextHookEx" (+0000003Dh)
Address: 10107758h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000F98h)
Address: 10107779h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 74616454h, location: "COMCTL32", loaded at 745B0000h - 74744000h
Symbol: "DPA_Grow" (+00000436h)
Address: 10107779h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 76011A91h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 76011B41h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 76011B41h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 760576CCh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00001926h)
Address: 76011AFFh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000015Dh)
Address: 76011C03h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+00000261h)
Address: 763060C0h, location: "GDI32", loaded at 762C0000h - 7630B000h
Symbol: "DDCCIGetTimingReport" (+000012EDh)
Address: 762CAE0Fh, location: "GDI32", loaded at 762C0000h - 7630B000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 762CADEAh, location: "GDI32", loaded at 762C0000h - 7630B000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 763060C0h, location: "GDI32", loaded at 762C0000h - 7630B000h
Symbol: "DDCCIGetTimingReport" (+000012EDh)
Address: 762CAE0Fh, location: "GDI32", loaded at 762C0000h - 7630B000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 762CADEAh, location: "GDI32", loaded at 762C0000h - 7630B000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 00440AD6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00440AD6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 762CAE60h, location: "GDI32", loaded at 762C0000h - 7630B000h
Symbol: "CreateFontIndirectW" (+00000049h)
Address: 762CAE6Ah, location: "GDI32", loaded at 762C0000h - 7630B000h
Symbol: "CreateFontIndirectW" (+00000053h)
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 760124AFh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "SetWindowLongW" (+00000065h)
Address: 76012539h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 76012545h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetWindowLongW" (+00000037h)
Address: 76012545h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetWindowLongW" (+00000037h)
Address: 029888E2h, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Symbol: "foobar2000_get_interface" (+00004BC2h)
Address: 76011A10h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 75FFDB4Ch, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "SendMessageA" (+00000259h)
Address: 76012FA9h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "PtInRect" (+00000056h)
Address: 7605AB20h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00004D7Ah)
Address: 76011E2Ch, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000009Ch)
Address: 76011DFBh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 75FF8AABh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "CallNextHookEx" (+0000003Dh)
Address: 10107758h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000F98h)
Address: 10107779h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 10107779h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 76011DFBh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 760576CCh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00001926h)
Address: 76011DFBh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 745FBDF2h, location: "COMCTL32", loaded at 745B0000h - 74744000h
Symbol: "ImageList_GetIconSize" (+0000098Fh)
Address: 00440AD6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76011DFBh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 00440AD6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76011A10h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 00440AD6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7605AB20h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00004D7Ah)
Address: 76011DFBh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 76011B41h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 76011AFFh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000015Dh)
Address: 00440AD6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00440AD6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76011A91h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 76011B41h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 101073C0h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000C00h)
Address: 760576CCh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00001926h)
Address: 76011AFFh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000015Dh)
Address: 76011C03h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+00000261h)
Address: 1010860Bh, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "InstallScrollHooks" (+00000C3Bh)
Address: 76003617h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "EnumDisplaySettingsW" (+0000012Ch)
Address: 760424BAh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetRawInputDeviceInfoW" (+00000070h)
Address: 101073C0h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000C00h)
Address: 00440AD6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76013656h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "OffsetRect" (+0000004Dh)
Address: 76013666h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "OffsetRect" (+0000005Dh)
Address: 76F90E6Eh, location: "ntdll", loaded at 76F30000h - 7704E000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 76F90E20h, location: "ntdll", loaded at 76F30000h - 7704E000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 101073C0h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000C00h)
Address: 7604245Ah, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetRawInputDeviceInfoW" (+00000010h)
Address: 76012335h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+000005A5h)
Address: 75FFF807h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DestroyCursor" (+00000044h)
Address: 00440AD6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00440AD6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76012BBAh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "SendMessageW" (+00000049h)
Address: 745FDDFAh, location: "COMCTL32", loaded at 745B0000h - 74744000h
Symbol: "ImageList_GetIconSize" (+00002997h)
Address: 00440AD6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76012937h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "IsWindow" (+0000003Dh)
Address: 76012937h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "IsWindow" (+0000003Dh)
Address: 760128FAh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "IsWindow" (+00000000h)
Address: 00440AD6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76011D87h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+000003E5h)
Address: 00440AD6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76012FA9h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "PtInRect" (+00000056h)
Address: 7605AB20h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00004D7Ah)
Address: 76011E2Ch, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000009Ch)
Address: 76011DFBh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 760576CCh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00001926h)
Address: 76011DFBh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 745FBDF2h, location: "COMCTL32", loaded at 745B0000h - 74744000h
Symbol: "ImageList_GetIconSize" (+0000098Fh)
Address: 00440AD6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7605AB20h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00004D7Ah)
Address: 76012937h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "IsWindow" (+0000003Dh)
Address: 76011B41h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 00440AD6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00440AD6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76011A10h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 00440AD6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7605AB20h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00004D7Ah)
Address: 76011DFBh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 76011B41h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 76011AFFh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000015Dh)
Address: 00440AD6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76011A91h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 76011B41h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 760576CCh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00001926h)
Address: 76011AFFh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000015Dh)
Address: 76011C03h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+00000261h)
Address: 1010860Bh, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "InstallScrollHooks" (+00000C3Bh)
Address: 76003617h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "EnumDisplaySettingsW" (+0000012Ch)
Address: 760424BAh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetRawInputDeviceInfoW" (+00000070h)
Address: 101073C0h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000C00h)
Address: 00440AD6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76013656h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "OffsetRect" (+0000004Dh)
Address: 76012937h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "IsWindow" (+0000003Dh)
Address: 760123FBh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000066Bh)
Address: 7601243Eh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+000006AEh)
Address: 029D20A4h, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Symbol: "Scintilla_DirectFunction" (+0003CA6Bh)
Address: 029888F7h, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Symbol: "foobar2000_get_interface" (+00004BD7h)
Address: 76011A10h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 75FFF203h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "SetWindowRgn" (+000011EDh)
Address: 029888B0h, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Symbol: "foobar2000_get_interface" (+00004B90h)
Address: 76000DBAh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetTitleBarInfo" (+000003EDh)
Address: 760576CCh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00001926h)
Address: 76000C7Eh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetTitleBarInfo" (+000002B1h)
Address: 029888B0h, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Symbol: "foobar2000_get_interface" (+00004B90h)
Address: 00440AD6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7600123Bh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 76011A10h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 76011AE8h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+00000146h)
Address: 76001219h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 029F9C28h, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Symbol: "Scintilla_DirectFunction" (+000645EFh)
Address: 76011A91h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 1010860Bh, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "InstallScrollHooks" (+00000C3Bh)
Address: 760576CCh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00001926h)
Address: 76011C03h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+00000261h)
Address: 76001219h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 029F9C28h, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Symbol: "Scintilla_DirectFunction" (+000645EFh)
Address: 7602A728h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "CreateDialogParamW" (+00000228h)
Address: 760576CCh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00001926h)
Address: 76013656h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "OffsetRect" (+0000004Dh)
Address: 76001219h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7604245Ah, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetRawInputDeviceInfoW" (+00000010h)
Address: 76F90E6Eh, location: "ntdll", loaded at 76F30000h - 7704E000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 76F90E20h, location: "ntdll", loaded at 76F30000h - 7704E000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 76001219h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 76011BB8h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+00000216h)
Address: 76012335h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+000005A5h)
Address: 75FFF807h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DestroyCursor" (+00000044h)
Address: 029F9C28h, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Symbol: "Scintilla_DirectFunction" (+000645EFh)
Address: 76001219h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 75FFED81h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "SetWindowRgn" (+00000D6Bh)
Address: 003D0BBAh, location: "foo_abx", loaded at 003B0000h - 003E3000h
Symbol: "foobar2000_get_interface" (+000139FAh)
Address: 029F9938h, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Symbol: "Scintilla_DirectFunction" (+000642FFh)
Address: 029F9C0Ch, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Symbol: "Scintilla_DirectFunction" (+000645D3h)
Address: 02940000h, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Address: 029F9C26h, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Symbol: "Scintilla_DirectFunction" (+000645EDh)
Address: 7600021Dh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "LoadMenuW" (+00000007h)
Address: 7600144Dh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefDlgProcW" (+00000234h)
Address: 02940000h, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Address: 029888B0h, location: "foo_ui_panels", loaded at 02940000h - 02A06000h
Symbol: "foobar2000_get_interface" (+00004B90h)
Address: 003D0B7Eh, location: "foo_abx", loaded at 003B0000h - 003E3000h
Symbol: "foobar2000_get_interface" (+000139BEh)

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
foobar2000 core 0.9.4.3  (Core)
Tagger Panel Window 1.0.beta3 [Jun  5 2007 - 10:09:39]  (foo_cwb_hooks)
ZIP/GZIP reader 1.0  (foo_unpack)
Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]  (foo_playlist_tree)
Columns UI 0.2.0 alpha 2  (foo_ui_columns)
cwbowron's title format hooks 1.2.4 [Jun  5 2007 - 10:09:39]  (foo_cwb_hooks)
freedb Tagger 0.5.2a  (foo_freedb2)
Standard Input Array 1.0  (foo_input_std)
ABX Comparator 1.3.1  (foo_abx)
Converter 1.0.1  (foo_converter)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
RAR reader 1.1  (foo_unpack)
Default User Interface 0.9acc  (foo_ui_std)
Panels UI 0.14.9 beta [Jul 13 2007 - 14:05:55]  (foo_ui_panels)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
WMA Decoder 1.1  (foo_input_std)
foo_custominfo 0.1.2  (foo_custominfo)
Masstagger 1.6  (foo_masstag)
ReplayGain Scanner 2.0.2  (foo_rgscan)
FLAC Decoder 1.1.0  (foo_input_std)
CD Audio Decoder 2.1.1  (foo_cdda)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
Play Count Mod 1.0.2  (foo_playcount_mod)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
Audioscrobbler 2.2  (foo_audioscrobbler)
Album list panel 0.2.1  (foo_uie_albumlist)
Standard DSP array 1.0  (foo_dsp_std)
Album List 3.2.0  (foo_albumlist)

and when trying to view the Library Filter page in preferences I get another error but this post is too long for me to paste it.

oh and i'd like to request a button command to refresh the transparencies. When switching backgrounds in premade layouts, the transparencies stay from the last background.
Title: foo_ui_panels
Post by: stampgevaar on 2007-07-16 20:16:04
Is it normal that the sort group button just sorts and don't changes the scp layout?

This because when I choose to sort by rating in the right click sort-group menu the layout changes because I made a seperate layout for sorting on rating.

And I would prefer that it also changes with the sort-group button.

Why doesn't this happen?
Title: foo_ui_panels
Post by: hsn on 2007-07-17 01:18:32
Feature request. $button image click-state please.


has this been implemented in the meanwhile?

3 button states (normal, mouseover, pressed) would be really cool.
Title: foo_ui_panels
Post by: gob on 2007-07-17 03:19:10

a lot has changed between 0.13.8 beta and 0.14.8 as far as things like padding, images, and sizes and such. i cant find any of it in the change log and im trying to modify my current config to work in new panels. ive found a few things in the wiki regarding image abs and $pad() but i cant seem to get certain of my text, panels and buttons to line up the way it was before. could this stuff be put in the change log?


they should work the same as before. if you have examples of something not working the same, please post your code and I will take a look.


i've been meaning to tweak a few parts of it when i have some time. i'll probably wait a few more versions and see what other changes will be made before i do much more work with it.

also, is it better to use multiple panels for each section of a config or have it combined into one panel?
Title: foo_ui_panels
Post by: terrestrial on 2007-07-17 06:12:52
Hey, terrestial.

Did you miss the first item in my previous post?
Quote
1) If the first track in the group is selected, and all other selected tracks belong to the same group, clicking on group's header doesn't make the whole group selected - it only changes selection to that first track in the group. Clicking again doesn't do the trick, too.



no, I saw it... it will be fixed sometime in the future.

Quote
Cut/copy/paste functionality would certainly be great, but I don't see how that would solve the problem.
You can't move the tracks below the last one, even if they were just few tracks above it. And even if you're cut and pasting with keyboard, you paste tracks from buffer either always above or always below the selected track (with 'above' being standard of sorts in many programs). How would one be able to paste tracks to the beginning and to the end of a playlist?


if tracks were pasted above the selected track, then the beginning would be taken care of... as for pasting to the end... you can always move the last track up

2) it works fine before ... why this regression ?


it really shouldn't have worked before... in any case, all it seems to do is all an image, so you should either move it out of the $button() or inside the $button()'s normal image.

Installed the latest beta and came across issues again as usual (Lol!). For some reason images wouldn't render when 'images\whatever.png' was the image path. It worked in previous versions but now '/images\whatever.png' needs to be inputted. Admittedly its probably a shortcoming of my coding but thought I would mention it. It resulted in a crash too when editing.


can you please post your .pui (which caused the crashes)... I've not been able to reproduce the crashes at all.

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

I've uploaded a new test version (0.14.10) (http://panels.fooblog2000.com/foo_ui_panels_beta.zip). I've also finished up with the new syntax for functions / variables. You can still continue to use the old syntax for your layouts, but if you're starting a new layout from scratch I would recommend using the new syntax as it should be easier to use and modify.

I've started a basic wiki page for the new commands here (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_(foo_ui_panels)/Commands).  It's mostly just rearranged / renamed from the old syntax, but should be easier to use.

If you have any suggestions for changes, now is the time

Is it normal that the sort group button just sorts and don't changes the scp layout?

This because when I choose to sort by rating in the right click sort-group menu the layout changes because I made a seperate layout for sorting on rating.

And I would prefer that it also changes with the sort-group button.

Why doesn't this happen?


it should... what does your button to change the sort/group look like?


also, is it better to use multiple panels for each section of a config or have it combined into one panel?


one panel means it might be slower, but uses less memory. multiple panels means faster, but uses more memory. it really shouldn't matter in most cases though.
Title: foo_ui_panels
Post by: Nickoladze on 2007-07-17 06:30:08
I can't get images to work with the new $imageabs().
Currently I have /images\whatever.jpg, and it no longer works.
I tried a variety of different paths and such, no luck.
I tried with both jpg and png.

Other than that, I'm loving the simpler commands, although some are confusing.
Title: foo_ui_panels
Post by: terrestrial on 2007-07-17 06:38:37
oops forgot to mention:

to use the new commands fully and skip processing of all the old commands use this:

Code: [Select]
// Global
$newsyntax()


I can't get images to work with the new $imageabs().
Currently I have /images\whatever.jpg, and it no longer works.
I tried a variety of different paths and such, no luck.
I tried with both jpg and png.

Other than that, I'm loving the simpler commands, although some are confusing.


hmmmm.... where have you placed the .pui and where is the image?
Title: foo_ui_panels
Post by: Nickoladze on 2007-07-17 06:42:36
oops forgot to mention:

to use the new commands fully and skip processing of all the old commands use this:

Code: [Select]
// Global
$newsyntax()



I can't get images to work with the new $imageabs().
Currently I have /images\whatever.jpg, and it no longer works.
I tried a variety of different paths and such, no luck.
I tried with both jpg and png.

Other than that, I'm loving the simpler commands, although some are confusing.


hmmmm.... where have you placed the .pui and where is the image?


.pui is:
%foobar_path%\PanelsUI\Dreams\Dreams.pui

image is:
%foobar_path%\PanelsUI\Dreams\images\whatever.jpg


Also, how are font colors set with the new $font()?
Title: foo_ui_panels
Post by: terrestrial on 2007-07-17 06:47:20
it should work... please make sure you have 0.14.10 from about 00:03. To set the font color use $textcolor($c(r,g,b))
Title: foo_ui_panels
Post by: Nickoladze on 2007-07-17 06:50:40
These commands do not work with "$newsyntax()":
Code: [Select]
$imageabs(800,800,/images\1.jpg)
$imageabs(800,800,/images\1.jpg,)


This command works without "$newsyntax()":
Code: [Select]
$imageabs2(800,800,0,0,800,800,0,0,/images\1.jpg,)


And I redownloaded the dll just in case it didn't update, still no luck.
Title: foo_ui_panels
Post by: terrestrial on 2007-07-17 06:54:44
do you have an $alignabs before the $imageabs?
Title: foo_ui_panels
Post by: Nickoladze on 2007-07-17 07:04:37
OH CRAP

I'm so sorry, I just figured out the problem.
It's my fault, sorry about that.
Title: foo_ui_panels
Post by: terrestrial on 2007-07-17 07:09:05
hehe  what did you do? different foobar install?
Title: foo_ui_panels
Post by: Nickoladze on 2007-07-17 07:14:06
hehe  what did you do? different foobar install?

Actually even stupider, the "800"s in the command I showed you were the dimensions of the image, not the X,Y placement I wanted. >_<


edit: woohoo, got my entire layout working with the new syntax in about a half hour.


But it's still crashing when I try to open the SCPL settings dialog:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01393948h
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (01393948h):
01393908h:  6C 24 24 83 FD 01 56 0F 85 9E 00 00 00 8B 03 8B
01393918h:  10 8B CB FF D2 33 F6 85 C0 89 44 24 10 76 66 83
01393928h:  CD FF 8D 9B 00 00 00 00 8D 44 24 2C 50 8B D6 8B
01393938h:  CB E8 12 07 00 00 C7 44 24 20 00 00 00 00 8B 08
01393948h:  8B 11 8B 42 0C FF D0 8B 10 8B C8 8B 02 FF D0 89
01393958h:  6C 24 20 8B 4C 24 2C 85 C9 8B F8 74 06 8B 11 8B
01393968h:  02 FF D0 55 68 60 B0 3D 01 57 FF 15 04 82 3D 01
01393978h:  85 C0 75 49 83 C6 01 3B 74 24 10 72 AB 8B 7C 24
Stack (0012E444h):
0012E424h:  00000000 00000000 00000000 00000000
0012E434h:  00000000 00000000 00000000 00000000
0012E444h:  013E92A4 01540DD0 0012E574 00000000
0012E454h:  00000001 013E92A4 0012E51C 013D4098
0012E464h:  00000000 01391645 00000001 00000000
0012E474h:  0012E4F4 0012E534 029AE284 00000001
0012E484h:  0012E574 00000000 013914E5 00000001
0012E494h:  0012E574 0012E4F4 0012E534 029AE284
0012E4A4h:  029AB058 029530D2 0012E4F4 0012E534
0012E4B4h:  0012E574 029AE284 ADEA39DE 00000001
0012E4C4h:  01540DD0 013E92A4 00000000 0012E584
0012E4D4h:  0291B97D 0000002A 00000000 00000000
0012E4E4h:  00000018 02919EAE 013BEFDA 01540000
0012E4F4h:  029AB058 00000000 00000000 00000000
0012E504h:  00000000 00000001 01540DD0 013E92A4
0012E514h:  00000000 02F35BC0 0012E5AC 029A1E18
0012E524h:  00000000 02953439 002A06D6 0012E574
0012E534h:  01540DD0 02F35BC0 03098758 029AAF34
0012E544h:  ADEA3856 76012B71 002A06D6 0012F088
0012E554h:  0012F4AC 02953041 013E92A4 00000000
Registers:
EAX: 0012E470, EBX: 0012E574, ECX: 00000000, EDX: 00000000
ESI: 00000000, EDI: 013E92A4, EBP: FFFFFFFF, ESP: 0012E444
Crash location: "foo_converter", loaded at 01390000h - 013F9000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 76F30000h - 7704E000h
kernel32                        loaded at 77090000h - 77168000h
COMCTL32                        loaded at 745B0000h - 74744000h
msvcrt                          loaded at 75F40000h - 75FEA000h
ADVAPI32                        loaded at 759C0000h - 75A7F000h
RPCRT4                          loaded at 757F0000h - 758B3000h
GDI32                            loaded at 762C0000h - 7630B000h
USER32                          loaded at 75FF0000h - 7608E000h
SHLWAPI                          loaded at 75BC0000h - 75C15000h
SHELL32                          loaded at 76310000h - 76DDE000h
ole32                            loaded at 76DE0000h - 76F24000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 758C0000h - 75934000h
IMM32                            loaded at 77070000h - 7708E000h
MSCTF                            loaded at 76090000h - 76157000h
LPK                              loaded at 75B60000h - 75B69000h
USP10                            loaded at 75940000h - 759BD000h
uxtheme                          loaded at 73E70000h - 73EAF000h
lgscroll                        loaded at 10100000h - 1010F000h
MSVCR80                          loaded at 70400000h - 7049B000h
MSVCP80                          loaded at 70370000h - 703F7000h
NTMARTA                          loaded at 74D80000h - 74DA1000h
WLDAP32                          loaded at 75B70000h - 75BB9000h
WS2_32                          loaded at 75C20000h - 75C4D000h
NSI                              loaded at 77050000h - 77056000h
PSAPI                            loaded at 75750000h - 75757000h
SAMLIB                          loaded at 752F0000h - 75301000h
LVPrcInj                        loaded at 003D0000h - 003E7000h
foo_abx                          loaded at 00600000h - 00633000h
foo_albumlist                    loaded at 00640000h - 00687000h
OLEAUT32                        loaded at 75AD0000h - 75B5C000h
foo_audioscrobbler              loaded at 012C0000h - 012F0000h
foo_cdda                        loaded at 01300000h - 01335000h
foo_converter                    loaded at 01390000h - 013F9000h
foo_custominfo                  loaded at 01490000h - 01515000h
foo_cwb_hooks                    loaded at 01870000h - 018BA000h
foo_dsp_std                      loaded at 018C0000h - 01901000h
foo_freedb2                      loaded at 01A40000h - 01A80000h
foo_input_std                    loaded at 01E80000h - 01F93000h
foo_lyricsdb                    loaded at 01A80000h - 01AAF000h
WININET                          loaded at 75E70000h - 75F3F000h
Normaliz                        loaded at 77060000h - 77063000h
iertutil                        loaded at 75A80000h - 75AC5000h
foo_masstag                      loaded at 01BE0000h - 01C2F000h
foo_playcount_mod                loaded at 01910000h - 01925000h
foo_playlist_tree                loaded at 01CB0000h - 01D25000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 71C70000h - 71C77000h
libmzgc360_000                  loaded at 02220000h - 022C4000h
foo_rgscan                      loaded at 021A0000h - 021E8000h
foo_scrobblecharts              loaded at 022D0000h - 02303000h
foo_uie_albumlist                loaded at 02310000h - 0234D000h
foo_uie_quicksearch              loaded at 024E0000h - 02526000h
foo_uie_vis_egoh                loaded at 01D40000h - 01D5D000h
foo_uie_wsh_panel                loaded at 02530000h - 02566000h
gdiplus                          loaded at 73AB0000h - 73C5A000h
foo_ui_columns                  loaded at 02570000h - 02613000h
foo_ui_panels                    loaded at 02910000h - 029DB000h
foo_ui_std                      loaded at 02630000h - 02687000h
foo_unpack                      loaded at 027C0000h - 027EE000h
Msimg32                          loaded at 744C0000h - 744C5000h
PROPSYS                          loaded at 740E0000h - 74197000h
SETUPAPI                        loaded at 75C50000h - 75DD8000h
apphelp                          loaded at 75620000h - 7564C000h
CLBCatQ                          loaded at 75DE0000h - 75E64000h
wpdshext                        loaded at 686B0000h - 6891E000h
WINMM                            loaded at 736C0000h - 736F3000h
OLEACC                          loaded at 73680000h - 736B8000h
shdocvw                          loaded at 722B0000h - 723B7000h
ieframe                          loaded at 709B0000h - 70F7B000h
USERENV                          loaded at 756A0000h - 756BE000h
Secur32                          loaded at 75680000h - 75694000h
urlmon                          loaded at 76190000h - 762B4000h
MPR                              loaded at 75290000h - 752A4000h
events                          loaded at 16000000h - 16036000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
MSVCR71                          loaded at 7C340000h - 7C396000h
imagehlp                        loaded at 76160000h - 76189000h
dbghelp                          loaded at 6DD30000h - 6DE0C000h

Stack dump analysis:
Address: 013E92A4h, location: "foo_converter", loaded at 01390000h - 013F9000h
Symbol: "foobar2000_get_interface" (+0002A6C4h)
Address: 013E92A4h, location: "foo_converter", loaded at 01390000h - 013F9000h
Symbol: "foobar2000_get_interface" (+0002A6C4h)
Address: 013D4098h, location: "foo_converter", loaded at 01390000h - 013F9000h
Symbol: "foobar2000_get_interface" (+000154B8h)
Address: 01391645h, location: "foo_converter", loaded at 01390000h - 013F9000h
Address: 013914E5h, location: "foo_converter", loaded at 01390000h - 013F9000h
Address: 029AB058h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Symbol: "Scintilla_DirectFunction" (+00042B5Ch)
Address: 029530D2h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Address: 013E92A4h, location: "foo_converter", loaded at 01390000h - 013F9000h
Symbol: "foobar2000_get_interface" (+0002A6C4h)
Address: 0291B97Dh, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Address: 02919EAEh, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Address: 013BEFDAh, location: "foo_converter", loaded at 01390000h - 013F9000h
Symbol: "foobar2000_get_interface" (+000003FAh)
Address: 029AB058h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Symbol: "Scintilla_DirectFunction" (+00042B5Ch)
Address: 013E92A4h, location: "foo_converter", loaded at 01390000h - 013F9000h
Symbol: "foobar2000_get_interface" (+0002A6C4h)
Address: 029A1E18h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Symbol: "Scintilla_DirectFunction" (+0003991Ch)
Address: 02953439h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Address: 029AAF34h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Symbol: "Scintilla_DirectFunction" (+00042A38h)
Address: 76012B71h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "SendMessageW" (+00000000h)
Address: 02953041h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Address: 013E92A4h, location: "foo_converter", loaded at 01390000h - 013F9000h
Symbol: "foobar2000_get_interface" (+0002A6C4h)
Address: 029AB0F4h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Symbol: "Scintilla_DirectFunction" (+00042BF8h)
Address: 029AB058h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Symbol: "Scintilla_DirectFunction" (+00042B5Ch)
Address: 029AB058h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Symbol: "Scintilla_DirectFunction" (+00042B5Ch)
Address: 029A2B08h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Symbol: "Scintilla_DirectFunction" (+0003A60Ch)
Address: 0293CB25h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Address: 029AAF34h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Symbol: "Scintilla_DirectFunction" (+00042A38h)
Address: 029AAF30h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Symbol: "Scintilla_DirectFunction" (+00042A34h)
Address: 00480614h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00480614h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 029AB058h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Symbol: "Scintilla_DirectFunction" (+00042B5Ch)
Address: 75FF8AABh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "CallNextHookEx" (+0000003Dh)
Address: 10107758h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000F98h)
Address: 75FF8AABh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "CallNextHookEx" (+0000003Dh)
Address: 75FF8AABh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "CallNextHookEx" (+0000003Dh)
Address: 10107758h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000F98h)
Address: 10107779h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 75FF8AABh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "CallNextHookEx" (+0000003Dh)
Address: 75FF8AABh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "CallNextHookEx" (+0000003Dh)
Address: 10107758h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000F98h)
Address: 10107779h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 10107758h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000F98h)
Address: 10107779h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 10107779h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 10107779h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 76003617h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "EnumDisplaySettingsW" (+0000012Ch)
Address: 760424BAh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetRawInputDeviceInfoW" (+00000070h)
Address: 101073C0h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000C00h)
Address: 760093EDh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DestroyWindow" (+000007BFh)
Address: 76F90E6Eh, location: "ntdll", loaded at 76F30000h - 7704E000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 76F90E20h, location: "ntdll", loaded at 76F30000h - 7704E000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 76011D87h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+000003E5h)
Address: 76012FA9h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "PtInRect" (+00000056h)
Address: 76011E2Ch, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000009Ch)
Address: 76011DFBh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 760576CCh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00001926h)
Address: 76F90190h, location: "ntdll", loaded at 76F30000h - 7704E000h
Symbol: "NtRequestWaitReplyPort" (+0000000Ch)
Address: 76F97FDFh, location: "ntdll", loaded at 76F30000h - 7704E000h
Symbol: "CsrClientCallServer" (+00000079h)
Address: 0043B60Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76011D87h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+000003E5h)
Address: 76F91843h, location: "ntdll", loaded at 76F30000h - 7704E000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 76F91843h, location: "ntdll", loaded at 76F30000h - 7704E000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 75FF8AABh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "CallNextHookEx" (+0000003Dh)
Address: 10107758h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000F98h)
Address: 10107779h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 76F918C3h, location: "ntdll", loaded at 76F30000h - 7704E000h
Symbol: "RtlFreeHeap" (+0000007Ah)
Address: 75FF8AABh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "CallNextHookEx" (+0000003Dh)
Address: 10107758h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000F98h)
Address: 10107779h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 74616454h, location: "COMCTL32", loaded at 745B0000h - 74744000h
Symbol: "DPA_Grow" (+00000436h)
Address: 10107779h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 76011A91h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 76011B41h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 76011B41h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 760576CCh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00001926h)
Address: 76011AFFh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000015Dh)
Address: 76011C03h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+00000261h)
Address: 763060C0h, location: "GDI32", loaded at 762C0000h - 7630B000h
Symbol: "DDCCIGetTimingReport" (+000012EDh)
Address: 762CAE0Fh, location: "GDI32", loaded at 762C0000h - 7630B000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 762CADEAh, location: "GDI32", loaded at 762C0000h - 7630B000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 763060C0h, location: "GDI32", loaded at 762C0000h - 7630B000h
Symbol: "DDCCIGetTimingReport" (+000012EDh)
Address: 762CAE0Fh, location: "GDI32", loaded at 762C0000h - 7630B000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 762CADEAh, location: "GDI32", loaded at 762C0000h - 7630B000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 762CAE60h, location: "GDI32", loaded at 762C0000h - 7630B000h
Symbol: "CreateFontIndirectW" (+00000049h)
Address: 762CAE6Ah, location: "GDI32", loaded at 762C0000h - 7630B000h
Symbol: "CreateFontIndirectW" (+00000053h)
Address: 00650053h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00480614h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 760124AFh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "SetWindowLongW" (+00000065h)
Address: 00480614h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76012539h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 76012545h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetWindowLongW" (+00000037h)
Address: 00480614h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00480614h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76012545h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetWindowLongW" (+00000037h)
Address: 0295D922h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Symbol: "foobar2000_get_interface" (+00007F22h)
Address: 00480614h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76011A10h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 00480614h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 75FFDB4Ch, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "SendMessageA" (+00000259h)
Address: 76012FA9h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "PtInRect" (+00000056h)
Address: 7605AB20h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00004D7Ah)
Address: 76011E2Ch, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000009Ch)
Address: 76011DFBh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 75FF8AABh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "CallNextHookEx" (+0000003Dh)
Address: 10107758h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000F98h)
Address: 10107779h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 10107779h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000FB9h)
Address: 76011DFBh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 760576CCh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00001926h)
Address: 76011DFBh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 745FBDF2h, location: "COMCTL32", loaded at 745B0000h - 74744000h
Symbol: "ImageList_GetIconSize" (+0000098Fh)
Address: 76011DFBh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 00480614h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76011A10h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 7605AB20h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00004D7Ah)
Address: 76011DFBh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 76011B41h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 76011AFFh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000015Dh)
Address: 76011A91h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 76011B41h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 101073C0h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000C00h)
Address: 760576CCh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00001926h)
Address: 76011AFFh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000015Dh)
Address: 76011C03h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+00000261h)
Address: 1010860Bh, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "InstallScrollHooks" (+00000C3Bh)
Address: 76003617h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "EnumDisplaySettingsW" (+0000012Ch)
Address: 760424BAh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetRawInputDeviceInfoW" (+00000070h)
Address: 101073C0h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000C00h)
Address: 76013656h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "OffsetRect" (+0000004Dh)
Address: 76013666h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "OffsetRect" (+0000005Dh)
Address: 76F90E6Eh, location: "ntdll", loaded at 76F30000h - 7704E000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 76F90E20h, location: "ntdll", loaded at 76F30000h - 7704E000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 101073C0h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000C00h)
Address: 7604245Ah, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetRawInputDeviceInfoW" (+00000010h)
Address: 76012335h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+000005A5h)
Address: 75FFF807h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DestroyCursor" (+00000044h)
Address: 76012BBAh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "SendMessageW" (+00000049h)
Address: 745FDDFAh, location: "COMCTL32", loaded at 745B0000h - 74744000h
Symbol: "ImageList_GetIconSize" (+00002997h)
Address: 76012937h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "IsWindow" (+0000003Dh)
Address: 76012937h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "IsWindow" (+0000003Dh)
Address: 760128FAh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "IsWindow" (+00000000h)
Address: 76011D87h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+000003E5h)
Address: 76012FA9h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "PtInRect" (+00000056h)
Address: 7605AB20h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00004D7Ah)
Address: 76011E2Ch, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000009Ch)
Address: 76011DFBh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 760576CCh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00001926h)
Address: 76011DFBh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 745FBDF2h, location: "COMCTL32", loaded at 745B0000h - 74744000h
Symbol: "ImageList_GetIconSize" (+0000098Fh)
Address: 7605AB20h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00004D7Ah)
Address: 76012937h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "IsWindow" (+0000003Dh)
Address: 76011B41h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 76011A10h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 7605AB20h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00004D7Ah)
Address: 76011DFBh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 76011B41h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 76011AFFh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000015Dh)
Address: 76011A91h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 76011B41h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 760576CCh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00001926h)
Address: 76011AFFh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000015Dh)
Address: 76011C03h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+00000261h)
Address: 1010860Bh, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "InstallScrollHooks" (+00000C3Bh)
Address: 76003617h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "EnumDisplaySettingsW" (+0000012Ch)
Address: 760424BAh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetRawInputDeviceInfoW" (+00000070h)
Address: 101073C0h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+00000C00h)
Address: 76013656h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "OffsetRect" (+0000004Dh)
Address: 76012937h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "IsWindow" (+0000003Dh)
Address: 760123FBh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+0000066Bh)
Address: 7601243Eh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+000006AEh)
Address: 00480614h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00480614h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 029A5274h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Symbol: "Scintilla_DirectFunction" (+0003CD78h)
Address: 0295D937h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Symbol: "foobar2000_get_interface" (+00007F37h)
Address: 00480614h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00650592h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 00650592h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 76011A10h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 00480614h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00650592h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 00650592h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 75FFF203h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "SetWindowRgn" (+000011EDh)
Address: 0295D8F0h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 00480614h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00650592h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 00480614h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76000DBAh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetTitleBarInfo" (+000003EDh)
Address: 760576CCh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00001926h)
Address: 76000C7Eh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetTitleBarInfo" (+000002B1h)
Address: 0295D8F0h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 00480614h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00650592h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 00480614h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7600123Bh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 00650592h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 76011A10h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 00480614h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00650592h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 76011AE8h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+00000146h)
Address: 76001219h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 00480614h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00650592h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 00480614h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 029CCC88h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Symbol: "Scintilla_DirectFunction" (+0006478Ch)
Address: 76011A91h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 1010860Bh, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "InstallScrollHooks" (+00000C3Bh)
Address: 760576CCh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00001926h)
Address: 76011C03h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+00000261h)
Address: 76001219h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 00480614h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00650592h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 029CCC88h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Symbol: "Scintilla_DirectFunction" (+0006478Ch)
Address: 7602A728h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "CreateDialogParamW" (+00000228h)
Address: 760576CCh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "AlignRects" (+00001926h)
Address: 76013656h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "OffsetRect" (+0000004Dh)
Address: 00650592h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 76001219h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7604245Ah, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetRawInputDeviceInfoW" (+00000010h)
Address: 76F90E6Eh, location: "ntdll", loaded at 76F30000h - 7704E000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 76F90E20h, location: "ntdll", loaded at 76F30000h - 7704E000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 00650592h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 76001219h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 76011BB8h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "GetMessageW" (+00000216h)
Address: 76012335h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefWindowProcW" (+000005A5h)
Address: 75FFF807h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DestroyCursor" (+00000044h)
Address: 00480614h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00650592h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 00650592h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 029CCC88h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Symbol: "Scintilla_DirectFunction" (+0006478Ch)
Address: 76001219h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 00480614h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 75FFED81h, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "SetWindowRgn" (+00000D6Bh)
Address: 00650592h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 029CC998h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Symbol: "Scintilla_DirectFunction" (+0006449Ch)
Address: 029CCC6Ch, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Symbol: "Scintilla_DirectFunction" (+00064770h)
Address: 02910000h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Address: 00600179h, location: "foo_abx", loaded at 00600000h - 00633000h
Address: 029CCC86h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Symbol: "Scintilla_DirectFunction" (+0006478Ah)
Address: 025D0000h, location: "foo_ui_columns", loaded at 02570000h - 02613000h
Symbol: "foobar2000_get_interface" (+00059190h)
Address: 01F80080h, location: "foo_input_std", loaded at 01E80000h - 01F93000h
Symbol: "foobar2000_get_interface" (+0008B0F0h)
Address: 7600021Dh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "LoadMenuW" (+00000007h)
Address: 7600144Dh, location: "USER32", loaded at 75FF0000h - 7608E000h
Symbol: "DefDlgProcW" (+00000234h)
Address: 02910000h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Address: 00480614h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0295D8F0h, location: "foo_ui_panels", loaded at 02910000h - 029DB000h
Symbol: "foobar2000_get_interface" (+00007EF0h)

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
ABX Comparator 1.3.1  (foo_abx)
Panels UI 0.14.10 beta [Jul 17 2007 - 00:03:09]  (foo_ui_panels)
RAR reader 1.1  (foo_unpack)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
Audioscrobbler 2.2  (foo_audioscrobbler)
Standard DSP array 1.0  (foo_dsp_std)
CD Audio Decoder 2.1.1  (foo_cdda)
FLAC Decoder 1.1.0  (foo_input_std)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Masstagger 1.6  (foo_masstag)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
Play Count Mod 1.0.2  (foo_playcount_mod)
Album List 3.2.0  (foo_albumlist)
ZIP/GZIP reader 1.0  (foo_unpack)
freedb Tagger 0.5.2a  (foo_freedb2)
WMA Decoder 1.1  (foo_input_std)
foobar2000 core 0.9.4.3  (Core)
Tagger Panel Window 1.0.beta3 [Jun  5 2007 - 10:09:39]  (foo_cwb_hooks)
Converter 1.0.1  (foo_converter)
Default User Interface 0.9acc  (foo_ui_std)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
Standard Input Array 1.0  (foo_input_std)
foo_custominfo 0.1.2  (foo_custominfo)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
cwbowron's title format hooks 1.2.4 [Jun  5 2007 - 10:09:39]  (foo_cwb_hooks)
Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]  (foo_playlist_tree)
Album list panel 0.2.1  (foo_uie_albumlist)
Columns UI 0.2.0 alpha 2  (foo_ui_columns)
Title: foo_ui_panels
Post by: terrestrial on 2007-07-17 08:46:09
found the problem.... it will be fixed for the next version, but in the meantime make sure you have at least one track in the active playlist and it shouldn't crash anymore.
Title: foo_ui_panels
Post by: stampgevaar on 2007-07-17 09:36:09
@ terrestrial

Is it normal that the sort group button just sorts and don't changes the scp layout?

This because when I choose to sort by rating in the right click sort-group menu the layout changes because I made a seperate layout for sorting on rating.

And I would prefer that it also changes with the sort-group button.

Why doesn't this happen?

it should... what does your button to change the sort/group look like?


I have a sort group on rating and one on artist. I will explain with the sort group on rating.
btw: through the right click menu everything works perfect only the button behaviour is very strange.

this is the code for the button

Code: [Select]
$button2($sub(%_width%,38),$sub(%_height%,60),0,0,16,14,
'$imageabs2(,,16,,0,,0,0,/images\Library.png,)',
'$imageabs2(,,32,,0,,0,0,/images\Library.png,)',
SORTGROUP-PRESETS-MENU,TOOLTIP:"Sort-Group")

sorting and grouping criteria for rating

Code: [Select]
primary sort
$sub(%rating%,5)

secundary sort
$sub(%pc%,1000) %title% %artist%

and it's checked group by sort


I will explain the rest in pictures, easier for me.

This is my normal view
(http://img505.imageshack.us/img505/232/normalviewec3.th.jpg) (http://img505.imageshack.us/my.php?image=normalviewec3.jpg)

When I sort on rating with the right click menu
(http://img150.imageshack.us/img150/9853/ssupposedtobecv4.th.jpg) (http://img150.imageshack.us/my.php?image=ssupposedtobecv4.jpg)

This is what is supposed to happen.

But when I choose to sort-group with a button this happens
(http://img505.imageshack.us/img505/3047/whathappensifisortthrouyh7.th.png) (http://img505.imageshack.us/my.php?image=whathappensifisortthrouyh7.png)

I'm always going from my normal view and I first sorted with right click menu.
Then I went back to my normal view and sorted again but with a button.

BTW the button for sorting and grouping never worked correct for me, I always got strange results.

I hope this helps if you need more info to fix the problem just ask.
Title: foo_ui_panels
Post by: metal_termite on 2007-07-17 09:38:28
I forgot to ask in the wiki discussion that I noticed you included $eval in the list of new commands/syntax. What is the new syntax for $eval?
Title: foo_ui_panels
Post by: carmenm on 2007-07-17 10:31:09
Hi terrestrial. Thanks for your amazing work. You say you rewrites variables, i also see that $windowstyle(option[,option]) works for popup. SO i was wondering can we access popup width and height(i mean change it with buttons)?
Title: foo_ui_panels
Post by: Sam Stoat on 2007-07-17 10:36:08
Slight bug

I'm busy adding artist pics in a folder where foobar can find them (using $fileexists) and, with the previous version, it found them as soon as they were placed in the folder and displayed them.  Using 0.14.10, the new pics aren't being noticed until I restart foobar.
Title: foo_ui_panels
Post by: stampgevaar on 2007-07-17 11:40:34
I get some crazy error for editing the global variables

(http://img338.imageshack.us/img338/1983/errormc2.th.jpg) (http://img338.imageshack.us/my.php?image=errormc2.jpg)

no crashlog or nothing :S
Title: foo_ui_panels
Post by: jclim00 on 2007-07-17 15:02:18
With the new alignabs and using $newsyntax() there's an alignment bug.

When I use the $puts function i.e.

$puts(text1,$alignabs(81,264,164,30,left,top))$alignabs()
$puts(text2,$alignabs(81,300,164,26,left,middle))$alignabs()

I have to reset the alignabs after each statement with $alignabs() or text does not show up when using $get to use the variable.

$textcolor© also doesn't seem to work without $newsyntax()
Title: foo_ui_panels
Post by: Nickoladze on 2007-07-17 15:43:11
Hi terrestrial. Thanks for your amazing work. You say you rewrites variables, i also see that $windowstyle(option[,option]) works for popup. SO i was wondering can we access popup width and height(i mean change it with buttons)?


the WINDOWSIZE:x:y:top:left command for buttons should work that way.
Title: foo_ui_panels
Post by: mil3s on 2007-07-17 16:04:50
The new syntax is totally messed up here. $font doesn't work and the Menu panel doens't work. Can't get $imagebutton to work. If I click on the new Effekts buttons Foobar crash.

Why in gods name do I get Unknown Functions for this? 
Code: [Select]
// Global

$newsyntax()

// PerTrack

$panel(Menu,Menu,2,1,300,20)
Title: foo_ui_panels
Post by: Nickoladze on 2007-07-17 16:14:50
The new syntax is totally messed up here. $font doesn't work and the Menu panel doens't work. Can't get $imagebutton to work. If I click on the new Effekts buttons Foobar crash.


Really? I've used $font() and $imagebutton() in my layout and they work perfectly fine.

Why in gods name do I get Unknown Functions for this? 
Code: [Select]
// Global

$newsyntax()

// PerTrack

$panel(Menu,Menu,2,1,300,20)


You forgot the last comma there, sparky.

$panel(Menu,Menu,2,1,300,20,)
Title: foo_ui_panels
Post by: mil3s on 2007-07-17 16:17:02
^ Quote from the new code wiki:

Code: [Select]
$panel(id,name,x,y,w,h)

No comma at the end here.

EDIT: Even if I add the comma the menu doen't show unless I hover it. I guess that's because the background is black but I can't get $rectabs to work either. This version is no good at all atm.
Title: foo_ui_panels
Post by: tberman333 on 2007-07-17 16:36:17
Would there be any way to evaluate the size of an image?  I have cover art that are different shapes and sizes and would love to be able to know the size of the image to make the layout different for each type of album art I have.

Thanks!
Title: foo_ui_panels
Post by: terrestrial on 2007-07-17 17:34:08
I have a sort group on rating and one on artist. I will explain with the sort group on rating.
btw: through the right click menu everything works perfect only the button behaviour is very strange.


when you right click on the scpl, is "Active" checked?


I forgot to ask in the wiki discussion that I noticed you included $eval in the list of new commands/syntax. What is the new syntax for $eval?


$eval is still the same as before.

Hi terrestrial. Thanks for your amazing work. You say you rewrites variables, i also see that $windowstyle(option[,option]) works for popup. SO i was wondering can we access popup width and height(i mean change it with buttons)?


not yet.

Slight bug

I'm busy adding artist pics in a folder where foobar can find them (using $fileexists) and, with the previous version, it found them as soon as they were placed in the folder and displayed them.  Using 0.14.10, the new pics aren't being noticed until I restart foobar.


the results of $fileexists are cached to make things faster, so I'm afraid you're going to have to restart after adding pics.

I get some crazy error for editing the global variables

no crashlog or nothing :S


does it happen every time? what exactly were you doing?


With the new alignabs and using $newsyntax() there's an alignment bug.

When I use the $puts function i.e.

$puts(text1,$alignabs(81,264,164,30,left,top))$alignabs()
$puts(text2,$alignabs(81,300,164,26,left,middle))$alignabs()

I have to reset the alignabs after each statement with $alignabs() or text does not show up when using $get to use the variable.

$textcolor© also doesn't seem to work without $newsyntax()


fixed. with the old syntax you use $textcolor(r-g-b), with the newsyntax you use $textcolor($c(r,g,b)) or $textcolor($h(h,s,l)) or $textcolor($syscolor(8)), etc.

^ Quote from the new code wiki:

Code: [Select]
$panel(id,name,x,y,w,h)

No comma at the end here.


fixed.

Quote
EDIT: Even if I add the comma the menu doen't show unless I hover it. I guess that's because the background is black but I can't get $rectabs to work either. This version is no good at all atm.


do something like
Code: [Select]
// Global

$newsyntax()
$rectabs(,,,,$c(255,255,255),null)

// PerTrack

$panel(Menu,Menu,2,1,300,20)


Would there be any way to evaluate the size of an image?  I have cover art that are different shapes and sizes and would love to be able to know the size of the image to make the layout different for each type of album art I have.

Thanks!


no, not yet.

----------------
Title: foo_ui_panels
Post by: The Judge on 2007-07-17 17:38:53
Terrestrial,

The link to my PUI. Still getting the odd crash here and there (haven't tried 14.10 yet).

http://www.megaupload.com/?d=QFVNFJ6P (http://www.megaupload.com/?d=QFVNFJ6P)

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 03E963BAh
Access violation, operation: read, address: 04482000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (03E963BAh):
03E9637Ah:  0F 82 A4 01 00 00 81 F9 00 01 00 00 72 1F 83 3D
03E9638Ah:  EC 63 ED 03 00 74 16 57 56 83 E7 0F 83 E6 0F 3B
03E9639Ah:  FE 5E 5F 75 08 5E 5F 5D E9 0C A1 00 00 F7 C7 03
03E963AAh:  00 00 00 75 15 C1 E9 02 83 E2 03 83 F9 08 72 2A
03E963BAh:  F3 A5 FF 24 95 D4 64 E9 03 90 8B C7 BA 03 00 00
03E963CAh:  00 83 E9 04 72 0C 83 E0 03 03 C8 FF 24 85 E8 63
03E963DAh:  E9 03 FF 24 8D E4 64 E9 03 90 FF 24 8D 68 64 E9
03E963EAh:  03 90 F8 63 E9 03 24 64 E9 03 48 64 E9 03 23 D1
Stack (0012DDC4h):
0012DDA4h:  00000000 867E9040 F0F808B4 804E36D5
0012DDB4h:  862B0A48 00000000 00000518 862B0A30
0012DDC4h:  00000058 00000000 0012DDE8 03E9206E
0012DDD4h:  0444DA48 04481FD0 00000058 00000058
0012DDE4h:  0012DE80 04481FD0 03E2B74B 0444DA48
0012DDF4h:  0000005E 04481FD0 00000058 04481FD0
0012DE04h:  03F06CD0 00000000 03E4EADE 04481FD0
0012DE14h:  0000002C 001D8C98 03E695A0 0000002C
0012DE24h:  A3C4CE68 00000009 00000042 00000000
0012DE34h:  03C7EDA8 00000004 0012E068 7C90EE18
0012DE44h:  7C910738 FFFFFFFF 7C910732 7C9106AB
0012DE54h:  7C9106EB 00000004 00000000 0012E298
0012DE64h:  03F00000 00000000 0012DE5C 00000000
0012DE74h:  0012E0A0 03ED63A0 03F06CD0 FFFFFFFF
0012DE84h:  0444DA48 7C9106AB 7C9106EB 00000000
0012DE94h:  00000000 0000002F 00000011 04480540
0012DEA4h:  5AD74B63 00000029 000001F4 00000019
0012DEB4h:  00000022 00000001 044819A0 00000001
0012DEC4h:  77D48BD9 001C88A8 00000019 0000001F
0012DED4h:  00150178 04481D28 001C88B0 77F185AA
Registers:
EAX: 04482028, EBX: 0012DE84, ECX: 0000000A, EDX: 00000000
ESI: 04482000, EDI: 0444DA78, EBP: 0012DDCC, ESP: 0012DDC4
Crash location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F5000h
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
uxtheme                          loaded at 5AD70000h - 5ADA8000h
MSCTF                            loaded at 74720000h - 7476B000h
iprepair                        loaded at 003E0000h - 003FB000h
OLEAUT32                        loaded at 77120000h - 771AC000h
lgscroll                        loaded at 10100000h - 1010F000h
MSVCR80                          loaded at 78130000h - 781CB000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
NTMARTA                          loaded at 77690000h - 776B1000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_autoplaylist                loaded at 00BE0000h - 00C10000h
foo_browser                      loaded at 00C30000h - 00C6A000h
foo_cdda                        loaded at 00C90000h - 00CC6000h
foo_converter                    loaded at 00CF0000h - 00D59000h
foo_cwb_hooks                    loaded at 00D80000h - 00DB5000h
foo_dsp_std                      loaded at 00DE0000h - 00E21000h
foo_freedb2                      loaded at 00E50000h - 00E90000h
foo_highlightplaying            loaded at 00EB0000h - 00ED1000h
foo_input_std                    loaded at 00F00000h - 01014000h
foo_masstag                      loaded at 01040000h - 01090000h
foo_navigator                    loaded at 010B0000h - 010E1000h
foo_playcount                    loaded at 01110000h - 01138000h
foo_playlist_tree                loaded at 01160000h - 011D5000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 71AD0000h - 71AD9000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
libmzgc360_000                  loaded at 01200000h - 012A4000h
foo_rgscan                      loaded at 012F0000h - 01338000h
foo_run                          loaded at 01360000h - 0138B000h
foo_trackpos                    loaded at 013B0000h - 013CF000h
foo_uie_albumart                loaded at 013F0000h - 0142C000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_queuemanager            loaded at 01460000h - 01499000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
appHelp                          loaded at 77B40000h - 77B62000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
VERSION                          loaded at 77C00000h - 77C08000h
mscorlib.ni                      loaded at 790C0000h - 79BA6000h
USERENV                          loaded at 769C0000h - 76A73000h
mscorjit                        loaded at 79060000h - 790B3000h
MPR                              loaded at 71B20000h - 71B32000h
drprov                          loaded at 75F60000h - 75F67000h
ntlanman                        loaded at 71C10000h - 71C1E000h
NETUI0                          loaded at 71CD0000h - 71CE7000h
NETUI1                          loaded at 71C90000h - 71CD0000h
NETAPI32                        loaded at 5B860000h - 5B8B5000h
NETRAP                          loaded at 71C80000h - 71C87000h
davclnt                          loaded at 75F70000h - 75F79000h
fsshext.8.0.0812.00              loaded at 5A500000h - 5A52F000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
foo_uie_quicksearch              loaded at 00AF0000h - 00B36000h
foo_uie_vis_egoh                loaded at 00B60000h - 00B7D000h
foo_uie_wsh_panel                loaded at 03D20000h - 03D56000h
foo_ui_columns                  loaded at 03D60000h - 03DF7000h
foo_ui_panels                    loaded at 03E20000h - 03EE6000h
IMM32                            loaded at 76390000h - 763AD000h
foo_ui_std                      loaded at 03F10000h - 03F67000h
foo_unpack                      loaded at 03F90000h - 03FBE000h
foo_utils                        loaded at 03FE0000h - 04018000h
Msimg32                          loaded at 76380000h - 76385000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
DSOUND                          loaded at 73F10000h - 73F6C000h
WINMM                            loaded at 76B40000h - 76B6D000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 03E9206Eh, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Address: 03E2B74Bh, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Address: 03E4EADEh, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Address: 03E695A0h, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Symbol: "foobar2000_get_interface" (+00005880h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 5AD74B63h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal45" (+0000007Ah)
Address: 77D48BD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77F185AAh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetTextCharsetInfo" (+00000141h)
Address: 77F18560h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetTextCharsetInfo" (+000000F7h)
Address: 03E69B8Bh, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Symbol: "foobar2000_get_interface" (+00005E6Bh)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C80996Dh, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "LocalFree" (+0000003Eh)
Address: 7C839A10h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 03E91FDDh, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Address: 03E92480h, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 03E925F9h, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Address: 03E92618h, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Address: 03E9B070h, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Address: 03E92618h, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Address: 03E6D998h, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Symbol: "foobar2000_get_interface" (+00009C78h)
Address: 03E6D9CDh, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Symbol: "foobar2000_get_interface" (+00009CADh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 03ED0AE4h, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 00460020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
Autoplaylist Manager 1.0  (foo_autoplaylist)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]  (foo_playlist_tree)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Music Browser 1.2.3 [Dec  4 2006 - 09:42:32]  (foo_browser)
Run services 0.3.2  (foo_run)
Converter 1.0.1  (foo_converter)
ZIP/GZIP reader 1.0  (foo_unpack)
WMA Decoder 1.1  (foo_input_std)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
Standard DSP array 1.0  (foo_dsp_std)
RAR reader 1.1  (foo_unpack)
Playback Statistics 1.3.2  (foo_playcount)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Playlist Tools 0.5.9  (foo_utils)
Track Positioner 1.0  (foo_trackpos)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
foobar2000 core 0.9.4.3  (Core)
Album Art Panel 0.2.6  (foo_uie_albumart)
Masstagger 1.6  (foo_masstag)
Standard Input Array 1.0  (foo_input_std)
Navigator 0.6  (foo_navigator)
Panels UI 0.14.9 beta [Jul 13 2007 - 14:05:55]  (foo_ui_panels)
freedb Tagger 0.5.2a  (foo_freedb2)
Default User Interface 0.9acc  (foo_ui_std)
FLAC Decoder 1.1.0  (foo_input_std)
Highlight playing 0.1.0  (foo_highlightplaying)
CD Audio Decoder 2.1.1  (foo_cdda)


Think it's errors in my code to be honest. Far too many image paths without the leading forward slash.
Title: foo_ui_panels
Post by: Hakubo on 2007-07-17 17:54:39
Quote
Cut/copy/paste functionality would certainly be great, but I don't see how that would solve the problem.
You can't move the tracks below the last one, even if they were just few tracks above it. And even if you're cut and pasting with keyboard, you paste tracks from buffer either always above or always below the selected track (with 'above' being standard of sorts in many programs). How would one be able to paste tracks to the beginning and to the end of a playlist?
if tracks were pasted above the selected track, then the beginning would be taken care of... as for pasting to the end... you can always move the last track up
But don't you think one would paste or drop tracks to the end far more frequently than to the beginning? At least, I do, often dragging tracks from Explorer.
And if you changed the behavior to "arrow below the hovered track", the arrow won't appear between the first track in a group and the header anymore, which right now looks quite illogical.

Another, a bit more complex but universal solution would be sort of moving the mapping upward a half of the row height, so that to drop some tracks between two given rows, the mouse cursor would have to be positioned in the zone between their horizontal middle lines. It's rather obvious, though, so I guess there must be some reason why you did that another way.

The drag & dropping aside, the new $syscolor function looks awesome.
Title: foo_ui_panels
Post by: mil3s on 2007-07-17 18:43:15
What's wrong in this code?
Code: [Select]
$rectabs(,,,,null,$syscolor(15))

Code: [Select]
$imagebutton($sub(%_width%,25),10,$getpvar(Image.Path)arrow_back.png,$get(Image.Path)arrow_back.png,PVAR:SET:Panel:0,tooltip,"Now Playing")


EDIT: Fontsizes are off. What used to be Tahoma 8, is now Tahoma 11.
$textcolor doesn't seem to work sometimes.
$syscolor does't seem to work at all.
Title: foo_ui_panels
Post by: The Judge on 2007-07-17 19:20:48
Another crash.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 03DA63BAh
Access violation, operation: read, address: 04FE4000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (03DA63BAh):
03DA637Ah:  0F 82 A4 01 00 00 81 F9 00 01 00 00 72 1F 83 3D
03DA638Ah:  EC 63 DE 03 00 74 16 57 56 83 E7 0F 83 E6 0F 3B
03DA639Ah:  FE 5E 5F 75 08 5E 5F 5D E9 0C A1 00 00 F7 C7 03
03DA63AAh:  00 00 00 75 15 C1 E9 02 83 E2 03 83 F9 08 72 2A
03DA63BAh:  F3 A5 FF 24 95 D4 64 DA 03 90 8B C7 BA 03 00 00
03DA63CAh:  00 83 E9 04 72 0C 83 E0 03 03 C8 FF 24 85 E8 63
03DA63DAh:  DA 03 FF 24 8D E4 64 DA 03 90 FF 24 8D 68 64 DA
03DA63EAh:  03 90 F8 63 DA 03 24 64 DA 03 48 64 DA 03 23 D1
Stack (0012DDC4h):
0012DDA4h:  00000000 867E9040 F0D058B4 804E36D5
0012DDB4h:  8652CB70 00000000 000003FC 8652CB58
0012DDC4h:  00000058 00000000 0012DDE8 03DA206E
0012DDD4h:  04FAC620 04FE3FB8 00000058 00000058
0012DDE4h:  0012DE80 04FE3FB8 03D3B74B 04FAC620
0012DDF4h:  0000005E 04FE3FB8 00000058 04FE3FB8
0012DE04h:  03E17900 00000000 03D5EADE 04FE3FB8
0012DE14h:  0000002C 001C8508 03D795A0 0000002C
0012DE24h:  78DCC06E 00000009 000000BA 00000000
0012DE34h:  03B608B0 00000004 0012E068 7C90EE18
0012DE44h:  7C910738 FFFFFFFF 7C910732 7C9106AB
0012DE54h:  7C9106EB 00000004 00000000 0012E298
0012DE64h:  03E10000 00000000 0012DE5C 00000000
0012DE74h:  0012E0A0 03DE63A0 03E17900 FFFFFFFF
0012DE84h:  04FAC620 7C9106AB 7C9106EB 00000000
0012DE94h:  00000000 0000002F 00000011 04FABED0
0012DEA4h:  5AD74B63 00000029 000001F4 00000019
0012DEB4h:  00000022 00000001 04FDC778 00000001
0012DEC4h:  77D48BD9 001F17D8 00000019 0000001F
0012DED4h:  00150178 04FAC2A8 001F17E0 77F185AA
Registers:
EAX: 04FE4010, EBX: 0012DE84, ECX: 00000004, EDX: 00000000
ESI: 04FE4000, EDI: 04FAC668, EBP: 0012DDCC, ESP: 0012DDC4
Crash location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F5000h
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
uxtheme                          loaded at 5AD70000h - 5ADA8000h
MSCTF                            loaded at 74720000h - 7476B000h
iprepair                        loaded at 003E0000h - 003FB000h
OLEAUT32                        loaded at 77120000h - 771AC000h
lgscroll                        loaded at 10100000h - 1010F000h
MSVCR80                          loaded at 78130000h - 781CB000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
NTMARTA                          loaded at 77690000h - 776B1000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
foo_autoplaylist                loaded at 00BE0000h - 00C10000h
foo_browser                      loaded at 00C30000h - 00C6A000h
foo_cdda                        loaded at 00C90000h - 00CC6000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_converter                    loaded at 00CF0000h - 00D59000h
foo_cwb_hooks                    loaded at 00D80000h - 00DB5000h
foo_dsp_std                      loaded at 00DE0000h - 00E21000h
foo_freedb2                      loaded at 00E50000h - 00E90000h
foo_highlightplaying            loaded at 00EB0000h - 00ED1000h
foo_input_std                    loaded at 00F00000h - 01014000h
foo_masstag                      loaded at 01040000h - 01090000h
foo_navigator                    loaded at 010B0000h - 010E1000h
foo_playcount                    loaded at 01110000h - 01138000h
foo_playlist_tree                loaded at 01160000h - 011D5000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 71AD0000h - 71AD9000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
libmzgc360_000                  loaded at 01200000h - 012A4000h
foo_rgscan                      loaded at 012F0000h - 01338000h
foo_run                          loaded at 01360000h - 0138B000h
foo_trackpos                    loaded at 013B0000h - 013CF000h
foo_uie_albumart                loaded at 013F0000h - 0142C000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_queuemanager            loaded at 01460000h - 01499000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA6000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
appHelp                          loaded at 77B40000h - 77B62000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
VERSION                          loaded at 77C00000h - 77C08000h
USERENV                          loaded at 769C0000h - 76A73000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
foo_uie_quicksearch              loaded at 03A70000h - 03AB6000h
foo_uie_vis_egoh                loaded at 03BF0000h - 03C0D000h
foo_uie_wsh_panel                loaded at 03C10000h - 03C46000h
foo_ui_columns                  loaded at 03C70000h - 03D07000h
foo_ui_panels                    loaded at 03D30000h - 03DF6000h
IMM32                            loaded at 76390000h - 763AD000h
foo_ui_std                      loaded at 03E20000h - 03E77000h
foo_unpack                      loaded at 03EA0000h - 03ECE000h
MPR                              loaded at 71B20000h - 71B32000h
drprov                          loaded at 75F60000h - 75F67000h
ntlanman                        loaded at 71C10000h - 71C1E000h
NETUI0                          loaded at 71CD0000h - 71CE7000h
NETUI1                          loaded at 71C90000h - 71CD0000h
NETAPI32                        loaded at 5B860000h - 5B8B5000h
NETRAP                          loaded at 71C80000h - 71C87000h
davclnt                          loaded at 75F70000h - 75F79000h
foo_utils                        loaded at 04070000h - 040A8000h
xpsp2res                        loaded at 20000000h - 202C5000h
shdocvw                          loaded at 77760000h - 778CF000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
CRYPTUI                          loaded at 754D0000h - 75550000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
WININET                          loaded at 771B0000h - 77256000h
actxprxy                        loaded at 71D40000h - 71D5C000h
SXS                              loaded at 75E90000h - 75F40000h
MSGINA                          loaded at 75970000h - 75A67000h
WINSTA                          loaded at 76360000h - 76370000h
ODBC32                          loaded at 74320000h - 7435D000h
odbcint                          loaded at 04B70000h - 04B87000h
Secur32                          loaded at 77FE0000h - 77FF1000h
Msimg32                          loaded at 76380000h - 76385000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
DSOUND                          loaded at 73F10000h - 73F6C000h
WINMM                            loaded at 76B40000h - 76B6D000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 03DA206Eh, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Address: 03D3B74Bh, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Address: 03D5EADEh, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Address: 03D795A0h, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Symbol: "foobar2000_get_interface" (+00005880h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 5AD74B63h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal45" (+0000007Ah)
Address: 77D48BD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77F185AAh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetTextCharsetInfo" (+00000141h)
Address: 77F18560h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetTextCharsetInfo" (+000000F7h)
Address: 03D79B8Bh, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Symbol: "foobar2000_get_interface" (+00005E6Bh)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C80996Dh, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "LocalFree" (+0000003Eh)
Address: 7C839A10h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 03DA1FDDh, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Address: 03DA2480h, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 03DA25F9h, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Address: 03DA2618h, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Address: 03DAB070h, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Address: 7B13462Eh, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC56000h
Address: 03DA2618h, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Address: 03D7D998h, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Symbol: "foobar2000_get_interface" (+00009C78h)
Address: 03D7D9CDh, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Symbol: "foobar2000_get_interface" (+00009CADh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 00D8F7A8h, location: "foo_cwb_hooks", loaded at 00D80000h - 00DB5000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 03DE0AE4h, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 00460020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
Run services 0.3.2  (foo_run)
Masstagger 1.6  (foo_masstag)
Default User Interface 0.9acc  (foo_ui_std)
Panels UI 0.14.9 beta [Jul 13 2007 - 14:05:55]  (foo_ui_panels)
Track Positioner 1.0  (foo_trackpos)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]  (foo_playlist_tree)
foobar2000 core 0.9.4.3  (Core)
Navigator 0.6  (foo_navigator)
Highlight playing 0.1.0  (foo_highlightplaying)
CD Audio Decoder 2.1.1  (foo_cdda)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Playback Statistics 1.3.2  (foo_playcount)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Music Browser 1.2.3 [Dec  4 2006 - 09:42:32]  (foo_browser)
ReplayGain Scanner 2.0.2  (foo_rgscan)
RAR reader 1.1  (foo_unpack)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
FLAC Decoder 1.1.0  (foo_input_std)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Standard DSP array 1.0  (foo_dsp_std)
Converter 1.0.1  (foo_converter)
Playlist Tools 0.5.9  (foo_utils)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
WMA Decoder 1.1  (foo_input_std)
Album Art Panel 0.2.6  (foo_uie_albumart)
freedb Tagger 0.5.2a  (foo_freedb2)
Standard Input Array 1.0  (foo_input_std)
ZIP/GZIP reader 1.0  (foo_unpack)

Title: foo_ui_panels
Post by: Russell777 on 2007-07-17 20:31:25
Terrestrial,thank you for the great work You've done.I've got one question though:what happened to the fonts?
After upgrading to the latest test ver. my fonts size changed (what was 10pt before has became 6pt now),also i can't find any kind of cleartype support and the fonts are totally messed up in SCPL-new syntax not being recognized there and the old one acts really strange.TIA for your response.
Title: foo_ui_panels
Post by: Nickoladze on 2007-07-17 20:38:05
Terrestrial,thank you for the great work You've done.I've got one question though:what happened to the fonts?
After upgrading to the latest test ver. my fonts size changed (what was 10pt before has became 6pt now),also i can't find any kind of cleartype support and the fonts are totally messed up in SCPL-new syntax not being recognized there and the old one acts really strange.TIA for your response.


You have to add $newsyntax() to the top of every settings box in SCPL and LF.

And I also noticed the fonts are smaller, usually about 2 sizes for me though.
Title: foo_ui_panels
Post by: Russell777 on 2007-07-17 21:16:33
Thanks,your advice helped.But somehow the text still doesn't feels right
Title: foo_ui_panels
Post by: The Judge on 2007-07-17 21:24:32
D'oh! Is there any other way to save changes in your PUI apart from restarting foobar? I keep forgetting to restart and lose and changes I've made when it crashes.
Title: foo_ui_panels
Post by: Nickoladze on 2007-07-17 21:26:06
D'oh! Is there any other way to save changes in your PUI apart from restarting foobar? I keep forgetting to restart and lose and changes I've made when it crashes.


Not that I know of
Title: foo_ui_panels
Post by: stampgevaar on 2007-07-17 21:51:05

I have a sort group on rating and one on artist. I will explain with the sort group on rating.
btw: through the right click menu everything works perfect only the button behaviour is very strange.


when you right click on the scpl, is "Active" checked?


I get some crazy error for editing the global variables

no crashlog or nothing :S


does it happen every time? what exactly were you doing?



Active wasn't checked, everything works perfectly now
I didn't realised there was a difference between active and playing playlist cause I only use one playlist.

I can't reproduce the error, I was trying to add a forward slash in a path for a nocover image. I have this image in my layout folder.

And thanks for the help maybe it was just stupid of me but I really appreciate it!
Title: foo_ui_panels
Post by: metal_termite on 2007-07-17 21:52:20
I too noticed my Calibri fonts looked "different," however other fonts like Tahoma-10 still look the same. Other than that, cleartype and nocleartype both work for me again, and I'm using the deprecated $font syntax without the $newsyntax declaration.

Code: [Select]
$font(Calibri,23,bold glow-0-0-0 glowexpand-0,255-255-255)
$font(Calibri,23,nocleartypebold glow-0-0-0 glowexpand-0,255-255-255)


I guess the "advanced" font options (alpha,n, glow,n, etc) aren't yet implemented for the new $font syntax because they don't work on the build I downloaded. I also had no luck defining colors for $rectabs, I just get a black rectangle with a red border.
Title: foo_ui_panels
Post by: Falstaff on 2007-07-17 22:12:55
2) it works fine before ... why this regression ?

it really shouldn't have worked before... in any case, all it seems to do is all an image, so you should either move it out of the $button() or inside the $button()'s normal image.


Code: [Select]
$button($eval($get(offx)+{54*$get(pct)/100}),$eval($get(offy)+{8*$get(pct)/100}),0,0,$get(cx-cover),$get(cy-cover),
$if($or(%ispaused%,$not(%isplaying%)),,),
$if($or(%ispaused%,$not(%isplaying%)),,),
$if($or(%ispaused%,$not(%isplaying%)),$imageabs2($eval($get(cx-cd)+1),$get(cy-cd),0,0,$eval($get(cx-cd)+1),$get(cy-cd),$eval($get(offx)-1),$eval($get(offy)+0),$get(images-folder)'\playpause-front.png',alpha-255nokeepaspect),pause)
,TOOLTIP:"")

OK i've fixed it... but this code works very fine in a Track Display under version 0.13.8 and before, but nomre with new 0.14.x series, so i conform that's a regression ...
Title: foo_ui_panels
Post by: jclim00 on 2007-07-17 22:33:20
I also had no luck defining colors for $rectabs, I just get a black rectangle with a red border.


$rectabs(0,333,250,30,c(50,50,50),null)

example of usage of new rectabs function.

also another thing i noticed, $calcheight( ) seems to be broken for calculating text, it always returns 13 for me.

And I also noticed the fonts are smaller, usually about 2 sizes for me though.


Same for me, though now it seems to conform with font sizes for windows outside foobar now.
Title: foo_ui_panels
Post by: Nickoladze on 2007-07-17 23:07:17

And I also noticed the fonts are smaller, usually about 2 sizes for me though.


Same for me, though now it seems to conform with font sizes for windows outside foobar now.


Yeah, I think the font sizes were wrong before, and fixed now.
Title: foo_ui_panels
Post by: metal_termite on 2007-07-17 23:27:38
$rectabs(0,333,250,30,c(50,50,50),null)

example of usage of new rectabs function.


Ah, right. I am still not used to the new syntax for colours. Thanks.
Title: foo_ui_panels
Post by: terrestrial on 2007-07-18 00:16:54
EDIT: Fontsizes are off. What used to be Tahoma 8, is now Tahoma 11.
$textcolor doesn't seem to work sometimes.
$syscolor does't seem to work at all.


with $newsyntax() font heights are specified in pixels, not points. $syscolor should be fixed in the next version.

Terrestrial,thank you for the great work You've done.I've got one question though:what happened to the fonts?
After upgrading to the latest test ver. my fonts size changed (what was 10pt before has became 6pt now),also i can't find any kind of cleartype support and the fonts are totally messed up in SCPL-new syntax not being recognized there and the old one acts really strange.TIA for your response.


the font sizes only changed with $newsyntax right? otherwise it will still use point sizes.

also another thing i noticed, $calcheight( ) seems to be broken for calculating text, it always returns 13 for me.


$calcheight should return the general height of a font. try changing the font size and see if $calcheight() changes.

-----

I've uploaded 0.14.11 with some of the aforementioned fixes.
Title: foo_ui_panels
Post by: Nitrius on 2007-07-18 00:34:09
Question, where do i find the latest PanelUI? from the link in the first post here i get 0.13.7?
Title: foo_ui_panels
Post by: nnic on 2007-07-18 01:10:37
Is there a way of just closing the current popup window, rather than shutting down the whole of foobar? That is, if I set the popup window to have no titlebar.

Thanks
Title: foo_ui_panels
Post by: metal_termite on 2007-07-18 01:38:33
$syscolor() and $blendcolor are returning hexadecimal colour values. How do we use those values because as far as I know the latest builds require either RGB $c() or HSL $h() color formats.

Question, where do i find the latest PanelUI? from the link in the first post here i get 0.13.7?


The latest "test" version (0.14.11) is here: http://panels.fooblog2000.com/foo_ui_panels_beta.zip (http://panels.fooblog2000.com/foo_ui_panels_beta.zip)
Title: foo_ui_panels
Post by: terrestrial on 2007-07-18 01:42:04
actually all colors are converted to hex (BGR, I believe). even $c() and $h() return hexadecimal values.
Title: foo_ui_panels
Post by: metal_termite on 2007-07-18 01:49:35
Quote
actually all colors are converted to hex (BGR, I believe). even $c() and $h() return hexadecimal values.

Oh, duh on me. The new syntax is still throwing me off. I was just using $syscolor alone, not as a parameter for another function. 

$calcheight should return the general height of a font. try changing the font size and see if $calcheight() changes.
-----
I've uploaded 0.14.11 with some of the aforementioned fixes.


It returns 13 no matter what the font size parameter is set to. Maybe I'm not doing it right?

Code: [Select]
// Global
$newsyntax()

// Background
$rectabs(0,0,0,0,$c(255,255,255),null)

// PerTrack
$font(Microsoft Sans Serif,30,bold)
$calcheight(Test)
Title: foo_ui_panels
Post by: metal_termite on 2007-07-18 02:26:52
I'm playing with the $font function now.

I don't know if this is intentional or not but there are inconsistencies with the naming schemes for the font option attributes.

Please correct me where I am wrong.

alpha,n seems to be what glowalpha-x used to be
effectcolor,n is glow-x?
glow,n is glowexpand-x or glowblur-x?
offset,n is shadow-x?
radius,n is glowblur-x?
iterations,n is glowexpand-x?

If you have any suggestions for changes, now is the time

If possible, maybe it would be wise to keep the same naming scheme for these attributes?
Title: foo_ui_panels
Post by: CepiPerez on 2007-07-18 02:34:19
It returns 13 no matter what the font size parameter is set to. Maybe I'm not doing it right?
I don't try it, but $calcwidth doesn't work.
Title: foo_ui_panels
Post by: terrestrial on 2007-07-18 02:41:21
ok, found the problem with calcwidth and calcheight.. should be fixed with the next version.

I'm playing with the $font function now.

I don't know if this is intentional or not but there are inconsistencies with the naming schemes for the font option attributes.

Please correct me where I am wrong.


they're actually pretty much completely different as this is a different algorithm than the old one, so the numbers aren't directly comparable. you can play around and see what effect each one has in the new effects dialog that you can access from the settings dialog.
Title: foo_ui_panels
Post by: metal_termite on 2007-07-18 02:55:01
I didn't notice an effects dialog until you just mentioned it. Dude, that is an awesome addition to Panels UI.
Title: foo_ui_panels
Post by: Nickoladze on 2007-07-18 04:35:27
actually all colors are converted to hex (BGR, I believe). even $c() and $h() return hexadecimal values.


Oh yeah I forgot to thank you for that. Being mainly a web developer, this is a lot easier.

Oh and noticed the drag-n-drop arrow is changable, cool.
Title: foo_ui_panels
Post by: carmenm on 2007-07-18 08:07:31
i ve got a crash every time i try to open the effects settings dialog
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01F0AA65h
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (01F0AA65h):
01F0AA25h:  78 00 00 8B 4D 0C 2B 4D 04 E8 DD A9 FE FF 5F 5E
01F0AA35h:  5D 5B C3 CC CC CC CC CC CC CC CC 53 55 8B 6C 24
01F0AA45h:  0C 33 C0 56 8D 77 24 C7 07 30 E6 F5 01 89 46 14
01F0AA55h:  C7 46 18 07 00 00 00 66 89 46 04 8B C2 8D 58 02
01F0AA65h:  66 8B 08 83 C0 02 66 85 C9 75 F5 2B C3 D1 F8 50
01F0AA75h:  52 E8 85 04 FC FF 85 ED 8B 1D 30 74 F5 01 8D 77
01F0AA85h:  04 74 13 55 56 FF D3 56 8D 47 14 50 FF D3 5E 5D
01F0AA95h:  8B C7 5B C2 04 00 6A 00 6A 00 6A 00 6A 00 56 FF
Stack (0012C7A8h):
0012C788h:  0437E494 7C9D93C0 77F443DD 7C9D93C0
0012C798h:  00000004 00000000 0437D9A0 00000000
0012C7A8h:  00000008 0012CE34 000604F6 01F04812
0012C7B8h:  0012C808 D6301558 000604F6 01F79448
0012C7C8h:  00000000 0012C7E8 3F800000 3F800000
0012C7D8h:  00AFE2EA 0012C808 5B09254A 010110B8
0012C7E8h:  0012C848 00AFE36A 00007D74 0012C86C
0012C7F8h:  5B09289B 00AFE2EE 01F79448 00000001
0012C808h:  00000000 00000000 000001C4 00000082
0012C818h:  00000000 000804FC 0070F9B8 0012C840
0012C828h:  7E398B26 0070F9B8 FFFFFFEB 00000000
0012C838h:  000804FC 01F0D8F0 0012C878 7E3988D1
0012C848h:  0070F9B8 FFFFFFEB 7E3988DA D6306F7C
0012C858h:  01F0D8F0 0012C91C 031B0AE0 0019E688
0012C868h:  77F33020 00000000 00000000 00000000
0012C878h:  00000000 0012C8B0 77EF7591 00000000
0012C888h:  000001B0 021D0000 00000007 00000001
0012C898h:  77EF75A8 00000000 00000007 00000000
0012C8A8h:  77EF6B1D 00000000 0012C8CC 77EF6B35
0012C8B8h:  92010A2A 0019D1D0 00000007 0012C8F0
Registers:
EAX: 00000000, EBX: 00000002, ECX: 000001C4, EDX: 00000000
ESI: 0012CADC, EDI: 0012CAB8, EBP: 0012C808, ESP: 0012C7A8
Crash location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Symbol: "foobar2000_get_interface" (+00005065h)

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C910000h - 7C9C7000h
kernel32                        loaded at 7C800000h - 7C905000h
COMCTL32                        loaded at 77390000h - 77493000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4C000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F37000h
USER32                          loaded at 7E390000h - 7E41E000h
SHLWAPI                          loaded at 77F40000h - 77FDD000h
SHELL32                          loaded at 7C9D0000h - 7D5C0000h
ole32                            loaded at 774A0000h - 775DD000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76340000h - 763AC000h
SC2Hook                          loaded at 003E0000h - 003F9000h
oleaut32                        loaded at 770E0000h - 7716C000h
uxtheme                          loaded at 5B090000h - 5B0C8000h
DockShellHook                    loaded at 003C0000h - 003C5000h
foo_albumlist                    loaded at 00B20000h - 00B67000h
foo_audioscrobbler              loaded at 00B80000h - 00BB7000h
WS2_32                          loaded at 719F0000h - 71A07000h
WS2HELP                          loaded at 719E0000h - 719E8000h
foo_cdda                        loaded at 00C20000h - 00C55000h
foo_common                      loaded at 00C80000h - 00CBA000h
foo_comserver2                  loaded at 00CE0000h - 00D36000h
foo_converter                    loaded at 00D60000h - 00DC9000h
foo_cwbowron                    loaded at 00DF0000h - 00E08000h
gdiplus                          loaded at 4EB80000h - 4ED23000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_cwb_hooks                    loaded at 00E40000h - 00E8D000h
foo_dsp_std                      loaded at 00EB0000h - 00EF1000h
foo_infobox                      loaded at 00F20000h - 00F60000h
foo_input_std                    loaded at 00F80000h - 01093000h
foo_lyricsdb                    loaded at 010C0000h - 010EF000h
WININET                          loaded at 01100000h - 01353000h
CRYPT32                          loaded at 779E0000h - 77A76000h
MSASN1                          loaded at 77A80000h - 77A92000h
foo_masstag                      loaded at 01370000h - 013C0000h
foo_playcount                    loaded at 013E0000h - 01408000h
foo_playlist_manager            loaded at 01430000h - 01476000h
foo_playlist_tree                loaded at 014A0000h - 01515000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 71A10000h - 71A1A000h
libmzgc360_000                  loaded at 015C0000h - 01664000h
foo_rgscan                      loaded at 01670000h - 016B8000h
foo_run                          loaded at 016C0000h - 016EB000h
foo_scheduler                    loaded at 01700000h - 0176F000h
POWRPROF                        loaded at 74A40000h - 74A48000h
WINMM                            loaded at 76AE0000h - 76B0F000h
foo_scrobblecharts              loaded at 01810000h - 01843000h
foo_uie_albumart                loaded at 01870000h - 018AC000h
foo_uie_albumlist                loaded at 018D0000h - 01913000h
foo_uie_bookmarks                loaded at 01940000h - 01995000h
foo_uie_explorer                loaded at 019B0000h - 019EC000h
foo_uie_lyrics                  loaded at 01A10000h - 01A74000h
foo_uie_lyrics_panel            loaded at 01AA0000h - 01B09000h
foo_uie_playlists_dropdown      loaded at 01B30000h - 01B69000h
foo_uie_quicksearch              loaded at 01B90000h - 01BD6000h
foo_uie_vis_egoh                loaded at 01C00000h - 01C1D000h
foo_uie_wmpvis                  loaded at 01C30000h - 01C6B000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
foo_uie_wsh_panel                loaded at 01C80000h - 01CB6000h
foo_ui_columns                  loaded at 01DF0000h - 01E93000h
foo_ui_panels                    loaded at 01EC0000h - 01F8B000h
IMM32                            loaded at 76320000h - 7633D000h
foo_ui_std                      loaded at 01FB0000h - 02007000h
foo_utils                        loaded at 02030000h - 02069000h
foo_winamp_spam                  loaded at 02090000h - 020C0000h
mswsock                          loaded at 71990000h - 719D0000h
DNSAPI                          loaded at 76ED0000h - 76EF7000h
Msimg32                          loaded at 76310000h - 76315000h
rasadhlp                        loaded at 76F70000h - 76F76000h
hnetcfg                          loaded at 62E40000h - 62E99000h
wshtcpip                        loaded at 719D0000h - 719D8000h
CurXP0                          loaded at 027F0000h - 027F8000h
DSOUND                          loaded at 73E60000h - 73EBC000h
VERSION                          loaded at 77BD0000h - 77BD8000h
WINTRUST                        loaded at 76BE0000h - 76C0E000h
IMAGEHLP                        loaded at 76C40000h - 76C68000h
wdmaud                          loaded at 72C70000h - 72C79000h
CLBCATQ                          loaded at 76F80000h - 76FFF000h
COMRes                          loaded at 77000000h - 770D4000h
SXS                              loaded at 77210000h - 772C1000h
jscript                          loaded at 75BE0000h - 75C4E000h
xpsp2res                        loaded at 20000000h - 20B07000h
msacm32                          loaded at 72C60000h - 72C68000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
midimap                          loaded at 77BA0000h - 77BA7000h
KsUser                          loaded at 73E30000h - 73E34000h
DBGHELP                          loaded at 5D3F0000h - 5D491000h

Stack dump analysis:
Address: 01F04812h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 01F79448h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 5B09254Ah, location: "uxtheme", loaded at 5B090000h - 5B0C8000h
Address: 010110B8h, location: "foo_input_std", loaded at 00F80000h - 01093000h
Address: 5B09289Bh, location: "uxtheme", loaded at 5B090000h - 5B0C8000h
Address: 01F79448h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 7E398B26h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 01F0D8F0h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3988D1h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3988DAh, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01F0D8F0h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 77F33020h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Address: 77EF7591h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "CreateCompatibleBitmap" (+00000577h)
Address: 77EF75A8h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "CreateCompatibleBitmap" (+0000058Eh)
Address: 77EF6B1Dh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetTextExtentPointW" (+00000000h)
Address: 77EF6B35h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetTextExtentPointW" (+00000018h)
Address: 7E39E284h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DrawTextExW" (+00000505h)
Address: 7E39E225h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DrawTextExW" (+000004A6h)
Address: 01F5D59Ch, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 00FD75B4h, location: "foo_input_std", loaded at 00F80000h - 01093000h
Address: 01F5E0C0h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 01F5D59Ch, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 01F5E0C0h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 77EF7E31h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetTextMetricsW" (+00000068h)
Address: 77EF7E41h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetTextMetricsW" (+00000078h)
Address: 77EF7E58h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetTextMetricsW" (+0000008Fh)
Address: 77F33020h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Address: 77EF8444h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetTextCharsetInfo" (+00000000h)
Address: 7E39E014h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DrawTextExW" (+00000295h)
Address: 77EF60ABh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "CreateCompatibleDC" (+000000BBh)
Address: 77EF7A89h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "ExtSelectClipRgn" (+00000205h)
Address: 77EF7A98h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "ExtSelectClipRgn" (+00000214h)
Address: 77EF76BBh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "CreateCompatibleBitmap" (+000006A1h)
Address: 01F5E630h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 7E39E551h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DrawTextExW" (+000007D2h)
Address: 7E39DD7Fh, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DrawTextExW" (+00000000h)
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 773B8EA4h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0000D004h)
Address: 7E39DD9Dh, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DrawTextExW" (+0000001Eh)
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: 7C9205D4h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7E398B26h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 7E399488h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetWindowLongA" (+0000002Bh)
Address: 7E398B8Ch, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetWindowThreadProcessId" (+0000010Ch)
Address: 7E39CBD4h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "PostMessageA" (+0000004Fh)
Address: 7E39F896h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 027F157Eh, location: "CurXP0", loaded at 027F0000h - 027F8000h
Address: 7E398B26h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 01F0D8F0h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3988D1h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3988DAh, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01F54220h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 01F0D937h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Symbol: "foobar2000_get_interface" (+00007F37h)
Address: 01F0D8F0h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 01F0D8F0h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 01F0D8F0h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E41E000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E41E000h
Address: 7E39B3F9h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E3F0088h, location: "USER32", loaded at 7E390000h - 7E41E000h
Address: 7E39B3CCh, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E390000h, location: "USER32", loaded at 7E390000h - 7E41E000h
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E39C331h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "SetRectEmpty" (+0000004Fh)
Address: 7E3A366Bh, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "PrivateExtractIconExW" (+000001D8h)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E41E000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E41E000h
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3A37BCh, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetDC" (+0000006Dh)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E39885Ah, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetDC" (+00000193h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetDC" (+00000163h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetDC" (+00000163h)
Address: 7E398B26h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 01F53B6Bh, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 01F0D8F0h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3988D1h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3988DAh, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01F0D8F0h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 01F0D937h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Symbol: "foobar2000_get_interface" (+00007F37h)
Address: 01F79448h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 01F0D8F0h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetDC" (+0000006Dh)
Address: 01F0D8F0h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 01F0D8F0h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3A3745h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 01F0D8F0h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 003C3170h, location: "DockShellHook", loaded at 003C0000h - 003C5000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3A3768h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 7E3A3591h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 01F0D8F0h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E41E000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E41E000h
Address: 7E3A37BCh, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetDC" (+0000006Dh)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E398816h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetDC" (+0000014Fh)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetDC" (+00000163h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398830h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetDC" (+00000169h)
Address: 7E3989CDh, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E41E000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3989F0h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 7E398A10h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 7E3ADBBFh, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "CallMsgFilterW" (+00000213h)
Address: 7E3A593Fh, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DrawStateW" (+000001F2h)
Address: 7E3A5981h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DialogBoxIndirectParamAorW" (+00000036h)
Address: 01EC0000h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 01F7C170h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 01F0D8F0h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3A559Eh, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DialogBoxParamW" (+0000003Fh)
Address: 01EC0000h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 01F7C170h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 01F0D8F0h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 01ED1681h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 01EC0000h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 01F0D8F0h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 01F5C884h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 00470020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01F5B058h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 01ED76CBh, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 01F5B120h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 01F52628h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 01ED2C2Ah, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 004A03EBh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B3B0h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 01ED2BC3h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 01ED66AFh, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9205D4h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 004A03EBh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7E39B933h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "IsWindow" (+00000000h)
Address: 7E3994BEh, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E39B42Dh, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefWindowProcW" (+000000F1h)
Address: 5B091AF6h, location: "uxtheme", loaded at 5B090000h - 5B0C8000h
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E3F0088h, location: "USER32", loaded at 7E390000h - 7E41E000h
Address: 7E39B3CCh, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B3B0h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 01ED2BC3h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 01ED66AFh, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B3B0h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 01ED2BC3h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 01ED66AFh, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 77EF6FFAh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "BitBlt" (+00000071h)
Address: 01ED6679h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 01ED66AFh, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 4EC4CBD0h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EBE1718h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EBE1745h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EC8225Ah, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EC8225Ah, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 7C9205C8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C920551h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7E39D309h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "EnumDisplayMonitors" (+000003A6h)
Address: 4EC4CD78h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 7C80977Ah, location: "kernel32", loaded at 7C800000h - 7C905000h
Symbol: "InterlockedDecrement" (+00000000h)
Address: 7E39BFDBh, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetMessagePos" (+00000047h)
Address: 7E39B933h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "IsWindow" (+00000000h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B3F9h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5B091AF6h, location: "uxtheme", loaded at 5B090000h - 5B0C8000h
Address: 4EC802C0h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EC7EADDh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 7E39B3D2h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 7E39B3F9h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E3F0088h, location: "USER32", loaded at 7E390000h - 7E41E000h
Address: 7E39B3CCh, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B3B0h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E41E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 01ED2BC3h, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 01ED66AFh, location: "foo_ui_panels", loaded at 01EC0000h - 01F8B000h
Address: 4EC801A5h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EB81580h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
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)

Version info:
foobar2000 v0.9.4.3 beta
UNICODE

Additional info:
Tagger Panel Window 1.0.5 [Jun 12 2007 - 15:14:00]  (foo_cwb_hooks)
WMA Decoder 1.1  (foo_input_std)
Common services 0.1  (foo_common)
Columns UI 0.2.0 alpha 2  (foo_ui_columns)
Standard Input Array 1.0  (foo_input_std)
Default User Interface 0.9acc  (foo_ui_std)
Standard DSP array 1.0  (foo_dsp_std)
Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]  (foo_playlist_tree)
COM Automation server 0.7 alpha 6  (foo_comserver2)
Album List 3.2.0  (foo_albumlist)
Run services 0.3.2  (foo_run)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Playlist Manager 1.0  (foo_playlist_manager)
Playback Statistics 1.3.2  (foo_playcount)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
Album Art Browser 0.0.5 [Jul 13 2007 - 09:40:51]  (foo_cwbowron)
Album Art Panel 0.2.6  (foo_uie_albumart)
Converter 1.0.1  (foo_converter)
Panels UI 0.14.10 beta [Jul 17 2007 - 00:03:09]  (foo_ui_panels)
Lyric Show Panels 0.3.1.1b6 [Jul  3 2007 - 19:59:05]  (foo_uie_lyrics)
Audioscrobbler 1.3.6  (foo_audioscrobbler)
Last.fm Chart Player 0.2.1  (foo_scrobblecharts)
Scheduler 3.53  (foo_scheduler)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Masstagger 1.6  (foo_masstag)
Bookmarks 0.2.5.2  (foo_uie_bookmarks)
cwbowron's title format hooks 1.2.5 [Jun  8 2007 - 08:49:42]  (foo_cwb_hooks)
Playlist tools 0.5.7  (foo_utils)
Explorer Tree 1.04.6b  (foo_uie_explorer)
foobar2000 core 0.9.4.3 beta  (Core)
Special file info box 2.0.4  (foo_infobox)
CD Audio Decoder 2.1.1  (foo_cdda)
Album list panel 0.2.3 beta  (foo_uie_albumlist)
FLAC Decoder 1.1.0  (foo_input_std)
Playlists Dropdown 0.6 alpha 3  (foo_uie_playlists_dropdown)
Winamp API Emulator 0.96  (foo_winamp_spam)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
WMP Visualizations 0.1.2 (Intel SSE)  (foo_uie_wmpvis)
Lyrics panel 0.35  (foo_uie_lyrics_panel)
Egoh Spectrum analyser (uie) 1.1.0  (foo_uie_vis_egoh)

Title: foo_ui_panels
Post by: terrestrial on 2007-07-18 08:13:12
try version 0.14.11
Title: foo_ui_panels
Post by: carmenm on 2007-07-18 08:31:10
sorry , i thought i had it :$
Title: foo_ui_panels
Post by: Squeller on 2007-07-18 08:38:56
High CPU usage when using $font candies.

I have a fullscreen (1024x768) track display.
Problem: The CPU usage is so different! Sometimes it kills my fb2k.

A PerSecond-Layout.
I have at only one code point:
$font(,50,bold shadow,)
--> 90-100% CPU usage

$font(,50,bold,)
--> 30-40% CPU

Yesterday, even with "shadow", my fb2k showed ~5% CPU usage. I was thinking "wow, what's happened? GREAT". But well, today I have again 100% cpu with "shadow", so I have to avoid using it. I wonder why yesterday I say 5%, with PerSecond and "shadow". Maybe I was dreaming?

In a non PerSecond layout my fb2k is around <5%. OK, I'm using a p3/800 era thinkpad notebook. But 100% and almost making the whole pc unresponsive? I mean this is not a 3d renderer...

Font effects window?
In the wiki I saw a font effects preview window. How can I access this? I'm using panels UI not as main UI, only the track display panel and columns ui as main ui.
Title: foo_ui_panels
Post by: Andreasvb on 2007-07-18 10:32:38
The effects window is in Track Display settings, there's a button there named Effects. =)
Title: foo_ui_panels
Post by: kockroach on 2007-07-18 13:02:59
The effects window is in Track Display settings, there's a button there named Effects. =)

It would be nice if it were also available in the SCPL settings.  Any chance of that, terrestrial?
Title: foo_ui_panels
Post by: jclim00 on 2007-07-18 16:08:12
This might be really nitpicky but figured I'd throw it out 

Code: [Select]
$textcolor($get(grey4))
$font(calibri,10)
$alignabs(5,0,13,%_height%,left,middle)
%tracknumber%.


If you do a $calcwidth(%tracknumber%.) it returns 12, but when making an alignabs bounding rectangle with a width of 12, it cuts off part of the period. Same with %length%, songs 10:00 or longer usually have a width of 22, but with an alignabs bounding rectangle width of 22 it adds an ellipsis like it doesn't fit. Again it's really nitpicky but you need to add one pixel width to the rectangle for the text to fit properly when measuring the exact width.

edit: not sure if it's a bug, i haven't been able to reproduce it outside of my scpl.
Title: foo_ui_panels
Post by: mil3s on 2007-07-18 16:12:01
Using 14.11. A few things still isn't working. $imagebutton for example.
Code: [Select]
$imagebutton($get(x.Controlbuttons),$get(y.Controlbuttons),$getpvar(Image.Path)previous1.png,$getpvar(Image.Path)previous2.png,Previous)


Here is an idea i had, it's nothing big and I will totally respect your decision if you say no.
Maybe the color functions should have other names instead of $c and $h. Sure these are short but doesn't describe the function very well. If you look at the other functions you can kind of see what it is by looking at the name. My suggestion would be $color instead of $c. And to be honest, I'm sure I'm never going to use $h, doesn't seem there is a need for it. More useful would be a hex color function, $hexcolor perhaps.

Keep up the good work.
Title: foo_ui_panels
Post by: carmenm on 2007-07-18 16:33:07
Using 14.11. A few things still isn't working. $imageabs for example.
Code: [Select]
$imagebutton($get(x.Controlbuttons),$get(y.Controlbuttons),$getpvar(Image.Path)previous1.png,$getpvar(Image.Path)previous2.png,Previous)


Here is an idea i had, it's nothing big and I will totally respect your decision if you say no.
Maybe the color functions should have other names instead of $c and $h. Sure these are short but doesn't describe the function very well. If you look at the other functions you can kind of see what it is by looking at the name. My suggestion would be $color instead of $c. And to be honest, I'm sure I'm never going to use $h, doesn't seem there is a need for it. More useful would be a hex color function, $hexcolor perhaps.

Keep up the good work.

how do you set structures like your x.Controlbuttons or Image.Path ?
Title: foo_ui_panels
Post by: metal_termite on 2007-07-18 16:46:17
My suggestion would be $color instead of $c. And to be honest, I'm sure I'm never going to use $h, doesn't seem there is a need for it. More useful would be a hex color function, $hexcolor perhaps.

As I understand it, and correct me if I am wrong, the new color functions return a value in hexadecimal format, so a $hexcolor function would be pointless. For example, if you enter $c(255,255,255) the value returned is ff. Therefore, you can go ahead and enter hexadecimal color codes directly into functions, such as $textcolor(ffffff) or $rectabs(50,100,50,50,FF00FF,null).

I think your suggestion regarding the renaming of $c to $color is a good idea. Better yet perhaps it is a good idea to keep $c for short notation, but to add $color for user-friendliness.
Title: foo_ui_panels
Post by: jclim00 on 2007-07-18 16:54:24
Also, the new button functions are so much easier to use now. Textbutton in particular. If anyone's converting their old textbuttons, you don't need the ' ' when using $font functions inside it. In fact it now uses the $font from outside the function when it's not specified inside, which is a welcome change. Much easier to add a textcolor function on hover.

Code: [Select]
$font(calibri,9,bold)
$textbutton(5,0,11,11,$textcolor($get(grey3))NP,$textcolor($get(color2))NP,PVAR:SET:layout:0,)
Title: foo_ui_panels
Post by: mil3s on 2007-07-18 17:01:08

Using 14.11. A few things still isn't working. $imageabs for example.
Code: [Select]
$imagebutton($get(x.Controlbuttons),$get(y.Controlbuttons),$getpvar(Image.Path)previous1.png,$getpvar(Image.Path)previous2.png,Previous)


Here is an idea i had, it's nothing big and I will totally respect your decision if you say no.
Maybe the color functions should have other names instead of $c and $h. Sure these are short but doesn't describe the function very well. If you look at the other functions you can kind of see what it is by looking at the name. My suggestion would be $color instead of $c. And to be honest, I'm sure I'm never going to use $h, doesn't seem there is a need for it. More useful would be a hex color function, $hexcolor perhaps.

Keep up the good work.

how do you set structures like your x.Controlbuttons or Image.Path ?

$puts(what.ever.you.want,here)


My suggestion would be $color instead of $c. And to be honest, I'm sure I'm never going to use $h, doesn't seem there is a need for it. More useful would be a hex color function, $hexcolor perhaps.

As I understand it, and correct me if I am wrong, the new color functions return a value in hexadecimal format, so a $hexcolor function would be pointless. For example, if you enter $c(255,255,255) the value returned is ff. Therefore, you can go ahead and enter hexadecimal color codes directly into functions, such as $textcolor(ffffff) or $rectabs(50,100,50,50,FF00FF,null).

I think your suggestion regarding the renaming of $c to $color is a good idea. Better yet perhaps it is a good idea to keep $c for short notation, but to add $color for user-friendliness.

Cool, didn't know that was possible. The only problem with that is that the hex is reversed though.
Title: foo_ui_panels
Post by: carmenm on 2007-07-18 18:21:02


Using 14.11. A few things still isn't working. $imageabs for example.
Code: [Select]
$imagebutton($get(x.Controlbuttons),$get(y.Controlbuttons),$getpvar(Image.Path)previous1.png,$getpvar(Image.Path)previous2.png,Previous)


Here is an idea i had, it's nothing big and I will totally respect your decision if you say no.
Maybe the color functions should have other names instead of $c and $h. Sure these are short but doesn't describe the function very well. If you look at the other functions you can kind of see what it is by looking at the name. My suggestion would be $color instead of $c. And to be honest, I'm sure I'm never going to use $h, doesn't seem there is a need for it. More useful would be a hex color function, $hexcolor perhaps.

Keep up the good work.

how do you set structures like your x.Controlbuttons or Image.Path ?

$puts(what.ever.you.want,here)

ok so it s not a struc it s just a trick
Title: foo_ui_panels
Post by: metal_termite on 2007-07-18 18:32:42
Cool, didn't know that was possible. The only problem with that is that the hex is reversed though.

A $hexcolor function that converts RGB hex to BGR hex would indeed be useful then.
Title: foo_ui_panels
Post by: Russell777 on 2007-07-18 18:38:15
What I meant about the fonts:
(http://img530.imageshack.us/img530/3062/untitledrw6.th.png) (http://img530.imageshack.us/my.php?image=untitledrw6.png)
The left one is v0.13.6 and the right one is the v0.14.11.You can clearly see the difference:with new version the text looks blurry and unclean and even the zeroes aren't round.Both are calibri with no additional effects.
Title: foo_ui_panels
Post by: Squeller on 2007-07-18 19:18:52
The effects window is in Track Display settings, there's a button there named Effects. =)
Unfortunately I have no such button in my track display settings window. I'm using http://panels.fooblog2000.com/foo_ui_panels.zip (http://panels.fooblog2000.com/foo_ui_panels.zip) from 1 minute ago.

EDIT: Aha, the wiki entry is about http://panels.fooblog2000.com/foo_ui_panels_beta.zip (http://panels.fooblog2000.com/foo_ui_panels_beta.zip) OK, solved.
Title: foo_ui_panels
Post by: terrestrial on 2007-07-18 19:28:16
High CPU usage when using $font candies.


it depends on what kind of effects you're using... you can use the render time in the effects dialog as a guide but in general using any kind of effect is going to be much much slower.


The effects window is in Track Display settings, there's a button there named Effects. =)

It would be nice if it were also available in the SCPL settings.  Any chance of that, terrestrial?


maybe... but in the meantime you can keep the effects dialog ope even after you close the track display settings.

This might be really nitpicky but figured I'd throw it out 

Code: [Select]
$textcolor($get(grey4))
$font(calibri,10)
$alignabs(5,0,13,%_height%,left,middle)
%tracknumber%.


If you do a $calcwidth(%tracknumber%.) it returns 12, but when making an alignabs bounding rectangle with a width of 12, it cuts off part of the period. Same with %length%, songs 10:00 or longer usually have a width of 22, but with an alignabs bounding rectangle width of 22 it adds an ellipsis like it doesn't fit. Again it's really nitpicky but you need to add one pixel width to the rectangle for the text to fit properly when measuring the exact width.

edit: not sure if it's a bug, i haven't been able to reproduce it outside of my scpl.


$calcwidth() and $calcheight() are broken with $newsyntax. its fixed for the next version. and it's not nitpicky at all  please let me know of any glitches, especially in the rendering / alignment / font stuff, no matter how small.

Using 14.11. A few things still isn't working. $imagebutton for example.
Code: [Select]
$imagebutton($get(x.Controlbuttons),$get(y.Controlbuttons),$getpvar(Image.Path)previous1.png,$getpvar(Image.Path)previous2.png,Previous)


hmmm... that should work. are you sure your imagepaths are correct? do you have an $alignabs(..) before?

Quote
Here is an idea i had, it's nothing big and I will totally respect your decision if you say no.
Maybe the color functions should have other names instead of $c and $h. Sure these are short but doesn't describe the function very well. If you look at the other functions you can kind of see what it is by looking at the name. My suggestion would be $color instead of $c. And to be honest, I'm sure I'm never going to use $h, doesn't seem there is a need for it. More useful would be a hex color function, $hexcolor perhaps.


well $rgb and $hsl were already taken  I wend and added $color() and $hexcolor() for the next version.

What I meant about the fonts:
The left one is v0.13.6 and the right one is the v0.14.11.You can clearly see the difference:with new version the text looks blurry and unclean and even the zeroes aren't round.Both are calibri with no additional effects.


what kind of font smoothing have you specified in windows (display properties/advanced/effects)?

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

I've uploaded 0.14.12 test here (http://panels.fooblog2000.com/foo_ui_panels_beta.zip).
Title: foo_ui_panels
Post by: terrestrial on 2007-07-18 19:44:17
This might be really nitpicky but figured I'd throw it out 

Code: [Select]
$textcolor($get(grey4))
$font(calibri,10)
$alignabs(5,0,13,%_height%,left,middle)
%tracknumber%.


oh, and just as an aside, with the new syntax it should be easier to position stuff better without using $alignabs and $calcwidth()

eg.. something like:

Code: [Select]
$font(calibri,10)
$alignabs(2,2)
$align(right) [ %playback_time% / ]%length%$align(left)%tracknumber%.$tabx(25)%title%
Title: foo_ui_panels
Post by: mil3s on 2007-07-18 19:51:39
^Terrestrial. Yes, I do have an $alignabs before. And when I remove that the buttons show. Why is this? Bug?
Title: foo_ui_panels
Post by: carmenm on 2007-07-18 19:55:26
Terrestrial : i want to do a text button with different color when hover. Before i did it with button2  and code between '' but know i cant manage to do it with textbutton. Could you give an example?

Thanks for making our listening music experience so much more enjoyable
Title: foo_ui_panels
Post by: Russell777 on 2007-07-18 19:57:50
Quote
what kind of font smoothing have you specified in windows (display properties/advanced/effects)?

When turning the global cleartype on it's fine,but having it all over Windows is just a little too much for me,could the local cleartype support be brought back?
Title: foo_ui_panels
Post by: mil3s on 2007-07-18 20:07:15
Terrestrial : i want to do a text button with different color when hover. Before i did it with button2  and code between '' but now i cant manage to do it with textbutton. Could you give an example?

Thanks for making our listening music experience so much more enjoyable

I'm having the same problem
Title: foo_ui_panels
Post by: terrestrial on 2007-07-18 20:08:27
^Terrestrial. Yes, I do have an $alignabs before. And when I remove that the buttons show. Why is this? Bug?


everything is aligned relative to the alignabs.... so if you have $alignabs(100,100,...) and $imagebutton(0,0...) the actual position of the button is 100,100. this will make it easier to group common code and makes moving them as a whole easier (eg. to move the button just change the $alignabs()). to break out of the alignabs rectangle use an empty alignabs ($alignabs()).

hope that made sense

Terrestrial : i want to do a text button with different color when hover. Before i did it with button2  and code between '' but know i cant manage to do it with textbutton. Could you give an example?


try:

Code: [Select]
$font(tahoma,11,bold)$textcolor(0)
$textbutton(0,0,100,14,
    normal text,
    $textcolor(0,100,255)hover text,
    command)


Quote
what kind of font smoothing have you specified in windows (display properties/advanced/effects)?

When turning the global cleartype on it's fine,but having it all over Windows is just a little too much for me,could the local cleartype support be brought back?


well currently you can specify "nocleartype" to turn off cleartype for a font, so I can add a "cleartype" to force it on for a font...
Title: foo_ui_panels
Post by: mil3s on 2007-07-18 20:51:29
Terrestrial. So if I want to place an image in the middle of an $alignabs. Shouldn't %_width% the width of the $alignabs? Wondering because it doesn't seem to be.

$imagebutton($sub($div(%_width%,2),imagewith/2),30,...

Or would be cool to be able to leave x/y as blank and the image would automatically line up to the horizontal/vertical alignment. This goes for buttons as well I've noticed.

And about my $color suggestion. After some thinking and recoding my config I think it was a bad idea. Best would be to use as short function names as possible for these. And also since they will be used only in another functions - $textcolor/$rectabs - $rgb and $hex would be better imo, defining the format given to these.

Hope my edit here isn't too late.
Title: foo_ui_panels
Post by: jclim00 on 2007-07-18 21:01:50

Terrestrial : i want to do a text button with different color when hover. Before i did it with button2  and code between '' but now i cant manage to do it with textbutton. Could you give an example?

Thanks for making our listening music experience so much more enjoyable

I'm having the same problem


here's an example of different hover colors

$font(calibri,9,bold)
$textbutton(22,0,9,11,$textcolor($c(50,50,50))PL,$textcolor($c(100,100,100))PL,PVAR:SET:layout:1,)
Title: foo_ui_panels
Post by: stampgevaar on 2007-07-18 22:16:23
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0188AA65h
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (0188AA65h):
0188AA25h:  78 00 00 8B 4D 0C 2B 4D 04 E8 DD A9 FE FF 5F 5E
0188AA35h:  5D 5B C3 CC CC CC CC CC CC CC CC 53 55 8B 6C 24
0188AA45h:  0C 33 C0 56 8D 77 24 C7 07 30 E6 8D 01 89 46 14
0188AA55h:  C7 46 18 07 00 00 00 66 89 46 04 8B C2 8D 58 02
0188AA65h:  66 8B 08 83 C0 02 66 85 C9 75 F5 2B C3 D1 F8 50
0188AA75h:  52 E8 85 04 FC FF 85 ED 8B 1D 30 74 8D 01 8D 77
0188AA85h:  04 74 13 55 56 FF D3 56 8D 47 14 50 FF D3 5E 5D
0188AA95h:  8B C7 5B C2 04 00 6A 00 6A 00 6A 00 6A 00 56 FF
Stack (0013C7A8h):
0013C788h:  00F4EEB8 7C9C93C0 77E943DD 7C9C93C0
0013C798h:  00000004 00000000 00F4E3C4 00000000
0013C7A8h:  00000008 0013CE34 0001063E 01884812
0013C7B8h:  0013C808 AB11355B 0001063E 018F9448
0013C7C8h:  00000000 0185171E 000102D4 00000014
0013C7D8h:  00000000 0013C850 018516B0 0013C814
0013C7E8h:  00000000 7E398734 000102D4 00000014
0013C7F8h:  93010D2A 00000000 018F9448 DCBAABCD
0013C808h:  00000000 00000000 000001C4 00000082
0013C818h:  7E398BD9 7FFDD000 0013C87C 7E39885A
0013C828h:  0013C83C 7E39882A 00000014 018516B0
0013C838h:  00000000 00000014 00000001 00000000
0013C848h:  00000000 00000010 00000000 C000000F
0013C858h:  0013C870 5B192BFB 0013C8F4 03850512
0013C868h:  00000000 0013C87C 00000008 0013CAF0
0013C878h:  00000008 93010D2A 00000060 0013C8F8
0013C888h:  0013CB44 06A50000 5B192B92 000000FB
0013C898h:  00000002 00000000 00000007 00197F40
0013C8A8h:  00000000 00197F40 00000040 00005E5C
0013C8B8h:  00000040 0000C6B4 00160000 0013C6BC
Registers:
EAX: 00000000, EBX: 00000002, ECX: 000001C4, EDX: 00000000
ESI: 0013CADC, EDI: 0013CAB8, EBP: 0013C808, ESP: 0013C7A8
Crash location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00005065h)

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B6000h
kernel32                        loaded at 7C800000h - 7C8FF000h
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_custom_pc                    loaded at 00C70000h - 00CAC000h
WINSPOOL                        loaded at 72F70000h - 72F96000h
foo_cwb_hooks                    loaded at 00D70000h - 00DA6000h
foo_discogs                      loaded at 00DD0000h - 00E4D000h
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 00E70000h - 00EB1000h
foo_input_std                    loaded at 00EE0000h - 00FF4000h
foo_masstag                      loaded at 01020000h - 01070000h
foo_menu_addons                  loaded at 01090000h - 010E1000h
libmmd                          loaded at 01100000h - 013B1000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_msnalt                      loaded at 013E0000h - 013F9000h
foo_rgscan                      loaded at 01420000h - 01468000h
foo_run                          loaded at 01490000h - 014BB000h
foo_uie_explorer                loaded at 014E0000h - 0151C000h
foo_uie_peakmeter                loaded at 01540000h - 01568000h
foo_uie_quicksearch              loaded at 01590000h - 015D6000h
foo_uie_wsh_panel                loaded at 01600000h - 01636000h
foo_ui_columns                  loaded at 01780000h - 01817000h
foo_ui_panels                    loaded at 01840000h - 0190B000h
foo_ui_std                      loaded at 01930000h - 01987000h
foo_unpack                      loaded at 019B0000h - 019DE000h
foo_utils                        loaded at 103E0000h - 10419000h
Msimg32                          loaded at 76320000h - 76325000h
CLBCATQ                          loaded at 76F90000h - 7700F000h
COMRes                          loaded at 77010000h - 770DD000h
VERSION                          loaded at 77BD0000h - 77BD8000h
DSOUND                          loaded at 73E80000h - 73EDC000h
WINTRUST                        loaded at 76BF0000h - 76C1E000h
CRYPT32                          loaded at 77A40000h - 77AD5000h
MSASN1                          loaded at 77AE0000h - 77AF2000h
IMAGEHLP                        loaded at 76C50000h - 76C78000h
wdmaud                          loaded at 72C90000h - 72C99000h
msacm32                          loaded at 72C80000h - 72C88000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
midimap                          loaded at 77BA0000h - 77BA7000h
KsUser                          loaded at 73E50000h - 73E54000h
SETUPAPI                        loaded at 778E0000h - 779D7000h
cscui                            loaded at 779E0000h - 77A36000h
CSCDLL                          loaded at 765A0000h - 765BD000h
USERENV                          loaded at 76970000h - 76A24000h
DBGHELP                          loaded at 59E70000h - 59F11000h

Stack dump analysis:
Address: 01884812h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018F9448h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0185171Eh, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018516B0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 018F9448h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E39885Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000193h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 018516B0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 5B192BFBh, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "GetThemeAppProperties" (+000009E0h)
Address: 5B192B92h, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "GetThemeAppProperties" (+00000977h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7E3A1BAAh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "EnumDisplayDevicesA" (+00000483h)
Address: 7E3A1BCFh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "EnumDisplayDevicesA" (+000004A8h)
Address: 018DD59Ch, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018DE0C0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018DD59Ch, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018DE0C0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 773A0020h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "CreateUpDownControl" (+000005CBh)
Address: 77E47E41h, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "GetTextMetricsW" (+00000078h)
Address: 7741B262h, location: "COMCTL32", loaded at 77390000h - 77493000h
Address: 773920A0h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal249" (+000020A0h)
Address: 773A2154h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "DefSubclassProc" (+0000012Eh)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 773A207Bh, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "DefSubclassProc" (+00000055h)
Address: 773A207Bh, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "DefSubclassProc" (+00000055h)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E39885Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000193h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 018DE630h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398830h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000169h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 7E39B89Bh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetParent" (+0000016Ch)
Address: 5B192586h, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "GetThemeAppProperties" (+0000036Bh)
Address: 7C911414h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "wcsncpy" (+00000985h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 5B19278Ch, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "GetThemeAppProperties" (+00000571h)
Address: 7C809E60h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "IsBadReadPtr" (+0000005Fh)
Address: 7C809E01h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "IsBadReadPtr" (+00000000h)
Address: 5B192C28h, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "DrawThemeBackground" (+00000000h)
Address: 7C910833h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 7C910833h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 01540000h, location: "foo_uie_peakmeter", loaded at 01540000h - 01568000h
Address: 77E48EF9h, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "GetMapMode" (+00000124h)
Address: 77E4919Dh, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "SetDIBitsToDevice" (+00000191h)
Address: 77E4915Fh, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "SetDIBitsToDevice" (+00000153h)
Address: 7E398B26h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3988D1h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3988DAh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 018D4220h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0188D937h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007F37h)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39B3F9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E3F0088h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39B3CCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E390000h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E39C331h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "SetRectEmpty" (+0000004Fh)
Address: 7E3A366Bh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000001D8h)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3A37BCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E39885Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000193h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 7E398B26h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 018D3B6Bh, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3988D1h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3988DAh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 0188D937h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007F37h)
Address: 018F9448h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3A3745h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3A3768h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 7E3A3591h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3A37BCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E398816h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000014Fh)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398830h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000169h)
Address: 7E3989CDh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3989F0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 7E398A10h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 7E3ADBBFh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "CallMsgFilterW" (+00000213h)
Address: 7E3A593Fh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DrawStateW" (+000001F2h)
Address: 7E3A5981h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DialogBoxIndirectParamAorW" (+00000036h)
Address: 01840000h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018FC170h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3A559Eh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DialogBoxParamW" (+0000003Fh)
Address: 01840000h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018FC170h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 01851681h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 01840000h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 018DC884h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 00440020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 018DB058h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 7E39B401h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000C5h)
Address: 018576CBh, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018DB120h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018D2628h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 01852C2Ah, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B3B0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 01852BC3h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018566AFh, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 004BE0CCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00403908h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040A67Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040A68Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0184A3ADh, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 7E3994BEh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E39B42Dh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000F1h)
Address: 00451351h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AB366h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7E39B3F9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E3F0088h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39B3CCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B3B0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 01852BC3h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018566AFh, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 7E39C493h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "IsWindowVisible" (+0000002Eh)
Address: 5B196448h, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "DrawThemeBackgroundEx" (+00000EC3h)
Address: 00F4F4F4h, location: "foo_input_std", loaded at 00EE0000h - 00FF4000h
Address: 77E45A0Eh, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "GdiReleaseDC" (+00000018h)
Address: 7E398B26h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 018D5443h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0184E898h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0188D9A7h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007FA7h)
Address: 0188D960h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007F60h)
Address: 0188D960h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007F60h)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 0188D960h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007F60h)
Address: 0188D960h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007F60h)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E39885Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000193h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398830h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000169h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 7E39B4C0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 0188D960h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007F60h)
Address: 7E39B4CBh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 77E46FFAh, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "BitBlt" (+00000071h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B4D0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E39B3F9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E3F0088h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39B3CCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E39DA6Ch, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "SetFocus" (+0000000Ch)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B3B0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 01852BC3h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018566AFh, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 7E39B3F9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5B191AF6h, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E39B3D2h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 7E39B3F9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E3F0088h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39B3CCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B3B0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 01852BC3h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018566AFh, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 4EB81580h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
foo_custominfo 0.1.2  (foo_custominfo)
Masstagger 1.6  (foo_masstag)
Discogs Tagger 1.0  (foo_discogs)
Playcounter for foo_custominfo 1.0.1  (foo_custom_pc)
cwbowron's title format hooks 1.1.1 [May  4 2007 - 12:39:47]  (foo_cwb_hooks)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Standard Input Array 1.0  (foo_input_std)
RAR reader 1.1  (foo_unpack)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
Menu Addons 0.3.9.5 (Intel SSE)  (foo_menu_addons)
Peakmeter Panel 0.0.3.1  (foo_uie_peakmeter)
CD Audio Decoder 2.1.1  (foo_cdda)
Standard DSP array 1.0  (foo_dsp_std)
foobar2000 core 0.9.4.2  (Core)
ReplayGain Scanner 2.0.2  (foo_rgscan)
FLAC Decoder 1.1.0  (foo_input_std)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Panels UI 0.14.10 beta [Jul 17 2007 - 00:03:09]  (foo_ui_panels)
Explorer Tree 1.04.6b  (foo_uie_explorer)
Album List 3.2.0  (foo_albumlist)
ABX Comparator 1.3.1  (foo_abx)
Playlist tools 0.5.7  (foo_utils)
MSN Now Playing (alt) 2.4  (foo_msnalt)
Converter 1.0.1  (foo_converter)
Default User Interface 0.9acc  (foo_ui_std)
Run services 0.3.2  (foo_run)
ZIP/GZIP reader 1.0  (foo_unpack)
WMA Decoder 1.1  (foo_input_std)


I get a crash when opening the effects menu in a trackinfo panel.

Edit: in every trackinfo panel
Title: foo_ui_panels
Post by: The Judge on 2007-07-18 22:56:09
Just tried out 14.11. The effects button is NICE! Utterly useless for me at the moment though but nice.

PS - And no crashes!...So far
Title: foo_ui_panels
Post by: BelleAndZEK on 2007-07-19 00:15:17
Nobody answered me. I'm trying again.

I've just upgraded to a recent version, mine was of the first generation.



I CAN'T add Panels.. Hmmmmmm??

They dont appear in the Panels list under the Panels button.



Can't add the goddam Album list panel.

What's wrong with this??????????



$panel(albumlist1,Album list,200,200,500,500,)



someone, please. beeing stuck there, that's just plain RIDICULOUS..
Title: foo_ui_panels
Post by: CepiPerez on 2007-07-19 03:11:42
That's because you don't have the dll installed.
Title: foo_ui_panels
Post by: Squeller on 2007-07-19 05:28:10
Terrestrial, we need a way to un-wordwrap, because $wordwrap() applies on the whole rest of the code.

Nobody answered me. I'm trying again.

I've just upgraded to a recent version, mine was of the first generation.

I CAN'T add Panels.. Hmmmmmm??
Maybe because it's no more the main ui?
Title: foo_ui_panels
Post by: carmenm on 2007-07-19 10:42:05
Terrestrial : i am upgrading to the new syntax. I am seeing a little bug

$textbutton(20,0,$calcwidth(FOOBAR),12,$syscolor(16)FOOBAR,$syscolor(1)FOOBAR,POPUP:Options.pp,TOOLTIP:"layout Options Close")

the tooltip shows "POPUP:Options.pp" instead of "layout Options Close"

One other thing i was wondering if it would be possible to close a popup with a button like POPUPCLOSE for example. Something even more beautiful would be to have popups shown depending on pvar and not just buttons. That way we could do some really fun new layout and especially under xp i could do some pseudo transparent layouts

EDIT : the problem with the tooltip seems to appear with special commands like POPUP,PVAR, ....
Title: foo_ui_panels
Post by: iOsiris on 2007-07-19 11:07:58
I am curious. I've noticed that in some configs in regards to album art in the playlist. When the code in panels ui indicates that the filename for album art (the ones beside the songs in playlist) can be either cover, front, back, cd, etc

However the problem is, for example if I had the files front.jpg, back.jpg, and cd.jpg, panels ui will always choose back.jpg over the others if it is in there because i am assuming it goes by alphabetical listing of the directory. Is there anyway around this? As in is there anyway to keep the option of taking pictures for album art (the ones beside playlist) from all sources of files names such as front.jpg, folder.jpg, cover.jpg, back.jpg, cd.jpg, etc but if there is a front.jpg then use that over the other fields?
Title: foo_ui_panels
Post by: Andreasvb on 2007-07-19 11:12:06
carmenm, try use a comma, like this:
Code: [Select]
tooltip,test
Title: foo_ui_panels
Post by: carmenm on 2007-07-19 12:53:00
Andreasvb, thanks a lot it works!
Title: foo_ui_panels
Post by: Andreasvb on 2007-07-19 14:34:12
You're welcome.
Here's all new commands you can use,
http://wiki.hydrogenaudio.org/index.php?ti...els%29/Commands (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/Commands)
Title: foo_ui_panels
Post by: BelleAndZEK on 2007-07-19 15:21:54
That's because you don't have the dll installed.




I do, actually. Everything is in the Components folder. I have a whole bunch of plugins in there and none of them appear in the Panel list in PanelsUI. The only ones who appear are the ones that are implemented in PanelsUI.
Title: foo_ui_panels
Post by: kockroach on 2007-07-19 15:27:11
I have a quick question.  Does the $imageabs function work inside the $imagebutton function, because I can't get a button to work when I use $imageabs to set the image.  It shows the hover image of the two, which is also strange.  I am using the most recent beta12.

So here is some generic code I mean:
Code: [Select]
$imagebutton(30,$sub(%_height%,56),
$imageabs(30,$sub(%_height%,56),/images\forward.png,alpha,200),
$imageabs(30,$sub(%_height%,56),/images\forward.png),
PVAR:SET:hide2:1,
tooltip,'Scroll show',
hotspot,0,0,13,10,)

The image (2nd one) shows where it is supposed to but, the button and tooltip don't work.  Being able to use $imageabs will be nice so that I could use alpha settings, or even clipping and resizing.
Title: foo_ui_panels
Post by: BelleAndZEK on 2007-07-19 15:29:00
edit: ok.. so the album list pugin that comes with foobar2000 doesnt work with PanelsUI. Good to know.
Title: foo_ui_panels
Post by: mil3s on 2007-07-19 16:43:46
Terrestrial. Not sure if this applies everywhere but in SCPL an alignabs are relative to previous alignabs. Should alignabs really be relative to each other?
Title: foo_ui_panels
Post by: The Judge on 2007-07-19 17:24:32
That's because you don't have the dll installed.




I do, actually. Everything is in the Components folder. I have a whole bunch of plugins in there and none of them appear in the Panel list in PanelsUI. The only ones who appear are the ones that are implemented in PanelsUI.



Not all components have the ability to be displayed in Panels UI.
Title: foo_ui_panels
Post by: MC Escher on 2007-07-19 19:15:52
For the album list you'll need musicmusic's Album List Panel (http://yuo.be/columns.php), which works fine with Panels UI here.
Title: foo_ui_panels
Post by: terrestrial on 2007-07-19 22:18:23
Terrestrial. So if I want to place an image in the middle of an $alignabs. Shouldn't %_width% the width of the $alignabs? Wondering because it doesn't seem to be.

$imagebutton($sub($div(%_width%,2),imagewith/2),30,...


it should, but for various reasons it can't  a workaround is to use something like $puts(width,<width>) etc.

Quote
Or would be cool to be able to leave x/y as blank and the image would automatically line up to the horizontal/vertical alignment. This goes for buttons as well I've noticed.


yes maybe some sort of anchor point would be nice...

Quote
And about my $color suggestion. After some thinking and recoding my config I think it was a bad idea. Best would be to use as short function names as possible for these. And also since they will be used only in another functions - $textcolor/$rectabs - $rgb and $hex would be better imo, defining the format given to these.


$rgb is already taken, but you can still use $c() and $h()

I get a crash when opening the effects menu in a trackinfo panel.

Edit: in every trackinfo panel


update to the latest test version.

Terrestrial, we need a way to un-wordwrap, because $wordwrap() applies on the whole rest of the code.


add a $char(10) and wordwrap will turn off.

One other thing i was wondering if it would be possible to close a popup with a button like POPUPCLOSE for example. Something even more beautiful would be to have popups shown depending on pvar and not just buttons. That way we could do some really fun new layout and especially under xp i could do some pseudo transparent layouts


yes, this would be nice... but have to deal with a few small issues.

I have a quick question.  Does the $imageabs function work inside the $imagebutton function, because I can't get a button to work when I use $imageabs to set the image.  It shows the hover image of the two, which is also strange.  I am using the most recent beta12.

So here is some generic code I mean:
Code: [Select]
$imagebutton(30,$sub(%_height%,56),
$imageabs(30,$sub(%_height%,56),/images\forward.png,alpha,200),
$imageabs(30,$sub(%_height%,56),/images\forward.png),
PVAR:SET:hide2:1,
tooltip,'Scroll show',
hotspot,0,0,13,10,)

The image (2nd one) shows where it is supposed to but, the button and tooltip don't work.  Being able to use $imageabs will be nice so that I could use alpha settings, or even clipping and resizing.


no, use a textbutton instead

Terrestrial. Not sure if this applies everywhere but in SCPL an alignabs are relative to previous alignabs. Should alignabs really be relative to each other?


yes.. use $alignabs() to reset.
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-07-19 23:25:03
I am not able to change layouts anymore  I always get the basic layout.
Title: foo_ui_panels
Post by: blaxima on 2007-07-19 23:43:33
I've had this problem for awhile and it changes but doesn't work, it just screws up in different ways with each release. When I have foo minimized to tray and exit from there the next time I open it it shows all fudged up. It kills the pui's after that too because it saves it in that state.


an answer for this would be great
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-07-19 23:54:28
Some problems with the new scpl and some code

Quote
$align(14,1)      %list_index%      %tracknumber%   
$alignabs(75,1)  $cut(%artist%,15)
$alignabs(195,1) $cut(%album%,21)
$alignabs(300,1)$cut(%title%,18)


This cuts some text from %title% where it shouldn't  It cuts after 2 letters instead of 18
Title: foo_ui_panels
Post by: kockroach on 2007-07-20 00:06:58

I have a quick question.  Does the $imageabs function work inside the $imagebutton function, because I can't get a button to work when I use $imageabs to set the image.  It shows the hover image of the two, which is also strange.  I am using the most recent beta12.

So here is some generic code I mean:
Code: [Select]
$imagebutton(30,$sub(%_height%,56),
$imageabs(30,$sub(%_height%,56),/images\forward.png,alpha,200),
$imageabs(30,$sub(%_height%,56),/images\forward.png),
PVAR:SET:hide2:1,
tooltip,'Scroll show',
hotspot,0,0,13,10,)

The image (2nd one) shows where it is supposed to but, the button and tooltip don't work.  Being able to use $imageabs will be nice so that I could use alpha settings, or even clipping and resizing.


no, use a textbutton instead

Hi terrestrial,

Thanks for the reply.  The reason why I ask is so that I can have hover images for the buttons.  That is something I cannot do with the current $imagebutton, but it did work with the old $button function.  What I am doing right now is to show the image, and use an $imagebutton that shows no images.  It works, but it doesn't allow hover images.

If there is a way to do a hover image, I would like to know how.  Otherwise, it would be nice if the $imageabs function could be used with the $imagebutton function.

Thanks!
Title: foo_ui_panels
Post by: Fitret on 2007-07-20 04:00:20
I just upgraded foo_ui_panels after not having upgraded anything in awhile and I'm absolutely loving the changes!  The new library filter is great, but I've got two questions.

1. Is there any way to filter by directory structure?  I know you can put %path% in the filter box, but that doesn't do it recursively, and so you end up with one level that just contains every song that you have.

2. I'm an idiot.  How do you set the double-click action for Library Filter?  I can't seem to find the option and I've seen a ton of posts that seem to imply the feature has been implemented.
Title: foo_ui_panels
Post by: eikaramba on 2007-07-20 12:52:21

Quote
what kind of font smoothing have you specified in windows (display properties/advanced/effects)?

When turning the global cleartype on it's fine,but having it all over Windows is just a little too much for me,could the local cleartype support be brought back?

well currently you can specify "nocleartype" to turn off cleartype for a font, so I can add a "cleartype" to force it on for a font...


I got exactly the same Problem. I doesn't like the ClearType Style in Windows, but normally this doesn't afffect Foobar, with the newest UI_panels Version it does! Please can you make a Switch, with the Option "depending on Windows Settings" - "Generally Off" - "Generally On"

That would be very kind
Title: foo_ui_panels
Post by: CepiPerez on 2007-07-20 16:10:59
I am not able to change layouts anymore  I always get the basic layout.
It happens to me when I go back to 0.13.8 and try to open a PUI file that has opened with 0.14.x. Check if you did this.
Title: foo_ui_panels
Post by: kockroach on 2007-07-20 16:16:46
terrestrial,

I was wondering if perhaps it would be possible to use something other than a comma to separate options like "alpha,100" or "resize,100,100".

The reason why is because one cannot use an $ifequal or $ifgreater function to display different alpha blends or resize images differently.  There are way too many commas, which breaks those "$if.." functions.
Title: foo_ui_panels
Post by: stampgevaar on 2007-07-20 17:21:44
if you right click and choose add or send to playlist in the library filter it still always sends to *FILTER*.

Can you please make this playlist customisable or just make it that it sends this to the currently active playlist.
Title: foo_ui_panels
Post by: Kiteroa on 2007-07-20 19:08:09
if you right click and choose add or send to playlist in the library filter it still always sends to *FILTER*.

Can you please make this playlist customisable or just make it that it sends this to the currently active playlist.


Customisable, please!
Title: foo_ui_panels
Post by: xan K on 2007-07-20 19:16:31

I am not able to change layouts anymore  I always get the basic layout.
It happens to me when I go back to 0.13.8 and try to open a PUI file that has opened with 0.14.x. Check if you did this.
same thing happened to me too. what's wrong?
Title: foo_ui_panels
Post by: Kiteroa on 2007-07-20 19:40:12
Thanks for all your work on this new release Terrestrial.

I'm waiting until it goes final before I move to it - as I don't have enough time to do any rework necessary more than once.

But I'm looking forward to it!
Title: foo_ui_panels
Post by: The Judge on 2007-07-20 20:20:55


I am not able to change layouts anymore  I always get the basic layout.
It happens to me when I go back to 0.13.8 and try to open a PUI file that has opened with 0.14.x. Check if you did this.
same thing happened to me too. what's wrong?


I had this too. You CANNOT open PUIs with an older version if you have opened them with a later version.
Title: foo_ui_panels
Post by: barry123 on 2007-07-20 21:22:10
hey guys I had suddenly an error.
I updated to the newest plugin.
works fine but the background of my foobar changed from blue to black.
and the buttons are gone, but I can click on the place so the fuction works.

it's from picture 1 to picture 2 but I don't know how to change it to the old one.
the config and .pui are the same.

I tried to remove the blue bar but I can't find any option, only to remove taskbar, and tray icon.
(http://xs117.xs.to/xs117/07295/foo.jpg)

(http://xs117.xs.to/xs117/07295/foo2.JPG)
Title: foo_ui_panels
Post by: The Judge on 2007-07-20 21:49:01
You have an error in your PUI code most likely.
Title: foo_ui_panels
Post by: barry123 on 2007-07-20 22:05:15
and how do I solve it?
Title: foo_ui_panels
Post by: Anas on 2007-07-20 23:29:48
barry123
I highly doubt that The Judge does know your code, so it might be helpful if you would post it.
Title: foo_ui_panels
Post by: barry123 on 2007-07-20 23:37:42
Oh I'm sorry here are codes

track:
$puts(isSingle,$if(%tracknumber%,0,1))
$puts(isVarious,$if($stricmp($meta(album artist),Various),1,0))

user:
$puts(coverPath,$replace(%path%,%filename_ext%,folder.*))
$puts(isSingle,$if(%tracknumber%,0,1))

edit lay out. (this is the pui code I think)
Code: [Select]
// config

// Global
$puts(full,680)
$puts(compact,120)
$puts(mini,20)

// Background
$imageabs2(%_width%,%_height%,,,,,,,/images\blue.png,NOKEEPASPECT)

// PerTrack
$drawrect(0,0,0,0,brushColor-null penColor-58-80-101)
$button(2,2,0,0,16,16,/images\menu.png,/images\menuh.png,MENU,TOOLTIP:"Menu")

$ifgreater(4,$getpvar(mode),
//mode = 1, 2 3 en 4
$button(485,2,0,0,16,16,/images\hide.png,,hide,TOOLTIP:"Minimize")
$button(505,2,0,0,16,16,/images\exit.png,,exit,)
$button(20,2,0,0,16,16,,,WINDOWSIZE:450:$get(mini):LEFT:TOP,)
$button(20,2,0,0,16,16,/images\minus.png,,'PVAR:SET:mode:4',TOOLTIP:"Mini View")
$button(14,$eval($get(mini)+90),0,0,22,26,/images\playlist.png,,'PVAR:SET:mode:1',TOOLTIP:"Columns Playlist")
$button(44,$eval($get(mini)+90),0,0,22,26,/images\albumlist.png,,'PVAR:SET:mode:2',TOOLTIP:"Album list")
$button(112,$eval($get(mini)+86),0,0,26,26,/images\previous.png,,previous,TOOLTIP:"Previous")
$button(137,$eval($get(mini)+86),0,0,26,26,
$if($or(%ispaused%,$not(%isplaying%)),/images\play.png,/images\pause.png),
$if($or(%ispaused%,$not(%isplaying%)),/images\play.png,/images\pause.png),Play or Pause,TOOLTIP:" Play/Pause ")
$button(162,$eval($get(mini)+86),0,0,26,26,/images\next.png,,next,TOOLTIP:"Next")
$button(187,$eval($get(mini)+86),0,0,26,26,/images\random.png,,random,TOOLTIP:"Random")
$button(428,$eval($get(mini)+92),0,0,22,26,/images\lyric.png,,'PVAR:SET:mode:3',TOOLTIP:"Lyric Show")
$button(455,$eval($get(mini)+90),0,0,22,26,/images\prefs.png,,Preferences,TOOLTIP:"Preferences")
$button(488,$eval($get(mini)+90),0,0,22,26,/images\library.png,,Rescan Media Library,TOOLTIP:"Rescan Media Library")
$if(%isplaying%,
$button(506,$eval($get(mini)+5),0,0,26,26,/images\exit14.png,,Stop,TOOLTIP:"Stop")
$panel(name,Peakmeter,453,30, 50,75,)
$panel(Seekar,Seekbar,36,$eval($get(mini)+55),250,20,)
$imageabs2(330,75,0,0,0,0,230,$eval($get(mini)+10),$replace(%path%,%filename_ext%,*.jpg),)
,)

$drawrect(0,$get(mini),%_width%,2,brushColor-58-80-101 penColor-58-80-101)

$if(%_isplaying%,
$font(Verdana,8,bold,231-237-241)
$alignabs(40,0,450,$get(mini),left,middle)
%artist% - %title%
$alignabs(40,20,260,$get(mini),left,middle)
Album: [%album%] [#%Tracknumber%]
$alignabs(40,32,260,$get(mini),left,middle)
Date: [%date%]
$alignabs(40,44,260,$get(mini),left,middle)
Genre: [%genre%]
$alignabs(40,56,260,$get(mini),left,middle)
Bitrate: [%BITRATE% kbps]
,
$font(Verdana,8,bold,231-237-241)
$alignabs(40,0,260,$get(mini),left,middle)
Not Playing)
,
)

$if(%_isplaying%
,)


$select($getpvar(mode),
// mode 1: Playlist View
$panel(Columns Playlist,Columns Playlist,5,$eval($get(compact)+$get(mini)),$sub(%_width%,-20),$eval($get(full)-$get(compact)-$get(mini)-29),)

$panel(playlists,Playlist tabs,5,$eval($get(full)-28),245,23,)
$panel(Order,Playback order,250,$eval($get(full)-28),115,23,)
$panel(Quick Search Toolbar,Quick Search Toolbar,364,$eval($get(full)-28),160,23,)

,



// mode 2: Album list
$panel(Album list,Album list,5,$eval($get(compact)+$get(mini)),$sub(%_width%,-20),$eval($get(full)-$get(compact)-$get(mini)-5),)


,
// mode 3: Lyric Show
$panel(Lyric Show,Lyric Show,5,$eval($get(compact)+$get(mini)),$sub(%_width%,10),$eval($get(full)-$get(compact)-$get(mini)-5),)

,
// mode 4: Mini View
$button(20,2,0,0,16,16,,,WINDOWSIZE:525:$get(full):LEFT:TOP,)
$button(20,2,0,0,16,16,/images\plus.png,,'PVAR:SET:mode:1',TOOLTIP:"Playlist View")
$button(360,2,0,0,16,16,/images\miniprev.png,/images\miniprevh.png,Previous,TOOLTIP:"Previous")
$button(375,2,0,0,16,16,
$if($or(%ispaused%,$not(%isplaying%)),/images\miniplay.png,/images\minipause.png),
$if($or(%ispaused%,$not(%isplaying%)),/images\miniplayh.png,/images\minipauseh.png),Play or Pause,TOOLTIP:" Play/Pause ")
$button(390,2,0,0,16,16,/images\mininext.png,/images\mininexth.png,next,TOOLTIP:"Next")
$button(410,2,0,0,16,16,/images\hide.png,,hide,TOOLTIP:"Minimize")
$button(430,2,0,0,16,16,/images\exit.png,,Exit,)
$if(%_isplaying%,
$font(Verdana,8,bold,231-237-241)
$alignabs(40,0,300,$get(mini),left,middle)
%artist% - %title%
,
$font(Verdana,8,bold,231-237-241)
$alignabs(40,0,260,$get(mini),left,middle)
Not Playing)
,

,
)

// PerSecond

$ifgreater(4,$getpvar(mode),
$font(Verdana,7,,58-80-101)
$alignabs(39,$eval($get(mini)+72),250,12,left,)
[%playback_time%]
$alignabs(42,$eval($get(mini)+72),240,12,right,)
[%length%]
,
)
$ifequal($getpvar(mode),4,
$font(Verdana,7,bold,231-237-241)
$alignabs(325,0,45,$get(mini),left,middle)
 [-%playback_time_remaining%]
,
)
Title: foo_ui_panels
Post by: metal_termite on 2007-07-21 01:30:44
Quote from: foosion link=msg=0 date=
The Panels UI thread: A bug tracker would be useful. Despite the name, bug trackers can also be used for feature requests and the like

I like the bug tracker idea myself. What do you think about this idea Terrestrial? I think your response was an allusion to not having the time to set one up. I'm presuming if one were set up by someone, it would be very useful, for you and consequently for the development of Panels UI; granted, only if people were to use it -- this is where I am a bit skeptical.
Title: foo_ui_panels
Post by: eboomer on 2007-07-21 08:55:01
I just upgraded foo_ui_panels after not having upgraded anything in awhile and I'm absolutely loving the changes!  The new library filter is great, but I've got two questions.

1. Is there any way to filter by directory structure?  I know you can put %path% in the filter box, but that doesn't do it recursively, and so you end up with one level that just contains every song that you have.

2. I'm an idiot.  How do you set the double-click action for Library Filter?  I can't seem to find the option and I've seen a ton of posts that seem to imply the feature has been implemented.


1. Yes, and depending on how you have your directory structure set up, it may be very simple.  If you have a consistent number of sub-folders between your main folder and the folder where your music files are, you can make use of the $directory(x,n) function described in the Titleformat Reference (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference).  If that's not the case, then it could get more complicated, but you could at least to something like:
Code: [Select]
$left(%path%,$eval($chrstr(%path%,\)-1))

For the top level, then something like the following for the next level:
Code: [Select]
$left($right(%path%,$eval($len(%path%)-$chrstr(%path%,\))),$eval($chrstr($right(%path%,$eval($len(%path%)-$chrstr(%path%,\))),\)-1))

And so on; as you can see the code gets much longer and more complicated for each new layer.  Basically, there is currently no easy way that I know of to group by directory structure in Library Filter, though it is pretty much possible if it's important to ya.  I think it might be easier to use the tags to accomplish mostly the same thing, though (ie group by artist, then album, then title).

2. First, you have to have the latest beta version.  It can be found in Preferences->Display->Panels UI->Library Filter, near the bottom.

Quote from: foosion link=msg=0 date=

I like the bug tracker idea myself. What do you think about this idea Terrestrial? I think your response was an allusion to not having the time to set one up. I'm presuming if one were set up by someone, it would be very useful, for you and consequently for the development of Panels UI; granted, only if people were to use it -- this is where I am a bit skeptical.


There's already a bug reporting section on the Feature Requests / Bugs List page (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/Feature_Requests) linked on the wiki.
Title: foo_ui_panels
Post by: DarkBlackCorner on 2007-07-21 10:08:14
Does anyone know what the current incompatibilities with PanelsUI are?  Currently having a few problems (http://www.hydrogenaudio.org/forums/index.php?showtopic=55919&hl=).
Title: foo_ui_panels
Post by: Fitret on 2007-07-21 14:59:42
1. Yes, and depending on how you have your directory structure set up, it may be very simple.  If you have a consistent number of sub-folders between your main folder and the folder where your music files are, you can make use of the $directory(x,n) function described in the Titleformat Reference (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference).  If that's not the case, then it could get more complicated, but you could at least to something like:
Code: [Select]
$left(%path%,$eval($chrstr(%path%,\)-1))

For the top level, then something like the following for the next level:
Code: [Select]
$left($right(%path%,$eval($len(%path%)-$chrstr(%path%,\))),$eval($chrstr($right(%path%,$eval($len(%path%)-$chrstr(%path%,\))),\)-1))

And so on; as you can see the code gets much longer and more complicated for each new layer.  Basically, there is currently no easy way that I know of to group by directory structure in Library Filter, though it is pretty much possible if it's important to ya.  I think it might be easier to use the tags to accomplish mostly the same thing, though (ie group by artist, then album, then title).

2. First, you have to have the latest beta version.  It can be found in Preferences->Display->Panels UI->Library Filter, near the bottom.


Thank you very much!
Title: foo_ui_panels
Post by: blaxima on 2007-07-21 18:12:40
Does anyone know what the current incompatibilities with PanelsUI are?  Currently having a few problems (http://www.hydrogenaudio.org/forums/index.php?showtopic=55919&hl=).
First of all I posted this already and actually reposted it just a few posts up from yours so READ a little first before you start new threads on old questions


I've had this problem for awhile and it changes but doesn't work, it just screws up in different ways with each release. When I have foo minimized to tray and exit from there the next time I open it it shows all fudged up. It kills the pui's after that too because it saves it in that state.


an answer for this would be great
Secondly, I reposted because I have yet to get a response and this is not a new problem. Like I said, It's been in ALL the versions I have used and it does this with EVERY config I've used including my own.

Finally, I hope that you saved your pui before you encountered this because it screws it up which means that code you posted in your thread would not be correct anymore because it got saved in the screwed up state.
Title: foo_ui_panels
Post by: metal_termite on 2007-07-21 18:55:28
There's already a bug reporting section on the Feature Requests / Bugs List page (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/Feature_Requests) linked on the wiki.

I know that exists and while it is decent for feature requests, it is not entirely suitable for bug reports. Not to mention the registration process for anyone who wants to report a bug or feature request on the HA wiki is a bit  cumbersome; its why still, most Panels UI feature requests and bugs are reported on this thread and forum. Rather than using the wiki; the wiki which I'm not sure is the best vehicle for it either.

I was thinking of something like Bugzilla (http://en.wikipedia.org/wiki/Bugzilla), or maybe there is more appropriate bug tracking system (http://en.wikipedia.org/wiki/Comparison_of_issue_tracking_systems#Bug_tracking_systems) better suited for Panels UI.

Just an idea to consider. 
Title: foo_ui_panels
Post by: The Judge on 2007-07-21 23:48:24
Oh I'm sorry here are codes

track:
$puts(isSingle,$if(%tracknumber%,0,1))
$puts(isVarious,$if($stricmp($meta(album artist),Various),1,0))

user:
$puts(coverPath,$replace(%path%,%filename_ext%,folder.*))
$puts(isSingle,$if(%tracknumber%,0,1))

edit lay out. (this is the pui code I think)
Code: [Select]
// config

// Global
$puts(full,680)
$puts(compact,120)
$puts(mini,20)

// Background
$imageabs2(%_width%,%_height%,,,,,,,/images\blue.png,NOKEEPASPECT)

// PerTrack
$drawrect(0,0,0,0,brushColor-null penColor-58-80-101)
$button(2,2,0,0,16,16,/images\menu.png,/images\menuh.png,MENU,TOOLTIP:"Menu")

$ifgreater(4,$getpvar(mode),
//mode = 1, 2 3 en 4
$button(485,2,0,0,16,16,/images\hide.png,,hide,TOOLTIP:"Minimize")
$button(505,2,0,0,16,16,/images\exit.png,,exit,)
$button(20,2,0,0,16,16,,,WINDOWSIZE:450:$get(mini):LEFT:TOP,)
$button(20,2,0,0,16,16,/images\minus.png,,'PVAR:SET:mode:4',TOOLTIP:"Mini View")
$button(14,$eval($get(mini)+90),0,0,22,26,/images\playlist.png,,'PVAR:SET:mode:1',TOOLTIP:"Columns Playlist")
$button(44,$eval($get(mini)+90),0,0,22,26,/images\albumlist.png,,'PVAR:SET:mode:2',TOOLTIP:"Album list")
$button(112,$eval($get(mini)+86),0,0,26,26,/images\previous.png,,previous,TOOLTIP:"Previous")
$button(137,$eval($get(mini)+86),0,0,26,26,
$if($or(%ispaused%,$not(%isplaying%)),/images\play.png,/images\pause.png),
$if($or(%ispaused%,$not(%isplaying%)),/images\play.png,/images\pause.png),Play or Pause,TOOLTIP:" Play/Pause ")
$button(162,$eval($get(mini)+86),0,0,26,26,/images\next.png,,next,TOOLTIP:"Next")
$button(187,$eval($get(mini)+86),0,0,26,26,/images\random.png,,random,TOOLTIP:"Random")
$button(428,$eval($get(mini)+92),0,0,22,26,/images\lyric.png,,'PVAR:SET:mode:3',TOOLTIP:"Lyric Show")
$button(455,$eval($get(mini)+90),0,0,22,26,/images\prefs.png,,Preferences,TOOLTIP:"Preferences")
$button(488,$eval($get(mini)+90),0,0,22,26,/images\library.png,,Rescan Media Library,TOOLTIP:"Rescan Media Library")
$if(%isplaying%,
$button(506,$eval($get(mini)+5),0,0,26,26,/images\exit14.png,,Stop,TOOLTIP:"Stop")
$panel(name,Peakmeter,453,30, 50,75,)
$panel(Seekar,Seekbar,36,$eval($get(mini)+55),250,20,)
$imageabs2(330,75,0,0,0,0,230,$eval($get(mini)+10),$replace(%path%,%filename_ext%,*.jpg),)
,)

$drawrect(0,$get(mini),%_width%,2,brushColor-58-80-101 penColor-58-80-101)

$if(%_isplaying%,
$font(Verdana,8,bold,231-237-241)
$alignabs(40,0,450,$get(mini),left,middle)
%artist% - %title%
$alignabs(40,20,260,$get(mini),left,middle)
Album: [%album%] [#%Tracknumber%]
$alignabs(40,32,260,$get(mini),left,middle)
Date: [%date%]
$alignabs(40,44,260,$get(mini),left,middle)
Genre: [%genre%]
$alignabs(40,56,260,$get(mini),left,middle)
Bitrate: [%BITRATE% kbps]
,
$font(Verdana,8,bold,231-237-241)
$alignabs(40,0,260,$get(mini),left,middle)
Not Playing)
,
)

$if(%_isplaying%
,)


$select($getpvar(mode),
// mode 1: Playlist View
$panel(Columns Playlist,Columns Playlist,5,$eval($get(compact)+$get(mini)),$sub(%_width%,-20),$eval($get(full)-$get(compact)-$get(mini)-29),)

$panel(playlists,Playlist tabs,5,$eval($get(full)-28),245,23,)
$panel(Order,Playback order,250,$eval($get(full)-28),115,23,)
$panel(Quick Search Toolbar,Quick Search Toolbar,364,$eval($get(full)-28),160,23,)

,



// mode 2: Album list
$panel(Album list,Album list,5,$eval($get(compact)+$get(mini)),$sub(%_width%,-20),$eval($get(full)-$get(compact)-$get(mini)-5),)


,
// mode 3: Lyric Show
$panel(Lyric Show,Lyric Show,5,$eval($get(compact)+$get(mini)),$sub(%_width%,10),$eval($get(full)-$get(compact)-$get(mini)-5),)

,
// mode 4: Mini View
$button(20,2,0,0,16,16,,,WINDOWSIZE:525:$get(full):LEFT:TOP,)
$button(20,2,0,0,16,16,/images\plus.png,,'PVAR:SET:mode:1',TOOLTIP:"Playlist View")
$button(360,2,0,0,16,16,/images\miniprev.png,/images\miniprevh.png,Previous,TOOLTIP:"Previous")
$button(375,2,0,0,16,16,
$if($or(%ispaused%,$not(%isplaying%)),/images\miniplay.png,/images\minipause.png),
$if($or(%ispaused%,$not(%isplaying%)),/images\miniplayh.png,/images\minipauseh.png),Play or Pause,TOOLTIP:" Play/Pause ")
$button(390,2,0,0,16,16,/images\mininext.png,/images\mininexth.png,next,TOOLTIP:"Next")
$button(410,2,0,0,16,16,/images\hide.png,,hide,TOOLTIP:"Minimize")
$button(430,2,0,0,16,16,/images\exit.png,,Exit,)
$if(%_isplaying%,
$font(Verdana,8,bold,231-237-241)
$alignabs(40,0,300,$get(mini),left,middle)
%artist% - %title%
,
$font(Verdana,8,bold,231-237-241)
$alignabs(40,0,260,$get(mini),left,middle)
Not Playing)
,

,
)

// PerSecond

$ifgreater(4,$getpvar(mode),
$font(Verdana,7,,58-80-101)
$alignabs(39,$eval($get(mini)+72),250,12,left,)
[%playback_time%]
$alignabs(42,$eval($get(mini)+72),240,12,right,)
[%length%]
,
)
$ifequal($getpvar(mode),4,
$font(Verdana,7,bold,231-237-241)
$alignabs(325,0,45,$get(mini),left,middle)
 [-%playback_time_remaining%]
,
)


I gave your config a quick peek and it looks ok to me. I can't really say to be honest without your images as obviously they won't show up. I only saw one bit of errant code I think:

$if(%_isplaying%
,)

That shouldn't be breaking it though. If you could zip/rar your images and upload them somewhere I'd be able to help out a bit more. At least I'd be able to say if it works or not anyway. I have had issues personally with // Background images not rendering upon startup though. Try 'applying' your PUI after opening foobar and see if all the images show up. Doesn't seem to be much wrong with the code that I could see though.
Title: foo_ui_panels
Post by: metal_termite on 2007-07-22 05:28:15
I'm having trouble with the variable font.options in the following code. Using a comma as part of the declared value inside a $puts() function without quotation marks wrapped around it will break the $puts() function. However, the quotation marks are playing havoc with the $font() function.

Here's a small example of the code:

Code: [Select]
// Global
$newsyntax()

$puts(font.face,Tahoma)
$puts(font.size,11)
$puts(font.options,'nocleartype,bold')

// PerTrack
// $calcwidth() reports 21 using this method
$font(
    $get(font.face),
    $get(font.size),
    $get(font.options)
)

// $calcwidth() reports 25 using this method
// $font(Tahoma,11,nocleartype,bold)

$calcwidth(Test)
Title: foo_ui_panels
Post by: metal_termite on 2007-07-22 06:44:48
Crash

I had the edit box window open while I was repeatedly clicking different textbuttons that set pvar values to open and close different panels.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 03F7655Ah
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (03F7655Ah):
03F7651Ah:  0F 82 A4 01 00 00 81 F9 00 01 00 00 72 1F 83 3D
03F7652Ah:  1C 63 FB 03 00 74 16 57 56 83 E7 0F 83 E6 0F 3B
03F7653Ah:  FE 5E 5F 75 08 5E 5F 5D E9 0C A1 00 00 F7 C7 03
03F7654Ah:  00 00 00 75 15 C1 E9 02 83 E2 03 83 F9 08 72 2A
03F7655Ah:  F3 A5 FF 24 95 74 66 F7 03 90 8B C7 BA 03 00 00
03F7656Ah:  00 83 E9 04 72 0C 83 E0 03 03 C8 FF 24 85 88 65
03F7657Ah:  F7 03 FF 24 8D 84 66 F7 03 90 FF 24 8D 08 66 F7
03F7658Ah:  03 90 98 65 F7 03 C4 65 F7 03 E8 65 F7 03 23 D1
Stack (0017C194h):
0017C174h:  00000000 00000000 00000000 00000000
0017C184h:  00000000 00000000 00000000 00000000
0017C194h:  0000000D 00000000 0A55EA58 03F4B011
0017C1A4h:  0A55EA58 00000000 0000057C 8E014138
0017C1B4h:  0996CFA0 9B014242 8E014138 0996CFA0
0017C1C4h:  0A55EA58 767F8845 0000015F 00000000
0017C1D4h:  00000000 00000000 0000057C 03F4FDFF
0017C1E4h:  8E014138 00000000 00000000 9B014242
0017C1F4h:  0000001B 0000000D 00FFFFFF 00000000
0017C204h:  00000000 00000000 3ACC1376 0017C9C8
0017C214h:  8E014138 0408AF40 00000044 00400000
0017C224h:  040C20E6 00000000 00000000 0000001B
0017C234h:  00000006 00000000 0017C278 040C21D8
0017C244h:  0017C9C8 00000000 0017C278 00000000
0017C254h:  040C20A0 00000000 00000000 0000001B
0017C264h:  098B0C60 00000000 0017C294 0996CFA0
0017C274h:  040C222A 00000000 00000000 00000000
0017C284h:  00000000 00000000 00000000 00000000
0017C294h:  00610054 0996CFA0 0996CFB8 0996CFB8
0017C2A4h:  00000028 00000000 000000AF 00000000
Registers:
EAX: 0000057C, EBX: 0000001B, ECX: 0000015F, EDX: 00000000
ESI: 00000000, EDI: 0A55EA58, EBP: 0017C19C, ESP: 0017C194
Crash location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "Scintilla_DirectFunction" (+00020B39h)

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 77040000h - 77190000h
kernel32                        loaded at 76390000h - 764A0000h
COMCTL32                        loaded at 745E0000h - 74774000h
msvcrt                          loaded at 753B0000h - 7545A000h
ADVAPI32                        loaded at 76B40000h - 76BFF000h
RPCRT4                          loaded at 76530000h - 76620000h
Secur32                          loaded at 75240000h - 752A0000h
GDI32                            loaded at 767E0000h - 76870000h
USER32                          loaded at 752D0000h - 753A0000h
SHLWAPI                          loaded at 76330000h - 76385000h
SHELL32                          loaded at 75460000h - 75F2E000h
ole32                            loaded at 768C0000h - 76A04000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76150000h - 761C4000h
IMM32                            loaded at 76AE0000h - 76B40000h
MSCTF                            loaded at 76260000h - 76327000h
LPK                              loaded at 753A0000h - 753A9000h
USP10                            loaded at 76C00000h - 76C7D000h
uxtheme                          loaded at 74080000h - 74100000h
foo_albumlist                    loaded at 00380000h - 003C7000h
OLEAUT32                        loaded at 764A0000h - 7652C000h
foo_audioscrobbler              loaded at 02320000h - 02357000h
WS2_32                          loaded at 767B0000h - 767DD000h
NSI                              loaded at 76060000h - 76066000h
foo_autoplaylist                loaded at 02360000h - 02390000h
foo_cdda                        loaded at 023D0000h - 02405000h
foo_channel_mixer                loaded at 02410000h - 0244B000h
foo_converter                    loaded at 02630000h - 02699000h
foo_cwb_hooks                    loaded at 026F0000h - 0273D000h
foo_dbsearch                    loaded at 027A0000h - 02810000h
foo_dsp_fsurround                loaded at 02930000h - 02961000h
libfftw3f-3                      loaded at 63740000h - 6380B000h
foo_dsp_std                      loaded at 02970000h - 029B1000h
foo_input_std                    loaded at 02D50000h - 02E63000h
foo_masstag                      loaded at 02A30000h - 02A7F000h
foo_playcount                    loaded at 02AA0000h - 02AC8000h
foo_playlist_tree                loaded at 02F20000h - 02F92000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 751B0000h - 751B7000h
libmzgc360_000                  loaded at 02FF0000h - 03094000h
foo_removeplayed                loaded at 02D10000h - 02D28000h
foo_rgscan                      loaded at 02E70000h - 02EB8000h
foo_run                          loaded at 02EE0000h - 02F0B000h
foo_scrobblecharts              loaded at 030C0000h - 030F3000h
WININET                          loaded at 76A10000h - 76ADF000h
Normaliz                        loaded at 77010000h - 77013000h
iertutil                        loaded at 76100000h - 76145000h
foo_uie_albumart                loaded at 03120000h - 0315C000h
gdiplus                          loaded at 72A90000h - 72C3A000h
foo_uie_albumlist                loaded at 032A0000h - 032E3000h
foo_uie_explorer                loaded at 032F0000h - 0332C000h
foo_uie_lyrics                  loaded at 03330000h - 0338F000h
WINMM                            loaded at 736A0000h - 736D3000h
OLEACC                          loaded at 736E0000h - 73718000h
foo_uie_peakmeter                loaded at 033A0000h - 033C8000h
foo_uie_quicksearch              loaded at 033E0000h - 03426000h
foo_uie_wsh_panel                loaded at 03440000h - 03476000h
foo_ui_columns                  loaded at 035A0000h - 03645000h
foo_ui_panels                    loaded at 03F00000h - 03FC7000h
foo_ui_std                      loaded at 03530000h - 03587000h
Msimg32                          loaded at 738F0000h - 738F5000h
mswsock                          loaded at 738B0000h - 738EB000h
DNSAPI                          loaded at 73B10000h - 73B3B000h
winrnr                          loaded at 73670000h - 73678000h
WLDAP32                          loaded at 76870000h - 768B9000h
PSAPI                            loaded at 77020000h - 77027000h
NLAapi                          loaded at 73660000h - 7366F000h
IPHLPAPI                        loaded at 73900000h - 73919000h
dhcpcsvc                        loaded at 73870000h - 738A5000h
WINNSI                          loaded at 73970000h - 73977000h
dhcpcsvc6                        loaded at 73720000h - 73740000h
napinsp                          loaded at 73650000h - 7365F000h
pnrpnsp                          loaded at 73540000h - 73552000h
mdnsNSP                          loaded at 16080000h - 16099000h
rasadhlp                        loaded at 73680000h - 73686000h
imon                            loaded at 20B00000h - 20B4B000h
wship6                          loaded at 72F50000h - 72F56000h
wshtcpip                        loaded at 73920000h - 73926000h
dwmapi                          loaded at 75150000h - 7515C000h
DSOUND                          loaded at 723E0000h - 72451000h
POWRPROF                        loaded at 73170000h - 7318A000h
CLBCatQ                          loaded at 761D0000h - 76254000h
MMDevApi                        loaded at 72E80000h - 72EA7000h
SETUPAPI                        loaded at 76620000h - 767A8000h
WINTRUST                        loaded at 74C20000h - 74C4D000h
CRYPT32                          loaded at 73F80000h - 74071000h
MSASN1                          loaded at 74540000h - 74552000h
USERENV                          loaded at 73F60000h - 73F7E000h
imagehlp                        loaded at 752A0000h - 752C9000h
audioses                        loaded at 72E20000h - 72E41000h
audioeng                        loaded at 72DB0000h - 72E16000h
AVRT                            loaded at 72F10000h - 72F17000h
WindowsCodecs                    loaded at 731C0000h - 73272000h
SXS                              loaded at 72D50000h - 72DAF000h
jscript                          loaded at 748A0000h - 74918000h
rsaenh                          loaded at 73B40000h - 73B78000h
dciman32                        loaded at 75110000h - 75116000h
tskh                            loaded at 087A0000h - 087AD000h
idle                            loaded at 60300000h - 60307000h
MSVCR71                          loaded at 7C340000h - 7C396000h
dbghelp                          loaded at 72150000h - 7222C000h

Stack dump analysis:
Address: 03F4B011h, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "foobar2000_get_interface" (+00008541h)
Address: 767F8845h, location: "GDI32", loaded at 767E0000h - 76870000h
Symbol: "ExtTextOutW" (+00000000h)
Address: 03F4FDFFh, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "foobar2000_get_interface" (+0000D32Fh)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 752E0000h, location: "USER32", loaded at 752D0000h - 753A0000h
Address: 740922A9h, location: "uxtheme", loaded at 74080000h - 74100000h
Symbol: "Ordinal43" (+000001F4h)
Address: 74092266h, location: "uxtheme", loaded at 74080000h - 74100000h
Symbol: "Ordinal43" (+000001B1h)
Address: 752E8738h, location: "USER32", loaded at 752D0000h - 753A0000h
Symbol: "GetWindowLongW" (+000001DAh)
Address: 75350344h, location: "USER32", loaded at 752D0000h - 753A0000h
Symbol: "ShutdownBlockReasonDestroy" (+0000828Ch)
Address: 03F724E2h, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "Scintilla_DirectFunction" (+0001CAC1h)
Address: 768400C0h, location: "GDI32", loaded at 767E0000h - 76870000h
Symbol: "XLATEOBJ_iXlate" (+0000ACE6h)
Address: 767F98FCh, location: "GDI32", loaded at 767E0000h - 76870000h
Symbol: "CreateFontIndirectExW" (+0000008Dh)
Address: 767F98CEh, location: "GDI32", loaded at 767E0000h - 76870000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 767F994Dh, location: "GDI32", loaded at 767E0000h - 76870000h
Symbol: "CreateFontIndirectW" (+00000049h)
Address: 767F9957h, location: "GDI32", loaded at 767E0000h - 76870000h
Symbol: "CreateFontIndirectW" (+00000053h)
Address: 00490001h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 03F4B32Fh, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "foobar2000_get_interface" (+0000885Fh)
Address: 03F4B395h, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "foobar2000_get_interface" (+000088C5h)
Address: 767F0100h, location: "GDI32", loaded at 767E0000h - 76870000h
Address: 03F4E1A8h, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "foobar2000_get_interface" (+0000B6D8h)
Address: 03F90536h, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "Scintilla_DirectFunction" (+0003AB15h)
Address: 03F4E1DAh, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "foobar2000_get_interface" (+0000B70Ah)
Address: 10000000h, location: "shared", loaded at 10000000h - 10029000h
Address: 770686FCh, location: "ntdll", loaded at 77040000h - 77190000h
Symbol: "RtlDeactivateActivationContextUnsafeFast" (+000096D0h)
Address: 770A3251h, location: "ntdll", loaded at 77040000h - 77190000h
Symbol: "RtlFreeHandle" (+0000356Fh)
Address: 7707C028h, location: "ntdll", loaded at 77040000h - 77190000h
Symbol: "RtlpEnsureBufferSize" (+00000401h)
Address: 7706B700h, location: "ntdll", loaded at 77040000h - 77190000h
Symbol: "RtlTryEnterCriticalSection" (+0000009Eh)
Address: 7706EBF4h, location: "ntdll", loaded at 77040000h - 77190000h
Symbol: "wcsicmp" (+00000064h)
Address: 7706B581h, location: "ntdll", loaded at 77040000h - 77190000h
Symbol: "RtlFreeAnsiString" (+000001D6h)
Address: 7706B6ABh, location: "ntdll", loaded at 77040000h - 77190000h
Symbol: "RtlTryEnterCriticalSection" (+00000049h)
Address: 7706B797h, location: "ntdll", loaded at 77040000h - 77190000h
Symbol: "RtlTryEnterCriticalSection" (+00000135h)
Address: 770F1C78h, location: "ntdll", loaded at 77040000h - 77190000h
Symbol: "wcstombs" (+0000007Ah)
Address: 770F1C78h, location: "ntdll", loaded at 77040000h - 77190000h
Symbol: "wcstombs" (+0000007Ah)
Address: 76411D27h, location: "kernel32", loaded at 76390000h - 764A0000h
Symbol: "HeapFree" (+00000014h)
Address: 03F70100h, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "Scintilla_DirectFunction" (+0001A6DFh)
Address: 03F7275Eh, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "Scintilla_DirectFunction" (+0001CD3Dh)
Address: 03F70000h, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "Scintilla_DirectFunction" (+0001A5DFh)
Address: 03F00000h, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Address: 03F90536h, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "Scintilla_DirectFunction" (+0003AB15h)
Address: 03F420D2h, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Address: 7706BB75h, location: "ntdll", loaded at 77040000h - 77190000h
Symbol: "RtlImageNtHeaderEx" (+00000007h)
Address: 03F98058h, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 7706B2DFh, location: "ntdll", loaded at 77040000h - 77190000h
Symbol: "RtlDeactivateActivationContextUnsafeFast" (+0000C2B3h)
Address: 76411D27h, location: "kernel32", loaded at 76390000h - 764A0000h
Symbol: "HeapFree" (+00000014h)
Address: 03F7273Fh, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "Scintilla_DirectFunction" (+0001CD1Eh)
Address: 03F7218Dh, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "Scintilla_DirectFunction" (+0001C76Ch)
Address: 03F7277Ch, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "Scintilla_DirectFunction" (+0001CD5Bh)
Address: 03F9058Bh, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "Scintilla_DirectFunction" (+0003AB6Ah)
Address: 03F1345Bh, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Address: 752E8738h, location: "USER32", loaded at 752D0000h - 753A0000h
Symbol: "GetWindowLongW" (+000001DAh)
Address: 75350344h, location: "USER32", loaded at 752D0000h - 753A0000h
Symbol: "ShutdownBlockReasonDestroy" (+0000828Ch)
Address: 752EA6CCh, location: "USER32", loaded at 752D0000h - 753A0000h
Symbol: "DefWindowProcW" (+0000009Fh)
Address: 752EA698h, location: "USER32", loaded at 752D0000h - 753A0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 753480EBh, location: "USER32", loaded at 752D0000h - 753A0000h
Symbol: "ShutdownBlockReasonDestroy" (+00000033h)
Address: 752EA698h, location: "USER32", loaded at 752D0000h - 753A0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 03F12E53h, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Address: 03F16996h, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Address: 03F11940h, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Address: 752E858Ch, location: "USER32", loaded at 752D0000h - 753A0000h
Symbol: "GetWindowLongW" (+0000002Eh)
Address: 752E8598h, location: "USER32", loaded at 752D0000h - 753A0000h
Symbol: "GetWindowLongW" (+0000003Ah)
Address: 03F920EFh, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "Scintilla_DirectFunction" (+0003C6CEh)
Address: 03F98058h, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 03F98058h, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 03F11940h, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Address: 03F11940h, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Address: 752E8989h, location: "USER32", loaded at 752D0000h - 753A0000h
Symbol: "GetWindowLongW" (+0000042Bh)
Address: 752E894Dh, location: "USER32", loaded at 752D0000h - 753A0000h
Symbol: "GetWindowLongW" (+000003EFh)
Address: 752E88E5h, location: "USER32", loaded at 752D0000h - 753A0000h
Symbol: "GetWindowLongW" (+00000387h)
Address: 0039000Eh, location: "foo_albumlist", loaded at 00380000h - 003C7000h
Address: 7706B2DFh, location: "ntdll", loaded at 77040000h - 77190000h
Symbol: "RtlDeactivateActivationContextUnsafeFast" (+0000C2B3h)
Address: 7706B2DFh, location: "ntdll", loaded at 77040000h - 77190000h
Symbol: "RtlDeactivateActivationContextUnsafeFast" (+0000C2B3h)
Address: 76411D27h, location: "kernel32", loaded at 76390000h - 764A0000h
Symbol: "HeapFree" (+00000014h)
Address: 03F7273Fh, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "Scintilla_DirectFunction" (+0001CD1Eh)
Address: 767F5B04h, location: "GDI32", loaded at 767E0000h - 76870000h
Symbol: "BitBlt" (+00000098h)
Address: 767F5AE3h, location: "GDI32", loaded at 767E0000h - 76870000h
Symbol: "BitBlt" (+00000077h)
Address: 03F1386Dh, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Address: 752E7B4Bh, location: "USER32", loaded at 752D0000h - 753A0000h
Symbol: "IsWindow" (+000000BDh)
Address: 752E7B5Ah, location: "USER32", loaded at 752D0000h - 753A0000h
Symbol: "GetFocus" (+00000007h)
Address: 03F13895h, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Address: 03F16996h, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Address: 00470930h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 746C6664h, location: "COMCTL32", loaded at 745E0000h - 74774000h
Symbol: "TaskDialog" (+000025B5h)
Address: 03F98058h, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 76C0DC25h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptGetCMap" (+00002FFEh)
Address: 76C0E8BCh, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptTextOut" (+000000D2h)
Address: 03F98058h, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 03F98058h, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 76C57000h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptPositionSingleGlyph" (+00006020h)
Address: 76C0E7C8h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptStringOut" (+00000153h)
Address: 76C57124h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptPositionSingleGlyph" (+00006144h)
Address: 76C57268h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptPositionSingleGlyph" (+00006288h)
Address: 76C57428h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptPositionSingleGlyph" (+00006448h)
Address: 76C5753Ch, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptPositionSingleGlyph" (+0000655Ch)
Address: 76C57000h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptPositionSingleGlyph" (+00006020h)
Address: 76C0A1CEh, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptPlace" (+000000D5h)
Address: 76C0E6D2h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptStringOut" (+0000005Dh)
Address: 76C57000h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptPositionSingleGlyph" (+00006020h)
Address: 76C57124h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptPositionSingleGlyph" (+00006144h)
Address: 76C57428h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptPositionSingleGlyph" (+00006448h)
Address: 76C574E0h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptPositionSingleGlyph" (+00006500h)
Address: 76C57268h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptPositionSingleGlyph" (+00006288h)
Address: 76C5753Ch, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptPositionSingleGlyph" (+0000655Ch)
Address: 76C0E460h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptGetCMap" (+00003839h)
Address: 76C57100h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptPositionSingleGlyph" (+00006120h)
Address: 76C57000h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptPositionSingleGlyph" (+00006020h)
Address: 76C0A557h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptLayout" (+0000018Eh)
Address: 76C57000h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptPositionSingleGlyph" (+00006020h)
Address: 76C57268h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptPositionSingleGlyph" (+00006288h)
Address: 76C0A3B1h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptStringFree" (+00000182h)
Address: 76C5711Ch, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptPositionSingleGlyph" (+0000613Ch)
Address: 76C0A217h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptCacheGetHeight" (+00000022h)
Address: 76C57000h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptPositionSingleGlyph" (+00006020h)
Address: 76C0A7E6h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptLayout" (+0000041Dh)
Address: 76C57124h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptPositionSingleGlyph" (+00006144h)
Address: 76C5711Ch, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptPositionSingleGlyph" (+0000613Ch)
Address: 76C57000h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptPositionSingleGlyph" (+00006020h)
Address: 76C57124h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptPositionSingleGlyph" (+00006144h)
Address: 76C09D98h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptStringAnalyse" (+0000019Eh)
Address: 753A140Fh, location: "LPK", loaded at 753A0000h - 753A9000h
Symbol: "LpkDllInitialize" (+0000010Ch)
Address: 03F98058h, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 76C57000h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptPositionSingleGlyph" (+00006020h)
Address: 753A159Eh, location: "LPK", loaded at 753A0000h - 753A9000h
Symbol: "LpkDrawTextEx" (+0000014Eh)
Address: 76C0A1E2h, location: "USP10", loaded at 76C00000h - 76C7D000h
Symbol: "ScriptPlace" (+000000E9h)
Address: 03F98058h, location: "foo_ui_panels", loaded at 03F00000h - 03FC7000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 76C00000h, location: "USP10", loaded at 76C00000h - 76C7D000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
Panels UI 0.14.12 beta [Jul 18 2007 - 13:39:30]  (foo_ui_panels)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
FreeSurround 0.3.5  (foo_dsp_fsurround)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
Album List 3.2.0  (foo_albumlist)
Peakmeter Panel 0.0.3.1  (foo_uie_peakmeter)
WMA Decoder 1.1  (foo_input_std)
Standard DSP array 1.0  (foo_dsp_std)
Standard Input Array 1.0  (foo_input_std)
Database Search 1.4  (foo_dbsearch)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Explorer Tree 1.04.6b  (foo_uie_explorer)
Run services 0.3.2  (foo_run)
Playback Statistics 1.3.2  (foo_playcount)
Default User Interface 0.9acc  (foo_ui_std)
Columns UI 0.2.0 alpha 3  (foo_ui_columns)
Remove played Files 1.2.0 [Nov 19 2006 - 14:55:48]  (foo_removeplayed)
Audioscrobbler 1.3.6  (foo_audioscrobbler)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Converter 1.0.1  (foo_converter)
FLAC Decoder 1.1.0  (foo_input_std)
cwbowron's title format hooks 1.2.5 [Jun  8 2007 - 08:49:42]  (foo_cwb_hooks)
Playlist Tree Panel 3.0.BETA_2 [Mar 23 2007 - 16:44:16]  (foo_playlist_tree)
Tagger Panel Window 1.0.5 [Jun 12 2007 - 15:14:00]  (foo_cwb_hooks)
Channel Mixer 0.9.6.2  (foo_channel_mixer)
CD Audio Decoder 2.1.1  (foo_cdda)
Masstagger 1.6  (foo_masstag)
Album Art Panel 0.2.6  (foo_uie_albumart)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Lyric Show Panels 0.3.1.1  (foo_uie_lyrics)
foobar2000 core 0.9.4.3  (Core)
Album list panel 0.2.3 beta  (foo_uie_albumlist)

Title: foo_ui_panels
Post by: barry123 on 2007-07-22 14:23:35
Quote
I gave your config a quick peek and it looks ok to me. I can't really say to be honest without your images as obviously they won't show up. I only saw one bit of errant code I think:

$if(%_isplaying%
,)

That shouldn't be breaking it though. If you could zip/rar your images and upload them somewhere I'd be able to help out a bit more. At least I'd be able to say if it works or not anyway. I have had issues personally with // Background images not rendering upon startup though. Try 'applying' your PUI after opening foobar and see if all the images show up. Doesn't seem to be much wrong with the code that I could see though.



alright, thanks for your time.
I think the main reason the  images are invisible is because my background is totally black.
When I play a song the %title% is white and I can see it.
it began because I got a crash with a outdated ui_panels (I think from begin 2007)
I updated and now my background black.

edit, I see the newest is a Beta so maybe that is the problem? I can't find any other one.

it's from pic 1 to pic 2:

(http://xs117.xs.to/xs117/07295/foo.jpg)

(http://xs117.xs.to/xs117/07295/foo2.JPG)


http://www.speedyshare.com/675480393.html (http://www.speedyshare.com/675480393.html)
include:
\Foobar\components
\Foobar\images (C:\Program Files\foobar2000\images)
config_code.txt
leo.pui
failure_00000003.txt (crash file, with the old plugin)

I don't have the old plugin anymore.

thanks for your time!
Title: foo_ui_panels
Post by: The Judge on 2007-07-22 20:18:08
I thought so. Your code is fine. It works perfectly on mine.

If it still persists, just create a new PUI and dump the code into that one. Pretty sure that should do the trick if it's still not working.
Title: foo_ui_panels
Post by: DarkBlackCorner on 2007-07-22 20:28:06

Does anyone know what the current incompatibilities with PanelsUI are?  Currently having a few problems (http://www.hydrogenaudio.org/forums/index.php?showtopic=55919&hl=).
First of all I posted this already and actually reposted it just a few posts up from yours so READ a little first before you start new threads on old questions


I've had this problem for awhile and it changes but doesn't work, it just screws up in different ways with each release. When I have foo minimized to tray and exit from there the next time I open it it shows all fudged up. It kills the pui's after that too because it saves it in that state.


an answer for this would be great
Secondly, I reposted because I have yet to get a response and this is not a new problem. Like I said, It's been in ALL the versions I have used and it does this with EVERY config I've used including my own.

Finally, I hope that you saved your pui before you encountered this because it screws it up which means that code you posted in your thread would not be correct anymore because it got saved in the screwed up state.


Argh, sorry to make you repeat yourself  Thanks too, I'll keep that tip in mind.
Title: foo_ui_panels
Post by: mil3s on 2007-07-22 20:50:21
Terrestrial. I hope you don't take all the criticism in the 'Separate UI forum?' thread the wrong way. They don't know what they are talking about. Foobar is nothing without Panels UI. 99% of people in this thread support you and hope you will continue the development of this great component
Title: foo_ui_panels
Post by: barry123 on 2007-07-22 22:05:08
I thought so. Your code is fine. It works perfectly on mine.

If it still persists, just create a new PUI and dump the code into that one. Pretty sure that should do the trick if it's still not working.



I did, my background is still black.
I deleted everything from Program Files and Application Data.
droped panels and images in proram files.
I start FB, it seems ok, white background and a play and menu button.
when I drop the pui the blackground is black again
when I delete the orginal .pui, so the code is empty I just see a black background so maybe that is the problem?

edit.
when I make a new .pui and copy/paste my old config without the background code:

// Background
$imageabs2(%_width%,%_height%,,,,,,,/images\blue.png,NOKEEPASPECT)

and keep the old one.

// Background
$drawrect(0,0,0,0,brushcolor-SYSCOL-15 pencolor-NULL)

my background is grey.

I changed the numbers a little bit like:
$drawrect(1,1,1,1,brushcolor-SYSCOL-15 pencolor-NULL)

gives black.



I tried a totally different config and my background is still black.


foo_ui_panels.dll (2007-06-12 12:28:20)
    Panels UI 0.13.8 beta [Jun 12 2007 - 12:28:00]

judge, do you use this one?
is there a place to download an older plugin?
Title: foo_ui_panels
Post by: radio_cascara on 2007-07-22 22:54:59
ok, one question, i'm sure i saw something about this, but now can't find it for last couple of hours.

i got something like
$button(50,50,0,0,50,50,/images\something.png,,EXEC:'cmd',TOOLTIP:"test")
and on click nothing happens. if i change exec with foo_run command it runs. am i doing something wrong?

edit: it's panel 0.13.6, tried it with newest beta too.
Title: foo_ui_panels
Post by: The Judge on 2007-07-23 01:17:31
Barry123,

I'm using Panels 14.1beta at the moment so that may be why it works for me. The various releases over the past few weeks have been a tad buggy so that could well be it. Backup your PUI somewhere and then try out the latest beta. You CANNOT use a PUI with an old Panels release after you have opened it with a later version so this is why you should backup your PUI.

The only other reason I can think of for your config not working is because you have your images in the wrong folder. You have used '/images' - which is a folder relative to your PUI.

So if your PUI is C:\Program Files\Foobar2000\PanelsUI\leo.pui, then your images folder must be C:\Program Files\Foobar2000\PanelsUI\images.

But if your PUI is C:\Program Files\Foobar2000\PanelsUI\leo\leo.pui, then your images folder must be C:\Program Files\Foobar2000\PanelsUI\leo\images

That's the only other thing I can think of. It would explain why making a new PUI and using the same code won't work too.
Title: foo_ui_panels
Post by: zhdali on 2007-07-23 03:44:34
Excused the perhaps stupid question, but can be written more than a time in the code the same one redraw type? For example:

Two times          // PerSecond
or
Three times      // PerTrack

Or i must use these declaration only one time?
Title: foo_ui_panels
Post by: metal_termite on 2007-07-23 04:10:28
Excused the perhaps stupid question, but can be written more than a time in the code the same one redraw type? For example:

Two times          // PerSecond
or
Three times      // PerTrack

Or i must use these declaration only one time?

Each type can be written only once.
Title: foo_ui_panels
Post by: zhdali on 2007-07-23 05:00:35

Excused the perhaps stupid question, but can be written more than a time in the code the same one redraw type? For example:

Two times          // PerSecond
or
Three times      // PerTrack

Or i must use these declaration only one time?

Each type can be written only once.


Simple and fast, Thanks.
Title: foo_ui_panels
Post by: eboomer on 2007-07-23 05:13:37
A couple of things.  First, a crash, using 0.14.12 beta.  I was just playing a song, I think Foobar was minimized, when it happened.
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0441AE1Eh
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (0441AE1Eh):
0441ADDEh:  10 89 44 24 14 89 5C 24 1C 89 44 24 18 7F 7C 8B
0441ADEEh:  44 24 44 83 C0 FF 03 C6 8B CF 89 44 24 28 8D 04
0441ADFEh:  32 2B CA 89 44 24 20 83 C1 01 3B C6 7D 04 8B C6
0441AE0Eh:  EB 0A 8B 54 24 28 3B C2 7E 02 8B C2 8B 54 24 3C
0441AE1Eh:  8B 04 82 8B D0 C1 FA 18 81 E2 FF 00 00 00 01 54
0441AE2Eh:  24 10 8B D0 C1 FA 10 81 E2 FF 00 00 00 01 54 24
0441AE3Eh:  14 0F B6 D4 25 FF 00 00 00 01 44 24 18 8B 44 24
0441AE4Eh:  20 83 C0 01 03 DA 83 E9 01 89 44 24 20 75 AB 8B
Stack (044BF308h):
044BF2E8h:  0000000A 00000006 00000009 00000000
044BF2F8h:  004A0081 0008016D 00000000 00000001
044BF308h:  00000002 00000003 00000004 00000005
044BF318h:  00000006 00000007 00000008 00000009
044BF328h:  0000000A 0000000B 0000000C 0000000D
044BF338h:  0000000E 0000000F 00000010 00000011
044BF348h:  00000012 00000013 00000014 00000015
044BF358h:  00000016 00000017 00000018 00000019
044BF368h:  0000001A 0000001B 0000001C 0000001D
044BF378h:  0000001E 0000001F 00000020 00000021
044BF388h:  00000022 00000023 00000024 00000025
044BF398h:  00000026 00000027 00000028 00000029
044BF3A8h:  0000002A 0000002B 0000002C 0000002D
044BF3B8h:  0000002E 0000002F 00000030 00000031
044BF3C8h:  00000032 00000033 00000034 00000035
044BF3D8h:  00000036 00000037 00000038 00000039
044BF3E8h:  0000003A 0000003B 0000003C 0000003D
044BF3F8h:  0000003E 0000003F 00000040 00000041
044BF408h:  00000042 00000043 00000044 00000045
044BF418h:  00000046 00000047 00000048 00000049
Registers:
EAX: 00000000, EBX: 00000000, ECX: 00000001, EDX: 00000000
ESI: 00000000, EDI: 00000000, EBP: 00000000, ESP: 044BF308
Crash location: "foo_ui_panels", loaded at 043D0000h - 04497000h
Symbol: "foobar2000_get_interface" (+0000834Eh)

Loaded modules:
foobar2000   loaded at 00400000h - 004F3000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F5000h
COMCTL32 loaded at 773D0000h - 774D2000h
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_2hyperim loaded at 003E0000h - 003FF000h
foo_abx   loaded at 00A90000h - 00AC4000h
foo_AdvancedControls loaded at 00AF0000h - 00B21000h
foo_albumlist loaded at 00B40000h - 00B87000h
OLEAUT32 loaded at 77120000h - 771AC000h
foo_bitcompare   loaded at 00BB0000h - 00BD7000h
foo_browser   loaded at 00C00000h - 00C3B000h
foo_cdda loaded at 00C60000h - 00C96000h
foo_common   loaded at 00CC0000h - 00CFA000h
foo_converter loaded at 00D20000h - 00D89000h
foo_convolve loaded at 00DB0000h - 00E01000h
foo_cwb_hooks loaded at 00E30000h - 00E66000h
foo_dsp_std   loaded at 00E90000h - 00ED1000h
foo_freedb2   loaded at 00F00000h - 00F40000h
foo_input_monkey loaded at 00F60000h - 00FA9000h
foo_input_std loaded at 00FD0000h - 010E4000h
foo_masstag   loaded at 01110000h - 01160000h
foo_midi loaded at 01180000h - 0122A000h
foo_navigator loaded at 01250000h - 01271000h
foo_out_asio loaded at 012A0000h - 012CE000h
foo_out_ks   loaded at 012F0000h - 0131A000h
SETUPAPI loaded at 77920000h - 77A13000h
foo_playcount loaded at 01340000h - 01368000h
foo_playlist_manager loaded at 01390000h - 013D7000h
foo_playlist_tree loaded at 01400000h - 01469000h
foo_pqview   loaded at 01490000h - 014AC000h
foo_prettypop loaded at 014D0000h - 0151D000h
mscoree   loaded at 79000000h - 79045000h
MSVCR80   loaded at 78130000h - 781CB000h
msvcm80   loaded at 7C4C0000h - 7C53D000h
mscorwks loaded at 79E70000h - 7A3D6000h
mscorlib.ni   loaded at 790C0000h - 79B90000h
mscorjit loaded at 79060000h - 790B3000h
rsaenh   loaded at 0FFD0000h - 0FFF8000h
foo_queuemanager loaded at 039C0000h - 039E8000h
foo_random   loaded at 03AE0000h - 03B1F000h
foo_rgscan   loaded at 03B40000h - 03B88000h
foo_run   loaded at 03BB0000h - 03BDB000h
foo_skip loaded at 03C00000h - 03C1B000h
foo_uie_albumart loaded at 03C40000h - 03C70000h
gdiplus   loaded at 4EC50000h - 4EDF3000h
foo_uie_albumart_msn loaded at 03CA0000h - 03CBC000h
foo_uie_explorer loaded at 03CD0000h - 03D0C000h
foo_uie_playlists_dropdown   loaded at 03D30000h - 03D6A000h
foo_uie_queuemanager loaded at 03D90000h - 03DC9000h
System.ni loaded at 7A440000h - 7AC06000h
System.Drawing.ni loaded at 7ADE0000h - 7AF6C000h
foo_uie_quicksearch   loaded at 03F90000h - 03FD8000h
foo_uie_single_column_playlist  loaded at 04110000h - 0415A000h
MSVCP80   loaded at 7C420000h - 7C4A7000h
foo_uie_tabs loaded at 04160000h - 04186000h
foo_uie_trackinfo loaded at 041B0000h - 041DE000h
foo_uie_trackinfo_mod loaded at 04200000h - 04255000h
foo_uie_vis_egoh loaded at 04270000h - 0428D000h
foo_uie_wsh_panel loaded at 042A0000h - 042D6000h
foo_ui_columns   loaded at 04300000h - 043A3000h
foo_ui_panels loaded at 043D0000h - 04497000h
foo_ui_std   loaded at 044C0000h - 04517000h
foo_unpack   loaded at 04540000h - 0456E000h
foo_utils loaded at 04590000h - 045C9000h
foo_vis_channelusage loaded at 045F0000h - 04613000h
foo_ui_minilyrics loaded at 04640000h - 04662000h
System.Windows.Forms.ni   loaded at 7AFD0000h - 7BC54000h
CLBCATQ   loaded at 76FD0000h - 7704F000h
COMRes   loaded at 77050000h - 77115000h
VERSION   loaded at 77C00000h - 77C08000h
MiniLyrics   loaded at 04E90000h - 04FD1000h
WS2_32   loaded at 71AB0000h - 71AC7000h
WS2HELP   loaded at 71AA0000h - 71AA8000h
dciman32 loaded at 73BC0000h - 73BC6000h
Msimg32   loaded at 76380000h - 76385000h
dadkeyb   loaded at 05BE0000h - 05BF3000h
WINTRUST loaded at 76C30000h - 76C5E000h
CRYPT32   loaded at 77A80000h - 77B14000h
MSASN1   loaded at 77B20000h - 77B32000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
xpsp2res loaded at 20000000h - 202C5000h
pgusbwdm loaded at 06320000h - 0636F000h
WINMM loaded at 76B40000h - 76B6D000h
DBGHELP   loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 74746553h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_CheckThreadInputIdle" (+0000745Eh)
Address: 04343A67h, location: "foo_ui_columns", loaded at 04300000h - 043A3000h
Address: 04353104h, location: "foo_ui_columns", loaded at 04300000h - 043A3000h
Address: 00430004h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00E4004Ah, location: "foo_cwb_hooks", loaded at 00E30000h - 00E66000h
Address: 004E0020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B0001h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B0001h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A0001h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00490049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00490008h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00460020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C005Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00460020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 74732428h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_InitSystem" (+000014FDh)
Address: 79616C50h, location: "mscorlib.ni", loaded at 790C0000h - 79B90000h
Address: 7473696Ch, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_InitSystem" (+00005A41h)
Address: 10000000h, location: "shared", loaded at 10000000h - 10029000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Kernel Streaming Output 1.2.2  (foo_out_ks)
Masstagger 1.6  (foo_masstag)
CD Audio Decoder 2.1.1  (foo_cdda)
Explorer Tree 1.04.6b  (foo_uie_explorer)
Converter 1.0.1  (foo_converter)
FLAC Decoder 1.1.0  (foo_input_std)
FooBar2000 Advanced Controls 0.5.9.0  (foo_AdvancedControls)
Track info panel 0.8  (foo_uie_trackinfo)
Playback Statistics 1.3.2  (foo_playcount)
MIDI synthesizer host 1.7  (foo_midi)
ASIO support 1.2.4  (foo_out_asio)
Track info panel mod 0.7.1 beta [Nov 22 2006 - 03:51:45]  (foo_uie_trackinfo_mod)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
Pretty Popup 1.2.3  (foo_prettypop)
ABX Comparator 1.3.1  (foo_abx)
Music Browser 1.2.2c [Jul  6 2006 - 09:42:02]  (foo_browser)
freedb Tagger 0.5.2a  (foo_freedb2)
Columns UI 0.2.0 alpha 2  (foo_ui_columns)
Album List 3.2.0  (foo_albumlist)
Tabbed panel modifyed 0.2.1  (foo_uie_tabs)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
Standard DSP array 1.0  (foo_dsp_std)
cwbowron's title format hooks 1.1.1 [May  4 2007 - 12:39:47]  (foo_cwb_hooks)
Playlist Manager 1.0.2  (foo_playlist_manager)
Album Art Panel Mod (MSN) 0.2.1_8  (foo_uie_albumart_msn)
Panels UI 0.14.12 beta [Jul 18 2007 - 13:39:30]  (foo_ui_panels)
Single Column Playlist Display 0.5.4 beta [Nov 24 2006 - 21:31:48]  (foo_uie_single_column_playlist)
Channel Usage Visualisation 1.0  (foo_vis_channelusage)
Randomized playlist entry 1.2.3  (foo_random)
foo_skip 0.2  (foo_skip)
HyperIM Bridge 2.0  (foo_2hyperim)
Queue manager 0.1.1  (foo_queuemanager)
RAR reader 1.1  (foo_unpack)
WMA Decoder 1.1  (foo_input_std)
Playlist tools 0.5.8  (foo_utils)
Common services 0.1  (foo_common)
Standard Input Array 1.0  (foo_input_std)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
ZIP/GZIP reader 1.0  (foo_unpack)
Convolver 0.3  (foo_convolve)
Binary Comparator 1.1  (foo_bitcompare)
Navigator 0.2  (foo_navigator)
Run services 0.3.2  (foo_run)
Playlist Tree Panel 2.2.3 [Aug 25 2006 - 11:27:07]  (foo_playlist_tree)
foobar2000 core 0.9.4.2  (Core)
Default User Interface 0.9acc  (foo_ui_std)
Queue manager panel 0.2.1  (foo_uie_queuemanager)
Album Art Panel 0.164a  (foo_uie_albumart)
Quick Search Toolbar 2.8i  (foo_uie_quicksearch)

Second, it seems the "VALIGN" switch in $imageabs2 is now broken - it's causing my album art in SCPL to go window blind style.
Title: foo_ui_panels
Post by: barry123 on 2007-07-23 12:41:46
thanks jugde it works!

but the only thing I can't fix is to remove the 'panel'
I think it's called 'main window panel' but the options I can find are:
Hide Taskbar
Tray Icon
Minimize to tray

(http://xs117.xs.to/xs117/07295/foo2.JPG)
Title: foo_ui_panels
Post by: Groten on 2007-07-23 13:16:32
Please give the direct reference to the latest the version (> 14) as itself I can not find. Many thanks.
Title: foo_ui_panels
Post by: The Judge on 2007-07-23 13:37:40
Barry, to get rid of the titlebar you need to add

$windowstyle(hidetitlebar)

to the // Background section



Terrestrial, good work recently but a quick question. Will there be a complete move to the new syntax at some point or will the old syntax still be valid?
Title: foo_ui_panels
Post by: Squeller on 2007-07-23 13:46:36
$windowstyle(hidetitlebar) to the // Background section
Hm, it doesn't work here. Is it only supposed to work if PanelsUI is chosen as the main UI in fb2k preferences?

EDIT: No, it doesn't work as well then. Maybe there's a basic misunderstanding on my side? Should it hide the fb2k main windows title bar? The top one with minimize, resize and exit on the right side? I wish it did... W2K here...
Title: foo_ui_panels
Post by: mscava on 2007-07-23 15:29:11
hello terrestrial...

I was just thinking(yeah sometimes I do).. Is it problem to make some functions for drawing other gfx primitives? $line, $circle and $polygon would be pretty enough and the are so many things you can do with them... and even more if we had $rand function, you could create different foobar each launch.

thank you very much for this perfect sandbox where we can put our creativity to use
Title: foo_ui_panels
Post by: Groten on 2007-07-23 15:34:46
Prompt that on an official site the link to version 0.13.7 though already is available 0.14.12. Please tell where it is possible to download version 0.14.12 or above.
Title: foo_ui_panels
Post by: The Judge on 2007-07-23 15:38:44
Squeller,

My mini player without the titlebar:
(http://img481.imageshack.us/img481/3155/clipboard26gw3.th.jpg) (http://img481.imageshack.us/img481/3155/clipboard26gw3.jpg)

My mini player with the titlebar:
(http://img481.imageshack.us/img481/6255/clipboard25jh7.th.jpg) (http://img481.imageshack.us/img481/6255/clipboard25jh7.jpg)

I haven't tried it in Win2k with the latest releases so I'm not sure if it will work but it definitely works in XP.


Groten,

http://panels.fooblog2000.com/foo_ui_panels_beta.zip (http://panels.fooblog2000.com/foo_ui_panels_beta.zip)

That's the link for the latest release. But it's a beta version in testing at the moment. There have been a fair few changes so make sure you back up your PUI before 'upgrading'.
Title: foo_ui_panels
Post by: Squeller on 2007-07-23 15:52:15
My mini player without the titlebar:
(http://img481.imageshack.us/img481/3155/clipboard26gw3.th.jpg) (http://img481.imageshack.us/img481/3155/clipboard26gw3.jpg)

My mini player with the titlebar:
(http://img481.imageshack.us/img481/6255/clipboard25jh7.th.jpg) (http://img481.imageshack.us/img481/6255/clipboard25jh7.jpg)

OK, we're talking about the same titlebar. I'm using the latest version, yes. It doesn't work here on W2K. To be precise, my code starts like this:

Code: [Select]
// Background
$windowstyle(hidetitlebar)

// PerSecond
...
Title: foo_ui_panels
Post by: bulhakov on 2007-07-23 21:59:12
Hi, I've got (maybe) stupid question, but: what's '$newsyntax()' for?
Title: foo_ui_panels
Post by: metal_termite on 2007-07-23 22:10:22
Hi, I've got (maybe) stupid question, but: what's '$newsyntax()' for?


$newsyntax (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_(foo_ui_panels)/Commands#.24newsyntax.28.29)

Skips the processing of older functions and syntax prior to version 0.14.10, thus enabling the full use of the newer functions and syntax.

This function must be used within the // Global redrew section.
Title: foo_ui_panels
Post by: Hakubo on 2007-07-23 22:10:23
OK, we're talking about the same titlebar. I'm using the latest version, yes. It doesn't work here on W2K. To be precise, my code starts like this:

Code: [Select]
// Background
$windowstyle(hidetitlebar)

// PerSecond
...
Maybe you're putting this into SCPL config instead of main PUI configuration?

Quote
Hi, I've got (maybe) stupid question, but: what's '$newsyntax()' for?
That's for using... err... the new syntax? There was a link to the reference not long ago in this thread.
Title: foo_ui_panels
Post by: metal_termite on 2007-07-23 22:26:47
I don't mean to be rude, I understand many of you may be new, but you need to start referring to the Panels UI wiki (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29). It has links to the new (syntax) command reference (for versions 0.14.10+) (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_(foo_ui_panels)/Commands), user's guide, changelog, and feature requests. As well as the main foobar2000 titleformat reference (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference). These would answer many of your questions.

hello terrestrial...

I was just thinking(yeah sometimes I do).. Is it problem to make some functions for drawing other gfx primitives? $line, $circle and $polygon would be pretty enough and the are so many things you can do with them... and even more if we had $rand function, you could create different foobar each launch.

thank you very much for this perfect sandbox where we can put our creativity to use

There already is a $rand() (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference#.24rand.28.29) function. It's a core foobar2000 titleformat function.
Title: foo_ui_panels
Post by: radio_cascara on 2007-07-23 23:15:31
well after three days of tinkering i give up on trying to solve my dynamic titles problem by myself.

and since nobody replies, only thing remaining is to beg plugin coders for help  so please, please terrestrial, if there's any chance for:
a) fixing exec: so it runs window in the foreground and adding param: or something like that, that would be sent as a parameter to the program.
or b) ANY other way of exposing dynamic track titles to outside world, function to write them to file or copy to clipboard or anything as i guess there are no true global variables in foobar usable by all components.
Title: foo_ui_panels
Post by: Squeller on 2007-07-24 07:04:10
OK, we're talking about the same titlebar. I'm using the latest version, yes. It doesn't work here on W2K. To be precise, my code starts like this:

Code: [Select]
// Background
$windowstyle(hidetitlebar)

// PerSecond
...
Maybe you're putting this into SCPL config instead of main PUI configuration?
Thanks for your reply. No, I haven't got an SCPL. I've put this into a track display panel, which is part of a columnsUI layout. I was wondering why this is supposed to work (still doesn't) anyway because I can have two track displays with oppossite commands then... What is "the main pui configuration"? I've also dropped the code into the panels ui preferences section (usually places I do not need to visit)... Not working either.

EDIT: OK, I've installed a fresh fb2k with panels ui as main UI and it works somewhat different. It works. And if PanelsUI is not the main UI, there is no such "main pui config" and the button in the panelsUI preferences page is disfunctional. I'll have to think about if I really want to make ui_panels my main ui. But this would mean (I have 3 layouts organized as foo_uie_tabs childs) a lot of code, no more layout editor as in columnsUI...
Title: foo_ui_panels
Post by: Anas on 2007-07-24 09:36:06
terrestial,
Will the VALIGN option in the imageabs-function be reimplemented? I'm greatly missing it
Title: foo_ui_panels
Post by: anza on 2007-07-24 09:58:56
Version 0.14.12 crashes all the time when used as a Columns UI panel and trying to open it's settings. It works fine if I use only Panels UI.
The crash logs say the crash location is something different than Panels UI, but  under stack dump analysis foo_ui_panels is always there.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 032F836Bh
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (032F836Bh):
032F832Bh:  E8 09 C0 07 00 56 FF 15 90 91 38 03 33 C0 40 8B
032F833Bh:  4D F4 5F 5E 64 89 0D 00 00 00 00 5B 83 C5 68 C9
032F834Bh:  C2 0C 00 E9 2D F9 FC FF B8 3F 30 38 03 E8 7B 6B
032F835Bh:  08 00 83 EC 0C 53 56 8B F1 33 DB 89 5D FC 8B 0E
032F836Bh:  8B 01 57 89 65 F0 FF 50 0C 8B 10 8B C8 FF 12 8B
032F837Bh:  F8 E8 0F 5C 01 00 3A C3 75 4D 83 4D FC FF 56 8D
032F838Bh:  45 E8 50 E8 2D 03 00 00 C7 45 FC 02 00 00 00 8B
032F839Bh:  0E 8B 01 8D 55 EC 52 FF 50 28 84 C0 74 12 8B 75
Stack (0017E3B0h):
0017E390h:  00000000 00000000 00000000 00000000
0017E3A0h:  00000000 00000000 00000000 00000000
0017E3B0h:  0017E4FC 00000001 00000001 0017E3E8
0017E3C0h:  032F835D 0017E3E8 0338303F 00000000
0017E3D0h:  0017E3F4 032F852C 033C0F10 00000000
0017E3E0h:  033C0F10 00000001 0017E4AC 03383763
0017E3F0h:  00000000 0356AD48 032E5535 00000000
0017E400h:  00000000 0017E484 0017E4C4 040EB104
0017E410h:  00000000 0017E4FC 00000000 032E5615
0017E420h:  00000000 0017E4FC 0017E484 0017E4C4
0017E430h:  040EB104 040E8058 04091A02 0017E484
0017E440h:  0017E4C4 0017E4FC 040EB104 C48DE14A
0017E450h:  00000000 0356AD48 033C0F10 00000000
0017E460h:  00000025 00000000 00000000 0405A34E
0017E470h:  00000000 00000018 0000000C 04058D7F
0017E480h:  00000000 040E8058 00000000 00000000
0017E490h:  00000000 00000000 00000000 0336EB42
0017E4A0h:  0000000C 0017E4B8 00000013 0017E534
0017E4B0h:  040DEF68 00000000 04091D56 000C0570
0017E4C0h:  0017E4FC 0356AD48 043168C0 04317E18
Registers:
EAX: 032F835D, EBX: 00000000, ECX: 00000000, EDX: 00000000
ESI: 0017E400, EDI: 0017E4FC, EBP: 0017E3D0, ESP: 0017E3B0
Crash location: "foo_input_std", loaded at 032C0000h - 033D3000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 77EB0000h - 78000000h
kernel32                        loaded at 77990000h - 77AA0000h
COMCTL32                        loaded at 75250000h - 753E4000h
msvcrt                          loaded at 76850000h - 768FA000h
ADVAPI32                        loaded at 76910000h - 769CF000h
RPCRT4                          loaded at 762C0000h - 763B0000h
Secur32                          loaded at 760B0000h - 76110000h
GDI32                            loaded at 76B60000h - 76BF0000h
USER32                          loaded at 76430000h - 76500000h
SHLWAPI                          loaded at 76A30000h - 76A85000h
SHELL32                          loaded at 76DB0000h - 7787E000h
ole32                            loaded at 76170000h - 762B4000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 77880000h - 778F4000h
IMM32                            loaded at 769D0000h - 76A30000h
MSCTF                            loaded at 76BF0000h - 76CB7000h
LPK                              loaded at 77E90000h - 77E99000h
USP10                            loaded at 763B0000h - 7642D000h
uxtheme                          loaded at 75400000h - 75480000h
RTSUltraMonHookX32              loaded at 18800000h - 18838000h
tiptsf                          loaded at 75CD0000h - 75D30000h
OLEAUT32                        loaded at 77900000h - 7798C000h
version                          loaded at 75480000h - 75488000h
foo_abx                          loaded at 00370000h - 003A3000h
foo_ac3                          loaded at 002C0000h - 002EB000h
foo_adpcm                        loaded at 00600000h - 0064F000h
foo_albumlist                    loaded at 02630000h - 02677000h
foo_autoplaylist                loaded at 003D0000h - 00400000h
foo_benchmark                    loaded at 02690000h - 026B8000h
foo_bitcompare                  loaded at 02750000h - 02777000h
foo_browser                      loaded at 02780000h - 027B9000h
foo_burninate                    loaded at 02800000h - 02837000h
foo_cdda                        loaded at 02870000h - 028A5000h
foo_common                      loaded at 02900000h - 0293A000h
foo_converter                    loaded at 02990000h - 029F9000h
foo_convolve                    loaded at 02A40000h - 02A91000h
foo_dbsearch                    loaded at 02AA0000h - 02B10000h
foo_dop                          loaded at 02C90000h - 02CFF000h
SETUPAPI                        loaded at 76630000h - 767B8000h
gdiplus                          loaded at 725C0000h - 7276A000h
foo_dsp_crossfeed                loaded at 02A00000h - 02A24000h
foo_dsp_std                      loaded at 02E70000h - 02EB1000h
foo_dumb                        loaded at 02F20000h - 02FB4000h
foo_freedb2                      loaded at 02D00000h - 02D40000h
foo_gep                          loaded at 03220000h - 032B6000h
MSIMG32                          loaded at 74ED0000h - 74ED5000h
foo_input_alac                  loaded at 02EC0000h - 02EDD000h
foo_input_monkey                loaded at 02FC0000h - 03009000h
foo_input_shorten                loaded at 02EE0000h - 02F0D000h
foo_input_std                    loaded at 032C0000h - 033D3000h
foo_input_tak                    loaded at 031B0000h - 031D9000h
tak_deco_lib                    loaded at 031E0000h - 0320F000h
foo_lunar2                      loaded at 03510000h - 03531000h
foo_masstag                      loaded at 03580000h - 035CF000h
foo_midi                        loaded at 035E0000h - 0368A000h
foo_msnalt                      loaded at 03540000h - 03559000h
foo_psf                          loaded at 03740000h - 03821000h
foo_rgscan                      loaded at 036C0000h - 03708000h
foo_sic                          loaded at 03830000h - 03887000h
WS2_32                          loaded at 76D80000h - 76DAD000h
NSI                              loaded at 77E80000h - 77E86000h
foo_sid                          loaded at 03A70000h - 03AF2000h
foo_uie_peakmeter                loaded at 03A10000h - 03A38000h
foo_uie_playlists_dropdown      loaded at 03B10000h - 03B49000h
foo_uie_quicksearch              loaded at 03B60000h - 03BA7000h
foo_ui_columns                  loaded at 03E00000h - 03EA6000h
foo_ui_panels                    loaded at 04050000h - 04117000h
foo_ui_std                      loaded at 03EB0000h - 03F07000h
foo_unpack                      loaded at 03F10000h - 03F3E000h
foo_unpack_jma                  loaded at 04220000h - 04241000h
foo_unpack_lha                  loaded at 03CC0000h - 03CE0000h
foo_utils                        loaded at 04280000h - 042B8000h
foo_utils_matroska              loaded at 042C0000h - 042DA000h
foo_verifier                    loaded at 04420000h - 04450000h
CLBCatQ                          loaded at 767C0000h - 76844000h
oleacc                          loaded at 74E60000h - 74E98000h
WINTRUST                        loaded at 74170000h - 7419D000h
CRYPT32                          loaded at 74070000h - 74161000h
MSASN1                          loaded at 74050000h - 74062000h
USERENV                          loaded at 74D10000h - 74D2E000h
imagehlp                        loaded at 76CC0000h - 76CE9000h
mswsock                          loaded at 75650000h - 7568B000h
wshtcpip                        loaded at 756C0000h - 756C6000h
mhook                            loaded at 04BE0000h - 04BE6000h
DSOUND                          loaded at 74480000h - 744F1000h
WINMM                            loaded at 74990000h - 749C3000h
POWRPROF                        loaded at 74EB0000h - 74ECA000h
MMDevApi                        loaded at 74360000h - 74387000h
audioses                        loaded at 74300000h - 74321000h
audioeng                        loaded at 73F90000h - 73FF6000h
AVRT                            loaded at 74D80000h - 74D87000h
PSAPI                            loaded at 76900000h - 76907000h
dbghelp                          loaded at 723D0000h - 724AC000h

Stack dump analysis:
Address: 032F835Dh, location: "foo_input_std", loaded at 032C0000h - 033D3000h
Address: 0338303Fh, location: "foo_input_std", loaded at 032C0000h - 033D3000h
Symbol: "foobar2000_get_interface" (+0004E0AFh)
Address: 032F852Ch, location: "foo_input_std", loaded at 032C0000h - 033D3000h
Address: 033C0F10h, location: "foo_input_std", loaded at 032C0000h - 033D3000h
Symbol: "foobar2000_get_interface" (+0008BF80h)
Address: 033C0F10h, location: "foo_input_std", loaded at 032C0000h - 033D3000h
Symbol: "foobar2000_get_interface" (+0008BF80h)
Address: 03383763h, location: "foo_input_std", loaded at 032C0000h - 033D3000h
Symbol: "foobar2000_get_interface" (+0004E7D3h)
Address: 032E5535h, location: "foo_input_std", loaded at 032C0000h - 033D3000h
Address: 032E5615h, location: "foo_input_std", loaded at 032C0000h - 033D3000h
Address: 040E8058h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 04091A02h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Address: 033C0F10h, location: "foo_input_std", loaded at 032C0000h - 033D3000h
Symbol: "foobar2000_get_interface" (+0008BF80h)
Address: 0405A34Eh, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Address: 04058D7Fh, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Address: 040E8058h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 0336EB42h, location: "foo_input_std", loaded at 032C0000h - 033D3000h
Symbol: "foobar2000_get_interface" (+00039BB2h)
Address: 040DEF68h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "Scintilla_DirectFunction" (+00039547h)
Address: 04091D56h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Address: 040E7F34h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "Scintilla_DirectFunction" (+00042513h)
Address: 7644B553h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "SendMessageW" (+00000000h)
Address: 033C0F10h, location: "foo_input_std", loaded at 032C0000h - 033D3000h
Symbol: "foobar2000_get_interface" (+0008BF80h)
Address: 040E80F4h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "Scintilla_DirectFunction" (+000426D3h)
Address: 040E8058h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 040E8058h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 040DFBE0h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "Scintilla_DirectFunction" (+0003A1BFh)
Address: 0407CD65h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Address: 040E7F34h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "Scintilla_DirectFunction" (+00042513h)
Address: 040E7F30h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "Scintilla_DirectFunction" (+0004250Fh)
Address: 040E8058h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 77EDB6ABh, location: "ntdll", loaded at 77EB0000h - 78000000h
Symbol: "RtlTryEnterCriticalSection" (+00000049h)
Address: 77EDB797h, location: "ntdll", loaded at 77EB0000h - 78000000h
Symbol: "RtlTryEnterCriticalSection" (+00000135h)
Address: 77F61C78h, location: "ntdll", loaded at 77EB0000h - 78000000h
Symbol: "wcstombs" (+0000007Ah)
Address: 77ED3372h, location: "ntdll", loaded at 77EB0000h - 78000000h
Symbol: "RtlDeactivateActivationContextUnsafeFast" (+00004346h)
Address: 76447730h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "CallNextHookEx" (+00000050h)
Address: 75CD1535h, location: "tiptsf", loaded at 75CD0000h - 75D30000h
Address: 188013BFh, location: "RTSUltraMonHookX32", loaded at 18800000h - 18838000h
Address: 7644769Ah, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "UserClientDllInitialize" (+000001C3h)
Address: 76484A67h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "SetDlgItemTextW" (+0000008Dh)
Address: 75CD14F0h, location: "tiptsf", loaded at 75CD0000h - 75D30000h
Address: 7644A5DDh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "PostMessageW" (+000000F0h)
Address: 77EFA6B2h, location: "ntdll", loaded at 77EB0000h - 78000000h
Symbol: "NtCallbackReturn" (+00000012h)
Address: 7644A5F0h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "PostMessageW" (+00000103h)
Address: 77ECEE2Eh, location: "ntdll", loaded at 77EB0000h - 78000000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 77ECEDE0h, location: "ntdll", loaded at 77EB0000h - 78000000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 75CD14F0h, location: "tiptsf", loaded at 75CD0000h - 75D30000h
Address: 7644855Eh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7529586Ah, location: "COMCTL32", loaded at 75250000h - 753E4000h
Symbol: "ImageList_GetIcon" (+000000DFh)
Address: 7644855Eh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 76448E88h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetWindowRect" (+0000002Fh)
Address: 76448E96h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetWindowRect" (+0000003Dh)
Address: 7644855Eh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7644A79Bh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetPropW" (+000000ACh)
Address: 7647B62Bh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetLastActivePopup" (+0000037Ch)
Address: 77EDBB41h, location: "ntdll", loaded at 77EB0000h - 78000000h
Symbol: "RtlTryEnterCriticalSection" (+000004DFh)
Address: 18808173h, location: "RTSUltraMonHookX32", loaded at 18800000h - 18838000h
Address: 77F61C78h, location: "ntdll", loaded at 77EB0000h - 78000000h
Symbol: "wcstombs" (+0000007Ah)
Address: 77ED09EAh, location: "ntdll", loaded at 77EB0000h - 78000000h
Symbol: "RtlDeactivateActivationContextUnsafeFast" (+000019BEh)
Address: 77EDBB41h, location: "ntdll", loaded at 77EB0000h - 78000000h
Symbol: "RtlTryEnterCriticalSection" (+000004DFh)
Address: 77EDB9FEh, location: "ntdll", loaded at 77EB0000h - 78000000h
Symbol: "RtlTryEnterCriticalSection" (+0000039Ch)
Address: 779B29B5h, location: "kernel32", loaded at 77990000h - 77AA0000h
Symbol: "GetAtomNameW" (+00000000h)
Address: 764B0344h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "ShutdownBlockReasonDestroy" (+0000828Ch)
Address: 76448E96h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetWindowRect" (+0000003Dh)
Address: 77EDB2DFh, location: "ntdll", loaded at 77EB0000h - 78000000h
Symbol: "RtlDeactivateActivationContextUnsafeFast" (+0000C2B3h)
Address: 77A11D27h, location: "kernel32", loaded at 77990000h - 77AA0000h
Symbol: "HeapFree" (+00000014h)
Address: 75415FE7h, location: "uxtheme", loaded at 75400000h - 75480000h
Symbol: "GetThemeInt" (+0000015Ch)
Address: 7541665Fh, location: "uxtheme", loaded at 75400000h - 75480000h
Symbol: "GetThemeInt" (+000007D4h)
Address: 779A13DDh, location: "kernel32", loaded at 77990000h - 77AA0000h
Symbol: "SetLastError" (+00000000h)
Address: 7541666Eh, location: "uxtheme", loaded at 75400000h - 75480000h
Symbol: "GetThemeInt" (+000007E3h)
Address: 752B6454h, location: "COMCTL32", loaded at 75250000h - 753E4000h
Symbol: "DPA_Grow" (+00000436h)
Address: 7644769Ah, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "UserClientDllInitialize" (+000001C3h)
Address: 76447730h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "CallNextHookEx" (+00000050h)
Address: 75CD1535h, location: "tiptsf", loaded at 75CD0000h - 75D30000h
Address: 76BC00C0h, location: "GDI32", loaded at 76B60000h - 76BF0000h
Symbol: "XLATEOBJ_iXlate" (+0000ACE6h)
Address: 76B798FCh, location: "GDI32", loaded at 76B60000h - 76BF0000h
Symbol: "CreateFontIndirectExW" (+0000008Dh)
Address: 76B798CEh, location: "GDI32", loaded at 76B60000h - 76BF0000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 76447730h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "CallNextHookEx" (+00000050h)
Address: 75CD1535h, location: "tiptsf", loaded at 75CD0000h - 75D30000h
Address: 0409AC10h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "foobar2000_get_interface" (+00008140h)
Address: 7644A2E0h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "CharPrevW" (+000000D2h)
Address: 76447730h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "CallNextHookEx" (+00000050h)
Address: 75CD1535h, location: "tiptsf", loaded at 75CD0000h - 75D30000h
Address: 76448598h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetWindowLongW" (+0000003Ah)
Address: 0409AC42h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "foobar2000_get_interface" (+00008172h)
Address: 0409AC10h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "foobar2000_get_interface" (+00008140h)
Address: 764487AFh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetWindowLongW" (+00000251h)
Address: 7644769Ah, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "UserClientDllInitialize" (+000001C3h)
Address: 76484A67h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "SetDlgItemTextW" (+0000008Dh)
Address: 76467052h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetWindowTextLengthW" (+000000A9h)
Address: 7644A5DDh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "PostMessageW" (+000000F0h)
Address: 77EFA6B2h, location: "ntdll", loaded at 77EB0000h - 78000000h
Symbol: "NtCallbackReturn" (+00000012h)
Address: 7644A5F0h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "PostMessageW" (+00000103h)
Address: 77ECEE2Eh, location: "ntdll", loaded at 77EB0000h - 78000000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 77ECEDE0h, location: "ntdll", loaded at 77EB0000h - 78000000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 7644A624h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "PostMessageW" (+00000137h)
Address: 76448738h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetWindowLongW" (+000001DAh)
Address: 764B0344h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "ShutdownBlockReasonDestroy" (+0000828Ch)
Address: 7644A6CCh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "DefWindowProcW" (+0000009Fh)
Address: 7644A698h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7644A79Bh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetPropW" (+000000ACh)
Address: 7647B62Bh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetLastActivePopup" (+0000037Ch)
Address: 18808173h, location: "RTSUltraMonHookX32", loaded at 18800000h - 18838000h
Address: 764487AFh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetWindowLongW" (+00000251h)
Address: 7529BD42h, location: "COMCTL32", loaded at 75250000h - 753E4000h
Symbol: "ImageList_GetIconSize" (+000008DFh)
Address: 7529BD42h, location: "COMCTL32", loaded at 75250000h - 753E4000h
Symbol: "ImageList_GetIconSize" (+000008DFh)
Address: 764B0344h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "ShutdownBlockReasonDestroy" (+0000828Ch)
Address: 7644A698h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 76448989h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetWindowLongW" (+0000042Bh)
Address: 7644894Dh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetWindowLongW" (+000003EFh)
Address: 764488E5h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetWindowLongW" (+00000387h)
Address: 76448989h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetWindowLongW" (+0000042Bh)
Address: 764A80EBh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "ShutdownBlockReasonDestroy" (+00000033h)
Address: 7644894Dh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetWindowLongW" (+000003EFh)
Address: 18820BFEh, location: "RTSUltraMonHookX32", loaded at 18800000h - 18838000h
Symbol: "RTSHookCall" (+00017FE7h)
Address: 7644769Ah, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "UserClientDllInitialize" (+000001C3h)
Address: 76447730h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "CallNextHookEx" (+00000050h)
Address: 75CD1535h, location: "tiptsf", loaded at 75CD0000h - 75D30000h
Address: 75CD1D2Ah, location: "tiptsf", loaded at 75CD0000h - 75D30000h
Symbol: "ProcessCaretEvents" (+000001B7h)
Address: 7644769Ah, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "UserClientDllInitialize" (+000001C3h)
Address: 76484A67h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "SetDlgItemTextW" (+0000008Dh)
Address: 75CD14F0h, location: "tiptsf", loaded at 75CD0000h - 75D30000h
Address: 7644A5DDh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "PostMessageW" (+000000F0h)
Address: 77EFA6B2h, location: "ntdll", loaded at 77EB0000h - 78000000h
Symbol: "NtCallbackReturn" (+00000012h)
Address: 7644A5F0h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "PostMessageW" (+00000103h)
Address: 77ECEE2Eh, location: "ntdll", loaded at 77EB0000h - 78000000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 77ECEDE0h, location: "ntdll", loaded at 77EB0000h - 78000000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 7644A624h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "PostMessageW" (+00000137h)
Address: 76448738h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetWindowLongW" (+000001DAh)
Address: 764B0344h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "ShutdownBlockReasonDestroy" (+0000828Ch)
Address: 7644A6CCh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "DefWindowProcW" (+0000009Fh)
Address: 7644A698h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7644A79Bh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetPropW" (+000000ACh)
Address: 7647B62Bh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetLastActivePopup" (+0000037Ch)
Address: 18808173h, location: "RTSUltraMonHookX32", loaded at 18800000h - 18838000h
Address: 764487AFh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetWindowLongW" (+00000251h)
Address: 7529BD42h, location: "COMCTL32", loaded at 75250000h - 753E4000h
Symbol: "ImageList_GetIconSize" (+000008DFh)
Address: 7529BD42h, location: "COMCTL32", loaded at 75250000h - 753E4000h
Symbol: "ImageList_GetIconSize" (+000008DFh)
Address: 764B0344h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "ShutdownBlockReasonDestroy" (+0000828Ch)
Address: 7644A698h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 76448989h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetWindowLongW" (+0000042Bh)
Address: 76447730h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "CallNextHookEx" (+00000050h)
Address: 75CD1535h, location: "tiptsf", loaded at 75CD0000h - 75D30000h
Address: 76447730h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "CallNextHookEx" (+00000050h)
Address: 76447730h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "CallNextHookEx" (+00000050h)
Address: 75CD1535h, location: "tiptsf", loaded at 75CD0000h - 75D30000h
Address: 0409AC10h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "foobar2000_get_interface" (+00008140h)
Address: 76447ACFh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "IsWindow" (+00000041h)
Address: 7644ECBDh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "SetPropW" (+0000010Ch)
Address: 7644EC9Ch, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "SetPropW" (+000000EBh)
Address: 040E2354h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "Scintilla_DirectFunction" (+0003C933h)
Address: 0409AC57h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "foobar2000_get_interface" (+00008187h)
Address: 0409AC10h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "foobar2000_get_interface" (+00008140h)
Address: 764487AFh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetWindowLongW" (+00000251h)
Address: 0409AC10h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "foobar2000_get_interface" (+00008140h)
Address: 0409AC10h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "foobar2000_get_interface" (+00008140h)
Address: 76466DCDh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "DefDlgProcW" (+00000173h)
Address: 0409AC10h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "foobar2000_get_interface" (+00008140h)
Address: 76466B82h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "DrawIcon" (+00000377h)
Address: 764A80EBh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "ShutdownBlockReasonDestroy" (+00000033h)
Address: 76466A55h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "DrawIcon" (+0000024Ah)
Address: 0409AC10h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "foobar2000_get_interface" (+00008140h)
Address: 76466C5Ah, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 76466C83h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "DefDlgProcW" (+00000029h)
Address: 764487AFh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetWindowLongW" (+00000251h)
Address: 76466C5Ah, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 76466C5Ah, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 76448936h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetWindowLongW" (+000003D8h)
Address: 76466C5Ah, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 04109C88h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "Scintilla_DirectFunction" (+00064267h)
Address: 764488E5h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "GetWindowLongW" (+00000387h)
Address: 764A80EBh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "ShutdownBlockReasonDestroy" (+00000033h)
Address: 7644A571h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "PostMessageW" (+00000084h)
Address: 76466C5Ah, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 04109C88h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "Scintilla_DirectFunction" (+00064267h)
Address: 76484A67h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "SetDlgItemTextW" (+0000008Dh)
Address: 764A80EBh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "ShutdownBlockReasonDestroy" (+00000033h)
Address: 7644A5DDh, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "PostMessageW" (+000000F0h)
Address: 76466C5Ah, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77ECEE2Eh, location: "ntdll", loaded at 77EB0000h - 78000000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 77ECEDE0h, location: "ntdll", loaded at 77EB0000h - 78000000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 76466C5Ah, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7644A520h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "PostMessageW" (+00000033h)
Address: 7644CB23h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "RedrawWindow" (+000000A4h)
Address: 04109C88h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "Scintilla_DirectFunction" (+00064267h)
Address: 76468272h, location: "USER32", loaded at 76430000h - 76500000h
Symbol: "SetActiveWindow" (+0000053Fh)
Address: 04109998h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "Scintilla_DirectFunction" (+00063F77h)
Address: 04109C6Ch, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "Scintilla_DirectFunction" (+0006424Bh)
Address: 04050000h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Address: 00600179h, location: "foo_adpcm", loaded at 00600000h - 0064F000h
Address: 04109C86h, location: "foo_ui_panels", loaded at 04050000h - 04117000h
Symbol: "Scintilla_DirectFunction" (+00064265h)

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
Autoplaylist Manager 1.0  (foo_autoplaylist)
Highly Experimental 2.0.5  (foo_psf)
Quick Search Toolbar 2.8j  (foo_uie_quicksearch)
sidplay2 1.13  (foo_sid)
Shorten decoder 0.4.2a  (foo_input_shorten)
RAR reader 1.1  (foo_unpack)
ADX decoder 1.0  (foo_adpcm)
Game Emu Player 1.3  (foo_gep)
ABX Comparator 1.3.1  (foo_abx)
GCN DSP decoder 1.2  (foo_adpcm)
RAC decoder 1.0  (foo_adpcm)
WMA Decoder 1.1  (foo_input_std)
Masstagger 1.6  (foo_masstag)
ReplayGain Scanner 2.0.2  (foo_rgscan)
LHA unpacker 1.0  (foo_unpack_lha)
ALAC Decoder 1.0  (foo_input_alac)
MIDI synthesizer host 1.7  (foo_midi)
Decoding Speed Test 1.0  (foo_benchmark)
Panels UI 0.14.12 beta [Jul 18 2007 - 13:39:30]  (foo_ui_panels)
foobar2000 core 0.9.4.3  (Core)
OKI-ADPCM decoder 0.14  (foo_adpcm)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
XA ADPCM decoder 1.1  (foo_adpcm)
Lunar 2 PCM decoder 0.5  (foo_lunar2)
CD Audio Decoder 2.1.1  (foo_cdda)
Converter 1.0.1  (foo_converter)
Matroska Utility Plugin 1.0.2  (foo_utils_matroska)
Binary Comparator 1.1  (foo_bitcompare)
FLAC Decoder 1.1.0  (foo_input_std)
Interplay ACM decoder 1.0  (foo_adpcm)
Standard Input Array 1.0  (foo_input_std)
Peakmeter Panel 0.0.3.1  (foo_uie_peakmeter)
File Integrity Verifier 1.0.1  (foo_verifier)
ZIP/GZIP reader 1.0  (foo_unpack)
Convolver 0.3  (foo_convolve)
freedb Tagger 0.5.2a  (foo_freedb2)
Crossfeed 0.70  (foo_dsp_crossfeed)
TAK Decoder 0.2  (foo_input_tak)
Album List 3.2.0  (foo_albumlist)
iPod manager 0.4.5 TEST  (foo_dop)
Common services 0.1  (foo_common)
Playlist Tools 0.5.9  (foo_utils)
MSN Now Playing (alt) 2.4  (foo_msnalt)
AC3 decoder 0.7  (foo_ac3)
Playlists Dropdown 0.6 alpha 3  (foo_uie_playlists_dropdown)
foosic music database 1.0 beta 11  (foo_sic)
JMA unpacker 1.0  (foo_unpack_jma)
BRR decoder and converter 0.7  (foo_adpcm)
Columns UI 0.2.0 beta 1  (foo_ui_columns)
Standard DSP array 1.0  (foo_dsp_std)
Audio CD Writer 2.0.1  (foo_burninate)
Music Browser 1.2.3b [Mar 23 2007 - 16:52:56]  (foo_browser)
kode's ADPCM decoders 1.2  (foo_adpcm)
Database Search 1.4  (foo_dbsearch)
DUMB module decoder 0.9.7.5  (foo_dumb)
Default User Interface 0.9acc  (foo_ui_std)

Title: foo_ui_panels
Post by: The Judge on 2007-07-24 10:44:25
Could we perhaps have a $right/$left function that takes double width characters into consideration? It would really help for titles that are too long. As it stands, limiting something using $right leads to things getting cut off at different relative points because of the number of double width characters.
Title: foo_ui_panels
Post by: foosion on 2007-07-24 11:00:43
TheJudge: There is a setting on the Display preferences page that affects how double-width characters are counted in titleformatting. See this screenshot for reference:
(http://foosion.foobar2000.org/temp/preferences-display-doublewidthchars.png)
Title: foo_ui_panels
Post by: The Judge on 2007-07-24 12:11:10
^^ Ah cheers. Missed that setting .
Title: foo_ui_panels
Post by: barry123 on 2007-07-24 12:46:26
Barry, to get rid of the titlebar you need to add

$windowstyle(hidetitlebar)

to the // Background section


tried that.
it works but the first second foobar start the panel it pop ups.
I can't complain about that but it enlarge my foobar, I think because my foobar is smaller.
with the last update there was a option to hide the bar as well and that worked great.

(http://xs317.xs.to/xs317/07302/erre.JPG)

btw I can't find 'always on top' as well since I updated.


are those things because it's a beta?

and judge dont' you have this problem?
Title: foo_ui_panels
Post by: Olaf on 2007-07-24 15:06:44
I have a question/request. (I hope it has not already been asked...)

Is it possible for a button to be visible over a panel ? I'd like to have a button to cycle through multiple panels, but I have no space to put it on my layout. Having it over the panel and visible only on mouse-over would be very nice. Maybe with an "ontop" option in the button declaration functions, or something like that.
Title: foo_ui_panels
Post by: barry123 on 2007-07-24 15:55:01
Olaf:
In this topic they're talking about:

"Album art mode (Playback buttons are shown on mouse over)"

http://www.hydrogenaudio.org/forums/index....mp;#entry506502 (http://www.hydrogenaudio.org/forums/index.php?showtopic=55848&pid=506502&st=0&#entry506502)
Title: foo_ui_panels
Post by: Keikonium on 2007-07-24 15:57:52
I have a question/request. (I hope it has not already been asked...)

Is it possible for a button to be visible over a panel ? I'd like to have a button to cycle through multiple panels, but I have no space to put it on my layout. Having it over the panel and visible only on mouse-over would be very nice. Maybe with an "ontop" option in the button declaration functions, or something like that.


Just put the button at the end of the // PerTrack code in your main config editing options (where you declare the panels). Thats what I did for all my buttons in my config, and they are overtop of panels. For visible only on mouse over, you can just use a transparent gif for the normal state, and an image for the mouseover and I think that would work.

Just try it out and see what you come up with.
Title: foo_ui_panels
Post by: Olaf on 2007-07-24 16:54:44
My button is already visible only on mouse-over, the problem is being ontop of the panels. I already tried putting the button declaration at the end of "// Pertrack", at the beginning, and almost everywhere in the code, but the panel is always over the button.

Thanks anyway for the answers. I'll try to continue the investigation. Maybe the problem comes from the declaration of my panels...
Title: foo_ui_panels
Post by: The Judge on 2007-07-24 20:25:11
Barry, I think I used to have the same problem as you but it has been resolved for me with the newer releases. If you look a few pages back, you'll see a post I made regarding something similar. Are you using the latest beta? I have no problems using your PUI on my F2K.

And the always on top function still isn't implemented. I imagine it is coming at some point after Terrestrial has the latest release a bit more stable. I can't wait for it though . Want to be able to see my miniplayer at all times! Haha.
Title: foo_ui_panels
Post by: barry123 on 2007-07-24 21:33:49
As far as I know I am using the latest from http://panels.fooblog2000.com/ (http://panels.fooblog2000.com/).
Title: foo_ui_panels
Post by: nate on 2007-07-24 21:54:18
Is it possible to make a button that will apply a specific sort order to SCPL? I know you can give a button the command SORTGROUP-PRESETS-MENU and then choose from a dropdown list, but can you cut out the middleman? Like, one button that applies the Album sort order, another button that applies the Artist sort order, etc.?

-Nate
Title: foo_ui_panels
Post by: The Judge on 2007-07-24 22:26:40
As far as I know I am using the latest from http://panels.fooblog2000.com/ (http://panels.fooblog2000.com/).


Ahh, you're still on 13.7 then.

http://panels.fooblog2000.com/foo_ui_panels_beta.zip (http://panels.fooblog2000.com/foo_ui_panels_beta.zip)

That's the link for the latest beta. It's still in development so make sure you backup your PUI and all your code in case something goes awry. That should solve the issue you mentioned in your last post but it may raise other issues. Lol.
Title: foo_ui_panels
Post by: Keikonium on 2007-07-25 19:14:05
I am using version 0.14.12 beta of panels UI, and everytime I go to run a foo_run command, I get this error:
Title: foo_ui_panels
Post by: radio_cascara on 2007-07-25 22:03:00
when using foo_run you can launch application with argument. so for example c:\program files\internet explorer\iexplore.exe <yoururl>. that will make sure your url is opened. such thing is not possible with EXEC: as it ain't smart enough to take parameters and everything is run as a command. i'm still hoping it would be corrected by terrestrial as foo_run on the other hand can't grab dynamic titles from internet streams like radio stations.
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-07-25 23:00:07
Something new about the bug that the settings aren't saved? I don't know why but when you can't save config it is a bit useless.
I am using the latest beta.

Problem solved: A really clean install of foobar and panel ui solves the problem.

Now a new problem:
after moving a pling song in playlist the song isn't shown as playing in the basic layout.
Title: foo_ui_panels
Post by: BelleAndZEK on 2007-07-26 00:56:58
I would like to have the Library Filter to act the same way Album List does: When I click on an artist name, all his albums appears in the SCP Panel. How do I do that?



Album List sends it to the "Library View" playlist wich then appears in the SCP Panel. How do I do that with Library Filter?
Title: foo_ui_panels
Post by: Kaleth on 2007-07-26 01:46:55
i want it too
Title: foo_ui_panels
Post by: BelleAndZEK on 2007-07-26 03:01:36
I've just tried the latest beta and it seems to work with the double click or middle click option.
Only, it just adds songs to the playlist.


It'd be nice if in the menu commands there was:
Empty Playlist then Add to playlist and activate/LIBRARY_NAME

Then Library Filter could act like Album List with the Double Click or Middle Click action (still don't know how to specify an action when clicking once).
Title: foo_ui_panels
Post by: Andreasvb on 2007-07-26 10:49:57
Have you tried "C: Send to playlist/NAME"?

If you don't have it, it may be in the additional component, foo_utils.
Title: foo_ui_panels
Post by: CoF666 on 2007-07-26 13:19:49
Hi everybody.
I use panelUI since one month, it's great but I've got a little problem.
I use sort/group by album whit ignore sot notched for my scpl but when I send or add an album or a single to my scpl, it's classified by album's name. Or I want that it's classified by order of sending or adding.
I don't what to do ?

Aurevoir

ps : sorry for my bad english.
Title: foo_ui_panels
Post by: macca on 2007-07-26 18:46:54
I've decided to switch from using SCPL to the Library filter, and I'm having problems:
I didn't find the wiki entry to be too clear, and a search of the forums just didn't turn up anything relevant, so I'll tell you where I am:

I've started a new .pui to experiment with the LF, and used: $panel(library,Library Filter,0,0,%_width%,%_height%,) in the main configuration window to draw the LF panel.
I went to Preferences>panelsUI>library filter to try and define the logic of the tree structure, but I really don't understand that preferences window at all.
Basically it looks like this at the moment:
(http://img479.imageshack.us/img479/5765/librarymc9.jpg)

And I'm trying to get a layout something like this:
(http://img253.imageshack.us/img253/5131/libraryfilteryw3.jpg)

So the Artists are listed form A-Z, then the Albums in order of date (newest first), then the tracks. (I'm not asking for information about the colours etc. at the moment, just defining the layout)

Thanks alot,
mac
Title: foo_ui_panels
Post by: BelleAndZEK on 2007-07-27 00:36:42
Oh yeah. It works, thanks. I thought i tried them all.. i must have forgotten that one.

It seems that it's always the simple things that keep me from finishing my config. Now i'm stuck to a really stupid thing: can't have a text button (in PanelsUI) to send a specific playlist to SCP. 



Have you tried "C: Send to playlist/NAME"?
If you don't have it, it may be in the additional component, foo_utils.
Title: foo_ui_panels
Post by: sylla on 2007-07-28 00:57:29
Ok, so last time I asked, the post got deleted, then I searched the whole forum for a day and found it somewhere at last, but now foobar crashed and everything is gone. Hope I don't have to search all day again...

I am using PanelsUI 13.8

First question:
I have multiple values for same song etc one song have this as %tag% "Christmas;Winter" and I want that song to be listed under both "Christmas" and %Winter% under my library filter.

Second Question:
To my surprise I haven't found this in the wiki; how do I do to make all playlists named -s- in the end having the "Single" layout in SCPL, and all named -a- have the "Album" ? Before there was something like the layout selector or something...

I have tried to search for the most I can think of, but can't find this, any help would be greatly appreciated...
Title: foo_ui_panels
Post by: Keikonium on 2007-07-28 06:31:00
I just had my foobar crash while I was editing a panel with the code below (3rd time this happened, first time crash location being panels UI):

Code: [Select]
// Global
$puts(dir2,'C:\Documents and Settings\Owner\Application Data\foobar2000\images\hearts\')
$puts(dir3,'C:\Documents and Settings\Owner\Application Data\foobar2000\kei\rating\')
$puts(dir1,'C:\Program Files\foobar2000\kei\')

$puts(header,$font(Lucida Sans Unicode,6,bold,221-222-223))
$puts(body,$font(Calibri,9,,221-222-223))
$puts(heart.font,$font(Arial Unicode MS,20,,))
$puts(heart.x,5)
$puts(heart.y,10)

$puts(rate.0,$get(*grey)$get(heart.font)$char(9829))
$puts(rate.1,$get(*blue)$get(heart.font)$char(9829))
$puts(rate.2,$get(*purple)$get(heart.font)$char(9829))
$puts(rate.3,$get(*green)$get(heart.font)$char(9829))
$puts(rate.4,$get(*orange)$get(heart.font)$char(9829))
$puts(rate.5,$get(*red)$get(heart.font)$char(9829))
$puts(rate.6,$get(*peach)$get(heart.font)$char(9829))

// PerTrack
$get(header)$upper( -Rating-)
$align(left,left)$get(body)

$textbutton($eval($get(heart.x)+0),$get(heart.y),,,$get(rate.0),$get(rate.0),TAG:SET:rating:0,tooltip,Rate 0)
$textbutton($eval($get(heart.x)+25),$get(heart.y),,,$get(rate.1),$get(rate.1),TAG:SET:rating:1,tooltip,Rate 1)
$textbutton($eval($get(heart.x)+50),$get(heart.y),,,$get(rate.2),$get(rate.2),TAG:SET:rating:2,tooltip,Rate 2)
$textbutton($eval($get(heart.x)+75),$get(heart.y),,,$get(rate.3),$get(rate.3),TAG:SET:rating:3,tooltip,Rate 3)
$textbutton($eval($get(heart.x)+100),$get(heart.y),,,$get(rate.4),$get(rate.4),TAG:SET:rating:4,tooltip,Rate 4)
$textbutton($eval($get(heart.x)+125),$get(heart.y),,,$get(rate.5),$get(rate.5),TAG:SET:rating:5,tooltip,Rate 5)
$textbutton($eval($get(heart.x)+150),$get(heart.y),,,$get(rate.6),$get(rate.6),TAG:SET:rating:6,tooltip,Rate 6)

And here is the crash log:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 04A8CF56h
Access violation, operation: write, address: 04FAD000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (04A8CF56h):
04A8CF16h:  41 8B 84 24 08 01 00 00 8D 3C B0 8B 84 24 60 01
04A8CF26h:  00 00 8B CA F3 AB 8B 8C 24 A8 00 00 00 8B 84 24
04A8CF36h:  64 01 00 00 8D 3C B1 8B CA F3 AB 8B 84 24 F4 00
04A8CF46h:  00 00 8D 34 B0 8B 84 24 68 01 00 00 8B CA 8B FE
04A8CF56h:  F3 AB 8D 4C 24 28 51 8D 44 24 1C 8D B4 24 B0 03
04A8CF66h:  00 00 E8 73 4D 00 00 84 C0 0F 85 4B FA FF FF 8B
04A8CF76h:  44 24 44 3B C3 74 11 50 8D 94 24 B0 00 00 00 52
04A8CF86h:  FF 15 3C 44 AD 04 EB 1C 8B 44 24 38 8B 48 18 8B
Stack (0013A6A4h):
0013A684h:  00000001 B503D364 00000016 00000000
0013A694h:  0103D238 00000016 0000680F 80557800
0013A6A4h:  01801CB5 00000000 00000008 0013BC7C
0013A6B4h:  00000000 00000020 04FA57A4 00000004
0013A6C4h:  0000071B 00000000 0000071B 01E14FCE
0013A6D4h:  0000004F 04FA4E08 04F4F538 00000000
0013A6E4h:  0000003C 0013AC34 04FA3410 00000010
0013A6F4h:  00000000 7C91056D 04FA3410 00000000
0013A704h:  00000018 00000024 0013A7D8 7C910551
0013A714h:  04F87528 7C91056D 00000000 06BF96E0
0013A724h:  06BF96E0 004935D8 01E14F96 00000000
0013A734h:  0000000C 00014490 00000018 00000000
0013A744h:  00000004 04F87530 04FA94D8 0000000A
0013A754h:  FFFFFFFF 04B20418 004935B9 00CD0000
0013A764h:  00000000 004935D8 01E14F56 00000000
0013A774h:  0000001B 04FA55FC 0013A78C 00000001
0013A784h:  7C9105C8 04F824E0 0013A858 7C910551
0013A794h:  04F4FD50 04FAA7F0 04F87513 04F828D3
0013A7A4h:  0000003C 00000000 04FA81C0 04F8B970
0013A7B4h:  FFFFFFFF 0001056D 00000005 0013A71C
Registers:
EAX: 00000018, EBX: 00000000, ECX: 000001E5, EDX: 0000071B
ESI: 04FABB28, EDI: 04FAD000, EBP: 04FA4E08, ESP: 0013A6A4
Crash location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Symbol: "foobar2000_get_interface" (+0000A486h)

Loaded modules:
foobar2000                      loaded at 00400000h - 00527000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F5000h
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
ShimEng                          loaded at 5CB70000h - 5CB96000h
AcGenral                        loaded at 6F880000h - 6FA4A000h
WINMM                            loaded at 76B40000h - 76B6D000h
OLEAUT32                        loaded at 77120000h - 771AC000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
VERSION                          loaded at 77C00000h - 77C08000h
USERENV                          loaded at 769C0000h - 76A73000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
IMM32                            loaded at 76390000h - 763AD000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
wbsys                            loaded at 66500000h - 6650A000h
wbhelp                          loaded at 66600000h - 66617000h
serwvdrv                        loaded at 5CD70000h - 5CD77000h
umdmxfrm                        loaded at 5B0A0000h - 5B0A7000h
wblind                          loaded at 66000000h - 66092000h
msimg32                          loaded at 76380000h - 76385000h
lgscroll                        loaded at 10100000h - 1010E000h
MSVCR71                          loaded at 7C340000h - 7C396000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
apphelp                          loaded at 77B40000h - 77B62000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_abx                          loaded at 00F50000h - 00F83000h
foo_albumlist                    loaded at 00FB0000h - 00FF7000h
foo_amipwrapper                  loaded at 01020000h - 0104C000h
foo_audioscrobbler              loaded at 01070000h - 010A7000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_autoplaylist                loaded at 010D0000h - 01100000h
foo_browser                      loaded at 01120000h - 01159000h
foo_cdda                        loaded at 01180000h - 011B5000h
foo_common                      loaded at 011E0000h - 01213000h
foo_converter                    loaded at 01240000h - 012A9000h
foo_custominfo                  loaded at 012D0000h - 01355000h
foo_cwbowron                    loaded at 01380000h - 013AA000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_cwb_hooks                    loaded at 013E0000h - 0142D000h
foo_default_videoplayer          loaded at 01450000h - 0145D000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_dockable_panels              loaded at 01480000h - 014B3000h
foo_dop                          loaded at 014E0000h - 0154C000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_dsp_delta                    loaded at 01570000h - 0158E000h
foo_dsp_std                      loaded at 015B0000h - 015F1000h
foo_freedb2                      loaded at 01620000h - 01660000h
foo_ftpput                      loaded at 01680000h - 016FF000h
WINSPOOL                        loaded at 73000000h - 73026000h
WININET                          loaded at 42C10000h - 42CDF000h
Normaliz                        loaded at 01710000h - 01719000h
iertutil                        loaded at 42990000h - 429D5000h
foo_history                      loaded at 01960000h - 0197C000h
foo_input_std                    loaded at 019A0000h - 01AB3000h
foo_lyricsdb                    loaded at 01AE0000h - 01B0F000h
foo_masstag                      loaded at 01B30000h - 01B7F000h
foo_playback_custom              loaded at 01BA0000h - 01BDF000h
foo_playlist_bind                loaded at 01C10000h - 01C35000h
foo_playlist_manager            loaded at 01C50000h - 01C94000h
foo_pqview                      loaded at 01CC0000h - 01CDB000h
foo_preview                      loaded at 01D00000h - 01D21000h
foo_rgscan                      loaded at 01D40000h - 01D88000h
foo_run                          loaded at 01DB0000h - 01DDB000h
foo_runcmd                      loaded at 01E00000h - 01E2F000h
foo_uie_albumart                loaded at 01E50000h - 01E8C000h
foo_uie_albumart_msn            loaded at 01EB0000h - 01ECC000h
foo_uie_lyrics                  loaded at 01EE0000h - 01F44000h
foo_uie_lyrics_panel            loaded at 01F70000h - 01FD9000h
foo_uie_peakmeter                loaded at 02000000h - 02028000h
foo_uie_playlists_dropdown      loaded at 02050000h - 0208C000h
foo_uie_queuemanager            loaded at 020B0000h - 020E9000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D6000h
mscorlib.ni                      loaded at 790C0000h - 79B90000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
System.ni                        loaded at 7A440000h - 7AC06000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF6C000h
foo_uie_quicksearch              loaded at 04850000h - 04896000h
foo_uie_tabs                    loaded at 048A0000h - 048CA000h
foo_uie_typefind                loaded at 048F0000h - 04920000h
foo_uie_vis_egoh                loaded at 04940000h - 0495D000h
foo_ui_columns                  loaded at 04970000h - 04A15000h
foo_ui_panels                    loaded at 04A40000h - 04B07000h
foo_ui_std                      loaded at 04B30000h - 04B87000h
foo_unpack                      loaded at 04BB0000h - 04BDE000h
foo_winamp_spam                  loaded at 04C00000h - 04C30000h
HookDll                          loaded at 10400000h - 10407000h
amip                            loaded at 05770000h - 0592A000h
mswsock                          loaded at 71A50000h - 71A8F000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
DNSAPI                          loaded at 76F20000h - 76F47000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC54000h
DSOUND                          loaded at 73F10000h - 73F6C000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
netapi32                        loaded at 5B860000h - 5B8B4000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
GRA8E1~1                        loaded at 07D20000h - 07F3D000h
GrooveUtil                      loaded at 68EF0000h - 68FE1000h
GrooveNew                        loaded at 68FF0000h - 68FF7000h
ATL80                            loaded at 7C630000h - 7C64B000h
GR99D3~1                        loaded at 65E30000h - 65E67000h
urlmon                          loaded at 42CF0000h - 42E14000h
Msxml3                          loaded at 74980000h - 74A8E000h
Secur32                          loaded at 77FE0000h - 77FF1000h
winrnr                          loaded at 76FB0000h - 76FB8000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
sensapi                          loaded at 722B0000h - 722B5000h
iphlpapi                        loaded at 76D60000h - 76D79000h
MPRAPI                          loaded at 76D40000h - 76D58000h
ACTIVEDS                        loaded at 77CC0000h - 77CF2000h
adsldpc                          loaded at 76E10000h - 76E35000h
ATL                              loaded at 76B20000h - 76B31000h
rtutils                          loaded at 76E80000h - 76E8E000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
RASAPI32                        loaded at 76EE0000h - 76F1C000h
rasman                          loaded at 76E90000h - 76EA2000h
TAPI32                          loaded at 76EB0000h - 76EDF000h
msv1_0                          loaded at 77C70000h - 77C93000h
xpsp2res                        loaded at 20000000h - 202C5000h
wmvcore                          loaded at 15110000h - 1536A000h
WMASF                            loaded at 11C70000h - 11CA9000h
mlang                            loaded at 75CF0000h - 75D81000h
msdmo                            loaded at 736B0000h - 736B7000h
wmadmod                          loaded at 11820000h - 118DC000h
mfplat                          loaded at 0BEF0000h - 0BF27000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 01E14FCEh, location: "foo_runcmd", loaded at 01E00000h - 01E2F000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 004935D8h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 01E14F96h, location: "foo_runcmd", loaded at 01E00000h - 01E2F000h
Address: 004935B9h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004935D8h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 01E14F56h, location: "foo_runcmd", loaded at 01E00000h - 01E2F000h
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 004935D8h, location: "foobar2000", loaded at 00400000h - 00527000h
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: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
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: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 004A6FD8h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 00438DA7h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004E2A8Ch, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004DEDF8h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004C1EFCh, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004C1EE4h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 04AB273Fh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 04A5749Dh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C910F46h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+000004B7h)
Address: 773E207Bh, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "DefSubclassProc" (+00000055h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 04AB0100h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB275Eh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB24E2h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04ABB0A0h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AD0536h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A820D2h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AD8058h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04ADB564h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
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: 04AB218Dh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB277Ch, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AD058Bh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A5345Bh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 02080072h, location: "foo_uie_playlists_dropdown", loaded at 02050000h - 0208C000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 04AD8058h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AD8058h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 0050005Ch, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 00460020h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910F46h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+000004B7h)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 04AB273Fh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB275Eh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04ABB0A0h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C917E77h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+0000047Ah)
Address: 04AB24E2h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C917C0Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+0000020Fh)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 04ACCCA0h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A4B0E2h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A89ADFh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Symbol: "foobar2000_get_interface" (+0000700Fh)
Address: 04A8A14Eh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Symbol: "foobar2000_get_interface" (+0000767Eh)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 04AB218Dh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB277Ch, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 04AD8058h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7E41A901h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "wsprintfA" (+00000054h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C917BB8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001BBh)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 04AB2989h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB29C0h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04ABB0A0h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB29C0h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A41499h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04ABB0A0h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB275Eh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A9033Fh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Symbol: "foobar2000_get_interface" (+0000D86Fh)
Address: 04A77B9Ch, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A7A1EDh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 01F73900h, location: "foo_uie_lyrics_panel", loaded at 01F70000h - 01FD9000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 013E3314h, location: "foo_cwb_hooks", loaded at 013E0000h - 0142D000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C917D47h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+0000034Ah)
Address: 7C917DA3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000003A6h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 77F17012h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "BitBlt" (+00000089h)
Address: 77F16FFAh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "BitBlt" (+00000071h)
Address: 02010D3Fh, location: "foo_uie_peakmeter", loaded at 02000000h - 02028000h
Address: 02010D3Fh, location: "foo_uie_peakmeter", loaded at 02000000h - 02028000h
Address: 04A5F132h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 02010D3Fh, location: "foo_uie_peakmeter", loaded at 02000000h - 02028000h
Address: 04A5F13Bh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 04A52F5Ch, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A56996h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 77F53020h, location: "GDI32", loaded at 77F10000h - 77F57000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 04AB218Dh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB277Ch, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 04AB273Fh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB275Eh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04ABB0A0h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB275Eh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A8FF98h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Symbol: "foobar2000_get_interface" (+0000D4C8h)
Address: 04A8FFCDh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Symbol: "foobar2000_get_interface" (+0000D4FDh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
Common services 0.1  (foo_common)
Winamp API Emulator 0.96  (foo_winamp_spam)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Peakmeter Panel 0.0.3.1  (foo_uie_peakmeter)
Default User Interface 0.9acc  (foo_ui_std)
Playback Statistics Custom 1.2.1  (foo_playback_custom)
Album Art Browser 0.0.5 [Jul 23 2007 - 08:27:55]  (foo_cwbowron)
Autoplaylist Manager 1.0  (foo_autoplaylist)
AMIP Wrapper 0.90  (foo_amipwrapper)
RAR reader 1.1  (foo_unpack)
freedb Tagger 0.5.2a  (foo_freedb2)
FLAC Decoder 1.1.0  (foo_input_std)
Dockable Panels 1.0.7b [Mar 28 2007 - 09:18:48]  (foo_dockable_panels)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
foobar2000 core 0.9.4.3  (Core)
Album Art Panel 0.2.6  (foo_uie_albumart)
Playlist Manager 1.0.2  (foo_playlist_manager)
Music Browser 1.2.3b [Mar 23 2007 - 16:52:56]  (foo_browser)
Tagger Panel Window 1.0.5 [Jun 12 2007 - 15:14:00]  (foo_cwb_hooks)
Columns UI 0.2.0 alpha 3  (foo_ui_columns)
Audioscrobbler 1.3.6  (foo_audioscrobbler)
Masstagger 1.6  (foo_masstag)
FTP Uploader 0.4.9  (foo_ftpput)
cwbowron's title format hooks 1.2.5 [Jun  8 2007 - 08:49:42]  (foo_cwb_hooks)
History 0.2  (foo_history)
CD Audio Decoder 2.1.1  (foo_cdda)
Default video player 0.1.3  (foo_default_videoplayer)
Converter 1.0.1  (foo_converter)
Standard Input Array 1.0  (foo_input_std)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
Run Command 1.0 beta 2  (foo_runcmd)
Standard DSP array 1.0  (foo_dsp_std)
Lyrics panel 0.35  (foo_uie_lyrics_panel)
Album List 3.2.0  (foo_albumlist)
Lyric Show Panels 0.3.1.1b7 [Jul 13 2007 - 12:34:08]  (foo_uie_lyrics)
Playlist Bind 3.1  (foo_playlist_bind)
iPod manager 0.4.3 TEST  (foo_dop)
Panels UI 0.14.12 beta [Jul 18 2007 - 13:39:30]  (foo_ui_panels)
Preview 1.2  (foo_preview)
Startup Actions 0.0.2 [Jul 23 2007 - 08:27:55]  (foo_cwbowron)
Typefind 0.2 beta 1  (foo_uie_typefind)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
ABX Comparator 1.3.1  (foo_abx)
foo_custominfo 0.1.2  (foo_custominfo)
WMA Decoder 1.1  (foo_input_std)
Album Art Panel Mod (MSN) 0.2.1_8  (foo_uie_albumart_msn)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Run services 0.3.2  (foo_run)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
Playlists Dropdown 0.6 alpha 3  (foo_uie_playlists_dropdown)
ZIP/GZIP reader 1.0  (foo_unpack)
Title: foo_ui_panels
Post by: Keikonium on 2007-07-28 07:03:43
I am having a problem with the EXEC command for buttons. I am using the following code and it doesn't seem to work:
Code: [Select]
$imagebutton($eval(%_width%-46),$eval(%_height%-23),$get(dir)\google2.png,$get(dir)\google.png,EXEC:'http://www.google.com/search?q='$replace(%album%, ,+),tooltip,'Search Google For: "'%album%'"')


I got the EXEC command FROM the wiki, so I think it is correct. When I click the button, it doesn't do anything at all. I am using firefox on WinXP SP2 if that matters.
EXEC commands haven't worked for me in ANY version of Panels UI .
Title: foo_ui_panels
Post by: mil3s on 2007-07-28 11:06:24
Terrestrial, good work recently but a quick question. Will there be a complete move to the new syntax at some point or will the old syntax still be valid?

I think old syntax compatibility should be removed in next version to encourage users to write new syntax instead of old. If they still want to use the old syntax, they should stick to an old version imo.

I really like the new version because of the auto truncating of text but it is really unstable and a few functions still doesn't work properly. I'm having problems with $calcwidth and $calcheight mainly.

Also. Terrestrial, please bring back the possibility to switch layouts from the View > Panels UI menu. It was a really good feature imo.

Keep up the good work Terrestrial.
Title: foo_ui_panels
Post by: egginsoup on 2007-07-28 13:39:52
Hello, I wonder if someone could offer a bit of advice on how to add more grouping criteria to the library filter.

I'm using FofR's config that groups single tracks into a ! Singles section on the library. I'd like to group together songs that have the IsVarious global = 1 into a ! Various Artists section too. I'd also like to take this a stage further by grouping together all songs that have IsMix = 1 into a ! Mix section and IsVinyl=1 into ! Vinyl Singles. Oh, I'd like ! Various Artists to be listed by %album% and all the others by %artist% too.

I know how to set the track globals but I'm not sure of the syntax of the library filter code. I've tried creating separate criteria but this didn't work so I assume I have to nest each part of the code, I've tried various ways to nest them without success and this is the bit I'm stuck on.

If I take this...

Code: [Select]
$ifequal(
$get(isSingle),1,! Singles
,
%artist%
)


and edit it to this...

Code: [Select]
$ifequal(
$get(isVarious),1,! Various Artists
,
%album%
)


...it works ok, but if I try both together it doesn't work. How do I nest these?

Thanks.
Title: foo_ui_panels
Post by: eboomer on 2007-07-28 15:29:33
...
(http://img253.imageshack.us/img253/5131/libraryfilteryw3.jpg)
...


As for the logic of your tree structure, I guess you want a header called "Artist" to indicate that it's sorted first by artist.  So for the "criteria" of the first level here, you would put "Artist" to have it display the word "Artist" in the header.  For the next level, your criteria would be: %artist% $left(%artist%,1).  For the next level, your criteria would be: $eval(%date%-5000) %album%.  For the next level, your criteria woudl be : %tracknumber%.  You can, of course have more than one header, each of which with different tree structures.

Ok, so last time I asked, the post got deleted, then I searched the whole forum for a day and found it somewhere at last, but now foobar crashed and everything is gone. Hope I don't have to search all day again...

I am using PanelsUI 13.8

First question:
I have multiple values for same song etc one song have this as %tag% "Christmas;Winter" and I want that song to be listed under both "Christmas" and %Winter% under my library filter.

Second Question:
To my surprise I haven't found this in the wiki; how do I do to make all playlists named -s- in the end having the "Single" layout in SCPL, and all named -a- have the "Album" ? Before there was something like the layout selector or something...

I have tried to search for the most I can think of, but can't find this, any help would be greatly appreciated...


I know that that waa not possible in recent past versions of PanelsUI.  As far as I know, that ability has not been added in the beta versions, though it seems their might be features added that are not in the changelog.  I'd bet a bit of money that this hasn't been done yet, though...

...
...it works ok, but if I try both together it doesn't work. How do I nest these?
...


You have to nest the $if statements, like so:
Code: [Select]
$ifequal(value1a,value1b,
  do1,
  $ifequal(value2a,value2b,
    do2,
    else
  )
)

If you've tried something like the above, post the specific code you used and we can tell you where you went wrong...
Title: foo_ui_panels
Post by: egginsoup on 2007-07-28 16:08:49
You have to nest the $if statements, like so:
Code: [Select]
$ifequal(value1a,value1b,
  do1,
  $ifequal(value2a,value2b,
    do2,
    else
  )
)

If you've tried something like the above, post the specific code you used and we can tell you where you went wrong...



This is exactly what I was looking for, it works perfectly. Thankyou for your help, it's much appreciated.
Title: foo_ui_panels
Post by: eboomer on 2007-07-28 17:15:15
Terrestrial:  It seems one cannot put one image spread over multiple item rows in SCPL (as with album art thumbnails) without the equivalent of the old VALIGN-T switch or the ability to access the exact dimensions of a particular image, unless the height of the image is greater than the width. 

Could you please either bring back a vertical alignment option or give the ability to access the dimensions of an image?

Thanks
Title: foo_ui_panels
Post by: BelleAndZEK on 2007-07-28 18:27:18
What's the command for a button (directly in PanelsUI) to load a specific playlist in SCP?
The closest I could find was PLAYLISTS-MENU
But I don't want the Menu to appear, only to load a specific playlist in SCP. Thanks.
Title: foo_ui_panels
Post by: bitbot on 2007-07-28 18:39:38
First of all, great work on PanelsUI, terrestrial. I can't wait for new versions with new great features. 
I've just started using it and have been working on a pui of my own for a couple of weeks.

I'm using a Track Display Panel to hold info about and control playlists, mainly through cwb_hooks functions and variables and context menu items. What I'm missing and would be great if you added are some more functions to get more information about playlists.

Specifically these or similar functions:
%num_playlists% - the number of available playlists.
$playlist_name(index) - returns the name of specific playlist.
and a command for buttons to switch to a specific playlist either by name or index.

these would be nice as well
$playlist_items(index) - returns number of items in playlist.
$playlist_length(index) - returns length of playlist in seconds.

Using these functions you could make a more detailed overview of the playlists.
Title: foo_ui_panels
Post by: sylla on 2007-07-28 21:53:30
I know that that waa not possible in recent past versions of PanelsUI.  As far as I know, that ability has not been added in the beta versions, though it seems their might be features added that are not in the changelog.  I'd bet a bit of money that this hasn't been done yet, though...



Which of my questions do you think is not possible? If it's the Library filter multiple values, then the pain is that I got it to work perfectly with some kind of function or something, and it was in this forum. However I can't seem to find it again.

I think it would really help if someone could just put all those small useful "tips and tricks" in the wiki, or if not possible, in a thread in the forums. Because it's really hard to find by searching.
Title: foo_ui_panels
Post by: blaxima on 2007-07-28 23:03:26

Terrestrial, good work recently but a quick question. Will there be a complete move to the new syntax at some point or will the old syntax still be valid?

I think old syntax compatibility should be removed in next version to encourage users to write new syntax instead of old. If they still want to use the old syntax, they should stick to an old version imo.

I really like the new version because of the auto truncating of text but it is really unstable and a few functions still doesn't work properly. I'm having problems with $calcwidth and $calcheight mainly.

Also. Terrestrial, please bring back the possibility to switch layouts from the View > Panels UI menu. It was a really good feature imo.

Keep up the good work Terrestrial.


First of all, I don't think people should have to re-write their configs everytime the langauge is altered. That is a pain in the ass and it also hurts people who don't know how to write in the first place. I am still using v13.6 for many reasons including the View menu which you want back but how you can say out with the old and in with the new and then reqeust an old feature is comical. It is hard to say people should stick with older versions if they don't want to move forward because it is next to impossible to find older versions if you make the mistake of taking a new one out for a test drive without saving the old.

I also would like to see some very old lingering bugs fixed before more features are added. I've posted a bug for I don't know how many builds and it still remains. New features are great but I think bug fixes should be more of a priority aswell as compatibility with older configs as this plug-in moves forward.

But I guess that it really wont affect me anymore because I don't have the time nor the inclination to keep re-writing my config once I've settled on one just to have it look the way it all ready does just with the newest plug-in. To each his own I guess
Title: foo_ui_panels
Post by: wolfsong on 2007-07-29 14:22:05
I haven't played with the panels component yet but having looked over the documentation is still not possible to create a column of text buttons without specifying the alignment for each row? Essentially I want:
Code: [Select]
button1
button2
button3
etc.

Thanks.
Title: foo_ui_panels
Post by: eboomer on 2007-07-29 15:40:55

I know that that waa not possible in recent past versions of PanelsUI.  As far as I know, that ability has not been added in the beta versions, though it seems their might be features added that are not in the changelog.  I'd bet a bit of money that this hasn't been done yet, though...

Which of my questions do you think is not possible? If it's the Library filter multiple values, then the pain is that I got it to work perfectly with some kind of function or something, and it was in this forum. However I can't seem to find it again.

I think it would really help if someone could just put all those small useful "tips and tricks" in the wiki, or if not possible, in a thread in the forums. Because it's really hard to find by searching.

I was answering your first question.

As for your second question, one way to do this (I think this should work) would be to put the following in the globals section of the PanelsUI preferences:
Code: [Select]
$if($strcmp($right(%playlist_name%,3),-s-),
  $puts(singles.playlist,1),
  $puts(singles.playlist,0)
)

And then use that variable in the SCPL configuration to determine the look of it, including possibly !noheader! to suppress the header.

As for the "tips and tricks" thing, with PanelsUI the possiblities are almost endless.  I believe there are simply too many of them for it to be feasible.  You just have to get to know the features built in, and use a little creative thinking, and try it out...
Title: foo_ui_panels
Post by: z-x on 2007-07-29 16:19:43
Is it a way to make PanelsUI use transparent PNG's as a background when I removed titlebar (what I have done is only remove the title bar, but there is still the black background)? I mean - is it possible to see alpha-channel working at main background?
Title: foo_ui_panels
Post by: Ryxxui on 2007-07-29 16:29:58
Anyone else having problems with the $textcolor() function in 0.14.12?  I can't get the text to change color, regardless of whether I use the $textcolor(255,255,255) format, the $textcolor($c(255,255,255)) format, or $textcolor($color(255,255,255)), all of which should work according to the new function list.
Title: foo_ui_panels
Post by: mil3s on 2007-07-29 18:19:57
$textcolor(255,255,255) and $textcolor($color(255,255,255)) does not work and should not work with 0.14.12. The first one is not proper use of $textcolor and the second won't work until the next version. $textcolor(FFFFFF) should work though.
Title: foo_ui_panels
Post by: Ryxxui on 2007-07-29 18:49:17
$textcolor(255,255,255) and $textcolor($color(255,255,255)) does not work and should not work with 0.14.12. The first one is not proper use of $textcolor and the second won't work until the next version. $textcolor(FFFFFF) should work though.


I've been using PanelsUI for about two days, and I have to say this:  the hardest part about using it isn't writing the code for it.  The hardest thing, by far, is figuring out what the hell actually works in the version you're using.  I mean, I didn't screw with PanelsUI for a long time because the wiki page was way too confusing.  When I saw there was a nice, clean, simple wiki page describing the functions that actually work, I was excited and downloaded it, which went well until I realized that the main download link went to an older version than the wiki page described.  So, fine, I went through and found a link to the version that the wiki page described.  And now, I'm finding out that it isn't even accurate, it contains functions that aren't implemented yet. 
I don't know. I know I'm bitching about maintenance stuff, which is boring compared to trailblazing and development stuff, but how are people who are just getting into the project supposed to understand what is going on if
a) Everyone is using and talking about different versions  (this includes users and developers)
b) There is no easy place to find the newest version and what actually works for it
Am I wrong?
Also, $textcolor(FFFFFF) doesn't work, either.
Title: foo_ui_panels
Post by: mil3s on 2007-07-29 18:56:31
^Are you using $newsyntax() in your // Global section? Beacuse if you don't it won't work.
Title: foo_ui_panels
Post by: Ryxxui on 2007-07-29 19:16:47
^Are you using $newsyntax() in your // Global section? Beacuse if you don't it won't work.

Thanks mil3s, that worked.
Title: foo_ui_panels
Post by: sylla on 2007-07-29 23:16:20
As for your second question, one way to do this (I think this should work) would be to put the following in the globals section of the PanelsUI preferences:
Code: [Select]
$if($strcmp($right(%playlist_name%,3),-s-),
  $puts(singles.playlist,1),
  $puts(singles.playlist,0)
)

And then use that variable in the SCPL configuration to determine the look of it, including possibly !noheader! to suppress the header.

As for the "tips and tricks" thing, with PanelsUI the possiblities are almost endless.  I believe there are simply too many of them for it to be feasible.  You just have to get to know the features built in, and use a little creative thinking, and try it out...


Thanks for the help, though I think I am stupid enough not to know how to use the singles.playlist in the SCPL configration... Is there nothing like $layout or something? Because I would like to keep my SCPL layouts in different layouts (if I was just to have it as one text I would know how to do with an $if or something...)

Maybe I agree with you on the tips and tricks, the possibilites are endless, but I think there is some things that the majority will use. There is something like that for ColumnsUI (though it's outdated I think). I am talking about those "miracle codes" for example how to make a good rating panel, or my first posted question about library filter and multiple values.
Title: foo_ui_panels
Post by: Kiteroa on 2007-07-30 12:45:28
Terrestrial:

I've just started using the beta version - no problems so far. (But I'm not sure what I should be able to do with this version that I couldn't do with the old one!)

However some bugs or usability issues around the one new feature I played with:

1)the "Send to <playlist>" and "Add to <playlist" menu options send or add only the first track selected instead of all the tracks in the range selected.

2)when invoked from a button they do nothing if the named playlist does not already exist: it would be helpful if they created it. 

3)the "<send/append> and activate" options don't seem too useful; "<send/append> and PLAY" would be better, surely?


As always, thanks for all your effort - keep up the good work!
Title: foo_ui_panels
Post by: macca on 2007-07-30 18:10:33

...
(http://img253.imageshack.us/img253/5131/libraryfilteryw3.jpg)
...


As for the logic of your tree structure, I guess you want a header called "Artist" to indicate that it's sorted first by artist.  So for the "criteria" of the first level here, you would put "Artist" to have it display the word "Artist" in the header.  For the next level, your criteria would be: %artist% $left(%artist%,1).  For the next level, your criteria would be: $eval(%date%-5000) %album%.  For the next level, your criteria woudl be : %tracknumber%.  You can, of course have more than one header, each of which with different tree structures.


Thanks for the answer, I've got it working more-a-less right now.

I now have another problem that I was hoping someone could help with; I'm trying to place a button on my Layout, to toggle between my now playing panel, and my playlist panel. The problem is that When the code is this...

Code: [Select]
// PerTrack

[...]

// buttons
$button2(440,$eval(%_height%-80),0,0,100,30,
    '$font(Arial,10,,255-255-255) Library',
    '$font(Arial,10,,255-0-0) Library',
    PVAR:SET:mem2:$ifgreater($getpvar(mem2),0,0,1),
    )


...the button is displayed fine, but the hot-spot area is too large, so having tried changing it to this...

Code: [Select]
// PerTrack

[...]

// buttons
$button2(440,$eval(%_height%-80),0,0,$calcwidth(Library),$calcheight(Library),
    '$font(Arial,10,,255-255-255) Library',
    '$font(Arial,10,,255-0-0) Library',
    PVAR:SET:mem2:$ifgreater($getpvar(mem2),0,0,1),
    )


... the button is no longer displayed. There is still a hotspot area there, because when I move my mouse over where the button should be I get the little caption 'PVAR:SET:mem2:1' (not the button hover text).

Is there a problem with my use of the $calcwidth() / calcheight() functions? I haven't been able to figure out myself why its behaving like this, so any ideas are welcome.

Thanks alot, mac
Title: foo_ui_panels
Post by: Sam Stoat on 2007-07-31 17:13:40
Does anyone know if $meta_sum() or $info_sum() could be used to get the playing time of an album?  I've tried $info_sum(length_seconds) in the group section of SCPL, but it always returns 0, as does $meta_info(length_seconds).
Title: foo_ui_panels
Post by: BelleAndZEK on 2007-08-01 03:50:32
Terrestrial: I don't know if it had been reported but I found this:

When I hover a button (pause in this example) and then I get the cursor out of the button area, the text underneath the button disapears.

The button is a PNG with transparency. You can see the X and Y position where the button starts; where the text underneath it disapears.



see example here:

(http://bleh.killhimhidethebody.com/panelsuitooltip1.jpg)
Title: foo_ui_panels
Post by: SmilerSmiles on 2007-08-01 16:19:50
Terrestrial: I don't know if it had been reported but I found this:

When I hover a button (pause in this example) and then I get the cursor out of the button area, the text underneath the button disapears.

The button is a PNG with transparency. You can see the X and Y position where the button starts; where the text underneath it disapears.



see example here:

(http://bleh.killhimhidethebody.com/panelsuitooltip1.jpg)


Why not either crop the png so theres less transparency above the actual pic or you could change the hight of the button. Looks very nice btw would love to see a full shot.
Title: foo_ui_panels
Post by: BelleAndZEK on 2007-08-02 00:18:37
Why not either crop the png so theres less transparency above the actual pic or you could change the hight of the button. Looks very nice btw would love to see a full shot.


I could do that but I thought it would be better to report it. Otherwise it would be like hiding the duest under the carpet rather than cleaning it.. you know what I mean?

It really is no big deal.



As for my config.. it's almost done but there's something that keeps me from finishing it; i can't find the way to make a button to activate a specific playlist in the SCP. I'll post the screenshot in the thread for that when i figure that one out.
Title: foo_ui_panels
Post by: z-x on 2007-08-02 15:01:09
Next question.  Is there a way to use SCPL for example three times with different config each time in PanelsUI?
Title: foo_ui_panels
Post by: The Judge on 2007-08-02 16:04:58
Next question.  Is there a way to use SCPL for example three times with different config each time in PanelsUI?


If I understand your question correctly, then yes. You can have multiple SCPL configs for different playlists.
Title: foo_ui_panels
Post by: Kiteroa on 2007-08-02 17:31:51
As for my config.. it's almost done but there's something that keeps me from finishing it; i can't find the way to make a button to activate a specific playlist in the SCP. I'll post the screenshot in the thread for that when i figure that one out.
[/quote]

You might be able to use a button to kick off a foo_run or foo_run_cmd service which runs a command line which uses foo_command_playlist to give the appropriate command.

I want to try that myself, when time permits; let me know if you get anywhere!
Title: foo_ui_panels
Post by: macca on 2007-08-02 17:45:04
As for my config.. it's almost done but there's something that keeps me from finishing it; i can't find the way to make a button to activate a specific playlist in the SCP. I'll post the screenshot in the thread for that when i figure that one out.


Could you use %cwb_activelist% from foo_cwb_hooks somehow? Btw your config does look very nice, from that little screenshot you posted.


Next question.  Is there a way to use SCPL for example three times with different config each time in PanelsUI?


In the code $panel(name,ID,X,Y,W,H,options) I think the 'name' field defines the actual panel configuration.

So you could use $panel(name,Single Column Playlist,X,Y,W,H,options) three times, defining 'name' as something different for each. Playlist1, playlist2, and playlist3, maybe.

Also I think if you want to place 2 seperate panels, with the same configuration, you just make sure that the 'name' field is identical for each one. I do that with track displays on my config.
Title: foo_ui_panels
Post by: Kiteroa on 2007-08-02 18:13:25

As for my config.. it's almost done but there's something that keeps me from finishing it; i can't find the way to make a button to activate a specific playlist in the SCP. I'll post the screenshot in the thread for that when i figure that one out.


Could you use %cwb_activelist% from foo_cwb_hooks somehow? Btw your config does look very nice, from that little screenshot you posted.



Unfortunately that won't work: %cwb_activelist% from foo_cwb_hooks returns the name of the currently active playlist - it will not allow you to change which playlist is active. All the foo_cwb_hooks items give info. only.
Title: foo_ui_panels
Post by: Keikonium on 2007-08-02 20:15:50
Not sure if this is a bug or not, but the 'effects' dialog for fonts allows you to choose a color for your font. So I choose a color (doesn't matter which one) and then copied the code that was created, but the color of my font wasn't included in the code. Previous $font() codes did include the color, but the new syntax doesn't. Could this be added?

Right now I am using $textcolor() or $rgb() but its just more lines of code .

Everytime I go to paste this code into my track info panel, I get a crash:

Code: [Select]
// Global
$puts(dir2,'C:\Documents and Settings\Owner\Application Data\foobar2000\images\hearts\')
$puts(dir3,'C:\Documents and Settings\Owner\Application Data\foobar2000\kei\rating\')
$puts(dir1,'C:\Program Files\foobar2000\kei\')

$puts(header,$font(Lucida Sans Unicode,6,bold,221-222-223))
$puts(body,$font(Calibri,9,,221-222-223))
$puts(heart.font,$font(Arial Unicode MS,20,,))
$puts(heart.x,5)
$puts(heart.y,10)

$puts(rate.0,$get(*grey)$get(heart.font)$char(9829))
$puts(rate.1,$get(*blue)$get(heart.font)$char(9829))
$puts(rate.2,$get(*purple)$get(heart.font)$char(9829))
$puts(rate.3,$get(*green)$get(heart.font)$char(9829))
$puts(rate.4,$get(*orange)$get(heart.font)$char(9829))
$puts(rate.5,$get(*red)$get(heart.font)$char(9829))
$puts(rate.6,$get(*peach)$get(heart.font)$char(9829))

// PerTrack
$get(header)$upper( -Rating-)
$align(left,left)$get(body)

$textbutton($eval($get(heart.x)+0),$get(heart.y),,,$get(rate.0),$get(rate.0),TAG:SET:rating:0,tooltip,Rate 0)
$textbutton($eval($get(heart.x)+25),$get(heart.y),,,$get(rate.1),$get(rate.1),TAG:SET:rating:1,tooltip,Rate 1)
$textbutton($eval($get(heart.x)+50),$get(heart.y),,,$get(rate.2),$get(rate.2),TAG:SET:rating:2,tooltip,Rate 2)
$textbutton($eval($get(heart.x)+75),$get(heart.y),,,$get(rate.3),$get(rate.3),TAG:SET:rating:3,tooltip,Rate 3)
$textbutton($eval($get(heart.x)+100),$get(heart.y),,,$get(rate.4),$get(rate.4),TAG:SET:rating:4,tooltip,Rate 4)
$textbutton($eval($get(heart.x)+125),$get(heart.y),,,$get(rate.5),$get(rate.5),TAG:SET:rating:5,tooltip,Rate 5)
$textbutton($eval($get(heart.x)+150),$get(heart.y),,,$get(rate.6),$get(rate.6),TAG:SET:rating:6,tooltip,Rate 6)

Here is the crash log:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 04A8CF56h
Access violation, operation: write, address: 055DE000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (04A8CF56h):
04A8CF16h:  41 8B 84 24 08 01 00 00 8D 3C B0 8B 84 24 60 01
04A8CF26h:  00 00 8B CA F3 AB 8B 8C 24 A8 00 00 00 8B 84 24
04A8CF36h:  64 01 00 00 8D 3C B1 8B CA F3 AB 8B 84 24 F4 00
04A8CF46h:  00 00 8D 34 B0 8B 84 24 68 01 00 00 8B CA 8B FE
04A8CF56h:  F3 AB 8D 4C 24 28 51 8D 44 24 1C 8D B4 24 B0 03
04A8CF66h:  00 00 E8 73 4D 00 00 84 C0 0F 85 4B FA FF FF 8B
04A8CF76h:  44 24 44 3B C3 74 11 50 8D 94 24 B0 00 00 00 52
04A8CF86h:  FF 15 3C 44 AD 04 EB 1C 8B 44 24 38 8B 48 18 8B
Stack (0013A6A4h):
0013A684h:  00000001 B8054364 00000016 00000000
0013A694h:  01054238 00000016 00005600 80557800
0013A6A4h:  F4C8A88D 00000000 00000008 0013BC7C
0013A6B4h:  00000000 00000020 0989D774 00000004
0013A6C4h:  00000432 00000000 00000432 EC94E976
0013A6D4h:  0000004F 0989CDD8 055A66E0 00000000
0013A6E4h:  0000003C 0013AC34 0013A7B8 00000010
0013A6F4h:  00000000 7C91056D 055D8478 00000000
0013A704h:  00000018 00000024 0013A7D8 7C910551
0013A714h:  055BD408 7C91056D 00000000 054D1148
0013A724h:  054D1148 004935D8 EC94E92E 00000000
0013A734h:  0000000C 0001CF60 00000018 00000000
0013A744h:  00000004 055BD410 055DAAA8 0000000A
0013A754h:  055C70B0 04B20408 004935B9 00CD0000
0013A764h:  00000000 004935D8 EC94E9EE 00000000
0013A774h:  0000001B 0989D5CC 0013A78C 00000001
0013A784h:  7C9105C8 055B4270 0013A858 7C910551
0013A794h:  055D3B08 055DBDC0 055BD3F3 055B4663
0013A7A4h:  0000003C 00000000 055D9790 05599EB0
0013A7B4h:  FFFFFFFF 0001056D 00000005 0013A71C
Registers:
EAX: 00000018, EBX: 00000000, ECX: 00000070, EDX: 00000432
ESI: 055DD0F8, EDI: 055DE000, EBP: 0989CDD8, ESP: 0013A6A4
Crash location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Symbol: "foobar2000_get_interface" (+0000A486h)

Loaded modules:
foobar2000                      loaded at 00400000h - 00527000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F5000h
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
ShimEng                          loaded at 5CB70000h - 5CB96000h
AcGenral                        loaded at 6F880000h - 6FA4A000h
WINMM                            loaded at 76B40000h - 76B6D000h
OLEAUT32                        loaded at 77120000h - 771AC000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
VERSION                          loaded at 77C00000h - 77C08000h
USERENV                          loaded at 769C0000h - 76A73000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
IMM32                            loaded at 76390000h - 763AD000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
wbsys                            loaded at 66500000h - 6650A000h
wbhelp                          loaded at 66600000h - 66617000h
serwvdrv                        loaded at 5CD70000h - 5CD77000h
umdmxfrm                        loaded at 5B0A0000h - 5B0A7000h
wblind                          loaded at 66000000h - 66092000h
msimg32                          loaded at 76380000h - 76385000h
lgscroll                        loaded at 10100000h - 1010E000h
MSVCR71                          loaded at 7C340000h - 7C396000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
apphelp                          loaded at 77B40000h - 77B62000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_abx                          loaded at 00F50000h - 00F83000h
foo_albumlist                    loaded at 00FB0000h - 00FF7000h
foo_amipwrapper                  loaded at 01020000h - 0104C000h
foo_audioscrobbler              loaded at 01070000h - 010A7000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_autoplaylist                loaded at 010D0000h - 01100000h
foo_browser                      loaded at 01120000h - 01159000h
foo_cdda                        loaded at 01180000h - 011B5000h
foo_common                      loaded at 011E0000h - 01213000h
foo_converter                    loaded at 01240000h - 012A9000h
foo_custominfo                  loaded at 012D0000h - 01355000h
foo_cwbowron                    loaded at 01380000h - 013AA000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_cwb_hooks                    loaded at 013E0000h - 0142D000h
foo_default_videoplayer          loaded at 01450000h - 0145D000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_dockable_panels              loaded at 01480000h - 014B3000h
foo_dop                          loaded at 014E0000h - 0154C000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_dsp_delta                    loaded at 01570000h - 0158E000h
foo_dsp_std                      loaded at 015B0000h - 015F1000h
foo_freedb2                      loaded at 01620000h - 01660000h
foo_ftpput                      loaded at 01680000h - 016FF000h
WINSPOOL                        loaded at 73000000h - 73026000h
WININET                          loaded at 42C10000h - 42CDF000h
Normaliz                        loaded at 01710000h - 01719000h
iertutil                        loaded at 42990000h - 429D5000h
foo_history                      loaded at 01960000h - 0197C000h
foo_input_std                    loaded at 019A0000h - 01AB3000h
foo_lyricsdb                    loaded at 01AE0000h - 01B0F000h
foo_masstag                      loaded at 01B30000h - 01B7F000h
foo_playback_custom              loaded at 01BA0000h - 01BDF000h
foo_playlist_bind                loaded at 01C10000h - 01C35000h
foo_playlist_manager            loaded at 01C50000h - 01C94000h
foo_pqview                      loaded at 01CC0000h - 01CDB000h
foo_preview                      loaded at 01D00000h - 01D21000h
foo_rgscan                      loaded at 01D40000h - 01D88000h
foo_run                          loaded at 01DB0000h - 01DDB000h
foo_runcmd                      loaded at 01E00000h - 01E2F000h
foo_uie_albumart                loaded at 01E50000h - 01E8C000h
foo_uie_albumart_msn            loaded at 01EB0000h - 01ECC000h
foo_uie_lyrics                  loaded at 01EE0000h - 01F44000h
foo_uie_lyrics_panel            loaded at 01F70000h - 01FD9000h
foo_uie_peakmeter                loaded at 02000000h - 02028000h
foo_uie_playlists_dropdown      loaded at 02050000h - 0208C000h
foo_uie_queuemanager            loaded at 020B0000h - 020E9000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D6000h
mscorlib.ni                      loaded at 790C0000h - 79B90000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
System.ni                        loaded at 7A440000h - 7AC06000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF6C000h
foo_uie_quicksearch              loaded at 04850000h - 04896000h
foo_uie_tabs                    loaded at 048A0000h - 048CA000h
foo_uie_typefind                loaded at 048F0000h - 04920000h
foo_uie_vis_egoh                loaded at 04940000h - 0495D000h
foo_ui_columns                  loaded at 04970000h - 04A15000h
foo_ui_panels                    loaded at 04A40000h - 04B07000h
foo_ui_std                      loaded at 04B30000h - 04B87000h
foo_unpack                      loaded at 04BB0000h - 04BDE000h
foo_winamp_spam                  loaded at 04C00000h - 04C30000h
HookDll                          loaded at 10400000h - 10407000h
amip                            loaded at 05770000h - 0592A000h
mswsock                          loaded at 71A50000h - 71A8F000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
DNSAPI                          loaded at 76F20000h - 76F47000h
DSOUND                          loaded at 73F10000h - 73F6C000h
wdmaud                          loaded at 72D20000h - 72D29000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
msacm32                          loaded at 72D10000h - 72D18000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC54000h
netapi32                        loaded at 5B860000h - 5B8B4000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
GRA8E1~1                        loaded at 08240000h - 0845D000h
GrooveUtil                      loaded at 68EF0000h - 68FE1000h
GrooveNew                        loaded at 68FF0000h - 68FF7000h
ATL80                            loaded at 7C630000h - 7C64B000h
GR99D3~1                        loaded at 65E30000h - 65E67000h
urlmon                          loaded at 42CF0000h - 42E14000h
Msxml3                          loaded at 74980000h - 74A8E000h
Secur32                          loaded at 77FE0000h - 77FF1000h
winrnr                          loaded at 76FB0000h - 76FB8000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
sensapi                          loaded at 722B0000h - 722B5000h
iphlpapi                        loaded at 76D60000h - 76D79000h
MPRAPI                          loaded at 76D40000h - 76D58000h
ACTIVEDS                        loaded at 77CC0000h - 77CF2000h
adsldpc                          loaded at 76E10000h - 76E35000h
ATL                              loaded at 76B20000h - 76B31000h
rtutils                          loaded at 76E80000h - 76E8E000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
RASAPI32                        loaded at 76EE0000h - 76F1C000h
rasman                          loaded at 76E90000h - 76EA2000h
TAPI32                          loaded at 76EB0000h - 76EDF000h
msv1_0                          loaded at 77C70000h - 77C93000h
xpsp2res                        loaded at 20000000h - 202C5000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 004935D8h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004935B9h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004935D8h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 004935D8h, location: "foobar2000", loaded at 00400000h - 00527000h
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: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
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: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 004A6FD8h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 00438CBFh, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004DEDF8h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004C1EE4h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 04AB273Fh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C910F46h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+000004B7h)
Address: 773E207Bh, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "DefSubclassProc" (+00000055h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 04AB0100h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB275Eh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB24E2h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04ABB0A0h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AD0536h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A820D2h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 00470494h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 04AD8058h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04ADB564h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
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: 04AB218Dh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 00470494h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 04AB277Ch, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AD058Bh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A5345Bh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 00470494h, location: "foobar2000", loaded at 00400000h - 00527000h
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: 00470494h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 04AD8058h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AD8058h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 4ED55B38h, location: "gdiplus", loaded at 4EC50000h - 4EDF3000h
Address: 77F1BB36h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "StretchBlt" (+00000074h)
Address: 77F1BB1Fh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "StretchBlt" (+0000005Dh)
Address: 4ED4AF5Ch, location: "gdiplus", loaded at 4EC50000h - 4EDF3000h
Address: 77F1BAC2h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "StretchBlt" (+00000000h)
Address: 4ED431CCh, location: "gdiplus", loaded at 4EC50000h - 4EDF3000h
Address: 4ECA6FFFh, location: "gdiplus", loaded at 4EC50000h - 4EDF3000h
Address: 4ED43875h, location: "gdiplus", loaded at 4EC50000h - 4EDF3000h
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 04AB273Fh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB275Eh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04ABB0A0h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C917E77h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+0000047Ah)
Address: 04AB24E2h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C917C0Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+0000020Fh)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 04ACCCA0h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A4B0E2h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A89ADFh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Symbol: "foobar2000_get_interface" (+0000700Fh)
Address: 04A8A14Eh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Symbol: "foobar2000_get_interface" (+0000767Eh)
Address: 4ECBC184h, location: "gdiplus", loaded at 4EC50000h - 4EDF3000h
Address: 4ECA8CB2h, location: "gdiplus", loaded at 4EC50000h - 4EDF3000h
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 04AB218Dh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB277Ch, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 04AD8058h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7E41A901h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "wsprintfA" (+00000054h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C917BB8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001BBh)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 04AB2989h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB29C0h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04ABB0A0h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB29C0h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A41499h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04ABB0A0h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB275Eh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A9033Fh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Symbol: "foobar2000_get_interface" (+0000D86Fh)
Address: 04A77B9Ch, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A7A1EDh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 015BDF58h, location: "foo_dsp_std", loaded at 015B0000h - 015F1000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C912270h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlInitializeCriticalSection" (+00000743h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C917E77h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+0000047Ah)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 77F17012h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "BitBlt" (+00000089h)
Address: 77F16FFAh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "BitBlt" (+00000071h)
Address: 2001129Fh, location: "xpsp2res", loaded at 20000000h - 202C5000h
Address: 2001129Fh, location: "xpsp2res", loaded at 20000000h - 202C5000h
Address: 04A5F132h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 2001129Fh, location: "xpsp2res", loaded at 20000000h - 202C5000h
Address: 04A5F13Bh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 04A52F5Ch, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 2001129Fh, location: "xpsp2res", loaded at 20000000h - 202C5000h
Address: 04A56996h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 77F53020h, location: "GDI32", loaded at 77F10000h - 77F57000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 04AB218Dh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB277Ch, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 2001129Fh, location: "xpsp2res", loaded at 20000000h - 202C5000h
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 04AB273Fh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB275Eh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04ABB0A0h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB275Eh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A8FF98h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Symbol: "foobar2000_get_interface" (+0000D4C8h)
Address: 04A8FFCDh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Symbol: "foobar2000_get_interface" (+0000D4FDh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
Lyric Show Panels 0.3.1.1b7 [Jul 13 2007 - 12:34:08]  (foo_uie_lyrics)
Playlist Manager 1.0.2  (foo_playlist_manager)
Startup Actions 0.0.2 [Jul 23 2007 - 08:27:55]  (foo_cwbowron)
cwbowron's title format hooks 1.2.5 [Jun  8 2007 - 08:49:42]  (foo_cwb_hooks)
ZIP/GZIP reader 1.0  (foo_unpack)
FLAC Decoder 1.1.0  (foo_input_std)
WMA Decoder 1.1  (foo_input_std)
Standard Input Array 1.0  (foo_input_std)
Default video player 0.1.3  (foo_default_videoplayer)
freedb Tagger 0.5.2a  (foo_freedb2)
Album Art Panel Mod (MSN) 0.2.1_8  (foo_uie_albumart_msn)
Masstagger 1.6  (foo_masstag)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
iPod manager 0.4.3 TEST  (foo_dop)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
AMIP Wrapper 0.90  (foo_amipwrapper)
Winamp API Emulator 0.96  (foo_winamp_spam)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
Preview 1.2  (foo_preview)
foo_custominfo 0.1.2  (foo_custominfo)
Album List 3.2.0  (foo_albumlist)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Panels UI 0.14.12 beta [Jul 18 2007 - 13:39:30]  (foo_ui_panels)
FTP Uploader 0.4.9  (foo_ftpput)
Converter 1.0.1  (foo_converter)
Common services 0.1  (foo_common)
Audioscrobbler 1.3.6  (foo_audioscrobbler)
Typefind 0.2 beta 1  (foo_uie_typefind)
RAR reader 1.1  (foo_unpack)
Music Browser 1.2.3b [Mar 23 2007 - 16:52:56]  (foo_browser)
Playback Statistics Custom 1.2.1  (foo_playback_custom)
Album Art Browser 0.0.5 [Jul 23 2007 - 08:27:55]  (foo_cwbowron)
Tagger Panel Window 1.0.5 [Jun 12 2007 - 15:14:00]  (foo_cwb_hooks)
Playlists Dropdown 0.6 alpha 3  (foo_uie_playlists_dropdown)
Run Command 1.0 beta 2  (foo_runcmd)
Columns UI 0.2.0 alpha 3  (foo_ui_columns)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Peakmeter Panel 0.0.3.1  (foo_uie_peakmeter)
CD Audio Decoder 2.1.1  (foo_cdda)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Run services 0.3.2  (foo_run)
Standard DSP array 1.0  (foo_dsp_std)
foobar2000 core 0.9.4.3  (Core)
Lyrics panel 0.35  (foo_uie_lyrics_panel)
Dockable Panels 1.0.7b [Mar 28 2007 - 09:18:48]  (foo_dockable_panels)
History 0.2  (foo_history)
Default User Interface 0.9acc  (foo_ui_std)
ABX Comparator 1.3.1  (foo_abx)
Playlist Bind 3.1  (foo_playlist_bind)
Album Art Panel 0.2.6  (foo_uie_albumart)

Title: foo_ui_panels
Post by: The Judge on 2007-08-02 20:52:01
Terrestrial: I don't know if it had been reported but I found this:

When I hover a button (pause in this example) and then I get the cursor out of the button area, the text underneath the button disapears.

The button is a PNG with transparency. You can see the X and Y position where the button starts; where the text underneath it disapears.



see example here:

(http://bleh.killhimhidethebody.com/panelsuitooltip1.jpg)



Try putting the text after the button code in your PUI.

i.e.
$button(blah blah)
%title% etc.

instead of:

i.e.
%title% etc.
$button(blah blah)
Title: foo_ui_panels
Post by: dikamilo on 2007-08-02 22:12:06
I don't know what is wrong but ui panels today make 1Gb swap file (!!) and foo don't run... I redinstall but this dont help....
Title: foo_ui_panels
Post by: BelleAndZEK on 2007-08-03 00:33:37
I thought I could do it with CWB Hooks but i've tried it before and yes, it only gives information. That's a command that I need.

I can't believe this can't be done. There's nothing more natural that having a button to load a specific playlist in SCP, right?

Using the Playlist Menu kind of ruins the look of everything.



Try putting the text after the button code in your PUI.




It won't work as the text is in //PerSecond and the buttons have to be in //PerTrack.
Title: foo_ui_panels
Post by: kabuki on 2007-08-03 09:39:04
Hi, after a big month of absence, i am now using last beta test... all is working great after some little code change, but still using old syntax.

I just wanted to know if the "CONTEXT-SELECTED" option has gone... because for me it is not working anymore when multiple files are selected.
I have read from page 68 to 88, and did not notice any report of that.

Thx for your reply.
Cheers
Title: foo_ui_panels
Post by: Kiteroa on 2007-08-03 10:38:32
I thought I could do it with CWB Hooks but i've tried it before and yes, it only gives information. That's a command that I need.

I can't believe this can't be done. There's nothing more natural that having a button to load a specific playlist in SCP, right?

Using the Playlist Menu kind of ruins the look of everything.


I'm pretty sure each SCPL remembers the playlist associated with it. So, how about:

make another panel (i.e.: a new panel-id),

use a button to set a PVAR,

draw the appropriate panel (old or new) based on the PVAR,

when the new panel is open choose the desired playlist in it:

every time that panel is drawn it displays the appropriate panel!
Title: foo_ui_panels
Post by: Hakubo on 2007-08-03 16:59:10
Hmm.
Terrestial hasn't visited these forums for about a week. I wonder what could be the reason for that.

On another note, I seem to be having memory leaks. Or something like that.
After a couple of days of working without shutdown (playback may be stopped or paused repeatedly during that time, the window - minimized and restored), on yet another automatic track change during usual playback the interface becomes glitchy and sort of unresponsive. A copy of "background drawing" of the interface appears to the left of the player. Any attempt to enter track properties hangs foobar. But if I just exit it and launch it again, everything becomes right for another day or two.
Panels UI 0.14.12, using old syntax. And this started happening only recently (3 or 4 times already).
Title: foo_ui_panels
Post by: mundschuss on 2007-08-04 19:23:02
here's the problem:

if i select ac/dc in my albums panel, it looks like this, because the files from blow up your video arent in the correct order.
but the albums should be also sorted in date, but this isnt so.

image #1:
(http://img340.imageshack.us/img340/4675/foobarprob1yz3.jpg)

after making a right click and select artist/date/album, it looks like this:

(http://img340.imageshack.us/img340/7276/foobarprob2qr4.jpg)

now blow up your video is in correct order and the cd's are orderd after year.
aritst/date/album had already a check before i clicked on it.


what is wrong?

he always display just the folder-ordering

seeya

dennis


ps: sry for my bad english
Title: foo_ui_panels
Post by: keseldude on 2007-08-04 20:47:49
Hello,

I've been searching for a few days about how to refresh foobar to recheck folder locations for newly aquired album art/artist art. In previous versions of PanelsUI, I used to go to settings, type some random letters, delete them, and finally press OK. This worked perfectly, but now that doesn't work 

How do I go about doing this?

Thank you!! 
Title: foo_ui_panels
Post by: The Judge on 2007-08-05 01:02:19
Mundschuss, you're selecting the tracks from your albumlist/library filter so the initial sort will be determined by those and not SCPL. That's what I've found anyway. Check what your sort code is in those components.
Title: foo_ui_panels
Post by: nbv4 on 2007-08-05 01:30:38
I donlt know if this has been brought up already, but in SCPL, the only way to arrange tracks is to hold alt, then drag and drop. This is really annoying and kind of odd. Is there any plans to redesign this feature? I'm using foobar and panels_ui under wine in Linux, and the alt-drag method doesn't even work, as gnome and KDE both have alt-drag reserved for moving the window.
Title: foo_ui_panels
Post by: The Judge on 2007-08-05 01:49:13
I donlt know if this has been brought up already, but in SCPL, the only way to arrange tracks is to hold alt, then drag and drop. This is really annoying and kind of odd. Is there any plans to redesign this feature? I'm using foobar and panels_ui under wine in Linux, and the alt-drag method doesn't even work, as gnome and KDE both have alt-drag reserved for moving the window.


What version of Panels are you using? In the latest betas you can drag and drop by first selecting the track/tracks and letting go of the mouse button. Then click on the selection and drag as you wish.
Title: foo_ui_panels
Post by: vader897 on 2007-08-05 06:06:36
Quick question.  I have some some searching but couldnt find what I am after.  I am using the library filter and am trying to write code to handle albums with multiple discs.. this is what I am trying to achieve

When the discnumber tag exists I want this to happen

album->- disc 1 ->-track 1
                          -track 2
                          -track 3
           
            - disc 2 ->-track 1
                          -track 2
                          -track 3

when it doesnt exist i want this to happen

album->-track 1
            -track 2
            -track 3

The code i have works except for one problem.. the problem is that when the album doesnt have multiple discs a blank tree opens up.  The code i am using is

Code: [Select]
//header
Albums

//tree1
$ifequal(
$get(isSingle),1,! Singles,
%album%
)

//tree2
$if(%discnumber%,
[Disc %discnumber%],
[%discnumber%. ][%tracknumber% - ]%title%
)

//tree3
$if(%discnumber%,
[%discnumber%. ][%tracknumber% - ]%title%,
)


the reason i have written my code like this is because it pushes the empty tree to the bottom of the list.  Is there something i can put in the else part of the if in tree3 that will make the library ignore that tree and hence not expand nothing?

can i make tree 3 look like
$if(%discnumber%,
[%discnumber%. ][%tracknumber% - ]%title%,
IGNORE THIS TREE STATEMENT)
Title: foo_ui_panels
Post by: mundschuss on 2007-08-05 09:42:26
Mundschuss, you're selecting the tracks from your albumlist/library filter so the initial sort will be determined by those and not SCPL. That's what I've found anyway. Check what your sort code is in those components.


mhh, in the Album List Panel you can't select how he has to send the files to the playlist. 

in columns UI / playlist switcher / drag&drop i have:
%artist%
%album%
%date%
%tracknumber%


but if i change this, it takes no effect. how can i sort the playlist and why has panels_ui a sorting function that only works, if you click on it?


seeya
Title: foo_ui_panels
Post by: eboomer on 2007-08-05 19:57:00
[...]
Code: [Select]
// PerTrack

[...]

// buttons
$button2(440,$eval(%_height%-80),0,0,100,30,
    '$font(Arial,10,,255-255-255) Library',
    '$font(Arial,10,,255-0-0) Library',
    PVAR:SET:mem2:$ifgreater($getpvar(mem2),0,0,1),
    )


...the button is displayed fine, but the hot-spot area is too large, so having tried changing it to this...

Code: [Select]
// PerTrack

[...]

// buttons
$button2(440,$eval(%_height%-80),0,0,$calcwidth(Library),$calcheight(Library),
    '$font(Arial,10,,255-255-255) Library',
    '$font(Arial,10,,255-0-0) Library',
    PVAR:SET:mem2:$ifgreater($getpvar(mem2),0,0,1),
    )


... the button is no longer displayed. There is still a hotspot area there, because when I move my mouse over where the button should be I get the little caption 'PVAR:SET:mem2:1' (not the button hover text).

[...]

Thanks alot, mac

Well, the only thing that I noticed that was different was the addition of the $calcheight and $calcwidth functions, so the problem must be with them.  Maybe you have to define the font before (or possibly inside of) these functions?  Maybe the font size is set to 8 before the $button2 command, so it sets the box for the text based on that, and then the size 10 font can't fit in so it doesn't display?  Just speculating...

[...]
When the discnumber tag exists I want this to happen

album->- disc 1 ->-track 1
                          -track 2
                          -track 3
           
            - disc 2 ->-track 1
                          -track 2
                          -track 3

when it doesnt exist i want this to happen

album->-track 1
            -track 2
            -track 3
[...]


I've tried to do a similar sort of thing with multiiple artist tracks, so it would show the first artist, then the second, and so on untill there wasnt a "next" artist.  I couldn't find a way to do it.  It seems to be just one of the limitations of the Library filter now.  You could, of course, use something like %album% - %discnumber% as your criteria, so that each separate disc of the same album would be treated sort of like a separate album.

P.S. Don't read too much into these things, terrestrial may well just be on vacation, or taking a brief vacation from us, lord knows we can be a handfull
Title: foo_ui_panels
Post by: The Judge on 2007-08-05 22:31:37

Mundschuss, you're selecting the tracks from your albumlist/library filter so the initial sort will be determined by those and not SCPL. That's what I've found anyway. Check what your sort code is in those components.


mhh, in the Album List Panel you can't select how he has to send the files to the playlist. 

in columns UI / playlist switcher / drag&drop i have:
%artist%
%album%
%date%
%tracknumber%


but if i change this, it takes no effect. how can i sort the playlist and why has panels_ui a sorting function that only works, if you click on it?


seeya



I just remembered how I resolved the issue I was having. It was because of the sort code I had in my Preferences.

Go to Preferences - General and see what sort code you have for 'Sort incoming files by'. Edit it accordingly and I think that may resolve your issue.
Title: foo_ui_panels
Post by: vader897 on 2007-08-06 01:43:23
I just remembered how I resolved the issue I was having. It was because of the sort code I had in my Preferences.

Go to Preferences - General and see what sort code you have for 'Sort incoming files by'. Edit it accordingly and I think that may resolve your issue.


I think that looks like it might work.  I have only been using panels ui for a day or two so I am still getting used to how it works.  I will fiddle around with that later.  If anyone knows of any configs of a library filter that does open different trees depending on tag structure that doesnt  have this problem, please point me towards them so i can have a look to work out how it all works.  THanks
Title: foo_ui_panels
Post by: jclim00 on 2007-08-06 02:45:30
I really hope terrestrial hasn't stopped developing the component cause of bad feedback from older foobar community people.
Title: foo_ui_panels
Post by: nbv4 on 2007-08-06 08:48:07

I donlt know if this has been brought up already, but in SCPL, the only way to arrange tracks is to hold alt, then drag and drop. This is really annoying and kind of odd. Is there any plans to redesign this feature? I'm using foobar and panels_ui under wine in Linux, and the alt-drag method doesn't even work, as gnome and KDE both have alt-drag reserved for moving the window.


What version of Panels are you using? In the latest betas you can drag and drop by first selecting the track/tracks and letting go of the mouse button. Then click on the selection and drag as you wish.

I'm using 0.13.8 beta (June 12, 2007) Thats the one linked from the post in the OP. Is there a newer version? Also, how can I tell which version is the latest? In the past the only way I could tell was by downloading the link,  overwriting the old component in my foobar directory, restarting foobar, loading the preferences, and seeing if the number is greater. Seriously, nowhere in the OP, nor on the download page does it say which version is current. At some point I just kind of gave up on updating the thing.
Title: foo_ui_panels
Post by: Squeller on 2007-08-06 12:06:38
I really hope terrestrial hasn't stopped developing the component cause of bad feedback from older foobar community people.
I think this is possible. Or he may be just in holidays? If anyone knows more, let us know.
Title: foo_ui_panels
Post by: metal_termite on 2007-08-07 01:34:02
I really hope terrestrial hasn't stopped developing the component cause of bad feedback from older foobar community people.

Some of the criticism in that thread while not positive was at least constructive (such as foosion's), but some of the latter from a certain member was utter verbal flatulence. I too hope it didn't turn him off or discourage him. There's obviously a lot of us who appreciate the time and work he's put into this component.


I'm using 0.13.8 beta (June 12, 2007) Thats the one linked from the post in the OP. Is there a newer version? Also, how can I tell which version is the latest? In the past the only way I could tell was by downloading the link,  overwriting the old component in my foobar directory, restarting foobar, loading the preferences, and seeing if the number is greater. Seriously, nowhere in the OP, nor on the download page does it say which version is current. At some point I just kind of gave up on updating the thing.

You can download the latest version released here (http://panels.fooblog2000.com/foo_ui_panels_beta.zip) (version 0.14.2 beta [Jul 18 2007]), but keep in mind there are many new changes, some things work differently, or may be buggy, so make backups of your PUI files, and refer to the wiki (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29); the new changes (syntax and deprecated functions) are all documented, the latest version number is usually documented on the wiki as well.
Title: foo_ui_panels
Post by: Kaleth on 2007-08-07 11:19:28
i hope he is in holidays.. meritated holidays.
Title: foo_ui_panels
Post by: The Judge on 2007-08-08 00:22:54
Indeed. Come back terrestrial!

Btw, does 'always on top' work for anyone or is that still a feature to be implemented?
Title: foo_ui_panels
Post by: eisteh on 2007-08-08 00:58:22
Btw, does 'always on top' work for anyone or is that still a feature to be implemented?


That's exactly what i wondered today. Guess it's still on ToDo (not only the command via PanelsUI code but also the one accessable via menu)
At least I enabled it and nothing happened...

I so hope terrestrial is fine.
Title: foo_ui_panels
Post by: sylla on 2007-08-08 14:36:21
The !null! function in Library filter doesn't work for me anymore... I'm using 0.13.8, and this code:

$if(%favourite%,%favourite%,!null!)

also tried

$if2(%favourite%,!null!)

I'm pretty sure it has worked before, but not anymore. I get the questionmark in LF on all those tracks that don't have the %favourite% tag..

Anyone know what the problem might be?
Title: foo_ui_panels
Post by: eisteh on 2007-08-08 18:05:18
Have you checked this with the latest version?

You can download the latest version released here (http://panels.fooblog2000.com/foo_ui_panels_beta.zip) (version 0.14.2 beta [Jul 18 2007]), but keep in mind there are many new changes, some things work differently, or may be buggy, so make backups of your PUI files, and refer to the wiki (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29); the new changes (syntax and deprecated functions) are all documented, the latest version number is usually documented on the wiki as well.
Title: foo_ui_panels
Post by: sylla on 2007-08-08 19:12:11
No, I don't want the latest version, yet... My whole config is written in the former language, and I dont want to rewrite everything as I just wrote it. It should work with !null! but it doesnt :S
Title: foo_ui_panels
Post by: The Judge on 2007-08-08 19:15:29
No, I don't want the latest version, yet... My whole config is written in the former language, and I dont want to rewrite everything as I just wrote it. It should work with !null! but it doesnt :S


The old syntax still works in the latest beta. Just back up your PUI if you want to downgrade later.
Title: foo_ui_panels
Post by: cristox on 2007-08-08 22:51:30
Is there a bug with %_trackinfo_notrack% in 0.14.12 beta ?

Its output seems broken.
Title: foo_ui_panels
Post by: xan K on 2007-08-08 22:58:37
I also hope terrestial keeps the development for this great plugin, but I thank him so much for the work he's done so far.
Title: foo_ui_panels
Post by: CepiPerez on 2007-08-09 00:14:02
Is there a bug with %_trackinfo_notrack% in 0.14.12 beta ?

Its output seems broken.

It works fine.
Did you install foo_uie_powerpanels?
This component causes it.
Title: foo_ui_panels
Post by: The Judge on 2007-08-09 01:18:07

Is there a bug with %_trackinfo_notrack% in 0.14.12 beta ?

Its output seems broken.

It works fine.
Did you install foo_uie_powerpanels?
This component causes it.



^ Yup seems to be the case.

$not(%isplaying%) might do you for the moment though.
Title: foo_ui_panels
Post by: radecke on 2007-08-09 20:13:33
is there a way to embed all album covers of a particular artist? wanna make something like apple's coverflow... all my covers are stored in one directory and named like that: %artist%.%album%.folder.jpg
Title: foo_ui_panels
Post by: blaxima on 2007-08-09 21:28:09

No, I don't want the latest version, yet... My whole config is written in the former language, and I dont want to rewrite everything as I just wrote it. It should work with !null! but it doesnt :S


The old syntax still works in the latest beta. Just back up your PUI if you want to downgrade later.


Thats not been my experience. The latest panels throws my alignments off and some of my fonts lose their colour
Title: foo_ui_panels
Post by: eisteh on 2007-08-09 22:09:14


No, I don't want the latest version, yet... My whole config is written in the former language, and I dont want to rewrite everything as I just wrote it. It should work with !null! but it doesnt :S


The old syntax still works in the latest beta. Just back up your PUI if you want to downgrade later.


Thats not been my experience. The latest panels throws my alignments off and some of my fonts lose their colour


There might have been some changes, as long as you don't enable $newsyntax() there should only be small annoyances?! My config worked fine (and it was coded when panels-ui wasn't existent at all), but it's a rather simple layout. Anyways, it worked.
Title: foo_ui_panels
Post by: _phantom on 2007-08-10 08:08:29
Hi,

I'm using the newest version of panelsUI available, but I still got the same problem with playlist switcher. In every panelsUI-based config, it's not transparent. Someone wrote that it depends on columnsUI - I also updated that component, but it didn't help. Any suggestions?
Title: foo_ui_panels
Post by: blaxima on 2007-08-10 08:24:45
Hi,

I'm using the newest version of panelsUI available, but I still got the same problem with playlist switcher. In every panelsUI-based config, it's not transparent. Someone wrote that it depends on columnsUI - I also updated that component, but it didn't help. Any suggestions?


The only way that the playlist switcher can be transparent is if your using ColumnsUI as your default display not panelsUI
Title: foo_ui_panels
Post by: Groten on 2007-08-11 21:30:45
Has found a bug!

In "Single Column Playlist"-> "Item Display" if to write $calcwidth(%length%) and to play song that after 10-30 seconds begins outflow of memory in 4 KB every second, that is visible in windows tasks dispatcher.
Title: foo_ui_panels
Post by: BelleAndZEK on 2007-08-11 23:10:14
I've tried the $rand() function in Group Display in SCP and it seems that it's not working properly. The function itself works but it doesn't display the result properly; visual glitch.
for example, it displays the top of "8" with the botton of "4". it's always the first half of a number and a bottom of another number.

could anyone try it out to see if it's just me?

PanelsUI v0.14.14beta
Title: foo_ui_panels
Post by: eisteh on 2007-08-12 00:38:06
for example, it displays the top of "8" with the botton of "4". it's always the first half of a number and a bottom of another number.

Works fine here. May depend on your font/size settings and/or the "environment" (alignabs and so on)?

PanelsUI v0.14.14beta

Where'd you get that one from, wasnt 0.14.12 the latest released beta?
Title: foo_ui_panels
Post by: Groten on 2007-08-12 01:11:09
Tell please as works "FILTER:name|value:name2|value2" and what is "name" and "value"?
Title: foo_ui_panels
Post by: BelleAndZEK on 2007-08-12 03:57:39
woops my bad. that'd be .12beta not .14beta.

i've tried different fonts and it still does it.
i've tried it on two different machines and one had a fresh install of foobar.
Title: foo_ui_panels
Post by: _phantom on 2007-08-12 12:29:42
The only way that the playlist switcher can be transparent is if your using ColumnsUI as your default display not panelsUI

But as far as I remember I saw some screenshots of people's panelsUI skins, where playlist switcher was transparent. I'll link a pic if I find one.

EDIT: take a look: http://img120.imagevenue.com/img.php?image...t_122_952lo.jpg (http://img120.imagevenue.com/img.php?image=26779_PlaylistSwitcherNot_122_952lo.jpg)
comes from http://www.hydrogenaudio.org/forums/index....41&st=25#38 (http://www.hydrogenaudio.org/forums/index.php?showtopic=55841&st=25#38)
Title: foo_ui_panels
Post by: Zorbo on 2007-08-12 12:57:31
Is there any way of having the artists listed by their directory structure, and not by the artist name?
Title: foo_ui_panels
Post by: kockroach on 2007-08-12 14:02:30

The only way that the playlist switcher can be transparent is if your using ColumnsUI as your default display not panelsUI

But as far as I remember I saw some screenshots of people's panelsUI skins, where playlist switcher was transparent. I'll link a pic if I find one.

EDIT: take a look: http://img120.imagevenue.com/img.php?image...t_122_952lo.jpg (http://img120.imagevenue.com/img.php?image=26779_PlaylistSwitcherNot_122_952lo.jpg)
comes from http://www.hydrogenaudio.org/forums/index....41&st=25#38 (http://www.hydrogenaudio.org/forums/index.php?showtopic=55841&st=25#38)

Isn't that on Vista though?
Title: foo_ui_panels
Post by: shakey_snake on 2007-08-12 14:38:26

The only way that the playlist switcher can be transparent is if your using ColumnsUI as your default display not panelsUI

But as far as I remember I saw some screenshots of people's panelsUI skins, where playlist switcher was transparent. I'll link a pic if I find one.

EDIT: take a look: http://img120.imagevenue.com/img.php?image...t_122_952lo.jpg (http://img120.imagevenue.com/img.php?image=26779_PlaylistSwitcherNot_122_952lo.jpg)
comes from http://www.hydrogenaudio.org/forums/index....41&st=25#38 (http://www.hydrogenaudio.org/forums/index.php?showtopic=55841&st=25#38)

Well, as you can see, there is no playlist switcher panel shown there.
Probably the person who took that screen shot didn't have columnsUI installed.
What blaxima has said is correct.
-----------
Is there any way of having the artists listed by their directory structure, and not by the artist name?

If you're talking about in the Library filter, then yes. You'll need to change the 'criteria' for that entry in

file -> options -> PanelsUI -> Library filter.
------------
I really hope terrestrial hasn't stopped developing the component cause of bad feedback from older foobar community people.
That would really suck.
There are obviously more than plenty of people that appreciate his work.
Title: foo_ui_panels
Post by: _phantom on 2007-08-12 18:04:37
Oh, I see. Thanks a lot.

About the developement: hope it's untrue cause PanelsUI brought skinning foobar onto a new level and mostly for the easiness of installing themes, it can really bring new users to foobar, who found adjusting the user interference rather difficult in the past.
Title: foo_ui_panels
Post by: BelleAndZEK on 2007-08-12 22:09:20
Is there a way to have the Library Filter not to show the root of the library and have the list expanded by default rather than having to click the root?

I have it like this:

Library (root)
.. Artist Name
....Album 1
....Album 2

I would like it to have all the artist to display by default rather than having to click on "Library".
Title: foo_ui_panels
Post by: Zorbo on 2007-08-13 01:47:12

Is there any way of having the artists listed by their directory structure, and not by the artist name?

If you're talking about in the Library filter, then yes. You'll need to change the 'criteria' for that entry in

file -> options -> PanelsUI -> Library filter.


Yeah, what do I need to change it to? I changed it to "Directory" but that just listed the albums for each artist by their directories.
Title: foo_ui_panels
Post by: shakey_snake on 2007-08-13 02:51:13
Yeah, what do I need to change it to? I changed it to "Directory" but that just listed the albums for each artist by their directories.
It's probably going be a lot of code.

It sounds like maybe an easier solution for you might be to try tagging your files with the %album artist% (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Encouraged_Tag_Standards#ALBUM_ARTIST) tag standard if you haven't already.
Title: foo_ui_panels
Post by: Superunknown on 2007-08-13 10:42:58
I'm trying to make the long album titles cut (in order to do not go over the date just like in the following screenshot).

(http://pix.nofrag.com/b/e/2/6039f63d3921c6dc7f730ad4e3907.jpg) (http://pix.nofrag.com/b/e/2/6039f63d3921c6dc7f730ad4e3907.html)

I thought the good solution was putting something like $tabx(30) before %album% but actually, I get an unknown function error when I do so.

Anyone knows how could I solve this problem ?
Title: foo_ui_panels
Post by: eisteh on 2007-08-13 11:33:05
$tabx(30) is new syntax, have you put $newsyntax() somewhere in the SCPL config?

Anyways, perhaps you could try to cut the album title (you'd have to calc the space available for it and how long it could be.. don't know if it's a good solution, just came to my mind)
Title: foo_ui_panels
Post by: zachastrife on 2007-08-13 11:36:50
I'm trying to make the long album titles cut (in order to do not go over the date just like in the following screenshot).

(http://pix.nofrag.com/b/e/2/6039f63d3921c6dc7f730ad4e3907.jpg) (http://pix.nofrag.com/b/e/2/6039f63d3921c6dc7f730ad4e3907.html)

I thought the good solution was putting something like $tabx(30) before %album% but actually, I get an unknown function error when I do so.

Anyone knows how could I solve this problem ?

Well. I don't know how panelsui work but I'd probably sove it with the  $cut(a,len) function (where a is the string and len the length)...
Title: foo_ui_panels
Post by: Superunknown on 2007-08-13 12:15:33
Thanks for your answers.

Unfortunately, none has solved my problem :

eisteh > what do you mean by SCPL config ? I've put directly at the beggining of "group display" $newsyntax() and it does the same. If I put the old syntax $_tabs(30), it does the same too.

zachastrife > I thought about the cut function too, but I just hate this solution. It cuts the words after a certain number of letters, I'd prefer something who cuts the words depending on a number of pixels as 30 "i" doesn't fit the same space as 30 "m"... (other problem: if I maximize the windows, the titles will be very short).
Title: foo_ui_panels
Post by: shakey_snake on 2007-08-13 14:41:39
$alignabs() (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/Commands#.24alignabs.28x.2Cy.2Cw.2Ch.5B.2Ch-align.2Cv-align.5D.29)
Quote
$alignabs(x,y,width,height,h-align,v-align)
parameters
...

width

    The width of the bounding rectangle

height

    The height of the bounding rectangle
...

This is very easy. What you want to do is shrink the size of the "bounding rectangle".
since you want to adjust the size of it based on the width of the window. You'll want to make sure you use %_width% (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/Commands#.25_width.25) in figuring out the width parameter of the $alignabs().
I'm not going to do it for you.
Title: foo_ui_panels
Post by: eisteh on 2007-08-13 15:59:18
I would also do it like you just suggested, shakey_snake. Though i've have seen that text, which was "cut" by alignabs, behaves very strange sometimes.

@ Superunknown: For tabx(x), perhaps you need something like alignabs first? Perhaps tabx doesnt know relative to what the text should be indented?

To help you out with alignabs:
Code: [Select]
$alignabs(5,0,$eval(%_width%-30),%_height%,left,middle)
%artist%$char(10)
%album%


This did the trick for me. You would have to add another $alignabs for the date tag, though. You should be able to figure that out by yourself as its pretty easy.
Title: foo_ui_panels
Post by: Superunknown on 2007-08-13 19:35:31
shakey_snake's solution works like a charm ! Thank you very much !
Then, to make it works perfectly, do you think it's possible to add 3 dots ("...") when a text is cut, just like it does with Columns UI ?
Title: foo_ui_panels
Post by: Groten on 2007-08-13 21:15:00
Has found a bug!

In "File" -> "Preferences" -> "Display" -> "Panels UI" -> ("Track Globals" or "User Globals") if use $fileexists(...) but if used $cwb_fileexists(...) its OK.

For example:
Code: [Select]
$puts(isWithCue,
$if($cwb_fileexists($get(dir_path)%filename%.cue),
    1
))

Then in "File" -> "Preferences" -> "Display" -> "Panels UI" -> "Sort/Group" -> "Some Criteria" $get(isWithCue) always return false, but in "Single Column Playlist"-> "Item Display" work well (not always return false)
Title: foo_ui_panels
Post by: Nickoladze on 2007-08-14 08:24:04
I hope Terrestrial is okay, he hasn't been active for over 2 weeks.
Title: foo_ui_panels
Post by: mil3s on 2007-08-14 11:43:13
Since terrestrial still MIA, I decided not to use Foobar anymore. Until he comes back I'll be using Windows Media Player 11.
Title: foo_ui_panels
Post by: Shinsou on 2007-08-14 12:29:18
Since terrestrial still MIA, I decided not to use Foobar anymore. Until he comes back I'll be using Windows Media Player 11.

same here. moved to itunes 6
Title: foo_ui_panels
Post by: odyssey on 2007-08-14 12:50:29
Is it not possible to have multiple commands with a button???
Title: foo_ui_panels
Post by: eisteh on 2007-08-14 13:23:53
Is it not possible to have multiple commands with a button???


Not natively. Just make 2 buttons with the same position like
Code: [Select]
$imagebutton(5,5,/image.jpg,/image-hover.jpg,PVAR:SET:something:value)
$imagebutton(5,5,/image.jpg,/image-hover.jpg,WINDOWSIZE:300:100,tooltip,'any text')


The order of the buttons MAY be important. Some commands don't work if they are below another button or vice versa.
Title: foo_ui_panels
Post by: The Judge on 2007-08-14 13:25:06
Is it not possible to have multiple commands with a button???


Nope. But I'm pretty sure you can place multiple buttons in one spot - someone, by all means, correct me because I'm not sure about that totally
Title: foo_ui_panels
Post by: odyssey on 2007-08-14 13:46:03

Is it not possible to have multiple commands with a button???


Not natively. Just make 2 buttons with the same position like
Code: [Select]
$imagebutton(5,5,/image.jpg,/image-hover.jpg,PVAR:SET:something:value)
$imagebutton(5,5,/image.jpg,/image-hover.jpg,WINDOWSIZE:300:100,tooltip,'any text')


The order of the buttons MAY be important. Some commands don't work if they are below another button or vice versa.

Thanks :-)

Found a bug: When you remove the windowborders, the mouse resize-cursor does not show when it leaves panelsui, only when it enters. Just a little annoying.

Edit: And btw, I'm sure that terrestrial is fine, he's probably just pissed over the flamewar between him and the developers. See his latest posts. Just a shame that something like that ends development of great components.
Title: foo_ui_panels
Post by: eisteh on 2007-08-14 14:41:50
Thanks :-)

Welcome!


Found a bug: When you remove the windowborders, the mouse resize-cursor does not show when it leaves panelsui, only when it enters. Just a little annoying.

With disabled titlebar, I can only resize the window on the top (including the top corners) At least the resize cursor wont show up anywhere else (no matter if I go from panels_ui -> border or from outside panels_ui -> border)
Did anyone mention already, that the title bar buttons (close, minimize/maximize, exit) loose onMouseOver focus when something in panels_ui is updated? As soon as something changes (progressbar advances, playback time changes) the buttons mouseOver effect disappears though my mouse is still on it.
Title: foo_ui_panels
Post by: cristox on 2007-08-14 17:29:49
Hi!

It may be stupid but...

...i was used to have $drawrect with blurred borders to the outside of the actual rectangel.
But now in the latest beta $rectabs does not have the "blur to outside" function anymore...or did i miss something?
Title: foo_ui_panels
Post by: eisteh on 2007-08-14 19:20:53
http://wiki.hydrogenaudio.org/index.php?ti...2Coptions.5D.29 (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/Commands#.24rectabs.28x.2Cy.2Cw.2Ch.5B.2Cbrush_color.2Cpen_color.2Coptions.5D.29)

Doesn't the glow-option work? (You should set radius, too)
Title: foo_ui_panels
Post by: cristox on 2007-08-14 19:24:49
http://wiki.hydrogenaudio.org/index.php?ti...2Coptions.5D.29 (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/Commands#.24rectabs.28x.2Cy.2Cw.2Ch.5B.2Cbrush_color.2Cpen_color.2Coptions.5D.29)

Doesn't the glow-option work? (You should set radius, too)


The "glow" option determines the ... strength of the glow.
All options are working, but just to the inside of the rectangle, not to the outside.
Title: foo_ui_panels
Post by: Kaleth on 2007-08-14 20:16:47
terrestrial, without you i started using winamp.
Title: foo_ui_panels
Post by: cristox on 2007-08-14 21:43:04
terrestrial, without you i started using winamp.


Why are you not using foobar anymore?
For me it is not a reason to stop using it just because terrestrial is not around in the moment.
I cant understand you guys.
Title: foo_ui_panels
Post by: Keikonium on 2007-08-15 02:07:04

terrestrial, without you i started using winamp.


Why are you not using foobar anymore?
For me it is not a reason to stop using it just because terrestrial is not around in the moment.
I cant understand you guys.


Agreed... its not like Panels UI doesn't function now that terrestrial is gone. Development has just been... halted? at the moment until/if he returns. I am still using it because it is a great UI, and my layout is still fully functional. If you want the glowing rectangle, go back to an older build.

In my own opinion, saying that you're gonna use winamp, itunes, wmp etc wont make terrestrial want to continue development, cause I don't think he cares which media player you use... .

I hope he comes back, and continues working on Panels UI because I enjoy seeing new change logs from this component, but only time will tell.

And just a side note to terrestrial himself. When I had mentioned the idea of a track display that might be able to show other components inside it, no one really acknowledged the idea except for you. You made it real, and got SOOO many people to start using it and create AMAZING layouts. You really changed foobars look, and you shouldn't really let a few people who don't like it bring it down . I know people who don't like foobar, yet its still being developed. So Panels UI is the same thing... keep it coming, and make those of us who love your work continue to enjoy new things !

That is all .
Title: foo_ui_panels
Post by: Squeller on 2007-08-15 07:31:15
Your speech is lacking the concluding sentence somehow. I'll have to do that for you. "Terrestrial, do you want to marry keikonium?"
Title: foo_ui_panels
Post by: Keikonium on 2007-08-15 07:38:01
Your speech is lacking the concluding sentence somehow. I'll have to do that for you. "Terrestrial, do you want to marry keikonium?"


XD. Pardon me? Not sure how to interpret that, good or bad?  .

I was simply stating that Panels UI was a great interface for foobar, and he shouldn't let a few people stand in the way of that.
Title: foo_ui_panels
Post by: metal_termite on 2007-08-15 08:59:12
If there is no word from Terrestrial by mid-September I'll consider foo_ui_panels kaput.
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-08-15 09:45:44
Does someone know what exactly happened to him? Left he some words to us?
Maybe his Pc crashed or something else in his personal life?
Maybe he went on holidays?
Maybe he is working hard on the next version?
Title: foo_ui_panels
Post by: eisteh on 2007-08-15 11:27:27
Does someone know what exactly happened to him? Left he some words to us?
Maybe his Pc crashed or something else in his personal life?
Maybe he went on holidays?
Maybe he is working hard on the next version?


Guess if anybody knew what exactly happened, he would have told us?
Since his last post in the "offensive" thread (the thread which maybe killed panels_ui's development) he hasn't been around anymore (last active on 25th July 2007 - 21:22)

We all just can hope the best, so called that his pc crashed, he's on holidays or working on the next version.
Title: foo_ui_panels
Post by: cristox on 2007-08-15 15:36:28
Quote
Since his last post in the "offensive" thread (the thread which maybe killed panels_ui's development) he hasn't been around anymore (last active on 25th July 2007 - 21:22)

We all just can hope the best, so called that his pc crashed, he's on holidays or working on the next version.


I just read the mentioned "offensive thread".
It is unbelievable.
The foobar2000 guys behave like terrestrial has broken something in their porcelain store.
I understand now why some ppl are stopping using foobar2000.
It is protest against the officials behaviour.

I dont know what happened behind the curtains.
But the way it looked in the above mentioned thread it is not very mature by the officials to react.

What will happen to PanelsUI and the wonderful it makes possibel?
Maybe someone (i do not have the resources...) can provide a neutral forum or what to discuss this further.

I dont think that Terrestrial will be back in this forum...
Title: foo_ui_panels
Post by: Kiteroa on 2007-08-15 16:08:51
Quote

Since his last post in the "offensive" thread (the thread which maybe killed panels_ui's development) he hasn't been around anymore (last active on 25th July 2007 - 21:22)

We all just can hope the best, so called that his pc crashed, he's on holidays or working on the next version.


I just read the mentioned "offensive thread".
It is unbelievable.
The foobar2000 guys behave like terrestrial has broken something in their porcelain store.
I understand now why some ppl are stopping using foobar2000.
It is protest against the officials behaviour.

I dont know what happened behind the curtains.
But the way it looked in the above mentioned thread it is not very mature by the officials to react.

What will happen to PanelsUI and the wonderful it makes possibel?
Maybe someone (i do not have the resources...) can provide a neutral forum or what to discuss this further.

I dont think that Terrestrial will be back in this forum...


I really hope you are wrong but who could blame him.
Title: foo_ui_panels
Post by: eisteh on 2007-08-15 16:24:37
Somehow I understand the devs, panels_ui attracted a lot of users. Well, you would say whats bad about it? It's pretty easy, foobar was designed to be a small, feature-rich and somehow advanced audio player. It does (eventually on purpose) not look that good when shipped. So panels_ui attracted users to use foobar not for the reasons it was designed for.

Panels_UI got also so much attention, even plugins that users waited a long long time for got almost no attention anymore.



Anyways, I use foobar for some time now, I started with it's default layout, switched to columns_ui, which offered me a lot of possibilities to make my foobar look great (even I do like a bit eye candy at some point.).
Then terrestrial came up with his trackinfo_mod and single columns playlist, which both made it easier to do some great stuff.
Panels_UI was the perfect solution, you can EASILY create a great layout, as the syntax is pretty easy.

I love panels_ui the way it is, I'd never would have used it if it was based on lua or some other complicated scripting language (which is one of the points terrestrials plugin was heavily critisized for). Not that I'm too much of an idiot for a more professional language, but I don't wanna waste a lot of time just to create a layout I like.



Anyhow i hope terrestrial continues development someday. It's not that panels_ui is unusable in it's current state but there are a few things which could be optimized and a few options are still missing. Still I won't stop using it (unless there's something better out someday), no matter if terrestrial comes back or not.
Title: foo_ui_panels
Post by: BelleAndZEK on 2007-08-15 16:37:07
where's that thread you're talking about? link?
Title: foo_ui_panels
Post by: CepiPerez on 2007-08-15 16:51:22
where's that thread you're talking about? link?


Separate UI forum? (http://www.hydrogenaudio.org/forums/index.php?showtopic=56279&hl=)
Title: foo_ui_panels
Post by: stampgevaar on 2007-08-15 17:25:32

where's that thread you're talking about? link?


Separate UI forum? (http://www.hydrogenaudio.org/forums/index.php?showtopic=56279&hl=)


I don't really understand why they are making such a fuzz about it. People who like foobar for it's functionality will keep liking it for that. And in my point of view it's not bad that you can make something functional prettier. This is done with everything once it works perfectely.

And... it's not that your obligated to use panels ui, you can still make foobar the way you like it and that I think is what attracted me and a lot of other users in the first place.
Title: foo_ui_panels
Post by: eddy@ on 2007-08-15 19:10:26
I'm a vulgar fb2k user,and I don't care the mentioned "We, the foobar2000 team, share a dislike for Panels UI due to its poor design* and implementation".I just love music,and I use foobar and Cepiperez's Dark config to listen my music.Am I wrong to use an eye candy player?We all hope fb2k is getting better and better,but when terrestrial tries to achieve the hope,is he wrong,too?I don't know any complicated scripting language,but 'script' shouldn't become a main point.For developers,some of them just don't like PanelsUI,and in regard to the reasons,I've just a word:that's increadible.But for users,I am one of them,who cares about them?You can say:'If you don't like,throw it.There are a lot of audio players there.'But it's not the right way for discussing.I hope the fb2k developers just mind their main work.Let the users decide what kind of component dead or alive.Maybe they can see how Firefox team open a new explorer to the world.
But I don't think fb2k developers have an open mind to accept any criticism.Oterwise they wouldn't close the thread which only discussed two days.
Title: foo_ui_panels
Post by: ExUser on 2007-08-15 19:30:13
Lest this thread denigrate into the black holes that have marked previous discussions on this topic, I'll be brief. To me, the developers' opinions on certain third-party developers have less to do with politics than with quality control. They aim at delivering a high-quality, professional-grade product, and do not appreciate when third-party developers make decisions that could compromise the integrity of the product.

I've perceived this focus from the very beginning. Hacks have been disallowed. I suspect that this is because of the shoddy development practices of the Winamp team while W3 was in beta and W2 was current. I see that Peter was very influenced by the issues surrounding Winamp, and intended foobar2000 to be free of those problems. He's been successful. The problems with foobar2000's development model centre not around the poor design of the API, but rather the poor design of some of the third-party components. Its issues are very different from those surrounding Winamp.

I am the king of fools sometimes. I make asinine claims, get trollish, and even more, yet I still remain in contact with the development team on IRC. I don't personally develop (yet), I just hang out and chill. Nevertheless, they put up with me. They're quite welcoming people. You just have to invest the time to communicate with them. They are very knowledgable and very willing to share their knowledge. I've personally witnessed this trait countless times.

Third-party developers run into problems when they try and go it alone. Inevitably, they come up with some hackish solution to something that the API provides better methods of solving. Alternately, they come up with solutions that the development team simply dislikes. The reasons behind the dislike are generally well-thought-out. When asked, those reasons will be communicated directly rather than tactfully. Instead of skirting around sensitive matters, they cut straight to the point. This might be simply a cultural difference!

I could be completely wrong in matters here. However, this is what I've perceived, so perhaps my mere perceptions hold some validity. I've been a rabid fb2k fan boy since I discovered the masstagger, and I've hung out on IRC for countless hours.

I sincerely hope that terrestrial uses this opportunity to begin communication with the development team about the best course of action for Panels scripting among other things. I pray he is not disillusioned by the direct and fervent manner of the development team regarding his design decisions.
Title: foo_ui_panels
Post by: blaxima on 2007-08-15 20:41:18
Lest this thread denigrate into the black holes that have marked previous discussions on this topic, I'll be brief. To me, the developers' opinions on certain third-party developers have less to do with politics than with quality control. They aim at delivering a high-quality, professional-grade product, and do not appreciate when third-party developers make decisions that could compromise the integrity of the product.

I've perceived this focus from the very beginning. Hacks have been disallowed. I suspect that this is because of the shoddy development practices of the Winamp team while W3 was in beta and W2 was current. I see that Peter was very influenced by the issues surrounding Winamp, and intended foobar2000 to be free of those problems. He's been successful. The problems with foobar2000's development model centre not around the poor design of the API, but rather the poor design of some of the third-party components. Its issues are very different from those surrounding Winamp.

I am the king of fools sometimes. I make asinine claims, get trollish, and even more, yet I still remain in contact with the development team on IRC. I don't personally develop (yet), I just hang out and chill. Nevertheless, they put up with me. They're quite welcoming people. You just have to invest the time to communicate with them. They are very knowledgable and very willing to share their knowledge. I've personally witnessed this trait countless times.

Third-party developers run into problems when they try and go it alone. Inevitably, they come up with some hackish solution to something that the API provides better methods of solving. Alternately, they come up with solutions that the development team simply dislikes. The reasons behind the dislike are generally well-thought-out. When asked, those reasons will be communicated directly rather than tactfully. Instead of skirting around sensitive matters, they cut straight to the point. This might be simply a cultural difference!

I could be completely wrong in matters here. However, this is what I've perceived, so perhaps my mere perceptions hold some validity. I've been a rabid fb2k fan boy since I discovered the masstagger, and I've hung out on IRC for countless hours.

I sincerely hope that terrestrial uses this opportunity to begin communication with the development team about the best course of action for Panels scripting among other things. I pray he is not disillusioned by the direct and fervent manner of the development team regarding his design decisions.


Wow, that was brief? 

I agree with you. This is the problem that hampers alot of Open source progies, too many cooks in the kitchen.

I really like what terrestrial has done and inspite of some lingering bugs I continue to use panelsUI v13.6. Its beyond me how some people are no longer using foobar because this plugin has stopped devolpement for the time being.
Title: foo_ui_panels
Post by: The Judge on 2007-08-15 20:52:05
I just realised that I don't actually use any of the latest additions to the newer releases of Panels and think I might actually move back to a more stable release. Does anyone know the last version that had 'Always On Top' working? That is the one piece of functionality I'm really missing at the moment.

For that matter, has 'always on top' ever been working?
Title: foo_ui_panels
Post by: blaxima on 2007-08-15 22:03:43
I just realised that I don't actually use any of the latest additions to the newer releases of Panels and think I might actually move back to a more stable release. Does anyone know the last version that had 'Always On Top' working? That is the one piece of functionality I'm really missing at the moment.

For that matter, has 'always on top' ever been working?


The version I'm using has it and it seems to work fine although I don't use it all the time. I use v13.6 for the "hide title bar". Its so much easier to click that to resize a window than changing it in the code everytime. It also seems to use a touch less memory
Title: foo_ui_panels
Post by: odyssey on 2007-08-15 23:54:16
I really appreciate the work that especially terrestrial has done for foobar2000, but as many of the older fanboys, I like foobar mostly for it's functions and flexibility. It has all the possebilites I've always screamed for Winamp to have.

I really wish that more people would open the eyes for the other possebilities with foobar than just graphical customization.

I've started to create my own panel, and I must say that I agree with the developers, that the titleformatting syntax is not the best way to create a layout. It works indeed, but things like setting and retrieving variables all over the code makes it look like a mess. Something more like PHP might work better for things like this.

To be hornest I've yet to see an "amazing skin" for foobar. If the looks of a media player is ones primary goal, I don't understand why they don't take a look at the amazing ones avaiable for Winamp.

This is my own oppinion and is not intended to start another flamewar or piss anyone off. I agree with both sides and hope that a solution can be made to make both partys happy.
Title: foo_ui_panels
Post by: Squeller on 2007-08-16 05:28:55
But I don't think fb2k developers have an open mind to accept any criticism.Oterwise they wouldn't close the thread which only discussed two days.
Please don't confuse "developer" with "moderator". I don't know exactly, but "we, the developers" are AFAIK Peter and Foosion. Moderators -> here. (http://www.hydrogenaudio.org/forums/index.php?act=Stats&CODE=leaders)
Title: foo_ui_panels
Post by: gregory on 2007-08-16 05:44:45
i appreciate the fact that foobar2000 is such a solid, dependable application, in a software world of mostly bug-laden crud, it's great to see developers committed to quality, kudos to them and their dedication

panels ui is great, kudos to terrestrial for working so hard and for listening to and interacting with its community

i do not agree with the attacks on terrestrial nor the notion that we who care about panels ui are somehow taking away from the foobar2000 community as a whole, naturally panels ui will generate more excitement and posts, eye-candy is more exciting than pure function, not that panels ui doesn't lend itself to functionality, that is up to the user, perhaps we should "Great Job" everyone and everything equally --as part of this rings of jealousy

perhaps the scripting used is not the most appropriate, i wouldn't know, i'm ignorant on this subject, panels ui is the only scripting i know, it works for me --i'm happy, if you're not --don't use it

just my opinion, god forbid i just insulted anyone
now please insult my intelligence at-will
Title: foo_ui_panels
Post by: FishDoctor on 2007-08-16 10:58:59
I tried the new 0.14.12 Beta version, but the fonts looks strange. What's wrong? 

Version 0.13.8
(http://img292.imageshack.us/img292/3839/image1tw8.th.jpg) (http://img292.imageshack.us/my.php?image=image1tw8.jpg)

Version 0.14.12
(http://img292.imageshack.us/img292/1976/image3sj7.th.jpg) (http://img292.imageshack.us/my.php?image=image3sj7.jpg)
Title: foo_ui_panels
Post by: eisteh on 2007-08-16 14:13:03
Have you enabled $newsyntax() ?

There have been quite a lot changes to font/rectabs syntax and function.

See the wiki for further information:
http://wiki.hydrogenaudio.org/index.php?ti...els%29/Commands (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/Commands)
Title: foo_ui_panels
Post by: odyssey on 2007-08-16 22:13:36
I tried the new 0.14.12 Beta version, but the fonts looks strange. What's wrong?
What's wrong, is that it's a beta. Read the changelog when you install experimental releases.
Title: foo_ui_panels
Post by: FishDoctor on 2007-08-17 07:24:19
I tried the new 0.14.12 Beta version, but the fonts looks strange. What's wrong?
What's wrong, is that it's a beta. Read the changelog when you install experimental releases.


0.13.8 is also Beta

to eisteh: yes, I enabled the new syntax. I also tried only $font(Calibri,14,bold). No glowing, no other special effects.
Title: foo_ui_panels
Post by: radecke on 2007-08-17 11:25:52

I tried the new 0.14.12 Beta version, but the fonts looks strange. What's wrong?
What's wrong, is that it's a beta. Read the changelog when you install experimental releases.


0.13.8 is also Beta

to eisteh: yes, I enabled the new syntax. I also tried only $font(Calibri,14,bold). No glowing, no other special effects.

you can always go to the effects settings and create the effect you want for your fonts there. then you can just copy the code from there.
i also have 0.14.12 and it works perfect.
Title: foo_ui_panels
Post by: barry123 on 2007-08-17 13:13:56

I just realised that I don't actually use any of the latest additions to the newer releases of Panels and think I might actually move back to a more stable release. Does anyone know the last version that had 'Always On Top' working? That is the one piece of functionality I'm really missing at the moment.

For that matter, has 'always on top' ever been working?


The version I'm using has it and it seems to work fine although I don't use it all the time. I use v13.6 for the "hide title bar". Its so much easier to click that to resize a window than changing it in the code everytime. It also seems to use a touch less memory



can you share it?
I can't live without the option always on top.
Title: foo_ui_panels
Post by: carmenm on 2007-08-19 20:32:05
HI everyone. Recently i have been having some weird behaviors with foobar. I am not sure it comes from Panels UI, but as it is a window drawing problem i thought i would ask here first if someone had the same problem in order to figure it out.

After some time playing foobar, the window get suddenly drawn a second time on the left of my screen (position 0,0) but only the background. From that moment on the real foobar window stop working correctly and drawing itself correctly, i need to restart foobar for it to goes back to normal.
I use the very last beta of PanelsUI and it happens either with complete newsyntax or not. One friend of mine have been experiencing the same problem so it suggests it has to do with one of the plugins i use. I would like to know if someone else experiences it so we can figure out where it comes from.

It is not really to figure it out on my own by eliminating every plugin cause it happens quite randomly after listening for a while.
Title: foo_ui_panels
Post by: The Judge on 2007-08-19 20:57:15
Carmen, are you using playlist tree? I noticed that my config used to keep getting redrawn after I'd started PL tree and I had it set to automatically refresh queries. I'm not sure if that is what is happening with you though.
Title: foo_ui_panels
Post by: carmenm on 2007-08-19 21:04:58
Carmen, are you using playlist tree? I noticed that my config used to keep getting redrawn after I'd started PL tree and I had it set to automatically refresh queries. I'm not sure if that is what is happening with you though.

No i already remove PLaylist Tree panel and it s still happening 
Title: foo_ui_panels
Post by: simply on 2007-08-19 21:12:48
How to close popup window when titlebar is hided ?
Close function closes whole foobar... ;\
Title: foo_ui_panels
Post by: WigBaM on 2007-08-19 22:43:37
Foreword:
I have little idea about how titleformatting works within Panels UI or foobar2000 and whether Panels UI uses its own interpreter, nevertheless script execution seems to be quite slow, especially when you use some eye-candy setups like fofR.

Hence the question:
Are titleformatting scripts (pseudo)compiled before actual execution? Just thought it may speed up a process a bit, instead of constantly interpreting them.
Title: foo_ui_panels
Post by: Nickoladze on 2007-08-20 05:24:00
How to close popup window when titlebar is hided ?
Close function closes whole foobar... ;\

Make a button for it, the command is "Exit"
Title: foo_ui_panels
Post by: odyssey on 2007-08-20 10:08:18
I have little idea about how titleformatting works within Panels UI or foobar2000 and whether Panels UI uses its own interpreter, nevertheless script execution seems to be quite slow, especially when you use some eye-candy setups like fofR.

I agree, PanelsUI is way too performance-hogging. I put a few images in it, and resizing takes forever now.
Title: foo_ui_panels
Post by: simply on 2007-08-20 11:16:28
Make a button for it, the command is "Exit"

In previous post I mean this command.
When I click this button, popup window get closed with main foobar window.
(foobar have hided titlebar)
Title: foo_ui_panels
Post by: Squeller on 2007-08-20 11:58:33
Hence the question:
Are titleformatting scripts (pseudo)compiled before actual execution? Just thought it may speed up a process a bit, instead of constantly interpreting them.

Just as a reminder: Panels UI redraws as often as VBR bitrate refresh is set, if playing a vbr track AND using PerSecond (http://www.hydrogenaudio.org/forums/index.php?showtopic=56789).
I think it's very important to keep this in mind. IMO there should be even a hint in the first posting, because if people can afford not having a high vbr refresh, they can speed up their PanelsUI drastically.
Title: foo_ui_panels
Post by: WigBaM on 2007-08-20 13:27:02
Thanks for suggestions.
I had my VBR setting set at 2. Changing it to 1 didn't seem to imporove thigns and scrolling playlist is still a very painfully slow operation (on my Core Duo!) At the end of the day it's just a 2D graphics. Web browsers nowerdays show Flash, scripts, DHTML, image scaling and other things pretty fast so I believe there should be a way of improving Panels UI performance somehow.
Great plugin, nevertheless!
Title: foo_ui_panels
Post by: ffbadkill on 2007-08-20 14:38:27

Make a button for it, the command is "Exit"

In previous post I mean this command.
When I click this button, popup window get closed with main foobar window.
(foobar have hided titlebar)

Is that you want to minimize the foobar2000??

The command is "Hide"
Title: foo_ui_panels
Post by: simply on 2007-08-20 16:30:49
@ffbadkill
No, I want to close popup window when titlebar is hided.
But "Exit" command close popup AND foobar...
Title: foo_ui_panels
Post by: WigBaM on 2007-08-20 17:35:40
In new $imagebutton() function it seems that hover images are not displayed correctcly (I get them truncated) when you do not specify the normal image.
How do you change foobar2000 icon on taskbar? I tried it from Columns UI config, but with no luck. New icon gets added to taskbar, but it does not replace the default fb2k icon and dissapears as soon as you hoover your mouse over it.
Title: foo_ui_panels
Post by: blaxima on 2007-08-20 18:49:15

I have little idea about how titleformatting works within Panels UI or foobar2000 and whether Panels UI uses its own interpreter, nevertheless script execution seems to be quite slow, especially when you use some eye-candy setups like fofR.

I agree, PanelsUI is way too performance-hogging. I put a few images in it, and resizing takes forever now.

Thats not PanelsUI fault. I have no issues with memory hogging with my config. I have a background image using transparency, images as borders and the album art and I no scrolling issues either. If I add say the new channell spectrum thing it adds 5mb of memory usage(what a waste). The bottom line is that it really doesn't add much for what it does. The config and other plugins could be to blame for your problems
I have a few plugins for dts, dsp and some others and my foo uses  3,008k when mimimized and 6,852 when open. Fofr's config with my plugins pushes usage up to 20,000kb!!!!
I'm using version 13.6 by the way

Thanks for suggestions.
I had my VBR setting set at 2. Changing it to 1 didn't seem to imporove thigns and scrolling playlist is still a very painfully slow operation (on my Core Duo!) At the end of the day it's just a 2D graphics. Web browsers nowerdays show Flash, scripts, DHTML, image scaling and other things pretty fast so I believe there should be a way of improving Panels UI performance somehow.
Great plugin, nevertheless!

Setting to a lower number like 1 makes it refresh more often. The number should be set higher ie. 5

In new $imagebutton() function it seems that hover images are not displayed correctcly (I get them truncated) when you do not specify the normal image.
How do you change foobar2000 icon on taskbar? I tried it from Columns UI config, but with no luck. New icon gets added to taskbar, but it does not replace the default fb2k icon and dissapears as soon as you hoover your mouse over it.

Changing the icon in ColumnsUI will only work if you are using ColumnsUI as your display method. If you are using PanelsUI you can use a program called Resource Hacker (http://angusj.com/resourcehacker/)
Title: foo_ui_panels
Post by: odyssey on 2007-08-20 22:01:50


I have little idea about how titleformatting works within Panels UI or foobar2000 and whether Panels UI uses its own interpreter, nevertheless script execution seems to be quite slow, especially when you use some eye-candy setups like fofR.

I agree, PanelsUI is way too performance-hogging. I put a few images in it, and resizing takes forever now.

Thats not PanelsUI fault. I have no issues with memory hogging with my config.

I'm not mentioning anything about memory. I use mages for background, and with these applied, resizing is stuttering. Changing VBR rate has no impact on this, and it looks to me like a bad performing render-engine or maybe script-parser.
Title: foo_ui_panels
Post by: blaxima on 2007-08-20 22:20:44
I'm not mentioning anything about memory. I use mages for background, and with these applied, resizing is stuttering. Changing VBR rate has no impact on this, and it looks to me like a bad performing render-engine or maybe script-parser.

I also said
I have a background image using transparency, images as borders and the album art and I no scrolling issues either.

or resizing for that matter which responds directly to what you are saying and that is why I pointed to 1)code2)plug-ins
Title: foo_ui_panels
Post by: WigBaM on 2007-08-20 23:53:12
A good friend of mine has nailed Quake2 completely on P90 with 32mb of RAM.. He was saying it was 'not FAST, but OK'
For me PanelsUI is slow. I see it unreasonable that on a Core Duo 1.8Ghz CPU a simple 2D scrolling (even scripted) takes 0.5 sec for an update.
I could post a screenshot of what does my setup look like (modified fofR). But, acutally, a better idea would be to implement some sort of a timerefresh function equivalent in Panels UI just to have a common testing base when discussing performance issues like that. Otherwise it all depends on one's perception of FAST and SLOW, of course.
Title: foo_ui_panels
Post by: foosion on 2007-08-21 00:13:35

Thanks for suggestions.
I had my VBR setting set at 2. Changing it to 1 didn't seem to imporove thigns and scrolling playlist is still a very painfully slow operation (on my Core Duo!) At the end of the day it's just a 2D graphics. Web browsers nowerdays show Flash, scripts, DHTML, image scaling and other things pretty fast so I believe there should be a way of improving Panels UI performance somehow.
Great plugin, nevertheless!

Setting to a lower number like 1 makes it refresh more often. The number should be set higher ie. 5

No, the setting is called "VBR bitrate updates per second", so a higher setting gives more updates. At least potentially, since the number of updates reported by the decoder is still limited by the number of bitrate changes in the actual file.
Title: foo_ui_panels
Post by: blaxima on 2007-08-21 01:28:45

Thanks for suggestions.
I had my VBR setting set at 2. Changing it to 1 didn't seem to imporove thigns and scrolling playlist is still a very painfully slow operation (on my Core Duo!) At the end of the day it's just a 2D graphics. Web browsers nowerdays show Flash, scripts, DHTML, image scaling and other things pretty fast so I believe there should be a way of improving Panels UI performance somehow.
Great plugin, nevertheless!

Setting to a lower number like 1 makes it refresh more often. The number should be set higher ie. 5

No, the setting is called "VBR bitrate updates per second", so a higher setting gives more updates. At least potentially, since the number of updates reported by the decoder is still limited by the number of bitrate changes in the actual file.


I stand corrected
Title: foo_ui_panels
Post by: blaxima on 2007-08-21 01:39:42
A good friend of mine has nailed Quake2 completely on P90 with 32mb of RAM.. He was saying it was 'not FAST, but OK'
For me PanelsUI is slow. I see it unreasonable that on a Core Duo 1.8Ghz CPU a simple 2D scrolling (even scripted) takes 0.5 sec for an update.
I could post a screenshot of what does my setup look like (modified fofR). But, acutally, a better idea would be to implement some sort of a timerefresh function equivalent in Panels UI just to have a common testing base when discussing performance issues like that. Otherwise it all depends on one's perception of FAST and SLOW, of course.


I too think my foobar runs SLOW when using fofr's configs but not my own or other ones . I know fofr's configs are full of pvars and other variables that the plug-in has to go over to display. Thats why I would say it has more to  do with the code  then the plug-in.

I was skeptical at first about this plug-in when it first came out but after testing it I saw that it really was light on resources and handled fine. I am using an older version of it now mind you
Title: foo_ui_panels
Post by: Keikonium on 2007-08-21 07:44:51
Question:

I have a problem with my SCPL. I want the header for each album to display how many songs are in each album, but I can't seem to make some code that will do what I want. I can show how many songs I have total tho. So my question is, how do I show how many songs are in each album in the header?

(http://img.photobucket.com/albums/v326/keikonium/scpltuesaug21st.jpg)
Title: foo_ui_panels
Post by: odyssey on 2007-08-21 09:01:13
I have a problem with my SCPL. I want the header for each album to display how many songs are in each album, but I can't seem to make some code that will do what I want. I can show how many songs I have total tho. So my question is, how do I show how many songs are in each album in the header?

I don't think that's possible. You can only show %totaltracks% in each track-row.
Title: foo_ui_panels
Post by: carmenm on 2007-08-21 09:36:18
Question:

I have a problem with my SCPL. I want the header for each album to display how many songs are in each album, but I can't seem to make some code that will do what I want. I can show how many songs I have total tho. So my question is, how do I show how many songs are in each album in the header?

As odissey said you can do this with %totaltracks%, but first you have to set totaltracks for each track. Personaly i do this with Mp3tag, because he is the only one i found where i can do this in one time. I load all my songs at once and then Mp3tag will set the totaltracks filed depending on directories. Hope it can help you
Title: foo_ui_panels
Post by: WigBaM on 2007-08-21 12:35:55
Keikonium, try %group_count%, works for me (with 0.14.12beta)
Title: foo_ui_panels
Post by: WigBaM on 2007-08-21 13:53:30
Also, another suggestion to the author is to combine $imagebutton() and $imageabs() functions. It is strange that while it is possible to resize image using $imageabs() you can't do the same with $imagebutton() and while tooltips are allowed with $imagebutton() it is not possible to add them to $imageabs().
Title: foo_ui_panels
Post by: Nickoladze on 2007-08-21 16:26:45
Also, another suggestion to the author is to combine $imagebutton() and $imageabs() functions. It is strange that while it is possible to resize image using $imageabs() you can't do the same with $imagebutton() and while tooltips are allowed with $imagebutton() it is not possible to add them to $imageabs().


Why would you want a tooltip on a background image or something?
Title: foo_ui_panels
Post by: blaxima on 2007-08-21 16:31:10
Question:

I have a problem with my SCPL. I want the header for each album to display how many songs are in each album, but I can't seem to make some code that will do what I want. I can show how many songs I have total tho. So my question is, how do I show how many songs are in each album in the header?

%_itemcount% will do it for you without the need of tagging

Heres what I use
Code: [Select]
$alignabs($get(xoffset),22,$eval(%_width% - $get(xoffset) - 5),14,right,middle) 
%_itemcount%$font($get(font),,,$get(color2)) TRACK$ifgreater(%_itemcount%,1,S,)],
Title: foo_ui_panels
Post by: kilr0y on 2007-08-21 16:42:20
Is there a way to Launch a folder using $button() function ? (i'm trying to add a button which opens the folder of the current song)
i tried some combinations but no use...
Title: foo_ui_panels
Post by: WigBaM on 2007-08-21 17:04:49

Also, another suggestion to the author is to combine $imagebutton() and $imageabs() functions. It is strange that while it is possible to resize image using $imageabs() you can't do the same with $imagebutton() and while tooltips are allowed with $imagebutton() it is not possible to add them to $imageabs().


Why would you want a tooltip on a background image or something?


Why necessarily background? Normal one will do just fine. And I can think of a dozen reasons why that would be handy (for example displaying additional album info, when you hoover your mouse over the Album Art).
Also, yet another request from me  : Multi-line tooltips? Please?
Title: foo_ui_panels
Post by: The Judge on 2007-08-21 17:49:09
As things stand, development of this component has halted and further development and support is looking highly unlikely so I wouldn't get your hopes up.
Title: foo_ui_panels
Post by: Keikonium on 2007-08-21 18:27:09

Question:

I have a problem with my SCPL. I want the header for each album to display how many songs are in each album, but I can't seem to make some code that will do what I want. I can show how many songs I have total tho. So my question is, how do I show how many songs are in each album in the header?

%_itemcount% will do it for you without the need of tagging

Heres what I use
Code: [Select]
$alignabs($get(xoffset),22,$eval(%_width% - $get(xoffset) - 5),14,right,middle) 
%_itemcount%$font($get(font),,,$get(color2)) TRACK$ifgreater(%_itemcount%,1,S,)],



Awesome, that works great . Thank you .


Is there a way to Launch a folder using $button() function ? (i'm trying to add a button which opens the folder of the current song)
i tried some combinations but no use...


Yes there is a way, use this:
Code: [Select]
$button2(37,500,0,0,63,16,
'$font(Tahoma,8,underline,61-131-182)File Directory',
'$font(Tahoma,8,underline italics,120-145-209)File Directory',
Open Directory,)
Title: foo_ui_panels
Post by: kilr0y on 2007-08-22 05:13:58
Yes there is a way, use this:
Code: [Select]
$button2(37,500,0,0,63,16,
'$font(Tahoma,8,underline,61-131-182)File Directory',
'$font(Tahoma,8,underline italics,120-145-209)File Directory',
Open Directory,)



Thanx a lot buddy 
Really appreciate it.
Title: foo_ui_panels
Post by: Keikonium on 2007-08-22 05:53:20
Thanx a lot buddy 
Really appreciate it.


You're welcome .
Title: foo_ui_panels
Post by: macca on 2007-08-22 16:47:48
Hi, haven't been here in a while. I am to gather Panels UI is no longer under development? Terrestrial has stopped developing? disappeared? 

Thats a damn shame, I love using this component.

I came here to see if terrestrial had managed to add in the functionality of being able to select individual playlists (from SCPL) using buttons. I remember this was a very popular request some time ago, but I guess the answer is no then if he has stopped developing?

-mac
Title: foo_ui_panels
Post by: XJDenton on 2007-08-22 18:29:16
Hey guys, n00b here, so I apologise if this has been brought up before. i did have a search but couldnt find anything recent.

In any case, I am a relative newcomer to foobar and have just finished making a foobar panels UI setup. How exactly would I go about making it available to other people if they wished to use it on another computer? Is it as simple as just uploading the pui and the images?

Thanks for your help in advance.
Title: foo_ui_panels
Post by: simply on 2007-08-22 19:45:52
Is it as simple as just uploading the pui and the images?

Thanks for your help in advance.

Yup, that's all.
Title: foo_ui_panels
Post by: barry123 on 2007-08-22 20:18:34
Can I place an image in my Foobar?
like foobar.png for a 'banner'

this works:
$drawrect(0,0,30,30,brushColor-255-0-0 penColor-0-0-0)

but those not
(the image is in C:\Program Files\foobar2000\images)

$imageabs(0,0,
    %foobar_path%\images\banner.png,
    FLOW ALPHA-150
)

or

$imageabs2(
    0,0
    0,0,0,0,
    9,1,
    /images\banner.png,
)
Title: foo_ui_panels
Post by: Nickoladze on 2007-08-23 05:57:10
As things stand, development of this component has halted and further development and support is looking highly unlikely so I wouldn't get your hopes up.


Do you know that for a fact?

As far as we know, Terrestrial could be working hard rewriting the entire component to use a more advanced scripting language.

Or maybe he got in a car accident.

Or maybe he's just busy.

Don't jump to conclusions.
Title: foo_ui_panels
Post by: odyssey on 2007-08-23 08:25:34

As things stand, development of this component has halted and further development and support is looking highly unlikely so I wouldn't get your hopes up.


Do you know that for a fact?

As far as we know, Terrestrial could be working hard rewriting the entire component to use a more advanced scripting language.

Or maybe he got in a car accident.

Or maybe he's just busy.

Don't jump to conclusions.

His last post pretty much concludes everything itself...
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-08-23 08:50:58
His last post pretty much concludes everything itself...

I don't think so. I myself had a accident on last friday. Sometimes life is very surprising. I want top say that everything could have happened.
Does anyone of you has any conaect with terrestrial? Messenger or so on?

I think it would be cool if we had really an official message from him what he intents to do. It would be fair for his "fans".
Title: foo_ui_panels
Post by: The Judge on 2007-08-23 08:54:26

As things stand, development of this component has halted and further development and support is looking highly unlikely so I wouldn't get your hopes up.


Do you know that for a fact?

As far as we know, Terrestrial could be working hard rewriting the entire component to use a more advanced scripting language.

Or maybe he got in a car accident.

Or maybe he's just busy.

Don't jump to conclusions.


Given Terrestrial's last post and the lack of communication, it is fairly logical to conclude that development has halted and that further development is unlikely, at least any time in the near future. Even if he was in a car accident or 'just busy' that still means that development has stopped. If he's not developing, then development has stopped. In the past he has usually been fairly communicative of what he is doing and plans for the future of Panels but his complete absence does not bode well.

Don't be short-sighted.
Title: foo_ui_panels
Post by: Squeller on 2007-08-23 10:50:37
We simply cannot know. I think it would be fair from terrestrial to give the community at least a hint if he stopped development. In THE thread, foosion wrote he wanted to give terrestrial a "long answer", this of course couldn't  happen as the thread was closed - foosion, have you had any PM communication with terrestrial afterwards?
Title: foo_ui_panels
Post by: odyssey on 2007-08-23 12:22:26
Does anyone have experience placing several buttons on top of another? When I try it does not (always?) work correctly when I want to reach menu items.
Title: foo_ui_panels
Post by: virus on 2007-08-23 16:37:54
delete
Title: foo_ui_panels
Post by: XJDenton on 2007-08-23 19:28:55
Is it as simple as just uploading the pui and the images?

Thanks for your help in advance.

Yup, that's all.


Presumably that would only save the panels components though. My interface uses a couple of columns_ui panels as well, and they dont seem to have their settings transfered with the pui file. (To be expected i guess) Is there any easy way to transfer these settings across with the theme?
Title: foo_ui_panels
Post by: vader897 on 2007-08-24 08:08:18
2 Quick Questions, 

Once upon a time I used Track Info Panel to show some basic song information. When all my info wouldnt fit into the panel I could use my scroll wheel to scroll down and few the rest of the info.  Is there any way I can reproduce the behavior for my new Panels UI version of track info panel?  At current all my info does not fit in my panel and the only way for me to view whats cut off is to make the panel bigger. 

2nd Question, does anyone know if there is a collection of user submitted track info panel layouts thats written in code for the new panels UI? 

(I am using columns UI and am only using Panels UI for the track info panel functionality)

Thankyou,
-vader897
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-08-24 10:22:56
I have a suggestion:
If the development is halted, we should create a page to save the versions of Panel ui and a description what features and bugs each version has(maybe syntax if someone knows?).
To be honest I myself have no idea which version has which features and bugs because the developement was so fast.
I don't even know if we could have such a topic in the upload section. I know terrestrial always said that you shouldn't upload old versions but if the developement stopped we should keep his creation because I am sure many people want to use panel ui.

This is just an idea. What do you think?
Title: foo_ui_panels
Post by: Shinsou on 2007-08-24 11:45:47
I have a suggestion:
If the development is halted, we should create a page to save the versions of Panel ui and a description what features and bugs each version has(maybe syntax if someone knows?).
To be honest I myself have no idea which version has which features and bugs because the developement was so fast.
I don't even know if we could have such a topic in the upload section. I know terrestrial always said that you shouldn't upload old versions but if the developement stopped we should keep his creation because I am sure many people want to use panel ui.

This is just an idea. What do you think?

It's an incomplete (dead?) project and I see no reason too keep it alive. I think it's unfair to let new users to play with buggy, no longer developed foobar components.
Title: foo_ui_panels
Post by: q-stankovic on 2007-08-24 11:54:37
I am not so interested in PanelUi but in Track Info Mod.
Can somebody recommend me a almost bugfree version that already works with foo_cwb_hooks?
Title: foo_ui_panels
Post by: odyssey on 2007-08-24 12:02:16
It's an incomplete (dead?) project and I see no reason too keep it alive. I think it's unfair to let new users to play with buggy, no longer developed foobar components.

I would like to know which known bugs are present. I'm using the latest version and has no obvious critical bugs. I've seen a few abnormalities but nothing that affects the use of it.
Title: foo_ui_panels
Post by: Squeller on 2007-08-24 16:33:58
Can somebody recommend me a almost bugfree version that already works with foo_cwb_hooks?
Do you have a specific problem? I have no problem with the latest PanelsUI beta as track display panel. (But I must say I'm not doing album art or button stuff).
Title: foo_ui_panels
Post by: blaxima on 2007-08-24 18:20:35

Is it as simple as just uploading the pui and the images?

Thanks for your help in advance.

Yup, that's all.


Presumably that would only save the panels components though. My interface uses a couple of columns_ui panels as well, and they dont seem to have their settings transfered with the pui file. (To be expected i guess) Is there any easy way to transfer these settings across with the theme?

I use the playlists switcher and save its settings by going to MENU>PREFERENCES>COLUMNSUI-General Tab-Export, that will create the only other file you need to share your config


I have a suggestion:
If the development is halted, we should create a page to save the versions of Panel ui and a description what features and bugs each version has(maybe syntax if someone knows?).
To be honest I myself have no idea which version has which features and bugs because the developement was so fast.
I don't even know if we could have such a topic in the upload section. I know terrestrial always said that you shouldn't upload old versions but if the developement stopped we should keep his creation because I am sure many people want to use panel ui.

This is just an idea. What do you think?

It's an incomplete (dead?) project and I see no reason too keep it alive. I think it's unfair to let new users to play with buggy, no longer developed foobar components.

WHY?!?! There are other components that have not been updated in a much longer time than this one. To say its' dead is presumptuous and besides, I'm able to use it daily just fine so why should something like that be killed. You show me any piece of software that is entirely free of bugs. The things that this plug-in enables the user to do far out weighs the few bugs they might never come across


It's an incomplete (dead?) project and I see no reason too keep it alive. I think it's unfair to let new users to play with buggy, no longer developed foobar components.

I would like to know which known bugs are present. I'm using the latest version and has no obvious critical bugs. I've seen a few abnormalities but nothing that affects the use of it.

I personally prefer v13.6 but in that build as in EVERY single build a really bad bug is if you close foobar from the  tray(right click exit) it saves your pui in an unusable state
Title: foo_ui_panels
Post by: XJDenton on 2007-08-25 00:12:02
I use the playlists switcher and save its settings by going to MENU>PREFERENCES>COLUMNSUI-General Tab-Export, that will create the only other file you need to share your config
I personally prefer v13.6 but in that build as in EVERY single build a really bad bug is if you close foobar from the  tray(right click exit) it saves your pui in an unusable state


Much obliged my friend.
Title: foo_ui_panels
Post by: raemonn on 2007-08-25 23:38:26
Question: IS it possible to add multiple objects into glass?

I would like to be able have Single Column Playlist and Playlists dropdown in my foobar skin (like Explorer in vista), but the glass effect can be set only for one object.

J

(http://img381.imageshack.us/img381/2936/clipbrd2to6.png)

The Playlists dropdown looks weird. I can't find out how to disable the glass effect also on this element.
Title: foo_ui_panels
Post by: bb10 on 2007-08-25 23:49:02
You can't disable glass in components. If something is on top of glass it won't draw black or dark fonts/backgrounds.

Like this:(http://xs118.xs.to/xs118/07340/glass.png)
Title: foo_ui_panels
Post by: Raw on 2007-08-26 11:08:51
Request: Could editor windows NOT be in parent-child relation? Having multiple windows opened for different panels, switching between them would be very convinient. Thanks.
Title: foo_ui_panels
Post by: Falstaff on 2007-08-26 11:16:19
Hi,

I have a question about playlists. I wish activate a playlist with a button e.g => $button(.....,[activate:playlist-name],)

is there a way to do this ?

its very important so thanx for your answer in advance  (its for a new config)

Brett

You can't disable glass in components. If something is on top of glass it won't draw black or dark fonts/backgrounds.

Like this:(http://xs118.xs.to/xs118/07340/glass.png)


hi,

how do you make possible glass effect on Single Column Playlist ?

Thanx in advance.

Br3tt
Title: foo_ui_panels
Post by: Nickoladze on 2007-08-26 13:53:36
hi,

how do you make possible glass effect on Single Column Playlist ?

Thanx in advance.

Br3tt


it's been possible for a long time now, go look it up yourself.
Title: foo_ui_panels
Post by: bb10 on 2007-08-26 15:50:10
hi,

how do you make possible glass effect on Single Column Playlist ?

Thanx in advance.

Br3tt


hi

Just put the SCPL on glass.  no need to do anything else.
Just make sure you choose the right colors for everything (font/background), or else it won't be visible.

bb10
Title: foo_ui_panels
Post by: Falstaff on 2007-08-26 16:29:34
hi,

how do you make possible glass effect on Single Column Playlist ?

Thanx in advance.

Br3tt

hi

Just put the SCPL on glass.  no need to do anything else.
Just make sure you choose the right colors for everything (font/background), or else it won't be visible.

bb10

Thanx,

could you explain me the syntax parameter of $glass(), i don't find it in the syntax reference of panelsui !

OK, syntax found in the txt file info joined with the panelsui dll !

$glass(left,right,top,bottom) -> vista only. extends the "glass" margin.

works fine

Br3tt
Title: foo_ui_panels
Post by: Falstaff on 2007-08-26 17:21:47
Hi,

I have a question about playlists. I wish activate a playlist with a button e.g => $button(.....,[activate:playlist-name],)

is there a way to do this ?

its very important so thanx for your answer in advance  (its for a new config)

Brett


nobody ?

please, give me feed back,

Thanx
Title: foo_ui_panels
Post by: Squeller on 2007-08-26 18:47:38
Yes there is a way as you can execute commands with panelsUI. You execute

Code: [Select]
foobar2000.exe /playlist-activate:playlistofyourchoice

The command is from foo_cmd_playlist. IIRC foo_menu_addons also has this, not sure though...
Title: foo_ui_panels
Post by: heycheckit on 2007-08-26 21:32:46
hi I seem to be having a problem with formatting the main window title.
My string for it in Display > PanelsUI > Title Formatting > Main window title
is $if(%isplaying%,[%album artist% - ][%title%],foobar2000)
But foobar only displays "PanelsUI" on the window title! Ive tried everything and searched but I can't figure it out! Help much appreciated!
this is what it looks like
(http://img214.imageshack.us/img214/562/untitledjs1.th.jpg) (http://img214.imageshack.us/my.php?image=untitledjs1.jpg)
Title: foo_ui_panels
Post by: bb10 on 2007-08-26 22:17:36
hi I seem to be having a problem with formatting the main window title.
My string for it in Display > PanelsUI > Title Formatting > Main window title
is $if(%isplaying%,[%album artist% - ][%title%],foobar2000)
But foobar only displays "PanelsUI" on the window title! Ive tried everything and searched but I can't figure it out! Help much appreciated!
this is what it looks like
[a href="http://img214.imageshack.us/my.php?image=untitledjs1.jpg" target="_blank"]
Title: foo_ui_panels
Post by: Falstaff on 2007-08-26 23:08:30
Yes there is a way as you can execute commands with panelsUI. You execute

Code: [Select]
foobar2000.exe /playlist-activate:playlistofyourchoice

The command is from foo_cmd_playlist. IIRC foo_menu_addons also has this, not sure though...


thanx but how to use this command line ?? using foo_run.dll ??

how do i code a button using foo_run command ?

i've just created a Run Service under foo_run named 'active_playlist' that execute the command line:
C:\Program Files\Foobar2000\foobar2000.exe /playlist-activate:$get(new_playlist_to_activate)

then assigned to a button but it doesn't work (nothing happened!)

any idea of what i'm doing wrong ?

Thanx in advance

Br3tt
Title: foo_ui_panels
Post by: jmlaguiness on 2007-08-26 23:26:00
If someone know, I'm interested too.
Title: foo_ui_panels
Post by: radecke on 2007-08-26 23:59:20

Yes there is a way as you can execute commands with panelsUI. You execute

Code: [Select]
foobar2000.exe /playlist-activate:playlistofyourchoice

The command is from foo_cmd_playlist. IIRC foo_menu_addons also has this, not sure though...


thanx but how to use this command line ?? using foo_run.dll ??

how do i code a button using foo_run command ?

i've just created a Run Service under foo_run named 'active_playlist' that execute the command line:
C:\Program Files\Foobar2000\foobar2000.exe /playlist-activate:$get(new_playlist_to_activate)

then assigned to a button but it doesn't work (nothing happened!)

any idea of what i'm doing wrong ?

Thanx in advance

Br3tt


i also created a command in foo_run and then assigned it to a button. but it works perfectly for me.

here's the code for the button:
$imagebutton($eval(%_width%/2-87),604,%foobar_path%\buttons\cover.png,%foobar_path%\buttons\cover-hot.png,Run/Coverdownload,tooltip,Download Cover)

perhaps the command in foo_run isn't correct.
Title: foo_ui_panels
Post by: heycheckit on 2007-08-27 04:17:47

hi I seem to be having a problem with formatting the main window title.
My string for it in Display > PanelsUI > Title Formatting > Main window title
is $if(%isplaying%,[%album artist% - ][%title%],foobar2000)
But foobar only displays "PanelsUI" on the window title! Ive tried everything and searched but I can't figure it out! Help much appreciated!
this is what it looks like
[a href="http://img214.imageshack.us/my.php?image=untitledjs1.jpg" target="_blank"]


thank you so much! god what a simple stupid mistake teaches me to read over the documentation agian!
Title: foo_ui_panels
Post by: Falstaff on 2007-08-27 09:04:32


Yes there is a way as you can execute commands with panelsUI. You execute

Code: [Select]
foobar2000.exe /playlist-activate:playlistofyourchoice

The command is from foo_cmd_playlist. IIRC foo_menu_addons also has this, not sure though...


thanx but how to use this command line ?? using foo_run.dll ??

how do i code a button using foo_run command ?

i've just created a Run Service under foo_run named 'active_playlist' that execute the command line:
C:\Program Files\Foobar2000\foobar2000.exe /playlist-activate:$get(new_playlist_to_activate)

then assigned to a button but it doesn't work (nothing happened!)

any idea of what i'm doing wrong ?

Thanx in advance

Br3tt


i also created a command in foo_run and then assigned it to a button. but it works perfectly for me.

here's the code for the button:
$imagebutton($eval(%_width%/2-87),604,%foobar_path%\buttons\cover.png,%foobar_path%\buttons\cover-hot.png,Run/Coverdownload,tooltip,Download Cover)

perhaps the command in foo_run isn't correct.


Hi,

thanx for the example for foo_run, i've missed Run/ before the run service name !

using /playlist-activate works now with a button but the name of the playlist to activate must be coded in the foo_run Path !!! It's not what i want to do, i want to activate a playlist by using a var that contain the playlist name to activate...

any idea for how giving the playlist name to activate in parameters ?

thanx



Br3tt
Title: foo_ui_panels
Post by: Squeller on 2007-08-27 11:01:55
Quote
Quote
Code: [Select]
foobar2000.exe /playlist-activate:playlistofyourchoice

The command is from foo_cmd_playlist. IIRC foo_menu_addons also has this, not sure though...


thanx but how to use this command line ?? using foo_run.dll ??
Again. Simple. No one is talking about foo_run. You are confused.

a) "/playlist-activate" is a command offered by foo_cmd_playlist. You need it.
b) Finding out about the execute-Syntax is up to you (panelsUI documentation).
Title: foo_ui_panels
Post by: jmlaguiness on 2007-08-27 12:48:53
Code: [Select]
    $button2(20,$eval($get(yoffset) + 65),0,0,33,11,'$font(calibri,7,bold uppercase,$get(grey3))default','$font(calibri,7,bold uppercase,$get(grey4))default',Run\Partitions4,)


Here is my button code. Why doesn't it work?
The Run service labelled Partitions4 exists and it Path is :
"http://www.911tabs.com/search.php?search=$replace(%artist%,' ','%20')"&type=band". It works by right clicking on a track in the playlist..
Title: foo_ui_panels
Post by: Falstaff on 2007-08-27 16:42:19
Quote
Quote
Code: [Select]
foobar2000.exe /playlist-activate:playlistofyourchoice

The command is from foo_cmd_playlist. IIRC foo_menu_addons also has this, not sure though...


thanx but how to use this command line ?? using foo_run.dll ??
Again. Simple. No one is talking about foo_run. You are confused.

a) "/playlist-activate" is a command offered by foo_cmd_playlist. You need it.
b) Finding out about the execute-Syntax is up to you (panelsUI documentation).


it works with foo_run but i can't use variable in the path of the foo_run command

if it works with EXEC command of panelsUI it would be great,

but it doesn't work with it or maybe my syntax is not correct :

this exemple active the playlist named %artist% (e.g. ACDC)

$button(26,$sub(%_height%,18),0,0,0,0,/images\button_pl,/images\button_pl.png,
EXEC:'C:\Program Files\foobar2000\foobar2000.exe /playlist-activate:'%atist%,$if(%glass%,nobkgnd))

any idea ??

2nd try by passing the command with a variable:

$puts(commande,%foobar_path%'foobar2000.exe /playlist-activate:'%artist%)
$button(26,$sub(%_height%,18),0,0,0,0,/images\stop.png,/images\stopH.png,EXEC:$get(commande),$if(%glass%,nobkgnd))

nothing append, i don't understand, this works (i see mouse pointer working indicating that foobar is re-launched):

$puts(commande,%foobar_path%'foobar2000.exe')
$button(26,$sub(%_height%,18),0,0,0,0,/images\stop.png,/images\stopH.png,EXEC:$get(commande),$if(%glass%,nobkgnd))

Grrrr, it seems that parameter are not taken when using command EXEC:, but works when using a foo_run command

anybody has already experienced this pb ?
Title: foo_ui_panels
Post by: z-x on 2007-08-27 17:18:18
About the Library filter: is it possible to make a list of albums, but without anything else? Now I have to click on the top-level list item to see rest of my list, and I don't know how to change it.

And how can I define the actions on double-click and middle-click in Library Filter?

Second edit:  Is it possible to assign a key-shortcut to PanelsUI-maked buttons, or to set PVAR values by pressing key?
Title: foo_ui_panels
Post by: the in sound from way out on 2007-08-27 22:14:34
Hi all,

Any way to add a keyboard shortcut to the "always on top" option? Maybe a feature for the next version of PanelsUI?

Thx
Title: foo_ui_panels
Post by: odyssey on 2007-08-27 23:03:31
Does anyone have experience placing several buttons on top of another? When I try it does not (always?) work correctly when I want to reach menu items.

I'd still love to know if anyone successfully created a multi-functional button or had buttons working on top of each other. With the latest version I can't make this work

An alternative could be if a developer wanted to create a function that calls a menu command.
Title: foo_ui_panels
Post by: The Judge on 2007-08-27 23:27:32

Does anyone have experience placing several buttons on top of another? When I try it does not (always?) work correctly when I want to reach menu items.

I'd still love to know if anyone successfully created a multi-functional button or had buttons working on top of each other. With the latest version I can't make this work

An alternative could be if a developer wanted to create a function that calls a menu command.



Odyssey, what are you trying to do exactly? Perhaps we could offer up an alternative.
Title: foo_ui_panels
Post by: HiFiRE on 2007-08-27 23:30:43
If I use // style comments in the track globals dialog, grouping breaks in single column playlist. version 0.13.6 may 31. Maybe I should update...
Title: foo_ui_panels
Post by: radecke on 2007-08-28 01:30:13

Does anyone have experience placing several buttons on top of another? When I try it does not (always?) work correctly when I want to reach menu items.

I'd still love to know if anyone successfully created a multi-functional button or had buttons working on top of each other. With the latest version I can't make this work

An alternative could be if a developer wanted to create a function that calls a menu command.


well, in my config there are buttons that are on top of each other.

here's the code:
Code: [Select]
$imagebutton(23,604,%foobar_path%\buttons\albumart.png,%foobar_path%\buttons\albumart-hot.png,'PVAR:SET:layout:0',tooltip,Albumart)
$imagebutton(23,604,%foobar_path%\buttons\albumart.png,%foobar_path%\buttons\albumart-hot.png,WINDOWSIZE:693:668:left:top,tooltip,Albumart)


works perfectly. i'm using version 0.14.12
Title: foo_ui_panels
Post by: odyssey on 2007-08-28 09:35:31


Does anyone have experience placing several buttons on top of another? When I try it does not (always?) work correctly when I want to reach menu items.

I'd still love to know if anyone successfully created a multi-functional button or had buttons working on top of each other. With the latest version I can't make this work

An alternative could be if a developer wanted to create a function that calls a menu command.



Odyssey, what are you trying to do exactly? Perhaps we could offer up an alternative.

I want to create a button that changes the playback order, change the replaygain method and various other things at the same time. Someone suggested putting several buttons the same place, but it doesn't work.
Title: foo_ui_panels
Post by: Kiteroa on 2007-08-28 11:03:22



Does anyone have experience placing several buttons on top of another? When I try it does not (always?) work correctly when I want to reach menu items.

I'd still love to know if anyone successfully created a multi-functional button or had buttons working on top of each other. With the latest version I can't make this work

An alternative could be if a developer wanted to create a function that calls a menu command.



Odyssey, what are you trying to do exactly? Perhaps we could offer up an alternative.

I want to create a button that changes the playback order, change the replaygain method and various other things at the same time. Someone suggested putting several buttons the same place, but it doesn't work.


I have lots of stacked buttons working properly but execution of the stack stops whenever a main menu command is executed. This is built into panels-ui. You can set lots of variables and pvars but not execute a lot of menu commands.

Maybe you could use the scheduler component to build a list of operations and execute that with a single button. (However, I think from memory, that scheduler may be limited in the main menu commands it allows access to!)

Terrestrial had, very kindly, said he/she would fix this in panels_ui.
Title: foo_ui_panels
Post by: odyssey on 2007-08-28 13:10:21
Terrestrial had, very kindly, said he/she would fix this in panels_ui.

Awwww crap!

Still it would be even better if someone could make $menucall() without user interaction
Title: foo_ui_panels
Post by: randal1013 on 2007-08-29 03:01:26
ok, i'm trying out version 0.14.12 and i can't get it to display a simple textbutton

here's my code:
Code: [Select]
// Background
$imageabs2(%_width%,%_height%,0,0,0,0,0,0,
%foobar_path%\img\default.png,
NOKEEPASPECT
ALPHA-100
ROTATEFLIP-3
)


// PerTrack
$font(Calibri,10,,)


$textbutton(0,0,
     150,20,
     $textcolor(255,255,255)MENU,
     $textcolor(200,200,200)MENU,
     MENU
)


the background image works like it should, but then the textbutton doesn't show up. what gives?
Title: foo_ui_panels
Post by: MyAdviceIha on 2007-08-29 04:14:53
Hey guys. I am testing 0.14.14 and everything seems to be working fine except one thing. Everytime I go to close Foobar I get a quick error message that I cannot read before it disappears. It does this everytime I close Foobar. And if I am using Media Library and try "Refresh Tree" in the Album List Foobar will crash. I was lucky enough for it to once give me an error report I could put here. Out of about 30 or so crashes and errors this is the only one I've been able to get saved.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 02ADFA52h
Access violation, operation: read, address: 00000000h
Call path:
entry=>user_interface::shutdown
This is the first crash logged by this instance.
Code bytes (02ADFA52h):
02ADFA12h:  00 83 C4 2C C2 08 00 8B 4C 24 34 5F 5E 5D 89 5C
02ADFA22h:  24 10 5B 33 CC E8 76 24 05 00 83 C4 2C C2 08 00
02ADFA32h:  CC CC CC CC CC CC CC CC CC CC CC CC CC CC 55 8B
02ADFA42h:  EC 83 E4 F8 83 EC 14 53 56 57 8B 7D 08 8B 47 1C
02ADFA52h:  8B 18 83 C7 18 8B F7 89 5C 24 14 89 74 24 10 85
02ADFA62h:  F6 8B 47 04 89 44 24 1C 74 04 3B F7 74 05 E8 23
02ADFA72h:  31 05 00 3B 5C 24 1C 74 4E 85 F6 75 05 E8 14 31
02ADFA82h:  05 00 3B 5E 04 75 05 E8 0A 31 05 00 8B 73 28 83
Stack (0012DE10h):
0012DDF0h:  00000000 00000000 00000000 00000000
0012DE00h:  00000000 00000000 00000000 00000000
0012DE10h:  02D318A8 0012DE98 0012DE8C 00000000
0012DE20h:  00000060 02D318A8 000006D5 0012DE98
0012DE30h:  0012DE8C 02D318A8 02AD18C4 02C17438
0012DE40h:  0012DE98 0012DE8C 00000000 0012DEFC
0012DE50h:  0012DE84 88D318A8 02AD144F 02D77B48
0012DE60h:  000006D5 F70BB464 00000000 0012DF1C
0012DE70h:  00000000 02D385F0 0012DE60 00000000
0012DE80h:  0012DEF0 02B597B8 02B6FF70 02B580A8
0012DE90h:  02B32900 000001E0 02B59730 02D3F4D8
0012DEA0h:  0000076E 0000076E 02B58058 02DADDB0
0012DEB0h:  0000006A 0000006A 00000059 02AC8D7F
0012DEC0h:  02DB19A0 02AC9BB3 F70BB4C0 00000000
0012DED0h:  0012DF1C 02B709BC 00000000 02D385F0
0012DEE0h:  00000000 02B709BC 00000000 0012DF50
0012DEF0h:  02B50200 00000003 FFFFFFFF 02B709BC
0012DF00h:  02AE137D 02D4C760 F70BB500 004D85A8
0012DF10h:  02B709BC 0012DF7C 0012FE8C 00000000
0012DF20h:  00000000 00000000 02B58058 02DADEA0
Registers:
EAX: 00000000, EBX: 0012DE8C, ECX: 02D3FBAC, EDX: 0000000A
ESI: 0012DE98, EDI: 02C17438, EBP: 0012DE34, ESP: 0012DE10
Crash location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 77460000h - 7757E000h
kernel32                        loaded at 77380000h - 77458000h
COMCTL32                        loaded at 757B0000h - 75944000h
msvcrt                          loaded at 75F90000h - 7603A000h
ADVAPI32                        loaded at 76050000h - 7610F000h
RPCRT4                          loaded at 761F0000h - 762B3000h
GDI32                            loaded at 77600000h - 7764B000h
USER32                          loaded at 772E0000h - 7737E000h
SHLWAPI                          loaded at 775A0000h - 775F5000h
SHELL32                          loaded at 76810000h - 772DE000h
ole32                            loaded at 762C0000h - 76404000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 764A0000h - 76514000h
ShimEng                          loaded at 72E80000h - 72E9E000h
apphelp                          loaded at 75B80000h - 75BAC000h
AcLayers                        loaded at 6F140000h - 6F1C7000h
OLEAUT32                        loaded at 76160000h - 761EC000h
USERENV                          loaded at 75BD0000h - 75BEE000h
Secur32                          loaded at 75BB0000h - 75BC4000h
WINSPOOL                        loaded at 6FF20000h - 6FF61000h
MPR                              loaded at 75630000h - 75644000h
AcGenral                        loaded at 6EA00000h - 6EC10000h
UxTheme                          loaded at 74A40000h - 74A7F000h
WINMM                            loaded at 70D80000h - 70DB3000h
OLEACC                          loaded at 74620000h - 74658000h
NETAPI32                        loaded at 75690000h - 756FA000h
PSAPI                            loaded at 75C80000h - 75C87000h
MSACM32                          loaded at 6F500000h - 6F515000h
VERSION                          loaded at 75250000h - 75258000h
sfc                              loaded at 74600000h - 74605000h
sfc_os                          loaded at 73F20000h - 73F2D000h
SETUPAPI                        loaded at 76520000h - 766A8000h
dwmapi                          loaded at 73C30000h - 73C3C000h
urlmon                          loaded at 766B0000h - 767D4000h
iertutil                        loaded at 76110000h - 76155000h
SHUNIMPL                        loaded at 728B0000h - 728B5000h
IMM32                            loaded at 77580000h - 7759E000h
MSCTF                            loaded at 75EC0000h - 75F87000h
LPK                              loaded at 76040000h - 76049000h
USP10                            loaded at 76420000h - 7649D000h
r3hook                          loaded at 00190000h - 001A1000h
foo_AdvancedControls            loaded at 00D90000h - 00DCA000h
foo_albumlist                    loaded at 00EF0000h - 00F37000h
foo_burninate                    loaded at 01080000h - 010B7000h
foo_cdda                        loaded at 014F0000h - 01525000h
foo_converter                    loaded at 01550000h - 015B9000h
foo_cwb_hooks                    loaded at 016D0000h - 01706000h
foo_dsp_std                      loaded at 01760000h - 017A1000h
foo_freedb2                      loaded at 01710000h - 01750000h
foo_infobox                      loaded at 018A0000h - 018E0000h
foo_input_monkey                loaded at 01900000h - 0194A000h
foo_input_shorten                loaded at 01980000h - 019AD000h
foo_input_std                    loaded at 01E80000h - 01F92000h
foo_lyricsdb                    loaded at 01B10000h - 01B3F000h
WININET                          loaded at 75DB0000h - 75E7F000h
Normaliz                        loaded at 75E80000h - 75E83000h
foo_masstag                      loaded at 01CB0000h - 01D00000h
foo_out_ks                      loaded at 01B40000h - 01B6A000h
foo_playcount_mod                loaded at 01B80000h - 01B95000h
MSVCR80                          loaded at 6F3C0000h - 6F45B000h
foo_playlist_tree                loaded at 01DA0000h - 01E16000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 73EB0000h - 73EB7000h
WS2_32                          loaded at 75E90000h - 75EBD000h
NSI                              loaded at 76410000h - 76416000h
libmzgc360_000                  loaded at 02000000h - 020A4000h
foo_rgscan                      loaded at 01E20000h - 01E68000h
foo_uie_albumart                loaded at 01FA0000h - 01FDC000h
gdiplus                          loaded at 74890000h - 74A3A000h
foo_uie_albumlist                loaded at 020B0000h - 020EF000h
foo_uie_lyrics                  loaded at 022A0000h - 02304000h
foo_uie_peakmeter                loaded at 020F0000h - 02116000h
foo_uie_playlists_dropdown      loaded at 02310000h - 02349000h
foo_uie_quicksearch              loaded at 02350000h - 02396000h
foo_uie_vis_egoh                loaded at 023C0000h - 023DD000h
foo_ui_columns                  loaded at 02660000h - 02703000h
foo_ui_panels                    loaded at 02AC0000h - 02B87000h
foo_ui_std                      loaded at 02420000h - 02477000h
Msimg32                          loaded at 74EB0000h - 74EB5000h
imagehlp                        loaded at 767E0000h - 76809000h
dbghelp                          loaded at 71480000h - 7155C000h

Stack dump analysis:
Address: 02AD18C4h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Address: 02AD144Fh, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Address: 02B597B8h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+00043D97h)
Address: 02B580A8h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+00042687h)
Address: 02B32900h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+0001CEDFh)
Address: 02B59730h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+00043D0Fh)
Address: 02B58058h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 02AC8D7Fh, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Address: 02AC9BB3h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Address: 02B709BCh, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+0005AF9Bh)
Address: 02B709BCh, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+0005AF9Bh)
Address: 02B50200h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+0003A7DFh)
Address: 02B709BCh, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+0005AF9Bh)
Address: 02AE137Dh, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Address: 004D85A8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 02B709BCh, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+0005AF9Bh)
Address: 02B58058h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 02B58058h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 02B508F0h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+0003AECFh)
Address: 02AE1889h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Address: 02B709BCh, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+0005AF9Bh)
Address: 004662B3h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AB0AAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430193h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A0357h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D85A8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D8500h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049F7EDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF544h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497440h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A02B7h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D85A8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00499A50h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D85A8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D85A8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 774C1039h, location: "ntdll", loaded at 77460000h - 7757E000h
Symbol: "RtlRaiseStatus" (+000000B4h)
Address: 774C1074h, location: "ntdll", loaded at 77460000h - 7757E000h
Symbol: "RtlRaiseStatus" (+000000EFh)
Address: 774C100Bh, location: "ntdll", loaded at 77460000h - 7757E000h
Symbol: "RtlRaiseStatus" (+00000086h)
Address: 004AF584h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77482C4Bh, location: "ntdll", loaded at 77460000h - 7757E000h
Symbol: "RtlUnwind" (+000000E3h)
Address: 004AF584h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D8E40h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 020C9F92h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00016FA2h)
Address: 020BE603h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0000B613h)
Address: 020C003Bh, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0000D04Bh)
Address: 020C686Bh, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0001387Bh)
Address: 020CA886h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00017896h)
Address: 020E0298h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0002D2A8h)
Address: 020BE603h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0000B613h)
Address: 020CAB55h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00017B65h)
Address: 020CA015h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00017025h)
Address: 020CA021h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00017031h)
Address: 020BE609h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0000B619h)
Address: 020C8490h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+000154A0h)
Address: 020C9AC0h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00016AD0h)
Address: 020CA021h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00017031h)
Address: 020CA2B3h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+000172C3h)
Address: 020CA234h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00017244h)
Address: 020E0264h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0002D274h)
Address: 020C9F92h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00016FA2h)
Address: 020BE603h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0000B613h)
Address: 020C003Bh, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0000D04Bh)
Address: 00499A01h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 020CA886h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00017896h)
Address: 020E0298h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0002D2A8h)
Address: 020BE603h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0000B613h)
Address: 020CAB55h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00017B65h)
Address: 020BE609h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0000B619h)
Address: 020CA015h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00017025h)
Address: 020CA021h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00017031h)
Address: 020BE609h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0000B619h)
Address: 020C8490h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+000154A0h)
Address: 020C9AC0h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00016AD0h)
Address: 020CA021h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00017031h)
Address: 020CA2B3h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+000172C3h)
Address: 020CA234h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00017244h)
Address: 020E0264h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0002D274h)
Address: 020C9F92h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00016FA2h)
Address: 020BE603h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0000B613h)
Address: 020C9AC0h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00016AD0h)
Address: 020CA234h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00017244h)
Address: 020CA522h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00017532h)
Address: 020E0298h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0002D2A8h)
Address: 020E0264h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0002D274h)
Address: 020CA530h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00017540h)
Address: 020BE603h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0000B613h)
Address: 020CA886h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00017896h)
Address: 020E0298h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0002D2A8h)
Address: 020E0264h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0002D274h)
Address: 020CAA6Bh, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00017A7Bh)
Address: 020E0298h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0002D2A8h)
Address: 020C68BAh, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+000138CAh)
Address: 0049FCECh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497440h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049FCECh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049FD28h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049FD71h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00499A01h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00499A01h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D8E40h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00499A01h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049FDABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A013Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D8E68h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A0323h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D8E68h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00499A50h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D8E68h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D8E68h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 774C1039h, location: "ntdll", loaded at 77460000h - 7757E000h
Symbol: "RtlRaiseStatus" (+000000B4h)
Address: 774C104Dh, location: "ntdll", loaded at 77460000h - 7757E000h
Symbol: "RtlRaiseStatus" (+000000C8h)
Address: 774C100Bh, location: "ntdll", loaded at 77460000h - 7757E000h
Symbol: "RtlRaiseStatus" (+00000086h)
Address: 004AF978h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 774829D7h, location: "ntdll", loaded at 77460000h - 7757E000h
Symbol: "RtlGetAce" (+0000013Eh)
Address: 004AF978h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7739B09Eh, location: "kernel32", loaded at 77380000h - 77458000h
Symbol: "RaiseException" (+00000058h)
Address: 774C0E97h, location: "ntdll", loaded at 77460000h - 7757E000h
Symbol: "KiUserExceptionDispatcher" (+0000000Fh)
Address: 7739B09Eh, location: "kernel32", loaded at 77380000h - 77458000h
Symbol: "RaiseException" (+00000058h)
Address: 00F0F0F0h, location: "foo_albumlist", loaded at 00EF0000h - 00F37000h
Symbol: "foobar2000_get_interface" (+00014770h)
Address: 00F0F0F0h, location: "foo_albumlist", loaded at 00EF0000h - 00F37000h
Symbol: "foobar2000_get_interface" (+00014770h)
Address: 00EF00EFh, location: "foo_albumlist", loaded at 00EF0000h - 00F37000h
Address: 00EFFFFFh, location: "foo_albumlist", loaded at 00EF0000h - 00F37000h
Symbol: "foobar2000_get_interface" (+0000567Fh)
Address: 00EF00EFh, location: "foo_albumlist", loaded at 00EF0000h - 00F37000h
Address: 00F0F0F0h, location: "foo_albumlist", loaded at 00EF0000h - 00F37000h
Symbol: "foobar2000_get_interface" (+00014770h)
Address: 00F0F0F0h, location: "foo_albumlist", loaded at 00EF0000h - 00F37000h
Symbol: "foobar2000_get_interface" (+00014770h)
Address: 00F0FFFFh, location: "foo_albumlist", loaded at 00EF0000h - 00F37000h
Symbol: "foobar2000_get_interface" (+0001567Fh)
Address: 00F000F0h, location: "foo_albumlist", loaded at 00EF0000h - 00F37000h
Symbol: "foobar2000_get_interface" (+00005770h)
Address: 7739B09Eh, location: "kernel32", loaded at 77380000h - 77458000h
Symbol: "RaiseException" (+00000058h)
Address: 00F0F0F0h, location: "foo_albumlist", loaded at 00EF0000h - 00F37000h
Symbol: "foobar2000_get_interface" (+00014770h)
Address: 00F0F0F0h, location: "foo_albumlist", loaded at 00EF0000h - 00F37000h
Symbol: "foobar2000_get_interface" (+00014770h)
Address: 00EF00EFh, location: "foo_albumlist", loaded at 00EF0000h - 00F37000h
Address: 00EF00EFh, location: "foo_albumlist", loaded at 00EF0000h - 00F37000h
Address: 00F0F0F0h, location: "foo_albumlist", loaded at 00EF0000h - 00F37000h
Symbol: "foobar2000_get_interface" (+00014770h)
Address: 00F0F0F0h, location: "foo_albumlist", loaded at 00EF0000h - 00F37000h
Symbol: "foobar2000_get_interface" (+00014770h)
Address: 00F000F0h, location: "foo_albumlist", loaded at 00EF0000h - 00F37000h
Symbol: "foobar2000_get_interface" (+00005770h)
Address: 7739B09Eh, location: "kernel32", loaded at 77380000h - 77458000h
Symbol: "RaiseException" (+00000058h)
Address: 020BEA1Bh, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0000BA2Bh)
Address: 020DC104h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00029114h)
Address: 020C33C0h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+000103D0h)
Address: 020C8490h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+000154A0h)
Address: 020C5FA0h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00012FB0h)
Address: 020BDCDBh, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0000ACEBh)
Address: 020D9F7Ch, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00026F8Ch)
Address: 020DB938h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00028948h)
Address: 020BED16h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0000BD26h)
Address: 020C00C4h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0000D0D4h)
Address: 020D6A9Eh, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00023AAEh)
Address: 020C0213h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0000D223h)
Address: 020C1A08h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0000EA18h)
Address: 020BE408h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0000B418h)
Address: 020DC0C0h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+000290D0h)
Address: 020BEA1Bh, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0000BA2Bh)
Address: 020DC104h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00029114h)
Address: 020C33C8h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+000103D8h)
Address: 020D6ECAh, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00023EDAh)
Address: 020C3497h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+000104A7h)
Address: 020B1D9Fh, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Address: 020BE3EBh, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0000B3FBh)
Address: 020C53A4h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+000123B4h)
Address: 773476CCh, location: "USER32", loaded at 772E0000h - 7737E000h
Symbol: "AlignRects" (+00001926h)
Address: 77302545h, location: "USER32", loaded at 772E0000h - 7737E000h
Symbol: "GetWindowLongW" (+00000037h)
Address: 74A47EC5h, location: "UxTheme", loaded at 74A40000h - 74A7F000h
Symbol: "GetThemeEnumValue" (+0000034Fh)
Address: 773024AFh, location: "USER32", loaded at 772E0000h - 7737E000h
Symbol: "SetWindowLongW" (+00000065h)
Address: 77302539h, location: "USER32", loaded at 772E0000h - 7737E000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77302545h, location: "USER32", loaded at 772E0000h - 7737E000h
Symbol: "GetWindowLongW" (+00000037h)
Address: 020D7150h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+00024160h)
Address: 020B13E9h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Address: 77301A10h, location: "USER32", loaded at 772E0000h - 7737E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 77301AE8h, location: "USER32", loaded at 772E0000h - 7737E000h
Symbol: "GetMessageW" (+00000146h)
Address: 020B1270h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Address: 77301A91h, location: "USER32", loaded at 772E0000h - 7737E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 77301B41h, location: "USER32", loaded at 772E0000h - 7737E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 773476CCh, location: "USER32", loaded at 772E0000h - 7737E000h
Symbol: "AlignRects" (+00001926h)
Address: 77301C03h, location: "USER32", loaded at 772E0000h - 7737E000h
Symbol: "GetMessageW" (+00000261h)
Address: 020B1270h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Address: 773476CCh, location: "USER32", loaded at 772E0000h - 7737E000h
Symbol: "AlignRects" (+00001926h)
Address: 773476CCh, location: "USER32", loaded at 772E0000h - 7737E000h
Symbol: "AlignRects" (+00001926h)
Address: 77303656h, location: "USER32", loaded at 772E0000h - 7737E000h
Symbol: "OffsetRect" (+0000004Dh)
Address: 020B1270h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Address: 774C0E6Eh, location: "ntdll", loaded at 77460000h - 7757E000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 774C0E20h, location: "ntdll", loaded at 77460000h - 7757E000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 020B1270h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Address: 77301BB8h, location: "USER32", loaded at 772E0000h - 7737E000h
Symbol: "GetMessageW" (+00000216h)
Address: 772F8C3Ah, location: "USER32", loaded at 772E0000h - 7737E000h
Symbol: "DestroyWindow" (+0000000Ch)
Address: 020B125Dh, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Address: 020BEA54h, location: "foo_uie_albumlist", loaded at 020B0000h - 020EF000h
Symbol: "foobar2000_get_interface" (+0000BA64h)
Address: 02ADE950h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Address: 02B4D04Eh, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+0003762Dh)
Address: 02ADE8F9h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Address: 02ADEA79h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Address: 02B58058h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 02B4DF68h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+00038547h)
Address: 02AD165Dh, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Address: 02B597C0h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+00043D9Fh)
Address: 02B50E3Eh, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+0003B41Dh)
Address: 02B329C0h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+0001CF9Fh)
Address: 02B3B0A0h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+0002567Fh)
Address: 02B329C0h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+0001CF9Fh)
Address: 02AC1499h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Address: 02B32E42h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+0001D421h)
Address: 02B32E02h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+0001D3E1h)
Address: 02ACA34Eh, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Address: 02B597C0h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+00043D9Fh)
Address: 02AC8D7Fh, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Address: 02AC9D03h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Address: 02B597C0h, location: "foo_ui_panels", loaded at 02AC0000h - 02B87000h
Symbol: "Scintilla_DirectFunction" (+00043D9Fh)
Address: 77606B54h, location: "GDI32", loaded at 77600000h - 7764B000h
Symbol: "BitBlt" (+0000009Dh)
Address: 7760A748h, location: "GDI32", loaded at 77600000h - 7764B000h
Symbol: "CombineRgn" (+00000276h)
Address: 010A0045h, location: "foo_burninate", loaded at 01080000h - 010B7000h
Symbol: "foobar2000_get_interface" (+000183B5h)

Version info:
foobar2000 v0.9.4.4
UNICODE

Additional info:
Audio CD Writer 2.0.1  (foo_burninate)
Standard DSP array 1.0  (foo_dsp_std)
Converter 1.0.1  (foo_converter)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
Monkey's Audio decoder 2.1.2  (foo_input_monkey)
freedb Tagger 0.5.2a  (foo_freedb2)
Album Art Panel 0.2.6  (foo_uie_albumart)
Shorten decoder 0.4.2a  (foo_input_shorten)
Panels UI 0.14.12 beta [Jul 18 2007 - 13:39:30]  (foo_ui_panels)
Playlist Tree Panel 3.0.4 [Aug  2 2007 - 10:16:21]  (foo_playlist_tree)
Playlists Dropdown 0.6 alpha 3  (foo_uie_playlists_dropdown)
WMA Decoder 1.1  (foo_input_std)
FLAC Decoder 1.1.0  (foo_input_std)
Kernel Streaming Output 1.2.2  (foo_out_ks)
Standard Input Array 1.0  (foo_input_std)
@§Û x   (foo_AdvancedControls)
Special file info box 2.0.4  (foo_infobox)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Album List 3.2.0  (foo_albumlist)
Lyric Show Panels 0.3.1.1b7 [Jul 13 2007 - 12:34:08]  (foo_uie_lyrics)
Default User Interface 0.9acc  (foo_ui_std)
foobar2000 core 0.9.4.4  (Core)
cwbowron's title format hooks 1.1.1 [May  4 2007 - 12:39:47]  (foo_cwb_hooks)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Columns UI 0.2.0 alpha 2  (foo_ui_columns)
Peakmeter Panel 0.0.2  (foo_uie_peakmeter)
CD Audio Decoder 2.1.1  (foo_cdda)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
Masstagger 1.6  (foo_masstag)
Play Count Mod 1.0.2  (foo_playcount_mod)

I also got the "metadb_handle leaks 3170" error a couple of times.  *shrugs*

If it makes any difference, I am using Vista Ultimate with all the latest updates and FofR's latest config. Oh yeah, and Foobar 0.9.4.4. Thanks for any help anyone may be able to give.

Update: I was able to get a screen shot as the program exited after the failed Refresh Tree try and with the quick error message it gives each time Foobar closes. The message says:

Runtime Error!
C:\Program Files\foobar2000\foobar2000.exe
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
Title: foo_ui_panels
Post by: The Judge on 2007-08-29 09:41:55
ok, i'm trying out version 0.14.12 and i can't get it to display a simple textbutton

here's my code:
Code: [Select]
// Background
$imageabs2(%_width%,%_height%,0,0,0,0,0,0,
%foobar_path%\img\default.png,
NOKEEPASPECT
ALPHA-100
ROTATEFLIP-3
)


// PerTrack
$font(Calibri,10,,)


$textbutton(0,0,
     150,20,
     $textcolor(255,255,255)MENU,
     $textcolor(200,200,200)MENU,
     MENU
)


the background image works like it should, but then the textbutton doesn't show up. what gives?


You haven't enabled the use of the new syntax.
Title: foo_ui_panels
Post by: Kiteroa on 2007-08-29 13:00:00

Terrestrial had, very kindly, said he/she would fix this in panels_ui.

Awwww crap!

Still it would be even better if someone could make $menucall() without user interaction



I agree - but no-one seems to want to provide this, maybe it would be hard to control when/how often the  code was executed?

Playlist tree scheme allows you to call menu functions. (I've just tried this and it seems to work well.)
And you can make it autorefresh every (new?) track or call it from a button (I now have a number of playlist tree scheme queries working well on buttons for things like same composer, same album etc. etc.)

You can make a playlist tree query which just executes menu options. I tried, e.g.:

(mainmenu "Stop")
(mainmenu "Equalizer")
(mainmenu "Play").

Good luck, let me know how you get on!
Title: foo_ui_panels
Post by: eisteh on 2007-08-29 19:51:39

ok, i'm trying out version 0.14.12 and i can't get it to display a simple textbutton

here's my code:
Code: [Select]
// Background
$imageabs2(%_width%,%_height%,0,0,0,0,0,0,
%foobar_path%\img\default.png,
NOKEEPASPECT
ALPHA-100
ROTATEFLIP-3
)


// PerTrack
$font(Calibri,10,,)


$textbutton(0,0,
     150,20,
     $textcolor(255,255,255)MENU,
     $textcolor(200,200,200)MENU,
     MENU
)


the background image works like it should, but then the textbutton doesn't show up. what gives?


You haven't enabled the use of the new syntax.


If he does, the background image wont work anymore
Title: foo_ui_panels
Post by: Harun on 2007-08-29 20:00:46
I'm having some trouble switching between panels using pvars

I want to be able to switch between three different panels using $select, but I can't get it to work. I know that the panels display properly by themselves, but when I try to have them switch they don't display

I'm not sure if the buttons aren't working, or the pvars aren't being handled correctly or its some stupid little syntax/logic error

my code

Code: [Select]
$setpvar(display,0)

$button2(10,$eval(%_height%-175),0,0,50,20
    ,'$font(Calibri,10,,155-155-155)Track'
    ,'$font(Calibri,10,bold underline,155-155-155)Track'
    ,'PVAR:SET:display:0',)
$button2(10,$eval(%_height%-150),0,0,50,20
    ,'$font(Calibri,10,,155-155-155)Lyrics'
    ,'$font(Calibri,10,bold underline,155-155-155)Lyrics'
    ,'PVAR:SET:display:1',)
$button2(10,$eval(%_height%-125),0,0,50,20
    ,'$font(Calibri,10,,155-155-155)Viz'
    ,'$font(Calibri,10,bold underline,155-155-155)Viz'
    ,'PVAR:SET:display:2',)

$select($getpvar(display)
    ,$panel(Option1,Track Display,$eval(%_width%/2),$eval(%_height%-175),$eval(%_width%/2),150,),
    ,$panel(Option2,Lyrics panel,$eval(%_width%/2),$eval(%_height%-175),$eval(%_width%/2),150,),
    ,$panel(Option3,Spectrum analyser,$eval(%_width%/2),$eval(%_height%-175),$eval(%_width%/2),150,)
,)


This is all in the // PerTrack section of my config btw

Any help would be greatly appreciated
Title: foo_ui_panels
Post by: randal1013 on 2007-08-30 00:41:10
i've set one track display panel overlay another track display panel. the top panel has no background so it's transparent. however, the bottom panel doesn't come through the transparency and instead the background color of the window comes through. so i end up with the bottom panel getting cut off and the top panel having the background of the window color. is it possible to have the bottom panel come through instead of the background color? does that make sense?
Title: foo_ui_panels
Post by: gregory on 2007-08-30 01:25:07
I'm having some trouble switching between panels using pvars

I want to be able to switch between three different panels using $select, but I can't get it to work. I know that the panels display properly by themselves, but when I try to have them switch they don't display

I'm not sure if the buttons aren't working, or the pvars aren't being handled correctly or its some stupid little syntax/logic error

my code

Code: [Select]
$setpvar(display,0)

$button2(10,$eval(%_height%-175),0,0,50,20
    ,'$font(Calibri,10,,155-155-155)Track'
    ,'$font(Calibri,10,bold underline,155-155-155)Track'
    ,'PVAR:SET:display:0',)
$button2(10,$eval(%_height%-150),0,0,50,20
    ,'$font(Calibri,10,,155-155-155)Lyrics'
    ,'$font(Calibri,10,bold underline,155-155-155)Lyrics'
    ,'PVAR:SET:display:1',)
$button2(10,$eval(%_height%-125),0,0,50,20
    ,'$font(Calibri,10,,155-155-155)Viz'
    ,'$font(Calibri,10,bold underline,155-155-155)Viz'
    ,'PVAR:SET:display:2',)

$select($getpvar(display)
    ,$panel(Option1,Track Display,$eval(%_width%/2),$eval(%_height%-175),$eval(%_width%/2),150,),
    ,$panel(Option2,Lyrics panel,$eval(%_width%/2),$eval(%_height%-175),$eval(%_width%/2),150,),
    ,$panel(Option3,Spectrum analyser,$eval(%_width%/2),$eval(%_height%-175),$eval(%_width%/2),150,)
,)


This is all in the // PerTrack section of my config btw

Any help would be greatly appreciated


in your first line you set your variable to 0, so every time // PerTrack refreshes, your variable gets set to 0
$select() is between 1...n, there is no 0

i do something similar myself, except i use one button to toggle panels by using $eval(getpvar+1), don't know if it will help but here is my code for initializing the pvar, managing the $select(), and my button function line

Code: [Select]
$if($getpvar(top panel switch),,$setpvar(top panel switch,1))

$ifgreater($getpvar(top panel switch),4,$setpvar(top panel switch,1),)

$select($getpvar(top panel switch),
    $panel(track display,Track Display,25,25,$eval(%_width%-50),200,)
    ,
    $panel(last played,Track Display,25,25,$eval(%_width%-50),200,)
    ,
    $panel(playlist switcher,Playlist switcher,25,25,$eval(%_width%-50),200,)
    ,
    $panel(playlist tree,Playlist Tree Panel,25,25,$eval(%_width%-50),200,)
    )

Code: [Select]
PVAR:SET:top panel switch:$eval($getpvar(top panel switch)+1)
Title: foo_ui_panels
Post by: Harun on 2007-08-30 02:01:33
HAHA

I had a couple stray commas

that was the entire problem

HAHAHA

the config window should really have a built-in syntax checker it would save people hours of misery
Title: foo_ui_panels
Post by: saivert on 2007-08-30 14:42:53
Also why not just enable the use of the new syntax by default aka, not keep support for the old syntax around at all. If people want to use the old stuff, then they shouldn't upgrade to a new version of foo_ui_panels. It's just as easy as that. I got really confused when none of the commands in the reference wiki worked. Now I hear you need to enable new syntax? That is screwed up.

Also, the Vista Glass effect doesn't work properly. Black text becomes invisible. There's an article on MSDN which explains this and how to draw black text without it disappearing.

<< To draw text properly, you need to use the DrawThemeTextEx() function with DTT_COMPOSITED. It only works if the HDC passed contains a top-down 32-bit DIB section, that you can easily get by calling BeginBufferedPaint() with BPBF_COMPOSITED (or BPBF_TOPDOWNDIB). >>

Read the whole thing here: http://forums.microsoft.com/MSDN/ShowPost....32&SiteID=1 (http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=806432&SiteID=1)
Title: foo_ui_panels
Post by: phunkydizco on 2007-08-30 15:10:35
Where can I download version 0.14.12?

On this side http://panels.fooblog2000.com/ (http://panels.fooblog2000.com/) there is only 0.13.8.
Title: foo_ui_panels
Post by: Kirya on 2007-08-30 16:44:55
Where can I download version 0.14.12?

On this side http://panels.fooblog2000.com/ (http://panels.fooblog2000.com/) there is only 0.13.8.

here (http://panels.fooblog2000.com/foo_ui_panels_beta.zip)
Title: foo_ui_panels
Post by: gob on 2007-08-31 08:13:22
hello, i'm having some problems with v0.14.12 beta. i'm using a text button to display the title with some extra formatting on the text if it has brackets. the behavior is really strange. all the colors and the fonts are correct but the text is getting jumbled.

when you hover over the button, all the titles have some of the last letters chopped off the right and some of them are added back to the left of the title. when the button is normal, all titles with the ()[]'s are displayed properly, the titles without them have the right most character chopped off.

heres my formatting:
Code: [Select]
$puts(title,$if2(%title%,%_filename_ext%))
$puts(title,$replace($get(title),'(',$get(commentcolor)'('))
$puts(title,$replace($get(title),')',$get(commentcolor)')'$get(defaultcolor)))
$puts(title,$replace($get(title),'[',$get(commentcolor)'['))
$puts(title,$replace($get(title),']',$get(commentcolor)']'$get(defaultcolor)))

$puts(htitle,$if2(%title%,%_filename_ext%))

$textbutton(
0,0,$sub(%_width%,$get(stats_width)),14,
$font(Arial,8,bold,)$get(defaultcolor)$get(title),
$font(Arial,8,bold underline,)$get(linkcolor)$get(htitle),
AllMusic Song,
)

and in panelsUI's user global field i have:
$puts(defaultcolor,$rgb(225,225,225))
$puts(commentcolor,$rgb(128,128,144))
$puts(linkcolor,$rgb(0,0,255))
Title: foo_ui_panels
Post by: odyssey on 2007-08-31 11:04:46
Is it (im)possible to make PanelsUI completely transparent to the desktop, while keeping the layout (not alpha)???
Title: foo_ui_panels
Post by: Yann on 2007-08-31 12:14:26
Can I hide the window title? In the news versions i can't, ins't available setting in the preferences window...
Title: foo_ui_panels
Post by: Anas on 2007-08-31 12:32:45
Yann:
You can do so by adding $windowstyle(hidetitlebar) to the // Background section of your layout's settings.
Title: foo_ui_panels
Post by: Falstaff on 2007-08-31 13:00:40
Is it (im)possible to make PanelsUI completely transparent to the desktop, while keeping the layout (not alpha)???


something like that ?

(http://img111.imageshack.us/img111/5350/0001thmm3.png) (http://img266.imageshack.us/img266/3751/0001cx5.png)

of course you can, with $glass() under Vista

Br3tt
Title: foo_ui_panels
Post by: Yann on 2007-08-31 14:29:23
thanks!!

other question: in a POPUP, which is the option for a button for close it?

i read the wiki for panels_ui and only find open it (POPUP:name), but in the popup (or the main window) which is the option for close it?

thanks again.
Title: foo_ui_panels
Post by: odyssey on 2007-08-31 15:10:41

Is it (im)possible to make PanelsUI completely transparent to the desktop, while keeping the layout (not alpha)???


something like that ?

(http://img111.imageshack.us/img111/5350/0001thmm3.png) (http://img266.imageshack.us/img266/3751/0001cx5.png)

of course you can, with $glass() under Vista

Br3tt

(OT) That looks...... very nice

I'm not currently using Vista. Is the glass effect completely transparant, when the titlebar is hidden?
Title: foo_ui_panels
Post by: Falstaff on 2007-08-31 16:03:59


Is it (im)possible to make PanelsUI completely transparent to the desktop, while keeping the layout (not alpha)???


something like that ?

[a href="http://img266.imageshack.us/img266/3751/0001cx5.png" target="_blank"]

Br3tt
Title: foo_ui_panels
Post by: Falstaff on 2007-08-31 17:16:00
A return to PanelsUI 0.13.8 version, 0.14.12 too much bugged

0.14.2 cause bugging displays in SCPL (overlay display with offsets !! then black screen)
and it doesn't handle correctly the $alignabs() function

wait & see a more stable version.

Br3tt
Title: foo_ui_panels
Post by: saivert on 2007-09-01 00:01:31
I can't get the glass effect working properly.

@falstaff: Can you share your config? how do you get black graphic elements to show up without becoming transparent?
Title: foo_ui_panels
Post by: Keikonium on 2007-09-01 00:20:37
how do you get black graphic elements to show up without becoming transparent?


As far as I know, only black text doesn't work, but I could be wrong.
Title: foo_ui_panels
Post by: Harun on 2007-09-01 02:12:41
question: when transparency is set in the group display of SCPL, some of the text seems to be messed up:

(http://img201.imageshack.us/img201/5826/jeeeeezpm4.jpg)

how do i fix this?

thanks
Title: foo_ui_panels
Post by: Nickoladze on 2007-09-01 03:16:00
Instead of forcing the glass element to disappear, be smart and just use a background image that is the same as your wallpaper
Title: foo_ui_panels
Post by: koddy on 2007-09-01 07:57:40
Hi! I'm having problems with sorting&grouping. I can't seem to sort by group by folder. I don't have "folder" in my sort/group-by criteria menu. Anyone out there who could help me out a little  ?
Title: foo_ui_panels
Post by: xtr on 2007-09-01 10:48:16
Hi, has anybody got the CONTEXT-SELECTED option for buttons working with 0.14?
$button2(800,100,0,0,23,23,'xxx','XXX',TAG:SET:rating:1,CONTEXT-SELECTED)
does only tag the playing track, not the selected ones.  I also tried other code from the forum.
Some other pui-configs use this option and don't work here (i.e. rating buttons in FofR configuration).
Any ideas? Seems to be a bug or 0.14 to me...  (0.14.12beta)
Title: foo_ui_panels
Post by: Django? on 2007-09-01 13:25:53
The configuration I downloaded (the latest Fofr one) is very nice but I've come to a problem. It has it set so that the Library Filter seperates bands with commas in the name (for instance,  Akron / Family or Meanwhile, Back in Communist Russia) into two different artist entries for each bit either side of the comma. Is there anyway I can change this, or some bit of code I need to have a look for in the configuration?
Title: foo_ui_panels
Post by: Yann on 2007-09-01 15:07:06
Don't exist a option for close the POPUP?
Title: foo_ui_panels
Post by: simply on 2007-09-01 15:48:49
@Yann
Here is my question about that:
http://www.hydrogenaudio.org/forums/index....mp;#entry511349 (http://www.hydrogenaudio.org/forums/index.php?showtopic=52465&st=2275&p=511349&#entry511349)
No solution for this...
Title: foo_ui_panels
Post by: Yann on 2007-09-01 17:17:29
thanks.
Title: foo_ui_panels
Post by: eboomer on 2007-09-01 22:49:01
I was waiting for terestrial to release the next version, but unfortunately for the foobar community it's starting to look like that might not happen anytime soon if at all.  What is the last "stable"-ish version of Panels UI?  The two I have are 13.7, which runs perfectly fine, and 14.12, which is ridiculously buggy - it crashes frequently and the image functions can't do what I want them to do, to align vertically.  Did any of the 14.xx versions run okay?
Title: foo_ui_panels
Post by: dRsrb on 2007-09-01 23:11:05
I was waiting for terestrial to release the next version, but unfortunately for the foobar community it's starting to look like that might not happen anytime soon if at all.  What is the last "stable"-ish version of Panels UI?  The two I have are 13.7, which runs perfectly fine, and 14.12, which is ridiculously buggy - it crashes frequently and the image functions can't do what I want them to do, to align vertically.  Did any of the 14.xx versions run okay?

I hadn't any problem with 0.13.8 (since release) until now! Works excellent for me!
I will also release a config with 0.13.8 soon (maybe in a week)
Title: foo_ui_panels
Post by: jrswanson on 2007-09-01 23:29:47
Does anyone know if $meta_sum() or $info_sum() could be used to get the playing time of an album?  I've tried $info_sum(length_seconds) in the group section of SCPL, but it always returns 0, as does $meta_info(length_seconds).


I have been wondering the same thing but haven't seen any replies.  Any ideas?

Thanks,
John S.
Title: foo_ui_panels
Post by: Nickoladze on 2007-09-02 00:23:22
I'm on the latest beta and it's never crashed for me. :/
Title: foo_ui_panels
Post by: eboomer on 2007-09-02 00:52:31

I was waiting for terestrial to release the next version, but unfortunately for the foobar community it's starting to look like that might not happen anytime soon if at all.  What is the last "stable"-ish version of Panels UI?  The two I have are 13.7, which runs perfectly fine, and 14.12, which is ridiculously buggy - it crashes frequently and the image functions can't do what I want them to do, to align vertically.  Did any of the 14.xx versions run okay?

I hadn't any problem with 0.13.8 (since release) until now! Works excellent for me!
I will also release a config with 0.13.8 soon (maybe in a week)

In the changelog of version 14.12, I see no mention of 13.8 (not in the changelog linked in the wiki either).  Perhapse you mean 14.8?  Also you said "until now".  Why, what problem do you have now?  Is there someplace I can go to get specific versions of Panels UI?  There is only one version on the official site of terestrial's, and it's 13.7.
Title: foo_ui_panels
Post by: The Judge on 2007-09-02 01:17:13
13.8 was a beta too.

14.12 was perfectly stable for me. Slightly odd alignment but easily rectifiable. I found that all my crashes were caused by tiny omissions in my code. All image paths had to start with / when relative to the Panels folder or else it crashed.
Title: foo_ui_panels
Post by: Keikonium on 2007-09-02 02:20:27
14.12 works fine for me too. Never had an issue with it. Sure there are some unfinished things, but my config doesn't use them. I am not to sure why lots of people get crashes and bugs, I haven't encountered anything like that. And I can't code in Panels UI to well lol.
Title: foo_ui_panels
Post by: dRsrb on 2007-09-02 07:15:44
Sorry, for "until now", I mean "so far"!
Yes, 0.13.8 is a beta (I havn't seen this  )

But, where to get 0.14.12?

bye

Edit\
On my PC I found following versions
foo_ui_panels_0.13.6.zip
foo_ui_panels_0.13.7.zip (currently downloadable)
foo_ui_panels_0.13.8-beta.zip
foo_ui_panels_0.14.12-beta.zip (currently downloadable)
Title: foo_ui_panels
Post by: daniel86 on 2007-09-02 11:18:34
hi i would sort the libray filter to directory.
i mean the panel library filter which is transparent

and it is possible do use tabs with the playlist

thx
Title: foo_ui_panels
Post by: Kiteroa on 2007-09-03 12:15:05
Is !noheader! still meant to work in the SCPL?

When I try it, it prints out '!noheader!' in the header, instead of suppressing the header.
Title: foo_ui_panels
Post by: carmenm on 2007-09-03 12:19:02
Is !noheader! still meant to work in the SCPL?

When I try it, it prints out '!noheader!' in the header, instead of suppressing the header.

Just choose 0 for group rows
Title: foo_ui_panels
Post by: XJDenton on 2007-09-03 14:11:42
Anyone know of any decent tutorials for the library filter? Only I have no idea where to start with this one.
Title: foo_ui_panels
Post by: Kiteroa on 2007-09-03 14:31:41

Is !noheader! still meant to work in the SCPL?

When I try it, it prints out '!noheader!' in the header, instead of suppressing the header.

Just choose 0 for group rows



I only want to supress the header sometimes - I want to put the !noheader! in an $if statement.

I'm sure I've seen someone doing this, successfully(?)....
Title: foo_ui_panels
Post by: dRsrb on 2007-09-04 07:31:28
Has anybody the versions 0.13.9-0.14.12 (0.13.9 is not as important as 0.14.10 & higher are) and would share them please?
Title: foo_ui_panels
Post by: jclim00 on 2007-09-04 22:13:52
Is anyone else getting weird redraw problems? Once in a while it'll draw just the background elements on part of my screen and it's getting really annoying. This only seems to happen with the most recent beta, and just recently; I'd been using it with no problems for a while. I don't know if it's bad coding somewhere on my config or a problem with the component. I've tried it on a clean foobar install and still no dice.

(http://xs319.xs.to/xs319/07362/problems.jpg.xs.jpg) (http://xs.to/xs.php?h=xs319&d=07362&f=problems.jpg)
Title: foo_ui_panels
Post by: Andreasvb on 2007-09-04 23:05:52
Happens for me too, the SCPL take up all the foobar2000 screen and then it crashes with metadb leaks and then the usual Windows error dialog. No crash logs.
Title: foo_ui_panels
Post by: carmenm on 2007-09-04 23:59:19
i had the same problem, i even said it here. But now i am doing a new config and didnt see the problem at all(after 8 hours a day using foobar). So i personaly think it is related to some code, but dont know what exactly.
And no crash for me
Title: foo_ui_panels
Post by: jclim00 on 2007-09-05 01:38:14
I've been trying to simplify some code that relies on variable widths and stuff, but still happening. I think I'm just gonna revert to the more stable version, which sucks cause I'm so used to the new syntax.
Title: foo_ui_panels
Post by: neothe0ne on 2007-09-05 06:12:41
Panels 0.12.8 seems to have problems getting artwork from directories with the "#" character in the file path.  Is this fixed in the newest 0.13.x version, or is it still out there?
Title: foo_ui_panels
Post by: dRsrb on 2007-09-05 07:13:17
..."#" character in the file path...

0.13.8: Not fixed (higher versions: I don't know)

bye
Title: foo_ui_panels
Post by: Squeller on 2007-09-05 08:04:53
Any news on the development/discontinuation of the component? It would be really kind if terrestrial lets us know. People could stop waste their times by reporting bugs or making suggestions.
Title: foo_ui_panels
Post by: saivert on 2007-09-06 03:11:09
I have a very weird bug, PanelsUI lists .pui files that really doesn't exists and after I removed FofR configuration, it now appears in the default config but renders improperly as all the images belonging to FofR are now gone.

Here is a screenshot (http://i29.photobucket.com/albums/c276/saivert/ghost_configs_panelsui.jpg)

Am I having a virus or something? What is going on?
Title: foo_ui_panels
Post by: Keikonium on 2007-09-06 03:41:01
I think I found a BUG:

I have put a $panel() command inside a $puts() command, but even if I hide the $puts() command, the $panel() command still renders on my layout. All the code is under the // PerTrack header. Is this the intended reaction when doing this?

Pretty much what I am doing is grouping my "main body" of my layout into one $get() command, and showing it with $puts(). That way I can easily hide the entire main body, and show another main body layout I have in some other code. But no matter what I seem to do, the $panel() command doesn't seem to want to disappear.

Does anyone know how to hide a $panel() by commenting out a $puts() code?
Title: foo_ui_panels
Post by: dRsrb on 2007-09-06 07:07:04
@saivert
Do you have changed to a higher version (beta)?

@Keikonium
Try this:

(old, your code)
$puts(xyz,$panel(...))

(new)
// $puts(xyz,$panel(...))
$puts(xyz,)
or
$puts(xyz,0) - or something else, put panels only in $if(,,)!
Title: foo_ui_panels
Post by: Keikonium on 2007-09-06 07:26:14
@Keikonium
Try this:

(old, your code)
$puts(xyz,$panel(...))

(new)
// $puts(xyz,$panel(...))
$puts(xyz,)
or
$puts(xyz,0) - or something else, put panels only in $if(,,)!


I'm not to sure I understand. Here is an example of some code I am trying to get this working on:

Code: [Select]
$drawrect($get(infox),$get(infoy),$get(infow),$get(infoh),$get(brush+alpha))
$drawrect($get(infox),$get(infoy),$get(infow),$get(infoh),brushcolor-NULL pencolor-0-0-0)
$panel(Info,Track Display,$eval($get(infox)+1),$eval($get(infoy)+1),$eval($get(infow)-2),$eval($get(infoh)-2),)


If you could modify that so I can hide/show this panel by commenting out one line of code (by wrapping my code in a $puts() or $setpvar() I don't care) that would be great. Or any other way really. Thank you .
Title: foo_ui_panels
Post by: dRsrb on 2007-09-06 08:51:10
By setting the value 1 or 2 (hides the panel) change between Info and no Info
$setpvar(panel,1)
or
$setpvar(panel,2)


$select($getpvar(panel),
   $panel(Info,Track Display,...)
,
)

or

$ifequal($getpvar(panel),1,
   $panel(Info,Track Display,...)
,
)

bye
Title: foo_ui_panels
Post by: BArtus on 2007-09-06 10:38:08
Some feature request I have
[blockquote]"context menu commands" witch works with selected items!
At now "context menu commands" affect only current playing track.
It is restrict using Discogs, Fdb, RG Album Scan ... all plug-ins that refer to selected items rather then playing one.[/blockquote]
What you think about that ??
Title: foo_ui_panels
Post by: radecke on 2007-09-06 11:55:30
Some feature request I have
[blockquote]"context menu commands" witch works with selected items!
At now "context menu commands" affect only current playing track.
It is restrict using Discogs, Fdb, RG Album Scan ... all plug-ins that refer to selected items rather then playing one.[/blockquote]
What you think about that ??

such a feature would be really nice. let's hope terrestrial comes back one day 
Title: foo_ui_panels
Post by: saivert on 2007-09-06 15:59:49
Update! Here is my component list with Panels UI highlighted for your convenience:

Code: [Select]
Core (2007-08-20 17:04:00)
    foobar2000 core 0.9.4.4
foo_albumlist.dll (2007-08-20 17:02:34)
    Album List 3.2.0
foo_cdda.dll (2007-08-20 17:02:20)
    CD Audio Decoder 2.1.1
foo_converter.dll (2007-08-20 17:02:04)
    Converter 1.0.1
foo_dsp_std.dll (2007-01-20 01:36:56)
    Standard DSP array 1.0
foo_freedb2.dll (2006-08-29 20:43:04)
    freedb Tagger 0.5.2a
foo_input_std.dll (2007-08-20 17:01:56)
    FLAC Decoder 1.1.0
    Standard Input Array 1.0
    WMA Decoder 1.1
foo_masstag.dll (2007-08-20 17:01:20)
    Masstagger 1.6
foo_rgscan.dll (2007-08-20 17:01:02)
    ReplayGain Scanner 2.0.2
foo_ui_columns.dll (2007-07-23 00:36:02)
    Columns UI 0.2.0 beta 1
foo_ui_panels.dll (2007-06-12 12:28:20) ***
    Panels UI 0.13.8 beta [Jun 12 2007 - 12:28:00]
foo_ui_std.dll (2007-08-20 17:00:54)
    Default User Interface 0.9acc
foo_uie_albumlist.dll (2007-06-11 15:13:53)
    Album list panel 0.2.3 beta
foo_uie_typefind.dll (2007-07-23 00:56:36)
    Typefind 0.2 beta 1
foo_unpack.dll (2007-08-20 17:02:50)
    RAR reader 1.1
    ZIP/GZIP reader 1.0


I still don't know why Panels UI would display non-existing configurations. This is very scary. I'm gonna run a complete virus check. It might be because I'm running Vista too (who know what bugs that OS might have).
Title: foo_ui_panels
Post by: kalmark on 2007-09-06 20:00:36
I still don't know why Panels UI would display non-existing configurations. This is very scary. I'm gonna run a complete virus check. It might be because I'm running Vista too (who know what bugs that OS might have).

This ain't a bug, it's a feature  Since PanelsUI stores stuff under Program Files\foobar2000 (or whatever your foobar dir is), any changes you make with a non-admin account are actually done on a profile-specific mirror, or extension of the Program Files folder. You should clean up that foobar2000\PanelsUI folder, too, or use that one exclusively. Sorry for not providing a full path or a more detailed explanation, I'm currently on Linux so I can't check it for you.
Title: foo_ui_panels
Post by: saivert on 2007-09-07 02:01:11
Thanks. I managed to find the location of the so-called virtualized Program Files folder. It is located here peeps:

Code: [Select]
C:\Users\<your username>\AppData\Local\VirtualStore\Program Files\foobar2000


So I just deleted everything there and now it's all clean. Let's only hope we can get a truly Vista compatible foobar2000 out soon. This is crazy!
In the meantime you also need to set up permissions for yourself on the "c:\program files\foobar2000" folder so you can manage it easily. Just add yourself to the permissions list and set full rights on everything.


Thank you so much. I thought I had Vista figured out after reading a lot about it. This one must have slipped passed my mind.

One more thing: Why can't they make the BETA of Panels UI easily accessible? I had to hunt high and low to find the download link so this footunes config works!

Again, here it is:  http://panels.fooblog2000.com/foo_ui_panels_beta.zip (http://panels.fooblog2000.com/foo_ui_panels_beta.zip)
Title: foo_ui_panels
Post by: Keikonium on 2007-09-07 06:20:26
By setting the value 1 or 2 (hides the panel) change between Info and no Info
$setpvar(panel,1)
or
$setpvar(panel,2)


$select($getpvar(panel),
   $panel(Info,Track Display,...)
,
)

or

$ifequal($getpvar(panel),1,
   $panel(Info,Track Display,...)
,
)

bye


Awesome stuff! I understand now, thank you . It works perfectly .
Title: foo_ui_panels
Post by: Keikonium on 2007-09-07 08:20:21
Can you use two button commands in Panels UI for the same button? I am trying to set a pvar, and change the window size, but it doesn't seem to be working. Only the pvar gets executed:

Code: [Select]
$imagebutton(0,$eval(%_height%-17),
$get(dir)\leftarrow.png,
$get(dir)\leftarrow2.png,
PVAR:SET:Layout:$ifequal($getpvar(Layout),0,1,0),
WINDOWSIZE:990:485,
tooltip,"$ifequal($getpvar(Layout),0,Switch To Art Layout,Switch To Main Layout)")
Title: foo_ui_panels
Post by: radecke on 2007-09-07 11:54:26
Can you use two button commands in Panels UI for the same button? I am trying to set a pvar, and change the window size, but it doesn't seem to be working. Only the pvar gets executed:

Code: [Select]
$imagebutton(0,$eval(%_height%-17),
$get(dir)\leftarrow.png,
$get(dir)\leftarrow2.png,
PVAR:SET:Layout:$ifequal($getpvar(Layout),0,1,0),
WINDOWSIZE:990:485,
tooltip,"$ifequal($getpvar(Layout),0,Switch To Art Layout,Switch To Main Layout)")


that's not possible. but you can just make two buttons with the same position. like this:
Code: [Select]
$imagebutton(0,$eval(%_height%-17),
$get(dir)\leftarrow.png,
$get(dir)\leftarrow2.png,
PVAR:SET:Layout:$ifequal($getpvar(Layout),0,1,0),
tooltip,"$ifequal($getpvar(Layout),0,Switch To Art Layout,Switch To Main Layout)")
$imagebutton(0,$eval(%_height%-17),
$get(dir)\leftarrow.png,
$get(dir)\leftarrow2.png,
WINDOWSIZE:990:485,
tooltip,"$ifequal($getpvar(Layout),0,Switch To Art Layout,Switch To Main Layout)")
Title: foo_ui_panels
Post by: foosion on 2007-09-07 12:17:32
Let's only hope we can get a truly Vista compatible foobar2000 out soon. This is crazy!

Please don't confuse foobar2000 with third-party components.
Title: foo_ui_panels
Post by: Bl@ck_warrior on 2007-09-07 14:56:31
I just had a crash due to foo_ui_panels

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 028CAE1Eh
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (028CAE1Eh):
028CADDEh:  10 89 44 24 14 89 5C 24 1C 89 44 24 18 7F 7C 8B
028CADEEh:  44 24 44 83 C0 FF 03 C6 8B CF 89 44 24 28 8D 04
028CADFEh:  32 2B CA 89 44 24 20 83 C1 01 3B C6 7D 04 8B C6
028CAE0Eh:  EB 0A 8B 54 24 28 3B C2 7E 02 8B C2 8B 54 24 3C
028CAE1Eh:  8B 04 82 8B D0 C1 FA 18 81 E2 FF 00 00 00 01 54
028CAE2Eh:  24 10 8B D0 C1 FA 10 81 E2 FF 00 00 00 01 54 24
028CAE3Eh:  14 0F B6 D4 25 FF 00 00 00 01 44 24 18 8B 44 24
028CAE4Eh:  20 83 C0 01 03 DA 83 E9 01 89 44 24 20 75 AB 8B
Stack (0012E038h):
0012E018h:  00000000 00000000 00000000 00000000
0012E028h:  00000000 00000000 00000000 00000000
0012E038h:  00000000 000002EC 0EF00020 00000668
0012E048h:  00000000 00000000 00000000 00000000
0012E058h:  00000000 0EF00020 00000667 07E57010
0012E068h:  00000000 000002EC 028CAFE5 00000000
0012E078h:  0EF00020 00000668 000002EC 00000000
0012E088h:  00000668 00646464 000002EC 00000000
0012E098h:  00000000 0EF00020 00000001 0012B7E0
0012E0A8h:  CC012A9A 00000000 00000000 00000668
0012E0B8h:  028CEEA6 3701167D 00000014 00000037
0012E0C8h:  CC012A9A 00000668 000002EC 00FFFFFF
0012E0D8h:  00000000 00000001 00000000 DEC00C90
0012E0E8h:  00000000 00000008 0012F6BC 00000000
0012E0F8h:  01A80160 07DDC4EA 00000000 00FFFFFF
0012E108h:  00000000 00000028 00000050 014D6746
0012E118h:  07E107E8 02A95F98 00000001 00000064
0012E128h:  00000000 07DDA678 02A9E898 00000000
0012E138h:  00000000 07E1AF90 00000000 0012E16C
0012E148h:  02A96358 00000392 000003BC 000003A8
Registers:
EAX: 00000000, EBX: 00000000, ECX: 00000001, EDX: 00000000
ESI: 00000000, EDI: 00000000, EBP: 07E57010, ESP: 0012E038
Crash location: "foo_ui_panels", loaded at 02880000h - 02947000h
Symbol: "foobar2000_get_interface" (+0000834Eh)

Loaded modules:
foobar2000   loaded at 00400000h - 004F3000h
ntdll loaded at 77490000h - 775AE000h
kernel32 loaded at 76DA0000h - 76E78000h
COMCTL32 loaded at 757E0000h - 75974000h
msvcrt   loaded at 77180000h - 7722A000h
ADVAPI32 loaded at 770C0000h - 7717F000h
RPCRT4   loaded at 77250000h - 77313000h
GDI32 loaded at 76FD0000h - 7701B000h
USER32   loaded at 77020000h - 770BE000h
SHLWAPI   loaded at 773A0000h - 773F5000h
SHELL32   loaded at 75FD0000h - 76A9E000h
ole32 loaded at 76E80000h - 76FC4000h
shared   loaded at 10000000h - 10029000h
comdlg32 loaded at 75D50000h - 75DC4000h
IMM32 loaded at 77230000h - 7724E000h
MSCTF loaded at 77600000h - 776C7000h
LPK   loaded at 775B0000h - 775B9000h
USP10 loaded at 76AA0000h - 76B1D000h
r3hook   loaded at 00240000h - 00251000h
PSAPI loaded at 75CB0000h - 75CB7000h
uxtheme   loaded at 74C70000h - 74CAF000h
fgmgr loaded at 003E0000h - 003ED000h
VERSION   loaded at 752A0000h - 752A8000h
WININET   loaded at 75DD0000h - 75E9F000h
Normaliz loaded at 003F0000h - 003F3000h
iertutil loaded at 76CC0000h - 76D05000h
HookTitle loaded at 00510000h - 0051B000h
GameHook loaded at 10D00000h - 10D0F000h
lgscroll loaded at 10100000h - 1010F000h
MSVCR80   loaded at 725E0000h - 7267B000h
MSVCP80   loaded at 726A0000h - 72727000h
NTMARTA   loaded at 74F20000h - 74F41000h
WLDAP32   loaded at 77350000h - 77399000h
WS2_32   loaded at 77320000h - 7734D000h
NSI   loaded at 76CB0000h - 76CB6000h
SAMLIB   loaded at 75980000h - 75991000h
foo_abx   loaded at 00600000h - 00633000h
foo_albumlist loaded at 00660000h - 006A7000h
OLEAUT32 loaded at 76D10000h - 76D9C000h
foo_audioscrobbler   loaded at 014A0000h - 014D7000h
foo_cdda loaded at 014E0000h - 01515000h
foo_converter loaded at 01630000h - 01699000h
foo_cwb_hooks loaded at 016F0000h - 01726000h
foo_dop   loaded at 01890000h - 01905000h
SETUPAPI loaded at 76B20000h - 76CA8000h
gdiplus   loaded at 74710000h - 748BA000h
foo_dsp_std   loaded at 01730000h - 01771000h
foo_freedb2   loaded at 01920000h - 01961000h
foo_infobox   loaded at 019A0000h - 019E0000h
foo_input_std loaded at 01F40000h - 02052000h
foo_lyricsdb loaded at 01A50000h - 01A7F000h
foo_masstag   loaded at 01AB0000h - 01B00000h
foo_playcount loaded at 01B10000h - 01B38000h
foo_rgscan   loaded at 01D90000h - 01DD8000h
foo_run   loaded at 01B40000h - 01B6B000h
foo_scrobblecharts   loaded at 01DE0000h - 01E13000h
foo_sendtodevice loaded at 02060000h - 0209A000h
foo_sic   loaded at 02190000h - 021E9000h
foo_skip loaded at 020C0000h - 020DB000h
foo_uie_albumlist loaded at 02110000h - 0214D000h
foo_uie_lyrics   loaded at 02370000h - 023D1000h
WINMM loaded at 745D0000h - 74603000h
OLEACC   loaded at 74590000h - 745C8000h
foo_uie_playlists_dropdown   loaded at 023E0000h - 02419000h
foo_uie_quicksearch   loaded at 02420000h - 02466000h
foo_uie_wsh_panel loaded at 024B0000h - 024E6000h
foo_ui_panels loaded at 02880000h - 02947000h
foo_ui_std   loaded at 02650000h - 026A7000h
foo_unpack   loaded at 02470000h - 0249E000h
MSNHOOK   loaded at 02500000h - 02509000h
WINTRUST loaded at 74D70000h - 74D9D000h
CRYPT32   loaded at 75510000h - 75601000h
MSASN1   loaded at 75660000h - 75672000h
USERENV   loaded at 75C00000h - 75C1E000h
Secur32   loaded at 75BE0000h - 75BF4000h
imagehlp loaded at 775D0000h - 775F9000h
NLAapi   loaded at 74540000h - 7454F000h
IPHLPAPI loaded at 75470000h - 75489000h
dhcpcsvc loaded at 75430000h - 75465000h
DNSAPI   loaded at 75680000h - 756AB000h
WINNSI   loaded at 75420000h - 75427000h
dhcpcsvc6 loaded at 75400000h - 75420000h
dnsq loaded at 027C0000h - 027D8000h
mswsock   loaded at 75230000h - 7526B000h
winrnr   loaded at 715A0000h - 715A8000h
napinsp   loaded at 718B0000h - 718BF000h
pnrpnsp   loaded at 71580000h - 71592000h
Msimg32   loaded at 74EE0000h - 74EE5000h
wshbth   loaded at 71570000h - 7157C000h
mdnsNSP   loaded at 16080000h - 160A5000h
rasadhlp loaded at 71560000h - 71566000h
wship6   loaded at 752B0000h - 752B6000h
wshtcpip loaded at 74EF0000h - 74EF6000h
SXS   loaded at 75B20000h - 75B7F000h
CLBCatQ   loaded at 77400000h - 77484000h
scrchpg   loaded at 02B90000h - 02BB8000h
jscript   loaded at 6C0A0000h - 6C118000h
klscav   loaded at 02BF0000h - 02BFB000h
prremote loaded at 66600000h - 66617000h
prloader loaded at 02D30000h - 02D78000h
prkernel loaded at 64A00000h - 64A30000h
params   loaded at 04B30000h - 04B9C000h
pxstub   loaded at 047E0000h - 047E9000h
tempfile loaded at 67F00000h - 67F07000h
rsaenh   loaded at 74FC0000h - 74FF8000h
DSOUND   loaded at 74630000h - 746A1000h
POWRPROF loaded at 74F00000h - 74F1A000h
MMDevApi loaded at 74110000h - 74137000h
audioses loaded at 74510000h - 74531000h
audioeng loaded at 74470000h - 744D6000h
AVRT loaded at 74090000h - 74097000h
dbghelp   loaded at 715F0000h - 716CC000h

Stack dump analysis:
Address: 028CAFE5h, location: "foo_ui_panels", loaded at 02880000h - 02947000h
Symbol: "foobar2000_get_interface" (+00008515h)
Address: 028CEEA6h, location: "foo_ui_panels", loaded at 02880000h - 02947000h
Symbol: "foobar2000_get_interface" (+0000C3D6h)
Address: 00450000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 774F7D82h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "RtlTimeFieldsToTime" (+00000512h)
Address: 00450000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00450000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 774F2447h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "RtlTryEnterCriticalSection" (+00000B61h)
Address: 774F2054h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "RtlTryEnterCriticalSection" (+0000076Eh)
Address: 0069006Ch, location: "foo_albumlist", loaded at 00660000h - 006A7000h
Symbol: "foobar2000_get_interface" (+000256ECh)
Address: 774D6E01h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "RtlConvertUlongToLargeInteger" (+00001E7Bh)
Address: 77498BF2h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 774D6EDEh, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "RtlConvertUlongToLargeInteger" (+00001F58h)
Address: 01900010h, location: "foo_dop", loaded at 01890000h - 01905000h
Symbol: "foobar2000_get_interface" (+0006ED90h)
Address: 77498BF2h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 76DE7A7Eh, location: "kernel32", loaded at 76DA0000h - 76E78000h
Symbol: "HeapFree" (+00000014h)
Address: 028F0100h, location: "foo_ui_panels", loaded at 02880000h - 02947000h
Symbol: "Scintilla_DirectFunction" (+0001A6DFh)
Address: 028F275Eh, location: "foo_ui_panels", loaded at 02880000h - 02947000h
Symbol: "Scintilla_DirectFunction" (+0001CD3Dh)
Address: 028FB0A0h, location: "foo_ui_panels", loaded at 02880000h - 02947000h
Symbol: "Scintilla_DirectFunction" (+0002567Fh)
Address: 02910536h, location: "foo_ui_panels", loaded at 02880000h - 02947000h
Symbol: "Scintilla_DirectFunction" (+0003AB15h)
Address: 028C20D2h, location: "foo_ui_panels", loaded at 02880000h - 02947000h
Address: 00610612h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00008552h)
Address: 774F1802h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "RtlAllocateHeap" (+000001D5h)
Address: 02918058h, location: "foo_ui_panels", loaded at 02880000h - 02947000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 774F18C3h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "RtlFreeHeap" (+0000007Ah)
Address: 00610612h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00008552h)
Address: 76003331h, location: "SHELL32", loaded at 75FD0000h - 76A9E000h
Symbol: "AssocGetDetailsOfPropKey" (+00001650h)
Address: 028F273Fh, location: "foo_ui_panels", loaded at 02880000h - 02947000h
Symbol: "Scintilla_DirectFunction" (+0001CD1Eh)
Address: 028F218Dh, location: "foo_ui_panels", loaded at 02880000h - 02947000h
Symbol: "Scintilla_DirectFunction" (+0001C76Ch)
Address: 00610612h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00008552h)
Address: 028F277Ch, location: "foo_ui_panels", loaded at 02880000h - 02947000h
Symbol: "Scintilla_DirectFunction" (+0001CD5Bh)
Address: 0291058Bh, location: "foo_ui_panels", loaded at 02880000h - 02947000h
Symbol: "Scintilla_DirectFunction" (+0003AB6Ah)
Address: 0289345Bh, location: "foo_ui_panels", loaded at 02880000h - 02947000h
Address: 00610612h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00008552h)
Address: 00610612h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00008552h)
Address: 02918058h, location: "foo_ui_panels", loaded at 02880000h - 02947000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 02918058h, location: "foo_ui_panels", loaded at 02880000h - 02947000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 7471A4F1h, location: "gdiplus", loaded at 74710000h - 748BA000h
Symbol: "GdipSetInterpolationMode" (+000001D2h)
Address: 774F240Bh, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "RtlTryEnterCriticalSection" (+00000B25h)
Address: 774F2447h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "RtlTryEnterCriticalSection" (+00000B61h)
Address: 02000002h, location: "foo_input_std", loaded at 01F40000h - 02052000h
Symbol: "foobar2000_get_interface" (+0004C782h)
Address: 77498BF2h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 02918058h, location: "foo_ui_panels", loaded at 02880000h - 02947000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 747F08FEh, location: "gdiplus", loaded at 74710000h - 748BA000h
Symbol: "GdipCloneBitmapArea" (+0003A26Ah)
Address: 76FD88B3h, location: "GDI32", loaded at 76FD0000h - 7701B000h
Symbol: "StretchBlt" (+00000074h)
Address: 76FD889Ch, location: "GDI32", loaded at 76FD0000h - 7701B000h
Symbol: "StretchBlt" (+0000005Dh)
Address: 7471E132h, location: "gdiplus", loaded at 74710000h - 748BA000h
Symbol: "GdipBitmapUnlockBits" (+000006F2h)
Address: 00610612h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00008552h)
Address: 74719080h, location: "gdiplus", loaded at 74710000h - 748BA000h
Symbol: "GdipSetPixelOffsetMode" (+0000044Eh)
Address: 747DEF4Eh, location: "gdiplus", loaded at 74710000h - 748BA000h
Symbol: "GdipCloneBitmapArea" (+000288BAh)
Address: 02000002h, location: "foo_input_std", loaded at 01F40000h - 02052000h
Symbol: "foobar2000_get_interface" (+0004C782h)
Address: 77498BF2h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 77498BF2h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 774D6EBEh, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "RtlConvertUlongToLargeInteger" (+00001F38h)
Address: 774F2033h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "RtlTryEnterCriticalSection" (+0000074Dh)
Address: 774F1C21h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "RtlTryEnterCriticalSection" (+0000033Bh)
Address: 76DE7A7Eh, location: "kernel32", loaded at 76DA0000h - 76E78000h
Symbol: "HeapFree" (+00000014h)
Address: 747115A5h, location: "gdiplus", loaded at 74710000h - 748BA000h
Address: 7476DCCAh, location: "gdiplus", loaded at 74710000h - 748BA000h
Symbol: "GdipDrawString" (+0000097Fh)
Address: 7718C5E4h, location: "msvcrt", loaded at 77180000h - 7722A000h
Symbol: "vsnwprintf_l" (+00000590h)
Address: 7718C58Ah, location: "msvcrt", loaded at 77180000h - 7722A000h
Symbol: "vsnwprintf_l" (+00000536h)
Address: 7718C7B5h, location: "msvcrt", loaded at 77180000h - 7722A000h
Symbol: "vsnwprintf_l" (+00000761h)
Address: 005131CAh, location: "HookTitle", loaded at 00510000h - 0051B000h
Symbol: "ShowDLLPopMenu" (+00000B0Ah)
Address: 7718C5E4h, location: "msvcrt", loaded at 77180000h - 7722A000h
Symbol: "vsnwprintf_l" (+00000590h)
Address: 7718C757h, location: "msvcrt", loaded at 77180000h - 7722A000h
Symbol: "vsnwprintf_l" (+00000703h)
Address: 7718C58Ah, location: "msvcrt", loaded at 77180000h - 7722A000h
Symbol: "vsnwprintf_l" (+00000536h)
Address: 7718C7B5h, location: "msvcrt", loaded at 77180000h - 7722A000h
Symbol: "vsnwprintf_l" (+00000761h)
Address: 005131CAh, location: "HookTitle", loaded at 00510000h - 0051B000h
Symbol: "ShowDLLPopMenu" (+00000B0Ah)
Address: 7718C757h, location: "msvcrt", loaded at 77180000h - 7722A000h
Symbol: "vsnwprintf_l" (+00000703h)
Address: 7718C237h, location: "msvcrt", loaded at 77180000h - 7722A000h
Symbol: "vsnwprintf_l" (+000001E3h)
Address: 774F1843h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 005131CAh, location: "HookTitle", loaded at 00510000h - 0051B000h
Symbol: "ShowDLLPopMenu" (+00000B0Ah)
Address: 77220C08h, location: "msvcrt", loaded at 77180000h - 7722A000h
Symbol: "iob" (+000002B0h)
Address: 774F2D96h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "RtlFreeUnicodeString" (+00000085h)
Address: 774F6CF4h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "RtlDetermineDosPathNameType_U" (+000002B9h)
Address: 774F1843h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 774F6672h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "RtlUnicodeToMultiByteN" (+000001CBh)
Address: 774F2D96h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "RtlFreeUnicodeString" (+00000085h)
Address: 774F6CF4h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "RtlDetermineDosPathNameType_U" (+000002B9h)
Address: 005132BCh, location: "HookTitle", loaded at 00510000h - 0051B000h
Symbol: "ShowDLLPopMenu" (+00000BFCh)
Address: 77498BF2h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 005132BCh, location: "HookTitle", loaded at 00510000h - 0051B000h
Symbol: "ShowDLLPopMenu" (+00000BFCh)
Address: 02080020h, location: "foo_sendtodevice", loaded at 02060000h - 0209A000h
Symbol: "foobar2000_get_interface" (+000179B0h)
Address: 774F69A4h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "RtlUnicodeToMultiByteN" (+000004FDh)
Address: 774F69A0h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "RtlUnicodeToMultiByteN" (+000004F9h)
Address: 77498BF2h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 774F692Fh, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "RtlUnicodeToMultiByteN" (+00000488h)
Address: 774F69A4h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "RtlUnicodeToMultiByteN" (+000004FDh)
Address: 774F69A0h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "RtlUnicodeToMultiByteN" (+000004F9h)
Address: 00610061h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00007FA1h)
Address: 774F69A4h, location: "ntdll", loaded at 77490000h - 775AE000h
Symbol: "RtlUnicodeToMultiByteN" (+000004FDh)
Address: 0061005Ch, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00007F9Ch)
Address: 00610061h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00007FA1h)

Version info:
foobar2000 v0.9.4.4
UNICODE

Additional info:
Audioscrobbler 1.3.6  (foo_audioscrobbler)
foo_skip 0.2  (foo_skip)
Send to Device 1.1.0 (beta) [Dec 20 2006 - 16:40:06]  (foo_sendtodevice)
Album List 3.2.0  (foo_albumlist)
Standard DSP array 1.0  (foo_dsp_std)
Panels UI 0.14.12 beta [Jul 18 2007 - 13:39:30]  (foo_ui_panels)
Playlists Dropdown 0.6 alpha 3  (foo_uie_playlists_dropdown)
foosic music database 1.0 beta 12  (foo_sic)
WMA Decoder 1.1  (foo_input_std)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
foobar2000 core 0.9.4.4  (Core)
Run services 0.3.2  (foo_run)
Masstagger 1.6  (foo_masstag)
iPod manager 0.4.6 TEST  (foo_dop)
Playback Statistics 1.3.2  (foo_playcount)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Lyric Show Panels 0.3.1.1b8 DEV [Sep  1 2007 - 15:03:28]  (foo_uie_lyrics)
ZIP/GZIP reader 1.0  (foo_unpack)
freedb Tagger 0.5.2.1  (foo_freedb2)
cwbowron's title format hooks 1.1.1 [May  4 2007 - 12:39:47]  (foo_cwb_hooks)
CD Audio Decoder 2.1.1  (foo_cdda)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Special file info box 2.0.4  (foo_infobox)
Default User Interface 0.9acc  (foo_ui_std)
RAR reader 1.1  (foo_unpack)
Standard Input Array 1.0  (foo_input_std)
FLAC Decoder 1.1.0  (foo_input_std)
ABX Comparator 1.3.1  (foo_abx)
Converter 1.0.1  (foo_converter)
Album list panel 0.2.1  (foo_uie_albumlist)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]Moderation: wrapped the crash report into a codebox.[/size]
Title: foo_ui_panels
Post by: fwqhgads on 2007-09-08 00:18:21
Just a small question;

I have my config set up to use Discogs info (Label, Catalog #, etc..), but I can't get the information for all of my releases, so when it is missing it displays just "?" in place of where the information would usually be. Is there a way I can tell panels_ui to not write anything when the info isn't present?
Title: foo_ui_panels
Post by: radecke on 2007-09-08 00:33:23
Just a small question;

I have my config set up to use Discogs info (Label, Catalog #, etc..), but I can't get the information for all of my releases, so when it is missing it displays just "?" in place of where the information would usually be. Is there a way I can tell panels_ui to not write anything when the info isn't present?

just put [ ] around the value. for example: [%artist%]
Title: foo_ui_panels
Post by: fwqhgads on 2007-09-08 03:44:16

Just a small question;

I have my config set up to use Discogs info (Label, Catalog #, etc..), but I can't get the information for all of my releases, so when it is missing it displays just "?" in place of where the information would usually be. Is there a way I can tell panels_ui to not write anything when the info isn't present?

just put [ ] around the value. for example: [%artist%]

Thank you!
Title: foo_ui_panels
Post by: randal1013 on 2007-09-08 17:36:00
what's going on with terrestrial? development for this plug-in seems to have ceased. is he taking a break or something?
Title: foo_ui_panels
Post by: vlada on 2007-09-08 18:28:45
what's going on with terrestrial? development for this plug-in seems to have ceased. is he taking a break or something?


I'm wondering about his status too. I hope he's O.K. If you look at his profile, he hasn't been here since July.
Title: foo_ui_panels
Post by: Taish on 2007-09-09 18:03:08
hello all.
i have a little problem, i'm trying to make a button that will make the playback order shuffle mode..
but its not working.
here's me code:
Code: [Select]
$button(4,4,0,0,16,15,C:\Program Files\foobar2000\Buttons\radon.png,C:\Program Files\foobar2000\Buttons\radon.png,Shuffle (tracks),)


anyone know what's the problem?
Title: foo_ui_panels
Post by: gob on 2007-09-09 19:00:45
hello all.
i have a little problem, i'm trying to make a button that will make the playback order shuffle mode..
but its not working.
here's me code:
Code: [Select]
$button(4,4,0,0,16,15,C:\Program Files\foobar2000\Buttons\radon.png,C:\Program Files\foobar2000\Buttons\radon.png,Shuffle (tracks),)


anyone know what's the problem?


try putting 'Shuffle (tracks)' in single quotes.
Title: foo_ui_panels
Post by: cristox on 2007-09-09 19:12:30
anyone know what's the problem?


You shuld place the command in single quotaion marks.
Otherwise the $button gets in trouble with the parenthesis around "track".

Code: [Select]
$button(4,4,,,16,15,C:\Program Files\foobar2000\Buttons\radon.png,,'Shuffle (tracks)',)


Variables not needed like the zero hotspot coordinates and the hover image same as the normal image can simply be left out.
Title: foo_ui_panels
Post by: z-x on 2007-09-10 14:51:09
It's been a while since the last that kind of question was asked, so:

Is there a way to overlay panels by a $drawrect or $imageabs/$imageabs2. Or maybe another way, to show something 'on' panels?
Title: foo_ui_panels
Post by: shakey_snake on 2007-09-10 16:05:14
nope.
Title: foo_ui_panels
Post by: Taish on 2007-09-10 18:52:22
gob and cristox thanks  its working..
i have another question..
is there a way to check if my foobar is on shuffle mode or not?
or if its on "stop after current" mode?
Title: foo_ui_panels
Post by: Keikonium on 2007-09-10 18:56:03
gob and cristox thanks  its working..
i have another question..
is there a way to check if my foobar is on shuffle mode or not?
or if its on "stop after current" mode?


Yes there is. Get cwb_hooks and use this tag: %cwb_playback_order%. It displays the current playback order.
Title: foo_ui_panels
Post by: gob on 2007-09-12 11:34:36
hello, i'm having some problems with v0.14.12 beta. i'm using a text button to display the title with some extra formatting on the text if it has brackets. the behavior is really strange. all the colors and the fonts are correct but the text is getting jumbled.

when you hover over the button, all the titles have some of the last letters chopped off the right and some of them are added back to the left of the title. when the button is normal, all titles with the ()[]'s are displayed properly, the titles without them have the right most character chopped off.

heres my formatting:
Code: [Select]
$puts(title,$if2(%title%,%_filename_ext%))
$puts(title,$replace($get(title),'(',$get(commentcolor)'('))
$puts(title,$replace($get(title),')',$get(commentcolor)')'$get(defaultcolor)))
$puts(title,$replace($get(title),'[',$get(commentcolor)'['))
$puts(title,$replace($get(title),']',$get(commentcolor)']'$get(defaultcolor)))

$puts(htitle,$if2(%title%,%_filename_ext%))

$textbutton(
0,0,$sub(%_width%,$get(stats_width)),14,
$font(Arial,8,bold,)$get(defaultcolor)$get(title),
$font(Arial,8,bold underline,)$get(linkcolor)$get(htitle),
AllMusic Song,
)

and in panelsUI's user global field i have:
$puts(defaultcolor,$rgb(225,225,225))
$puts(commentcolor,$rgb(128,128,144))
$puts(linkcolor,$rgb(0,0,255))



i seem to have found a way to work around this problem. since colors wont display in the text buttons, dont draw any colors inside the button and only use the hover field. draw the colored text under the text button using $imageabs() to match the alignment of the buttons.

Code: [Select]
$puts(title,$if2(%title%,%_filename_ext%))
$puts(htitle,$font(Arial,8,bold underline,)$get(title))
$puts(title,$replace($get(title),'(',$getpvar(commentcolor)'('))
$puts(title,$replace($get(title),')',$getpvar(commentcolor)')'$getpvar(defaultcolor)))
$puts(title,$replace($get(title),'[',$getpvar(commentcolor)'['))
$puts(title,$replace($get(title),']',$getpvar(commentcolor)']'$getpvar(defaultcolor)))
$puts(title,$font(Arial,8,bold,)$getpvar(defaultcolor)$get(title))

// Display Title
$alignabs(0,0,,12)
$get(title)
$if(%title%,
$textbutton(0,0,$calcwidth($if2(%title%,%_filename_ext%)),14,,
$get(htitle),
AllMusic Song,),)
Title: foo_ui_panels
Post by: alphaex32 on 2007-09-12 13:06:45
I know this is far fetched, but would it be possible to add user-defined functions, like in a true programming language? There could be a function like:

$defineFunction(functionName,parameter name 1,parameter name 2...,function code)

This would create a function that could be called by the user with parameters:
$functionName(parameterValue1,ParameterValue2)
or if that's not possible, you could do something like:
$callFunction(functionName,parameterValue1,ParameterValue2)

I think custom functions would really help clean up redundant code.
Title: foo_ui_panels
Post by: metal_termite on 2007-09-13 02:46:46
A few of you mentioned instability issues with version 0.14.12 beta. I can confirm that. I've been noticing the same issues mentioned for quite some time; the interface may redraw components in odd places or components disappear altogether until it eventually crashes foobar. Sometimes the Columns  UI playlist will flicker when selecting a new track. I cannot verify any patterns or components that may trigger the bug.

I stuck with version 0.14.12 because I assumed updates would follow, but now that I see further development of Panels UI is unlikely, I'm going back to the relatively stable version [0.13.8] offered on the wiki.

For people who are searching for the last build [0.14.12 beta], I wouldn't recommend it -- if you must, use it with caution, and backup your pui file before updating to the last build; pui files don't have reverse compatibility.
Title: foo_ui_panels
Post by: Keikonium on 2007-09-13 03:37:11
I've been using 0.14.12 since release, and not once experienced a crash, or bug other than "on top" not working.
Title: foo_ui_panels
Post by: gob on 2007-09-13 06:59:07
the bug i posted 4 posts up is the only issue i've come across with 0.14.12. maybe it has to do with the fact that im not using the $newsyntax() command in the right place, or because i use columnsUI as my user interface module, or possibly because i have a tabbed panel stack mod set as the base of my columns UI layout. in any case, it's only minor. foobar has only crashed on me once or twice since v0.8x, either time it had nothing to do with panels UI. its a shame that all of terestrials hard work was shit on, especially soon as it looked like the old code would be phased out and have new lighter builds..
Title: foo_ui_panels
Post by: spikeh on 2007-09-13 13:42:06
I just installed foobar2000 and foo_ui_panels on a fresh copy of Windows XP SP2. For some reason my titlebar shows "PanelUI" rather than "foobar2000 v9.x.x", and my system tray icon displays "foobar2000" rather than the current track. I've had a look on this thread but no bacon; does someone know what the problem might be?
Title: foo_ui_panels
Post by: shakey_snake on 2007-09-13 13:58:02
It doesn't sound like a problem to me.

If you wan to change it, you have to do it yourself:
http://wiki.hydrogenaudio.org/index.php?ti...settitle.28s.29 (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/Commands#.24settitle.28s.29)
Title: foo_ui_panels
Post by: spikeh on 2007-09-13 19:03:04
Ah, thanks for the quick resolution; I was fiddling about in foobar2k's own settings.
Title: foo_ui_panels
Post by: z-x on 2007-09-16 17:15:44
1. Is there a way, in Panels UI, to set variables visible in all panels, so I don't need to copy them in each panel configuration (for example set a variable in one place, and then get it from SCPL, Library Filter, and others)?
2. It's better to set multiple variables for code I use f.e. three times (and the code is some eval()) or eval() and then get() thoes in places I need, or eval() it three times. Which is faster for processor/ram?
Title: foo_ui_panels
Post by: joen on 2007-09-16 17:26:47
1. Is there a way, in Panels UI, to set variables visible in all panels, so I don't need to copy them in each panel configuration (for example set a variable in one place, and then get it from SCPL, Library Filter, and others)?
2. It's better to set multiple variables for code I use f.e. three times (and the code is some eval()) or eval() and then get() thoes in places I need, or eval() it three times. Which is faster for processor/ram?


If you use $setpvar(variablename,value) it will be used across your config and you only have to define it once.
Retrieve the variable by using $getpvar(variablename)
Title: foo_ui_panels
Post by: z-x on 2007-09-16 17:29:33
But PVARs and $puts are different, aren't they? I mead - PVARs are stored in config file, and $puts aren't (or I am wrong?). So PVARs are the only way?
Title: foo_ui_panels
Post by: shakey_snake on 2007-09-16 17:34:55
1. Is there a way, in Panels UI, to set variables visible in all panels, so I don't need to copy them in each panel configuration (for example set a variable in one place, and then get it from SCPL, Library Filter, and others)?
Permanent Variables, known more commonly as pvars (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/Commands#Persistent_Variable_Functions) do something similar to what you ask.
But, be cautious as you use of them, as you really have no way of telling what order your different panels will be evaluated in.
2. It's better to set multiple variables for code I use f.e. three times (and the code is some eval()) or eval() and then get() thoes in places I need, or eval() it three times. Which is faster for processor/ram?
$get() and $puts() will probably be a little faster, but over use of them can make your code confusing.
Title: foo_ui_panels
Post by: z-x on 2007-09-16 17:40:17
Thank you! Just got another question:
Is there a difference between speed of f.e. $eval(2+2) and $add(2,2)? I prefer using the first one, but as I think, it's slower, right?
Title: foo_ui_panels
Post by: shakey_snake on 2007-09-16 17:56:35
With simple operations, I really doubt there's any sort of noticeable difference, kind of like your second question above.

However, if you get a really long and complex calculation, you can notice that $eval() is a bit quicker.

I believe (and someone correct me if I'm wrong) $eval() is parsed by the titleformating tree as one function that is passed down to some compiled code Terrestrial wrote which evaluates the string, whereas a bunch of standard commands have to be parsed by the tree itself.
Title: foo_ui_panels
Post by: wolfsong on 2007-09-17 00:39:40
I'm totally baffled by the configuration dialog. While the wiki describes it's components, there's nothing that I can find in the way of a tutorial that really shows how to use it. Does anyone know if such a thing exists? Thanks.
Title: foo_ui_panels
Post by: shakey_snake on 2007-09-17 02:40:56
both the Default.pui and the Basic.pui that come with panelsUI are good, simple, working examples.
Title: foo_ui_panels
Post by: wolfsong on 2007-09-17 04:48:14
both the Default.pui and the Basic.pui that come with panelsUI are good, simple, working examples.

I'm not looking for an example of creating the configuration but how to use the actual dialog. For instance, why would I use the Main, Context, Panel dropdown? When I select them nothing changes. So what are they there for?

Since the edit box references the Playing and Playlist2 edits, i that it describes the overall display but how do I add more things? I assume that I would have to create a layout for it and then import it but where do I create this layout?

When I look at FofR pui there are a bunch of different layouts but the Settings option is greyed out so how do I look at these stored configs?

I wish I could have gotten your config to load because it may have been easier to explain with a config you're familar with. when I tried selecting it though nothing happens.
Title: foo_ui_panels
Post by: shakey_snake on 2007-09-17 05:58:29
I wish I could have gotten your config to load because it may have been easier to explain with a config you're familar with. when I tried selecting it though nothing happens.
Good Idea, but mine probably isn't the best example for this. All my code is contained in the main Layout. (which is a style I highly recommend for beginners) I have only 1 Track Display panel, which is the customlyrics panel.
But to make mine work, make sure you're using the version of PanelsUI (0.14.9) that is included in the DL. Earlier versions (like 0.13.8) won't work.

For instance, why would I use the Main, Context, Panel dropdown? When I select them nothing changes. So what are they there for?
They are there as button command and panel name references. That's all really.

Since the edit box references the Playing and Playlist2 edits, i that it describes the overall display but how do I add more things? I assume that I would have to create a layout for it and then import it but where do I create this layout?
If you want to create more track displays, You must first load the track display (yeah, a little weird) into the memory with a $panel() (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/Commands#.24panel.28id.2Cname.2Cx.2Cy.2Cwidth.2Cheight.29) command in your layout and click "Apply". Then when you highlight the Panel ID (which is just some identifier that you make up) in the Panel List it the Settings... button won't be grayed out.

When I look at FofR pui there are a bunch of different layouts but the Settings option is greyed out so how do I look at these stored configs?
Same as above.
You have to load the panel in order to get it above the -------[Stored configs]------- line, where you can then click Settings...
Title: foo_ui_panels
Post by: wolfsong on 2007-09-17 06:53:25

I wish I could have gotten your config to load because it may have been easier to explain with a config you're familar with. when I tried selecting it though nothing happens.

But to make mine work, make sure you're using the version of PanelsUI (0.14.9) that is included in the DL. Earlier versions (like 0.13.8) won't work.
Ahh. That fixed it.


For instance, why would I use the Main, Context, Panel dropdown? When I select them nothing changes. So what are they there for?
They are there as button command and panel name references. That's all really.
This makes a bit more sense after reading your response below and reading the command reference (http://http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/Commands#.24panel.28id.2Cname.2Cx.2Cy.2Cwidth.2Cheight.29) in the wiki.


Since the edit box references the Playing and Playlist2 edits, i that it describes the overall display but how do I add more things? I assume that I would have to create a layout for it and then import it but where do I create this layout?
If you want to create more track displays, You must first load the track display (yeah, a little weird) into the memory with a $panel() (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/Commands#.24panel.28id.2Cname.2Cx.2Cy.2Cwidth.2Cheight.29) command in your layout and click "Apply". Then when you highlight the Panel ID (which is just some identifier that you make up) in the Panel List it the Settings... button won't be grayed out.
Mystery solved. This is definetly something that the wiki doesn't make clear. After I've tinkered with it a bit, I'll add to it.

Thanks.
Title: foo_ui_panels
Post by: 84205706al on 2007-09-17 12:48:37
Hihi,everybody!
I have some problem with foobar944.
Here is the message when it crash, do you know from which component the crash can come from ?
I think it is probably foo_ui_panels.dll ,because when I click the setting ,it will show the failure.txt , but I'm not sure .
THanks by advance for your help. 

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C967C37h
Access violation, operation: read, address: 001A7000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C967C37h):
7C967BF7h:  CC CC CC CC CC 85 C0 74 25 8B 4D 0C 56 0F B6 31
7C967C07h:  48 41 66 83 3C 75 60 D0 99 7C 00 74 06 85 C0 74
7C967C17h:  0A 48 41 42 42 85 C0 75 E4 EB 02 42 42 5E 8B 45
7C967C27h:  08 89 10 E9 82 1B FE FF 85 C0 74 1D 8B 55 0C 57
7C967C37h:  0F B7 0A 8B 3D 60 E2 99 7C 66 8B 0C 4F 42 42 46
7C967C47h:  84 ED 74 01 46 48 75 E8 5F 8B 45 08 89 30 E9 97
7C967C57h:  BA FC FF 8B 7D 0C 8B 7F 04 66 8B 3C 4F 66 3B 3D
7C967C67h:  74 E4 99 7C 0F 84 28 52 FE FF C6 45 FF 00 E9 24
Stack (0012C324h):
0012C304h:  00000000 0012C43C 0012C414 00000000
0012C314h:  F17EF438 F17EF140 83A6C978 F17EF200
0012C324h:  001915E8 7C9336D2 0012C350 77D66B2D
0012C334h:  0012C364 001915E8 00028E4E 00746A10
0012C344h:  00744088 000000B1 00014727 0012C388
0012C354h:  77D1D4E4 000203A6 000000B1 00000000
0012C364h:  7FFFFFFF 00000000 000002B0 00000000
0012C374h:  00744AB0 000000B1 00744088 000203A6
0012C384h:  0012C37C 0012C3A8 77D1B903 00746A10
0012C394h:  000000B1 00000000 7FFFFFFF 00000000
0012C3A4h:  00746A10 0012C3C0 77D252E0 000203A6
0012C3B4h:  000000B1 00000000 7FFFFFFF 0012C3EC
0012C3C4h:  77D457A8 000203A6 00000028 00744AB0
0012C3D4h:  0008036E 00A27100 00000001 000203A6
0012C3E4h:  00000028 0008036E 0012C414 77D1B50C
0012C3F4h:  00000000 00000028 000203A6 00000001
0012C404h:  00000000 00000000 00000000 00000000
0012C414h:  0012C474 7C92EAE3 0012C424 00000018
0012C424h:  00744AB0 00000028 000203A6 00000001
0012C434h:  00000000 77D23512 77D194BE 77D1D4E4
Registers:
EAX: 00009A1B, EBX: 00000000, ECX: 00000000, EDX: 001A7000
ESI: 0000AE3E, EDI: 7FFB0022, EBP: 0012C32C, ESP: 0012C324
Crash location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlInitializeSListHead" (+0000EC27h)

Loaded modules:
foobar2000   loaded at 00400000h - 004F3000h
ntdll loaded at 7C920000h - 7C9B4000h
kernel32 loaded at 7C800000h - 7C91D000h
COMCTL32 loaded at 77180000h - 77283000h
msvcrt   loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77DA0000h - 77E49000h
RPCRT4   loaded at 77E50000h - 77EE1000h
GDI32 loaded at 77EF0000h - 77F37000h
USER32   loaded at 77D10000h - 77D9F000h
SHLWAPI   loaded at 77F40000h - 77FB6000h
SHELL32   loaded at 7D590000h - 7DD82000h
ole32 loaded at 76990000h - 76ACD000h
shared   loaded at 10000000h - 10029000h
comdlg32 loaded at 76320000h - 76367000h
IMM32 loaded at 76300000h - 7631D000h
LPK   loaded at 62C20000h - 62C29000h
USP10 loaded at 73FA0000h - 7400B000h
INDICDLL loaded at 6DD30000h - 6DD36000h
hintsock loaded at 00A10000h - 00B2C000h
WS2_32   loaded at 71A20000h - 71A37000h
WS2HELP   loaded at 71A10000h - 71A18000h
WINSPOOL loaded at 72F70000h - 72F96000h
OLEAUT32 loaded at 770F0000h - 7717C000h
WININET   loaded at 76680000h - 76722000h
CRYPT32   loaded at 765E0000h - 76672000h
MSASN1   loaded at 76DB0000h - 76DC2000h
msctfime loaded at 73640000h - 7366E000h
foo_codepage_action   loaded at 00BF0000h - 00C0A000h
foo_converter loaded at 00C30000h - 00C99000h
foo_cwb_hooks loaded at 00CC0000h - 00D0D000h
foo_infobox   loaded at 00D30000h - 00D71000h
imagehlp loaded at 76C60000h - 76C88000h
foo_input_monkey loaded at 00EA0000h - 00EEA000h
foo_input_std loaded at 00F10000h - 01023000h
foo_masstag   loaded at 01050000h - 0109F000h
foo_playcount_mod loaded at 010C0000h - 010D5000h
MSVCR80   loaded at 78130000h - 781CB000h
foo_uie_lyrics   loaded at 01100000h - 01164000h
gdiplus   loaded at 4AE90000h - 4B033000h
WINMM loaded at 76B10000h - 76B3A000h
foo_uie_quicksearch   loaded at 011A0000h - 011E6000h
foo_uie_vis_egoh loaded at 01210000h - 0122D000h
foo_uie_wsh_panel loaded at 01240000h - 01276000h
foo_ui_columns   loaded at 013E0000h - 01486000h
foo_ui_panels loaded at 014B0000h - 01599000h
uxtheme   loaded at 5ADC0000h - 5ADF7000h
foo_utils loaded at 015C0000h - 015F8000h
Msimg32   loaded at 762F0000h - 762F5000h
APIHook_Dll   loaded at 01A40000h - 01AC7000h
SXS   loaded at 75E00000h - 75EAE000h
CLBCATQ   loaded at 76FA0000h - 7701F000h
COMRes   loaded at 77020000h - 770BA000h
VERSION   loaded at 77BD0000h - 77BD8000h
jscript   loaded at 75BC0000h - 75C2E000h
xpsp2res loaded at 20000000h - 20549000h
mscms loaded at 73AA0000h - 73AB5000h
DBGHELP   loaded at 68D60000h - 68E01000h

Stack dump analysis:
Address: 7C9336D2h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlUnicodeToMultiByteSize" (+00000000h)
Address: 77D66B2Dh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "keybd_event" (+000005D4h)
Address: 77D1D4E4h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D1B903h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "SendMessageW" (+00000049h)
Address: 77D252E0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "SendDlgItemMessageW" (+0000004Eh)
Address: 77D457A8h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+00005520h)
Address: 00A27100h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Symbol: "SetAlarmPost" (+00000090h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7C92EAE3h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D23512h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+0000007Fh)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D1D4E4h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D23DCEh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDlgItem" (+00000000h)
Address: 77D1B903h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "SendMessageW" (+00000049h)
Address: 014EBB81h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 014FAEB2h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000006Dh)
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77D23745h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 77D23794h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+00000301h)
Address: 77D23761h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+000002CEh)
Address: 77D40457h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D23768h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 77D23761h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+000002CEh)
Address: 77D23591h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 77D2366Bh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+000001D8h)
Address: 00A27100h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Symbol: "SetAlarmPost" (+00000090h)
Address: 77D2D2DAh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "OpenDesktopW" (+000000CAh)
Address: 0156A5BCh, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77E86B7Ch, location: "RPCRT4", loaded at 77E50000h - 77EE1000h
Symbol: "I_RpcBindingIsClientLocal" (+00001CD5h)
Address: 77E80000h, location: "RPCRT4", loaded at 77E50000h - 77EE1000h
Symbol: "NdrRangeUnmarshall" (+0000154Eh)
Address: 00A27100h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Symbol: "SetAlarmPost" (+00000090h)
Address: 77D40457h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B4CBh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D1B51Ch, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C92EAE3h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00470091h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 771A0D5Dh, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+00004EBDh)
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D2F586h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "SetWindowTextA" (+0000005Bh)
Address: 00470091h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D18CC3h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "KillTimer" (+00000081h)
Address: 77D19EF0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "CharLowerBuffW" (+00000099h)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D1B393h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000057h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D40457h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3B0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 771A9954h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000DAB4h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 771A99B0h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000DB10h)
Address: 77D188E0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+0000003Ah)
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 014FAEB2h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D23794h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+00000301h)
Address: 77D23761h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+000002CEh)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000006Dh)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D1885Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000193h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000163h)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D40457h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000169h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000163h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D1B4CBh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 00A27100h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Symbol: "SetAlarmPost" (+00000090h)
Address: 77D40457h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B4CBh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D1B51Ch, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C92EAE3h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D1D4E4h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 771A9581h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D6E1h)
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D1B393h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000057h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D40457h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3B0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 771A9954h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000DAB4h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 771A99B0h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000DB10h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000006Dh)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D1885Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000193h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000163h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000006Dh)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D1885Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000193h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000163h)
Address: 77D1F9FEh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "CallNextHookEx" (+000001A3h)
Address: 77D40457h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000169h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000163h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D1B4CBh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "strchr" (+00000117h)
Address: 7C931538h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C931596h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9306EBh, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00A82470h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A82474h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D1FE13h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "CreateWindowExW" (+000001EEh)
Address: 77D1FDD9h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "CreateWindowExW" (+000001B4h)
Address: 014B0000h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77D1FDFEh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "CreateWindowExW" (+000001D9h)
Address: 771A106Eh, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+000051CEh)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000006Dh)
Address: 771A0D5Dh, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+00004EBDh)
Address: 771A0D5Dh, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+00004EBDh)
Address: 771A0D5Dh, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+00004EBDh)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000006Dh)
Address: 73FB49F4h, location: "USP10", loaded at 73FA0000h - 7400B000h
Symbol: "ScriptIsComplex" (+00000036h)
Address: 77212198h, location: "COMCTL32", loaded at 77180000h - 77283000h
Address: 77F31657h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetGlyphIndicesW" (+000000C0h)
Address: 77F1E263h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetETM" (+00000099h)
Address: 0101005Bh, location: "foo_input_std", loaded at 00F10000h - 01023000h
Address: 0101005Bh, location: "foo_input_std", loaded at 00F10000h - 01023000h
Address: 77F33020h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Address: 77F1E31Dh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GdiRealizationInfo" (+00000071h)
Address: 77F0C554h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "Ellipse" (+000000BDh)
Address: 77F1DC0Fh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetTextExtentExPointWPri" (+00000021h)
Address: 0101005Bh, location: "foo_input_std", loaded at 00F10000h - 01023000h
Address: 77212198h, location: "COMCTL32", loaded at 77180000h - 77283000h
Address: 7C9305C8h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C930551h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C93056Dh, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "strchr" (+00000117h)
Address: 7C9306F0h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9306EBh, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00A3C9E8h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A3C9EDh, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A82474h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A3CA40h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A6E338h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A3CA0Ah, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A3CA35h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "strchr" (+00000117h)
Address: 7C930570h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C93056Dh, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 00A3CBACh, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A3CBB1h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A28F51h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Symbol: "UserLogoff" (+00000D41h)
Address: 00A3CA40h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A6E348h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A3CBB1h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A50B5Ah, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A289C2h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Symbol: "UserLogoff" (+000007B2h)
Address: 77D1D5BEh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcA" (+000000D0h)
Address: 77D1D601h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcA" (+00000113h)
Address: 015609ABh, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014FAEC7h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000006Dh)
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77D23745h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77D40457h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D23768h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 77D23591h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 0158B2B4h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 00A27100h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Symbol: "SetAlarmPost" (+00000090h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7C92EAE3h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D23512h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+0000007Fh)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D1D4E4h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "SetPropW" (+000000BBh)
Address: 0158B2B4h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77D243E0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowTextLengthW" (+00000547h)
Address: 0158B008h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014B0000h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 0158B298h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014B0000h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 0158B2B0h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77D1022Eh, location: "USER32", loaded at 77D10000h - 77D9F000h
Address: 77D2592Ch, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DrawStateW" (+000001DFh)
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77D25981h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DialogBoxIndirectParamAorW" (+00000036h)
Address: 014B0000h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 0158AD7Ch, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77D2559Eh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DialogBoxParamW" (+0000003Fh)
Address: 014B0000h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 0158AD7Ch, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014C18E1h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014B0000h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 0156BDE4h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 0156A5BCh, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014C8616h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]Moderation: Wrapped the crash report into a codebox.[/size]
Title: foo_ui_panels
Post by: z-x on 2007-09-17 13:57:28
Is author still develop the component? I wonder if the $panel will be positioned relatively to $alignabs in future (like the text, $rectabs and others)?
Title: foo_ui_panels
Post by: kubula on 2007-09-17 14:42:17
im using panelsui 13.8. is it possible to create button with "hide titlebar" option with this version?
Title: foo_ui_panels
Post by: z-x on 2007-09-17 15:42:10
kubula, you can do something like this:

Code: [Select]
$if($strcmp($getpvar(HideTitlebar),1),$windowstyle(hidetitlebar),$windowstyle(showtitlebar))


and the button should just get an action like PVAR:SET:HideTitlebar:1 to hide it and PVAR:SET:HideTitlebar:0 to unhide.
Title: foo_ui_panels
Post by: kubula on 2007-09-17 17:21:49
kubula, you can do something like this:

Code: [Select]
$if($strcmp($getpvar(HideTitlebar),1),$windowstyle(hidetitlebar),$windowstyle(showtitlebar))

and the button should just get an action like PVAR:SET:HideTitlebar:1 to hide it and PVAR:SET:HideTitlebar:0 to unhide.


yeah, but $windowstyle(hidetitlebar) doesnt work with 13.8 version. i tried this before and no luck. is there any other way?

i checked versions, now i have "real" 0.13.8 version (Jun 12) and it works now. hell yes and thank you...
Title: foo_ui_panels
Post by: shakey_snake on 2007-09-17 17:23:04
nope, not with 0.13.x
you can always upgrade to 0.14.x
Title: foo_ui_panels
Post by: Efrin on 2007-09-17 17:48:04
Will there will be ever released new version of panels ui ?
Title: foo_ui_panels
Post by: z-x on 2007-09-17 18:38:20
As I remember it works in 13.8 when I was testing Foo's capabilities. You are sure, you've got the $windowstyle in // Background redraw section?


EDIT: Sorry, didn't refresh the window, and not saw new posts.
Title: foo_ui_panels
Post by: odyssey on 2007-09-17 18:46:00
Is author still develop the component? I wonder if the $panel will be positioned relatively to $alignabs in future (like the text, $rectabs and others)?

Will there will be ever released new version of panels ui ?

It doesn't appear so. Read the thread from beginning August.
Title: foo_ui_panels
Post by: Falstaff on 2007-09-17 19:02:23

Is author still develop the component? I wonder if the $panel will be positioned relatively to $alignabs in future (like the text, $rectabs and others)?

Will there will be ever released new version of panels ui ?

It doesn't appear so. Read the thread from beginning August.


A stability period is not a bad thing and allow everyone to discover all the possibilities of PanelsUI

One more time, thanx to terrestrial for his work and i hope he will still maintain this component
Title: foo_ui_panels
Post by: Disharmony on 2007-09-18 06:30:02
Can someone post a link here to the latest version of foo_ui_panel AND any version after 13.8 (13.9 perhaps?) prior to the 14.xx betas? See, foobar's crashing on me after trying out the beta and I assume I need to get the newer, better version. If that still doesn't work, I can use the old, non 13.8 panels. Thanks!
Title: foo_ui_panels
Post by: Falstaff on 2007-09-18 07:12:42
Can someone post a link here to the latest version of foo_ui_panel AND any version after 13.8 (13.9 perhaps?) prior to the 14.xx betas? See, foobar's crashing on me after trying out the beta and I assume I need to get the newer, better version. If that still doesn't work, I can use the old, non 13.8 panels. Thanks!


Yes,

0.13.8 (http://brett.free.fr/foobar/foo_ui_panels.0.13.8.rar)

0.14.12 (http://brett.free.fr/foobar/foo_ui_panels_beta.0.14.12.zip) (i think it's the last)

bye

Br3tt
Title: foo_ui_panels
Post by: kubula on 2007-09-18 10:40:01
i found out another problem. how i can enable lowercase option for $font()? i mean for 0.14.12.
Title: foo_ui_panels
Post by: Falstaff on 2007-09-18 11:11:47
i found out another problem. how i can enable lowercase option for $font()? i mean for 0.14.12.


why for$font ? $lower() doesn't work with 0.14.xx ??
Title: foo_ui_panels
Post by: kubula on 2007-09-18 12:14:20

i found out another problem. how i can enable lowercase option for $font()? i mean for 0.14.12.


why for$font ? $lower() doesn't work with 0.14.xx ??


great, youre my hero. where do you get this command? i didnt find it.
probably you know also why $textcolor dont work neither. (or either?, damn my english sux)


$textcolor($hexcolor(FF0000))
$font(at_switzerland inserat,17,textalpha,255,alpha,255,radius,2,iterations,1,offset,3,glow,0,effectcolor,0,)

....but text is still black.
Title: foo_ui_panels
Post by: radecke on 2007-09-18 12:28:24


i found out another problem. how i can enable lowercase option for $font()? i mean for 0.14.12.


why for$font ? $lower() doesn't work with 0.14.xx ??


great, youre my hero. where do you get this command? i didnt find it.
probably you know also why $textcolor dont work neither. (or either?, damn my english sux)


$textcolor($hexcolor(FF0000))
$font(at_switzerland inserat,17,textalpha,255,alpha,255,radius,2,iterations,1,offset,3,glow,0,effectcolor,0,)

....but text is still black.

you could try it with the rgb code of the color:
$textcolor(255,0,0)
Title: foo_ui_panels
Post by: kubula on 2007-09-18 12:43:42
Quote
you could try it with the rgb code of the color:
$textcolor(255,0,0)


i tried it already..... but no effect...
Title: foo_ui_panels
Post by: Falstaff on 2007-09-18 15:16:17


i found out another problem. how i can enable lowercase option for $font()? i mean for 0.14.12.


why for$font ? $lower() doesn't work with 0.14.xx ??


great, youre my hero. where do you get this command? i didnt find it.
probably you know also why $textcolor dont work neither. (or either?, damn my english sux)


$textcolor($hexcolor(FF0000))
$font(at_switzerland inserat,17,textalpha,255,alpha,255,radius,2,iterations,1,offset,3,glow,0,effectcolor,0,)

....but text is still black.


$lower() => more info here (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference#.24lower.28a.29)

see $smallcaps() too, here (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/Commands)

generally, i use more simple parameters in $font, so i can't help you ... read the doc from my links and see code example from other config ...

good luck

Br3tt
Title: foo_ui_panels
Post by: radecke on 2007-09-18 17:19:13
Quote

you could try it with the rgb code of the color:
$textcolor(255,0,0)


i tried it already..... but no effect...

hmm how about you change the position of $textcolor() so that it is behind the $font() function... i don't know if it makes any difference to panels ui but it's worth a try.
i also use 0.14.12 and i don't have problems...
Title: foo_ui_panels
Post by: art.m on 2007-09-19 18:17:42

you could try it with the rgb code of the color:
$textcolor(255,0,0)


i tried it already..... but no effect...


put $newsyntax() in your // Global section
Title: foo_ui_panels
Post by: fwqhgads on 2007-09-20 03:10:49
Hello, I have a question regarding User Globals and setting image paths. I have made it so that Panels UI retrieves my coverart using the user global of $puts(coverPath,$replace(%path%,%filename_ext%,folder.*)) , but I am trying to get it to display my artist images in a similar fashion. The path for them would be F:\Music\Jeff\%artist%\%artist%.jpg, but I can't figure out how to get it to recognize it.

Anyone know?
Title: foo_ui_panels
Post by: shakey_snake on 2007-09-20 03:43:16
Hello, I have a question regarding User Globals and setting image paths. I have made it so that Panels UI retrieves my coverart using the user global of $puts(coverPath,$replace(%path%,%filename_ext%,folder.*)) , but I am trying to get it to display my artist images in a similar fashion. The path for them would be F:\Music\Jeff\%artist%\%artist%.jpg, but I can't figure out how to get it to recognize it.

Anyone know?

The "default" for Artist image is a global variable named artistPath
So, you could use:
Code: [Select]
$puts(artistPath,F:\Music\Jeff\%artist%\%artist%.jpg)
Title: foo_ui_panels
Post by: fwqhgads on 2007-09-20 04:21:11
That worked. Thanks! I just should have gotten rid of the $replace 
Title: foo_ui_panels
Post by: gob on 2007-09-20 05:15:00
the library filter is interesting. say i wanted to only show tracks with a rating of 5, is there any way to restrict the other files from the filter?
Title: foo_ui_panels
Post by: pirlouy on 2007-09-20 17:47:36
How can I change fonts color with 0.14.12 ?
There are billion possibilities to add effects, but I can't find any solution in order to just have a simple color other than black.

By default text is black. I tried $textcolor(255,0,0) in global, but nothing, text is always black...
Title: foo_ui_panels
Post by: tberman333 on 2007-09-20 17:52:13
How can I change fonts color with 0.14.12 ?
There are billion possibilities to add effects, but I can't find any solution in order to just have a simple color other than black.

By default text is black. I tried $textcolor(255,0,0) in global, but nothing, text is always black...


read back 5 posts
Title: foo_ui_panels
Post by: pirlouy on 2007-09-20 18:07:07
Ok. It works with textcolor, even if it's strange not to have this setting in $font.
Title: foo_ui_panels
Post by: KnightMare on 2007-09-21 07:58:44
Whats the besy way to improve the next track display that I'm using? I'm trying to make it so that the "Next Track" text displays only when there is another track coming up. I dont know how to check if %cwb_next_title% has a track in it or not.


This is what I'm using ATM.

Code: [Select]
$font(Calibri,9,bold,200-200-200) 
Next Track:
$font(Calibri,9,bold, $if(%isplaying%,255-255-255,220-220-220))%cwb_next_title%
Title: foo_ui_panels
Post by: Kiteroa on 2007-09-21 09:22:07
Whats the besy way to improve the next track display that I'm using? I'm trying to make it so that the "Next Track" text displays only when there is another track coming up. I dont know how to check if %cwb_next_title% has a track in it or not.


This is what I'm using ATM.

Code: [Select]
$font(Calibri,9,bold,200-200-200) 
Next Track:
$font(Calibri,9,bold, $if(%isplaying%,255-255-255,220-220-220))%cwb_next_title%


For some reason I check to see if the track is the last in the playlist or not (I can't remember why I don't test %cwb_next_title%; I think it shows the current title when the last track is playing).

Code: [Select]
$ifequal(%cwb_playing_index%,%cwb_playinglist_count%,
,
$font(Calibri,9,bold,200-200-200)
Next Track:
$font(Calibri,9,bold, $if(%isplaying%,255-255-255,220-220-220))%cwb_next_title%
)
Title: foo_ui_panels
Post by: KnightMare on 2007-09-21 09:42:37
Thanks, that worked.
Title: foo_ui_panels
Post by: pirlouy on 2007-09-21 13:58:08
I've tried to use EXEC command, but it seems it does not work when there's a space after a .exe.

In fact, I'm trying to use AlbumArtDownloader, I can launch it with:
EXEC:'D:\Logiciels\AlbumArtDownloader\AlbumArt.exe' but it does not work with
EXEC:'D:\Logiciels\AlbumArtDownloader\AlbumArt.exe /ar "'%artist%'"'
I've tried a lot of settings, but I wasn't able to launch AlbumArt with parameters...

ps: I know I can use run services but if Panels UI can do the same, I'd like to try...
Title: foo_ui_panels
Post by: barry123 on 2007-09-21 21:44:50
I use foo_uie_albumlist.dll with ui_panels.

I added folders D:\music and D:\Incoming
music has the sub folders: Limiwire, Artist - album, VA
download have't subfolders.
I sort by folder structure.

but what I see now is:

>all music
>>>>> +Limiwire
>>>>> +Artist - album
>>>>> +VA
and between those all the things in D:\Incoming

is it possible to make it like
>all music
>>>>> +Limiwire
>>>>> +Artist - album
>>>>> +VA
>>>>> +Incoming

the thing I found out but not like is to make a folder in Incoming (D:\Incoming\Incoming)
(difficult to access and I have a lot of active torrents in here. painfully to change all those download/seed locations.

I also tried to make a new 'sort by' but I can't fix it.
Title: foo_ui_panels
Post by: pirlouy on 2007-09-22 14:02:21
When I use
$alignabs(0,0,600,20)$replace(%path%,%filename_ext%,)cover.jpg
It writes the right path, but when I use:
$if($fileexists($replace(%path%,%filename_ext%,)cover.jpg),
$alignabs()
$alignabs(0,0,600,20)$replace(%path%,%filename_ext%,)cover.jpg)


it does not work. Looks like there's a problem between function $fileexists and $replace.

Do you have the same behavior ?

ps: maybe there are problems with characters like [ or ].

Edit: ok, the problem is with cover.jpg ! o_O If I use files named cover.jpg, panelsUI considers they don't exist ! Unbelievable !
Edit2: problem has been resolved once I restarted foobar2000.


Problem resolved !

Edit3: in fact, $fileexists behavior has changed since 0.13.8, it does not check twice by session; you have to restart foobar2000 if you have the file you had not until now !
Title: foo_ui_panels
Post by: wolfsong on 2007-09-22 20:14:59
Is this project dead? Terrestrial hasn't even posted in 2 months.
Title: foo_ui_panels
Post by: metal_termite on 2007-09-23 13:26:17
Not officially, but very likely.
Title: foo_ui_panels
Post by: dRsrb on 2007-09-23 16:48:20
Do anyone know, what 'textalpha-x' stands for?

example:
$font(Arial,16,normal textalpha-x,000-000-000)
'TESTESTESTEST'

Because I see no effect on text. Wiki says only '?'.
Title: foo_ui_panels
Post by: moglenstar on 2007-09-23 22:02:17
I'm having some trouble with foo_ui_panels_0.14.12.

Each time I try to add a panel for "Library Filter" I get a crash, below is the failure report:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 027C3018h
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop=>titleformat_object::run
This is the first crash logged by this instance.
Code bytes (027C3018h):
027C2FD8h:  FF FF FF 8D 74 24 38 89 5C 24 3C E8 88 5D 00 00
027C2FE8h:  8B 74 24 14 8B 15 F4 5F 87 02 8B 02 83 44 24 10
027C2FF8h:  10 83 C6 01 B9 F4 5F 87 02 89 74 24 14 FF D0 3B
027C3008h:  F0 8B 7D 08 0F 82 5E FD FF FF 8B 8F 28 01 00 00
027C3018h:  8B 01 8B 17 89 47 08 89 47 0C 8B 42 10 8B CF 89
027C3028h:  5F 14 89 5F 10 FF D0 39 5F 04 74 67 8B 47 2C 39
027C3038h:  47 28 89 44 24 1C 76 05 E8 53 FB 06 00 8B 77 28
027C3048h:  3B 77 2C 76 05 E8 46 FB 06 00 8B 4C 24 1C 3B F1
Stack (00129EACh):
00129E8Ch:  B3D8CBAC 80595ED3 B3D8CB98 B3D8CD30
00129E9Ch:  B3D8CD14 0012D05C 7FFDF000 88DC1020
00129EACh:  7629BAE8 028ABBA8 0012A09C 028ABAE0
00129EBCh:  00000000 00000000 00000000 00000000
00129ECCh:  028ABBE8 00000000 00000000 00000000
00129EDCh:  00000000 00000000 00000000 00000000
00129EECh:  00000000 00000000 00000000 00000000
00129EFCh:  00000000 77F161C8 7629B898 00FAFAFA
00129F0Ch:  0012A358 0284EE90 FFFFFFFF 028ABB2C
00129F1Ch:  027C3BAA 028ABAE0 7629BB70 028A21E0
00129F2Ch:  03B22DC8 03B22DDC 00000000 005E030C
00129F3Ch:  004DE810 02858058 03B3F090 0000002D
00129F4Ch:  0000002D 00000025 00000000 00000000
00129F5Ch:  00000000 000001F4 00000001 0000000F
00129F6Ch:  0000000F 00000012 00000012 FFFFFFF5
00129F7Ch:  00000000 00000000 00000000 000002BC
00129F8Ch:  01000000 00000000 00650053 006F0067
00129F9Ch:  00200065 00490055 00000000 00000000
00129FACh:  00000000 00000000 00000000 00000000
00129FBCh:  00000000 00000000 00000000 00000000
Registers:
EAX: 00000000, EBX: 00000000, ECX: 00000000, EDX: 027C6E70
ESI: 028ABBE8, EDI: 028ABAE0, EBP: 00129F18, ESP: 00129EAC
Crash location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h

Loaded modules:
foobar2000   loaded at 00400000h - 004F3000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F5000h
COMCTL32 loaded at 773D0000h - 774CE000h
msvcrt   loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4   loaded at 77E70000h - 77F01000h
GDI32 loaded at 77F10000h - 77F57000h
USER32   loaded at 7E410000h - 7E499000h
SHLWAPI   loaded at 77F60000h - 77FD6000h
SHELL32   loaded at 7C9C0000h - 7D504000h
ole32 loaded at 774E0000h - 77623000h
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 00A60000h - 00A93000h
foo_albumlist loaded at 00AB0000h - 00AF7000h
OLEAUT32 loaded at 77120000h - 771AC000h
foo_audioscrobbler   loaded at 00B20000h - 00B57000h
WS2_32   loaded at 71AB0000h - 71AC7000h
WS2HELP   loaded at 71AA0000h - 71AA8000h
foo_browser   loaded at 00B80000h - 00BB9000h
foo_cdda loaded at 00BE0000h - 00C16000h
foo_converter loaded at 00C40000h - 00CA9000h
foo_custominfo   loaded at 00CD0000h - 00D55000h
foo_cwb_hooks loaded at 00D80000h - 00DB6000h
foo_discogs   loaded at 00DE0000h - 00E5D000h
gdiplus   loaded at 4EC50000h - 4EDF3000h
WINMM loaded at 76B40000h - 76B6D000h
foo_dop   loaded at 00F00000h - 00F75000h
SETUPAPI loaded at 77920000h - 77A0F000h
foo_dsp_atsurround   loaded at 00FA0000h - 01138000h
foo_dsp_std   loaded at 01980000h - 019C1000h
foo_dumb loaded at 019F0000h - 01A79000h
foo_freedb2   loaded at 01AA0000h - 01AE0000h
foo_fullscreen   loaded at 01B00000h - 01B1B000h
foo_infobox   loaded at 01B40000h - 01B80000h
foo_input_std loaded at 01BA0000h - 01CB4000h
foo_lyricsdb loaded at 01CE0000h - 01D0F000h
WININET   loaded at 771B0000h - 7727E000h
Normaliz loaded at 01D20000h - 01D29000h
iertutil loaded at 5DCA0000h - 5DCE5000h
foo_masstag   loaded at 01F50000h - 01FA0000h
foo_midi loaded at 01FC0000h - 0206A000h
foo_notaskbar loaded at 02090000h - 020A6000h
foo_rgscan   loaded at 020D0000h - 02118000h
foo_run   loaded at 02140000h - 0216B000h
foo_scrobblecharts   loaded at 02190000h - 021C3000h
foo_uie_albumart loaded at 021F0000h - 0222C000h
foo_uie_albumlist loaded at 02250000h - 0228F000h
foo_uie_lyrics   loaded at 022B0000h - 0230F000h
foo_uie_lyrics_panel loaded at 02330000h - 02398000h
foo_uie_peakmeter loaded at 023C0000h - 023E6000h
foo_uie_playlists_dropdown   loaded at 02410000h - 02449000h
foo_uie_powerpanels   loaded at 02470000h - 02493000h
foo_uie_quicksearch   loaded at 024C0000h - 02506000h
foo_uie_vis_channel_spectrum loaded at 02530000h - 02553000h
MSIMG32   loaded at 76380000h - 76385000h
foo_uie_wsh_panel loaded at 02580000h - 025B6000h
foo_ui_columns   loaded at 02700000h - 02797000h
foo_ui_panels_0.14.12 loaded at 027C0000h - 02887000h
foo_ui_std   loaded at 028B0000h - 02907000h
foo_unpack   loaded at 02930000h - 0295E000h
foo_vis_channelusage loaded at 02980000h - 029A3000h
mswsock   loaded at 71A50000h - 71A8F000h
DNSAPI   loaded at 76F20000h - 76F47000h
rasadhlp loaded at 76FC0000h - 76FC6000h
hnetcfg   loaded at 662B0000h - 66308000h
wshtcpip loaded at 71A90000h - 71A98000h
DSOUND   loaded at 73F10000h - 73F6C000h
VERSION   loaded at 77C00000h - 77C08000h
WINTRUST loaded at 76C30000h - 76C5E000h
CRYPT32   loaded at 77A80000h - 77B14000h
MSASN1   loaded at 77B20000h - 77B32000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
wdmaud   loaded at 72D20000h - 72D29000h
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 045C0000h - 0478F000h
CRYPTUI   loaded at 754D0000h - 75558000h
NETAPI32 loaded at 5B860000h - 5B8B5000h
WLDAP32   loaded at 76F60000h - 76F8C000h
DBGHELP   loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 77F161C8h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateSolidBrush" (+00000013h)
Address: 00FAFAFAh, location: "foo_dsp_atsurround", loaded at 00FA0000h - 01138000h
Address: 0284EE90h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 027C3BAAh, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 004DE810h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 02858058h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 01000000h, location: "foo_dsp_atsurround", loaded at 00FA0000h - 01138000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01000000h, location: "foo_dsp_atsurround", loaded at 00FA0000h - 01138000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01000000h, location: "foo_dsp_atsurround", loaded at 00FA0000h - 01138000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01000000h, location: "foo_dsp_atsurround", loaded at 00FA0000h - 01138000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01000000h, location: "foo_dsp_atsurround", loaded at 00FA0000h - 01138000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C910000h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlNtStatusToDosErrorNoTeb" (+00000477h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 0283275Eh, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 0283B0A0h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 0283275Eh, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 027CA94Ah, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 027CA34Eh, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 027C8D7Fh, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 027C28A3h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 0284D5F8h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 0283275Eh, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 0283B0A0h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
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: 0283218Dh, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 027C142Dh, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 0283218Dh, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 027CA34Eh, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 027C8D7Fh, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 027C6910h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 027CD2CAh, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 0284F9FCh, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 027DE872h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 0284F5A6h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 027DEE40h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 10004D50h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "stricmp_utf8_ex" (+00000000h)
Address: 02858058h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 02850A4Ch, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 027DDDEAh, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 027C6774h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 10004D50h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "stricmp_utf8_ex" (+00000000h)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 02858058h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 02858058h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 028068EFh, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Symbol: "foobar2000_get_interface" (+00003E1Fh)
Address: 0049435Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 02850B00h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 028068C2h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Symbol: "foobar2000_get_interface" (+00003DF2h)
Address: 028068EFh, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Symbol: "foobar2000_get_interface" (+00003E1Fh)
Address: 004893FFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004893FFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004893FFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00461F4Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C489Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C487Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF59Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AEA53h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00463638h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00462C8Bh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF59Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AB144h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004892D2h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF59Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C7510h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E2B00h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1EECh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00438D55h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E2B00h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DEE08h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E2AACh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1EECh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1ED4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01C7FE1Eh, location: "foo_input_std", loaded at 01BA0000h - 01CB4000h
Address: 00DAD264h, location: "foo_cwb_hooks", loaded at 00D80000h - 00DB6000h
Address: 00D44130h, location: "foo_custominfo", loaded at 00CD0000h - 00D55000h
Address: 02870AE0h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 004A7F50h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00440C3Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E2B00h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1EECh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C2774h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 027CF711h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 0284C6A0h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 027D73B0h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 02859890h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 02858058h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 02858058h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 02858058h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 0285978Ch, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 02858058h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 028598D4h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 004DEE08h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 02858170h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 02858058h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 02830000h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 028709E4h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 027C0000h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 0283B0A0h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 02802113h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 02858058h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 0285B564h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 77F16FFAh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "BitBlt" (+00000071h)
Address: 027D33CDh, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 02851C40h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 027D33FAh, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 0283273Fh, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 0283275Eh, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 02854E24h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 0283275Eh, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 028280B0h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 02854E24h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 0282810Ah, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 02854C8Ch, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 74757024h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_IsInMarshaling" (+00001B03h)
Address: 02858058h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 02858058h, location: "foo_ui_panels_0.14.12", loaded at 027C0000h - 02887000h
Address: 662F2C30h, location: "hnetcfg", loaded at 662B0000h - 66308000h
Address: 77617264h, location: "ole32", loaded at 774E0000h - 77623000h

Version info:
foobar2000 v0.9.4.4
UNICODE

Additional info:
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
WMA Decoder 1.1  (foo_input_std)
FLAC Decoder 1.1.0  (foo_input_std)
Panels UI 0.14.12 beta [Jul 18 2007 - 13:39:30]  (foo_ui_panels_0.14.12)
Audioscrobbler 1.3.6  (foo_audioscrobbler)
freedb Tagger 0.5.2a  (foo_freedb2)
Special file info box 2.0.4  (foo_infobox)
ABX Comparator 1.3.1  (foo_abx)
Channel Usage Visualisation 1.0  (foo_vis_channelusage)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
Taskbar Button Remover 0.1  (foo_notaskbar)
Standard DSP array 1.0  (foo_dsp_std)
RAR reader 1.1  (foo_unpack)
CD Audio Decoder 2.1.1  (foo_cdda)
Volume Panel 0.1  (foo_uie_powerpanels)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
MIDI synthesizer host 1.7  (foo_midi)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Converter 1.0.1  (foo_converter)
foo_custominfo 0.1.2  (foo_custominfo)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Album List 3.2.0  (foo_albumlist)
Fullscreen 0.3.1  (foo_fullscreen)
Masstagger 1.6  (foo_masstag)
Music Browser 1.2.3b [Mar 23 2007 - 16:52:56]  (foo_browser)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
Default User Interface 0.9acc  (foo_ui_std)
Discogs Tagger 1.0  (foo_discogs)
ATSurround Processor 0.1.6a  (foo_dsp_atsurround)
Playlists Dropdown 0.6 alpha 3  (foo_uie_playlists_dropdown)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Seek Panel 0.1  (foo_uie_powerpanels)
Lyrics panel 0.34.1  (foo_uie_lyrics_panel)
cwbowron's title format hooks 1.1.1 [May  4 2007 - 12:39:47]  (foo_cwb_hooks)
foobar2000 core 0.9.4.4  (Core)
Lyric Show Panels 0.3.1.1  (foo_uie_lyrics)
ZIP/GZIP reader 1.0  (foo_unpack)
Run services 0.3.2  (foo_run)
iPod manager 0.4.6 TEST  (foo_dop)
Standard Input Array 1.0  (foo_input_std)
Channel Spectrum panel 0.05  (foo_uie_vis_channel_spectrum)
Album Art Panel 0.2.6  (foo_uie_albumart)
DUMB module decoder 0.9.8.4  (foo_dumb)
Peakmeter Panel 0.0.2  (foo_uie_peakmeter)

Title: foo_ui_panels
Post by: Schadenfreude on 2007-09-24 05:29:47
This might have been asked over the course of this thread's 100 pages (and I don't know what exactly to search for using the search function), so I apologize if it's already been asked.

I'm having trouble with the Library Filter in that it puts artists with lowercase first letters at the end of the list. It's irritating me quite a bit.

Any remedy for this behaviour?

Thanks in advance.
Title: foo_ui_panels
Post by: KnightMare on 2007-09-24 15:12:04
I added a hide scroll bar button to my config and if the playlist doesnt have enough tracks part of it is hidden because the scroll bar didnt appear. My solution was to check the number of tracks using %cwb_activelist_count% and for the most part it works.

The problem however is that if I switch between a playlist with enough tracks and a playlist that doesnt, the scroll bar will appear for about a half second then disappear. I personally find this very annoying, is there anything that be done?
Title: foo_ui_panels
Post by: Necrosis on 2007-09-25 00:57:21
I added a hide scroll bar button to my config and if the playlist doesnt have enough tracks part of it is hidden because the scroll bar didnt appear. My solution was to check the number of tracks using %cwb_activelist_count% and for the most part it works.

The problem however is that if I switch between a playlist with enough tracks and a playlist that doesnt, the scroll bar will appear for about a half second then disappear. I personally find this very annoying, is there anything that be done?


The best way I've found to hide the scrollbar is by setting a pvar in the main config which is the width of the Foobar window, then checking whether or not the width of you SCPL panel is the same or larger than the pvar value. Of course, this only works when your SCPL panel is larger than the Foobar window to begin with.

Main panel config:
Code: [Select]
// Globals
$setpvar(foobarWidth,%_width%)

// PerTrack
$panel(SCPL,Single Column Playlist,0,0,$eval(%_width% + 17),$eval(%_height% - 40),)


"17" is the width of a scrollbar in Vista's aero theme and may vary on other windows themes

SCPL config:
Code: [Select]
$puts(scplWidth,$eval(%_width% - $ifequal($getpvar(foobarWidth),%_width%,0,17))
$alignabs($eval($get(scplWidth) - 52),20,30,%_height%,right,middle)%length%


Mine turns out like so...
(http://img371.imageshack.us/img371/4976/untitled1mq6.th.png) (http://img371.imageshack.us/my.php?image=untitled1mq6.png)(http://img91.imageshack.us/img91/7066/untitled1hn1.th.png) (http://img91.imageshack.us/my.php?image=untitled1hn1.png)
Title: foo_ui_panels
Post by: KnightMare on 2007-09-26 14:29:22
thanks but I cant seem to get it to work with my config.
Title: foo_ui_panels
Post by: brien on 2007-09-26 16:31:49
is the VALIGN option for the imageabs2() function broken in panels 0.14.12?
Title: foo_ui_panels
Post by: wraithdu on 2007-09-26 19:01:27
I haven't posted here in a long time, and my oh my how much has changed.  I really hope that terrestrial's project isn't dead here, as the latest beta is really very good.  I'm only up to page 78 in this thread (got a lot of catching up to do), but I've searched through about the $calcwidth() problem, and didn't find a solution.  So here's what I managed to figure out -

$calcwidth() is based on a 12 point font for letters, and an 11 point font for numbers, as near as I can tell.  It seems to ignore $font() statements altogether, so I really have no idea what font it is basing this on.  But I'm using Calibri in my setup, and it's spot on.  I tested it with %album% and %date% and those numbers seem to work out.

In order to scale this correctly for your size font, do -

for letters in a 14 point font for example -
$eval(14*$calcwidth(string)/12)

for numbers in a 14 point font -
$eval(14*$calcwidth(numbers)/11)

This is pretty close to exact in my testing, even for very long titles.  Hope it helps someone else out too!
Title: foo_ui_panels
Post by: cristox on 2007-09-26 19:38:34
$calcwidth() is based on a 12 point font for letters, and an 11 point font for numbers, as near as I can tell.  It seems to ignore $font() statements altogether, so I really have no idea what font it is basing this on.


I put every $font(...) in an extra $puts(fontX,$font(...))

When i use $calcwidth($get(fontX) %somedata%) it calculates the width all well.
Title: foo_ui_panels
Post by: ExUser on 2007-09-26 19:45:53
It would appear this component has been added to the Known Problematic Components (http://www.hydrogenaudio.org/forums/index.php?showtopic=44213) list...
Title: foo_ui_panels
Post by: shakey_snake on 2007-09-26 19:54:29
That's a shame. Version 13.9 is very stable. (the one linked to in the first post)

It's the last beta version (0.14.12) that could be really problematic.
Heck, even the 0.14.9 "beta" version I recommend with my config is stable.

Maybe the Problematic Components list should be amended with this note.
Title: foo_ui_panels
Post by: wraithdu on 2007-09-26 20:11:23
I put every $font(...) in an extra $puts(fontX,$font(...))

When i use $calcwidth($get(fontX) %somedata%) it calculates the width all well.

Are you using 0.14.12 beta?  I just tried this and it doesn't work.  In fact, it takes the $font(...) that is referenced by $get(fontX) as a literal string and calculates the width of the whole thing.
Title: foo_ui_panels
Post by: Kirya on 2007-09-26 23:27:28
You can mark Panels UI as "problematic", but I don't think that this will affect the popularity one of the most incredible component since Columns UI
Title: foo_ui_panels
Post by: ExUser on 2007-09-27 00:23:34
Buoy. People sure misunderstand what "Known Problematic Component" means...
Title: foo_ui_panels
Post by: pirlouy on 2007-09-27 16:12:58
I didn't see post where terrestrial explains development is stopped. I've only seen a rude discussion with Fusion. How do you know development is over ?

If it's the case, it's a shame, this plugin was the one which gave Foobar2000 something special... Everybody was able to customize appearance as they wanted.
Hope someone will create a new great interface.

ps: yes, this plugin is surely buggy, but it allows a very great personalization.
Title: foo_ui_panels
Post by: Kiteroa on 2007-09-27 22:22:09
Button to play a particular file.

I have the path of the track which was playing when Foobar was closed stored in a PVAR; what is the easiest way to get a button to play that track so I can restart it, if I want, when I re-open Foobar?
Title: foo_ui_panels
Post by: radecke on 2007-09-27 22:59:11
Button to play a particular file.

I have the path of the track which was playing when Foobar was closed stored in a PVAR; what is the easiest way to get a button to play that track so I can restart it, if I want, when I re-open Foobar?

you could also use the option "resume playback after restart" in the prefences.
Title: foo_ui_panels
Post by: TheTravis on 2007-09-28 01:08:36
Noobish question how to make playlist transparent using XP has it something to do with $drawrect() thanks for answer i know i can trust you all hot chicks will love you g night
Title: foo_ui_panels
Post by: dRsrb on 2007-09-28 01:48:41
Noobish question how to make playlist transparent using XP has it something to do with $drawrect() thanks for answer i know i can trust you all hot chicks will love you g night

No. Right mouse click on playlist and choose 'Settings...'. Then look at the left down corner, there is an option called 'Transparent Background', check it.

bye
Title: foo_ui_panels
Post by: Keikonium on 2007-09-28 02:15:48

Noobish question how to make playlist transparent using XP has it something to do with $drawrect() thanks for answer i know i can trust you all hot chicks will love you g night

No. Right mouse click on playlist and choose 'Settings...'. Then look at the left down corner, there is an option called 'Transparent Background', check it.

bye


provided you are using SCPL. You can't make columns UI playlist transparent at all.
Title: foo_ui_panels
Post by: ExUser on 2007-09-28 06:05:49
I didn't see post where terrestrial explains development is stopped. I've only seen a rude discussion with Fusion. How do you know development is over ?

If it's the case, it's a shame, this plugin was the one which gave Foobar2000 something special... Everybody was able to customize appearance as they wanted.
Hope someone will create a new great interface.

ps: yes, this plugin is surely buggy, but it allows a very great personalization.


No such post was made. terrestrial hasn't been on Hydrogenaudio since the 25th of July, according to his profile (http://www.hydrogenaudio.org/forums/index.php?showuser=33259). No new builds of foo_ui_panels have emerged. How long should one wait before concluding he's not developing this component any longer?

I would have loved to see him fix the problems the developers pointed out. Then it might have been possible to have a foo_ui_panels that was both sanely designed and configurable. I suppose things didn't work out so amicably.
Title: foo_ui_panels
Post by: TheTravis on 2007-09-28 12:56:50


Noobish question how to make playlist transparent using XP has it something to do with $drawrect() thanks for answer i know i can trust you all hot chicks will love you g night

No. Right mouse click on playlist and choose 'Settings...'. Then look at the left down corner, there is an option called 'Transparent Background', check it.

bye


provided you are using SCPL. You can't make columns UI playlist transparent at all.


Yes, i'm using spcl but somehow i had managed to miss that option.  Thanks.
Title: foo_ui_panels
Post by: Kiteroa on 2007-09-28 13:15:38

Button to play a particular file.

I have the path of the track which was playing when Foobar was closed stored in a PVAR; what is the easiest way to get a button to play that track so I can restart it, if I want, when I re-open Foobar?

you could also use the option "resume playback after restart" in the prefences.


I've got "resume playback after restart" checked but it doesn't work!
Title: foo_ui_panels
Post by: shakey_snake on 2007-09-28 16:16:56
"resume playback after restart" only "works" if you shut foobar down while it's playing.
If you want it to play every time you start, then you need to add the /play command line switch (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Commandline_Guide#Examples) to your shortcut you launch foobar with.

Example:
Code: [Select]
"C:\Program Files\foobar2000\foobar2000.exe" /command:play
Title: foo_ui_panels
Post by: kubula on 2007-10-04 14:56:50
im using 0.14.12 beta and i'd like to have my old tracks queueing to the end of playlist when adding new tracks back, just like in 0.13.8.
is it possible? how to do it?
Title: foo_ui_panels
Post by: hsn on 2007-10-04 16:20:27
I have a problem with transparent backgrounds of buttons.

Have a look at this screenshot:

(http://img516.imageshack.us/img516/2103/83912190wa1.th.jpg) (http://img516.imageshack.us/my.php?image=83912190wa1.jpg)

The background of the white rating stars turns black allthough I made everything transparent.


This is the Code I'm using for rating on that part:

Code: [Select]
$ifequal($get(ratingsys),0,,

$imageabs2(,316,,,,,188,,/images\StefankaInspiriat\rating\%rating%s1.png,)

$button(188,146,0,0,0,0,/images\StefankaInspiriat\rating\star-blank.png,/images\StefankaInspiriat\rating\$ifgreater(%rating%,0,star-black.png,star.png),$ifequal(%rating%,1,TAG:SET:rating:0,TAG:SET:rating:1),)
$button(214,146,0,0,0,0,/images\StefankaInspiriat\rating\star-blank.png,/images\StefankaInspiriat\rating\$ifgreater(%rating%,1,star-black.png,star.png),TAG:SET:rating:2,)
$button(240,146,0,0,0,0,/images\StefankaInspiriat\rating\star-blank.png,/images\StefankaInspiriat\rating\$ifgreater(%rating%,2,star-black.png,star.png),TAG:SET:rating:3,)
$button(266,146,0,0,0,0,/images\StefankaInspiriat\rating\star-blank.png,/images\StefankaInspiriat\rating\$ifgreater(%rating%,3,star-black.png,star.png),TAG:SET:rating:4,)
$button(292,146,0,0,0,0,/images\StefankaInspiriat\rating\star-blank.png,/images\StefankaInspiriat\rating\$ifgreater(%rating%,4,star-black.png,star.png),TAG:SET:rating:5,))


Can anyone give me a hint to solve this problem?
Title: foo_ui_panels
Post by: Falstaff on 2007-10-04 17:40:47
I have a problem with transparent backgrounds of buttons.

Have a look at this screenshot:

(http://img516.imageshack.us/img516/2103/83912190wa1.th.jpg) (http://img516.imageshack.us/my.php?image=83912190wa1.jpg)

The background of the white rating stars turns black allthough I made everything transparent.


This is the Code I'm using for rating on that part:

Code: [Select]
$ifequal($get(ratingsys),0,,

$imageabs2(,316,,,,,188,,/images\StefankaInspiriat\rating\%rating%s1.png,)

$button(188,146,0,0,0,0,/images\StefankaInspiriat\rating\star-blank.png,/images\StefankaInspiriat\rating\$ifgreater(%rating%,0,star-black.png,star.png),$ifequal(%rating%,1,TAG:SET:rating:0,TAG:SET:rating:1),)
$button(214,146,0,0,0,0,/images\StefankaInspiriat\rating\star-blank.png,/images\StefankaInspiriat\rating\$ifgreater(%rating%,1,star-black.png,star.png),TAG:SET:rating:2,)
$button(240,146,0,0,0,0,/images\StefankaInspiriat\rating\star-blank.png,/images\StefankaInspiriat\rating\$ifgreater(%rating%,2,star-black.png,star.png),TAG:SET:rating:3,)
$button(266,146,0,0,0,0,/images\StefankaInspiriat\rating\star-blank.png,/images\StefankaInspiriat\rating\$ifgreater(%rating%,3,star-black.png,star.png),TAG:SET:rating:4,)
$button(292,146,0,0,0,0,/images\StefankaInspiriat\rating\star-blank.png,/images\StefankaInspiriat\rating\$ifgreater(%rating%,4,star-black.png,star.png),TAG:SET:rating:5,))


Can anyone give me a hint to solve this problem?


use the 'nobkgnd' option !

$button(266,146,0,0,0,0,/images\...\star-blank.png,/images\...star.png),TAG:SET:rating:4,nobkgnd)

Br3tt
Title: foo_ui_panels
Post by: hsn on 2007-10-05 00:54:32
no that doesn't work:

(http://img503.imageshack.us/img503/7748/72605018hc5.th.jpg) (http://img503.imageshack.us/my.php?image=72605018hc5.jpg)
Title: foo_ui_panels
Post by: Keikonium on 2007-10-05 02:17:30
The 'nobkgnd' option only works on vista with the $glass() function.

Just make sure your buttons are topmost in the // PerTrack header, make sure they are .png WITH transparency enabled, and make sure they don't overlap other buttons.

If none of that works, I'm not sure how to help you.
Title: foo_ui_panels
Post by: Falstaff on 2007-10-05 06:33:23
The 'nobkgnd' option only works on vista with the $glass() function.

Just make sure your buttons are topmost in the // PerTrack header, make sure they are .png WITH transparency enabled, and make sure they don't overlap other buttons.

If none of that works, I'm not sure how to help you.


@Keikonium : hsn is using $glass on Vista ... look at his screenshot, top screen info is transparent and let show the desktop wallpaper

@hsn : So, let's see other ways (keep the nobkgnd option active!) :

- which version of PanelsUI are you using?
- is the background of your .png stars transparent ??
- make sure there is no text emplacement that cross over the position of your stars ...

I'm using the same technic but it works fine for me :

(http://img403.imageshack.us/img403/2460/fooamp02bil4.png)

Send me your .png (stars + bg black image only) and the .pui, i'll check what's wrong and i'll try to correct it ...

Br3tt
Title: foo_ui_panels
Post by: Squeller on 2007-10-05 07:33:03
Br3tt, what font is this (the LED dotted font)? And where available? Thx.
Title: foo_ui_panels
Post by: Falstaff on 2007-10-05 21:01:15
Br3tt, what font is this (the LED dotted font)? And where available? Thx.


It's Winamp5 Songticker

you can grab it from a zip file (bsplayer skin) here (http://www.bsplayer.org/en/bs.player/skins/?cat=&id_skin=317&cmd=showdetails)

Br3tt
Title: foo_ui_panels
Post by: fwqhgads on 2007-10-06 05:10:05
So I want to make a button to carry out file operations (Move, Rename or Copy Files), but I'm having trouble with it because of the ",".

I've got this, but it isn't working:

$button($sub(%_width%,1,43,),10,0,0,0,0,/images\btn-wiki.png,/images\btn-wikih.png,File Operations/Move, Rename or Copy Files,TOOLTIP:"Move & Rename Files")
Title: foo_ui_panels
Post by: Squeller on 2007-10-06 10:09:53
you can grab it from a zip file (bsplayer skin) here (http://www.bsplayer.org/en/bs.player/skins/?cat=&id_skin=317&cmd=showdetails)
Thx Br3tt!
Title: foo_ui_panels
Post by: Kirya on 2007-10-06 10:14:44
So I want to make a button to carry out file operations (Move, Rename or Copy Files), but I'm having trouble with it because of the ",".

I've got this, but it isn't working:

$button($sub(%_width%,1,43,),10,0,0,0,0,/images\btn-wiki.png,/images\btn-wikih.png,File Operations/Move, Rename or Copy Files,TOOLTIP:"Move & Rename Files")

try 'Move, Rename or Copy Files'
Title: foo_ui_panels
Post by: Yeye on 2007-10-06 16:04:02
hello there,

I have a problem with command picture.

When i wrote this code

Code: [Select]
$if($fileexists ($replace(%path%,%filename_ext%,)folder.jpg,NOKEEPASPECT),
$imageabs2(60,60,,,,,110,3,/yeye\nocover.png,),
$imageabs2(60,60,,,,,110,3,$replace(%path%,%filename_ext%,)folder.jpg,NOKEEPASPECT)
)


i see folder.jpg but when this picture isn't in the folder, nocover.png doesn't display.

path "/yeye\nocover.png" is correct, because when i reverse the second with the last line, i see everywhere nocover pic even if no folder.jpg is present.

Someone can help me ?
Title: foo_ui_panels
Post by: NullString on 2007-10-06 16:52:04
A simple question (I guess its stupid).
I have looked in the wiki, and saw a picture of a Font Effects dialog that looks very helpful. But it says that I have to click on the Effects button in the configuration window.
I open the config. window and I don't see any button that opens that window. I'm using 0.13.8 beta. Is that feature deprecated? What did I do wrong?
Thanks in advance.
Title: foo_ui_panels
Post by: shakey_snake on 2007-10-06 17:04:44
That was added in the 0.14.10 version.
However, all versions after 0.14.9 are quite crash-happy, and are generally unrecommended. 

The wiki will be updated this weekend to remove this sort of confusion.
Title: foo_ui_panels
Post by: Purple Monkey on 2007-10-06 17:17:01
hello there,

I have a problem with command picture.

When i wrote this code
...
i see folder.jpg but when this picture isn't in the folder, nocover.png doesn't display.

path "/yeye\nocover.png" is correct, because when i reverse the second with the last line, i see everywhere nocover pic even if no folder.jpg is present.

Someone can help me ?


You have mixed up some parameters, also you logic is back to front. If the file exists you want to show that not the no-cover image.

Code: [Select]
$if($fileexists($replace(%path%,%filename_ext%,)folder.jpg),
$imageabs2(60,60,,,,,110,3,$replace(%path%,%filename_ext%,)folder.jpg,NOKEEPASPECT),
$imageabs2(60,60,,,,,110,3,/yeye\nocover.png,)
)
Title: foo_ui_panels
Post by: Yeye on 2007-10-06 17:21:31
thank you ... i work on it for 5 hours, and i have head explosed.
Title: foo_ui_panels
Post by: fwqhgads on 2007-10-06 17:42:50
Hurr another quick question.. sorry for being such a noob.

I can't figure out how to use the CONTEXT-SELECTED fuction.

say I have

Code: [Select]
$button($sub(%_width%,1,79,),10,0,0,0,0,/images\btn-discogs.png,/images\btn-discogsh.png,Discogs/Write tags...,TOOLTIP:"Get tags from Discogs")


from what I understand, all I would have to do is change it to

Code: [Select]
$button($sub(%_width%,1,79,),10,0,0,0,0,/images\btn-discogs.png,/images\btn-discogsh.png,Discogs/Write tags...,CONTEXT-SELECTED TOOLTIP:"Get tags from Discogs")


That doesn't appear to work though..

e-cookie to whoever can help!
Title: foo_ui_panels
Post by: shakey_snake on 2007-10-06 18:14:03
Context-selected broke in 0.14.x, I believe, you'd have to use 0.13.8
Title: foo_ui_panels
Post by: kubula on 2007-10-06 18:22:44
ok i try ask again same question: is it possible to get back "sort new added tracks at the end of playlist" in 0.14.12 back somehow?
Title: foo_ui_panels
Post by: shakey_snake on 2007-10-06 18:33:23
I don't know what you are talking about. There has never really been such a panelsUI feature. PanelsUI uses the default that all of Foobar uses:

Preferences -> General -> sort incoming files by...
Title: foo_ui_panels
Post by: kubula on 2007-10-06 18:55:12
sorry i just explained it wrong. i mean: 14.12 has new function draging tracks in playlist by mouse, you know. and now when i drag tracks to foobar from explorer for example, it always leave them where i drop them, but i want them at the end of playlist, like it was in the older versions? any chance to change this behaviour somewhere?
Title: foo_ui_panels
Post by: shakey_snake on 2007-10-06 18:59:57
Nope, it's considered an improvement.
Just scroll to the end of the playlist before you drop them.
Not that hard, right?
Title: foo_ui_panels
Post by: kubula on 2007-10-06 19:21:17
Nope, it's considered an improvement.
Just scroll to the end of the playlist before you drop them.
Not that hard, right?


not hard but annoying enough to me. according to versionhistory, it's available since 14.1 but not in 14.0 and i converted to 14.x mainly for hidetitlebar option available by button. does anybody has PanelsUI 14.0 version or anybody knows whereto get it?
Title: foo_ui_panels
Post by: hypnodok on 2007-10-07 05:16:12
Foobar is crashing when Im trying to configure the Group Display or the Item Display of a SingleColumnPlaylist. To be clear, it does not crash when I merely change the text, but when I alter it in any way i.e. if I delete the whole textbox to make its value equal "" or if I enter different code and then press OK.
Im configuring the SCP with the ColumnsUI configuration dialog.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00EBE7B0h
Access violation, operation: read, address: 00000014h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (00EBE7B0h):
00EBE770h:  99 F7 7F 08 C7 44 24 0C 1C 00 00 00 C7 44 24 10
00EBE780h:  02 00 00 00 89 74 24 1C 39 47 10 89 47 14 7E 12
00EBE790h:  6A 01 8D 4C 24 10 51 6A 01 53 FF 15 F8 33 F6 00
00EBE7A0h:  EB 0B 6A 00 6A 01 53 FF 15 30 33 F6 00 8B 77 24
00EBE7B0h:  3B 6E 14 7F 0F 8B 57 14 83 C2 01 0F AF 57 08 3B
00EBE7C0h:  56 18 7E 11 8B 47 14 83 C0 01 0F AF 47 08 8B CD
00EBE7D0h:  E8 2B 61 03 00 8B 47 0C 8B F7 E8 51 01 00 00 5E
00EBE7E0h:  5D 83 C4 20 C2 04 00 CC CC CC CC CC CC CC CC CC
Stack (0012E1CCh):
0012E1ACh:  0117DCDC 7C9D93C0 77F443DD 7C9D93C0
0012E1BCh:  00000004 00000000 0117D1E8 00000000
0012E1CCh:  7E36B5F5 0012E4FC 00FC6B50 0000001C
0012E1DCh:  00000002 00000001 0012E1EC 00000000
0012E1ECh:  0012E4FC 00EBEDA6 00EBEDB7 00ED7249
0012E1FCh:  00000000 00FC6B50 00000000 01FEB785
0012E20Ch:  0012E2E4 0012E4FC 00ED7249 00000000
0012E21Ch:  0012E2E4 00ED72CA E1143F71 00000000
0012E22Ch:  00FC6B50 00FC6B50 0012E358 773B1ED7
0012E23Ch:  00000000 001689E8 00000000 7E3684FC
0012E24Ch:  7E3685A4 00110946 00000000 00F6A5BC
0012E25Ch:  00000000 00000000 00000000 00000064
0012E26Ch:  00F6A5BC 00FCD160 00000011 00000011
0012E27Ch:  00000000 00000000 00F6A5BC 012237D0
0012E28Ch:  00000075 00000075 00000064 00F6A5BC
0012E29Ch:  00FCD218 00000018 00000018 00000007
0012E2ACh:  00F6A5BC 01223470 00000001 00000001
0012E2BCh:  00000000 00F6A5BC 012236A8 0000011C
0012E2CCh:  0000011C 0000010D 00000000 00FC6BC0
0012E2DCh:  00FC6B50 004DF5A4 0012E330 0012E374
Registers:
EAX: 00000000, EBX: 00000000, ECX: 0012E1B8, EDX: 7C91EB94
ESI: 00000000, EDI: 00FC6B50, EBP: 00ED7249, ESP: 0012E1CC
Crash location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h

Loaded modules:
foobar2000   loaded at 00400000h - 004F3000h
ntdll loaded at 7C910000h - 7C9C7000h
kernel32 loaded at 7C800000h - 7C907000h
COMCTL32 loaded at 773A0000h - 774A3000h
msvcrt   loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77DA0000h - 77E4A000h
RPCRT4   loaded at 77E50000h - 77EE1000h
GDI32 loaded at 77EF0000h - 77F37000h
USER32   loaded at 7E360000h - 7E3F0000h
SHLWAPI   loaded at 77F40000h - 77FB6000h
SHELL32   loaded at 7C9D0000h - 7D1EF000h
ole32 loaded at 774B0000h - 775ED000h
shared   loaded at 10000000h - 10029000h
comdlg32 loaded at 76350000h - 7639A000h
MSCTF loaded at 746A0000h - 746EB000h
foo_albumlist loaded at 00A20000h - 00A67000h
OLEAUT32 loaded at 770F0000h - 7717C000h
foo_cdda loaded at 00A70000h - 00AA6000h
foo_converter loaded at 00AC0000h - 00B29000h
foo_dsp_std   loaded at 00B50000h - 00B91000h
foo_input_std loaded at 00BC0000h - 00CD4000h
foo_rgscan   loaded at 00D00000h - 00D48000h
foo_uie_quicksearch   loaded at 00D70000h - 00DB6000h
foo_ui_columns   loaded at 00DE0000h - 00E86000h
foo_ui_panels loaded at 00EB0000h - 00F99000h
IMM32 loaded at 76330000h - 7634D000h
gdiplus   loaded at 4EBA0000h - 4ED43000h
uxtheme   loaded at 5B0F0000h - 5B128000h
foo_ui_std   loaded at 00FD0000h - 01027000h
foo_winamp_spam   loaded at 01050000h - 0106F000h
foo_uie_vis_channel_spectrum loaded at 01080000h - 010A8000h
MSIMG32   loaded at 76320000h - 76325000h
imagehlp loaded at 76C50000h - 76C78000h
DBGHELP   loaded at 59DD0000h - 59E71000h
VERSION   loaded at 77BD0000h - 77BD8000h

Stack dump analysis:
Address: 7E36B5F5h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "InvalidateRect" (+00000000h)
Address: 00EBEDA6h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00EBEDB7h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00ED7249h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00ED7249h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00ED72CAh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 773B1ED7h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "RemoveWindowSubclass" (+000001ABh)
Address: 7E3684FCh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Address: 7E3685A4h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Address: 00F6A5BCh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F6A5BCh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F6A5BCh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F6A5BCh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F6A5BCh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F6A5BCh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 004DF5A4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 773C0D5Dh, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+00004EBDh)
Address: 773B1ED7h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "RemoveWindowSubclass" (+000001ABh)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
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: 773C0D5Dh, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+00004EBDh)
Address: 773C0D5Dh, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+00004EBDh)
Address: 7E368816h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000014Fh)
Address: 7E36885Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+00000193h)
Address: 7E36882Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+00000163h)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E368830h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+00000169h)
Address: 7E36882Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+00000163h)
Address: 7E36B89Bh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetParent" (+0000016Ch)
Address: 773C0D5Dh, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+00004EBDh)
Address: 7E3688A6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7E36B903h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "SendMessageW" (+00000049h)
Address: 773BF3B3h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+00003513h)
Address: 773BEFB3h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+00003113h)
Address: 773BF01Ah, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0000317Ah)
Address: 7E36CE0Bh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowTextW" (+00000055h)
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: 7E368734h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000006Dh)
Address: 7E368734h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000006Dh)
Address: 773BEFB3h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+00003113h)
Address: 00F614D5h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00ED53ECh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
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: 00F43327h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F43346h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00EF3F81h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F4C6C0h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F43346h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00EB127Dh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F615C1h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00ED7369h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00EDB08Ch, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F6A5BCh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 7E36B393h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000057h)
Address: 7E36B3A7h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E3688A6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7E3688A6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E36B3B0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E36B3A7h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 773C9954h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0000DAB4h)
Address: 773C8EA4h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0000D004h)
Address: 773C99B0h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0000DB10h)
Address: 7E36B3A7h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 773C9954h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0000DAB4h)
Address: 7E368734h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000006Dh)
Address: 773C8EA4h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0000D004h)
Address: 00EFAE80h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 7E373745h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 7E368734h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000006Dh)
Address: 773C8EA4h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0000D004h)
Address: 773C8EA4h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0000D004h)
Address: 7E368816h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000014Fh)
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: 7E368F9Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetSystemMetrics" (+00000000h)
Address: 7E36882Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+00000163h)
Address: 77EF5B80h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "SelectObject" (+00000000h)
Address: 7E375865h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DrawStateW" (+00000118h)
Address: 7E37587Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DrawStateW" (+0000012Fh)
Address: 7E3C02C0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Address: 77EF7591h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "CreateCompatibleBitmap" (+00000577h)
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: 773C8026h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0000C186h)
Address: 7E38E947h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DrawFrameControl" (+00000040h)
Address: 7E38E95Bh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DrawFrameControl" (+00000054h)
Address: 773C8A8Dh, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0000CBEDh)
Address: 77EF88B4h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "SetBrushOrgEx" (+000001D0h)
Address: 77EF89DBh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "SetBrushOrgEx" (+000002F7h)
Address: 773C8E67h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0000CFC7h)
Address: 77EF5A0Eh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GdiReleaseDC" (+00000018h)
Address: 7E3688A6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7E3684B2h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Address: 7E3686BEh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "ReleaseDC" (+00000021h)
Address: 00F5BFC3h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F339F3h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F39004h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 773C90A0h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0000D200h)
Address: 77EF88B4h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "SetBrushOrgEx" (+000001D0h)
Address: 77EF89DBh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "SetBrushOrgEx" (+000002F7h)
Address: 7E369491h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongA" (+00000034h)
Address: 00F261FBh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E369498h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongA" (+0000003Bh)
Address: 7E369491h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongA" (+00000034h)
Address: 00F262A5h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F261FBh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F261FBh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F5BAFDh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F262AAh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 7E368734h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00F261FBh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F261FBh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 7E368816h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000014Fh)
Address: 7E36885Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+00000193h)
Address: 7E36882Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+00000163h)
Address: 77EF6A48h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GdiGetCodePage" (+00000068h)
Address: 77EF6A53h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GdiGetCodePage" (+00000073h)
Address: 77EF88B4h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "SetBrushOrgEx" (+000001D0h)
Address: 77EF89DBh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "SetBrushOrgEx" (+000002F7h)
Address: 7E36B89Bh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetParent" (+0000016Ch)
Address: 00F261FBh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 7E36B8BAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "SendMessageW" (+00000000h)
Address: 7E36B903h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "SendMessageW" (+00000049h)
Address: 00EEE998h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00ED9E7Ch, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00EDAE37h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 773C8EA4h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0000D004h)
Address: 7E36BE69h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetForegroundWindow" (+0000001Eh)
Address: 7E36BE83h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "EnableWindow" (+00000012h)
Address: 00ED9912h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00EDAE37h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F2E534h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F5BEA1h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F2E534h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F33787h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F339F3h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 773C4990h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+00008AF0h)
Address: 773C3DBFh, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+00007F1Fh)
Address: 773C3DBFh, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+00007F1Fh)
Address: 7E36C487h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsWindowVisible" (+00000022h)
Address: 7E36C493h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsWindowVisible" (+0000002Eh)
Address: 00EDAE37h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00EDAE37h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00EDAE37h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F339F3h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 7E36882Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+00000163h)
Address: 00EDAE37h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F26D81h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00EDAE37h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F261FBh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E369498h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongA" (+0000003Bh)
Address: 7E369491h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongA" (+00000034h)
Address: 00F262A5h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F261FBh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F5BAFDh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F262AAh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 7E368734h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00F261FBh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00EDAE37h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 77EF7F38h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "TextOutW" (+0000007Ch)
Address: 7E36E5EAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "UserLpkPSMTextOut" (+0000006Bh)
Address: 7E36E611h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "UserLpkPSMTextOut" (+00000092h)
Address: 00F61EA1h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00ED9EEFh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 7E368B26h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 00EFAE80h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 7E3688D1h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3688DAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00F61F77h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00EFAEC7h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00EFAE80h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00EFAE80h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 7E368734h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00EFAE80h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00EFAE80h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 7E373745h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 7E373794h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "PrivateExtractIconExW" (+00000301h)
Address: 7E373761h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "PrivateExtractIconExW" (+000002CEh)
Address: 7E3688A6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E373768h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 7E373761h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "PrivateExtractIconExW" (+000002CEh)
Address: 7E373591h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 00EFAE80h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 7E3735A2h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "PrivateExtractIconExW" (+0000010Fh)
Address: 00F2C6A3h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 7E37765Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowRgn" (+0000012Dh)
Address: 7E37F3CCh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "SendMessageA" (+00000049h)
Address: 00F24925h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Symbol: "foobar2000_get_interface" (+00001875h)
Address: 00F2A7CEh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00F3077Dh, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 773C8EA4h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0000D004h)
Address: 7E3688D1h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3688DAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 773C8EA4h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal384" (+0000D004h)
Address: 7E3688A6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3688E0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+0000003Ah)
Address: 7E368B26h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 00EFAE80h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 7E3688D1h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3688DAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00F61F77h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00EFAEC7h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00EFAE80h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 7E368734h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00EFAE80h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 00EFAE80h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h
Address: 7E373745h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 00EFAE80h, location: "foo_ui_panels", loaded at 00EB0000h - 00F99000h

Version info:
foobar2000 v0.9.4
UNICODE

Additional info:
ReplayGain Scanner 2.0.2  (foo_rgscan)
CD Audio Decoder 2.1.1  (foo_cdda)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Channel Spectrum panel 0.07  (foo_uie_vis_channel_spectrum)
WMA Decoder 1.1  (foo_input_std)
Album List 3.2.0  (foo_albumlist)
Panels UI 0.13.8 beta [Jun 12 2007 - 12:28:00]  (foo_ui_panels)
Standard Input Array 1.0  (foo_input_std)
Standard DSP array 1.0  (foo_dsp_std)
Winamp API Emulator 0.90  (foo_winamp_spam)
Converter 1.0.1  (foo_converter)
FLAC decoder 1.1.0  (foo_input_std)
Columns UI 0.2.0 beta 1  (foo_ui_columns)
foobar2000 core v0.9.4  (Core)
Default User Interface 0.9acc  (foo_ui_std)
Im sorry if this is a problem with ColumnsUI or a known bug, it would just be great if you could help me out.
Title: foo_ui_panels
Post by: Keikonium on 2007-10-09 05:01:06
I am having a problem with some %tags% and Panels UI (I assume its Panels UI anyways ):

Code: [Select]
// Globals
$puts(bgimage,$getpvar(background))
$puts(brush+alpha,$getpvar(boxcolor))
$puts(background,'C:\Program Files\foobar2000\FoOrby\bgs')

$puts(compx,10)
$puts(compy,10)
$puts(compw,$eval(%width%-$get(compx)))
$puts(comph,$eval(%height%-$get(compy)))

// Background
$imageabs2(%_width%,%_height%,0,0,$get(screen.width),$get(screen.height),0,0,$get(background)\$get(bgimage).jpg,NOKEEPASPECT)

// PerTrack
$drawrect($get(compx),$get(compy),$get(compw),$get(comph),$get(brush+alpha))
$drawrect($get(compx),$get(compy),$get(compw),$get(comph),brushcolor-NULL pencolor-0-0-0)
$panel(Components,Track Display,$eval($get(compx)+1),$eval($get(compy)+1),$eval($get(compw)-2),$eval($get(comph)-2),)

// PerSecond


Now look at the stuff:
$puts(compw,$eval(%width%-$get(compx)))
$puts(comph,$eval(%height%-$get(compy)))

This gets me the width of the window I have open, and not the screen. HOWEVER, since my $panel() code reads from these variables, it takes the %width% / %height% stuff and tries to read it. For some reason, it doesn't. However, if I use %_width% / %_height% it works; but gives me the SCREEN size instead of the WINDOW size.

Does anyone know how to fix this?
Title: foo_ui_panels
Post by: rouge on 2007-10-10 03:08:46
I am having a problem with some %tags% and Panels UI (I assume its Panels UI anyways ):

Code: [Select]
// Globals
$puts(bgimage,$getpvar(background))
$puts(brush+alpha,$getpvar(boxcolor))
$puts(background,'C:\Program Files\foobar2000\FoOrby\bgs')

$puts(compx,10)
$puts(compy,10)
$puts(compw,$eval(%width%-$get(compx)))
$puts(comph,$eval(%height%-$get(compy)))

// Background
$imageabs2(%_width%,%_height%,0,0,$get(screen.width),$get(screen.height),0,0,$get(background)\$get(bgimage).jpg,NOKEEPASPECT)

// PerTrack
$drawrect($get(compx),$get(compy),$get(compw),$get(comph),$get(brush+alpha))
$drawrect($get(compx),$get(compy),$get(compw),$get(comph),brushcolor-NULL pencolor-0-0-0)
$panel(Components,Track Display,$eval($get(compx)+1),$eval($get(compy)+1),$eval($get(compw)-2),$eval($get(comph)-2),)

// PerSecond


Now look at the stuff:
$puts(compw,$eval(%width%-$get(compx)))
$puts(comph,$eval(%height%-$get(compy)))

This gets me the width of the window I have open, and not the screen. HOWEVER, since my $panel() code reads from these variables, it takes the %width% / %height% stuff and tries to read it. For some reason, it doesn't. However, if I use %_width% / %_height% it works; but gives me the SCREEN size instead of the WINDOW size.

Does anyone know how to fix this?


I'm guessing the work-around would be to define the panel sizes as PVARS in the panel layout config.
Title: foo_ui_panels
Post by: anonnamiss on 2007-10-15 21:50:49
Is this thread still active?

I have a question. I use Panels UI for the track display panel only, but every time I restart foobar, the panel disappears from my layout. Is there anyway to save it there?
Title: foo_ui_panels
Post by: warhog4ever on 2007-10-15 22:38:05
I'm a little confused as to what really changed so much from this version from the one I'm using:

foo_ui_panels.dll (2007-03-30 12:31:34)
    Panels UI 0.9.2 beta [Mar 30 2007 - 12:21:46]

I tried to update to take a look but everything broke... I can't see the png buttons in my layout nor the headers for each album... they've just completely gone.

I had everything backed up so it's not a worry, I'm just confused as to what broke, and since I'm trying to figure out all the quirks of Panels UI to build my own from the ground up... anyone know what part of the code is wonky?

I'm using a personalized version of gsm_flv.pui. I recoded a bunch of it, but essentially all the track display and buttons (the original stuff) options got broken.
Title: foo_ui_panels
Post by: eddy@ on 2007-10-16 22:34:06
Quote
Is this thread still active?

No,most of us are tired of talking about PanelsUI.We take too much time on skinning foobar2000.But we never satisfy,because compare with others' beautiful configs,the skin we had made always looks "ugly".I start to think that enjoying music is better than enjoying appearance.Maybe we should take a break,and take a look at other great components.My advice is: Don't take too much time for appearance.There're other better things to do in our life.
Quote
I have a question. I use Panels UI for the track display panel only, but every time I restart foobar, the panel disappears from my layout. Is there anyway to save it there?

Quote
I had everything backed up so it's not a worry, I'm just confused as to what broke, and since I'm trying to figure out all the quirks of Panels UI to build my own from the ground up... anyone know what part of the code is wonky?

Please read the previous pages,you'll find your answer.
Title: foo_ui_panels
Post by: Keikonium on 2007-10-16 23:17:24
No,most of us are tired of talking about PanelsUI.We take too much time on skinning foobar2000.But we never satisfy,because compare with others' beautiful configs,the skin we had made always looks "ugly".I start to think that enjoying music is better than enjoying appearance.Maybe we should take a break,and take a look at other great components.My advice is: Don't take too much time for appearance.There're other better things to do in our life.


The bolded. That has always been the main reason people use foobar I thought. It looks "ugly" out of the box, but handles music like a pro. Its still my favourite player with or without Panels UI, and all the 'pretty' things it can do. I like my config, but I base my config around my music. I make it do what I need to do with my music. Thats how I've always seen it anyways.
Title: foo_ui_panels
Post by: shakey_snake on 2007-10-16 23:35:46

No,most of us are tired of talking about PanelsUI.We take too much time on skinning foobar2000.But we never satisfy,because compare with others' beautiful configs,the skin we had made always looks "ugly".I start to think that enjoying music is better than enjoying appearance.Maybe we should take a break,and take a look at other great components.My advice is: Don't take too much time for appearance.There're other better things to do in our life.


The bolded. That has always been the main reason people use foobar I thought. It looks "ugly" out of the box, but handles music like a pro. Its still my favourite player with or without Panels UI, and all the 'pretty' things it can do. I like my config, but I base my config around my music. I make it do what I need to do with my music. Thats how I've always seen it anyways.

100% agree. That fact that my config has never had gradiants or reflections, probably says that without saying it, though.

-----------
and
@ eddy, please put spaces after your commas and periods. Your posts are almost unreadable.
Title: foo_ui_panels
Post by: gregory on 2007-10-18 06:34:48
image problem
trying to display an album art stand-in image when no album art is present

this doesn't work, need something effective to it --a way to display an image when folder.jpg is not found in a tracks file path

Code: [Select]
$if2($replace(%path%,%filename_ext%,folder.jpg),/images\no disc.jpg)


problem being the first part always returns true, code suggestions?
Title: foo_ui_panels
Post by: fbuser on 2007-10-18 08:13:03
a way to display an image when folder.jpg is not found in a tracks file path

Code: [Select]
$if2($replace(%path%,%filename_ext%,folder.jpg),/images\no disc.jpg)


problem being the first part always returns true, code suggestions?


Try this:

Code: [Select]
$puts(path.cover,$replace(%path%,%filename_ext%,)folder.jpg)
$if($fileexists($get(path.cover)),
      $get(path.cover)
      ,
      /images\no disc.jpg
)
Title: foo_ui_panels
Post by: shakey_snake on 2007-10-18 08:13:17
Of couse it will return true, because the string always exists; you not actually checking if a file is there, you are checking if the string is empty or not.
You need to use the $fileexists() command to actually check if the file exists.

Code: [Select]
$if($fileexists(replace(%path%,%filename_ext%,folder.jpg)),$replace(%path%,%filename_ext%,folder.jpg),/images\no disc.jpg)
Title: foo_ui_panels
Post by: gregory on 2007-10-18 08:35:09
$fileexists() ... gosh i dumb 

thanks fbuser, thanks shakey
Title: foo_ui_panels
Post by: steliyan on 2007-10-20 16:51:01
I have a problem using the beta and PanelsUI - I don't have the group item display. Tested with PanelsUI v0.13.8 beta and v0.14.12 beta.
Title: foo_ui_panels
Post by: buktore on 2007-10-20 16:55:56
I have a problem using the beta and PanelsUI - I don't have the group item display. Tested with PanelsUI v0.13.8 beta and v0.14.12 beta.


My PanelUI layout still work as before. Group item still work fine. no problem here.
Title: foo_ui_panels
Post by: steliyan on 2007-10-20 17:12:09
But I have problem and don't know why. :/
Here are two screenshots:
(http://img164.imageshack.us/img164/9605/17383973cm6.th.png) (http://img164.imageshack.us/my.php?image=17383973cm6.png) (http://img521.imageshack.us/img521/2504/59817554vm9.th.png) (http://img521.imageshack.us/my.php?image=59817554vm9.png)

Edit: Fixed now, I didn't modified my fooby for long time, so the problem was with the Sorting the playlist. :/

Edit2: Another problem is the font, using the last beta it doesn't have cleartype I think.
Title: foo_ui_panels
Post by: xan K on 2007-10-22 18:28:33
PanelUI crashes with the new foobar2000 beta...
Title: foo_ui_panels
Post by: Falstaff on 2007-10-22 19:10:03
PanelUI crashes with the new foobar2000 beta...


which version ?
Title: foo_ui_panels
Post by: vlada on 2007-10-22 23:07:26
PanelUI crashes with the new foobar2000 beta...


Are you sure it is Pamels UI and not Album Art panel?
Title: foo_ui_panels
Post by: xan K on 2007-10-25 02:13:06

PanelUI crashes with the new foobar2000 beta...


Are you sure it is Pamels UI and not Album Art panel?


well I'm using both album art panel v0.2.5.2 and panels ui v0.14.12 beta with dawxxx666's aVa 1.0.3+ config, it could be any of both. I'm not really sure, though, 'cause I back down to foobar2000 v0.9.4.5 once the crashes started taking place.
Title: foo_ui_panels
Post by: vlada on 2007-10-25 13:13:53
Update AA to 0.2.7, older versions crash with fb2k 0.9.5.
Title: foo_ui_panels
Post by: metal_termite on 2007-10-30 10:11:19
Hmm. On one of my PC's where version 0.14.12 was causing constant crashing of FB2K. Well, that isn't happening anymore since I updated to fb2k 0.9.5 beta. Not to suggest the PUI problems aren't there anymore, just they aren't causing crashes now. Maybe it's merely coincidental and I'll get a crash as soon as I submit this.
Title: foo_ui_panels
Post by: 84205706al on 2007-10-30 15:25:59
I use panel ui long time, I always have an idea that panel ui can support the circular frame and support the adsorption like the winamp! I think it's wonderful!
Title: foo_ui_panels
Post by: TheMannen on 2007-10-30 19:35:59
Hello everyone. I'm hoping someone here can help me with this, because this seems to be the place for help with this kind of stuff... I'm not sure though. Anyway:

You know Last.fm? If you don't, it's this site that does a bunch of fun stuff, but ignore that if you want. When a song has played more than half of its length, or 4 minutes (whichever comes first (basically, for all songs longer than 8 minutes, it's after 4 minutes instead of half)), I want a little icon to be displayed. When that hasn't happened, I want another icon to be displayed. I ALSO want a little counter thing, which shows how long it'll be before it changes icon. (for those of you using Last.fm - how long it'll be until it "scrobbles". I say "scrobbles" because it doesn't really mean it has scrobbled it, but that it should have) but I want it to disappear when it has reached 0. I'd also like it if it ignored all this, and displayed the same icon as the one it displays before a song has reached half/4 minutes, when the track doesn't have id3 info on Artist AND Title OR is shorter than 30 seconds.

I don't know if I'm a total noob, or if what I'm trying to do is complicated (probably a combination of both) - but in either case, it should be possible, and hopefully you people here can help me.

What I have so far:

Code: [Select]
$alignrel(left,middle)$ifgreater($div(%length_seconds%,2),240,
$ifgreater(%playback_time_seconds%,240,
$imageabs(4,0,/images\Last_fm_Player-liten.png,-),
$imageabs(4,0,/images\Last_fm_Player-inactive-liten.png,-)),
$ifgreater(%playback_time_seconds%,$div(%length_seconds%,2),
$imageabs(4,0,/images\Last_fm_Player-liten.png,-),
$imageabs(4,0,/images\Last_fm_Player-inactive-liten.png,-)))


$if(%isplaying%,$alignrel(left,middle)$font(Trebuchet MS,6,-,240-0-0)          
$ifgreater($div(%length_seconds%,2),240,
-$sub(240,%playback_time_seconds%),
-$sub($div(%length_seconds%,2),%playback_time_seconds%)))


(please forgive me for not being an uber 1337 h4x0r and writing it up in some super fancy way... feel free to fix that yourself if you want to, but it works, so I don't mind)

What it does:

- displays the icon when half of the song/4 minutes has passed, otherwise displays the other icon
- has a semi-working counter. Only "semi" because when it has passed 0, it becomes "--#".

What I want help with:

- making the counter display MM:SS instead of only seconds.
- making it hide the counter when half the song/4 minutes has passed.
- making it hide the counter if the song's id3 tag doesn't have info on Artist AND Track.
- making it hide the counter if the song's shorter than 30 seconds.
- making it only display the "inactive" icon if the song's id3 tag doesn't have info on Artist and Track.
- making it only display the "inactive" icon if the song's shorter than 30 seconds.


I sort of know which commands I want to use, but that's basically it... so if someone could help me with it (/do it for me ) that would be great. Sex, 1000 internets etc.



(I'm using the latest stable version of foobar, ColumnsUI but with the Track Display thing included with PanelsUI. Shouldn't matter, but I figured it's always best to include that stuff)
Title: foo_ui_panels
Post by: plukin on 2007-10-30 20:30:18
@TheMannen:
ok you have many dependencies, so i would make at first an simple check for these. something like that:
Code: [Select]
// PerSecond 
// Checking...
$if($and($meta(artist),$meta(title),$greater(%length_seconds%,30)),
    $setpvar(enable_scrobble_counter,1)
,
    $setpvar(enable_scrobble_counter,0)
    $setpvar(inactive_scrobble_img,1)
)

$ifgreater(%playback_time_seconds%,$min($div(%length_seconds%,2),240),
    $ifequal($getpvar(inactive_scrobble_img),1,
// Inactive Image

    ,
// Active Image

    )
,
// Inactive Image

// Counter
    $ifequal($getpvar(enable_scrobble_counter),1,
        $ifgreater($div(%length_seconds%,2),240,
            $cwb_hms($sub(240,%playback_time_seconds%))
        ,
            $cwb_hms($sub($div(%length_seconds%,2),%playback_time_seconds%))
        )
    ,)
)

just fill the images in!
the $cwb_hms() function converts from seconds to hh:mm:ss (->here (http://www.bazquux.com/wiki/Foobar2000:Hooks))

hope it works, i didn't tried it...
Title: foo_ui_panels
Post by: TheMannen on 2007-10-30 20:57:40
Woah thanks, you did a bunch of stuff there, I see...

Anyway, it works, except for one thing: the counter. It's not there, at all. I'm guessing it's some little thing missing somewhere, but I can't figure it out. So if you could take a look at it again maybe.

edit: ok now, what the hell. It worked a second ago and now it doesn't. It doesn't want to display the active image...? Just keeps showing the inactive one. I guess I fucked something up, I'll try again a few times and see if it helps.

edit again: uh, right. I did a little bit of testing but still can't get it to work properly. Basically, all it does is display the inactive image. And now that I think of it, I might have been wrong with the "it worked a second ago" part - I only remember being positively surprised with it only displaying the inactive icon when listening to tracks that were too short/badly tagged. So I guess it never worked. But I'm sure you're on the right track!
Title: foo_ui_panels
Post by: Purple Monkey on 2007-10-31 12:22:38
Code: [Select]
$if($and($meta(artist),$meta(title),$greater(%length_seconds%,30)),
    $setpvar(enable_scrobble_counter,1)
,
    $setpvar(enable_scrobble_counter,0)
    $setpvar(inactive_scrobble_img,1)
)

should be:
Code: [Select]
$if($and($meta(artist),$meta(title),$greater(%length_seconds%,30)),
    $setpvar(enable_scrobble_counter,1)
    $setpvar(inactive_scrobble_img,0)
,
    $setpvar(enable_scrobble_counter,0)
    $setpvar(inactive_scrobble_img,1)
)


In fact it would be more appropriate to use normal $puts and $gets instead of pvars for that variable.
Title: foo_ui_panels
Post by: TheMannen on 2007-10-31 13:02:57
Yup, the icon works perfectly now, thanks!

Now if someone could get the counter to work as well...  I'd take another look at it myself if it wasn't for a) I'm sort of busy with other stuff and b) I'm a fucking noob.

edit: alright, I just looked at it myself and got the counter to display properly when I removed the mm:ss stuff. Now I'll just try and get it to work WITH that stuff...

edit: doh! Never noticed that this was something you actually had to download. That might have been the problem.

Anyway, thanks a lot, both of you!
Title: foo_ui_panels
Post by: plukin on 2007-10-31 15:08:21
In fact it would be more appropriate to use normal $puts and $gets instead of pvars for that variable.

yes you're right...
@TheMannen: are are welcome
Title: foo_ui_panels
Post by: Vasya Belkin on 2007-10-31 15:47:51
Is there somebody that uses Track Info in the dockable panel? My panel is lost every time I restart Foobar.
I've done the searching in this topic and I've seen some people complain about it, but there were more recent posts from people that use that successfully. I've tried 0.14.12 and 0.13.8. Thanks
Title: foo_ui_panels
Post by: stampgevaar on 2007-11-02 12:55:52
So is panels ui still under active development or what? Can't somebody ask the sourcecode of the component at terrestrial if he isn't interested to develop anymore? His component really is/was a revolution for foobar...

It would be cool if the new features got implemented and maybe if there came something like facets to panels ui but with the customization options like say the library filter. so you can see covers and stuff in the different windows.
Title: foo_ui_panels
Post by: brien on 2007-11-02 14:41:17
It's pretty safe to assume panels development is dead since terrestial hasn't been on these forums since constructive criticism/flaming (depends how you interpret the discussion) of the quality of his panels code. I don't think he has shared the source code either.
Title: foo_ui_panels
Post by: stampgevaar on 2007-11-02 15:30:37
damn that's a shame...
Title: foo_ui_panels
Post by: metal_termite on 2007-11-02 17:52:37
The status of PUI has been repeated ad infinitum, and it is only a matter of time before an update to foobar2000 breaks PUI altogether.

For everyone that was a fan of PUI, if you know of someone capable of developing a component who also enjoyed PUI, direct them to this thread regarding the feasibility of an HTML/CSS rendering engine component (http://www.hydrogenaudio.org/forums/index.php?showtopic=54506).

As I understand it in that thread, it is possible to implement an HTML/CSS/(JS?) rendering engine panel for ColumnsUI that can host UIE panels within it. I'm pretty sure a component like that could do everything PUI did, and more, and without the titleformatting spaghetti code.
Title: foo_ui_panels
Post by: joen on 2007-11-02 18:03:45
For everyone that was a fan of PUI, if you know of someone capable of developing a component who also enjoyed PUI, direct them to this thread regarding the feasibility of an HTML/CSS rendering engine component (http://www.hydrogenaudio.org/forums/index.php?showtopic=54506).


Exactly what I was thinking about earlier today! That would be incredible.
Title: foo_ui_panels
Post by: DenL on 2007-11-04 15:15:08
My foobar2000 alway crash when I want to edit the layout of Panels UI 
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C967C37h
Access violation, operation: read, address: 001A6000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C967C37h):
7C967BF7h:  CC CC CC CC CC 85 C0 74 25 8B 4D 0C 56 0F B6 31
7C967C07h:  48 41 66 83 3C 75 60 D0 99 7C 00 74 06 85 C0 74
7C967C17h:  0A 48 41 42 42 85 C0 75 E4 EB 02 42 42 5E 8B 45
7C967C27h:  08 89 10 E9 82 1B FE FF 85 C0 74 1D 8B 55 0C 57
7C967C37h:  0F B7 0A 8B 3D 60 E2 99 7C 66 8B 0C 4F 42 42 46
7C967C47h:  84 ED 74 01 46 48 75 E8 5F 8B 45 08 89 30 E9 97
7C967C57h:  BA FC FF 8B 7D 0C 8B 7F 04 66 8B 3C 4F 66 3B 3D
7C967C67h:  74 E4 99 7C 0F 84 28 52 FE FF C6 45 FF 00 E9 24
Stack (0012E088h):
0012E068h:  00000000 0012E2A4 0012E27C 00000000
0012E078h:  EF3943D8 EF3940B0 84C92548 EF394170
0012E088h:  001A47F8 7C9336D2 0012E0B4 77D66CA7
0012E098h:  0012E0C8 001A47F8 00001B56 007B07A8
0012E0A8h:  00788CD8 000000B1 00000DAB 0012E0EC
0012E0B8h:  77D1D4CC 00E60544 000000B1 00000000
0012E0C8h:  7FFFFFFF 00000000 000002B0 00000000
0012E0D8h:  0079E2C8 000000B1 00788CD8 00E60544
0012E0E8h:  00513F30 0012E10C 77D1B8F3 007B07A8
0012E0F8h:  000000B1 00000000 7FFFFFFF 00000000
0012E108h:  007B07A8 0012E124 77D25D10 00E60544
0012E118h:  000000B1 00000000 7FFFFFFF 0012E150
0012E128h:  77D457D4 00E60544 0012E1D4 77D241CA
0012E138h:  00000000 02995DE7 0012E1A8 77D18BC9
0012E148h:  7FFDE000 0016040A 0012E16C 77D241EC
0012E158h:  00000000 00000028 00E60544 00000001
0012E168h:  00000000 0012E198 77D18724 0016040A
0012E178h:  00000028 00E60544 00000001 77D241CA
0012E188h:  DCBAABCD 00000000 0012E1D4 77D241CA
0012E198h:  0012E200 77D18806 77D241CA 0016040A
Registers:
EAX: 000001A7, EBX: 00000000, ECX: 00000000, EDX: 001A6000
ESI: 00000C04, EDI: 7FFB0022, EBP: 0012E090, ESP: 0012E088
Crash location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlInitializeSListHead" (+0000EC27h)

Loaded modules:
foobar2000                      loaded at 00400000h - 00509000h
ntdll                            loaded at 7C920000h - 7C9B5000h
kernel32                        loaded at 7C800000h - 7C91E000h
COMCTL32                        loaded at 77180000h - 77283000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E47000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F37000h
USER32                          loaded at 77D10000h - 77D9F000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7D590000h - 7DD84000h
ole32                            loaded at 76990000h - 76ACD000h
shared                          loaded at 10000000h - 1002D000h
COMDLG32                        loaded at 76320000h - 76367000h
IMM32                            loaded at 76300000h - 7631D000h
uxtheme                          loaded at 5A410000h - 5A447000h
SynTPFcs                        loaded at 63000000h - 63014000h
VERSION                          loaded at 77BD0000h - 77BD8000h
MSCTF                            loaded at 74680000h - 746CB000h
UnlockerHook                    loaded at 00F10000h - 00F14000h
tvtpwm_windows_hook              loaded at 00F20000h - 00FC4000h
tvt_passwordmanager              loaded at 00FD0000h - 011D4000h
PSAPI                            loaded at 76BC0000h - 76BCB000h
WTSAPI32                        loaded at 76F20000h - 76F28000h
WINSTA                          loaded at 762D0000h - 762E0000h
NETAPI32                        loaded at 69A00000h - 69A55000h
css_banner                      loaded at 011E0000h - 01293000h
WINSPOOL                        loaded at 72F70000h - 72F96000h
OLEAUT32                        loaded at 770F0000h - 7717B000h
csswait                          loaded at 012A0000h - 01475000h
cssuserdatadispatcher            loaded at 01480000h - 01545000h
CRYPT32                          loaded at 765E0000h - 76672000h
MSASN1                          loaded at 76DB0000h - 76DC2000h
WINTRUST                        loaded at 76C00000h - 76C2E000h
IMAGEHLP                        loaded at 76C60000h - 76C88000h
css_dlgcustompolicy              loaded at 01550000h - 01697000h
tvttsp                          loaded at 016A0000h - 01700000h
tcsrpc                          loaded at 01700000h - 017A2000h
WS2_32                          loaded at 71A10000h - 71A27000h
WS2HELP                          loaded at 71A00000h - 71A08000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
tvt_think_res                    loaded at 01960000h - 01970000h
css_think_res                    loaded at 01980000h - 01E78000h
msctfime                        loaded at 73640000h - 7366E000h
foo_abx                          loaded at 02000000h - 02033000h
foo_albumlist                    loaded at 02060000h - 020B5000h
foo_audioscrobbler              loaded at 020E0000h - 02110000h
foo_cdda                        loaded at 02130000h - 02163000h
foo_converter                    loaded at 02190000h - 02201000h
foo_dsp_std                      loaded at 02230000h - 02277000h
foo_facets                      loaded at 022A0000h - 0233F000h
MSIMG32                          loaded at 762F0000h - 762F5000h
foo_fileops                      loaded at 02360000h - 023A7000h
foo_freedb2                      loaded at 023D0000h - 02411000h
foo_input_monkey                loaded at 02440000h - 0248A000h
foo_input_std                    loaded at 024B0000h - 025D3000h
foo_input_tta                    loaded at 02600000h - 0262D000h
foo_playcount                    loaded at 02650000h - 02675000h
foo_pqview                      loaded at 026A0000h - 026C8000h
foo_quicktag                    loaded at 026F0000h - 0272E000h
foo_rgscan                      loaded at 02750000h - 02796000h
foo_uie_albumlist                loaded at 027C0000h - 02803000h
foo_ui_columns                  loaded at 02830000h - 0291A000h
foo_ui_panels                    loaded at 02940000h - 02A07000h
gdiplus                          loaded at 4AEF0000h - 4B093000h
foo_ui_std                      loaded at 02B60000h - 02C16000h
foo_unpack                      loaded at 02C40000h - 02C6E000h
foo_utils                        loaded at 02C90000h - 02D09000h
foo_whatsnew                    loaded at 02D30000h - 02D61000h
miscr3                          loaded at 02E90000h - 02EA7000h
appHelp                          loaded at 76D70000h - 76D92000h
CLBCATQ                          loaded at 76FA0000h - 7701F000h
COMRes                          loaded at 77020000h - 770BB000h
ieframe                          loaded at 42360000h - 4292B000h
iertutil                        loaded at 41E00000h - 41E45000h
scrchpg                          loaded at 030F0000h - 03118000h
MpShHook                        loaded at 5F800000h - 5F816000h
MSVCR80                          loaded at 78130000h - 781CB000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
SETUPAPI                        loaded at 76060000h - 761B6000h
urlmon                          loaded at 42160000h - 42284000h
Secur32                          loaded at 77FC0000h - 77FD1000h
tvtpwm_keyboard_hook            loaded at 03550000h - 03606000h
hkvolkey                        loaded at 03610000h - 03621000h
DBGHELP                          loaded at 68CC0000h - 68D61000h

Stack dump analysis:
Address: 7C9336D2h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlUnicodeToMultiByteSize" (+00000000h)
Address: 77D66CA7h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "keybd_event" (+000005D4h)
Address: 77D1D4CCh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D1B8F3h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "SendMessageW" (+00000049h)
Address: 77D25D10h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "SendDlgItemMessageW" (+0000004Eh)
Address: 77D457D4h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+0000552Ch)
Address: 77D241CAh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 02995DE7h, location: "foo_ui_panels", loaded at 02940000h - 02A07000h
Address: 77D18BC9h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D241ECh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D18724h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D241CAh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D241CAh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D18806h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D241CAh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 00F23443h, location: "tvtpwm_windows_hook", loaded at 00F20000h - 00FC4000h
Symbol: "UninstallWindowsHook" (+00002363h)
Address: 77D40477h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18820h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4B0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 77D241CAh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D40477h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B4FCh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D241CAh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7C92EAE3h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D241CAh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D1B463h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194AEh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D1D4CCh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D247FEh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDlgItem" (+00000000h)
Address: 77D1B8F3h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "SendMessageW" (+00000049h)
Address: 0297D84Ch, location: "foo_ui_panels", loaded at 02940000h - 02A07000h
Address: 77BE2070h, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "__non_rtti_object::`vftable'" (+00000C78h)
Address: 77D1C2A7h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "IsZoomed" (+0000000Dh)
Address: 5A4152CDh, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "Ordinal44" (+000006ADh)
Address: 7C9305C8h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C930551h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C93056Dh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C91E000h
Symbol: "lstrlenW" (+00000000h)
Address: 5A415413h, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "Ordinal44" (+000007F3h)
Address: 5A41542Fh, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "Ordinal44" (+0000080Fh)
Address: 7C9306EBh, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "strchr" (+00000117h)
Address: 029D8058h, location: "foo_ui_panels", loaded at 02940000h - 02A07000h
Address: 77BFC2E3h, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "free" (+000000C8h)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C91E000h
Symbol: "lstrlenW" (+00000000h)
Address: 5A4178E9h, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "GetThemeSysColor" (+0000072Fh)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C91E000h
Symbol: "lstrlenW" (+00000000h)
Address: 77181840h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal249" (+00001840h)
Address: 77C05C94h, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "except_handler3" (+00000000h)
Address: 77BE2070h, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "__non_rtti_object::`vftable'" (+00000C78h)
Address: 77BFC2E3h, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "free" (+000000C8h)
Address: 5A417A3Fh, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "GetThemeSysColor" (+00000885h)
Address: 7C930340h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "RtlRestoreLastWin32Error" (+00000000h)
Address: 5A417A4Dh, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "GetThemeSysColor" (+00000893h)
Address: 77D1B3C2h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 77D1B3C2h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 5A411B3Dh, location: "uxtheme", loaded at 5A410000h - 5A447000h
Address: 5A416C1Bh, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "DrawThemeBackgroundEx" (+00001696h)
Address: 77D18BC9h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D71088h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "VRipOutput" (+0000327Fh)
Address: 77EF98EBh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 77EF98C6h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 77EF98EBh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 77EF98C6h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 77D18896h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77EF99AFh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "CreateFontIndirectW" (+00000046h)
Address: 77EF99B7h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "CreateFontIndirectW" (+0000004Eh)
Address: 01000000h, location: "tvt_passwordmanager", loaded at 00FD0000h - 011D4000h
Symbol: "CPasswordManagerWindowCore::~CPasswordManagerWindowCore" (+00002460h)
Address: 77D18896h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D1D020h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "EnumDisplayMonitors" (+000000D5h)
Address: 77D18BC9h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D1884Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000193h)
Address: 77D18B16h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 0298AC10h, location: "foo_ui_panels", loaded at 02940000h - 02A07000h
Symbol: "foobar2000_get_interface" (+00008140h)
Address: 77D188C1h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188CAh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 0298AC10h, location: "foo_ui_panels", loaded at 02940000h - 02A07000h
Symbol: "foobar2000_get_interface" (+00008140h)
Address: 77D40477h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D188D0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+0000003Ah)
Address: 0298AC10h, location: "foo_ui_panels", loaded at 02940000h - 02A07000h
Symbol: "foobar2000_get_interface" (+00008140h)
Address: 77D188CAh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 0298AC42h, location: "foo_ui_panels", loaded at 02940000h - 02A07000h
Symbol: "foobar2000_get_interface" (+00008172h)
Address: 0298AC10h, location: "foo_ui_panels", loaded at 02940000h - 02A07000h
Symbol: "foobar2000_get_interface" (+00008140h)
Address: 77D18BC9h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D71088h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "VRipOutput" (+0000327Fh)
Address: 77D1B3BCh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D1B3E9h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D18BC9h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D71088h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "VRipOutput" (+0000327Fh)
Address: 77D1B3BCh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D1B397h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D18896h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D40477h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3A0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77D1B397h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 771A9954h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000DAB4h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 771A99B0h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000DB10h)
Address: 77D241ECh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D241CAh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D241CAh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D18BC9h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D1884Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000193h)
Address: 77D1881Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000163h)
Address: 77D18896h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D18724h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000006Dh)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D18BC9h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D1884Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000193h)
Address: 77D1881Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000163h)
Address: 77D18896h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 00F23443h, location: "tvtpwm_windows_hook", loaded at 00F20000h - 00FC4000h
Symbol: "UninstallWindowsHook" (+00002363h)
Address: 77D40477h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18820h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000169h)
Address: 77D1881Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000163h)
Address: 77D1B4B0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D1B4BBh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 77D18896h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 00F23350h, location: "tvtpwm_windows_hook", loaded at 00F20000h - 00FC4000h
Symbol: "UninstallWindowsHook" (+00002270h)
Address: 77D40477h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B4BBh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 77D1B4FCh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C92EAE3h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D1B463h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194AEh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D1D4CCh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D18896h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D1B8F3h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "SendMessageW" (+00000049h)
Address: 77D1B3E9h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D18BC9h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D71088h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "VRipOutput" (+0000327Fh)
Address: 77D1B3BCh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D1B397h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D18896h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D18896h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D40477h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3A0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77D1B397h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 771A9954h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000DAB4h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 771A99B0h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000DB10h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D18724h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D1D05Ch, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "EnumDisplayMonitors" (+00000111h)
Address: 77D18BC9h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D1884Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000193h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D18724h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000006Dh)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D18BC9h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D1884Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000193h)
Address: 77D1881Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000163h)
Address: 00F23443h, location: "tvtpwm_windows_hook", loaded at 00F20000h - 00FC4000h
Symbol: "UninstallWindowsHook" (+00002363h)
Address: 77D40477h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18820h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000169h)
Address: 77D1881Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000163h)
Address: 77D1B4B0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D1B4BBh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 00F23350h, location: "tvtpwm_windows_hook", loaded at 00F20000h - 00FC4000h
Symbol: "UninstallWindowsHook" (+00002270h)
Address: 77D40477h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B4BBh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 77D1B4FCh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C92EAE3h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D1B463h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D2011Eh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "CreateWindowExW" (+000001EEh)
Address: 77D200E4h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "CreateWindowExW" (+000001B4h)
Address: 02940000h, location: "foo_ui_panels", loaded at 02940000h - 02A07000h
Address: 77D20109h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "CreateWindowExW" (+000001D9h)
Address: 771A106Eh, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+000051CEh)
Address: 77D1BA8Ch, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "IsWindow" (+00000169h)
Address: 02940000h, location: "foo_ui_panels", loaded at 02940000h - 02A07000h
Address: 5A414434h, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "GetThemeBackgroundContentRect" (+00000495h)
Address: 5A4168EFh, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "DrawThemeBackgroundEx" (+0000136Ah)
Address: 5A413995h, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "DrawThemeText" (+00000964h)
Address: 771A0D5Dh, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+00004EBDh)
Address: 5A413AA7h, location: "uxtheme", loaded at 5A410000h - 5A447000h
Symbol: "DrawThemeText" (+00000A76h)
Address: 771A0D5Dh, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+00004EBDh)
Address: 77D1D05Ch, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "EnumDisplayMonitors" (+00000111h)
Address: 77D18BC9h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D1884Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000193h)
Address: 77D1881Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000163h)
Address: 77D1881Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000163h)
Address: 77D1B4B0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 771A0D5Dh, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+00004EBDh)
Address: 77D1D580h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcA" (+000000AAh)
Address: 77EFA5EEh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetBrushOrgEx" (+00000351h)
Address: 77EFA5A2h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetBrushOrgEx" (+00000305h)
Address: 77EF5B80h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "SelectObject" (+00000000h)
Address: 77F33020h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Address: 77EF9AF7h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetTextFaceW" (+00000060h)
Address: 77EF9B18h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetTextFaceW" (+00000081h)
Address: 77D1BA8Ch, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "IsWindow" (+00000169h)
Address: 77D1D5A6h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcA" (+000000D0h)
Address: 77D1D5E9h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcA" (+00000113h)
Address: 029D1300h, location: "foo_ui_panels", loaded at 02940000h - 02A07000h
Address: 0298AC57h, location: "foo_ui_panels", loaded at 02940000h - 02A07000h
Symbol: "foobar2000_get_interface" (+00008187h)
Address: 0298AC10h, location: "foo_ui_panels", loaded at 02940000h - 02A07000h
Symbol: "foobar2000_get_interface" (+00008140h)
Address: 77D18724h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000006Dh)
Address: 0298AC10h, location: "foo_ui_panels", loaded at 02940000h - 02A07000h
Symbol: "foobar2000_get_interface" (+00008140h)
Address: 0298AC10h, location: "foo_ui_panels", loaded at 02940000h - 02A07000h
Symbol: "foobar2000_get_interface" (+00008140h)
Address: 77D245CCh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefDlgProcW" (+00000402h)
Address: 0298AC10h, location: "foo_ui_panels", loaded at 02940000h - 02A07000h
Symbol: "foobar2000_get_interface" (+00008140h)
Address: 77D40477h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D24198h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 77D23FC1h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 0298AC10h, location: "foo_ui_panels", loaded at 02940000h - 02A07000h
Symbol: "foobar2000_get_interface" (+00008140h)
Address: 77D241CAh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D241ECh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D18724h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D241CAh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D241CAh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D18806h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D241CAh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 029F96D8h, location: "foo_ui_panels", loaded at 02940000h - 02A07000h
Address: 00F23443h, location: "tvtpwm_windows_hook", loaded at 00F20000h - 00FC4000h
Symbol: "UninstallWindowsHook" (+00002363h)
Address: 77D40477h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18820h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4B0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 77D241CAh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 029F96D8h, location: "foo_ui_panels", loaded at 02940000h - 02A07000h
Address: 77D40477h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B4FCh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D241CAh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7C92EAE3h, location: "ntdll", loaded at 7C920000h - 7C9B5000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D241CAh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D1B463h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194AEh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D1D4CCh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "SetPropW" (+000000BBh)
Address: 029F96D8h, location: "foo_ui_panels", loaded at 02940000h - 02A07000h
Address: 77D24E10h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowTextLengthW" (+00000547h)
Address: 029F93FCh, location: "foo_ui_panels", loaded at 02940000h - 02A07000h
Address: 02940000h, location: "foo_ui_panels", loaded at 02940000h - 02A07000h

Version info:
foobar2000 v0.9.5 beta 3
UNICODE
Windows 5.1


Additional info:
Panels UI 0.14.12 beta [Jul 18 2007 - 13:39:30]  (foo_ui_panels)
ZIP/GZIP reader 1.0  (foo_unpack)
CD Audio Decoder 2.1.2  (foo_cdda)
Quick Tagger 1.0  (foo_quicktag)
RAR reader 1.1  (foo_unpack)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Album list panel 0.2.3 beta  (foo_uie_albumlist)
freedb Tagger 0.5.2.1  (foo_freedb2)
Playback Statistics 2.0  (foo_playcount)
Audioscrobbler 2.2  (foo_audioscrobbler)
Album List 4.1  (foo_albumlist)
Columns UI 0.2.1 alpha 4 v2  (foo_ui_columns)
ABX Comparator 1.3.1  (foo_abx)
foobar2000 core 0.9.5 beta 3  (Core)
Feature Watcher 1.0.4  (foo_whatsnew)
Default User Interface 0.9.5  (foo_ui_std)
Facets 2007-11-03  (foo_facets)
Converter 1.0.1  (foo_converter)
File Operations 2.0  (foo_fileops)
Monkey's Audio decoder 2.1.2  (foo_input_monkey)
Standard Input Array 1.0  (foo_input_std)
Standard DSP Array 1.0  (foo_dsp_std)
TTA Audio Decoder (unofficial) 2.4.2  (foo_input_tta)
Playlist Tools 0.6.2 beta 3  (foo_utils)
Title: foo_ui_panels
Post by: Falstaff on 2007-11-04 16:57:16
My foobar2000 alway crash when I want to edit the layout of Panels UI


  It's what happen when using beta not stable (panelsUI 0.14.12!)

Version info:
foobar2000 v0.9.5 beta 3
UNICODE
Windows 5.1


Additional info:
Panels UI 0.14.12 beta [Jul 18 2007 - 13:39:30] (foo_ui_panels)

try foobar 0.9.4.5 and panelsUI 0.14.9, that should help you
Title: foo_ui_panels
Post by: DaSilva on 2007-11-04 17:06:07
What has happened to terrestrial?
Title: foo_ui_panels
Post by: Keikonium on 2007-11-04 17:23:31
He just left randomly and never returned. Some think it was the fight that arose from Panels UI, but no one knows for sure.
Title: foo_ui_panels
Post by: drake on 2007-11-04 21:45:37
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0512AE1Eh
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (0512AE1Eh):
0512ADDEh:  10 89 44 24 14 89 5C 24 1C 89 44 24 18 7F 7C 8B
0512ADEEh:  44 24 44 83 C0 FF 03 C6 8B CF 89 44 24 28 8D 04
0512ADFEh:  32 2B CA 89 44 24 20 83 C1 01 3B C6 7D 04 8B C6
0512AE0Eh:  EB 0A 8B 54 24 28 3B C2 7E 02 8B C2 8B 54 24 3C
0512AE1Eh:  8B 04 82 8B D0 C1 FA 18 81 E2 FF 00 00 00 01 54
0512AE2Eh:  24 10 8B D0 C1 FA 10 81 E2 FF 00 00 00 01 54 24
0512AE3Eh:  14 0F B6 D4 25 FF 00 00 00 01 44 24 18 8B 44 24
0512AE4Eh:  20 83 C0 01 03 DA 83 E9 01 89 44 24 20 75 AB 8B
Stack (0012E038h):
0012E018h:  00000000 00000000 00000000 00000000
0012E028h:  00000000 00000000 00000000 00000000
0012E038h:  00000000 0000000A 0531D710 0000015E
0012E048h:  00000000 00000000 00000000 00000000
0012E058h:  00000000 0531D710 0000015D 053A5BD8
0012E068h:  00000000 0000000A 0512AFE5 00000000
0012E078h:  0531D710 0000015E 0000000A 00000000
0012E088h:  0000015E 00646464 0000000A 00000000
0012E098h:  00000000 0531D710 00000001 00000DAC
0012E0A8h:  A3EF2588 0000000A 0012E0C8 779F657C
0012E0B8h:  0512EEA6 4C011245 00000003 000002AA
0012E0C8h:  00000000 0000015E 0000000A 00A2977B
0012E0D8h:  00000000 00000001 00000000 A3EF25CC
0012E0E8h:  00000000 00000008 0012F6BC 00000000
0012E0F8h:  0112E168 052E8E5E 00000000 00A2977B
0012E108h:  00000000 00000026 00000005 01000002
0012E118h:  05378ED0 05319170 00000001 00000064
0012E128h:  00000000 052E8E08 0000000B 00000000
0012E138h:  00000056 05374D18 0000029C 0012E16C
0012E148h:  05319240 05379072 00000000 00000000
Registers:
EAX: 00000000, EBX: 00000000, ECX: 00000001, EDX: 00000000
ESI: 00000000, EDI: 00000000, EBP: 053A5BD8, ESP: 0012E038
Crash location: "foo_ui_panels", loaded at 050E0000h - 051A7000h
Symbol: "foobar2000_get_interface" (+0000834Eh)

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 77EE0000h - 77FFE000h
kernel32                        loaded at 76750000h - 76828000h
COMCTL32                        loaded at 75410000h - 755A4000h
msvcrt                          loaded at 77A20000h - 77ACA000h
ADVAPI32                        loaded at 769D0000h - 76A8F000h
RPCRT4                          loaded at 76900000h - 769C3000h
GDI32                            loaded at 779D0000h - 77A1B000h
USER32                          loaded at 766B0000h - 7674E000h
SHLWAPI                          loaded at 77CA0000h - 77CF5000h
SHELL32                          loaded at 76F00000h - 779CE000h
ole32                            loaded at 76D20000h - 76E64000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76A90000h - 76B04000h
IMM32                            loaded at 77EC0000h - 77EDE000h
MSCTF                            loaded at 76BF0000h - 76CB7000h
LPK                              loaded at 76D10000h - 76D19000h
USP10                            loaded at 76E70000h - 76EED000h
uxtheme                          loaded at 755B0000h - 755EF000h
foo_abx                          loaded at 01010000h - 01043000h
foo_albumlist                    loaded at 01260000h - 012A7000h
OLEAUT32                        loaded at 76B10000h - 76B9C000h
foo_audioscrobbler              loaded at 01060000h - 01097000h
WS2_32                          loaded at 76680000h - 766AD000h
NSI                              loaded at 76EF0000h - 76EF6000h
foo_burninate                    loaded at 012F0000h - 01327000h
VERSION                          loaded at 75E00000h - 75E08000h
foo_cdda                        loaded at 01390000h - 013C5000h
foo_converter                    loaded at 01510000h - 01579000h
foo_cwb_hooks                    loaded at 015E0000h - 01615000h
foo_discogs                      loaded at 017A0000h - 01841000h
gdiplus                          loaded at 700C0000h - 7026A000h
WINMM                            loaded at 74850000h - 74883000h
OLEACC                          loaded at 74810000h - 74848000h
foo_dsp_continuator              loaded at 01660000h - 01692000h
foo_dsp_std                      loaded at 016A0000h - 016E1000h
foo_freedb2                      loaded at 01700000h - 01740000h
foo_input_std                    loaded at 01B20000h - 01C33000h
foo_lyricsdb                    loaded at 01740000h - 0176F000h
WININET                          loaded at 76830000h - 768FF000h
Normaliz                        loaded at 77AD0000h - 77AD3000h
iertutil                        loaded at 76BA0000h - 76BE5000h
foo_masstag                      loaded at 018B0000h - 018FF000h
foo_osd                          loaded at 01850000h - 01882000h
foo_playcount                    loaded at 01900000h - 01928000h
foo_prettypop                    loaded at 01990000h - 019DD000h
mscoree                          loaded at 79000000h - 79045000h
MSVCR80                          loaded at 737A0000h - 7383B000h
msvcm80                          loaded at 70850000h - 708CD000h
mscorwks                        loaded at 79E70000h - 7A3D6000h
mscorlib.ni                      loaded at 790C0000h - 79BDE000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 75C00000h - 75C38000h
foo_rgscan                      loaded at 041C0000h - 04208000h
foo_run                          loaded at 04210000h - 0423B000h
foo_scheduler                    loaded at 04A00000h - 04A6F000h
POWRPROF                        loaded at 759C0000h - 759DA000h
foo_uie_albumlist                loaded at 04AA0000h - 04ADD000h
foo_uie_powerpanels              loaded at 04AE0000h - 04B03000h
foo_uie_quicksearch              loaded at 04C50000h - 04C96000h
foo_ui_columns                  loaded at 04D10000h - 04DA7000h
foo_ui_panels                    loaded at 050E0000h - 051A7000h
foo_ui_std                      loaded at 04F20000h - 04F77000h
foo_unpack                      loaded at 04CA0000h - 04CCE000h
Msimg32                          loaded at 70750000h - 70755000h
System.ni                        loaded at 7A440000h - 7AC0C000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF70000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC5E000h
NLAapi                          loaded at 75710000h - 7571F000h
IPHLPAPI                        loaded at 75F40000h - 75F59000h
dhcpcsvc                        loaded at 75F00000h - 75F35000h
DNSAPI                          loaded at 76170000h - 7619B000h
Secur32                          loaded at 76510000h - 76524000h
WINNSI                          loaded at 75EF0000h - 75EF7000h
dhcpcsvc6                        loaded at 75ED0000h - 75EF0000h
mswsock                          loaded at 75D90000h - 75DCB000h
winrnr                          loaded at 73200000h - 73208000h
WLDAP32                          loaded at 76CC0000h - 76D09000h
PSAPI                            loaded at 765E0000h - 765E7000h
napinsp                          loaded at 730C0000h - 730CF000h
pnrpnsp                          loaded at 73080000h - 73092000h
mdnsNSP                          loaded at 16080000h - 16099000h
rasadhlp                        loaded at 73900000h - 73906000h
wship6                          loaded at 75DF0000h - 75DF6000h
wshtcpip                        loaded at 759B0000h - 759B6000h
dciman32                        loaded at 72E20000h - 72E26000h
SETUPAPI                        loaded at 77D00000h - 77E88000h
USERENV                          loaded at 76530000h - 7654E000h
CLBCatQ                          loaded at 77AE0000h - 77B64000h
browseui                        loaded at 723B0000h - 724F5000h
PROPSYS                          loaded at 74F60000h - 75017000h
DUser                            loaded at 72ED0000h - 72F00000h
tiptsf                          loaded at 6FC20000h - 6FC80000h
WindowsCodecs                    loaded at 744C0000h - 74572000h
apphelp                          loaded at 764B0000h - 764DC000h
GRA8E1~1                        loaded at 661C0000h - 663DD000h
GrooveUtil                      loaded at 68EF0000h - 68FE1000h
CRYPT32                          loaded at 75FE0000h - 760D1000h
MSASN1                          loaded at 76130000h - 76142000h
GrooveNew                        loaded at 68FF0000h - 68FF7000h
ATL80                            loaded at 72EB0000h - 72ECB000h
NETAPI32                        loaded at 76380000h - 763EA000h
SAMLIB                          loaded at 76150000h - 76161000h
ntshrui                          loaded at 6E290000h - 6E2DA000h
cscapi                          loaded at 73210000h - 7321A000h
slc                              loaded at 75FA0000h - 75FD9000h
msshsq                          loaded at 72270000h - 722AC000h
thumbcache                      loaded at 6D390000h - 6D3A2000h
actxprxy                        loaded at 72A30000h - 72A83000h
SHDOCVW                          loaded at 72500000h - 72607000h
ieframe                          loaded at 6EDC0000h - 6F38B000h
GR99D3~1                        loaded at 65E30000h - 65E67000h
urlmon                          loaded at 77B70000h - 77C94000h
msxml3                          loaded at 730D0000h - 731F6000h
DSOUND                          loaded at 74A30000h - 74AA1000h
MMDevApi                        loaded at 75720000h - 75747000h
WINTRUST                        loaded at 75810000h - 7583D000h
imagehlp                        loaded at 77E90000h - 77EB9000h
audioses                        loaded at 74460000h - 74481000h
audioeng                        loaded at 743F0000h - 74456000h
AVRT                            loaded at 75BD0000h - 75BD7000h
NetworkExplorer                  loaded at 6AAD0000h - 6ACF3000h
dbghelp                          loaded at 71E80000h - 71F5C000h

Stack dump analysis:
Address: 0512AFE5h, location: "foo_ui_panels", loaded at 050E0000h - 051A7000h
Symbol: "foobar2000_get_interface" (+00008515h)
Address: 779F657Ch, location: "GDI32", loaded at 779D0000h - 77A1B000h
Symbol: "D3DKMTSharedPrimaryUnLockNotification" (+00005A25h)
Address: 0512EEA6h, location: "foo_ui_panels", loaded at 050E0000h - 051A7000h
Symbol: "foobar2000_get_interface" (+0000C3D6h)
Address: 00450000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A6D71h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00450000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00450000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77F23EF6h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "memmove" (+00000136h)
Address: 77F41843h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 77F23E96h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "memmove" (+000000D6h)
Address: 77F418C3h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlFreeHeap" (+0000007Ah)
Address: 77F22B9Dh, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlReAllocateHeap" (+000001B0h)
Address: 77F22BB1h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlReAllocateHeap" (+000001C4h)
Address: 77F418C3h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlFreeHeap" (+0000007Ah)
Address: 76797A7Eh, location: "kernel32", loaded at 76750000h - 76828000h
Symbol: "HeapFree" (+00000014h)
Address: 0515275Eh, location: "foo_ui_panels", loaded at 050E0000h - 051A7000h
Symbol: "Scintilla_DirectFunction" (+0001CD3Dh)
Address: 77F41843h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 77F41843h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 77EE8BF2h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 77F23EF6h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "memmove" (+00000136h)
Address: 77F41843h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 77F416DCh, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlAllocateHeap" (+000000AFh)
Address: 77F4162Dh, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 77EE8BF2h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 77F23EF6h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "memmove" (+00000136h)
Address: 77F418C3h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlFreeHeap" (+0000007Ah)
Address: 76797A7Eh, location: "kernel32", loaded at 76750000h - 76828000h
Symbol: "HeapFree" (+00000014h)
Address: 05150100h, location: "foo_ui_panels", loaded at 050E0000h - 051A7000h
Symbol: "Scintilla_DirectFunction" (+0001A6DFh)
Address: 0515275Eh, location: "foo_ui_panels", loaded at 050E0000h - 051A7000h
Symbol: "Scintilla_DirectFunction" (+0001CD3Dh)
Address: 0515B0A0h, location: "foo_ui_panels", loaded at 050E0000h - 051A7000h
Symbol: "Scintilla_DirectFunction" (+0002567Fh)
Address: 05170536h, location: "foo_ui_panels", loaded at 050E0000h - 051A7000h
Symbol: "Scintilla_DirectFunction" (+0003AB15h)
Address: 051220D2h, location: "foo_ui_panels", loaded at 050E0000h - 051A7000h
Address: 05178058h, location: "foo_ui_panels", loaded at 050E0000h - 051A7000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 0517B564h, location: "foo_ui_panels", loaded at 050E0000h - 051A7000h
Symbol: "Scintilla_DirectFunction" (+00045B43h)
Address: 050F365Ch, location: "foo_ui_panels", loaded at 050E0000h - 051A7000h
Address: 0517058Bh, location: "foo_ui_panels", loaded at 050E0000h - 051A7000h
Symbol: "Scintilla_DirectFunction" (+0003AB6Ah)
Address: 050F36CDh, location: "foo_ui_panels", loaded at 050E0000h - 051A7000h
Address: 77F2376Eh, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "ceil" (+0000004Eh)
Address: 77F42447h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlTryEnterCriticalSection" (+00000B61h)
Address: 77EE8BF2h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 77F2370Eh, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "atan" (+0000009Eh)
Address: 77F42033h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlTryEnterCriticalSection" (+0000074Dh)
Address: 05178058h, location: "foo_ui_panels", loaded at 050E0000h - 051A7000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 77F47D82h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlTimeFieldsToTime" (+00000512h)
Address: 05178058h, location: "foo_ui_panels", loaded at 050E0000h - 051A7000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 05178058h, location: "foo_ui_panels", loaded at 050E0000h - 051A7000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 77F42054h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlTryEnterCriticalSection" (+0000076Eh)
Address: 77F42033h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlTryEnterCriticalSection" (+0000074Dh)
Address: 700CDE2Ch, location: "gdiplus", loaded at 700C0000h - 7026A000h
Symbol: "GdipBitmapUnlockBits" (+000003ECh)
Address: 700CE15Bh, location: "gdiplus", loaded at 700C0000h - 7026A000h
Symbol: "GdipBitmapUnlockBits" (+0000071Bh)
Address: 700C9A85h, location: "gdiplus", loaded at 700C0000h - 7026A000h
Symbol: "GdipDeleteGraphics" (+000009B8h)
Address: 700CBC26h, location: "gdiplus", loaded at 700C0000h - 7026A000h
Symbol: "GdipSetInterpolationMode" (+00001907h)
Address: 700CA9BAh, location: "gdiplus", loaded at 700C0000h - 7026A000h
Symbol: "GdipSetInterpolationMode" (+0000069Bh)
Address: 77EE8BF2h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 77F2370Eh, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "atan" (+0000009Eh)
Address: 004D0011h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76797A7Eh, location: "kernel32", loaded at 76750000h - 76828000h
Symbol: "HeapFree" (+00000014h)
Address: 77F43186h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlDeleteCriticalSection" (+0000011Eh)
Address: 77F418C3h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlFreeHeap" (+0000007Ah)
Address: 76797A7Eh, location: "kernel32", loaded at 76750000h - 76828000h
Symbol: "HeapFree" (+00000014h)
Address: 77F418C3h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlFreeHeap" (+0000007Ah)
Address: 76797A7Eh, location: "kernel32", loaded at 76750000h - 76828000h
Symbol: "HeapFree" (+00000014h)
Address: 700C15A5h, location: "gdiplus", loaded at 700C0000h - 7026A000h
Address: 700C692Ch, location: "gdiplus", loaded at 700C0000h - 7026A000h
Address: 700C68D7h, location: "gdiplus", loaded at 700C0000h - 7026A000h
Address: 700E353Eh, location: "gdiplus", loaded at 700C0000h - 7026A000h
Symbol: "GdipImageGetFrameCount" (+000007DDh)
Address: 700CB646h, location: "gdiplus", loaded at 700C0000h - 7026A000h
Symbol: "GdipSetInterpolationMode" (+00001327h)
Address: 700C7B30h, location: "gdiplus", loaded at 700C0000h - 7026A000h
Symbol: "GdipCreateBitmapFromScan0" (+00000AD7h)
Address: 700C7B30h, location: "gdiplus", loaded at 700C0000h - 7026A000h
Symbol: "GdipCreateBitmapFromScan0" (+00000AD7h)
Address: 700C8827h, location: "gdiplus", loaded at 700C0000h - 7026A000h
Symbol: "GdipGetImageHeight" (+00000A9Ah)
Address: 700C883Ah, location: "gdiplus", loaded at 700C0000h - 7026A000h
Symbol: "GdipGetImageHeight" (+00000AADh)
Address: 77A29C5Ch, location: "msvcrt", loaded at 77A20000h - 77ACA000h
Symbol: "memcpy" (+0000038Ch)
Address: 700C7B30h, location: "gdiplus", loaded at 700C0000h - 7026A000h
Symbol: "GdipCreateBitmapFromScan0" (+00000AD7h)
Address: 77F41843h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 77F4240Bh, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlTryEnterCriticalSection" (+00000B25h)
Address: 77F42447h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlTryEnterCriticalSection" (+00000B61h)
Address: 77A160C0h, location: "GDI32", loaded at 779D0000h - 77A1B000h
Symbol: "DDCCIGetTimingReport" (+000012EDh)
Address: 77A160C0h, location: "GDI32", loaded at 779D0000h - 77A1B000h
Symbol: "DDCCIGetTimingReport" (+000012EDh)
Address: 779DA6D2h, location: "GDI32", loaded at 779D0000h - 77A1B000h
Symbol: "CombineRgn" (+00000200h)
Address: 77A160C0h, location: "GDI32", loaded at 779D0000h - 77A1B000h
Symbol: "DDCCIGetTimingReport" (+000012EDh)
Address: 779E0B0Ah, location: "GDI32", loaded at 779D0000h - 77A1B000h
Symbol: "EqualRgn" (+00000075h)
Address: 779DAE60h, location: "GDI32", loaded at 779D0000h - 77A1B000h
Symbol: "CreateFontIndirectW" (+00000049h)
Address: 779DAE6Ah, location: "GDI32", loaded at 779D0000h - 77A1B000h
Symbol: "CreateFontIndirectW" (+00000053h)
Address: 77F41843h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 77F42054h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlTryEnterCriticalSection" (+0000076Eh)
Address: 77F42033h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlTryEnterCriticalSection" (+0000074Dh)
Address: 779D8A9Fh, location: "GDI32", loaded at 779D0000h - 77A1B000h
Symbol: "ExtTextOutW" (+000000B3h)
Address: 01010100h, location: "foo_abx", loaded at 01010000h - 01043000h
Address: 77EE8BF2h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 77F2370Eh, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "atan" (+0000009Eh)
Address: 77F418C3h, location: "ntdll", loaded at 77EE0000h - 77FFE000h
Symbol: "RtlFreeHeap" (+0000007Ah)
Address: 76797A7Eh, location: "kernel32", loaded at 76750000h - 76828000h
Symbol: "HeapFree" (+00000014h)
Address: 0515273Fh, location: "foo_ui_panels", loaded at 050E0000h - 051A7000h
Symbol: "Scintilla_DirectFunction" (+0001CD1Eh)
Address: 0515275Eh, location: "foo_ui_panels", loaded at 050E0000h - 051A7000h
Symbol: "Scintilla_DirectFunction" (+0001CD3Dh)
Address: 0515B0A0h, location: "foo_ui_panels", loaded at 050E0000h - 051A7000h
Symbol: "Scintilla_DirectFunction" (+0002567Fh)
Address: 0515275Eh, location: "foo_ui_panels", loaded at 050E0000h - 051A7000h
Symbol: "Scintilla_DirectFunction" (+0001CD3Dh)
Address: 0512FF98h, location: "foo_ui_panels", loaded at 050E0000h - 051A7000h
Symbol: "foobar2000_get_interface" (+0000D4C8h)
Address: 0512FFCDh, location: "foo_ui_panels", loaded at 050E0000h - 051A7000h
Symbol: "foobar2000_get_interface" (+0000D4FDh)
Address: 01303030h, location: "foo_burninate", loaded at 012F0000h - 01327000h
Symbol: "foobar2000_get_interface" (+0000B3A0h)
Address: 0048BFDBh, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
Album list panel 0.2.2  (foo_uie_albumlist)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
freedb Tagger 0.5.2a  (foo_freedb2)
Seek Panel 0.1  (foo_uie_powerpanels)
ABX Comparator 1.3.1  (foo_abx)
Pretty Popup 1.2.3  (foo_prettypop)
Panels UI 0.14.12 beta [Jul 18 2007 - 13:39:30]  (foo_ui_panels)
Audioscrobbler 1.3.6  (foo_audioscrobbler)
Audio CD Writer 2.0.1  (foo_burninate)
RAR reader 1.1  (foo_unpack)
Continuator 0.4.0  (foo_dsp_continuator)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
On-Screen Display 1.52  (foo_osd)
Run services 0.3.2  (foo_run)
Playback Statistics 1.3.2  (foo_playcount)
CD Audio Decoder 2.1.1  (foo_cdda)
WMA Decoder 1.1  (foo_input_std)
foobar2000 core 0.9.4.3  (Core)
Volume Panel 0.1  (foo_uie_powerpanels)
Discogs Tagger 1.12  (foo_discogs)
Scheduler 3.53  (foo_scheduler)
Standard Input Array 1.0  (foo_input_std)
Standard DSP array 1.0  (foo_dsp_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)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Default User Interface 0.9acc  (foo_ui_std)
Masstagger 1.6  (foo_masstag)
Album List 3.2.0  (foo_albumlist)
Converter 1.0.1  (foo_converter)

Title: foo_ui_panels
Post by: joen on 2007-11-04 21:53:06
Look up three posts.
Title: foo_ui_panels
Post by: DenL on 2007-11-05 04:54:51

My foobar2000 alway crash when I want to edit the layout of Panels UI


  It's what happen when using beta not stable (panelsUI 0.14.12!)

Version info:
foobar2000 v0.9.5 beta 3
UNICODE
Windows 5.1


Additional info:
Panels UI 0.14.12 beta [Jul 18 2007 - 13:39:30] (foo_ui_panels)

try foobar 0.9.4.5 and panelsUI 0.14.9, that should help you

The problem actually exists since the first time I have used Panels UI, from beta to stable and every version I used.
Title: foo_ui_panels
Post by: shakey_snake on 2007-11-05 07:14:31
http://www.hydrogenaudio.org/forums/index....showtopic=44213 (http://www.hydrogenaudio.org/forums/index.php?showtopic=44213)
Title: foo_ui_panels
Post by: thorbin on 2007-11-06 01:51:31
I am getting the following error message, while using the latest beta of Panels UI (0.14.12 beta) and Foobar 0.95 beta 3:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 053AAE1Eh
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (053AAE1Eh):
053AADDEh:  10 89 44 24 14 89 5C 24 1C 89 44 24 18 7F 7C 8B
053AADEEh:  44 24 44 83 C0 FF 03 C6 8B CF 89 44 24 28 8D 04
053AADFEh:  32 2B CA 89 44 24 20 83 C1 01 3B C6 7D 04 8B C6
053AAE0Eh:  EB 0A 8B 54 24 28 3B C2 7E 02 8B C2 8B 54 24 3C
053AAE1Eh:  8B 04 82 8B D0 C1 FA 18 81 E2 FF 00 00 00 01 54
053AAE2Eh:  24 10 8B D0 C1 FA 10 81 E2 FF 00 00 00 01 54 24
053AAE3Eh:  14 0F B6 D4 25 FF 00 00 00 01 44 24 18 8B 44 24
053AAE4Eh:  20 83 C0 01 03 DA 83 E9 01 89 44 24 20 75 AB 8B
Stack (0013F158h):
0013F138h:  89114938 FFDFF540 80544F13 9828EC3C
0013F148h:  00200246 80544D2B 9828EB78 89114938
0013F158h:  00000000 00000011 0595E2F0 00000182
0013F168h:  00000000 00000000 00000000 00000000
0013F178h:  00000000 0595E2F0 00000181 0597E7D0
0013F188h:  00000000 00000011 053AAFE5 00000000
0013F198h:  0595E2F0 00000182 00000011 00000000
0013F1A8h:  00000182 00505050 00000011 00000000
0013F1B8h:  00000000 0595E2F0 00000001 000019A2
0013F1C8h:  77F161A2 00000000 0013F1E8 77F3371C
0013F1D8h:  053AEEA6 6501382F 00000000 00000000
0013F1E8h:  00000000 00000182 00000011 009B6400
0013F1F8h:  00000000 00000001 00000000 21293784
0013F208h:  00000000 00000008 0013F8C8 00000000
0013F218h:  0013F388 05989C1E 00141414 009B6400
0013F228h:  00000000 00000028 0000013E 01FB1360
0013F238h:  0597ED60 05952978 00000001 00000050
0013F248h:  00000000 05989B18 00000014 00000000
0013F258h:  00000003 0597F2F8 00000000 0013F28C
0013F268h:  05948C30 0597F2E2 00000000 00000000
Registers:
EAX: 00000000, EBX: 00000000, ECX: 00000001, EDX: 00000000
ESI: 00000000, EDI: 00000000, EBP: 0597E7D0, ESP: 0013F158
Crash location: "foo_ui_panels", loaded at 05360000h - 05427000h
Symbol: "foobar2000_get_interface" (+0000834Eh)

Loaded modules:
foobar2000   loaded at 00400000h - 00509000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F5000h
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 - 1002D000h
COMDLG32 loaded at 763B0000h - 763F9000h
IMM32 loaded at 76390000h - 763AD000h
uxtheme   loaded at 5AD70000h - 5ADA8000h
RocketDock   loaded at 003C0000h - 003D2000h
PSAPI loaded at 76BF0000h - 76BFB000h
raphook   loaded at 00A40000h - 00A84000h
MSCTF loaded at 74720000h - 7476B000h
GameHook loaded at 10D00000h - 10D0F000h
lgscroll loaded at 10100000h - 1010F000h
MSVCR80   loaded at 78130000h - 781CB000h
MSVCP80   loaded at 7C420000h - 7C4A7000h
NTMARTA   loaded at 77690000h - 776B1000h
WLDAP32   loaded at 76F60000h - 76F8C000h
SAMLIB   loaded at 71BF0000h - 71C03000h
apphelp   loaded at 77B40000h - 77B62000h
msctfime loaded at 755C0000h - 755EE000h
foo_abx   loaded at 00B60000h - 00B93000h
foo_albumlist loaded at 00BC0000h - 00C15000h
foo_browser   loaded at 00C40000h - 00C79000h
foo_burninate loaded at 00CA0000h - 00CD7000h
VERSION   loaded at 77C00000h - 77C08000h
foo_cdda loaded at 00D00000h - 00D33000h
foo_channel_mixer loaded at 00D60000h - 00D9B000h
foo_converter loaded at 00DB0000h - 00E21000h
foo_convolve loaded at 00E50000h - 00EA1000h
foo_custominfo   loaded at 00ED0000h - 00F55000h
foo_cwb_hooks loaded at 00F80000h - 00FCD000h
foo_dbsearch loaded at 00FF0000h - 01060000h
OLEAUT32 loaded at 77120000h - 771AB000h
foo_dbsearch_api_demo loaded at 01080000h - 010A1000h
foo_discogs   loaded at 010D0000h - 0114D000h
gdiplus   loaded at 4EC50000h - 4EDF3000h
WS2_32   loaded at 71AB0000h - 71AC7000h
WS2HELP   loaded at 71AA0000h - 71AA8000h
WINMM loaded at 76B40000h - 76B6D000h
foo_dsp_atsurround   loaded at 01230000h - 013C8000h
foo_dsp_crossfeed loaded at 01C10000h - 01C34000h
foo_dsp_delta loaded at 01C60000h - 01C7E000h
foo_dsp_fsurround loaded at 01CA0000h - 01CD1000h
libfftw3f-3   loaded at 63740000h - 6380B000h
foo_dsp_ssrc loaded at 01D20000h - 01D56000h
foo_dsp_std   loaded at 01D70000h - 01DB7000h
foo_dumb loaded at 01DE0000h - 01E69000h
foo_freedb2   loaded at 01E90000h - 01ED1000h
foo_input_shorten loaded at 01F00000h - 01F2E000h
foo_input_std loaded at 01F50000h - 02073000h
foo_lnk   loaded at 020A0000h - 020B9000h
foo_lyricsdb loaded at 020E0000h - 0210F000h
WININET   loaded at 42C10000h - 42CDF000h
Normaliz loaded at 02120000h - 02129000h
iertutil loaded at 42990000h - 429D5000h
foo_masstag   loaded at 02350000h - 023A0000h
foo_out_asio loaded at 023C0000h - 023F0000h
foo_out_ks   loaded at 02410000h - 0243B000h
SETUPAPI loaded at 77920000h - 77A13000h
foo_playcount_mod loaded at 02460000h - 02475000h
foo_playlist_manager loaded at 02490000h - 024D6000h
foo_pqview   loaded at 02500000h - 0251C000h
foo_random   loaded at 02540000h - 0257F000h
foo_rgscan   loaded at 025A0000h - 025E6000h
foo_tradersfriend loaded at 02610000h - 0264D000h
foo_uie_albumart loaded at 02670000h - 026AC000h
foo_uie_albumlist loaded at 026D0000h - 02713000h
foo_uie_lyrics   loaded at 02740000h - 027A4000h
foo_uie_peakmeter loaded at 027D0000h - 027F6000h
foo_uie_playlists_dropdown   loaded at 02820000h - 02859000h
foo_uie_powerpanels   loaded at 02880000h - 028A3000h
foo_uie_queuemanager loaded at 028D0000h - 02909000h
mscoree   loaded at 79000000h - 79045000h
msvcm80   loaded at 7C4C0000h - 7C53D000h
mscorwks loaded at 79E70000h - 7A3D6000h
mscorlib.ni   loaded at 790C0000h - 79B90000h
mscorjit loaded at 79060000h - 790B3000h
rsaenh   loaded at 0FFD0000h - 0FFF8000h
System.ni loaded at 7A440000h - 7AC06000h
System.Drawing.ni loaded at 7ADE0000h - 7AF6C000h
foo_uie_quicksearch   loaded at 05040000h - 05086000h
foo_uie_single_column_playlist  loaded at 050A0000h - 050EC000h
foo_uie_tabs loaded at 05100000h - 0512A000h
foo_uie_trackinfo_mod loaded at 05150000h - 051A6000h
foo_uie_vis_channel_spectrum loaded at 051C0000h - 051E8000h
MSIMG32   loaded at 76380000h - 76385000h
foo_uie_wsh_panel loaded at 05210000h - 05246000h
foo_ui_columns   loaded at 05270000h - 05336000h
foo_ui_panels loaded at 05360000h - 05427000h
foo_ui_std   loaded at 05450000h - 05506000h
foo_unpack   loaded at 05530000h - 0555E000h
foo_utils loaded at 05580000h - 055F8000h
SXS   loaded at 75E90000h - 75F40000h
CLBCATQ   loaded at 76FD0000h - 7704F000h
COMRes   loaded at 77050000h - 77115000h
jscript   loaded at 63380000h - 633F8000h
xpsp2res loaded at 20000000h - 202C5000h
System.Windows.Forms.ni   loaded at 7AFD0000h - 7BC54000h
WINTRUST loaded at 76C30000h - 76C5E000h
CRYPT32   loaded at 77A80000h - 77B14000h
MSASN1   loaded at 77B20000h - 77B32000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
ksuser   loaded at 73EE0000h - 73EE4000h
Secur32   loaded at 77FE0000h - 77FF1000h
RASAPI32 loaded at 76EE0000h - 76F1C000h
rasman   loaded at 76E90000h - 76EA2000h
NETAPI32 loaded at 5B860000h - 5B8B4000h
TAPI32   loaded at 76EB0000h - 76EDF000h
rtutils   loaded at 76E80000h - 76E8E000h
USERENV   loaded at 769C0000h - 76A73000h
sensapi   loaded at 722B0000h - 722B5000h
mswsock   loaded at 71A50000h - 71A8F000h
urlmon   loaded at 42CF0000h - 42E14000h
DNSAPI   loaded at 76F20000h - 76F47000h
iphlpapi loaded at 76D60000h - 76D79000h
hnetcfg   loaded at 662B0000h - 66308000h
wshtcpip loaded at 71A90000h - 71A98000h
rasadhlp loaded at 76FC0000h - 76FC6000h
DBGHELP   loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 053AAFE5h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Symbol: "foobar2000_get_interface" (+00008515h)
Address: 00505050h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 77F161A2h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateCompatibleDC" (+000001B2h)
Address: 77F3371Ch, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GdiDllInitialize" (+000014E6h)
Address: 053AEEA6h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Symbol: "foobar2000_get_interface" (+0000C3D6h)
Address: 01FB1360h, location: "foo_input_std", loaded at 01F50000h - 02073000h
Address: 00F83DA3h, location: "foo_cwb_hooks", loaded at 00F80000h - 00FCD000h
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
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: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 0049A045h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 0049A045h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 02882BEDh, location: "foo_uie_powerpanels", loaded at 02880000h - 028A3000h
Address: 02884690h, location: "foo_uie_powerpanels", loaded at 02880000h - 028A3000h
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 053D0100h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Address: 053D275Eh, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Address: 053DB0A0h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Address: 053F0536h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Address: 053A20D2h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Address: 004EDC78h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 004F0F02h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 053F8058h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Address: 004ADF72h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 004F0FA0h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 004EDA24h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 00452CCFh, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 004EDC78h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 004CBFF8h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 004CDF18h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 004B018Dh, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 05387830h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Address: 053F058Bh, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Address: 05387868h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Address: 004EDC78h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 004EDC78h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 053F8058h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Address: 053F8058h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Address: 053F8170h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Address: 053F8058h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Address: 054109E4h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Address: 053F8058h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Address: 053FB564h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Address: 773E1ED7h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "RemoveWindowSubclass" (+000001ABh)
Address: 773E1B3Dh, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal11" (+0000030Eh)
Address: 05371940h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Address: 7E41BB0Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetPropW" (+0000002Fh)
Address: 7E41B6A3h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "OffsetRect" (+00000072h)
Address: 053F1AE8h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Address: 0536EF1Dh, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Address: 0536E9E3h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Address: 053AACC7h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Symbol: "foobar2000_get_interface" (+000081F7h)
Address: 053AAC80h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Symbol: "foobar2000_get_interface" (+000081B0h)
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000006Dh)
Address: 053AAC80h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Symbol: "foobar2000_get_interface" (+000081B0h)
Address: 053AAC80h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Symbol: "foobar2000_get_interface" (+000081B0h)
Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000014Fh)
Address: 053AAC80h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Symbol: "foobar2000_get_interface" (+000081B0h)
Address: 7E43E152h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "User32InitializeImmEntryTable" (+00000DF5h)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000169h)
Address: 7E41B4C0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 053AAC80h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Symbol: "foobar2000_get_interface" (+000081B0h)
Address: 7E41F7F6h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+0000006Fh)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41B4D0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E41B50Ch, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 053AAC80h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Symbol: "foobar2000_get_interface" (+000081B0h)
Address: 7E41F94Bh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CallNextHookEx" (+000000F0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 053AAC80h, location: "foo_ui_panels", loaded at 05360000h - 05427000h
Symbol: "foobar2000_get_interface" (+000081B0h)
Address: 7E41B473h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E4194D2h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongA" (+00000075h)
Address: 7E41B530h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000001F4h)
Address: 7E41DAEAh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 7E42D950h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IsDialogMessageW" (+0000008Eh)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E4189F0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 7E418A10h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042D958h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 004CA570h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 0042E536h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 7C90EE00h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+000000FFh)
Address: 004CA9E0h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 004D2EACh, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 004D2EACh, location: "foobar2000", loaded at 00400000h - 00509000h
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: 00400000h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 004D2E90h, location: "foobar2000", loaded at 00400000h - 00509000h
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: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
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: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C862AADh, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "SetThreadContext" (+00000044h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 0049C136h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 004A3104h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 01000000h, location: "foo_dbsearch", loaded at 00FF0000h - 01060000h
Address: 0049D820h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 004A3104h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 004A15F0h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 004CA594h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 10002F27h, location: "shared", loaded at 10000000h - 1002D000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004CA594h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 004B74CCh, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 0042E76Fh, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 0049DC70h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 004EF4A0h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 0049F006h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 0049A169h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 0049A163h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 004BD0B0h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 004BBEF1h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 004D2F00h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 0049D820h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 004B7987h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 0049D5D6h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 0049D820h, location: "foobar2000", loaded at 00400000h - 00509000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 0049D63Fh, location: "foobar2000", loaded at 00400000h - 00509000h

Version info:
foobar2000 v0.9.5 beta 3
UNICODE
Windows 5.1


Additional info:
Channel Spectrum panel 0.07  (foo_uie_vis_channel_spectrum)
foobar2000 core 0.9.5 beta 3  (Core)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
Seek Panel 0.1  (foo_uie_powerpanels)
cwbowron's title format hooks 1.2.5 [Jun  8 2007 - 08:49:42]  (foo_cwb_hooks)
Masstagger 1.6  (foo_masstag)
Peakmeter Panel 0.0.2  (foo_uie_peakmeter)
foo_custominfo 0.1.2  (foo_custominfo)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
Default User Interface 0.9.5  (foo_ui_std)
ZIP/GZIP reader 1.0  (foo_unpack)
DUMB module decoder 0.9.8.2  (foo_dumb)
Database Search 1.4  (foo_dbsearch)
Live show tagger 0.6.1  (foo_tradersfriend)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
Resampler DSP (SSRC) 0.57 SSE2  (foo_dsp_ssrc)
ATSurround Processor 0.1.6a  (foo_dsp_atsurround)
Kernel Streaming Output 1.2.1  (foo_out_ks)
Play Count Mod 1.0.2  (foo_playcount_mod)
Tagger Panel Window 1.0.5 [Jun 12 2007 - 15:14:00]  (foo_cwb_hooks)
RAR reader 1.1  (foo_unpack)
Converter 1.0.1  (foo_converter)
Standard DSP Array 1.0  (foo_dsp_std)
Channel Mixer 0.9.6.2  (foo_channel_mixer)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
Discogs Tagger 1.0  (foo_discogs)
Database Search Toolbar Demo 1.0  (foo_dbsearch_api_demo)
Playlist Tools 0.6.2 beta 1  (foo_utils)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
freedb Tagger 0.5.2.1  (foo_freedb2)
Randomized playlist entry 1.2.3  (foo_random)
Album List 4.1  (foo_albumlist)
Convolver 0.3  (foo_convolve)
Music Browser 1.2.3b [Mar 23 2007 - 16:52:56]  (foo_browser)
Playlists Dropdown 0.6 alpha 3  (foo_uie_playlists_dropdown)
Single Column Playlist Display 0.5.4 beta [Jan  9 2007 - 15:42:59]  (foo_uie_single_column_playlist)
Columns UI 0.2  (foo_ui_columns)
Volume Panel 0.1  (foo_uie_powerpanels)
Playlist Manager 1.0  (foo_playlist_manager)
Album list panel 0.2.3 beta  (foo_uie_albumlist)
ASIO support 1.1  (foo_out_asio)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Track info panel mod 0.8.0 beta [Jan  5 2007 - 13:36:12]  (foo_uie_trackinfo_mod)
Album Art Panel 0.2.6  (foo_uie_albumart)
ABX Comparator 1.3.1  (foo_abx)
Shell link resolver 1.1  (foo_lnk)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Crossfeed 0.92  (foo_dsp_crossfeed)
FreeSurround 0.3.5  (foo_dsp_fsurround)
Shorten decoder 0.4.2a  (foo_input_shorten)
Panels UI 0.14.12 beta [Jul 18 2007 - 13:39:30]  (foo_ui_panels)
Lyric Show Panels 0.3.1.1b7 (SSE2) [Jul 13 2007 - 12:39:25]  (foo_uie_lyrics)
CD Audio Decoder 2.1.2  (foo_cdda)
Audio CD Writer 2.0.1  (foo_burninate)
Standard Input Array 1.0  (foo_input_std)

Title: foo_ui_panels
Post by: joen on 2007-11-06 02:04:18
I am getting the following error message, while using the latest beta of Panels UI (0.14.12 beta) and Foobar 0.95 beta 3:


Look up a couple of posts about exactly the same problem.
Title: foo_ui_panels
Post by: Keikonium on 2007-11-06 02:05:33
Thorbin,

Get rid of the following:

Single Column Playlist Display 0.5.4 beta [Jan  9 2007 - 15:42:59]  (foo_uie_single_column_playlist)
Track info panel mod 0.8.0 beta [Jan  5 2007 - 13:36:12]  (foo_uie_trackinfo_mod)

Both of those are included WITH panels UI and are no longer needed. Removing them should not harm your current setup or anything like that, but make a backup of your code just incase .
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-11-10 00:58:53
Can somebody tell me how to change the dragging arrow? I thought I read somwhere you can use a tool like ressource hacker or so. But I didn't find the image in the foo_ui_panels.dll.
Can someone give me a hint?
I am using 14.7 from 12th of july
Title: foo_ui_panels
Post by: shakey_snake on 2007-11-10 03:04:38
http://wiki.hydrogenaudio.org/index.php?ti...s%29/Change_log (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/Change_log)

you have to use 14.9 or later.
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2007-11-10 20:07:21
Thanks.
I will install this version.
I have read that this version is the last beta which is stable.
Title: foo_ui_panels
Post by: cristox on 2007-11-12 17:33:51
Hello.

I want to convert a trackdisplay panel code from within ColumnsUI to a pure PanelsUI code.
(and then adding columnsui to panelsui as playlist...dont ask me why...)

Thinking that would be easy i just copied the code from the trackinfo panel, switched to panels ui, restarted foobar and pasted the code in PanelsUI.
But that did not work at all.
Everything is at a wrong position and images are not shown at all.

Can someone talk me through the process of porting code from Trackdisplay panel to PanelsUI?
Title: foo_ui_panels
Post by: thorbin on 2007-11-13 00:13:22
Thorbin,

Get rid of the following:

Single Column Playlist Display 0.5.4 beta [Jan  9 2007 - 15:42:59]  (foo_uie_single_column_playlist)
Track info panel mod 0.8.0 beta [Jan  5 2007 - 13:36:12]  (foo_uie_trackinfo_mod)

Both of those are included WITH panels UI and are no longer needed. Removing them should not harm your current setup or anything like that, but make a backup of your code just incase .


Thanks, Keikonium. I have removed both components, and Foobar seems to be running smoothly. Better still, my current setup didn't need either one.
Title: foo_ui_panels
Post by: Harun on 2007-11-19 12:37:46
question: i've been using version 14.12, and there's one thing that really bothers me - in my SCPL, even if i don't have ANY code in the group or item display (just transparency), it gives me an [UNKNOWN FUNCTION] . this did not show up in the previous version i used (13.8-ish). Any idea what the problem is?

screen: (http://img124.imageshack.us/img124/1034/foomb1.th.jpg) (http://img124.imageshack.us/my.php?image=foomb1.jpg)
Title: foo_ui_panels
Post by: DaSilva on 2007-11-24 00:49:31
How is it possible to set the player to the right upper corner of the screen everytime the application starts?
Title: foo_ui_panels
Post by: Falstaff on 2007-11-24 12:04:54
question: i've been using version 14.12, and there's one thing that really bothers me - in my SCPL, even if i don't have ANY code in the group or item display (just transparency), it gives me an [UNKNOWN FUNCTION] . this did not show up in the previous version i used (13.8-ish). Any idea what the problem is?

screen: [a href="http://img124.imageshack.us/my.php?image=foomb1.jpg" target="_blank"]
Title: foo_ui_panels
Post by: orchid on 2007-11-25 19:58:45
Is there a way for creating a button, which opens album art image with a 3rd party image viewer software (such as IrfanView)?

I tried the EXEC command but couldn't figure it out. Maybe with foo_run? Any help appreciated, thanks.
Title: foo_ui_panels
Post by: Keikonium on 2007-11-25 22:23:55
Is there a way for creating a button, which opens album art image with a 3rd party image viewer software (such as IrfanView)?

I tried the EXEC command but couldn't figure it out. Maybe with foo_run? Any help appreciated, thanks.


This should work for you if you have irfanview set as the default viewer for the file type your album art is in (it works for me, and I use irfanview also):

Code: [Select]
$if($cwb_fileexists(C:\Song Album Covers\%album%.jpg),
$button2(74,50,0,0,14,19,
'$font(Wingdings 2,12,,80-218-90)8',
'$font(Wingdings 2,12,,80-218-90)8',
Album Directory,)
,
$button2(74,50,0,0,14,19,
'$font(Wingdings 2,12,,255-45-45)8',
'$font(Wingdings 2,12,,255-45-45)8',
Album Directory,)
)


And of course, you modify the code so it works for you. The $cwb_fileexists stuff should be the path to the album art. Hope it helps you out .

EDIT:

I guess I should mention that you need foo_cwb_hooks too. Most people (I think?) have it already, but if not, just run a search on the board for it .
Title: foo_ui_panels
Post by: orchid on 2007-11-26 10:24:47
Thanks for your reply Keikonium.

I don't think cwb_hooks is needed, as panels_ui has it's own $fileexists() function.

What is the "Album Directory" you are using in command parameter?

Here's how my code looks like. The button is transparent over album art image. When I click it, I get the loading animation on my mouse cursor for split second, but nothing happens.
Code: [Select]
$if($fileexists($get(coverPath)),
    $drawrect(3,3,56,55,brushcolor-null pencolor-$get(color1))
    $imageabs2(54,53,,,,,4,4,$get(coverPath),nokeepaspect)
    $button(4,4,,,54,53,,,EXEC:$get(coverPath),)
    ,
)

Here is the global for coverPath
Code: [Select]
$puts(coverPath,$replace(%path%,%filename_ext%,'album_art.jpg'))

I'm using Vista 64bit and IrfanView is default program ofcourse.
Title: foo_ui_panels
Post by: Keikonium on 2007-11-26 19:53:07
Doh, I thought that Album Directory was something included with Panels UI  . I guess I am also using foo_run along side this code.

I just created a run command called "Album Directory" and made the Path "C:\Song Album Covers\%album%.jpg".

As for your code, it works perfectly fine for me. It creates a mini preview of the album art, and upon clicking it, it loads irfanview for me  .

Using the new 9.5 beta 5 of foobar running on WinXP SP2.
Title: foo_ui_panels
Post by: stampgevaar on 2007-11-26 21:03:13

For everyone that was a fan of PUI, if you know of someone capable of developing a component who also enjoyed PUI, direct them to this thread regarding the feasibility of an HTML/CSS rendering engine component (http://www.hydrogenaudio.org/forums/index.php?showtopic=54506).


Exactly what I was thinking about earlier today! That would be incredible.


Yes that really looks  like a good idea. I'm getting a feeling the panels ui project is dead so a follow up would be nice. It's not that people don't need a nice interface like some think... Some people, like me, always have there player on the foreground and I can't say I want to look at the default ui all the time. Not that it's not practical but panels fitted my taste better so...
Title: foo_ui_panels
Post by: orchid on 2007-11-26 21:16:50
Doh, I thought that Album Directory was something included with Panels UI  . I guess I am also using foo_run along side this code.

I just created a run command called "Album Directory" and made the Path "C:\Song Album Covers\%album%.jpg".

As for your code, it works perfectly fine for me. It creates a mini preview of the album art, and upon clicking it, it loads irfanview for me  .

Using the new 9.5 beta 5 of foobar running on WinXP SP2.


Couldn't get the run script to work either. Are you using 0.14.x version of panels_ui? Using 0.13.8b myself but perhaps I should try with newer. Hope it's not OS issue

Edit: I just noticed the iview32.exe process appears in task manager when button is executed, but application won't launch. Seems like OS issue then.
Title: foo_ui_panels
Post by: Keikonium on 2007-11-26 22:41:39
Could be an OS issue, I don't know :/.
Title: foo_ui_panels
Post by: shrinky on 2007-11-30 07:57:21
How come my seekbar doesn't show?

And can anyone help me add play/pause/stop buttons... Thank you
Code: [Select]
// Tabs
$select($eval($getpvar(display.mode)+1),

// Playlist
$drawrect(0,0,0,0,brushcolor-SYSCOL-15 pencolor-SYSCOL-15)

$panel(Playlist,Single Column Playlist,0,20,%_width%,$eval(%_height%-40),)

$panel(Playlists Dropdown,Playlists Dropdown,0,0,$sub(%_width%,0),20,)

$panel(Seekbar,Seekbar,00,$sub(%_height%,20),$sub(%_width%,0),20,)

,

// Explorer
$drawrect(0,0,0,0,brushcolor-SYSCOL-15 pencolor-SYSCOL-15)
$panel(Explorer,Explorer Tree,0,0,%_width%,$eval(%_height%-20),)
)



$button2(5,$eval(%_height%-16),0,0,20,12,'$font(,,bold,SYSCOL-2)PL','$font(,,bold,SYSCOL-13)PL',PVAR:SET:display.mode:0,TOOLTIP:"PLAYLIST")
$button2(25,$eval(%_height%-17),0,0,18,12,'$font(Wingdings,10,,SYSCOL-2)0','$font(Wingdings,10,,SYSCOL-13)1',PVAR:SET:display.mode:1,TOOLTIP:"EXPLORER TREE")

$panel(Seekbar,Seekbar,45,$sub(%_height%,20),$sub(%_width%,45),20,)
Title: foo_ui_panels
Post by: DaSilva on 2007-11-30 14:58:34
How is it possible to set the player to the right upper corner of the screen everytime the application starts?


Is this not possible?
Title: foo_ui_panels
Post by: radecke on 2007-11-30 16:18:01

How is it possible to set the player to the right upper corner of the screen everytime the application starts?


Is this not possible?

normally foobar starts at the position of the screen where you closed it before.


@shrinky
that's because the Seekbar panel is invisible. the function of this plugin is to make a seekbar, created in panels ui, clickable so that you can skip through the track by clicking on it.
you have to make a progress bar like this:

$if(%isplaying%,
   $puts(l,$eval(591* %playback_time_seconds% /  %length_seconds%))
   $imageabs2(,,,,$get(l),,174,$eval(%_height%-27),%foobar_path%\PanelsUI\flow\images\progress.png,)
,)

you can also use $rectabs(...) instead of a picture.
Title: foo_ui_panels
Post by: shrinky on 2007-12-01 03:06:47
normally foobar starts at the position of the screen where you closed it before.


@shrinky
that's because the Seekbar panel is invisible. the function of this plugin is to make a seekbar, created in panels ui, clickable so that you can skip through the track by clicking on it.
you have to make a progress bar like this:

$if(%isplaying%,
   $puts(l,$eval(591* %playback_time_seconds% /  %length_seconds%))
   $imageabs2(,,,,$get(l),,174,$eval(%_height%-27),%foobar_path%\PanelsUI\flow\images\progress.png,)
,)

you can also use $rectabs(...) instead of a picture.


thank you.... but i am very foobar illiterate, and am still confused as to how to add one. thank you though.
Title: foo_ui_panels
Post by: Keikonium on 2007-12-01 04:21:54

How is it possible to set the player to the right upper corner of the screen everytime the application starts?


Is this not possible?


Yes this is possible using Panels UI. All you have to do is use this code in a $button(...) command (read the wiki for more info):

WINDOWSIZE:width:height:RIGHT:TOP


thank you.... but i am very foobar illiterate, and am still confused as to how to add one. thank you though.


Here is a better example:

Put the following code in your // PerTrack header:

Code: [Select]
$panel(CustomizableSeekbar,Track Display,20,40,400,20,)
$panel(SeekPanel,Seek Panel,20,40,400,20,)


Obviously change the names to suit your needs. The dimentions of BOTH panels need to be the same for it to function and look right.

Now in the Track Display panel (called "CustomizableSeekbar" in this example) use the following code:

Code: [Select]
// PerSecond
$puts(SEEKdir,'C:\Program Files\foobar2000\FoOrby\buttons\powerpanels\seekbar')
$puts(progress,$muldiv(%playback_time_seconds%,$sub(%_width%,0),%length_seconds%))
$imageabs2(%_width%,13,,,,,0,4,$get(SEEKdir)\seek_back.png,nokeepaspect)
$ifgreater($get(progress),0,
$imageabs2(%_width%,13,,,$get(progress),,0,4,$get(SEEKdir)\seek_fore.png,nokeepaspect),)


Again, changing it to suit your needs. Hopefully this is helpful .
Title: foo_ui_panels
Post by: Disharmony on 2007-12-01 05:54:03
How come custom buttons doesn't seem to work on PanelsUI 14.12?
Title: foo_ui_panels
Post by: shrinky on 2007-12-01 08:27:38


How is it possible to set the player to the right upper corner of the screen everytime the application starts?


Is this not possible?


Yes this is possible using Panels UI. All you have to do is use this code in a $button(...) command (read the wiki for more info):

WINDOWSIZE:width:height:RIGHT:TOP


thank you.... but i am very foobar illiterate, and am still confused as to how to add one. thank you though.


Here is a better example:

Put the following code in your // PerTrack header:

Code: [Select]
$panel(CustomizableSeekbar,Track Display,20,40,400,20,)
$panel(SeekPanel,Seek Panel,20,40,400,20,)


Obviously change the names to suit your needs. The dimentions of BOTH panels need to be the same for it to function and look right.

Now in the Track Display panel (called "CustomizableSeekbar" in this example) use the following code:

Code: [Select]
// PerSecond
$puts(SEEKdir,'C:\Program Files\foobar2000\FoOrby\buttons\powerpanels\seekbar')
$puts(progress,$muldiv(%playback_time_seconds%,$sub(%_width%,0),%length_seconds%))
$imageabs2(%_width%,13,,,,,0,4,$get(SEEKdir)\seek_back.png,nokeepaspect)
$ifgreater($get(progress),0,
$imageabs2(%_width%,13,,,$get(progress),,0,4,$get(SEEKdir)\seek_fore.png,nokeepaspect),)


Again, changing it to suit your needs. Hopefully this is helpful .


thank you thank you
Title: foo_ui_panels
Post by: shrinky on 2007-12-01 21:49:56
one more question, how do i make it so that when i click on my seekbar, it fast forwards to there... or is that not possible. thanks!
Title: foo_ui_panels
Post by: Kiteroa on 2007-12-01 22:23:06
one more question, how do i make it so that when i click on my seekbar, it fast forwards to there... or is that not possible. thanks!


Can be done - you need  foo_uie_powerpanels
Title: foo_ui_panels
Post by: crazymad on 2007-12-04 09:01:40
in the library filter I only want to sort my media libaray by Artist -> Album -> Tracks, of course ordering the artist alphabetically, album by date of release and tracks by tracknumber of each album.

to my problem:

since I only have one Top Level Header in the library filter, I would love to have it expanded right away and not have to bother klicking it open everytime. moreover, Id love to rid of the Top Level Header completely and have the list of artists displayed from the start. is this possible?


and where do I specify to which playlist my selected tracks will be sent? right now it always sends them to a newly created playlist called ' *FILTER* '
Title: foo_ui_panels
Post by: Nickoladze on 2007-12-05 23:39:58
I've been using the latest beta version ever since terrestrial disappeared and it's never ever crashed for me.
Title: foo_ui_panels
Post by: TomBarlow on 2007-12-08 15:39:27
Can anyone tell me where I can get the betas from? I'd like to have double and middle click options in the filter, so I'd need a beta, I think I read 14.9 is stable, but I've only been able to find 14.12. Thanks.
Title: foo_ui_panels
Post by: mil3s on 2007-12-08 20:20:35
Can anyone tell me where I can get the betas from? I'd like to have double and middle click options in the filter, so I'd need a beta, I think I read 14.9 is stable, but I've only been able to find 14.12. Thanks.

http://www.hydrogenaudio.org/forums/index....c&tid=55754 (http://www.hydrogenaudio.org/forums/index.php?act=attach&code=showtopic&tid=55754)
Title: foo_ui_panels
Post by: Harun on 2007-12-18 06:58:28
i have my setup configured so that if the album art exists for the currently playing song, it shows the album art using the $imageabs function, and doesn't show anything if there is no art

if there is no art i have a button that uses foo_run to download the art to the directory of the song

my question: is there a way for the art to show (after adding the art) - other than restarting foobar?
Title: foo_ui_panels
Post by: Keikonium on 2007-12-18 07:37:44
i have my setup configured so that if the album art exists for the currently playing song, it shows the album art, and doesn't show anything if there is no art

if there is no art i have a button that uses foo_run to download the art to the directory of the song

my question: is there a way for the art to show (after adding the art) - other than restarting foobar?


Yes... but probably not the way you want it to show. I don't know if it's just my setup or not but I found that the following two ways will work:

1. Get the album art for the song you desire. Play a different song, then play the previous song again. The album art should show up.

2. Open the prefrences. Click Panels UI on the left hand side, then click the save button on the right (at the bottom). It will 'reload' the foobar interface and make the album art show.
Title: foo_ui_panels
Post by: Zetto on 2007-12-18 19:33:50
ROCK-STABLE PANELSUI (even 0.14.12)

Hi mates, seems i've found a way to make even version 0.14.12 stable (thx to gob).
The trick is: you need a combination of ColumnsUI and PanelsUI, where ColumnUI is your main UI Module (under display > user interface module). In ColumnsUI Layout window you then just create a TrackDisplay panel and Paste all your PanelUI code there.

Those random crashes with 0.14.12 (and even with 0.14.9 or 0.13.8 i got some), they made me sick and so im happy to have found out this workaround. it works 100%, try it out 
Title: foo_ui_panels
Post by: Keikonium on 2007-12-18 19:44:43
ROCK-STABLE PANELSUI (even 0.14.12)

Hi mates, seems i've found a way to make even version 0.14.12 stable (thx to gob).
The trick is: you need a combination of ColumnsUI and PanelsUI, where ColumnUI is your main UI Module (under display > user interface module). In ColumnsUI Layout window you then just create a TrackDisplay panel and Paste all your PanelUI code there.

Those random crashes with 0.14.12 (and even with 0.14.9 or 0.13.8 i got some), they made me sick and so im happy to have found out this workaround. it works 100%, try it out 


This was originally how I made my oldddd layout cause panels seemed over the top for me. However, with this "work around", you can't use glass (if you're on vista) and you can't hide the titlebar. I don't know if there is anything else that isn't possible .

I have experienced maybe one or two crashes with the 0.13.x versions, and only ONE with the 0.14.12 version. I am still confused about why everyone is having such problems with Panels UI, it runs perfectly fine for me.

Nice of you to post this work around for those who think that panels is buggy .
Title: foo_ui_panels
Post by: Zetto on 2007-12-18 19:56:10
yeah all the window tweaks off course dont work. i.e. "WINDOWSIZE" "hidetitlebar" "settitle", but i think its a fair trade.
Title: foo_ui_panels
Post by: gob on 2007-12-18 20:03:39
i can also say that i have had 0 stability issues with any version of panelsUI as long as columns UI is the main UI module. i've been using it for a long time and i have a pretty complicated setup.
Title: foo_ui_panels
Post by: DocBeard on 2007-12-18 21:45:47
Likewise. I'm presently using 13.8 (within a Columns UI framework), but I've used one of the 14 betas before within Columns without any crashes to speak of.
Title: foo_ui_panels
Post by: cybasoul on 2007-12-19 08:03:07
Hey guys, im working on a config and using UI Panels and SCPL.
I want to implement an iTunes like functionality to my SCPL, which is activating and deactivating tacks on the playlist.

I want to have toggle imagebuttons on each playlist item, using the buttons to activate and inactive the individual tracks. Im planing to use foo_skip to skip tracks that are tagged inactive 

Im faced with a show stopping issue, which is:

1 - $imabutton cannot be applied in SCPL
2 - UI Panels can not render stuff for SCPL items.

Does anyone have an idea of how this can be achieved, is it even feasible?

I have to have this feature and have been stuck on it for weeks 
Title: foo_ui_panels
Post by: dypsis on 2007-12-29 06:21:26
How do I get my tracks added to the Playlist from the Library by using double-click?

And also. Is there a way to add "Remove" to the context menu of the Playlist?
Title: foo_ui_panels
Post by: DaSilva on 2008-01-01 01:11:50


How is it possible to set the player to the right upper corner of the screen everytime the application starts?


Is this not possible?


Yes this is possible using Panels UI. All you have to do is use this code in a $button(...) command (read the wiki for more info):

WINDOWSIZE:width:height:RIGHT:TOP


Is it not possible to set this on every start instead of clicking on a button for that?
Title: foo_ui_panels
Post by: TomBarlow on 2008-01-05 12:53:19
For anyone missing Always On Top, I thought I'd share this I found:

http://users.forthnet.gr/pat/efotinis/programs/deskpins.html (http://users.forthnet.gr/pat/efotinis/programs/deskpins.html)

It adds a cheesy looking pin to your layout, but it's a small price to pay.
Title: foo_ui_panels
Post by: Totyo on 2008-01-06 21:30:46
do you know how can i create a button to toggle sort/group presets?
Title: foo_ui_panels
Post by: eddy@ on 2008-01-06 22:19:04
do you know how can i create a button to toggle sort/group presets?

$textbutton():
$button2(x,y,hotspot-x,hotspot-y,hotspot-w,hotspot-h,text,hover text,command,options)

Example 1:
Code: [Select]
$button2(10,60,0,0,150,20,
'$font(Calibri,10,shadow,255-255-255)$sortgroup_preset(1)',
'$font(Calibri,10,glow-140-210-220 glowexpand-1 glowalpha-120,220-220-250)$sortgroup_preset(1)',SORTGROUP_PRESET:1,TOOLTIP:)

Example 2:
Code: [Select]
$button2(10,60,0,0,150,20,
'$font(Calibri,10,shadow,255-255-255)$sortgroup_preset(0)',
'$font(Calibri,10,glow-140-210-220 glowexpand-1 glowalpha-120,220-220-250)$sortgroup_preset(0)',SORTGROUP_PRESET:0,TOOLTIP:)

$button2(10,80,0,0,150,20,
'$font(Calibri,10,shadow,255-255-255)$sortgroup_preset(1)',
'$font(Calibri,10,glow-140-210-220 glowexpand-1 glowalpha-120,220-220-250)$sortgroup_preset(1)',SORTGROUP_PRESET:1,TOOLTIP:)

$button2(10,100,0,0,150,20,
'$font(Calibri,10,shadow,255-255-255)$sortgroup_preset(2)',
'$font(Calibri,10,glow-140-210-220 glowexpand-1 glowalpha-120,220-220-250)$sortgroup_preset(2)',SORTGROUP_PRESET:2,TOOLTIP:)

$button2(10,120,0,0,150,20,
'$font(Calibri,10,shadow,255-255-255)$sortgroup_preset(3)',
'$font(Calibri,10,glow-140-210-220 glowexpand-1 glowalpha-120,220-220-250)$sortgroup_preset(3)',SORTGROUP_PRESET:3,TOOLTIP:)

$button2(10,140,0,0,150,20,
'$font(Calibri,10,shadow,255-255-255)$sortgroup_preset(4)',
'$font(Calibri,10,glow-140-210-220 glowexpand-1 glowalpha-120,220-220-250)$sortgroup_preset(4)',SORTGROUP_PRESET:4,TOOLTIP:)


Example 3:
Code: [Select]
$if($greater(%sortgroup_preset_count%,0),
$button2(10,60,0,0,150,20,
'$font(Calibri,10,shadow,255-255-255)$sortgroup_preset(0)',
'$font(Calibri,10,glow-140-210-220 glowexpand-1 glowalpha-120,220-220-250)$sortgroup_preset(0)',SORTGROUP_PRESET:0,TOOLTIP:)
$setpvar(name,100))

$if($greater(%sortgroup_preset_count%,1),
$button2(10,80,0,0,150,20,
'$font(Calibri,10,shadow,255-255-255)$sortgroup_preset(1)',
'$font(Calibri,10,glow-140-210-220 glowexpand-1 glowalpha-120,220-220-250)$sortgroup_preset(1)',SORTGROUP_PRESET:1,TOOLTIP:)
$setpvar(name,120))

$if($greater(%sortgroup_preset_count%,2),
$button2(10,100,0,0,150,20,
'$font(Calibri,10,shadow,255-255-255)$sortgroup_preset(2)',
'$font(Calibri,10,glow-140-210-220 glowexpand-1 glowalpha-120,220-220-250)$sortgroup_preset(2)',SORTGROUP_PRESET:2,TOOLTIP:)
$setpvar(name,140))

etc...
Title: foo_ui_panels
Post by: Falstaff on 2008-01-07 18:39:28
For anyone missing Always On Top, I thought I'd share this I found:

http://users.forthnet.gr/pat/efotinis/programs/deskpins.html (http://users.forthnet.gr/pat/efotinis/programs/deskpins.html)

It adds a cheesy looking pin to your layout, but it's a small price to pay.


thanx for this tip ! very useful
Title: foo_ui_panels
Post by: Totyo on 2008-01-07 19:10:06
eddy@

thanks for the fast reply.
Title: foo_ui_panels
Post by: eiskrap on 2008-01-09 20:22:55
Hi,

I'm trying to play around with ui_panels and have come across a question that I can't find the answer to.

If I open a new pui with POPUP, can I create a button to close this new pui later?

Thanks,

Chris
Title: foo_ui_panels
Post by: Totyo on 2008-01-12 14:50:15
Which redraw type is recommended to use with $panel ?
Title: foo_ui_panels
Post by: shakey_snake on 2008-01-12 16:03:14
// PerTrack
Title: foo_ui_panels
Post by: dRsrb on 2008-01-12 18:22:58
Hi!

0.14.12 ($newsyntax):

I don't know, if anybody else have this issue, but I'm not able to set a specific color ($textcolor()) for text in SCPL (tags & text is always black)!

I tried so many things, but it simply doesn't work and I don't know why!
Do I have to add anything else to code beside font functions?

Please, could anyone help me with sample code?


Bye
Title: foo_ui_panels
Post by: dRsrb on 2008-01-13 15:57:08
I found the solution: $newsyntax() must also be in the code (SCPL!), even though you have it in the // Global redrew section! 

That's the reason, why the new syntax doesn't work in SCPL!

Title: foo_ui_panels
Post by: crazymad on 2008-01-13 23:49:46
would it be possible to change the height of a row in the item view of the single column playlist dynamically? for example:

$if(condition
  ,
  $set_row_height(x+h)...
  ,
  ...
)

that would be really sweet. or you could make it possible to group in more layers then only album - song, for example album - disc# - song...
Title: foo_ui_panels
Post by: dRsrb on 2008-01-14 11:09:48
@crazymad

Not possible for only one row!
Title: foo_ui_panels
Post by: crazymad on 2008-01-15 14:38:30
then I would like to state the following feature requests

- modification of the row hight for each element separately. the dialog boxes should also stay and function as a standard height, if the command to modify the height never got called.

- the ability to define your own number of group levels. say instead of only "Group Display" and "Item Display", I would love a list of own defined groups, ordered in a hierarchical order so I could, say, group my playlist under an artist, then group em by albums under the artist group, maybe group'em by discnumber additionally and then have the tracks displayed. of course you'll need a display type for each group and an individual row height of each group instead a defining a single row height and then the numbers of row within a group would be nice
Title: foo_ui_panels
Post by: metal_termite on 2008-01-15 16:50:06
Crazymad, this component is not being developed anymore barring a miracle.
Title: foo_ui_panels
Post by: eddy@ on 2008-01-15 17:38:27
I notice that some new Panels UI users start a topic for help, but most of their problems get ignored. The developer has left, and the skin makers seem to feel tired. New users have to learn without a teacher.
Less and less people use Panels UI now. To be honest, as one of the Panels UI users, I really hope less and less people use Panels UI. foobar's titleformatting scripts are complicated for some new users, but Panels UI's syntax  makes foobar more complicated.
Title: foo_ui_panels
Post by: crazymad on 2008-01-15 20:12:59
well is the code open? Id love to have a look at it then. this component has so much potential!
Title: foo_ui_panels
Post by: carbeck on 2008-01-15 20:30:02
Hello,

Another guy with a problem ... I've just registered here in order to ask, because I couldn't find any useful answers anywhere yet.

The problem is, I've installed Foobar recently (v. 0.9.5), and I just don't get my Panels UI (v. 0.13.8 beta) successfully working: It will show the skin and all just fine, but everytime I start the program, the window at first appears in the size defined by the skin for like a quarter of a second and then it somehow gets resized to 500x500 pixels in spite of the size definitions contained in the skin file, and I absolutely have no idea why that is. Resizing the window and saving my preferences also doesn't work to keep the window size constant. However, I have set up Foobar using Panels UI on my mother's old PC (runs XP Pro SP2 like my machine) as well and it works all fine there without any unwanted resizing. Both computers use the necessary libraries to run the skin (in this case, FooNion and/or FooLars by lassekongo83.deviantart.com), i.e. in the latest version I could find.

Here's a screenshot of my problem:

(http://img85.imageshack.us/img85/1690/unbenannt1dt5.th.jpg) (http://img85.imageshack.us/img85/1690/unbenannt1dt5.jpg)

As you can see, the window is cut off at the right and gains additional space at the bottom in this case.

Thanks a lot for help,
cb
Title: foo_ui_panels
Post by: dRsrb on 2008-01-16 09:01:01
Hi!

Without code, it is very hard to say where the problem is!
Title: foo_ui_panels
Post by: metal_termite on 2008-01-16 10:48:08
well is the code open? Id love to have a look at it then. this component has so much potential!

Unfortunately it is not.
Title: foo_ui_panels
Post by: carbeck on 2008-01-16 15:58:00
Hi!

Without code, it is very hard to say where the problem is!

If I only knew where to look ... as I said, this is all new for me, also the scripting system.
Title: foo_ui_panels
Post by: DaSilva on 2008-01-16 16:51:11



How is it possible to set the player to the right upper corner of the screen everytime the application starts?


Is this not possible?


Yes this is possible using Panels UI. All you have to do is use this code in a $button(...) command (read the wiki for more info):

WINDOWSIZE:width:height:RIGHT:TOP


Is it not possible to set this on every start instead of clicking on a button for that?


Some more help please.

Another question:

How can I change the font of the song on the playlist?
Title: foo_ui_panels
Post by: Mookey on 2008-01-16 17:02:47
I looked up the dev's blog day before yesterday.  The last thing I see from him was in October.

I assume others have tried to get in contact with him. Has he just dropped off the face of the interwebs?
Title: foo_ui_panels
Post by: dRsrb on 2008-01-16 21:41:53
...
If I only knew where to look ... as I said, this is all new for me, also the scripting system.

I think that it has to do with a '$eval(%_width%-...)'-calculation!
But without code, I can't help you even more.

@Mookey

A link to this blog?
Title: foo_ui_panels
Post by: Mookey on 2008-01-18 02:24:10
This appears to be FofR's blog: http://fofr.trivialbeing.net/ (http://fofr.trivialbeing.net/)

I got it off the contact page on http://www.fooblog2000.com (http://www.fooblog2000.com)
Title: foo_ui_panels
Post by: Keikonium on 2008-01-18 03:30:09
This appears to be FofR's blog: http://fofr.trivialbeing.net/ (http://fofr.trivialbeing.net/)

I got it off the contact page on http://www.fooblog2000.com (http://www.fooblog2000.com)


This is not the creator of Panels UI. He just hosts the install files. The creator of Panels UI is a guy by the name of Terrestrial, and he seems to have disappeared :\
Title: foo_ui_panels
Post by: Mookey on 2008-01-21 05:04:27

This appears to be FofR's blog: http://fofr.trivialbeing.net/ (http://fofr.trivialbeing.net/)

I got it off the contact page on http://www.fooblog2000.com (http://www.fooblog2000.com)


This is not the creator of Panels UI. He just hosts the install files. The creator of Panels UI is a guy by the name of Terrestrial, and he seems to have disappeared :\


Ah. Then please disregard
Title: foo_ui_panels
Post by: crazymad on 2008-01-22 20:00:01
does anybody know what exactly happens when I check multiple checks in the grouping column in the "sort/group by" dialog box?

and how do I exactly assign grouping layouts to different groupings anyway? the documentation on this is very poor. does anybody know of better documentation about panels ui, library filter and the single column playlist then on the wiki pages of hydrogen audio?

thanks for any help... I know, I'm hooked 
Title: foo_ui_panels
Post by: cybasoul on 2008-01-24 12:08:46
does anyone know how to set the Albumart mode in pu panels script,

i.e. clicking on a button to set Mode to Now Playing or Follow Cursor.
But dont confuse this with playback follow cursor.

Thanks in advanced
Title: foo_ui_panels
Post by: Alzer on 2008-01-24 17:38:46
Hey everybody,

I am one of those users who use Panels UI for the sole purpose of getting the Track info panel so I can add it to Column UI. 'Nuff said about that.

When I tried to set it up as I want to I ran into a problem with the variables.

First of all, I would like a list with all the variables available in the Track info panel. That would be really helpful!

Second, I need some help with a variable which were available in the plugin foo_uie_trackinfo. It was called %time_elapsed% and showed how much time of the song now playing had elapsed (pretty self-explanatory, I know).

This variable is not recognized by Panels UI. Which variable should I use instead?

The second request is probably superfluous if my first request is filled. But I wrote it down just to clarify my problem.

And to clarify further, here's an example of what I want it to show:

Let's say that one minute has elapsed on a song which is 3m 43s. I want the track info panel to say something like this:

Time: 1:00 / 3:43

The code I have come up with so far is:

Code: [Select]
Time: ??? / %length%


But what should I use instead of "???" to get the desired result?

Any help would be appreciated!
Title: foo_ui_panels
Post by: eddy@ on 2008-01-24 19:21:02
But what should I use instead of "???" to get the desired result?

Code: [Select]
// PerSecond
%playback_time% / %length%



does anyone know how to set the Albumart mode in pu panels script,

i.e. clicking on a button to set Mode to Now Playing or Follow Cursor.
But dont confuse this with playback follow cursor.

Thanks in advanced

From Wiki (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/Commands#.25_trackinfo_mode.25):
Quote
%_trackinfo_mode%
Returns the current mode of the panel, Now Playing or Follow cursor.
Title: foo_ui_panels
Post by: Alzer on 2008-01-24 20:02:32

But what should I use instead of "???" to get the desired result?

Code: [Select]
// PerSecond
%playback_time% / %length%




Cheers mate!
Title: foo_ui_panels
Post by: Aussieboy2323 on 2008-01-27 05:13:40
I am having a bit of trouble with the library filter. Every item listed, from the headers, to each individual child has "[UNKNOWN FUNCTION]" in the left hand corner. I am using Panels UI 0.14.12 beta, however this problem has occur long before i started using it. I tried deleting everything under the Library Filter page under preferences, and under settings, but still no luck. The only temporary solution i found was to put a solid rectangle over it. If i want to make everything transparent, i have no idea what to do. This seems to be only a problem with my config, any others i downloaded seem to work fine. Any ideas on what i can do...?
Thanks
Title: foo_ui_panels
Post by: randmdood on 2008-01-31 07:58:28
is there any way to minimize/maximize/restore the window through buttons (trying to do a wmp theme where they don't have the titlebar) anybody have any ideas)

also this might belong somewere else but is there a list tree addin for a new version of panels ui (0.13.x)?

also i might be blind but here do i find a download to 0.14.x versions?
Title: foo_ui_panels
Post by: buktore on 2008-01-31 19:36:57
For minimize, there is "hide" command.
Title: foo_ui_panels
Post by: randmdood on 2008-02-01 01:19:34
For minimize, there is "hide" command.

thankyou. i found foobar 0.14.9.

oh and is there a restore window size command or a maximize command?


and another question, is it possible to find the position of the mouse when it's clicked?

and one more    is it possible to do loop commands or give variables to a certain artist/album in the library without having to select them (have a list of variables 1-whatever with the values set as artist)
Title: foo_ui_panels
Post by: cybasoul on 2008-02-01 14:04:23

But what should I use instead of "???" to get the desired result?

Code: [Select]
// PerSecond
%playback_time% / %length%



does anyone know how to set the Albumart mode in pu panels script,

i.e. clicking on a button to set Mode to Now Playing or Follow Cursor.
But dont confuse this with playback follow cursor.

Thanks in advanced

From Wiki (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/Commands#.25_trackinfo_mode.25):
Quote
%_trackinfo_mode%
Returns the current mode of the panel, Now Playing or Follow cursor.



and what about setting the mode, Im guessing that %_trackinfo_mode% only returns a value, I would like to set the mode.
Title: foo_ui_panels
Post by: Juro on 2008-02-03 23:25:56
Hi,

Im struggeling to configure my Library Filter.
I have a tag "styles" with multiple entries in each file, like "style1; style2; style3". Is it possible to make the library filter sorting for those styles, so that every song that has e.g. style1 in the styletag in under "style1" ?

Hope someone can help me,

Juro
Title: foo_ui_panels
Post by: Andreasvb on 2008-02-04 00:06:23
I use this for my styles, you may need to change the separator.

Code: [Select]
$if(%style%,< ALL STYLES >,!null!)|
$if2($meta_sep(style,|),!null!)
Title: foo_ui_panels
Post by: Juro on 2008-02-04 09:02:58
I use this for my styles, you may need to change the separator.

Code: [Select]
$if(%style%,< ALL STYLES >,!null!)|
$if2($meta_sep(style,|),!null!)



hey thanks, works!
Title: foo_ui_panels
Post by: The Judge on 2008-02-04 12:09:05
Any talk of someone picking development of this up again?
Title: foo_ui_panels
Post by: Keikonium on 2008-02-04 12:15:34
Any talk of someone picking development of this up again?


The source was never released, so I highly doubt it. The best we could hope for is someone recreating a Panels UI look-a-like component :/.
Title: foo_ui_panels
Post by: Mookey on 2008-02-09 00:47:08

Any talk of someone picking development of this up again?


The source was never released, so I highly doubt it. The best we could hope for is someone recreating a Panels UI look-a-like component :/.


Makes me really wonder what happened to this guy... Makes this powerful UI system and then just up and leaves.
Title: foo_ui_panels
Post by: vlada on 2008-02-09 14:14:31
I believe it was all based on TrackInfo (http://www.hydrogenaudio.org/forums/index.php?showtopic=29363) component, which has source available. Bu AFAIK Terrestrial never released any source for his modifications and further components.

I beleive someone would have to create it all from scratch, which is a lot of work.
Title: foo_ui_panels
Post by: randmdood on 2008-02-10 05:34:18
if i ever learn to languages needed i'll have a shot at it (but that'll be a long time from now)

so please if someone could rewrite panelsUI with the same formatting and more, that would be awesome!!!!!!!
Title: foo_ui_panels
Post by: WWNSX on 2008-02-10 20:08:36
Even though people keep asking for rewrites of PanelsUI I wish they would read at least the last 2 pages and understand that no source code has ever been release so a rewrite would be impossible.

What I always wonder if anyone knows Terrestrial personally and is in contact with him  and knows what he's up to and if he ever plans to come back to PanelsUI or even the foobar community but that will probably remain unanswered. I've searched this thread for for Terrestrials last post and I couldn't find any last words or any or reason why he left unless that's been moderate out.

who knows maybe after all the drama that happened last july he decided to take a break and maybe code PanelsUI in private and not come back till everything is how he wants it or maybe not.

All I know is PAnelsUI and some awesome configs got me more into foobar and using it and that's why i'm here and posting. anyway with all that being said here's some Questions I have.

1. is Titeformatting and therefore TAGZ or panelsUi more like a programming language and therefore would it be easier for me to use it or learn it if i brushed up on some programming basics?

2. Outside of reading all the wikis is there an easier way to understand the basics of PanelsUI and move on from there to making your own?

I'm planning on using PanelsUI 14.9.

any info would be great. Thanks
Title: foo_ui_panels
Post by: carbeck on 2008-02-10 20:29:36
I think that it has to do with a '$eval(%_width%-...)'-calculation!
But without code, I can't help you even more.

Alright, the skin is here (http://lassekongo83.deviantart.com/art/fooNION-73317040), I haven't changed it, but it happens with any skin as it seems, not only Lasse's. So it seems to be a somewhat more general problem of how my computer handles Panels UI. As I said, I use the same configuration of Foobar on another PC, and there it works flawlessly.
Title: foo_ui_panels
Post by: fredlb on 2008-02-11 18:52:53
Not sure if im putting this is the right place, but here goes;

I'm having a wierd problem with images not showing up. I'm trying to modify the Liqourice (http://customize.org/foobar/skins/54826) thingie.
Everything is working smooth, but for some reason the some of the album art is not showing up. Most of it works perfect, but some won't show up. They're named correctly (folder.jpg) and all that, tried removing the files, refreshing the library, everything, but for some artists it wont show up.
Is this even a problem within panels or is it something wierd going on with the files?

I'm very new to this, although most of the code is making sense, some stuff is still confusing.

Here is the code for the album art;

Sources:
Code: [Select]
// --- Image sources
//$puts(nocover,$getpvar(dir)/noart.png)
$puts(imgsrc,$replace(%path%,%filename_ext%,folder.*))
//$puts(artoverlay,$getpvar(dir)/overlay.png)
$puts(border,$getpvar(dir)/corners.png)


Displaying:
Code: [Select]
// --- Album Art Display
$if($and($fileexists($get(imgsrc)),$greater(%_itemcount%,5)),
//$imageabs2($get(imgw),89,,$eval($get(rowheight)*{%_itemindex%-1}),$get(imgw),$get(rowheight),$get(leftpad),,$get(nocover),NOKEEPASPECT)
$imageabs2($get(imgw),89,,$eval($get(rowheight)*{%_itemindex%-1}),$get(imgw),$get(rowheight),$get(leftpad),,$get(imgsrc),)
//$imageabs2($get(imgw),89,,$eval($get(rowheight)*{%_itemindex%-1}),$get(imgw),$get(rowheight),$get(leftpad),,$get(artoverlay),NOKEEPASPECT alpha-150)
$imageabs2($get(imgw),89,,$eval($get(rowheight)*{%_itemindex%-1}),$get(imgw),$get(rowheight),$get(leftpad),,$get(border),NOKEEPASPECT)
)


Thanks!

EDIT
Solved!
Seems as if the directory with the folder.jpg is named with a "#" in it, it wont load the images. Is this a known bug? Anyway to work around it than to rename the folder?
Title: foo_ui_panels
Post by: vigge on 2008-02-12 20:50:37
I've ran into the same issue as Chairman85 (http://www.hydrogenaudio.org/forums/index.php?showtopic=52465&st=1050&p=488041&#entry488041) did - adding tracks to the playback queue either by middle clicking them or using the context menu doesn't trigger the %isplaying% variable in SCPL for my current config. I've tried removing every component which isn't required (down to only foo_input_std.dll, foo_ui_columns.dll and foo_ui_panels.dll) and looked though every setting without any success. Any idea on what might be the problem?

It doesn't seem to be the SCPL code as not even the following works correctly:
Code: [Select]
$if(%isplaying%,PLAYING,NOT PLAYING) || %artist% -- %title%


It does work when using a fresh config file though (deleting the old one).

Edit: Found it now - I had changed the default middle click operation of the SCPL to 'Add to Playback Queue', resetting it to the default solved the problem.
Title: foo_ui_panels
Post by: buktore on 2008-02-13 09:21:08
Is there anyone who have any tips to make SCPL scroll faster (better perfomance,framerate) to share? I mean about coding, not something like disable transparent background,remove font effect or something like that.

I just recently found that, If you don't use $font() command at all in SCPL item display but use it only in group display and make your last $font() command you use in group display to set font type & size you want in playlist.  And set the font color in item display using $textcolor(xxx-xxx-xxx). Somehow it make SCPL scrolling performance much better.

But, you can't use font effect & different font type and size in playlist this way (I don't use font effect, it's slow. and I use just one font type anyway.) and there will be an incorrect text drawing at first when you just start foobar. But once you scroll playlist just a bit, everything will work just fine.

Right now, I have mod dawxxx666 FooAvA 1.03 config to make it incredibly fast even with my aging PC yet still (maybe more) shiny! Oh.. I'm so happy right now
Title: foo_ui_panels
Post by: IntroSS on 2008-02-17 08:58:01
Hi, I was wondering if it's possible to solve the problem I have.

Is it possible to take artist art from file folder.jpg, which is located one folder higher? For example, when you got artist folder which contains many subfolders. Folder.jpg is located in artist folder.

Sorry, if the question has already been risen. I was looking for it. Thank you 
Title: foo_ui_panels
Post by: eisteh on 2008-02-17 14:51:55
You should add ../ or /../ (depends on what paths you have) to the front of the path to the image (../ means to go back one folder from the place you currently are)
Title: foo_ui_panels
Post by: dRsrb on 2008-02-17 20:59:11
@carbeck
Do you have enabled the windows option to restore the windows on every startup?
Check your folder options!

Bye

...
Alright, the skin is here (http://lassekongo83.deviantart.com/art/fooNION-73317040), I haven't changed it, but it happens with any skin as it seems, not only Lasse's. So it seems to be a somewhat more general problem of how my computer handles Panels UI. As I said, I use the same configuration of Foobar on another PC, and there it works flawlessly.
Title: foo_ui_panels
Post by: DaSilva on 2008-02-18 14:39:49
My skin often starts in the upper left corner even if I closed it in the upper right corner.
What can I do to start it always in the upper right corner?
Are there some sort of x/y start parameters?
Thanks!
Title: foo_ui_panels
Post by: carbeck on 2008-02-24 15:11:42
@carbeck
Do you have enabled the windows option to restore the windows on every startup?
Check your folder options!

Do you mean "Vorherige Ordnerfenster bei der Anmeldung wiederherstellen" (uh ... might be something like Restore previous folder windows at login)? In this case, no, it's unchecked.
Title: foo_ui_panels
Post by: dRsrb on 2008-02-24 17:08:06
@carbeck

Yes, I meant that!

But I have no further ideas
Title: foo_ui_panels
Post by: Totyo on 2008-02-27 06:09:23
how can i get to know the width and height of an image?
Title: foo_ui_panels
Post by: Falstaff on 2008-02-27 06:59:26
how can i get to know the width and height of an image?


not possible, what is your need exactly ?
Title: foo_ui_panels
Post by: Totyo on 2008-02-27 08:06:46
not possible, what is your need exactly ?


I want to resize backround images while keeping their original aspect ratio and this works fine when i enter this:

$imageabs(0,0,/images\backgrounds\$getpvar(bg).jpg,resize,%_width%,%_height%)

But i want the image to fill in the whole window and crop the edges which don't fit in. Let's say, I have a portrait window and a landscape backround image, so the image should be resized vertically to the height of the window and horizontally enlarged to keep it's original aspect ratio, which means that the width of the picture will be larger than the width of the window. Because I want to position it centered, the left and right edges get cropped.

I hope I explained well and you can understand.
Title: foo_ui_panels
Post by: buktore on 2008-02-27 20:12:43
As far as I know, Not possible. You can't crop image according to there size because there's no way to get the image size.
Title: foo_ui_panels
Post by: Keikonium on 2008-02-27 20:34:28
If it is only the one image (and that image doesn't get replaced or anything like that) you can just put the width and height of the image in manually, and use the $eval() function to do what you want. But like the others have said, there is no way to get the size of the image from panels UI itself.
Title: foo_ui_panels
Post by: DaSilva on 2008-02-28 15:09:43
My skin often starts in the upper left corner even if I closed it in the upper right corner.
What can I do to start it always in the upper right corner?
Are there some sort of x/y start parameters?
Thanks!


Does someone have a solution for this?
Title: foo_ui_panels
Post by: KnightMare on 2008-03-02 17:44:06
I upgraded to foobar 0.9.5 and the "Prev/Next Playlist" commands are no longer updating the playlist pane. The playlist pane only updates to the new playlist if I doubleclick on a track after sending the "next playlist" command.

Short of downgrading/not using panelsui is there anything I can do to fix this?

edit: nevermind
Title: foo_ui_panels
Post by: dyniaq on 2008-03-02 20:46:39
Hi

I've got some problem with $textbutton() function. I want to make a button that display search matches for %artist% %album% querry on cover-paradies site. Code looks like this:
Code: [Select]
    $textbutton($get(art.active.anchor.x),$get(art.active.anchor.y),
        $get(art.active.width),$get(art.active.height),
        ,,
        EXEC:'http://cover-paradies.to/?Module=ExtendedSearch&SearchString='$replace($replace(%artist%[ %album%], ,+),',´),
        tooltip,Get covers from Cover Paradies
    )


And there's where the problem appears. When in querry asterisk --> ' <-- appears there's no results (i.e Pink I'm not dead). But when i switch asterisk to other character --> ´ <-- that appears on CP site results shows up. So I've tried to replace every ' char to ´ char. But it seems that PanelsUI do not allow to use asterisk sign as function parameter. Is there any way to use asterisk as a string?

Please from below, thx from above :]
Title: foo_ui_panels
Post by: Kiteroa on 2008-03-02 21:25:25
Hi

I've got some problem with $textbutton() function. I want to make a button that display search matches for %artist% %album% querry on cover-paradies site. Code looks like this:
Code: [Select]
    $textbutton($get(art.active.anchor.x),$get(art.active.anchor.y),
        $get(art.active.width),$get(art.active.height),
        ,,
        EXEC:'http://cover-paradies.to/?Module=ExtendedSearch&SearchString='$replace($replace(%artist%[ %album%], ,+),',´),
        tooltip,Get covers from Cover Paradies
    )


And there's where the problem appears. When in querry asterisk --> ' <-- appears there's no results (i.e Pink I'm not dead). But when i switch asterisk to other character --> ´ <-- that appears on CP site results shows up. So I've tried to replace every ' char to ´ char. But it seems that PanelsUI do not allow to use asterisk sign as function parameter. Is there any way to use asterisk as a string?

Please from below, thx from above :]



You could try referring to the ' as $char(39)
Title: foo_ui_panels
Post by: dyniaq on 2008-03-02 21:53:47


Thx Mr. :] Now it works fine. Sometimes quite obvious things comes on mind at the very end ;p
Title: foo_ui_panels
Post by: randmdood on 2008-03-03 04:29:29

My skin often starts in the upper left corner even if I closed it in the upper right corner.
What can I do to start it always in the upper right corner?
Are there some sort of x/y start parameters?
Thanks!


Does someone have a solution for this?

do you mean to have your foobar start on the upper right hand corner of the screen?

what i need is for foobar to adjust to a corner of the screen so when i set the windowsize to 1280x1024 the window is aligned to my screen. (i've got titlebar as not showing, i'm using buttons to resize)
Title: foo_ui_panels
Post by: z-x on 2008-03-03 13:30:11
I can't force Foobar (PanelsUI 0.14.12) to change the tooltip (when F2K is in tray) each time when track is changed. The tooltip is changing only when Foobar is show. Bug in 0.14.12 or what?
Title: foo_ui_panels
Post by: buktore on 2008-03-03 13:49:49
Quote
Bug in 0.14.12 or what?

Yes

Suck.. eh? 
Title: foo_ui_panels
Post by: z-x on 2008-03-03 17:13:50
Yep... How good will it be if author of Panels UI would open the code to the community. Well...
Title: foo_ui_panels
Post by: mystNZ on 2008-03-07 23:50:38
ok, I am racking my brain here and going nuts....somebody pleeeeaaase help:

I have a pvar set to 0 at start. I then wish to change this var (0/1) by using a button:

Code: [Select]
$puts(var,PlaylistToggle)
$button2(15,25,0,0,40,12,'$font(calibri,9,bold,73-73-73)'test,'$font(calibri,9,bold,43-149-255)'test,
    PVAR:SET:$get(var):$ifequal($getpvar($get(var)),0,1,0),
    TOOLTIP:"test"
)


When I push the button nothing happens. I can see this var in a track info panel by "$getpvar(PlaylistToggle)" showing 0. Am I mistaken in thinking that by using the button, I should be able to toggle the value (and see it) on the fly?? Oh and it is in the // PerTrack section. Basically I wanted to use this in order to show/hide panels on the fly - is this the correct way, or is there a better way?
Title: foo_ui_panels
Post by: Keikonium on 2008-03-08 00:03:12
Instead of the:

Code: [Select]
$puts(var,PlaylistToggle)


Can't you get rid of the $puts() and just use the code:

Code: [Select]
$button2(15,25,0,0,40,12,'$font(calibri,9,bold,73-73-73)'test,'$font(calibri,9,bold,43-149-255)'test,
    PVAR:SET:PlaylistToggle:$ifequal($getpvar(PlaylistToggle),0,1,0),
    TOOLTIP:"test"
)


Thats what I do and it works for me. If there isn't a need to use the $puts() then I wouldn't bother using it.
Title: foo_ui_panels
Post by: mystNZ on 2008-03-08 00:09:34
Instead of the:

Code: [Select]
$puts(var,PlaylistToggle)


Can't you get rid of the $puts() and just use the code:

Code: [Select]
$button2(15,25,0,0,40,12,'$font(calibri,9,bold,73-73-73)'test,'$font(calibri,9,bold,43-149-255)'test,
    PVAR:SET:PlaylistToggle:$ifequal($getpvar(PlaylistToggle),0,1,0),
    TOOLTIP:"test"
)


Thats what I do and it works for me. If there isn't a need to use the $puts() then I wouldn't bother using it.

Yea Ive tried that also, but still nothing happens, just cant seem to modify the var....I just dont get it 
Title: foo_ui_panels
Post by: Kiteroa on 2008-03-08 00:19:52
This works for me (not sure that it should according to info about how buttons are meant to work):


$ifequal($getpvar(fullscreen),0,
   $button2($get(xOffset),$get(yOffset),0,0,8,15,,,'PVAR:SET:fullscreen:1',)
,
   $button2($get(xOffset),$get(yOffset),0,0,8,15,,,'PVAR:SET:fullscreen:0',)
)
Title: foo_ui_panels
Post by: mystNZ on 2008-03-08 00:34:39
Thanks for the quick replies.
This works for me (not sure that it should according to info about how buttons are meant to work):


$ifequal($getpvar(fullscreen),0,
   $button2($get(xOffset),$get(yOffset),0,0,8,15,,,'PVAR:SET:fullscreen:1',)
,
   $button2($get(xOffset),$get(yOffset),0,0,8,15,,,'PVAR:SET:fullscreen:0',)
)

I've tried that too, but no change... how else do you guys hide/show panels? Maybe theres another approach..
Title: foo_ui_panels
Post by: Kiteroa on 2008-03-08 03:32:49
Are you putting this in the // PerTrack section?

It won't work anywhere else, and the spelling of all the section names must be exactly as per the spec.
Title: foo_ui_panels
Post by: Falstaff on 2008-03-08 08:15:12
Are you putting this in the // PerTrack section?

It won't work anywhere else, and the spelling of all the section names must be exactly as per the spec.

Yep, it must be that 'cause it works fine for me :

Code: [Select]

// PerTrack

$puts(var,'PlaylistToggle')
$button2(5,$eval(%_height%-15),0,0,40,12,'$font(calibri,9,bold,73-73-73)'test,'$font(calibri,9,bold,43-149-255)'test,
    PVAR:SET:$get(var):$ifequal($getpvar($get(var)),0,1,0),
    TOOLTIP:"test"
)

// test result
$font(calibri,8,normal,200-200-200)
$alignabs(105,$eval(%_height%-15),20,20,left,top)$getpvar(PlaylistToggle)

Title: foo_ui_panels
Post by: QuickoS on 2008-03-08 11:38:13
hi!
to start with, sorry if the problem has already been exposed.
I m using panelui 0.14.12 beta with vista and everything is ok at the begining
but after a few minutes (never the same time) of playing, the window starts going crazy: always on top with graphical errors (panels aren't at the right place and so on).i ll post a screnshot if i m not clear enough.
this problem appears with all pui skins
i didn't have this prob with xp.
hope someone can help me
thx in advance
Title: foo_ui_panels
Post by: mystNZ on 2008-03-08 11:40:37
Thank you all for trying to help, now its working!

The problem was that I had at the top $setpvar(PlaylistToggle,1) under "// Global" thinking that this is the way to initialize the variable with a default value (the rest of the code was indeed under // PerTrack). This made the variable practically static and unchangeable. 
Title: foo_ui_panels
Post by: Falstaff on 2008-03-08 15:37:42
hi!
to start with, sorry if the problem has already been exposed.
I m using panelui 0.14.12 beta with vista and everything is ok at the begining
but after a few minutes (never the same time) of playing, the window starts going crazy: always on top with graphical errors (panels aren't at the right place and so on).i ll post a screnshot if i m not clear enough.
this problem appears with all pui skins
i didn't have this prob with xp.
hope someone can help me
thx in advance


pb already known : PUI 0.14.12 is not stable at all !!! try 0.14.9 version :

http://brett.free.fr/foobar/foo_ui_panels_0.14.9.zip (http://brett.free.fr/foobar/foo_ui_panels_0.14.9.zip)
Title: foo_ui_panels
Post by: QuickoS on 2008-03-08 16:08:54

hi!
to start with, sorry if the problem has already been exposed.
I m using panelui 0.14.12 beta with vista and everything is ok at the begining
but after a few minutes (never the same time) of playing, the window starts going crazy: always on top with graphical errors (panels aren't at the right place and so on).i ll post a screnshot if i m not clear enough.
this problem appears with all pui skins
i didn't have this prob with xp.
hope someone can help me
thx in advance


pb already known : PUI 0.14.12 is not stable at all !!! try 0.14.9 version :

http://brett.free.fr/foobar/foo_ui_panels_0.14.9.zip (http://brett.free.fr/foobar/foo_ui_panels_0.14.9.zip)


thx a lot
Title: foo_ui_panels
Post by: Superunknown on 2008-03-08 17:08:33
Hi, I've got some kind of newbie question:

I'd like to display a specific SCPL for a specific playlist and another one for the other ones. I've written that :

$if($strstr(%playlist_name%,SpecificPlaylist),
$panel(Playlist2,Single Column Playlist,0,$get(yOffset),%_width%,$eval(%_height%-$get(yOffset)-26),),
$panel(Playlist3,Single Column Playlist,0,$get(yOffset),%_width%,$eval(%_height%-$get(yOffset)-26),))

Even if in the SpecificPlaylist, it displays the Playlist3 configuration, anyone can tell what's wrong ?
Title: foo_ui_panels
Post by: Superunknown on 2008-03-09 13:50:13
I've solved it with foo_cwb_hooks (thanks again Br3tt).

Now I've got another question, is it possible to make a button to switch to the next playlist ? A pretty simple request but I haven't managed to do so.
Title: foo_ui_panels
Post by: buktore on 2008-03-09 13:55:17
Use "Next playlist" or "Previous playlist" command.
Title: foo_ui_panels
Post by: Superunknown on 2008-03-09 14:14:55
Alright, that works perfectly, thanks for your support

Then, is it possible to do a button who will open the "album list" window ?
Title: foo_ui_panels
Post by: buktore on 2008-03-09 14:30:16
In PanelsUI setting windows, there are "Main" and "Context" button which show you (using the drop down box below it) the name of all command available. Which look like EX: "Edit/Sort/Sort by Album"

You only need to use the name of the command, in this case it's "Sort by Album" but using the whole command also work.
Title: foo_ui_panels
Post by: Superunknown on 2008-03-09 14:33:27
Alright, I didn't know that (I'm totally new on PanelsUI).
Thanks for your support
Title: foo_ui_panels
Post by: Superunknown on 2008-03-10 16:15:51
I've solved it with foo_cwb_hooks (thanks again Br3tt).

Now I've got another question, is it possible to make a button to switch to the next playlist ? A pretty simple request but I haven't managed to do so.

Moved to PUI 0.14.9 and now it didn't work anymore so if someone knows how I could make PUI display a different SCPL layout depending on the playlist I'm looking at (and not necessarily the running one), I'd love to learn how to do it.
Title: foo_ui_panels
Post by: Bollerkopp on 2008-03-12 03:23:03
hey,

i want to use 3 filter-panels (genre, artist & album) in my config - all 3 side by side.
is it possible that they have the same behaviour when the foobar-main-window is resized like in my columns UI-config? there the 3 filter-panels have always the same size (length):

[a href="http://www.abload.de/image.php?img=filter16k7.jpg" target="_blank"]

that is one of my code-experiments:

Quote
$select($add($getpvar(display.mode),1),
   $panel(Panels1,Filter,247,49,$eval(%_width%-876),175)
   $panel(Panels2,Filter,$eval(%_width%-596),49,$eval(%_width%-886),175)
   $panel(Panels3,Filter,$eval(%_width%-286),49,276,175)


i absolutely don't get it.

thx for your help.
Title: foo_ui_panels
Post by: antar3s on 2008-03-12 11:21:52
you can use something like
Code: [Select]
$div(%_width%,3)

to evaluate the available horizontal space for each filter panel
Title: foo_ui_panels
Post by: Bollerkopp on 2008-03-12 15:08:59
hi,

thanks for your reply.

sorry, but i'm new on panels_UI. how i have to use this in my code?

thx in advance.


edit:

i tried it with the first filter-panel. i see, that he do it, but divs the whole horizontal space:

Quote
$panel(Panels,Filter,247,49,$div(%_width%,3),175)


[a href="http://www.abload.de/image.php?img=filter_panelsps9.jpg" target="_blank"]

how i can set it, that he divs not the whole horizontal space, but from the first filter panel (247)?

thx.
Title: foo_ui_panels
Post by: Bollerkopp on 2008-03-12 22:55:57
hey,

ok, after hours of musing and trying i got it. 

this code works perfectly:

Quote
$panel(Panels,Filter,247,48,$eval({%_width%-256}/3),176)
   $panel(Panels2,Filter,$eval({%_width%-256}/3+247),48,$eval({%_width%-256}/3),176)
   $panel(Panels3,Filter,$eval({%_width%-256}/3+{{%_width%-256}/3}+247),48,$eval({%_width%-256}/3),176)


greets.
Title: foo_ui_panels
Post by: cYmoZz on 2008-03-22 15:04:52
Could someone pls upload the latest version anywhere? The official site is dow.
Title: foo_ui_panels
Post by: 22U2 on 2008-03-24 15:21:15
Hi. I have question. Why CONTEXT-SELECTED option don`t work in buttons (Panels 0.14.9 beta). Should I change buttons code?
For Example:
Code: [Select]
$button(0,0,64,0,15,15,/images\buttons\no.gif,/images\buttons\fdb.gif,Get Tags From freedb,CONTEXT-SELECTED)

This code work only with now played track, but not with selected. What should I do?
thx
Title: foo_ui_panels
Post by: antar3s on 2008-03-24 21:46:42
afaik CONTEXT-SELECTED is broken in all 0.14.x versions. but it works with 0.13.x versions of panels ui
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2008-03-25 22:57:51
Can someone tell me which version of Track Display has the transparent background feature?
Title: foo_ui_panels
Post by: Keikonium on 2008-03-26 00:11:08
Can someone tell me which version of Track Display has the transparent background feature?


I'm pretty sure that all the newest 13.x versions and 14.x versions all can do the transparent background. Unless you are looking for the version that doesn't come bundled with PUI?
Title: foo_ui_panels
Post by: cybasoul on 2008-03-26 06:35:58

not possible, what is your need exactly ?


I want to resize backround images while keeping their original aspect ratio and this works fine when i enter this:

$imageabs(0,0,/images\backgrounds\$getpvar(bg).jpg,resize,%_width%,%_height%)

But i want the image to fill in the whole window and crop the edges which don't fit in. Let's say, I have a portrait window and a landscape backround image, so the image should be resized vertically to the height of the window and horizontally enlarged to keep it's original aspect ratio, which means that the width of the picture will be larger than the width of the window. Because I want to position it centered, the left and right edges get cropped.

I hope I explained well and you can understand.


I dont know if you resolved the image size issue, but I once came across these two components, I haven't tried them yet, plus their documentation is in Japanese so Its kinda hard to tell what they exactly do, plus I still yet to meet an African dude who can read Japanese.

The one is called foo_func and has a method called $getimageinfo()
here is the reference (translated to broken English):
foo_func (http://209.85.135.104/translate_c?hl=en&u=http://blog.99ravens.net/index.php%3Fe%3D265&prev=/search%3Fq%3Dfoo_uie_elplaylist%26hl%3Den%26client%3Dfirefox-a%26rls%3Dorg.mozilla:en-US%3a%6ffficial%26hs%3DVOj)

The other one is foo_uie_elplaylist :
[Not My Release] ELPlaylist (http://www.hydrogenaudio.org/forums/index.php?showtopic=62133)

If you download the zip file, it has a readme text file, again, written in Japanese. In there, there are two functions: $getimagewidth(path), $getimageheight(path)

I havent tested any of these myself, but Im pretty sure you can get some useful stuff from them.
Let us know if it worked
Title: foo_ui_panels
Post by: Totyo on 2008-03-26 08:12:36
I dont know if you resolved the image size issue, but I once came across these two components, I haven't tried them yet, plus their documentation is in Japanese so Its kinda hard to tell what they exactly do, plus I still yet to meet an African dude who can read Japanese.

The one is called foo_func and has a method called $getimageinfo()
here is the reference (translated to broken English):
foo_func (http://209.85.135.104/translate_c?hl=en&u=http://blog.99ravens.net/index.php%3Fe%3D265&prev=/search%3Fq%3Dfoo_uie_elplaylist%26hl%3Den%26client%3Dfirefox-a%26rls%3Dorg.mozilla:en-US%3a%6ffficial%26hs%3DVOj)

The other one is foo_uie_elplaylist :
[Not My Release] ELPlaylist (http://www.hydrogenaudio.org/forums/index.php?showtopic=62133)

If you download the zip file, it has a readme text file, again, written in Japanese. In there, there are two functions: $getimagewidth(path), $getimageheight(path)

I havent tested any of these myself, but Im pretty sure you can get some useful stuff from them.
Let us know if it worked


Thanks for your help but I know about both, and my problem is (partially) solved now.
Title: foo_ui_panels
Post by: Kiteroa on 2008-03-26 08:57:04
Just tried foo_func.

It's fantastic - it adds new functions and provides scrteens for code (accessed via its preferences screen) to run

On init
On quit
On playback starting
On playback new track
On playback stop
On playback seek
On playback pause
On playback time (per second)
On volume change
On timer


AND you can access and use the functions in panels-ui track displays or SCPL!

References translated to broken English:
foo_func (http://209.85.135.104/translate_c?hl=en&u=http://blog.99ravens.net/index.php%3Fe%3D265&prev=/search%3Fq%3Dfoo_uie_elplaylist%26hl%3Den%26client%3Dfirefox-a%26rls%3Dorg.mozilla:en-US%3a%6ffficial%26hs%3DVOj)

functions (http://209.85.135.104/translate_c?hl=en&u=http://foobar2000.xrea.jp/index.php%3Ffoo_func%2520%25E8%25A7%25A3%25E8%25AA%25AC&prev=/search%3Fq%3Dfoo_uie_elplaylist%26hl%3Den%26client%3Dfirefox-a%26rls%3Dorg.mozilla:en-US%3a%6ffficial%26hs%3DVOj)

It includes some really useful command like creating and renaming playlists, accessing/activating other playlists, executing menu commands etc. etc.

Well worth a look!
Title: foo_ui_panels
Post by: antar3s on 2008-03-27 16:46:30
foo_func seems to be a pretty useful plugin. it is able to substitute the CONTEXT-SELECTED functionality of panelsui, by using the $contextmenu_execute function.
but so far i failed to find a way of tagging files this way. i tried to access the contextmenu entries added by foo_quicktag.
but foo_func can't find these entries. though, in the window where you set the keyboard shortcuts the contextmenuentry is there...
i wanna access something like 'Quick Tagger : Set <Album Rating> : 3' with $contextmenu_execute, so i can rate all files of an album at once. someone else any ideas?
or maybe someone who is able to speak japanese can ask the developer of foo_func to make quicktag entries accessible as well 
Title: foo_ui_panels
Post by: antar3s on 2008-03-28 12:10:30
ok, forget what i wrote. i just figured out a way to act on selected items. a combination of foo_run and foo_runcmd does the trick
Title: foo_ui_panels
Post by: Insolent on 2008-03-29 09:15:54
Is it possible for PanelsUI to update the freaking window title on song-change without me having to minimize and maximize the window?
Title: foo_ui_panels
Post by: Evgen on 2008-03-29 11:29:15
I have 2 questions about skinning for panels ui.

1) How to make seekbar like default windows seekbar, but with custom background and that thing, that moves along the bar?

2) How to make background of single column playlist transparent, so that i could see background underneath it?

Here is images, for better explanation

here is how it should look
(http://img184.imageshack.us/img184/1822/foo1pk3.png)

here is how is looks now
(http://img255.imageshack.us/img255/9091/foo2vv5.png)
Title: foo_ui_panels
Post by: pEar on 2008-03-31 20:06:40
Please help to add Hide Scrollbar function.
Title: foo_ui_panels
Post by: dRsrb on 2008-03-31 21:00:28
@Insolent
AFAIK not.

@Evgen
1) This is how it works for me:
Code: [Select]
//	Seebar
$puts(TEMP,$eval({%_time_elapsed_seconds%*100}/%_time_total_seconds%))
$puts(seek-bar-percent,$ifgreater(1,$get(TEMP),1,$get(TEMP)))

$ifgreater(%_time_elapsed_seconds%,0,
$drawrect(x,y,$muldiv($get(seek-bar-percent),width,100),height,brushColor-255-255-255 penColor-255-255-255 alpha-77)
,
)

$panel(PUI-SP,Seek Panel,x,y,width,height,)

2)
1. Right cklick on single column playlist
2. settings...
3. check option at bottom "Transparent Backgrond"

@pEar
The development of PanelsUI was aborted!
You can realize it by making a $panel (Track Display) and inside another $panel (single columns playlist).
Set
x=0
y=0
width=$eval(%_width%+20) [20 stands for the width of the scrollbar, usually 20 pixel wide]
height=%_height%

Example:
$panel(0,0,$eval(%_width%+20),%_height%,)

So far so good, but you still don't have an option for it.
You will have to set a $setpvar and a $button to click on it in your layout!

Bye
Title: foo_ui_panels
Post by: furinto on 2008-04-07 00:53:51
Biggest, most annoying issue is that settitle() doesn't update if foobar is minimized. Please fix this soon!
Title: foo_ui_panels
Post by: cmdrpaddy on 2008-04-07 01:19:29
Biggest, most annoying issue is that settitle() doesn't update if foobar is minimized. Please fix this soon!


Hasn't development of this component completely stopped?
Title: foo_ui_panels
Post by: Keikonium on 2008-04-07 01:21:38

Biggest, most annoying issue is that settitle() doesn't update if foobar is minimized. Please fix this soon!


Hasn't development of this component completely stopped?


Yes. The developer hasn't been here in close to a year, and Panels UI is closed source.
Title: foo_ui_panels
Post by: bluetooth01 on 2008-04-07 02:50:45
I didnt want to make my own thread in the support forum so i thought id post my quick question here.

heres the layout im using:

(http://i31.tinypic.com/302a1dv.png)

since the album art would be kind of repetitive if i had it there twice i thought id show two different images, one for all the albums and one for the playing album (a grey play button for not playing and red for when playing). so i need something that says when not playing show this image(or show it all the time) and if playing show this other image (or show it over the previous one).

Grey: C:\Program Files\foobar2000\PanelsUI\foovita\foovita\default.png
Red:  C:\Program Files\foobar2000\PanelsUI\foovita\foovita\playing.png

I got the grey image up, just not the 'if playing' part.
Code: [Select]
$imageabs2(40,40,,,,,10,4,/foovita\default.png,)

$if(%isplaying%,$imageabs2(40,40,,,,,10,4,/foovita\playing.png,),)


thanks for the help.
Title: foo_ui_panels
Post by: Keikonium on 2008-04-07 03:00:09
Try this:

Code: [Select]
$if(%isplaying%,
$imageabs2(40,40,,,,,10,4,/foovita\playing.png,)
,
$imageabs2(40,40,,,,,10,4,/foovita\default.png,)
)


The way $if() statements work is this:

$if(%isplaying%,
DO_THIS_WHEN_PLAYING
,
AND_THIS_WHEN_NOT_PLAYING
)
Title: foo_ui_panels
Post by: bluetooth01 on 2008-04-07 03:49:18
Try this:

Code: [Select]
$if(%isplaying%,
$imageabs2(40,40,,,,,10,4,/foovita\playing.png,)
,
$imageabs2(40,40,,,,,10,4,/foovita\default.png,)
)


The way $if() statements work is this:

$if(%isplaying%,
DO_THIS_WHEN_PLAYING
,
AND_THIS_WHEN_NOT_PLAYING
)



Still just shows the grey (default.png only) i checked and the playing.png image is in that folder and does work if i switch the two. Heres the whole group section, is there any code contradicting this image code?

Code: [Select]
$drawrect(0,0,0,%_height%,brushcolor-null pencolor-null)

$drawrect(0,0,$eval(%_width%-0),48,brushcolor-0-0-0 pencolor-null)

$font(AvantGarde LT Medium Caps,7,,90-90-90)
$alignabs(60,18,$sub(%_width%,4),22,left,left)%artist% \\ $font(AvantGarde LT Medium Caps,7,,104-25-44)%album%

$if(%isplaying%,
$imageabs2(40,40,,,,,10,4,/foovita\playing.png,)
,
$imageabs2(40,40,,,,,10,4,/foovita\default.png,)
)


thanks for the lesson 
Title: foo_ui_panels
Post by: Purple Monkey on 2008-04-07 16:21:51
Is this in the SCPL group header code? I don't think %isplaying% is defined in that context.
Title: foo_ui_panels
Post by: bluetooth01 on 2008-04-08 01:21:34
Is this in the SCPL group header code? I don't think %isplaying% is defined in that context.



yeah it is (im pretty sure  ) half the code works (the grey part img) just not the red... 
Title: foo_ui_panels
Post by: Keikonium on 2008-04-08 01:31:19
Try this:

Code: [Select]
$drawrect(0,0,0,%_height%,brushcolor-null pencolor-null)

$drawrect(0,0,$eval(%_width%-0),48,brushcolor-0-0-0 pencolor-null)

$font(AvantGarde LT Medium Caps,7,,90-90-90)
$alignabs(60,18,$sub(%_width%,4),22,left,left)%artist% \\ $font(AvantGarde LT Medium Caps,7,,104-25-44)%album%

$imageabs2(40,40,,,,,10,4,/foovita\default.png,)

$if(%isplaying%,
$imageabs2(40,40,,,,,10,4,/foovita\playing.png,)
,)


I just took the default image code out of the $if() statement. Now it should always show the default image, except when a group is playing, it will show the playing image.

Are you sure you have the paths correct, and the file names/extensions?
Title: foo_ui_panels
Post by: buktore on 2008-04-08 01:42:27
%isplaying% not work in SCPL header. It only get the state of the first track in the group. Furthermore, The header only refresh when playlist is change or TAG update. Try playing first track in the group with your current config and switch playlist to another and back again, you'll see what I mean.

EL Playlist can do what you want.
Title: foo_ui_panels
Post by: bluetooth01 on 2008-04-08 02:35:45
%isplaying% not work in SCPL header. It only get the state of the first track in the group. Furthermore, The header only refresh when playlist is change or TAG update. Try playing first track in the group with your current config and switch playlist to another and back again, you'll see what I mean.

EL Playlist can do what you want.


you are exactly right, i noticed the red showing up sometimes but infrequent and didnt fully work so i didnt mention to save confusion.

whats this EL playlist, ill go google it and check around the site to see what youre talking about.
Title: foo_ui_panels
Post by: Walterrrr on 2008-04-08 03:36:32
whats this EL playlist

http://www.hydrogenaudio.org/forums/index....showtopic=62133 (http://www.hydrogenaudio.org/forums/index.php?showtopic=62133)
Title: foo_ui_panels
Post by: cybasoul on 2008-04-09 13:31:10
Can someone please post me the last stable version of UI Panels. I think it was version 0.14.9 or 10, not sure.
Thanks in advance
Title: foo_ui_panels
Post by: dRsrb on 2008-04-09 13:55:07
Hi!

Download provided by shakey_snake
foo_ui_panels_0.14.9.zip (http://www.hydrogenaudio.org/forums/index.php?act=Attach&type=post&id=3842)


Bye
Title: foo_ui_panels
Post by: Keikonium on 2008-04-11 05:02:57
This is a reply to a problem posted in the Chronflow thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=55607&st=350&gopid=558579&#):

Basically what I have is a button that switches between Chronflow and Bubbleguuum's Coverflow (which I call Bubbleflow). So anyways, I had this code here:

Code: [Select]
$ifequal($getpvar(coverflow),1,
$ifequal($getpvar(setlyr),6,$panel(BubbleFlow,Cover flow,$eval($get(switchx)+1),$eval($get(switchy)+1),$eval($get(switchw)-2),$eval($get(switchh)-2),),)
,
$panel(ChronflowPanel,Chronflow,$eval($get(switchx)+1),$eval($get(switchy)+1),$eval($get(switchw)-2),$eval($get(switchh)-2),)
)


It would switch between the two just fine, but when I switched to Chronflow, it would be overtop of everything else even when the pvar I set WASN'T fitting what I thought was correct.

I had to add some more code to it, and I ended up with this:
Code: [Select]
$ifequal($getpvar(coverflow),1,
$ifequal($getpvar(setlyr),6,$panel(BubbleFlow,Cover flow,$eval($get(switchx)+1),$eval($get(switchy)+1),$eval($get(switchw)-2),$eval($get(switchh)-2),),)
,
$ifequal($getpvar(setlyr),6,$panel(ChronflowPanel,Chronflow,$eval($get(switchx)+1),$eval($get(switchy)+1),$eval($get(switchw)-2),$eval($get(switchh)-2),),)
)


I don't know how useful that is to you, but thats what fixed my problem.
Title: foo_ui_panels
Post by: BluDChyLD on 2008-04-11 10:45:04
The version on the site has broken the always on top option. I've read it last worked in 0.13.6. Could someone do me a huge favour and upload this for me? Been doing some googling and can't find it anywhere
Thanks
Title: foo_ui_panels
Post by: antar3s on 2008-04-12 00:57:33
you could also have a look at this thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=57548).
you can bind the exe to a button to toggle AlwaysOnTop
Title: foo_ui_panels
Post by: Nickoladze on 2008-04-20 10:19:37
Does anyone know of a button command that closes a popup window?
EXIT closes foobar completely, not just the window.

thanks
Title: foo_ui_panels
Post by: cybasoul on 2008-04-22 06:45:19
Guys, is it possible to set the UI Panel's view mode (Now Playing / Selected Item) without the use of the context menu. So that I can use an imagebutton to switch between the two?

Can someone please give me hope!
Title: foo_ui_panels
Post by: Shield on 2008-04-26 16:32:30
Hello,

I am currently putting the finishing touches to my first foobar2000 skin which is based on Panels UI 0.13.8 beta. The development raised a couple of problems which I am still unable to solve, so I depend on your help. In fact all problems are somewhat related since they all are about comparisons ... :

A single album per folder is the way most of the music is organized. But there are also some folders which contain a collection of personal favourites that do not share a single meta tag. That's why I would like to group the single column playlist by Folders, and if necessary, replace the group headers artist and album with "Various artists" and "Various albums". But how to compare the tags of multiple files ?

I also would like to determine both the longest track and the first group of a playlist. The commands %group_index% and %group_count%, specified within the Panels UI 0.13.x reference, look promising, but don't seem to two. In fact nothing does inside the Single Column Playlist Specific (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29/Commands_0.13.x#Single_Column_Playlist_Specific) chapter.

Oh, and by the way: How to edit a playlist ?! I know how to remove selected entries, but not how to manually sort them up and down, or move/copy them to a different list. I tried drag & drop and checked the command list, but both in vain. 

No clue how to accomplish any of these things ... so any answer will be very welcome !

Shield
Title: foo_ui_panels
Post by: Purple Monkey on 2008-04-27 01:36:07
A single album per folder is the way most of the music is organized. But there are also some folders which contain a collection of personal favourites that do not share a single meta tag. That's why I would like to group the single column playlist by Folders, and if necessary, replace the group headers artist and album with "Various artists" and "Various albums". But how to compare the tags of multiple files ?

You could group by %directory%, however you cannot compare the tags of multiple files. You could tag the collections with an %album artist% tag or a custom %collection% tag and display those.

Quote
I also would like to determine both the longest track and the first group of a playlist. The commands %group_index% and %group_count%, specified within the Panels UI 0.13.x reference, look promising, but don't seem to two.

Longest track is not possible, but you can sort by playtime to find it. For the first group try checking if %list_index% is 1, as it will take the value from the first item in the group.

Quote
Oh, and by the way: How to edit a playlist ?! I know how to remove selected entries, but not how to manually sort them up and down, or move/copy them to a different list. I tried drag & drop and checked the command list, but both in vain. 

Hold alt.
Title: foo_ui_panels
Post by: Shield on 2008-04-27 12:30:54
Thank you, Purple Monkey !

Too bad that it's not possible to compare the tags of different tracks. However, some of your workarounds may serve the purpose, especially the %list_index% trick. Unfortunately, sorting by playtime won't do, because what I have in mind is a differently sorted playlist with a bar alongside every track that symbolizes its running time. The longest track gets the maximum length, the others are proportional shorter. Therefore, if sorting by playtime is the only solution to get that longest running time, I would need to have something like an auto-cloned, auto-%length%-sorted hidden copy of the current playlist in order to "steal" this information for the benefit of the visible one. And I don't believe that this is possible.

Quote
Hold alt.

Ah, I see.  But that's all ? Moving a single track within a playlist ? Neither moving of multiple tracks nor copying into a different playlist ?
Title: foo_ui_panels
Post by: Purple Monkey on 2008-04-27 14:19:26
Sorry, I mean drag & drop is only enabled while alt is held: select tracks, hold alt, click and drag. However I don't think you can drag tracks to other playlists.
Title: foo_ui_panels
Post by: Kiteroa on 2008-04-27 22:59:35
You can get access to the first item in any group (including the first item of the first group = the first item of the playlist) in the group header using ordinary tags in the group header.
Title: foo_ui_panels
Post by: Shield on 2008-04-28 15:33:11
Sorry, I mean drag & drop is only enabled while alt is held: select tracks, hold alt, click and drag.

That is what is not working here. Alt+Rightclicking one or more preselected files doesn't produce anything. All I can do is Alt+Rightlick a single unselected item in order to drag it up or down. 

And Alt+Leftclick selects the whole playlist...
Title: foo_ui_panels
Post by: Purple Monkey on 2008-04-28 16:36:44
I'm running 0.13.8beta, the behaviour may have changed in 0.14.x.
Title: foo_ui_panels
Post by: Shield on 2008-04-29 15:41:51
I'm running 0.13.8beta

Me too...
Title: foo_ui_panels
Post by: Purple Monkey on 2008-04-30 14:37:05
In that case I have no ideas. :s
Title: foo_ui_panels
Post by: callisto on 2008-04-30 15:42:07
Hmm... correct me if I'm wrong, but if you select a song (or multiple songs) in SCPL then click again and hold it, you can drag&drop files within a playlist to arrange them!! (without any keyboard interaction...)
At least this works for me in 0.14.9 (I forgot if this was possible in 0.13.8)

edit: I think in 0.13.8 it was not just hold alt+click on an UNselected song, but select song first with leftclick and THEN hold alt+click to d&d... (maybe this is the problem!?)
Title: foo_ui_panels
Post by: buktore on 2008-04-30 16:35:51
Quote
0.14.1

    * $meta_sum(name) and $info_sum(name) (only valid for group headers)
    * full drag/drop for support scpl
    * $smallcaps(size 1,size 1 optns,size 2,size 2 optns,text)


It's not really "Full", playlist won't scroll when you drag some item at the top/bottom of the playlist + some other quirk.
Title: foo_ui_panels
Post by: Annihilator-X- on 2008-05-02 18:08:54
Hi. I have problem with using $imageabs2 with non-English format file name.
$iffileexisit would work but $imageabs2 would not take an non-ASCII name in %artist%

Is that anyway round that?
Thanks
Title: foo_ui_panels
Post by: Takaji on 2008-05-05 05:30:12
I'm using the following line of code in a script that I'm tweaking to fit my needs:


Code: [Select]
$if($strstr(%genre%,Classical),$roman([%discnumber%'.']%tracknumber%),[%discnumber%'.']%tracknumber%)


However, it's not doing what I want it to do. Instead of showing:

I.I
I.II
I.III
I.IV
I.V

it's showing this:

I
I
I
I
I

I'm sure that I'm not using the code right. Can anybody help me out please?
Thank you very much!
Title: foo_ui_panels
Post by: Falstaff on 2008-05-05 08:38:11
hi,

i make it work, use this :

Code: [Select]
$if($strstr(%genre%,Classical),$roman(%discnumber%)'.'$roman(%tracknumber%),[%discnumber%'.']%tracknumber%)
Title: foo_ui_panels
Post by: Takaji on 2008-05-05 18:28:10
hi,

i make it work, use this :

Code: [Select]
$if($strstr(%genre%,Classical),$roman(%discnumber%)'.'$roman(%tracknumber%),[%discnumber%'.']%tracknumber%)



Falstaff, thank you for your help. It's almost solved! The only problem is that when I use your code, albums without a disc number tag that are classical appear like this:

.I
.II
.III
.IV
.V
....

I'm not sure where to put the '.'. The whole idea is that %discnumber%'.' should only show WHEN the album has a discnumber tag attached to it... I hope I can fix this!

Thanks again for your help!
Title: foo_ui_panels
Post by: callisto on 2008-05-05 19:36:23
This should work:

Code: [Select]
$if($strstr(%genre%,Classical),[$roman(%discnumber%)'.']$roman(%tracknumber%),[%discnumber%'.']%tracknumber%)
Title: foo_ui_panels
Post by: Falstaff on 2008-05-05 19:47:28

hi,

i make it work, use this :

Code: [Select]
$if($strstr(%genre%,Classical),$roman(%discnumber%)'.'$roman(%tracknumber%),[%discnumber%'.']%tracknumber%)



Falstaff, thank you for your help. It's almost solved! The only problem is that when I use your code, albums without a disc number tag that are classical appear like this:

.I
.II
.III
.IV
.V
....

I'm not sure where to put the '.'. The whole idea is that %discnumber%'.' should only show WHEN the album has a discnumber tag attached to it... I hope I can fix this!

Thanks again for your help!


OK, wish excausted
Code: [Select]
$if($strstr(%genre%,Classical),$if(%discnumber%,$roman(%discnumber%)'.',)$roman(%tracknumber%),[%discnumber%'.']%tracknumber%)
Title: foo_ui_panels
Post by: Takaji on 2008-05-06 06:38:55
Falstaff, callisto, thank you very much for your help!
Both suggestions worked perfectly. Now I can be happy and everything ^^

Thanks again!
Title: foo_ui_panels
Post by: Superunknown on 2008-05-11 18:05:03
Hi,
Is there a way to make a button who opens a specific playlist ?
Title: foo_ui_panels
Post by: Falstaff on 2008-05-11 19:03:53
Hi,
Is there a way to make a button who opens a specific playlist ?


yes, by using variables and foo_func playlist commands :

1) code a button $button(...) : on clicking set the variable var_button1 to 1

2) code a condition : if var_button1 = 1 then $playlist_active(your_specific_playlist_name)

but you have to reset the variable value to 0 by a way you have to choose (another button? ... on an specific event (possible in foo_func))

Bye
Title: foo_ui_panels
Post by: Superunknown on 2008-05-11 19:46:07
Alright ! I'll try it ! Thanks !
Title: foo_ui_panels
Post by: Shield on 2008-05-12 17:47:42
(http://webssmilies.de/sonstige/3.gif)

The skin I am currently woking on is based on Columns UI, however I think its better to post my question here because I have troubles using the Panels UI commands  $setpvar and $getpvar respectively. It seems like  $setpvar loses its ability to store a variable between sessions when Panels UI is not the primary user interface. Is there a workaround for this issue ?

The Panels UI Version is 0.13.8 beta, Columns UI is v0.2.

Thank you for any help !
Title: foo_ui_panels
Post by: Falstaff on 2008-05-12 18:03:28
(http://webssmilies.de/sonstige/3.gif)

The skin I am currently woking on is based on Columns UI, however I think its better to post my question here because I have troubles using the Panels UI commands  $setpvar and $getpvar respectively. It seems like  $setpvar loses its ability to store a variable between sessions when Panels UI is not the primary user interface. Is there a workaround for this issue ?

The Panels UI Version is 0.13.8 beta, Columns UI is v0.2.

Thank you for any help !


maybe Pui have to be the default interface to make pvars working ...

other way to store permanent vars is maybe using $textfile of foo_func ...
Title: foo_ui_panels
Post by: DocBeard on 2008-05-12 18:27:20
Which version of foobar2000 are you using? The $setpvar and $getpvar functions no longer function as of the most recent beta.
Title: foo_ui_panels
Post by: Igster on 2008-05-13 11:27:14
Hello everyone! I have this little problem here which is driving me nuts! I can't get this great thing to work!
I extract foo_ui_panels and I get the folder. I put foo_ui_panels.dll to foobars components folder, then I'm not sure what to do.

Do I have to make folder "PanelsUI" to foobar2000 folder? And what should I do with that "basic" thing?

I would be really happy if someone could tell me step by step how to do this, maybe include some pictures too because I'm sure there are other noobish people fighting with this!

If there is already good guide I'm sorry, if someone could link it it would be great!
Title: foo_ui_panels
Post by: OrthodoX on 2008-05-13 12:44:48
Put foo_ui_panels.dll in the components folder.
Start Foobar!
Now there must be shown a dropdownbutton
take PanelsUI!
Finished!
Title: foo_ui_panels
Post by: Shield on 2008-05-13 12:48:22
@ Igster:That's it. Additional layouts have to be placed within the PanelsUI folder whereupon they can be selected at > Preferences > Display > PanelsUI

See also the links on this page: http://wiki.hydrogenaudio.org/index.php?ti...oo_ui_panels%29 (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29)

The $setpvar and $getpvar functions no longer function as of the most recent beta.

Oh. So, one problem less. Splendid.

other way to store permanent vars is maybe using $textfile of foo_func ...

Thanks, Falstaff.  I'll take a look at it.
Title: foo_ui_panels
Post by: Takaji on 2008-05-15 07:09:42
I don't know why, but foobar has been doing random crashes. I have no idea what the problem is. Any insights? All I know is that it's panels-related.
Thank you

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 06AFAE1Eh
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
Code bytes (06AFAE1Eh):
06AFADDEh:  10 89 44 24 14 89 5C 24 1C 89 44 24 18 7F 7C 8B
06AFADEEh:  44 24 44 83 C0 FF 03 C6 8B CF 89 44 24 28 8D 04
06AFADFEh:  32 2B CA 89 44 24 20 83 C1 01 3B C6 7D 04 8B C6
06AFAE0Eh:  EB 0A 8B 54 24 28 3B C2 7E 02 8B C2 8B 54 24 3C
06AFAE1Eh:  8B 04 82 8B D0 C1 FA 18 81 E2 FF 00 00 00 01 54
06AFAE2Eh:  24 10 8B D0 C1 FA 10 81 E2 FF 00 00 00 01 54 24
06AFAE3Eh:  14 0F B6 D4 25 FF 00 00 00 01 44 24 18 8B 44 24
06AFAE4Eh:  20 83 C0 01 03 DA 83 E9 01 89 44 24 20 75 AB 8B
Stack (0025E038h):
0025E018h:  00000000 00000000 00000000 00000000
0025E028h:  00000000 00000000 00000000 00000000
0025E038h:  00000000 00000002 07ABE918 000001C8
0025E048h:  00000000 00000000 00000000 00000000
0025E058h:  00000000 07ABE918 000001C7 0EAA8060
0025E068h:  00000000 00000002 06AFAFE5 00000000
0025E078h:  07ABE918 000001C8 00000002 00000000
0025E088h:  000001C8 00D2D2D2 00000002 00000000
0025E098h:  00000000 07ABE918 00000001 00000390
0025E0A8h:  A5013D13 00000000 00000000 000001C8
0025E0B8h:  06AFEEA6 3C01207A 00000000 0000028C
0025E0C8h:  A5013D13 000001C8 00000002 002F5AFA
0025E0D8h:  00000000 00000001 00000000 7B44F81A
0025E0E8h:  00000000 00000008 0025F6A8 00000000
0025E0F8h:  00000800 0EAC0A08 002F5AFA 002F5AFA
0025E108h:  00000000 0000002A 00000000 01BD0000
0025E118h:  07AAAE70 07BD9408 00000001 000000D2
0025E128h:  00000000 0EAC0568 00000008 00000000
0025E138h:  00000000 07B01720 00000000 0025E16C
0025E148h:  07A965A8 07AAB82E 00000000 00000000
Registers:
EAX: 00000000, EBX: 00000000, ECX: 00000001, EDX: 00000000
ESI: 00000000, EDI: 00000000, EBP: 0EAA8060, ESP: 0025E038
Crash location: "foo_ui_panels", loaded at 06AB0000h - 06B77000h
Symbol: "foobar2000_get_interface" (+0000834Eh)

Loaded modules:
foobar2000                      loaded at 00DA0000h - 00EC3000h
ntdll                            loaded at 77220000h - 7733E000h
kernel32                        loaded at 75B10000h - 75BE8000h
COMCTL32                        loaded at 75560000h - 756F4000h
msvcrt                          loaded at 760E0000h - 7618A000h
ADVAPI32                        loaded at 773A0000h - 7745F000h
RPCRT4                          loaded at 76190000h - 76253000h
GDI32                            loaded at 77010000h - 7705B000h
USER32                          loaded at 75D30000h - 75DCE000h
SHLWAPI                          loaded at 75CD0000h - 75D25000h
SHELL32                          loaded at 76260000h - 76D2E000h
ole32                            loaded at 75DD0000h - 75F14000h
shared                          loaded at 10000000h - 1002A000h
COMDLG32                        loaded at 75FA0000h - 76014000h
ShimEng                          loaded at 6F430000h - 6F44E000h
apphelp                          loaded at 75900000h - 7592C000h
AcLayers                        loaded at 6E060000h - 6E0E7000h
OLEAUT32                        loaded at 76050000h - 760DC000h
USERENV                          loaded at 75990000h - 759AE000h
Secur32                          loaded at 75970000h - 75984000h
WINSPOOL                        loaded at 73310000h - 73351000h
MPR                              loaded at 75390000h - 753A4000h
AcGenral                        loaded at 6B340000h - 6B550000h
UxTheme                          loaded at 74780000h - 747BF000h
WINMM                            loaded at 74C90000h - 74CC3000h
OLEACC                          loaded at 74C50000h - 74C88000h
NETAPI32                        loaded at 757E0000h - 7584A000h
PSAPI                            loaded at 75AD0000h - 75AD7000h
MSACM32                          loaded at 73E00000h - 73E15000h
VERSION                          loaded at 75960000h - 75968000h
sfc                              loaded at 70C40000h - 70C45000h
sfc_os                          loaded at 741B0000h - 741BD000h
SETUPAPI                        loaded at 76E80000h - 77009000h
dwmapi                          loaded at 70810000h - 7081C000h
urlmon                          loaded at 77060000h - 77187000h
iertutil                        loaded at 77350000h - 77395000h
SHUNIMPL                        loaded at 74190000h - 74195000h
IMM32                            loaded at 76020000h - 7603E000h
MSCTF                            loaded at 75BF0000h - 75CB7000h
LPK                              loaded at 76040000h - 76049000h
USP10                            loaded at 75F20000h - 75F9D000h
APSHook                          loaded at 000A0000h - 000B5000h
ItClient                        loaded at 00380000h - 00398000h
foo_abx                          loaded at 00FE0000h - 01013000h
foo_ac3                          loaded at 01020000h - 0104F000h
foo_albumlist                    loaded at 013E0000h - 01447000h
foo_audioscrobbler              loaded at 01370000h - 013A0000h
WS2_32                          loaded at 76E50000h - 76E7D000h
NSI                              loaded at 77340000h - 77346000h
foo_bitcompare                  loaded at 01470000h - 01497000h
foo_browser                      loaded at 01840000h - 01879000h
foo_bubble_coverflow            loaded at 01910000h - 01996000h
OPENGL32                        loaded at 6F540000h - 6F60B000h
GLU32                            loaded at 74120000h - 74143000h
DDRAW                            loaded at 6EF10000h - 6EFF6000h
DCIMAN32                        loaded at 6F3A0000h - 6F3A6000h
gdiplus                          loaded at 74420000h - 745CA000h
foo_cdda                        loaded at 01880000h - 018B5000h
foo_chronflow                    loaded at 01B30000h - 01B91000h
foo_converter                    loaded at 01D10000h - 01D79000h
foo_cwb_hooks                    loaded at 01F00000h - 01F4C000h
foo_dirwatch                    loaded at 018C0000h - 018EE000h
foo_dockable_panels              loaded at 019E0000h - 01A13000h
foo_dop                          loaded at 01F50000h - 01FE6000h
foo_dsp_dolbyhp                  loaded at 019A0000h - 019C1000h
foo_dsp_downmix                  loaded at 02000000h - 02038000h
libfftw3f-3                      loaded at 63740000h - 6380B000h
foo_dsp_pl2                      loaded at 01BB0000h - 01BCE000h
foo_dsp_std                      loaded at 02070000h - 020B8000h
foo_facets                      loaded at 022E0000h - 02360000h
MSIMG32                          loaded at 75030000h - 75035000h
foo_fileops                      loaded at 02120000h - 02166000h
foo_freedb2                      loaded at 02360000h - 023A1000h
foo_func                        loaded at 023B0000h - 023F2000h
foo_infobox                      loaded at 02430000h - 02470000h
foo_input_alac                  loaded at 020D0000h - 020ED000h
foo_input_monkey                loaded at 02470000h - 024BA000h
foo_input_mslive                loaded at 028C0000h - 02943000h
WMVCore                          loaded at 719F0000h - 71C46000h
WMASF                            loaded at 72020000h - 72059000h
libmmd                          loaded at 02D30000h - 02FE1000h
MSVCR80                          loaded at 71CE0000h - 71D7B000h
foo_input_std                    loaded at 030E0000h - 03208000h
foo_input_tta                    loaded at 026D0000h - 026FD000h
foo_masstag                      loaded at 02CC0000h - 02D10000h
foo_masstag_addons              loaded at 02700000h - 02721000h
foo_menu_addons                  loaded at 02FF0000h - 03035000h
foo_msnalt                      loaded at 02770000h - 02789000h
foo_playback_custom              loaded at 03310000h - 03355000h
foo_playcount_mod                loaded at 02970000h - 02985000h
foo_playlist_manager            loaded at 033F0000h - 03434000h
foo_playlist_tree                loaded at 034B0000h - 03526000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 73140000h - 73147000h
libmzgc360_000                  loaded at 035A0000h - 03644000h
foo_popupplus                    loaded at 03670000h - 036F1000h
RICHED20                        loaded at 71F60000h - 71FD4000h
foo_random                      loaded at 03440000h - 0347D000h
foo_rgscan                      loaded at 03530000h - 0358A000h
foo_run                          loaded at 03710000h - 0373B000h
foo_scrobblecharts              loaded at 03860000h - 03893000h
WININET                          loaded at 76D30000h - 76E00000h
Normaliz                        loaded at 75CC0000h - 75CC3000h
foo_uie_albumart                loaded at 038A0000h - 038DD000h
foo_uie_albumart_msn            loaded at 038E0000h - 038FC000h
foo_uie_albumlist                loaded at 03A20000h - 03A63000h
foo_uie_console                  loaded at 03A70000h - 03A8B000h
foo_uie_elplaylist              loaded at 03B20000h - 03B63000h
foo_uie_explorer                loaded at 03AD0000h - 03B0C000h
foo_uie_graphical_browser        loaded at 70100000h - 70160000h
foo_uie_lyrics                  loaded at 03C20000h - 03C7E000h
foo_uie_lyrics_art              loaded at 04180000h - 04230000h
foo_uie_lyrics_panel            loaded at 03C90000h - 03CF9000h
foo_uie_peakmeter                loaded at 03BD0000h - 03C03000h
foo_uie_playlists_dropdown      loaded at 03D40000h - 03D79000h
foo_uie_powerpanels              loaded at 03D80000h - 03DA3000h
foo_uie_queuemanager            loaded at 03F00000h - 03F39000h
mscoree                          loaded at 79000000h - 79046000h
msvcm80                          loaded at 6FB00000h - 6FB7D000h
mscorwks                        loaded at 79E70000h - 7A3FF000h
mscorlib.ni                      loaded at 790C0000h - 79BF6000h
mscorjit                        loaded at 79060000h - 790B6000h
rsaenh                          loaded at 74D20000h - 74D58000h
System.ni                        loaded at 7A440000h - 7AC2A000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF7C000h
foo_uie_quicksearch              loaded at 044B0000h - 044F6000h
foo_uie_typefind                loaded at 04470000h - 044A0000h
foo_uie_vis_channel_spectrum    loaded at 04590000h - 045B8000h
foo_uie_vis_projectm            loaded at 048C0000h - 0490A000h
foo_uie_wmpvis                  loaded at 045C0000h - 045E8000h
foo_ui_columns                  loaded at 07520000h - 0761E000h
foo_ui_panels                    loaded at 06AB0000h - 06B77000h
foo_ui_std                      loaded at 07BE0000h - 07CA1000h
foo_unpack                      loaded at 04760000h - 0478D000h
foo_version                      loaded at 04910000h - 04936000h
dbghelp                          loaded at 72CF0000h - 72DCC000h
foo_whatsnew                    loaded at 04940000h - 04970000h
DolbyHph                        loaded at 09B90000h - 09CA8000h
NLAapi                          loaded at 746A0000h - 746AF000h
IPHLPAPI                        loaded at 751F0000h - 75209000h
dhcpcsvc                        loaded at 751B0000h - 751E5000h
DNSAPI                          loaded at 75400000h - 7542B000h
WINNSI                          loaded at 751A0000h - 751A7000h
dhcpcsvc6                        loaded at 75180000h - 751A0000h
mswsock                          loaded at 74FC0000h - 74FFB000h
winrnr                          loaded at 717C0000h - 717C8000h
WLDAP32                          loaded at 76E00000h - 76E49000h
napinsp                          loaded at 717B0000h - 717BF000h
pnrpnsp                          loaded at 71750000h - 71762000h
wshbth                          loaded at 717A0000h - 717AC000h
mdnsNSP                          loaded at 16080000h - 16099000h
rasadhlp                        loaded at 70C90000h - 70C96000h
wship6                          loaded at 75020000h - 75026000h
wshtcpip                        loaded at 74BF0000h - 74BF6000h
CLBCatQ                          loaded at 77190000h - 77214000h
WINTRUST                        loaded at 74A70000h - 74A9D000h
CRYPT32                          loaded at 75290000h - 75381000h
MSASN1                          loaded at 753E0000h - 753F2000h
imagehlp                        loaded at 75AE0000h - 75B09000h
imjptip                          loaded at 6E2A0000h - 6E36C000h
imjp10k                          loaded at 6E380000h - 6E43F000h
imetip                          loaded at 6E1E0000h - 6E23B000h
imecfm                          loaded at 6FDA0000h - 6FDAB000h
imjpapi                          loaded at 6E180000h - 6E1D3000h
imjkapi                          loaded at 6E670000h - 6E693000h
WindowsCodecs                    loaded at 73A20000h - 73AD2000h
AcSignIcon                      loaded at 56F50000h - 56F5D000h
MFC80U                          loaded at 6E860000h - 6E96F000h
MFC80ENU                        loaded at 6F070000h - 6F07E000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC6C000h
DSOUND                          loaded at 6E100000h - 6E171000h
POWRPROF                        loaded at 74C00000h - 74C1A000h
MMDevApi                        loaded at 74720000h - 74747000h
audioses                        loaded at 73DC0000h - 73DE1000h
audioeng                        loaded at 73C10000h - 73C76000h
AVRT                            loaded at 74BE0000h - 74BE7000h
SXS                              loaded at 758A0000h - 758FF000h

Stack dump analysis:
Address: 06AFAFE5h, location: "foo_ui_panels", loaded at 06AB0000h - 06B77000h
Symbol: "foobar2000_get_interface" (+00008515h)
Address: 06AFEEA6h, location: "foo_ui_panels", loaded at 06AB0000h - 06B77000h
Symbol: "foobar2000_get_interface" (+0000C3D6h)
Address: 7B44F81Ah, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC6C000h
Address: 77228BF2h, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 77267E33h, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "RtlConvertUlongToLargeInteger" (+00002EADh)
Address: 77281843h, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 772816DCh, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "RtlAllocateHeap" (+000000AFh)
Address: 77267E53h, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "RtlConvertUlongToLargeInteger" (+00002ECDh)
Address: 772818C3h, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "RtlFreeHeap" (+0000007Ah)
Address: 77262B9Dh, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "RtlReAllocateHeap" (+000001B0h)
Address: 7728240Bh, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B25h)
Address: 77282447h, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B61h)
Address: 77282054h, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "RtlTryEnterCriticalSection" (+0000076Eh)
Address: 000A000Dh, location: "APSHook", loaded at 000A0000h - 000B5000h
Address: 77282447h, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B61h)
Address: 77228BF2h, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 77282447h, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B61h)
Address: 7728214Ch, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "RtlTryEnterCriticalSection" (+00000866h)
Address: 77228BF2h, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 75B57A7Eh, location: "kernel32", loaded at 75B10000h - 75BE8000h
Symbol: "HeapFree" (+00000014h)
Address: 06B20100h, location: "foo_ui_panels", loaded at 06AB0000h - 06B77000h
Symbol: "Scintilla_DirectFunction" (+0001A6DFh)
Address: 06B2275Eh, location: "foo_ui_panels", loaded at 06AB0000h - 06B77000h
Symbol: "Scintilla_DirectFunction" (+0001CD3Dh)
Address: 7B44FDFAh, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC6C000h
Address: 06B2B0A0h, location: "foo_ui_panels", loaded at 06AB0000h - 06B77000h
Symbol: "Scintilla_DirectFunction" (+0002567Fh)
Address: 7B44F80Ah, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC6C000h
Address: 06B40536h, location: "foo_ui_panels", loaded at 06AB0000h - 06B77000h
Symbol: "Scintilla_DirectFunction" (+0003AB15h)
Address: 06AF20D2h, location: "foo_ui_panels", loaded at 06AB0000h - 06B77000h
Address: 7B44FDB2h, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC6C000h
Address: 06B48058h, location: "foo_ui_panels", loaded at 06AB0000h - 06B77000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 06B4B564h, location: "foo_ui_panels", loaded at 06AB0000h - 06B77000h
Symbol: "Scintilla_DirectFunction" (+00045B43h)
Address: 06AC365Ch, location: "foo_ui_panels", loaded at 06AB0000h - 06B77000h
Address: 7B44FDBEh, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC6C000h
Address: 06B4058Bh, location: "foo_ui_panels", loaded at 06AB0000h - 06B77000h
Symbol: "Scintilla_DirectFunction" (+0003AB6Ah)
Address: 06AC36CDh, location: "foo_ui_panels", loaded at 06AB0000h - 06B77000h
Address: 7B44FEF2h, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC6C000h
Address: 00381853h, location: "ItClient", loaded at 00380000h - 00398000h
Address: 75D976CCh, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "AlignRects" (+00001926h)
Address: 75D51C0Eh, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetMessageW" (+0000026Ch)
Address: 75D53656h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "OffsetRect" (+0000004Dh)
Address: 75D53666h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "OffsetRect" (+0000005Dh)
Address: 77280E20h, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 755ABD42h, location: "COMCTL32", loaded at 75560000h - 756F4000h
Symbol: "ImageList_GetIconSize" (+000008DFh)
Address: 06B48058h, location: "foo_ui_panels", loaded at 06AB0000h - 06B77000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 75D51A10h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 06B48058h, location: "foo_ui_panels", loaded at 06AB0000h - 06B77000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 06B48058h, location: "foo_ui_panels", loaded at 06AB0000h - 06B77000h
Symbol: "Scintilla_DirectFunction" (+00042637h)
Address: 75D51D87h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetMessageW" (+000003E5h)
Address: 75D52FA9h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "PtInRect" (+00000056h)
Address: 75D9AB20h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "AlignRects" (+00004D7Ah)
Address: 75D51E2Ch, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "DefWindowProcW" (+0000009Ch)
Address: 75D51DFBh, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 75D976CCh, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "AlignRects" (+00001926h)
Address: 75D51DFBh, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 75D4916Ah, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "DestroyWindow" (+0000053Ch)
Address: 75D40D2Fh, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetTitleBarInfo" (+00000362h)
Address: 75D4123Bh, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 75D51A10h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 75D9AB20h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "AlignRects" (+00004D7Ah)
Address: 75D51DFBh, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 75D51B41h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 75D51AFFh, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetMessageW" (+0000015Dh)
Address: 75D51A91h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetMessageW" (+000000EFh)
Address: 75D51B41h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 0038191Ah, location: "ItClient", loaded at 00380000h - 00398000h
Address: 75D976CCh, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "AlignRects" (+00001926h)
Address: 75D51AFFh, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetMessageW" (+0000015Dh)
Address: 75D51C03h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetMessageW" (+00000261h)
Address: 7728240Bh, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B25h)
Address: 77282447h, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B61h)
Address: 00381853h, location: "ItClient", loaded at 00380000h - 00398000h
Address: 77282054h, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "RtlTryEnterCriticalSection" (+0000076Eh)
Address: 77282033h, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "RtlTryEnterCriticalSection" (+0000074Dh)
Address: 02000002h, location: "foo_dsp_downmix", loaded at 02000000h - 02038000h
Address: 77228BF2h, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 772677ABh, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "RtlConvertUlongToLargeInteger" (+00002825h)
Address: 01010100h, location: "foo_abx", loaded at 00FE0000h - 01013000h
Symbol: "foobar2000_get_interface" (+00023200h)
Address: 01010100h, location: "foo_abx", loaded at 00FE0000h - 01013000h
Symbol: "foobar2000_get_interface" (+00023200h)
Address: 77228BF2h, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 772677CBh, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "RtlConvertUlongToLargeInteger" (+00002845h)
Address: 77282033h, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "RtlTryEnterCriticalSection" (+0000074Dh)
Address: 77281C21h, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "RtlTryEnterCriticalSection" (+0000033Bh)
Address: 75B57A7Eh, location: "kernel32", loaded at 75B10000h - 75BE8000h
Symbol: "HeapFree" (+00000014h)
Address: 747820E3h, location: "UxTheme", loaded at 74780000h - 747BF000h
Address: 7478BCA9h, location: "UxTheme", loaded at 74780000h - 747BF000h
Symbol: "BufferedPaintStopAllAnimations" (+00000582h)
Address: 75B57940h, location: "kernel32", loaded at 75B10000h - 75BE8000h
Symbol: "SetLastError" (+00000000h)
Address: 7478BCB8h, location: "UxTheme", loaded at 74780000h - 747BF000h
Symbol: "BufferedPaintStopAllAnimations" (+00000591h)
Address: 755AC050h, location: "COMCTL32", loaded at 75560000h - 756F4000h
Symbol: "ImageList_GetIconSize" (+00000BEDh)
Address: 747820E3h, location: "UxTheme", loaded at 74780000h - 747BF000h
Address: 75D5320Bh, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetClassLongW" (+000000C5h)
Address: 75D531C7h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetClassLongW" (+00000081h)
Address: 770560C0h, location: "GDI32", loaded at 77010000h - 7705B000h
Symbol: "DDCCIGetTimingReport" (+000012CDh)
Address: 7701AE0Fh, location: "GDI32", loaded at 77010000h - 7705B000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 7701ADEAh, location: "GDI32", loaded at 77010000h - 7705B000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 7701AE60h, location: "GDI32", loaded at 77010000h - 7705B000h
Symbol: "CreateFontIndirectW" (+00000049h)
Address: 7701AE6Ah, location: "GDI32", loaded at 77010000h - 7705B000h
Symbol: "CreateFontIndirectW" (+00000053h)
Address: 01000000h, location: "foo_abx", loaded at 00FE0000h - 01013000h
Symbol: "foobar2000_get_interface" (+00013100h)
Address: 77281843h, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 00E00B99h, location: "foobar2000", loaded at 00DA0000h - 00EC3000h
Address: 00DA3FD1h, location: "foobar2000", loaded at 00DA0000h - 00EC3000h
Address: 75D52FA9h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "PtInRect" (+00000056h)
Address: 75D9AB20h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "AlignRects" (+00004D7Ah)
Address: 75D51E2Ch, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "DefWindowProcW" (+0000009Ch)
Address: 75D51DFBh, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7B7BC18Ch, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC6C000h
Address: 75D976CCh, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "AlignRects" (+00001926h)
Address: 75D51DFBh, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 75D51D87h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetMessageW" (+000003E5h)
Address: 75D52FA9h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "PtInRect" (+00000056h)
Address: 75D9AB20h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "AlignRects" (+00004D7Ah)
Address: 75D51E2Ch, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "DefWindowProcW" (+0000009Ch)
Address: 75D51DFBh, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7B7BC164h, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC6C000h
Address: 75D52335h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "DefWindowProcW" (+000005A5h)
Address: 75D518F3h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetCursorPos" (+0000528Fh)
Address: 755ABDF2h, location: "COMCTL32", loaded at 75560000h - 756F4000h
Symbol: "ImageList_GetIconSize" (+0000098Fh)
Address: 75D51DFBh, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 75D52937h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "IsWindow" (+0000003Dh)
Address: 75D52937h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "IsWindow" (+0000003Dh)
Address: 7B7BC0E4h, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC6C000h
Address: 75D51D87h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetMessageW" (+000003E5h)
Address: 7478789Bh, location: "UxTheme", loaded at 74780000h - 747BF000h
Symbol: "CloseThemeData" (+00000321h)
Address: 74781F14h, location: "UxTheme", loaded at 74780000h - 747BF000h
Address: 75D51D60h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetMessageW" (+000003BEh)
Address: 75D51D60h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetMessageW" (+000003BEh)
Address: 74781F61h, location: "UxTheme", loaded at 74780000h - 747BF000h
Address: 74788F9Ch, location: "UxTheme", loaded at 74780000h - 747BF000h
Symbol: "GetThemeTextMetrics" (+0000018Fh)
Address: 75D52FA9h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "PtInRect" (+00000056h)
Address: 75D9AB20h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "AlignRects" (+00004D7Ah)
Address: 77281843h, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 75D976CCh, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "AlignRects" (+00001926h)
Address: 7725AD39h, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "RtlQueryInformationActivationContext" (+0000016Ah)
Address: 7725ACBBh, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "RtlQueryInformationActivationContext" (+000000ECh)
Address: 7725ACD9h, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "RtlQueryInformationActivationContext" (+0000010Ah)
Address: 00E00DA4h, location: "foobar2000", loaded at 00DA0000h - 00EC3000h
Address: 77280190h, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "NtRequestWaitReplyPort" (+0000000Ch)
Address: 77287FDFh, location: "ntdll", loaded at 77220000h - 7733E000h
Symbol: "CsrClientCallServer" (+00000079h)
Address: 00E00DA4h, location: "foobar2000", loaded at 00DA0000h - 00EC3000h
Address: 75B53751h, location: "kernel32", loaded at 75B10000h - 75BE8000h
Symbol: "CreateRemoteThread" (+000001CAh)
Address: 75B58662h, location: "kernel32", loaded at 75B10000h - 75BE8000h
Symbol: "FlsGetValue" (+00000086h)
Address: 75B537ABh, location: "kernel32", loaded at 75B10000h - 75BE8000h
Symbol: "CreateRemoteThread" (+00000224h)
Address: 75D387E7h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetDlgItem" (+00000000h)
Address: 75D51A91h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetMessageW" (+000000EFh)
Address: 75D51B41h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 75B59367h, location: "kernel32", loaded at 75B10000h - 75BE8000h
Symbol: "WriteConsoleA" (+000001F2h)
Address: 75D976CCh, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "AlignRects" (+00001926h)
Address: 75D51C0Eh, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetMessageW" (+0000026Ch)
Address: 75D37A30h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "EndMenu" (+00000089h)
Address: 02020E91h, location: "foo_dsp_downmix", loaded at 02000000h - 02038000h
Symbol: "foobar2000_get_interface" (+000160E1h)
Address: 02020E51h, location: "foo_dsp_downmix", loaded at 02000000h - 02038000h
Symbol: "foobar2000_get_interface" (+000160A1h)
Address: 75D53014h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetWindow" (+00000000h)
Address: 75D53039h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetWindow" (+00000025h)
Address: 75D53051h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetWindow" (+0000003Dh)
Address: 75D53014h, location: "USER32", loaded at 75D30000h - 75DCE000h
Symbol: "GetWindow" (+00000000h)

Version info:
foobar2000 v0.9.5.1 beta 2
UNICODE
Windows 5.1


Additional info:
Channel Spectrum panel 0.07  (foo_uie_vis_channel_spectrum)
Playback Statistics Custom 1.4.3  (foo_playback_custom)
foo_func 0.1.1  (foo_func)
ALAC Decoder 1.0  (foo_input_alac)
projectM visualization (Panel) 0.4  (foo_uie_vis_projectm)
File Operations 2.1  (foo_fileops)
Columns UI 0.2.1 alpha 9 v3  (foo_ui_columns)
Binary Comparator 1.1  (foo_bitcompare)
Dockable Panels 1.0.7b [Mar 28 2007 - 09:18:48]  (foo_dockable_panels)
WMP Visualizations 0.1.3 (SSE)  (foo_uie_wmpvis)
Play Count Mod 1.0.2  (foo_playcount_mod)
TTA Audio Decoder (unofficial) 2.4.2  (foo_input_tta)
Playlist Tree Panel 3.0.5 [Feb 18 2008 - 08:29:56]  (foo_playlist_tree)
Playlist Manager 1.0.2  (foo_playlist_manager)
Menu Addons 0.4 (SSE)  (foo_menu_addons)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
Console panel 0.2.1  (foo_uie_console)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Explorer Tree 1.04.6b  (foo_uie_explorer)
mslive 0.4.1 (Intel SSE)  (foo_input_mslive)
Album Art Panel Mod (MSN) 0.2.1_8  (foo_uie_albumart_msn)
Lyrics panel 0.35  (foo_uie_lyrics_panel)
Playlists Dropdown 0.6 alpha 3  (foo_uie_playlists_dropdown)
MSN Now Playing (alt) 2.4  (foo_msnalt)
Graphical Browser rev009  (foo_uie_graphical_browser)
foobar2000 core 0.9.5.1 beta 2  (Core)
PopUp Plus 20071228  (foo_popupplus)
CD Audio Decoder 2.1.2  (foo_cdda)
Album Art Panel 0.2.7.1  (foo_uie_albumart)
Music Browser 1.2.3b [Mar 23 2007 - 16:52:56]  (foo_browser)
iPod manager 0.5.3 TEST  (foo_dop)
Dolby Headphone Wrapper 1.1.1  (foo_dsp_dolbyhp)
Dolby ProLogic II Wrapper 0.1  (foo_dsp_pl2)
AC3 decoder 0.9  (foo_ac3)
Converter 1.1  (foo_converter)
Audioscrobbler 1.3.15  (foo_audioscrobbler)
Lyrics Art Panel 0.056  (foo_uie_lyrics_art)
Components versions viewer 0.3  (foo_version)
Directory watcher 0.2 beta 3  (foo_dirwatch)
cwbowron's title format hooks 1.2.6 [Jan  2 2008 - 15:50:05]  (foo_cwb_hooks)
Standard DSP Array 1.0  (foo_dsp_std)
Typefind 0.2 beta 2  (foo_uie_typefind)
ReplayGain Scanner 2.0.3  (foo_rgscan)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
freedb Tagger 0.5.2.1  (foo_freedb2)
Lyric Show Panels 0.3.1.0  (foo_uie_lyrics)
Masstagger 1.6  (foo_masstag)
Monkey's Audio decoder 2.1.2  (foo_input_monkey)
ABX Comparator 1.3.1  (foo_abx)
Feature Watcher 1.0.2  (foo_whatsnew)
Tagger Panel Window 1.0.6 [Jan  2 2008 - 15:50:49]  (foo_cwb_hooks)
Special file info box 2.0.4  (foo_infobox)
Facets 2008-01-04  (foo_facets)
Volume Panel 0.1  (foo_uie_powerpanels)
Masstagger Addons 0.3.4 (SSE)  (foo_masstag_addons)
Peakmeter Panel 0.0.4.2 beta  (foo_uie_peakmeter)
Standard Input Array 1.0  (foo_input_std)
Panels UI 0.14.12 beta [Jul 18 2007 - 13:39:30]  (foo_ui_panels)
Randomized Playlist Entry 1.2.3  (foo_random)
Run services 0.3.2  (foo_run)
Album list panel 0.2.3 beta  (foo_uie_albumlist)
Cover Flow 0.18  (foo_bubble_coverflow)
Seek Panel 0.1  (foo_uie_powerpanels)
ZIP/GZIP reader 1.0  (foo_unpack)
ELPlaylist 0.2.8.1(alpha)  (foo_uie_elplaylist)
Chronial's Coverflow 0.3.0  (foo_chronflow)
Default User Interface 0.9.5  (foo_ui_std)
Album List 4.2  (foo_albumlist)
Downmix AC3/DTS to PL2 0.2  (foo_dsp_downmix)
RAR reader 1.1  (foo_unpack)
Title: foo_ui_panels
Post by: Keikonium on 2008-05-15 07:17:02
Is your version of windows a non-english version? Panels UI has issues in windows versions that are not english. Other than that I'm not sure what the issues might be.
Title: foo_ui_panels
Post by: Takaji on 2008-05-15 08:11:30
Is your version of windows a non-english version? Panels UI has issues in windows versions that are not english. Other than that I'm not sure what the issues might be.


Well, I WAS using the Japanese locale, but I'm using the English (Canadian) locale now. It's an English version of Windows, however, so there shouldn't be a problem with that. But thank you anyways for your help!

On a side note Keikonium, how did you generate that awesome playlist at keikoniumboards.ke.funpic.org/files/songlist.html? I've been wanting to make something like that ever since my Winamp days (3 years ago now!)
Title: foo_ui_panels
Post by: Keikonium on 2008-05-15 08:53:09
I am also using the Canadian (English) Locale, so that shouldn't be the problem. Windows 5.1 is vista right? I am running XP Home, so perhaps the OS might be the issue, but I know people who run it fine on vista... maybe one of your other components are interfering? Perhaps you should look for updates for some of your components (especially ones you are using in your config).

As for my playlist, that is some custom code that emulates how my Foobar playlist looks . I use a foobar plugin called foo_utils (by Foosion) which has a feature called Text Tools. It allows you to define a header, body, and a footer for copy / paste of playlists to create something like I have made.

Here is a link to the download: http://foosion.foobar2000.org/components/?...on=0.6.2+beta+6 (http://foosion.foobar2000.org/components/?id=utils&version=0.6.2+beta+6)
Title: foo_ui_panels
Post by: dRsrb on 2008-05-15 10:15:23
Panels UI 0.14.12 beta

This version has prbolems with Single Column Playlist
So don't use it and try another Playlist.
Title: foo_ui_panels
Post by: Takaji on 2008-05-15 19:59:20

Panels UI 0.14.12 beta

This version has prbolems with Single Column Playlist
So don't use it and try another Playlist.



Thanks! I'm now using a different version of Panels UI. (0.14.9) I hope there's no more crashes.

Keikonium, thank you for the info. I will be sure to do that!
Title: foo_ui_panels
Post by: xan K on 2008-05-20 23:27:06
so, is this UI definitely dead after foobar's latest updates? is there no future for this beauty?
Title: foo_ui_panels
Post by: caminagetcha on 2008-05-21 03:04:33
hi....

i'm using panels ui but i cont get the title bar out..... i've allready put the code

Quote
$windowstyle(hidetitlebar)


in the background of the config but titlebar is allways on.... can anyone help me plz?

this is my skin and current config

Title: foo_ui_panels
Post by: CepiPerez on 2008-05-21 04:04:39
What version are you using?
Are you using windowblinds or similar program?
Title: foo_ui_panels
Post by: Falstaff on 2008-05-21 07:20:59
hi,

this command ahs to be placed in the main layout, maybe are you in the settings of a Track Display on your screenshot (Volume woulf be the only panel of this config  ?? hum !)

so, take care to rightclick on the title bar ---> settings and place in the // Background section the command, it should work.

// Background
$windowstyle(hidetitlebar)

bye
Title: foo_ui_panels
Post by: caminagetcha on 2008-05-21 13:44:33
What version are you using?
Are you using windowblinds or similar program?


I'm using a program named styler.... eats less ram than windowblinds

hi,

this command ahs to be placed in the main layout, maybe are you in the settings of a Track Display on your screenshot (Volume woulf be the only panel of this config  ?? hum !)

so, take care to rightclick on the title bar ---> settings and place in the // Background section the command, it should work.

// Background
$windowstyle(hidetitlebar)

bye


Yea... that was it... i was putting the code in the trackdisplay.... got it know

Thank you for your help
Title: foo_ui_panels
Post by: KnightMare on 2008-05-25 08:47:35
aww wtf it doesnt work with the update :/
Title: foo_ui_panels
Post by: BernardTK on 2008-05-25 11:59:03
Just a concept I am working on.  ( Not a real config, just a mockup )

Icons are Eclipse
Volume bar from br3tt's ifoo.
Ratings from FooAVA
And random iPhone wallpapers.

Comments and critiques are QUITE welcome please, also if you are interested in turning this into a real config, let me know and I can provide the PSD for it.

Playlist coming soon.

Also, sorry if I broke any rules having such big images

(http://i9.photobucket.com/albums/a68/splashtk/ConceptUI1.jpg) (http://i9.photobucket.com/albums/a68/splashtk/ConceptUI3.jpg) (http://i9.photobucket.com/albums/a68/splashtk/ConceptUI2.jpg) (http://i9.photobucket.com/albums/a68/splashtk/ConceptUI4.jpg)
Title: foo_ui_panels
Post by: Keikonium on 2008-05-25 23:25:53
Just a concept I am working on.  ( Not a real config, just a mockup )

Icons are Eclipse
Volume bar from br3tt's ifoo.
Ratings from FooAVA
And random iPhone wallpapers.

Comments and critiques are QUITE welcome please, also if you are interested in turning this into a real config, let me know and I can provide the PSD for it.

Playlist coming soon.

Also, sorry if I broke any rules having such big images

- cliped images -


I'd be interested in attempting to make this. It looks rather nice .
Title: foo_ui_panels
Post by: BernardTK on 2008-05-25 23:42:44
I'd be interested in attempting to make this. It looks rather nice .


Cool, I still got more to do on it, playlist, lyrics, etc, and some tweaks, but, I think it would be really cool.
Title: foo_ui_panels
Post by: Keikonium on 2008-05-26 00:03:59

I'd be interested in attempting to make this. It looks rather nice .


Cool, I still got more to do on it, playlist, lyrics, etc, and some tweaks, but, I think it would be really cool.


Yeah looks nice, simple and clean and looks like it'd be easy to make for sure.
Title: foo_ui_panels
Post by: DaSilva on 2008-05-26 17:22:59
With foobar 0.9.5.3 it seems to be the end of this plugin.
Is another plugin available which gives so much possibilities for skinning?
Title: foo_ui_panels
Post by: Kirya on 2008-05-26 17:59:12
Is another plugin available which gives so much possibilities for skinning?

Panel Stack Splitter (http://www.hydrogenaudio.org/forums/index.php?showtopic=62114) + ELPlaylist (http://www.hydrogenaudio.org/forums/index.php?showtopic=62133)
Title: foo_ui_panels
Post by: TheMannen on 2008-05-26 20:11:44
Oh crap. So, some advice would be appreciated then...

All I used this plugin for was the Track Display thing, as the "Track info mod" (or whatever) plugin was no longer supported, and you were told to use this instead. So now when this is no longer supported.... ?

Help. I don't want to use the .2 version, as I'm sure this plugin won't magically start to work again with later versions, so I'll lose whatever cool features they decide to include in fb2k in the future.
Title: foo_ui_panels
Post by: DocBeard on 2008-05-26 21:35:43
Right now, as far as I know, the only PanelsUI things that don't function in the latest versions of fb2k are the $setpvar() and $getpvar() functions. Everything else ought to work as well as it ever did.
Title: foo_ui_panels
Post by: TheMannen on 2008-05-27 09:55:49
Right now, as far as I know, the only PanelsUI things that don't function in the latest versions of fb2k are the $setpvar() and $getpvar() functions. Everything else ought to work as well as it ever did.

No, there's definitely something else as well. I have this thing that shows info on the song I have selected ($if(%lastmodified%, etc...)) and that thing doesn't notice if a thing is selected or not now. (It just shows the "None selected" text, which it shows if it can't find any %lastmodified% thing.)

Anyone interested can take a look at this beautiful wall of code:
Code: [Select]
$drawrect(0,0,0,0,pencolor-null brushcolor-SYSCOL-15)
$padding(1,3)$if(%lastmodified%,$font(Arial,9,bold,-)Selected:
$font(Arial,8,-,-)Last modified: $font(Arial,8,-,60-90-160)%lastmodified%
$font(Arial,8,-,-)Replay Gain: $font(Arial,8,-,60-90-160)$if(%__replaygain_track_gain%,
%__replaygain_track_gain% $font(Arial,8,-,-)'('Peak: $font(Arial,8,-,60-90-160)?
$cut(%__replaygain_track_peak%,4)$font(Arial,8,-,-)')',not present)
$font(Arial,8,-,-)Stereo mode: $font(Arial,8,-,60-90-160)$if($stricmp(%codec%,mp3),
$info(mp3_stereo_mode),%channels%)
$font(Arial,8,-,-)Bitrate: $font(Arial,8,-,60-90-160)$info(bitrate) kbps
$font(Arial,8,-,-)Samplerate: $font(Arial,8,-,60-90-160)$info(samplerate) Hz
$font(Arial,8,-,-)Codec: $font(Arial,8,-,60-90-160)$info(codec) ['('$info(codec_profile)')']
$font(Arial,8,-,-)Size: $font(Arial,8,-,60-90-160)$div(%_filesize%,1048576).
$num($div($mul($mod(%_filesize%,1048576),100),1048576),2) MB
,$font(Arial,9,bold,-)None selected)


But it could also be because I'm a total noob, of course.
Title: foo_ui_panels
Post by: SHADOW-XIII on 2008-05-27 23:05:23
hi
is there any version that works with 0.9.5.3 ?

Quote
The following components are incompatible with this foobar2000 version and will function partially or incorrectly:
- foo_cwb_hooks.dll : cwbowron's title format hooks, Tagger Panel Window
- foo_ui_panels.dll : Panels UI
- foo_uie_powerpanels.dll : Seek Panel, Volume Panel
Please update these components to their latest versions if possible.


maybe anyone knows some kind of paramter so I can get rid of that message appearing everytime I start player ?
Title: foo_ui_panels
Post by: VitalyChernobyl on 2008-05-28 20:26:08
hi
is there any version that works with 0.9.5.3 ?

maybe anyone knows some kind of paramter so I can get rid of that message appearing everytime I start player ?



I would love to know the answer to this too.

I can't get PanelsUI to install at all.
Title: foo_ui_panels
Post by: mquander on 2008-05-28 22:57:27
Why don't you just stick with 0.9.5.2 if you don't want the hassle?  It's not like there are any really super-critical game-breaking changes in 0.9.5.3 anyway.
Title: foo_ui_panels
Post by: VitalyChernobyl on 2008-05-28 23:45:42
Why don't you just stick with 0.9.5.2 if you don't want the hassle?  It's not like there are any really super-critical game-breaking changes in 0.9.5.3 anyway.


Where can I find a download for that?
Title: foo_ui_panels
Post by: Walterrrr on 2008-05-29 03:41:55
http://oldversion.com/program.php?n=foobar (http://oldversion.com/program.php?n=foobar) would be a good start, but it doesn't have 9.5.2 on there (yet?)
Title: foo_ui_panels
Post by: DaSilva on 2008-05-29 07:43:49
Try http://www.filehippo.com/download_foobar2000/4051/ (http://www.filehippo.com/download_foobar2000/4051/)
Title: foo_ui_panels
Post by: Kirya on 2008-05-29 11:15:52
0.9.5.2 will be forever young like 0.8? :-) Yes, there are no critical tasty changes right now, but they will be in the next versions in any case.
Title: foo_ui_panels
Post by: sogood on 2008-05-29 17:52:34
i just download foobar2000 v0.9.5.3 , and Panels UI 0.13.8beta from the official page~the Panels UI don't seen  to works with v0.9.5.3 foobar ~~

why ? and where to download the UI Panels 0.14.X ?
Title: foo_ui_panels
Post by: Kirya on 2008-05-29 18:41:45
Quote
why ?

http://www.hydrogenaudio.org/forums/index....st&p=564434 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=63188&view=findpost&p=564434)
http://www.hydrogenaudio.org/forums/index....showtopic=63191 (http://www.hydrogenaudio.org/forums/index.php?showtopic=63191)
Quote
and where to download the UI Panels 0.14.X ?

http://www.hydrogenaudio.org/forums/index....showtopic=58570 (http://www.hydrogenaudio.org/forums/index.php?showtopic=58570)
Title: foo_ui_panels
Post by: Walterrrr on 2008-05-30 09:34:10
Is it possible to use the "SORT:name|value:name|value + $filtered(name) + $sorted(name): ... " function outside of a playlist window? I'm using panelsUI 14.9 and foobar 0.9.5.2 and the button using 'SORT:Artist|RESET %artist%:Title|RESET %title%:Length|RESET %_length%' shows up as "□□tist" or some repetition of that.

I don't quite understand what it says in the wiki:

Quote
SORT:name|value:name|value + $filtered(name) + $sorted(name): ...

        Displays a sorting context menu for a playlist

        The following enables a sorting context menu which shows name_1, name_2, etc, corresponding to sorting by value_1, value_2, etc. SORT sorts the currently selected playlist, which manifests itself in all playlist views of that active playlist: SORT:name_1|value_1:name_2|value_2:...:name_n|value_n

        You can add RESET before value_n to allow the sorting choice to return to the sorting context menu upon sorting by a different value. To better understand, try the following SORT string: 'SORT:Artist|RESET %artist%:Title|RESET %title%:Length|RESET %_length%'

        The following returns a sort index of the field, e.g. if the playlist is sorted first by genre, then artist, then by album, $sorted(artist) will return 3. If the playlist is not sorted by field through the SORT attribute described above, then $sorted(field) will be evaluated as false and produce [UNKNOWN FUNCTION] as text output: $sorted(field)


Is this function broken?
Title: foo_ui_panels
Post by: eddy@ on 2008-05-30 11:09:17
I never saw any config author using this complicated command.
Why don't you use "Sort-Group By" or "SORTGROUP-PRESETS-MENU" commands instead of above functions?
Title: foo_ui_panels
Post by: Walterrrr on 2008-05-30 12:12:33
Basically, I made custom column headers that I want to be clickable, but it's kind of shakey/iffy
I'll probably make the whole thing a button that brings up the group/sort by context menu
Title: foo_ui_panels
Post by: southern_yid on 2008-05-31 15:53:30
Getting really annoyed now, I'm new to all this....  I am seeing a lot of nice themes etc so I thought I would download some and take a proper look.  But everytime I start foobar now, I am getting The following components are incompatible with this foobar2000 version and will function partially or incorrectly:
- foo_ui_panels.dll : Panels UI
Please update these components to their latest versions if possible.

Now I have managed to source several versions, but I am getting nowhere. 

I have heard that foobar is an impressive app, so far I am far from impressed!
Title: foo_ui_panels
Post by: Spirit_of_the_ocean on 2008-05-31 16:00:33
Panel ui works only with 9.5.2 Version of Foobar2000.
An api was deprecated which Panel ui uses. So thats why Panel ui won't work. If you want to use panel u you have to stay with Foobar 0.9.5.2
Title: foo_ui_panels
Post by: southern_yid on 2008-05-31 16:06:49
Panel ui works only with 9.5.2 Version of Foobar2000.
An api was deprecated which Panel ui uses. So thats why Panel ui won't work. If you want to use panel u you have to stay with Foobar 0.9.5.2


Thanks, any ideas where I can obtain this version?  Everywhere on the net always point back to the main foobar site...
Title: foo_ui_panels
Post by: fooamp on 2008-05-31 16:09:50
I have heard that foobar is an impressive app, so far I am far from impressed!


It is an impressive application; but it's about functionality (maybe beyond your interests)...

What you looking for is here:

http://www.filehippo.com/download_foobar2000/ (http://www.filehippo.com/download_foobar2000/)
Title: foo_ui_panels
Post by: southern_yid on 2008-05-31 16:13:22

I have heard that foobar is an impressive app, so far I am far from impressed!


It is an impressive application; but it's about functionality (maybe beyond your interests)...

What you looking for is here:

http://www.filehippo.com/download_foobar2000/ (http://www.filehippo.com/download_foobar2000/)


Thanks!!
Title: foo_ui_panels
Post by: jenzore on 2008-06-02 18:02:58

I have heard that foobar is an impressive app, so far I am far from impressed!


It is an impressive application; but it's about functionality (maybe beyond your interests)...

What you looking for is here:

http://www.filehippo.com/download_foobar2000/ (http://www.filehippo.com/download_foobar2000/)


Thx for the link to the older versions.