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

foo_ui_panels

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

foo_ui_panels

Reply #2026
$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

foo_ui_panels

Reply #2027
actually all colors are converted to hex (BGR, I believe). even $c() and $h() return hexadecimal values.

foo_ui_panels

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

foo_ui_panels

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


foo_ui_panels

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

foo_ui_panels

Reply #2032
I didn't notice an effects dialog until you just mentioned it. Dude, that is an awesome addition to Panels UI.

foo_ui_panels

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

foo_ui_panels

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


foo_ui_panels

Reply #2035
try version 0.14.11

foo_ui_panels

Reply #2036
sorry , i thought i had it :$

foo_ui_panels

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

foo_ui_panels

Reply #2038
The effects window is in Track Display settings, there's a button there named Effects. =)
Windows 10 Pro x64 // foobar2000 1.3.10

foo_ui_panels

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

foo_ui_panels

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

foo_ui_panels

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

foo_ui_panels

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

foo_ui_panels

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

foo_ui_panels

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

foo_ui_panels

Reply #2045

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.

foo_ui_panels

Reply #2046


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

foo_ui_panels

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

 

foo_ui_panels

Reply #2048
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.
Favourite artist:CD-R
Favourite album:700MB

foo_ui_panels

Reply #2049
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 from 1 minute ago.

EDIT: Aha, the wiki entry is about http://panels.fooblog2000.com/foo_ui_panels_beta.zip OK, solved.