Help - Search - Members - Calendar
Full Version: foo_ui_panels
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57
Squeller
Question: In my context menu I have a separator and "properties" at the bottom. If I rightclick into the track display panel, the context menu is the same as everywhere else, but ends with the separator, no properties. Why? (Would be nice to have it again, because I have the track display on full screen. Yes I know I can do shortcuts, but I'm a perfectionist smile.gif)

EDIT: I see changes of the context menu are not being reflected in the track display context menu. Why?
Falstaff
Hi,

I've just tried the new version available on the link of the first post of this thread, and it's a 0.7.3 beta that i get ???
And the .txt says 0.7.5 with new anchor point for the function WINDOWSIZE,

Resize window works very well
BUT
Anchor Points doesn't work anymore sad.gif is it a regression Terrestrial ??

my code:
CODE
$button(550,14,0,0,16,12,images11\bt\down0.png,images11\bt\down1.png,'WINDOWSIZE:620:899:LEFT:TOP',)


Thanx in advance

Br3tt
metal_termite
QUOTE(wraithdu @ Mar 11 2007, 02:07) *

QUOTE(metal_termite @ Mar 10 2007, 21:39) *

Shucks, you cannot use the (column ui) playlist tabs panel with this component can you? sad.gif

I'm using a column ui playlist in my panel setup and it would be nice to have the playlist tabs panel available. why isn't it in the list of available panels?

Yes indeed you can -
CODE
$panel(TABS1,Playlist tabs,0,$eval(%_height%-$get(vol.height)-40),$sub(%_width%,50),20,)


I don't know why it's not in the panels list, but I've been using it since day one.

@jclim00
He's not talking about the tabbed panel stack mod, just the playlist tabs switcher.

Awesome, thank you.
eejadx
Small request. Would you mind editing your first post and add a link to the wiki page so new users and lazy asses like mine have an easy access to the components doc. smile.gif

Edit:
On a side note, I was thinking that it might be useful to add feature requests and known issues sections in the wiki, something like cwbowron did on his web site. Not that I want to peer pressure the developper, but I think it could ease the beta stage for all of us.

I'll be waiting for Terrestrial approbation before attempting any move.
tberman333
QUOTE(stampgevaar @ Mar 8 2007, 14:20) *

request:
- buttons in the single column playlist



I second this request.

Thanks for all the work on this (and all) your components terrestrial!
metal_termite
This post is regarding the $font(NAME,SIZE,OPTIONS,COLOR) function. I don't believe there is anyway of declaring letter spacing. Therefore I'd like to request the addition of two more font styling options.
  • Condense - Condenses the white space between characters by x pixels. Example: $font(Arial Black,24,condense-3,)
  • Expand - Expands the white space between characters by x pixels. Example: $font(Arial Black,24,expand-2,)
FofR
A request for $drawrect - Similar to CSS "border-style" would it be possible to have borders drawn in different styles, such as:

dotted
dashed
solid
double
groove
ridge
inset
outset
wraithdu
QUOTE(metal_termite @ Mar 12 2007, 00:48) *

This post is regarding the $font(NAME,SIZE,OPTIONS,COLOR) function. I don't believe there is anyway of declaring letter spacing. Therefore I'd like to request the addition of two more font styling options.
  • Condense - Condenses the white space between characters by x pixels. Example: $font(Arial Black,24,condense-3,)
  • Expand - Expands the white space between characters by x pixels. Example: $font(Arial Black,24,expand-2,)

This exists actually. Use the option 'fixedwidth-12' for example. If you're not using a fixed width font, however, this looks like crap. Check out the wiki for Track Info Mod, it's in the examples section.

http://wiki.hydrogenaudio.org/index.php?ti...d%29#Font_style
metal_termite
QUOTE(wraithdu @ Mar 12 2007, 13:29) *

QUOTE(metal_termite @ Mar 12 2007, 00:48) *

This post is regarding the $font(NAME,SIZE,OPTIONS,COLOR) function. I don't believe there is anyway of declaring letter spacing. Therefore I'd like to request the addition of two more font styling options.
  • Condense - Condenses the white space between characters by x pixels. Example: $font(Arial Black,24,condense-3,)
  • Expand - Expands the white space between characters by x pixels. Example: $font(Arial Black,24,expand-2,)

This exists actually. Use the option 'fixedwidth-12' for example. If you're not using a fixed width font, however, this looks like crap. Check out the wiki for Track Info Mod, it's in the examples section.

http://wiki.hydrogenaudio.org/index.php?ti...d%29#Font_style

I tried fixedwidth and went over the wiki a few times before posting that tongue.gif

Like you said it looks crappy if the font is not a fixed-width. That leaves half the fonts people use if not more out-in-the-cold. More people are starting to use larger font sizes with their panel ui presentation, and IMO you can save space and improve the look of some larger fonts by condensing the white space between characters.
jclim00
Another request, for the WINDOWSIZE button command to be useable inside trackinfo panels. I like to keep my panels_ui config simple by pointing to the necessary panels instead of cluttering it up with other code, and I can't figure out how to effectively place a windowsize command in my layout without migrating an existing trackinfo panel into the panels_ui config.
huythuy
Foobar throws me this error when i was trying to use XM plugin . I was stil able to listen to XM unless I close the "send error report" window.

does it mean panel UI is not compatible with XM plugin ?

CODE
Illegal operation:
Code: C0000094h, flags: 00000000h, address: 0198A491h
Call path:
entry=>app_mainloop=>titleformat_object::run
This is the first crash logged by this instance.
Code bytes (0198A491h):
0198A451h: 75 08 C7 44 24 24 00 00 00 00 83 7C 24 68 08 8B
0198A461h: 4C 24 54 73 04 8D 4C 24 54 0F B7 09 66 83 F9 2B
0198A471h: 75 09 8B 4C 24 2C 8D 2C 08 EB 45 66 83 F9 2D 75
0198A481h: 08 2B 44 24 2C 8B E8 EB 37 66 83 F9 2F 75 0D 99
0198A491h: F7 7C 24 2C 8B 54 24 20 8B E8 EB 24 66 83 F9 2A
0198A4A1h: 75 09 0F AF 44 24 2C 8B E8 EB 15 66 83 F9 40 75
0198A4B1h: 0D 99 F7 7C 24 2C 8B EA 8B 54 24 20 EB 02 33 ED
0198A4C1h: 8B 44 24 28 8B 4C 24 24 03 C8 F6 C1 03 75 17 83
Stack (0012F12Ch):
0012F10Ch: 00000000 00000000 0000000C BBE4D840
0012F11Ch: 0012FA98 000090B1 A7FEFB64 A7FEFD38
0012F12Ch: 03D4C418 0012F3F8 01B7A410 0012F308
0012F13Ch: 0012F40C 00000005 0012F0A0 01A4C550
0012F14Ch: 00000008 00000000 00000000 00000000
0012F15Ch: 0012F1B8 00000040 002D002B 002A002F
0012F16Ch: 00000040 00200000 00000005 00000007
0012F17Ch: 0012F40C 0000002F 00000000 019D0100
0012F18Ch: FFFFFFFF 00000001 00000007 03D4C468
0012F19Ch: 0012F1CC 019F8918 00000002 0198A795
0012F1ACh: 03D4C498 0012F3F8 01B7A410 01A4BF3A
0012F1BCh: 01C6C230 00000008 00000000 00000000
0012F1CCh: 0012F2FC 019F9D28 00000000 0198353D
0012F1DCh: 03D4C4C8 0012F43F 01C3E810 0012F3F8
0012F1ECh: 01B7A20E 01B7A410 004C6E86 0000000E
0012F1FCh: 0012F43F 0012F397 00000000 00000000
0012F20Ch: 00000000 00000000 0012F494 0012F374
0012F21Ch: 019F9A28 00000000 00000000 00000000
0012F22Ch: 00000004 10004E30 01B7A200 00C723F0
0012F23Ch: 01B7A410 00000004 00C8BF80 00000004
Registers:
EAX: 00000000, EBX: 00000000, ECX: 0000002F, EDX: 00000000
ESI: 00000000, EDI: 00000000, EBP: 00000001, ESP: 0012F12C
Crash location: "foo_ui_panels", loaded at 01960000h - 01A29000h

Loaded modules:
foobar2000 loaded at 00400000h - 004F3000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F4000h
COMCTL32 loaded at 773D0000h - 774D3000h
msvcrt loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4 loaded at 77E70000h - 77F01000h
GDI32 loaded at 77F10000h - 77F57000h
USER32 loaded at 77D40000h - 77DD0000h
SHLWAPI loaded at 77F60000h - 77FD6000h
SHELL32 loaded at 7C9C0000h - 7D1D5000h
ole32 loaded at 774E0000h - 7761D000h
shared loaded at 10000000h - 10029000h
comdlg32 loaded at 763B0000h - 763F9000h
IMM32 loaded at 76390000h - 763AD000h
uxtheme loaded at 5AD70000h - 5ADA8000h
MSCTF loaded at 74720000h - 7476B000h
msctfime loaded at 755C0000h - 755EE000h
foo_alarm loaded at 00A70000h - 00AAE000h
foo_albumlist loaded at 00AB0000h - 00AF7000h
OLEAUT32 loaded at 77120000h - 771AC000h
foo_browser loaded at 00B20000h - 00B5B000h
foo_cdda loaded at 00B80000h - 00BB6000h
foo_converter loaded at 00BE0000h - 00C49000h
foo_cwb_hooks loaded at 00C70000h - 00C9E000h
foo_dop loaded at 00CC0000h - 00D05000h
SETUPAPI loaded at 77920000h - 77A13000h
foo_dsp_std loaded at 00D30000h - 00D71000h
foo_freedb2 loaded at 00DA0000h - 00DE0000h
foo_input_monkey loaded at 00E00000h - 00E49000h
foo_input_std loaded at 00E70000h - 00F84000h
foo_lyricsdb loaded at 00FB0000h - 00FCE000h
MSVCP80 loaded at 7C420000h - 7C4A7000h
MSVCR80 loaded at 78130000h - 781CB000h
WININET loaded at 771B0000h - 7727F000h
Normaliz loaded at 00FE0000h - 00FE9000h
iertutil loaded at 6E850000h - 6E895000h
foo_masstag loaded at 01210000h - 01260000h
foo_playcount loaded at 01280000h - 01294000h
foo_playlist_tree loaded at 012B0000h - 01319000h
foo_rgscan loaded at 01340000h - 01388000h
foo_run loaded at 013B0000h - 013DB000h
foo_scheduler loaded at 01400000h - 0146F000h
POWRPROF loaded at 74AD0000h - 74AD8000h
WINMM loaded at 76B40000h - 76B6D000h
foo_uie_albumart loaded at 01510000h - 01547000h
gdiplus loaded at 4EC50000h - 4EDF3000h
foo_uie_console loaded at 01580000h - 0159C000h
foo_uie_explorer loaded at 015C0000h - 015FC000h
foo_uie_lyrics_panel loaded at 01620000h - 01688000h
foo_uie_playlists_dropdown loaded at 016B0000h - 016EA000h
foo_uie_quicksearch loaded at 01710000h - 01758000h
foo_uie_single_column_playlist loaded at 01780000h - 017CC000h
foo_uie_tabs loaded at 017E0000h - 01806000h
foo_uie_trackinfo_mod loaded at 01830000h - 01886000h
foo_ui_columns loaded at 018A0000h - 0193B000h
foo_ui_panels loaded at 01960000h - 01A29000h
foo_ui_std loaded at 01A50000h - 01AA7000h
foo_xm loaded at 01AD0000h - 01AF9000h
WMVCore loaded at 15110000h - 1536A000h
WMASF loaded at 11C70000h - 11CA9000h
perl58 loaded at 28000000h - 280C9000h
Msimg32 loaded at 76380000h - 76385000h
idle loaded at 60300000h - 60307000h
MSVCR71 loaded at 7C340000h - 7C396000h
hccutils loaded at 02440000h - 02453000h
CLBCATQ loaded at 76FD0000h - 7704F000h
COMRes loaded at 77050000h - 77115000h
VERSION loaded at 77C00000h - 77C08000h
DSOUND loaded at 73F10000h - 73F6C000h
WINTRUST loaded at 76C30000h - 76C5E000h
CRYPT32 loaded at 77A80000h - 77B14000h
MSASN1 loaded at 77B20000h - 77B32000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
wdmaud loaded at 72D20000h - 72D29000h
msacm32 loaded at 72D10000h - 72D18000h
MSACM32 loaded at 77BE0000h - 77BF5000h
midimap loaded at 77BD0000h - 77BD7000h
KsUser loaded at 73EE0000h - 73EE4000h
appHelp loaded at 77B40000h - 77B62000h
cscui loaded at 77A20000h - 77A74000h
CSCDLL loaded at 76600000h - 7661D000h
USERENV loaded at 769C0000h - 76A73000h
shdocvw loaded at 77760000h - 778D0000h
CRYPTUI loaded at 754D0000h - 75550000h
NETAPI32 loaded at 5B860000h - 5B8B4000h
WLDAP32 loaded at 76F60000h - 76F8C000h
xpsp2res loaded at 20000000h - 202C5000h
msi loaded at 04AB0000h - 04D76000h
vpshell2 loaded at 65880000h - 6588D000h
rarext loaded at 041A0000h - 041CC000h
ntshrui loaded at 76990000h - 769B5000h
ATL loaded at 76B20000h - 76B31000h
wmpshell loaded at 14070000h - 1408B000h
MPR loaded at 71B20000h - 71B32000h
Secur32 loaded at 77FE0000h - 77FF1000h
ws2_32 loaded at 71AB0000h - 71AC7000h
WS2HELP loaded at 71AA0000h - 71AA8000h
RASAPI32 loaded at 76EE0000h - 76F1C000h
rasman loaded at 76E90000h - 76EA2000h
TAPI32 loaded at 76EB0000h - 76EDF000h
rtutils loaded at 76E80000h - 76E8E000h
msv1_0 loaded at 77C70000h - 77C93000h
iphlpapi loaded at 76D60000h - 76D79000h
sensapi loaded at 722B0000h - 722B5000h
mswsock loaded at 71A50000h - 71A8F000h
rasadhlp loaded at 76FC0000h - 76FC6000h
urlmon loaded at 61410000h - 61534000h
DNSAPI loaded at 76F20000h - 76F47000h
hnetcfg loaded at 662B0000h - 66308000h
wshtcpip loaded at 71A90000h - 71A98000h
mlang loaded at 75CF0000h - 75D81000h
wmnetmgr loaded at 12840000h - 12940000h
wdigest loaded at 74380000h - 7438F000h
rsaenh loaded at 0FFD0000h - 0FFF8000h
msdmo loaded at 736B0000h - 736B7000h
wmadmod loaded at 11820000h - 118DC000h
mfplat loaded at 0BEF0000h - 0BF27000h
DBGHELP loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 019D0100h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 019F8918h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 0198A795h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 019F9D28h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 0198353Dh, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 004C6E86h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 019F9A28h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 10004E30h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "stricmp_utf8_ex" (+00000000h)
Address: 00C723F0h, location: "foo_cwb_hooks", loaded at 00C70000h - 00C9E000h
Address: 00C8BF80h, location: "foo_cwb_hooks", loaded at 00C70000h - 00C9E000h
Address: 00C72E0Fh, location: "foo_cwb_hooks", loaded at 00C70000h - 00C9E000h
Address: 10004E30h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "stricmp_utf8_ex" (+00000000h)
Address: 00453381h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C35CCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 019FB17Bh, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 0198CCFFh, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Symbol: "foobar2000_get_interface" (+00001B6Fh)
Address: 0047D9C2h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047D9EFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047D9EFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047D9EFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00462229h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C4814h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C47F4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AEB33h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E503h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A6E19h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E7D1h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E77Fh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A9986h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00462371h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004638DCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E503h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A6E19h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E8FAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00462371h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004638DCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00462F66h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AB15Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047D8C2h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C6FB8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1F0Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004390EDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DEDF8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E2AA4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1F0Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1EF4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01308B18h, location: "foo_playlist_tree", loaded at 012B0000h - 01319000h
Address: 00C96784h, location: "foo_cwb_hooks", loaded at 00C70000h - 00C9E000h
Address: 01A17BCCh, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 004A646Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A8070h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040BC26h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004411EAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1F0Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C2794h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00413F09h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A68E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00453542h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1F0Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C38E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A877Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0197657Eh, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 004DEDF8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01A04CE0h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01A0486Ch, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 01A0486Ch, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 01A04A68h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 01A0486Ch, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 01A04AB0h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 01A0486Ch, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 01A0486Ch, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 01A0486Ch, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 01A0486Ch, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 01A0486Ch, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 773D0000h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal249" (+00000000h)
Address: 77D4B6A3h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "OffsetRect" (+00000072h)
Address: 019FB4C7h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 0197DB0Dh, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 0197D603h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 0197D5D5h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 0197D590h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 0197D590h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 0197D590h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 0197D590h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4B4C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 0197D590h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 77D4EA9Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnableMenuItem" (+0000006Fh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B4D0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D4B50Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 0197D590h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 77D4EBF3h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+000000F0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 0197D590h, location: "foo_ui_panels", loaded at 01960000h - 01A29000h
Address: 77D4B473h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D494D2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000075h)
Address: 77D4B530h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001F4h)
Address: 77D4DAEAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D489F0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D48A10h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 004301ADh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002DD2h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uCallStackTracker::uCallStackTracker" (+00000032h)
Address: 004C0560h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430CF3h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BC44Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004E41B0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 0044005Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10003251h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uGetCallStackPath" (+00000451h)
Address: 004E3E80h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00491D18h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4230h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040CA96h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004480F4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004990ADh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF5D4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430EFAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0928h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049729Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004935BCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004935B6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B34A0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4228h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF9C8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496154h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00F6D0B8h, location: "foo_input_std", loaded at 00E70000h - 00F84000h
Address: 00F6D0B8h, location: "foo_input_std", loaded at 00E70000h - 00F84000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 00F6D0B8h, location: "foo_input_std", loaded at 00E70000h - 00F84000h
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004961BDh, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Alarm 1.55 (foo_alarm)
Standard Input Array 1.0 (foo_input_std)
foo_lyricsdb 0.0.7 beta 4 (foo_lyricsdb)
freedb Tagger 0.5.2a (foo_freedb2)
ReplayGain Scanner 2.0.2 (foo_rgscan)
Scheduler 3.52 (foo_scheduler)
Explorer Tree 1.04.6b (foo_uie_explorer)
Masstagger 1.6 (foo_masstag)
CD Audio Decoder 2.1.1 (foo_cdda)
FLAC Decoder 1.1.0 (foo_input_std)
Columns UI 0.1.3 beta 1v5 (foo_ui_columns)
WMA Decoder 1.1 (foo_input_std)
Album List 3.2.0 (foo_albumlist)
Console panel 0.2 (foo_uie_console)
Monkey's Audio decoder 2.1.1 (foo_input_monkey)
Quick Search Toolbar 2.8i (foo_uie_quicksearch)
Album Art Panel 0.2.5.1 (foo_uie_albumart)
Play Count 1.9.2 (foo_playcount)
Converter 1.0.1 (foo_converter)
Playlist Tree Panel 2.2.3 [Aug 25 2006 - 11:27:07] (foo_playlist_tree)
Single Column Playlist Display 0.5.4 beta [Jan 9 2007 - 15:42:59] (foo_uie_single_column_playlist)
foobar2000 core 0.9.4.2 (Core)
Run services 0.3.2 (foo_run)
Playlists Dropdown 0.5.7.5 (foo_uie_playlists_dropdown)
cwbowron's title format hooks 1.0.13 [Oct 2 2006 - 09:06:52] (foo_cwb_hooks)
XM Radio Online Player 1.0.4 (foo_xm)
Default User Interface 0.9acc (foo_ui_std)
Lyrics panel 0.34.1 (foo_uie_lyrics_panel)
iPod manager 0.2.9 (foo_dop)
Track info panel mod 0.8.0 beta [Jan 5 2007 - 13:36:12] (foo_uie_trackinfo_mod)
Music Browser 1.2.2c [Jul 6 2006 - 09:42:02] (foo_browser)
Standard DSP array 1.0 (foo_dsp_std)
Tabbed panel modifyed 0.2.1 (foo_uie_tabs)
PanelsUI 0.7.3 beta [Mar 3 2007 - 13:27:41] (foo_ui_panels)



