Skip to main content

Notice

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

foo_ui_panels

Reply #2425
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)")
Song List: keikoniumboards.ke.funpic.org/files/songlist.html

foo_ui_panels

Reply #2426
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)")


foo_ui_panels

Reply #2428
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]
Sorry for the bad english, I'm french .

foo_ui_panels

Reply #2429
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?

foo_ui_panels

Reply #2430
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%]

foo_ui_panels

Reply #2431

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!

foo_ui_panels

Reply #2432
what's going on with terrestrial? development for this plug-in seems to have ceased. is he taking a break or something?

foo_ui_panels

Reply #2433
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.

foo_ui_panels

Reply #2434
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?

foo_ui_panels

Reply #2435
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.

foo_ui_panels

Reply #2436
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.

foo_ui_panels

Reply #2437
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?

foo_ui_panels

Reply #2438
nope.
elevatorladylevitateme

 

foo_ui_panels

Reply #2439
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?

foo_ui_panels

Reply #2440
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.
Song List: keikoniumboards.ke.funpic.org/files/songlist.html

foo_ui_panels

Reply #2441
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,),)

foo_ui_panels

Reply #2442
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.

foo_ui_panels

Reply #2443
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.

foo_ui_panels

Reply #2444
I've been using 0.14.12 since release, and not once experienced a crash, or bug other than "on top" not working.
Song List: keikoniumboards.ke.funpic.org/files/songlist.html

foo_ui_panels

Reply #2445
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..

foo_ui_panels

Reply #2446
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?


foo_ui_panels

Reply #2448
Ah, thanks for the quick resolution; I was fiddling about in foobar2k's own settings.

foo_ui_panels

Reply #2449
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?