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

foo_ui_panels

Reply #2000
I get some crazy error for editing the global variables



no crashlog or nothing :S

foo_ui_panels

Reply #2001
With the new alignabs and using $newsyntax() there's an alignment bug.

When I use the $puts function i.e.

$puts(text1,$alignabs(81,264,164,30,left,top))$alignabs()
$puts(text2,$alignabs(81,300,164,26,left,middle))$alignabs()

I have to reset the alignabs after each statement with $alignabs() or text does not show up when using $get to use the variable.

$textcolor© also doesn't seem to work without $newsyntax()

foo_ui_panels

Reply #2002
Hi terrestrial. Thanks for your amazing work. You say you rewrites variables, i also see that $windowstyle(option[,option]) works for popup. SO i was wondering can we access popup width and height(i mean change it with buttons)?


the WINDOWSIZE:x:y:top:left command for buttons should work that way.

 

foo_ui_panels

Reply #2003
The new syntax is totally messed up here. $font doesn't work and the Menu panel doens't work. Can't get $imagebutton to work. If I click on the new Effekts buttons Foobar crash.

Why in gods name do I get Unknown Functions for this? 
Code: [Select]
// Global

$newsyntax()

// PerTrack

$panel(Menu,Menu,2,1,300,20)

foo_ui_panels

Reply #2004
The new syntax is totally messed up here. $font doesn't work and the Menu panel doens't work. Can't get $imagebutton to work. If I click on the new Effekts buttons Foobar crash.


Really? I've used $font() and $imagebutton() in my layout and they work perfectly fine.

Why in gods name do I get Unknown Functions for this? 
Code: [Select]
// Global

$newsyntax()

// PerTrack

$panel(Menu,Menu,2,1,300,20)


You forgot the last comma there, sparky.

$panel(Menu,Menu,2,1,300,20,)

foo_ui_panels

Reply #2005
^ Quote from the new code wiki:

Code: [Select]
$panel(id,name,x,y,w,h)

No comma at the end here.

EDIT: Even if I add the comma the menu doen't show unless I hover it. I guess that's because the background is black but I can't get $rectabs to work either. This version is no good at all atm.

foo_ui_panels

Reply #2006
Would there be any way to evaluate the size of an image?  I have cover art that are different shapes and sizes and would love to be able to know the size of the image to make the layout different for each type of album art I have.

Thanks!

foo_ui_panels

Reply #2007
I have a sort group on rating and one on artist. I will explain with the sort group on rating.
btw: through the right click menu everything works perfect only the button behaviour is very strange.


when you right click on the scpl, is "Active" checked?


I forgot to ask in the wiki discussion that I noticed you included $eval in the list of new commands/syntax. What is the new syntax for $eval?


$eval is still the same as before.

Hi terrestrial. Thanks for your amazing work. You say you rewrites variables, i also see that $windowstyle(option[,option]) works for popup. SO i was wondering can we access popup width and height(i mean change it with buttons)?


not yet.

Slight bug

I'm busy adding artist pics in a folder where foobar can find them (using $fileexists) and, with the previous version, it found them as soon as they were placed in the folder and displayed them.  Using 0.14.10, the new pics aren't being noticed until I restart foobar.


the results of $fileexists are cached to make things faster, so I'm afraid you're going to have to restart after adding pics.

I get some crazy error for editing the global variables

no crashlog or nothing :S


does it happen every time? what exactly were you doing?


With the new alignabs and using $newsyntax() there's an alignment bug.

When I use the $puts function i.e.

$puts(text1,$alignabs(81,264,164,30,left,top))$alignabs()
$puts(text2,$alignabs(81,300,164,26,left,middle))$alignabs()

I have to reset the alignabs after each statement with $alignabs() or text does not show up when using $get to use the variable.

$textcolor© also doesn't seem to work without $newsyntax()


fixed. with the old syntax you use $textcolor(r-g-b), with the newsyntax you use $textcolor($c(r,g,b)) or $textcolor($h(h,s,l)) or $textcolor($syscolor(8)), etc.

^ Quote from the new code wiki:

Code: [Select]
$panel(id,name,x,y,w,h)

No comma at the end here.


fixed.

Quote
EDIT: Even if I add the comma the menu doen't show unless I hover it. I guess that's because the background is black but I can't get $rectabs to work either. This version is no good at all atm.