and other small question: now that we don't use foobar status bar anymore , is there anyway to trigger foobar change the playlist and go back to the currently playing track without waiting the track to finish or have to manually change to a new track for SCPL to go back ? Sometimes I find it difficult to scroll through lots of playlists & track to find it. If I set SCPL to "playing" then the playilist switcher doesn't work anymore .

Thanks
shakey_snake
QUOTE(huythuy @ Mar 12 2007, 18:06) *

and other small question: now that we don't use foobar status bar anymore , is there anyway to trigger foobar change the playlist and go back to the currently playing track without waiting the track to finish or have to manually change to a new track for SCPL to go back ? Sometimes I find it difficult to scroll through lots of playlists & track to find it. If I set SCPL to "playing" then the playilist switcher doesn't work anymore .

Thanks
use a button with the command:

Activate now playing
xhandler
Hmm, i might be using it wrong, but i cant get $font to work in the panels :/
huythuy
QUOTE(shakey_snake @ Mar 13 2007, 06:21) *

use a button with the command:

Activate now playing

thanks for your time but you should check my post, i've stated that. I meant is there any way around to jump to the playing track without having to set SCPL to now playing because with now playing choosen the pls switcher panel [and perhaps other panel which able to interact with the playlist] doesn't work anymore , it can not send the playlists to SCPL.

