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 1318279 times) previous topic - next topic
0 Members and 18 Guests are viewing this topic.

foo_ui_panels

Reply #2125
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. It has links to the new (syntax) command reference (for versions 0.14.10+), user's guide, changelog, and feature requests. As well as the main 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() function. It's a core foobar2000 titleformat function.

foo_ui_panels

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

foo_ui_panels

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

foo_ui_panels

Reply #2128
terrestial,
Will the VALIGN option in the imageabs-function be reimplemented? I'm greatly missing it

foo_ui_panels

Reply #2129
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)


foo_ui_panels

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

foo_ui_panels

Reply #2131
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:

foo_ui_panels

Reply #2132
^^ Ah cheers. Missed that setting .

foo_ui_panels

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



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?

foo_ui_panels

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


foo_ui_panels

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

foo_ui_panels

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

foo_ui_panels

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

 

foo_ui_panels

Reply #2140
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

foo_ui_panels

Reply #2141
As far as I know I am using the latest from http://panels.fooblog2000.com/.


Ahh, you're still on 13.7 then.

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.

foo_ui_panels

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

foo_ui_panels

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

foo_ui_panels

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

foo_ui_panels

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

foo_ui_panels

Reply #2146
i want it too

foo_ui_panels

Reply #2147
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).

foo_ui_panels

Reply #2148
Have you tried "C: Send to playlist/NAME"?

If you don't have it, it may be in the additional component, foo_utils.
Windows 10 Pro x64 // foobar2000 1.3.10

foo_ui_panels

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