do something like
Code: [Select]
// Global

$newsyntax()
$rectabs(,,,,$c(255,255,255),null)

// PerTrack

$panel(Menu,Menu,2,1,300,20)


Would there be any way to evaluate the size of an image?  I have cover art that are different shapes and sizes and would love to be able to know the size of the image to make the layout different for each type of album art I have.

Thanks!


no, not yet.

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

foo_ui_panels

Reply #2008
Terrestrial,

The link to my PUI. Still getting the odd crash here and there (haven't tried 14.10 yet).

http://www.megaupload.com/?d=QFVNFJ6P

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 03E963BAh
Access violation, operation: read, address: 04482000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (03E963BAh):
03E9637Ah:  0F 82 A4 01 00 00 81 F9 00 01 00 00 72 1F 83 3D
03E9638Ah:  EC 63 ED 03 00 74 16 57 56 83 E7 0F 83 E6 0F 3B
03E9639Ah:  FE 5E 5F 75 08 5E 5F 5D E9 0C A1 00 00 F7 C7 03
03E963AAh:  00 00 00 75 15 C1 E9 02 83 E2 03 83 F9 08 72 2A
03E963BAh:  F3 A5 FF 24 95 D4 64 E9 03 90 8B C7 BA 03 00 00
03E963CAh:  00 83 E9 04 72 0C 83 E0 03 03 C8 FF 24 85 E8 63
03E963DAh:  E9 03 FF 24 8D E4 64 E9 03 90 FF 24 8D 68 64 E9
03E963EAh:  03 90 F8 63 E9 03 24 64 E9 03 48 64 E9 03 23 D1
Stack (0012DDC4h):
0012DDA4h:  00000000 867E9040 F0F808B4 804E36D5
0012DDB4h:  862B0A48 00000000 00000518 862B0A30
0012DDC4h:  00000058 00000000 0012DDE8 03E9206E
0012DDD4h:  0444DA48 04481FD0 00000058 00000058
0012DDE4h:  0012DE80 04481FD0 03E2B74B 0444DA48
0012DDF4h:  0000005E 04481FD0 00000058 04481FD0
0012DE04h:  03F06CD0 00000000 03E4EADE 04481FD0
0012DE14h:  0000002C 001D8C98 03E695A0 0000002C
0012DE24h:  A3C4CE68 00000009 00000042 00000000
0012DE34h:  03C7EDA8 00000004 0012E068 7C90EE18
0012DE44h:  7C910738 FFFFFFFF 7C910732 7C9106AB
0012DE54h:  7C9106EB 00000004 00000000 0012E298
0012DE64h:  03F00000 00000000 0012DE5C 00000000
0012DE74h:  0012E0A0 03ED63A0 03F06CD0 FFFFFFFF
0012DE84h:  0444DA48 7C9106AB 7C9106EB 00000000
0012DE94h:  00000000 0000002F 00000011 04480540
0012DEA4h:  5AD74B63 00000029 000001F4 00000019
0012DEB4h:  00000022 00000001 044819A0 00000001
0012DEC4h:  77D48BD9 001C88A8 00000019 0000001F
0012DED4h:  00150178 04481D28 001C88B0 77F185AA
Registers:
EAX: 04482028, EBX: 0012DE84, ECX: 0000000A, EDX: 00000000
ESI: 04482000, EDI: 0444DA78, EBP: 0012DDCC, ESP: 0012DDC4
Crash location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F5000h
COMCTL32                        loaded at 773D0000h - 774D3000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D5000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 763B0000h - 763F9000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
MSCTF                            loaded at 74720000h - 7476B000h
iprepair                        loaded at 003E0000h - 003FB000h
OLEAUT32                        loaded at 77120000h - 771AC000h
lgscroll                        loaded at 10100000h - 1010F000h
MSVCR80                          loaded at 78130000h - 781CB000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
NTMARTA                          loaded at 77690000h - 776B1000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_autoplaylist                loaded at 00BE0000h - 00C10000h
foo_browser                      loaded at 00C30000h - 00C6A000h
foo_cdda                        loaded at 00C90000h - 00CC6000h
foo_converter                    loaded at 00CF0000h - 00D59000h
foo_cwb_hooks                    loaded at 00D80000h - 00DB5000h
foo_dsp_std                      loaded at 00DE0000h - 00E21000h
foo_freedb2                      loaded at 00E50000h - 00E90000h
foo_highlightplaying            loaded at 00EB0000h - 00ED1000h
foo_input_std                    loaded at 00F00000h - 01014000h
foo_masstag                      loaded at 01040000h - 01090000h
foo_navigator                    loaded at 010B0000h - 010E1000h
foo_playcount                    loaded at 01110000h - 01138000h
foo_playlist_tree                loaded at 01160000h - 011D5000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 71AD0000h - 71AD9000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
libmzgc360_000                  loaded at 01200000h - 012A4000h
foo_rgscan                      loaded at 012F0000h - 01338000h
foo_run                          loaded at 01360000h - 0138B000h
foo_trackpos                    loaded at 013B0000h - 013CF000h
foo_uie_albumart                loaded at 013F0000h - 0142C000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_queuemanager            loaded at 01460000h - 01499000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
appHelp                          loaded at 77B40000h - 77B62000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
VERSION                          loaded at 77C00000h - 77C08000h
mscorlib.ni                      loaded at 790C0000h - 79BA6000h
USERENV                          loaded at 769C0000h - 76A73000h
mscorjit                        loaded at 79060000h - 790B3000h
MPR                              loaded at 71B20000h - 71B32000h
drprov                          loaded at 75F60000h - 75F67000h
ntlanman                        loaded at 71C10000h - 71C1E000h
NETUI0                          loaded at 71CD0000h - 71CE7000h
NETUI1                          loaded at 71C90000h - 71CD0000h
NETAPI32                        loaded at 5B860000h - 5B8B5000h
NETRAP                          loaded at 71C80000h - 71C87000h
davclnt                          loaded at 75F70000h - 75F79000h
fsshext.8.0.0812.00              loaded at 5A500000h - 5A52F000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
foo_uie_quicksearch              loaded at 00AF0000h - 00B36000h
foo_uie_vis_egoh                loaded at 00B60000h - 00B7D000h
foo_uie_wsh_panel                loaded at 03D20000h - 03D56000h
foo_ui_columns                  loaded at 03D60000h - 03DF7000h
foo_ui_panels                    loaded at 03E20000h - 03EE6000h
IMM32                            loaded at 76390000h - 763AD000h
foo_ui_std                      loaded at 03F10000h - 03F67000h
foo_unpack                      loaded at 03F90000h - 03FBE000h
foo_utils                        loaded at 03FE0000h - 04018000h
Msimg32                          loaded at 76380000h - 76385000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
DSOUND                          loaded at 73F10000h - 73F6C000h
WINMM                            loaded at 76B40000h - 76B6D000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 03E9206Eh, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Address: 03E2B74Bh, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Address: 03E4EADEh, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Address: 03E695A0h, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Symbol: "foobar2000_get_interface" (+00005880h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 5AD74B63h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal45" (+0000007Ah)
Address: 77D48BD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77F185AAh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetTextCharsetInfo" (+00000141h)
Address: 77F18560h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetTextCharsetInfo" (+000000F7h)
Address: 03E69B8Bh, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Symbol: "foobar2000_get_interface" (+00005E6Bh)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C80996Dh, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "LocalFree" (+0000003Eh)
Address: 7C839A10h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 03E91FDDh, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Address: 03E92480h, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 03E925F9h, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Address: 03E92618h, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Address: 03E9B070h, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Address: 03E92618h, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Address: 03E6D998h, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Symbol: "foobar2000_get_interface" (+00009C78h)
Address: 03E6D9CDh, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Symbol: "foobar2000_get_interface" (+00009CADh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 03ED0AE4h, location: "foo_ui_panels", loaded at 03E20000h - 03EE6000h
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 00460020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
Autoplaylist Manager 1.0  (foo_autoplaylist)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]  (foo_playlist_tree)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Music Browser 1.2.3 [Dec  4 2006 - 09:42:32]  (foo_browser)
Run services 0.3.2  (foo_run)
Converter 1.0.1  (foo_converter)
ZIP/GZIP reader 1.0  (foo_unpack)
WMA Decoder 1.1  (foo_input_std)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
Standard DSP array 1.0  (foo_dsp_std)
RAR reader 1.1  (foo_unpack)
Playback Statistics 1.3.2  (foo_playcount)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Playlist Tools 0.5.9  (foo_utils)
Track Positioner 1.0  (foo_trackpos)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
foobar2000 core 0.9.4.3  (Core)
Album Art Panel 0.2.6  (foo_uie_albumart)
Masstagger 1.6  (foo_masstag)
Standard Input Array 1.0  (foo_input_std)
Navigator 0.6  (foo_navigator)
Panels UI 0.14.9 beta [Jul 13 2007 - 14:05:55]  (foo_ui_panels)
freedb Tagger 0.5.2a  (foo_freedb2)
Default User Interface 0.9acc  (foo_ui_std)
FLAC Decoder 1.1.0  (foo_input_std)
Highlight playing 0.1.0  (foo_highlightplaying)
CD Audio Decoder 2.1.1  (foo_cdda)


Think it's errors in my code to be honest. Far too many image paths without the leading forward slash.

foo_ui_panels

Reply #2009
Quote
Cut/copy/paste functionality would certainly be great, but I don't see how that would solve the problem.
You can't move the tracks below the last one, even if they were just few tracks above it. And even if you're cut and pasting with keyboard, you paste tracks from buffer either always above or always below the selected track (with 'above' being standard of sorts in many programs). How would one be able to paste tracks to the beginning and to the end of a playlist?
if tracks were pasted above the selected track, then the beginning would be taken care of... as for pasting to the end... you can always move the last track up
But don't you think one would paste or drop tracks to the end far more frequently than to the beginning? At least, I do, often dragging tracks from Explorer.
And if you changed the behavior to "arrow below the hovered track", the arrow won't appear between the first track in a group and the header anymore, which right now looks quite illogical.

Another, a bit more complex but universal solution would be sort of moving the mapping upward a half of the row height, so that to drop some tracks between two given rows, the mouse cursor would have to be positioned in the zone between their horizontal middle lines. It's rather obvious, though, so I guess there must be some reason why you did that another way.

The drag & dropping aside, the new $syscolor function looks awesome.

foo_ui_panels

Reply #2010
What's wrong in this code?
Code: [Select]
$rectabs(,,,,null,$syscolor(15))

Code: [Select]
$imagebutton($sub(%_width%,25),10,$getpvar(Image.Path)arrow_back.png,$get(Image.Path)arrow_back.png,PVAR:SET:Panel:0,tooltip,"Now Playing")


EDIT: Fontsizes are off. What used to be Tahoma 8, is now Tahoma 11.
$textcolor doesn't seem to work sometimes.
$syscolor does't seem to work at all.

foo_ui_panels

Reply #2011
Another crash.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 03DA63BAh
Access violation, operation: read, address: 04FE4000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (03DA63BAh):
03DA637Ah:  0F 82 A4 01 00 00 81 F9 00 01 00 00 72 1F 83 3D
03DA638Ah:  EC 63 DE 03 00 74 16 57 56 83 E7 0F 83 E6 0F 3B
03DA639Ah:  FE 5E 5F 75 08 5E 5F 5D E9 0C A1 00 00 F7 C7 03
03DA63AAh:  00 00 00 75 15 C1 E9 02 83 E2 03 83 F9 08 72 2A
03DA63BAh:  F3 A5 FF 24 95 D4 64 DA 03 90 8B C7 BA 03 00 00
03DA63CAh:  00 83 E9 04 72 0C 83 E0 03 03 C8 FF 24 85 E8 63
03DA63DAh:  DA 03 FF 24 8D E4 64 DA 03 90 FF 24 8D 68 64 DA
03DA63EAh:  03 90 F8 63 DA 03 24 64 DA 03 48 64 DA 03 23 D1
Stack (0012DDC4h):
0012DDA4h:  00000000 867E9040 F0D058B4 804E36D5
0012DDB4h:  8652CB70 00000000 000003FC 8652CB58
0012DDC4h:  00000058 00000000 0012DDE8 03DA206E
0012DDD4h:  04FAC620 04FE3FB8 00000058 00000058
0012DDE4h:  0012DE80 04FE3FB8 03D3B74B 04FAC620
0012DDF4h:  0000005E 04FE3FB8 00000058 04FE3FB8
0012DE04h:  03E17900 00000000 03D5EADE 04FE3FB8
0012DE14h:  0000002C 001C8508 03D795A0 0000002C
0012DE24h:  78DCC06E 00000009 000000BA 00000000
0012DE34h:  03B608B0 00000004 0012E068 7C90EE18
0012DE44h:  7C910738 FFFFFFFF 7C910732 7C9106AB
0012DE54h:  7C9106EB 00000004 00000000 0012E298
0012DE64h:  03E10000 00000000 0012DE5C 00000000
0012DE74h:  0012E0A0 03DE63A0 03E17900 FFFFFFFF
0012DE84h:  04FAC620 7C9106AB 7C9106EB 00000000
0012DE94h:  00000000 0000002F 00000011 04FABED0
0012DEA4h:  5AD74B63 00000029 000001F4 00000019
0012DEB4h:  00000022 00000001 04FDC778 00000001
0012DEC4h:  77D48BD9 001F17D8 00000019 0000001F
0012DED4h:  00150178 04FAC2A8 001F17E0 77F185AA
Registers:
EAX: 04FE4010, EBX: 0012DE84, ECX: 00000004, EDX: 00000000
ESI: 04FE4000, EDI: 04FAC668, EBP: 0012DDCC, ESP: 0012DDC4
Crash location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F5000h
COMCTL32                        loaded at 773D0000h - 774D3000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D5000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 763B0000h - 763F9000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
MSCTF                            loaded at 74720000h - 7476B000h
iprepair                        loaded at 003E0000h - 003FB000h
OLEAUT32                        loaded at 77120000h - 771AC000h
lgscroll                        loaded at 10100000h - 1010F000h
MSVCR80                          loaded at 78130000h - 781CB000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
NTMARTA                          loaded at 77690000h - 776B1000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
foo_autoplaylist                loaded at 00BE0000h - 00C10000h
foo_browser                      loaded at 00C30000h - 00C6A000h
foo_cdda                        loaded at 00C90000h - 00CC6000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_converter                    loaded at 00CF0000h - 00D59000h
foo_cwb_hooks                    loaded at 00D80000h - 00DB5000h
foo_dsp_std                      loaded at 00DE0000h - 00E21000h
foo_freedb2                      loaded at 00E50000h - 00E90000h
foo_highlightplaying            loaded at 00EB0000h - 00ED1000h
foo_input_std                    loaded at 00F00000h - 01014000h
foo_masstag                      loaded at 01040000h - 01090000h
foo_navigator                    loaded at 010B0000h - 010E1000h
foo_playcount                    loaded at 01110000h - 01138000h
foo_playlist_tree                loaded at 01160000h - 011D5000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 71AD0000h - 71AD9000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
libmzgc360_000                  loaded at 01200000h - 012A4000h
foo_rgscan                      loaded at 012F0000h - 01338000h
foo_run                          loaded at 01360000h - 0138B000h
foo_trackpos                    loaded at 013B0000h - 013CF000h
foo_uie_albumart                loaded at 013F0000h - 0142C000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_queuemanager            loaded at 01460000h - 01499000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA6000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
appHelp                          loaded at 77B40000h - 77B62000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
VERSION                          loaded at 77C00000h - 77C08000h
USERENV                          loaded at 769C0000h - 76A73000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
foo_uie_quicksearch              loaded at 03A70000h - 03AB6000h
foo_uie_vis_egoh                loaded at 03BF0000h - 03C0D000h
foo_uie_wsh_panel                loaded at 03C10000h - 03C46000h
foo_ui_columns                  loaded at 03C70000h - 03D07000h
foo_ui_panels                    loaded at 03D30000h - 03DF6000h
IMM32                            loaded at 76390000h - 763AD000h
foo_ui_std                      loaded at 03E20000h - 03E77000h
foo_unpack                      loaded at 03EA0000h - 03ECE000h
MPR                              loaded at 71B20000h - 71B32000h
drprov                          loaded at 75F60000h - 75F67000h
ntlanman                        loaded at 71C10000h - 71C1E000h
NETUI0                          loaded at 71CD0000h - 71CE7000h
NETUI1                          loaded at 71C90000h - 71CD0000h
NETAPI32                        loaded at 5B860000h - 5B8B5000h
NETRAP                          loaded at 71C80000h - 71C87000h
davclnt                          loaded at 75F70000h - 75F79000h
foo_utils                        loaded at 04070000h - 040A8000h
xpsp2res                        loaded at 20000000h - 202C5000h
shdocvw                          loaded at 77760000h - 778CF000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
CRYPTUI                          loaded at 754D0000h - 75550000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
WININET                          loaded at 771B0000h - 77256000h
actxprxy                        loaded at 71D40000h - 71D5C000h
SXS                              loaded at 75E90000h - 75F40000h
MSGINA                          loaded at 75970000h - 75A67000h
WINSTA                          loaded at 76360000h - 76370000h
ODBC32                          loaded at 74320000h - 7435D000h
odbcint                          loaded at 04B70000h - 04B87000h
Secur32                          loaded at 77FE0000h - 77FF1000h
Msimg32                          loaded at 76380000h - 76385000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
DSOUND                          loaded at 73F10000h - 73F6C000h
WINMM                            loaded at 76B40000h - 76B6D000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 03DA206Eh, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Address: 03D3B74Bh, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Address: 03D5EADEh, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Address: 03D795A0h, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Symbol: "foobar2000_get_interface" (+00005880h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 5AD74B63h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal45" (+0000007Ah)
Address: 77D48BD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77F185AAh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetTextCharsetInfo" (+00000141h)
Address: 77F18560h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetTextCharsetInfo" (+000000F7h)
Address: 03D79B8Bh, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Symbol: "foobar2000_get_interface" (+00005E6Bh)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C80996Dh, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "LocalFree" (+0000003Eh)
Address: 7C839A10h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 03DA1FDDh, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Address: 03DA2480h, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 03DA25F9h, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Address: 03DA2618h, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Address: 03DAB070h, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Address: 7B13462Eh, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC56000h
Address: 03DA2618h, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Address: 03D7D998h, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Symbol: "foobar2000_get_interface" (+00009C78h)
Address: 03D7D9CDh, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Symbol: "foobar2000_get_interface" (+00009CADh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 00D8F7A8h, location: "foo_cwb_hooks", loaded at 00D80000h - 00DB5000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 03DE0AE4h, location: "foo_ui_panels", loaded at 03D30000h - 03DF6000h
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 00460020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
Run services 0.3.2  (foo_run)
Masstagger 1.6  (foo_masstag)
Default User Interface 0.9acc  (foo_ui_std)
Panels UI 0.14.9 beta [Jul 13 2007 - 14:05:55]  (foo_ui_panels)
Track Positioner 1.0  (foo_trackpos)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]  (foo_playlist_tree)
foobar2000 core 0.9.4.3  (Core)
Navigator 0.6  (foo_navigator)
Highlight playing 0.1.0  (foo_highlightplaying)
CD Audio Decoder 2.1.1  (foo_cdda)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Playback Statistics 1.3.2  (foo_playcount)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Music Browser 1.2.3 [Dec  4 2006 - 09:42:32]  (foo_browser)
ReplayGain Scanner 2.0.2  (foo_rgscan)
RAR reader 1.1  (foo_unpack)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
FLAC Decoder 1.1.0  (foo_input_std)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Standard DSP array 1.0  (foo_dsp_std)
Converter 1.0.1  (foo_converter)
Playlist Tools 0.5.9  (foo_utils)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
WMA Decoder 1.1  (foo_input_std)
Album Art Panel 0.2.6  (foo_uie_albumart)
freedb Tagger 0.5.2a  (foo_freedb2)
Standard Input Array 1.0  (foo_input_std)
ZIP/GZIP reader 1.0  (foo_unpack)


foo_ui_panels

Reply #2012
Terrestrial,thank you for the great work You've done.I've got one question though:what happened to the fonts?
After upgrading to the latest test ver. my fonts size changed (what was 10pt before has became 6pt now),also i can't find any kind of cleartype support and the fonts are totally messed up in SCPL-new syntax not being recognized there and the old one acts really strange.TIA for your response.
Favourite artist:CD-R
Favourite album:700MB

foo_ui_panels

Reply #2013
Terrestrial,thank you for the great work You've done.I've got one question though:what happened to the fonts?
After upgrading to the latest test ver. my fonts size changed (what was 10pt before has became 6pt now),also i can't find any kind of cleartype support and the fonts are totally messed up in SCPL-new syntax not being recognized there and the old one acts really strange.TIA for your response.


You have to add $newsyntax() to the top of every settings box in SCPL and LF.

And I also noticed the fonts are smaller, usually about 2 sizes for me though.

foo_ui_panels

Reply #2014
Thanks,your advice helped.But somehow the text still doesn't feels right
Favourite artist:CD-R
Favourite album:700MB

foo_ui_panels

Reply #2015
D'oh! Is there any other way to save changes in your PUI apart from restarting foobar? I keep forgetting to restart and lose and changes I've made when it crashes.


foo_ui_panels

Reply #2017

I have a sort group on rating and one on artist. I will explain with the sort group on rating.
btw: through the right click menu everything works perfect only the button behaviour is very strange.


when you right click on the scpl, is "Active" checked?


I get some crazy error for editing the global variables

no crashlog or nothing :S


does it happen every time? what exactly were you doing?



Active wasn't checked, everything works perfectly now
I didn't realised there was a difference between active and playing playlist cause I only use one playlist.

I can't reproduce the error, I was trying to add a forward slash in a path for a nocover image. I have this image in my layout folder.

And thanks for the help maybe it was just stupid of me but I really appreciate it!

foo_ui_panels

Reply #2018
I too noticed my Calibri fonts looked "different," however other fonts like Tahoma-10 still look the same. Other than that, cleartype and nocleartype both work for me again, and I'm using the deprecated $font syntax without the $newsyntax declaration.

Code: [Select]
$font(Calibri,23,bold glow-0-0-0 glowexpand-0,255-255-255)
$font(Calibri,23,nocleartypebold glow-0-0-0 glowexpand-0,255-255-255)


I guess the "advanced" font options (alpha,n, glow,n, etc) aren't yet implemented for the new $font syntax because they don't work on the build I downloaded. I also had no luck defining colors for $rectabs, I just get a black rectangle with a red border.

foo_ui_panels

Reply #2019
2) it works fine before ... why this regression ?

it really shouldn't have worked before... in any case, all it seems to do is all an image, so you should either move it out of the $button() or inside the $button()'s normal image.


Code: [Select]
$button($eval($get(offx)+{54*$get(pct)/100}),$eval($get(offy)+{8*$get(pct)/100}),0,0,$get(cx-cover),$get(cy-cover),
$if($or(%ispaused%,$not(%isplaying%)),,),
$if($or(%ispaused%,$not(%isplaying%)),,),
$if($or(%ispaused%,$not(%isplaying%)),$imageabs2($eval($get(cx-cd)+1),$get(cy-cd),0,0,$eval($get(cx-cd)+1),$get(cy-cd),$eval($get(offx)-1),$eval($get(offy)+0),$get(images-folder)'\playpause-front.png',alpha-255nokeepaspect),pause)
,TOOLTIP:"")

OK i've fixed it... but this code works very fine in a Track Display under version 0.13.8 and before, but nomre with new 0.14.x series, so i conform that's a regression ...

foo_ui_panels

Reply #2020
I also had no luck defining colors for $rectabs, I just get a black rectangle with a red border.


$rectabs(0,333,250,30,c(50,50,50),null)

example of usage of new rectabs function.

also another thing i noticed, $calcheight( ) seems to be broken for calculating text, it always returns 13 for me.

And I also noticed the fonts are smaller, usually about 2 sizes for me though.


Same for me, though now it seems to conform with font sizes for windows outside foobar now.



foo_ui_panels

Reply #2023
EDIT: Fontsizes are off. What used to be Tahoma 8, is now Tahoma 11.
$textcolor doesn't seem to work sometimes.
$syscolor does't seem to work at all.


with $newsyntax() font heights are specified in pixels, not points. $syscolor should be fixed in the next version.

Terrestrial,thank you for the great work You've done.I've got one question though:what happened to the fonts?
After upgrading to the latest test ver. my fonts size changed (what was 10pt before has became 6pt now),also i can't find any kind of cleartype support and the fonts are totally messed up in SCPL-new syntax not being recognized there and the old one acts really strange.TIA for your response.


the font sizes only changed with $newsyntax right? otherwise it will still use point sizes.

also another thing i noticed, $calcheight( ) seems to be broken for calculating text, it always returns 13 for me.


$calcheight should return the general height of a font. try changing the font size and see if $calcheight() changes.

-----

I've uploaded 0.14.11 with some of the aforementioned fixes.

foo_ui_panels

Reply #2024
Question, where do i find the latest PanelUI? from the link in the first post here i get 0.13.7?