Should we have a function that do this job and can be called using a button.
shakey_snake
QUOTE(huythuy @ Mar 13 2007, 00:33) *

...I meant is there any way around to jump to the playing track without having to set SCPL to now playing...
I guess I don't understand what you mean by that.

What component, or thing exactly do you want to "jump to the playing track" if it's not the playlist?
A track display panel? wouldn't it already be showing the playing track?
huythuy
thanks again.

Earlier, when listening to one song in let's say playlist A then if we browse to other playlists we can double click the status bar of foobar to jump the focus back to playlist A and focus on playing track.

now, with Panel UI we have one option "Now playing" that automatically jump the focus to the playing track whenever the track changed. That option is perfectly suite me. But the problem is if we enable "Now playing" option Playlist Switcher panel can not interact with SCPL anymore, which means if you choose other playlist in Playlist Switcher, SCPL doesn't update, to archive this we have to set SCPL back to "Active" . Well, we don't want to spend time to rightlick and switch between those 2 options all the time, do we ? That's why I ask for a function inside Panel UI that could do just what double-click-on-status-bar did.

sorry if i gave you misunderstanding smile.gif
shakey_snake
QUOTE(huythuy @ Mar 13 2007, 01:58) *

now, with Panel UI we have one option "Now playing" that automatically jump the focus to the playing track whenever the track changed. That option is perfectly suite me. But the problem is if we enable "Now playing" option Playlist Switcher panel can not interact with SCPL anymore...
See, I've never experienced this problem, so for me a button with the "Activate now playing" command does exactly the same thing as clicking on the columnsUI status bar.

When I have panelsUI is in "Now Playing" mode, the playlist switcher continues to interact with all playlist views (including SCPL) just as it does if panelsUI is in "Follow Cursor" mode.

And I can't say I know what would be causing your problem. (maybe than another component)

I'd try removing components one at a time until you figure out which one is giving you problems.
metal_termite
I am "porting" my trackinfo_mod layout to the new foo_ui_panel component and it is not behaving the same. For instance my rating star buttons will not appear unless I hover over their coordinates. Then they will disappear again as soon as I mouse out, unless I pause the track, but when I unpause it, it disappears. I tried making a PerTrack redraw section at the end of my code just for the rating stars and it still did not work. I know I'm doing something wrong, but don't know what.

This is my code so far. It's not much and the coding structure probably sucks but it's commented fairly well.

CODE

// Declarations
$puts(imageFolder,images\vista\)
$puts(leftMargin,10)
$puts(rightMargin,$sub(%_width%,20))
$glass(0,0,0,30)

// Header
$puts(yOffset,100)
$drawrect(0,0,%_width%,$get(yOffset),brushColor-103-126-163 penColor-103-126-163)
$imageabs(0,0,$get(imageFolder)bg_head_bw.png,flow alpha-120)

$if(%_trackinfo_notrack%,
$alignabs(10,-5,%_width%,50,left,middle)$font(Trebuchet MS,20,bold,255-255-255)foobar2000
,
$panel(Vis Header,Spectrum analyser,0,$sub($get(yOffset),26),200,26,)

// Album Art
$drawrect($sub(%_width%,98),5,91,89,brushColor-149-157-172 penColor-73-91-120)
$panel(Album Art,Album Art,$sub(%_width%,90),12,75,75,)

$alignabs(10,-5,%_width%,50,left,middle)$font(Trebuchet MS,20,,255-255-255)%title%
$alignabs(10,20,%_width%,50,left,middle)$font(Trebuchet MS,15,,255-255-255)%artist%

// Rating Stars
$puts(xStar,10)
$puts(yStar,60)
$puts(rating,$if(%rating%,%rating%,0))
$button($get(xStar),$get(yStar),0,0,13,13,$get(imageFolder)rating$get(rating).png,$get(imageFolder)rating1.png,TAG:SET:Rating:1,TOOLTIP:"1 Star Rating")
$button($get(xStar),$get(yStar),13,0,13,13,$get(imageFolder)rating$get(rating).png,$get(imageFolder)rating2.png,TAG:SET:Rating:2,TOOLTIP:"2 Star Rating")
$button($get(xStar),$get(yStar),26,0,13,13,$get(imageFolder)rating$get(rating).png,$get(imageFolder)rating3.png,TAG:SET:Rating:3,TOOLTIP:"3 Star Rating")
$button($get(xStar),$get(yStar),39,0,13,13,$get(imageFolder)rating$get(rating).png,$get(imageFolder)rating4.png,TAG:SET:Rating:4,TOOLTIP:"4 Star Rating")
$button($get(xStar),$get(yStar),52,0,13,13,$get(imageFolder)rating$get(rating).png,$get(imageFolder)rating5.png,TAG:SET:Rating:5,TOOLTIP:"5 Star Rating")
)

// Draws body background color
$puts(bodyHeight,$sub(%_height%,$add($get(yOffset),60)))
$drawrect(0,$get(yOffset),%_width%,$add(30,$get(bodyHeight)),brushColor-SYSCOL-15 penColor-SYSCOL-15)

// Menu
$panel(Menu,Menu,0,$get(yOffset),%_width%,20,)

// Playlist tabs
$puts(yOffset,$add($get(yOffset),20))
$panel(Playlist tabs,Playlist tabs,$get(leftMargin),$get(yOffset),$sub($get(rightMargin),120),22,)

// Search
$drawrect($sub(%_width%,121),$add(-12,$get(yOffset)),112,25,brushColor-null penColor-SYSCOL-10)
$panel(Search,Quick Search Toolbar,$sub(%_width%,120),$add(-11,$get(yOffset)),110,23,)

// Draw playlist border
$puts(playlistHeight,$sub(%_height%,$add($get(yOffset),86)))
$drawrect($sub($get(leftMargin),1),$add(20,$get(yOffset)),$add(2,$get(rightMargin)),$add(2,$get(playlistHeight)),brushColor-SYSCOL-15 penColor-137-140-149)

// Playlist
$puts(yOffset,$add($get(yOffset),21))
$panel(Playlist,Columns Playlist,$get(leftMargin),$get(yOffset),$get(rightMargin),$get(playlistHeight),)

// Footer
$puts(yFooterOffset,$sub(%_height%,57))
$panel(Playback order,Playback order,10,$get(yFooterOffset),100,23,)

// Glass Footer
$puts(glassOffset,$sub(%_height%,30))
$panel(Playback buttons,Buttons,$sub(%_width%,150),$get(glassOffset),175,25,)
$panel(Vis Footer,Spectrum analyser,0,$get(glassOffset),100,30,)
Kiteroa
I have got better behaved results when I have included

//Global

//Background

//PerTrack

//PerSecond

section headers (even if one or more is empty.)
carmenm
There is a thing that bugs me with SCPL. Let s say i have 2 playlists 1 and 2.
I am currently playing playlist 1. I then switch to playlist 2 which appear correctly in SCPL, and select a song from playlist 2. If i hit next i wont go to the track i selected in playlist 2 i will another song in playlist 1.
Is it normal? if so would it be possible to have such a feature ?

EDIT: just saw that you can select items in multiple playlists. if you select an item in playlist 1 and then go to playlist 2 your item wont be unselected, it will still be selected when you come back to playlist 1. I personaly find that annoying, it can create mistakes like when you want to remove items for example.

Could you tell us more about that Terrestrial

Thanks for your work
shakey_snake
QUOTE(carmenm @ Mar 13 2007, 07:04) *

There is a thing that bugs me with SCPL. Let s say i have 2 playlists 1 and 2.
I am currently playing playlist 1. I then switch to playlist 2 which appear correctly in SCPL, and select a song from playlist 2. If i hit next i wont go to the track i selected in playlist 2 i will another song in playlist 1.
Is it normal? if so would it be possible to have such a feature ?

If you don't have [menu->playback->]"playback follows cursor" enabled, yes that is completely normal.

QUOTE
EDIT: just saw that you can select items in multiple playlists.
Not really. A better way of saying it might be that "your selections are remembered when you revert to a playlist".
jclim00
QUOTE(huythuy @ Mar 13 2007, 00:58) *

thanks again.

Earlier, when listening to one song in let's say playlist A then if we browse to other playlists we can double click the status bar of foobar to jump the focus back to playlist A and focus on playing track.

now, with Panel UI we have one option "Now playing" that automatically jump the focus to the playing track whenever the track changed. That option is perfectly suite me. But the problem is if we enable "Now playing" option Playlist Switcher panel can not interact with SCPL anymore, which means if you choose other playlist in Playlist Switcher, SCPL doesn't update, to archive this we have to set SCPL back to "Active" . Well, we don't want to spend time to rightlick and switch between those 2 options all the time, do we ? That's why I ask for a function inside Panel UI that could do just what double-click-on-status-bar did.

sorry if i gave you misunderstanding smile.gif


IPB Image

IPB Image

click button, profit.

NOT THIS.

IPB Image
carmenm
QUOTE(shakey_snake @ Mar 13 2007, 13:38) *


If you don't have [menu->playback->]"playback follows cursor" enabled, yes that is completely normal.

Wow, i didnt have the menus for a long long time now and i made a fresh install, completly forgot about that.

Thanks man
metal_termite
I don't know if this has been addressed yet (apologies if I'm out of the loop), but $glass seems to break the transparency of a transparent png in the $button function. Conversely, a transparent png using $imageabs works fine on $glass.

Here is an example image of what I am talking about.

IPB Image

The first image is called using $button, the next two are called with $imageabs. All three images are transparent png's.

wraithdu
What happens if you use $imageabs() inside the $button() command? (just curious here)
terrestrial
QUOTE(Yotsuya @ Mar 11 2007, 03:42) *

Even with this debug version I am experiencing the crashes. I am trying on two different machines. One running 2k3 and the other running XP. I have tried a fresh install and rebuild of foobar on both machines and am still experiencing the crashes. I have tried a variety of plugin combinations but none of them appear to stick out as the cause.

It might be my imagination but if I change the track (click the next button) before loading the configuration then it crashes far less often. If there is anything you would like me to do to narrow down this bug please let me know. There were posts by others describing a similar problem so I do not believe it is isolated to my setup.


I've uploaded another debug version. after it crashes, please post the contents of "C:\panelsui.txt".

QUOTE(Falstaff @ Mar 11 2007, 07:29) *

Hi,

I've just tried the new version available on the link of the first post of this thread, and it's a 0.7.3 beta that i get ???
And the .txt says 0.7.5 with new anchor point for the function WINDOWSIZE,

Resize window works very well
BUT
Anchor Points doesn't work anymore sad.gif is it a regression Terrestrial ??

my code:
CODE
$button(550,14,0,0,16,12,images11\bt\down0.png,images11\bt\down1.png,'WINDOWSIZE:620:899:LEFT:TOP',)


Thanx in advance

Br3tt


more often than not, I forget to change the version numbers wink.gif

LEFT:TOP are the default anchor points so if you're using that, you wont notice a difference.

QUOTE(eejadx @ Mar 11 2007, 11:12) *

Small request. Would you mind editing your first post and add a link to the wiki page so new users and lazy asses like mine have an easy access to the components doc. smile.gif


done.

QUOTE

Edit:
On a side note, I was thinking that it might be useful to add feature requests and known issues sections in the wiki, something like cwbowron did on his web site. Not that I want to peer pressure the developper, but I think it could ease the beta stage for all of us.

I'll be waiting for Terrestrial approbation before attempting any move.


yep, sounds like a good idea (especially the know issues part).

QUOTE(FofR @ Mar 12 2007, 09:24) *

A request for $drawrect - Similar to CSS "border-style" would it be possible to have borders drawn in different styles, such as:

dotted
dashed
solid
double
groove
ridge
inset
outset


dotted and dashed can be added. you should be able to duplicate the others using other $drawrects (and there's a WIDTH option for the width of the pen).

QUOTE(metal_termite @ Mar 13 2007, 13:30) *

I don't know if this has been addressed yet (apologies if I'm out of the loop), but $glass seems to break the transparency of a transparent png in the $button function. Conversely, a transparent png using $imageabs works fine on $glass.

Here is an example image of what I am talking about.

IPB Image

The first image is called using $button, the next two are called with $imageabs. All three images are transparent png's.


add "nobkgnd" to the button options


QUOTE(huythuy @ Mar 12 2007, 16:06) *

Foobar throws me this error when i was trying to use XM plugin . I was stil able to listen to XM unless I close the "send error report" window.

does it mean panel UI is not compatible with XM plugin ?


are you using $eval() and dividing by 0 somewhere?

QUOTE

and other small question: now that we don't use foobar status bar anymore , is there anyway to trigger foobar change the playlist and go back to the currently playing track without waiting the track to finish or have to manually change to a new track for SCPL to go back ? Sometimes I find it difficult to scroll through lots of playlists & track to find it. If I set SCPL to "playing" then the playilist switcher doesn't work anymore .

Thanks


no way to do it currently (unless there is another plugin that adds this ability). I will add a button to do this in an upcoming version.
wraithdu
Does the 'nobkgnd' option have any function/use in WinXP (no glass)?
terrestrial
not really. it's only a workaround for the glass problem.
metal_termite
terrestrial, thanks. I added that bit of information regarding nobkgnd to the wiki.

wraithdu, your suggestion partially worked. The image was displayed with transparency but it broke the button altogether, and it displayed both images in the button simultaneously.
huythuy
QUOTE(jclim00 @ Mar 13 2007, 20:28) *

IPB Image

IPB Image

click button, profit.

NOT THIS.

IPB Image


Thanks so much it does the job. Appreciate for your time smile.gif
mil3s
I've made a config that should clearly demonstrate the issues when stretching images with $imageabs2.

CODE
$drawrect(0,0,%_width%,%_height%,brushColor-255-0-255 penColor-null)
$imageabs2(%_width%,%_height%,0,0,0,0,0,0,/images/1.png,nokeepaspect)
$imageabs($sub($div(%_width%,2),12),$sub($div(%_height%,2),12),/images/1.png,)


As you can see I used a pink color in the bottom to show that the image gets gradient transparent borders. And when the border fade from pink it gets a lot brighter in the gray/white areas than the original image.

In the middle is what the original image look like @ 1:1.

IPB Image

Please, try to fix this issue. As I've said before, the problem wasn't this severe in v0.6.
Yotsuya
QUOTE(terrestrial @ Mar 13 2007, 16:03) *
I've uploaded another debug version. after it crashes, please post the contents of "C:\panelsui.txt".

Thank you again for your dedication to your components. I have triggered the crash in a few different situations and they all come up with the same panelsui.txt, here are the contents:
CODE
loading confg

initializing dialog

init dialog begin

init scintilla

set format string

setting anchors

Falstaff
QUOTE

QUOTE(Falstaff @ Mar 11 2007, 07:29) *

Hi,

I've just tried the new version available on the link of the first post of this thread, and it's a 0.7.3 beta that i get ???
And the .txt says 0.7.5 with new anchor point for the function WINDOWSIZE,

Resize window works very well
BUT
Anchor Points doesn't work anymore sad.gif is it a regression Terrestrial ??

my code:
CODE
$button(550,14,0,0,16,12,images11\bt\down0.png,images11\bt\down1.png,'WINDOWSIZE:620:899:LEFT:TOP',)


Thanx in advance

Br3tt


more often than not, I forget to change the version numbers wink.gif

LEFT:TOP are the default anchor points so if you're using that, you wont notice a difference.


Maybe i don't understand what means 'anchor point', because for me, it moves the window to the left top corner of the screen if i use LEFT:TOP as parameters ...
but it doesn't sad.gif, the window resize itself, but stay at the same place on my screen .... same pb with RIGHT:TOP or other values ...

could you tell me more ??

Thanx

Br3tt
jclim00
QUOTE(Falstaff @ Mar 14 2007, 13:01) *

Maybe i don't understand what means 'anchor point', because for me, it moves the window to the left top corner of the screen if i use LEFT:TOP as parameters ...
but it doesn't sad.gif, the window resize itself, but stay at the same place on my screen .... same pb with RIGHT:TOP or other values ...

could you tell me more ??

Thanx

Br3tt


This is how my layout behaves when the button to change it is

LEFT:TOP

IPB Image

and when it is LEFT:BOTTOM

IPB Image

Hey they're having a dance party
cyclefiend2000
is it possible to have a button perform more than one task (something like the below code)? for example, i would like to have the button i use to switch views also resize the window for one of the views. right now i have to switch views and then resize the window with another button.

CODE
$button2(56,$sub(%_height%,22),0,0,19,22,'$font(Arial,14,,170-210-255)'3,'$font(Arial,14,,4-123-255)'3,'PVAR:SET:display.mode:2' 'WINDOWSIZE:800:600:LEFT:TOP',)


thanks!
Yotsuya
cyclefiend2000: This has been discussed before, you need to stack buttons like this:
CODE
$button2(56,$sub(%_height%,22),0,0,19,22,,,'PVAR:SET:display.mode:2',)
$button2(56,$sub(%_height%,22),0,0,19,22,'$font(Arial,14,,170-210-255)'3,'$font(Arial,14,,4-123-255)'3, 'WINDOWSIZE:800:600:LEFT:TOP',)
cyclefiend2000
thanks. i looked back through several pages of this thread and didnt find the answer. i must have over looked it.

anyways, thanks again.
wraithdu
QUOTE(Falstaff @ Mar 14 2007, 12:01) *

Maybe i don't understand what means 'anchor point', because for me, it moves the window to the left top corner of the screen if i use LEFT:TOP as parameters ...
but it doesn't sad.gif, the window resize itself, but stay at the same place on my screen .... same pb with RIGHT:TOP or other values ...

could you tell me more ??

Thanx

Br3tt

As described by the gifs, the anchor points refer to the corners of your foobar window, not the corners of your screen. So if you anchor RIGHT:TOP, then the upper right corner of foobar will stay in the same place when you resize the window. I use RIGHT:TOP for myself since I leave my foobar window in the upper right corner of my screen. That way when it is resized, it expands to the left and down and stays on screen.
Spirit_of_the_ocean
I don't know if this is the right place but is it possible to make SCPl and Columns playlist scroll like they were one?
I try to combine both playlist because both have features I like.

Is it possible to do with some code or add this feature to panel ui?

This would be great smile.gif
terrestrial
QUOTE(Yotsuya @ Mar 14 2007, 11:56) *

QUOTE(terrestrial @ Mar 13 2007, 16:03) *
I've uploaded another debug version. after it crashes, please post the contents of "C:\panelsui.txt".

Thank you again for your dedication to your components. I have triggered the crash in a few different situations and they all come up with the same panelsui.txt, here are the contents:


I've uploaded another debug version. please post the contents of the log file when it crashes. thanks.

QUOTE(Spirit_of_the_ocean @ Mar 14 2007, 14:30) *

I don't know if this is the right place but is it possible to make SCPl and Columns playlist scroll like they were one?
I try to combine both playlist because both have features I like.

Is it possible to do with some code or add this feature to panel ui?

This would be great smile.gif


nope, not possible, sorry.

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

I've uploaded version 0.8.0, with some new features. back up your .pui files before upgrading.
jclim00
QUOTE
"windowsize" button will now work inside child track displays


thank you biggrin.gif
FofR
Rather than stacking buttons it would be nice to just put a list of actions that are performed in sequence in one button command.
wraithdu
Is there a way to change the window title? Right now it's a '?' if no track is playing. When playing it shows artist - title.

EDIT: n/m, got it. It draws from the ColumnsUI titleformatting settings for main window title.

EDIT 2: BUG - if you right-click on a Track Display (bringing up the context menu) then click off the menu but STILL INSIDE the track display, it does something undescribeable wink.gif Minimizing and maximizing the foobar window returns the display to normal.
Yotsuya
QUOTE(terrestrial @ Mar 14 2007, 18:28) *
I've uploaded another debug version. please post the contents of the log file when it crashes. thanks.
CODE
loading confg

initializing dialog

init dialog begin

setting anchors

anchor init

anchor OK

anchor CANCEL

anchor APPLY

anchor SCIN

anchor BOXFS

anchor B

anchor G

anchor PT

anchor PS

scintilla init

scintilla init 2

scintilla init 3

Chairman85
When using the 0.8.0 beta, selecting Save All from the Panels UI page in the preferences triggers a crash.
CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00F36F04h
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (00F36F04h):
00F36EC4h: 24 60 8D 55 18 52 8D 54 24 24 E8 3D 71 01 00 EB
00F36ED4h: 12 8B 45 18 8B 50 08 8D 4D 18 6A FF 68 A3 17 FC
00F36EE4h: 00 FF D2 8B 44 24 20 3B C6 74 12 50 6A 01 8D 44
00F36EF4h: 24 1C 6A 04 50 E8 7E 86 06 00 83 C4 10 8B 4D 10
00F36F04h: 8B 11 8B 52 34 8D 44 24 28 50 8B 44 24 18 50 8D
00F36F14h: 44 24 24 50 FF D2 8B 44 24 20 3B C6 C7 44 24 1C
00F36F24h: 48 56 FC 00 74 09 50 E8 2E 8D 06 00 83 C4 04 8B
00F36F34h: 44 24 30 3B C6 89 74 24 30 74 07 50 FF 15 74 E1
Stack (0012F530h):
0012F510h: BF8BD5A0 BC693498 00000047 00000000
0012F520h: E3575588 10106A10 77D86258 00000002
0012F530h: CBCCB8FF 00FD8A0C 00DE0508 0012F5E8
0012F540h: 00000000 00000AC5 00FC5068 00FC5648
0012F550h: 00FD7AA0 00000ACD 00FC5618 00DE0500
0012F560h: 0000000C 00FC507C 0101FEF8 00000041
0012F570h: 00000041 00000030 0012F644 00FBB6A8
0012F580h: 00000002 00F390BE 00000001 01012138
0012F590h: 00000000 00000000 00F386F2 00DE0508
0012F5A0h: 00FD8A0C 00000002 00F3868F 00DE0508
0012F5B0h: 00000002 0012F624 00F38650 00000000
0012F5C0h: 77D48734 00DE0508 00000002 00000000
0012F5D0h: 00000000 00F38650 DCBAABCD 00000000
0012F5E0h: 0012F624 00F38650 0012F654 77D5418D
0012F5F0h: 00F38650 00DE0508 00000002 00000000
0012F600h: 00000000 00000002 00DE0508 00743498
0012F610h: 00000014 00000001 00000000 00000000
0012F620h: 00000010 00000000 77D4B51C 00000000
0012F630h: 00000000 00000000 00000000 0012F604
0012F640h: 0012F154 0012F764 77D70467 77D541B0
Registers:
EAX: 00000001, EBX: 00000002, ECX: 00000000, EDX: 0101D748
ESI: 00000000, EDI: 0012F564, EBP: 00FDC74C, ESP: 0012F530
Crash location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h

Loaded modules:
foobar2000 loaded at 00400000h - 004F3000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F4000h
COMCTL32 loaded at 773D0000h - 774D2000h
msvcrt loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4 loaded at 77E70000h - 77F01000h
GDI32 loaded at 77F10000h - 77F57000h
USER32 loaded at 77D40000h - 77DD0000h
SHLWAPI loaded at 77F60000h - 77FD6000h
SHELL32 loaded at 7C9C0000h - 7D1D5000h
ole32 loaded at 774E0000h - 7761D000h
shared loaded at 10000000h - 10029000h
comdlg32 loaded at 763B0000h - 763F9000h
RKLauncher loaded at 003C0000h - 003CD000h
lgscroll loaded at 10100000h - 1010E000h
MSVCR71 loaded at 7C340000h - 7C396000h
MSVCP71 loaded at 7C3A0000h - 7C41B000h
foo_browser loaded at 009E0000h - 00A1A000h
foo_cdda loaded at 00A30000h - 00A66000h
foo_converter loaded at 00A90000h - 00AF9000h
foo_cwb_hooks loaded at 00B20000h - 00B55000h
foo_dsp_std loaded at 00B80000h - 00BC1000h
foo_input_std loaded at 00BF0000h - 00D04000h
foo_masstag loaded at 00D30000h - 00D80000h
foo_out_asio loaded at 00DA0000h - 00DCE000h
foo_rgscan loaded at 00DF0000h - 00E38000h
foo_ui_columns loaded at 00E60000h - 00EF7000h
foo_ui_panels loaded at 00F20000h - 00FEA000h
IMM32 loaded at 76390000h - 763AD000h
gdiplus loaded at 4EC50000h - 4EDF3000h
uxtheme loaded at 5AD70000h - 5ADA8000h
HookDll loaded at 10400000h - 10407000h
Msimg32 loaded at 76380000h - 76385000h
SSSensor loaded at 06330000h - 06345000h
imagehlp loaded at 76C90000h - 76CB8000h
DBGHELP loaded at 59A60000h - 59B01000h
VERSION loaded at 77C00000h - 77C08000h

Stack dump analysis:
Address: 00FD8A0Ch, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 00FC5068h, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 00FC5648h, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 00FD7AA0h, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 00FC5618h, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 00FC507Ch, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 00FBB6A8h, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 00F390BEh, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 00F386F2h, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 00FD8A0Ch, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 00F3868Fh, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 00F38650h, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00F38650h, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 00F38650h, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 77D5418Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 00F38650h, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 77D4B51Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D541B0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 77D53FD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 00F38650h, location: "foo_ui_panels", loaded at 00F20000h - 00FEA000h
Address: 77D4BDA2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindowEnabled" (+00000000h)
Address: 77D4D0A5h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnumDisplayMonitors" (+00000142h)
Address: 77D4B50Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D53F5Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+0000007Fh)
Address: 77D4DAF6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+0000000Ch)
Address: 0045692Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045735Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456FE5h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D488DAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D488A6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D488E0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000003Ah)
Address: 77D488DAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 773F8B8Ah, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD60h)
Address: 004AD298h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D5418Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D541B0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 77D53FD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D4B50Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D53F5Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+0000007Fh)
Address: 77D494BEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D4D4E4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D4B903h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendMessageW" (+00000049h)
Address: 773F6FF6h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000B1CCh)
Address: 773F70D8h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000B2AEh)
Address: 773F93DDh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000D5B3h)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4EAB0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnableMenuItem" (+00000081h)
Address: 77D4EC03h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+00000100h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 063325C0h, location: "SSSensor", loaded at 06330000h - 06345000h
Symbol: "SsCreateScreenSaverSensor" (+00000090h)
Address: 77D618A2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "UnhookWinEvent" (+00000025h)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D489CDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D4EC03h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+00000100h)
Address: 77D61B4Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "AppendMenuA" (+0000006Eh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D489F0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D48A10h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 77D5E097h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsDialogMessageW" (+000000DBh)
Address: 00430122h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D4DAEAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 004BEBB0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430194h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002DD2h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uCallStackTracker::uCallStackTracker" (+00000032h)
Address: 004C0560h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00D4DAEAh, location: "foo_masstag", loaded at 00D30000h - 00D80000h
Address: 00430CF3h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BC44Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004E41B0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 004E3E80h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00491D18h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4230h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040CA96h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004480F4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004990ADh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF5D4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0570h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430EFAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0928h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049729Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004935BCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004935B6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B34A0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4228h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF9C8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496154h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496FE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004961BDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Converter 1.0.1 (foo_converter)
Standard Input Array 1.0 (foo_input_std)
Music Browser 1.2.3 [Dec 4 2006 - 09:42:32] (foo_browser)
Columns UI 0.1.3 beta 1v7 (foo_ui_columns)
Standard DSP array 1.0 (foo_dsp_std)
ASIO support 1.2.4 (foo_out_asio)
Masstagger 1.6 (foo_masstag)
FLAC Decoder 1.1.0 (foo_input_std)
CD Audio Decoder 2.1.1 (foo_cdda)
cwbowron's title format hooks 1.1.0beta [Dec 1 2006 - 13:47:34] (foo_cwb_hooks)
Panels UI 0.8.0 beta [Mar 14 2007 - 17:14:33] (foo_ui_panels)
foobar2000 core 0.9.4.2 (Core)
WMA Decoder 1.1 (foo_input_std)
ReplayGain Scanner 2.0.2 (foo_rgscan)

terrestrial
QUOTE(Chairman85 @ Mar 14 2007, 19:41) *

When using the 0.8.0 beta, selecting Save All from the Panels UI page in the preferences triggers a crash.


does it happen every time and with every pui? if only for one pui, please post the pui (+ images).
Falstaff
QUOTE(wraithdu @ Mar 14 2007, 21:10) *

QUOTE(Falstaff @ Mar 14 2007, 12:01) *

Maybe i don't understand what means 'anchor point', because for me, it moves the window to the left top corner of the screen if i use LEFT:TOP as parameters ...
but it doesn't sad.gif, the window resize itself, but stay at the same place on my screen .... same pb with RIGHT:TOP or other values ...

could you tell me more ??

Thanx

Br3tt

As described by the gifs, the anchor points refer to the corners of your foobar window, not the corners of your screen. So if you anchor RIGHT:TOP, then the upper right corner of foobar will stay in the same place when you resize the window. I use RIGHT:TOP for myself since I leave my foobar window in the upper right corner of my screen. That way when it is resized, it expands to the left and down and stays on screen.



Thanx a lot !! it's clear for me now wink.gif
Chairman85
QUOTE(terrestrial @ Mar 14 2007, 21:20) *

QUOTE(Chairman85 @ Mar 14 2007, 19:41) *

When using the 0.8.0 beta, selecting Save All from the Panels UI page in the preferences triggers a crash.


does it happen every time and with every pui? if only for one pui, please post the pui (+ images).

I am actually not using Panels UI, but a SCPL inside a Columns UI layout.
wraithdu
Actually I just experienced the same crash -
CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01446F04h
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (01446F04h):
01446EC4h: 24 60 8D 55 18 52 8D 54 24 24 E8 3D 71 01 00 EB
01446ED4h: 12 8B 45 18 8B 50 08 8D 4D 18 6A FF 68 A3 17 4D
01446EE4h: 01 FF D2 8B 44 24 20 3B C6 74 12 50 6A 01 8D 44
01446EF4h: 24 1C 6A 04 50 E8 7E 86 06 00 83 C4 10 8B 4D 10
01446F04h: 8B 11 8B 52 34 8D 44 24 28 50 8B 44 24 18 50 8D
01446F14h: 44 24 24 50 FF D2 8B 44 24 20 3B C6 C7 44 24 1C
01446F24h: 48 56 4D 01 74 09 50 E8 2E 8D 06 00 83 C4 04 8B
01446F34h: 44 24 30 3B C6 89 74 24 30 74 07 50 FF 15 74 E1
Stack (0012F32Ch):
0012F30Ch: BF8BD5A0 BC8D5780 00000047 00000000
0012F31Ch: E56AE008 003F5B20 77D9AB8E 00000003
0012F32Ch: 47DA845D 014E8A0C 000E08E0 0012F3E4
0012F33Ch: 00000000 00000000 014D5068 014D5648
0012F34Ch: 00000000 00000000 014D5618 000E0800
0012F35Ch: 000000CC 014D507C 0151FF50 00000041
0012F36Ch: 00000041 00000030 0012F440 014CB6A8
0012F37Ch: 00000002 014490BE 00000000 01513DC8
0012F38Ch: 00000000 00000000 014486F2 000E08E0
0012F39Ch: 014E8A0C 00000002 0144868F 000E08E0
0012F3ACh: 00000002 0012F420 01448650 00000000
0012F3BCh: 77D48734 000E08E0 00000002 00000000
0012F3CCh: 00000000 01448650 DCBAABCD 00000000
0012F3DCh: 0012F420 01448650 0012F450 77D5418D
0012F3ECh: 01448650 000E08E0 00000002 00000000
0012F3FCh: 00000000 00000002 000E08E0 008F5780
0012F40Ch: 00000014 00000001 00000000 00000000
0012F41Ch: 00000010 00000000 0012F570 00000000
0012F42Ch: 00000001 00000000 00000000 0012F400
0012F43Ch: 0012EF50 0012F538 77D70467 77D541B0
Registers:
EAX: 00000000, EBX: 00000002, ECX: 00000000, EDX: 00000021
ESI: 00000000, EDI: 0012F360, EBP: 014EC74C, ESP: 0012F32C
Crash location: "foo_ui_panels", loaded at 01430000h - 014FA000h

Loaded modules:
foobar2000 loaded at 00400000h - 004F3000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F4000h
COMCTL32 loaded at 773D0000h - 774D3000h
msvcrt loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4 loaded at 77E70000h - 77F01000h
GDI32 loaded at 77F10000h - 77F57000h
USER32 loaded at 77D40000h - 77DD0000h
SHLWAPI loaded at 77F60000h - 77FD6000h
SHELL32 loaded at 7C9C0000h - 7D1D5000h
ole32 loaded at 774E0000h - 7761D000h
shared loaded at 10000000h - 10029000h
comdlg32 loaded at 763B0000h - 763F9000h
wbsys loaded at 66500000h - 6650A000h
wbhelp loaded at 66600000h - 66617000h
wblind loaded at 66000000h - 6608F000h
WINMM loaded at 76B40000h - 76B6D000h
UXTHEME loaded at 5AD70000h - 5ADA8000h
msimg32 loaded at 76380000h - 76385000h
StylerHelper loaded at 003F0000h - 003FE000h
MFC42 loaded at 73DD0000h - 73ECE000h
foo_albumlist loaded at 00DA0000h - 00DE7000h
OLEAUT32 loaded at 77120000h - 771AC000h
foo_burninate loaded at 00E10000h - 00E47000h
VERSION loaded at 77C00000h - 77C08000h
foo_cdda loaded at 00E70000h - 00EA6000h
foo_converter loaded at 00ED0000h - 00F39000h
foo_dsp_std loaded at 00F60000h - 00FA1000h
foo_freedb2 loaded at 00FD0000h - 01010000h
foo_input_std loaded at 01030000h - 01144000h
foo_masstag loaded at 01170000h - 011C0000h
foo_rgscan loaded at 011E0000h - 01228000h
foo_run loaded at 01250000h - 0127B000h
foo_uie_albumart loaded at 012A0000h - 012D7000h
gdiplus loaded at 4EC50000h - 4EDF3000h
foo_uie_albumlist loaded at 01310000h - 0134D000h
foo_ui_columns loaded at 01370000h - 01407000h
foo_ui_panels loaded at 01430000h - 014FA000h
IMM32 loaded at 76390000h - 763AD000h
foo_ui_std loaded at 01520000h - 01577000h
foo_unpack loaded at 015A0000h - 015CE000h
ctagent loaded at 017F0000h - 01801000h
dciman32 loaded at 73BC0000h - 73BC6000h
imagehlp loaded at 76C90000h - 76CB8000h
DBGHELP loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 014E8A0Ch, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 014D5068h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 014D5648h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 014D5618h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 014D507Ch, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 014CB6A8h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 014490BEh, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 014486F2h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 014E8A0Ch, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 0144868Fh, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 01448650h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01448650h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 01448650h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 77D5418Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 01448650h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D541B0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 77D53FD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 01448650h, location: "foo_ui_panels", loaded at 01430000h - 014FA000h
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D54204h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D54204h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4B4C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D4BDA2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindowEnabled" (+00000000h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B4D0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D4B50Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D4B473h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D4DAF6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+0000000Ch)
Address: 0045692Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045735Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456FE5h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AD298h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D5418Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D541B0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 77D53FD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 00456DABh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D54204h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4B4C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B4D0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D4B50Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D618F4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D4B473h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D494BEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D4D4E4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D4B903h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendMessageW" (+00000049h)
Address: 773F7344h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000B4A4h)
Address: 773F7426h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000B586h)
Address: 773F972Bh, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000D88Bh)
Address: 773F8EA4h, location: "COMCTL32", loaded at 773D0000h - 774D3000h