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
terrestrial
QUOTE(Squeller @ Jul 18 2007, 02:38) *

High CPU usage when using $font candies.


it depends on what kind of effects you're using... you can use the render time in the effects dialog as a guide but in general using any kind of effect is going to be much much slower.

QUOTE(kockroach @ Jul 18 2007, 07:02) *

QUOTE(Andreasvb @ Jul 18 2007, 04:32) *

The effects window is in Track Display settings, there's a button there named Effects. =)

It would be nice if it were also available in the SCPL settings. Any chance of that, terrestrial?


maybe... but in the meantime you can keep the effects dialog ope even after you close the track display settings.

QUOTE(jclim00 @ Jul 18 2007, 10:08) *

This might be really nitpicky but figured I'd throw it out tongue.gif

CODE
$textcolor($get(grey4))
$font(calibri,10)
$alignabs(5,0,13,%_height%,left,middle)
%tracknumber%.


If you do a $calcwidth(%tracknumber%.) it returns 12, but when making an alignabs bounding rectangle with a width of 12, it cuts off part of the period. Same with %length%, songs 10:00 or longer usually have a width of 22, but with an alignabs bounding rectangle width of 22 it adds an ellipsis like it doesn't fit. Again it's really nitpicky but you need to add one pixel width to the rectangle for the text to fit properly when measuring the exact width.

edit: not sure if it's a bug, i haven't been able to reproduce it outside of my scpl.


$calcwidth() and $calcheight() are broken with $newsyntax. its fixed for the next version. and it's not nitpicky at all wink.gif please let me know of any glitches, especially in the rendering / alignment / font stuff, no matter how small.

QUOTE(mil3s @ Jul 18 2007, 10:12) *

Using 14.11. A few things still isn't working. $imagebutton for example.
CODE
$imagebutton($get(x.Controlbuttons),$get(y.Controlbuttons),$getpvar(Image.Path)previous1.png,$getpvar(Image.Path)previous2.png,Previous)



hmmm... that should work. are you sure your imagepaths are correct? do you have an $alignabs(..) before?

QUOTE

Here is an idea i had, it's nothing big and I will totally respect your decision if you say no.
Maybe the color functions should have other names instead of $c and $h. Sure these are short but doesn't describe the function very well. If you look at the other functions you can kind of see what it is by looking at the name. My suggestion would be $color instead of $c. And to be honest, I'm sure I'm never going to use $h, doesn't seem there is a need for it. More useful would be a hex color function, $hexcolor perhaps. smile.gif


well $rgb and $hsl were already taken wink.gif I wend and added $color() and $hexcolor() for the next version.

QUOTE(Russell777 @ Jul 18 2007, 12:38) *

What I meant about the fonts:
The left one is v0.13.6 and the right one is the v0.14.11.You can clearly see the difference:with new version the text looks blurry and unclean and even the zeroes aren't round.Both are calibri with no additional effects.


what kind of font smoothing have you specified in windows (display properties/advanced/effects)?

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

I've uploaded 0.14.12 test here.
terrestrial
QUOTE(jclim00 @ Jul 18 2007, 10:08) *

This might be really nitpicky but figured I'd throw it out tongue.gif

CODE
$textcolor($get(grey4))
$font(calibri,10)
$alignabs(5,0,13,%_height%,left,middle)
%tracknumber%.



oh, and just as an aside, with the new syntax it should be easier to position stuff better without using $alignabs and $calcwidth()

eg.. something like:

CODE

$font(calibri,10)
$alignabs(2,2)
$align(right) [ %playback_time% / ]%length%$align(left)%tracknumber%.$tabx(25)%title%
mil3s
^Terrestrial. Yes, I do have an $alignabs before. And when I remove that the buttons show. Why is this? Bug?
carmenm
Terrestrial : i want to do a text button with different color when hover. Before i did it with button2 and code between '' but know i cant manage to do it with textbutton. Could you give an example?

Thanks for making our listening music experience so much more enjoyable
Russell777
QUOTE
what kind of font smoothing have you specified in windows (display properties/advanced/effects)?

When turning the global cleartype on it's fine,but having it all over Windows is just a little too much for me,could the local cleartype support be brought back?
mil3s
QUOTE(carmenm @ Jul 18 2007, 12:55) *

Terrestrial : i want to do a text button with different color when hover. Before i did it with button2 and code between '' but now i cant manage to do it with textbutton. Could you give an example?

Thanks for making our listening music experience so much more enjoyable

I'm having the same problem
terrestrial
QUOTE(mil3s @ Jul 18 2007, 13:51) *

^Terrestrial. Yes, I do have an $alignabs before. And when I remove that the buttons show. Why is this? Bug?


everything is aligned relative to the alignabs.... so if you have $alignabs(100,100,...) and $imagebutton(0,0...) the actual position of the button is 100,100. this will make it easier to group common code and makes moving them as a whole easier (eg. to move the button just change the $alignabs()). to break out of the alignabs rectangle use an empty alignabs ($alignabs()).

hope that made sense smile.gif

QUOTE(carmenm @ Jul 18 2007, 13:55) *

Terrestrial : i want to do a text button with different color when hover. Before i did it with button2 and code between '' but know i cant manage to do it with textbutton. Could you give an example?


try:

CODE

$font(tahoma,11,bold)$textcolor(0)
$textbutton(0,0,100,14,
    normal text,
    $textcolor(0,100,255)hover text,
    command)


QUOTE(Russell777 @ Jul 18 2007, 13:57) *

QUOTE
what kind of font smoothing have you specified in windows (display properties/advanced/effects)?

When turning the global cleartype on it's fine,but having it all over Windows is just a little too much for me,could the local cleartype support be brought back?


well currently you can specify "nocleartype" to turn off cleartype for a font, so I can add a "cleartype" to force it on for a font...
mil3s
Terrestrial. So if I want to place an image in the middle of an $alignabs. Shouldn't %_width% the width of the $alignabs? Wondering because it doesn't seem to be.

$imagebutton($sub($div(%_width%,2),imagewith/2),30,...

Or would be cool to be able to leave x/y as blank and the image would automatically line up to the horizontal/vertical alignment. This goes for buttons as well I've noticed.

And about my $color suggestion. After some thinking and recoding my config I think it was a bad idea. Best would be to use as short function names as possible for these. And also since they will be used only in another functions - $textcolor/$rectabs - $rgb and $hex would be better imo, defining the format given to these.

Hope my edit here isn't too late. tongue.gif
jclim00
QUOTE(mil3s @ Jul 18 2007, 14:07) *

QUOTE(carmenm @ Jul 18 2007, 12:55) *

Terrestrial : i want to do a text button with different color when hover. Before i did it with button2 and code between '' but now i cant manage to do it with textbutton. Could you give an example?

Thanks for making our listening music experience so much more enjoyable

I'm having the same problem


here's an example of different hover colors

$font(calibri,9,bold)
$textbutton(22,0,9,11,$textcolor($c(50,50,50))PL,$textcolor($c(100,100,100))PL,PVAR:SET:layout:1,)
stampgevaar
CODE

Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0188AA65h
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (0188AA65h):
0188AA25h: 78 00 00 8B 4D 0C 2B 4D 04 E8 DD A9 FE FF 5F 5E
0188AA35h: 5D 5B C3 CC CC CC CC CC CC CC CC 53 55 8B 6C 24
0188AA45h: 0C 33 C0 56 8D 77 24 C7 07 30 E6 8D 01 89 46 14
0188AA55h: C7 46 18 07 00 00 00 66 89 46 04 8B C2 8D 58 02
0188AA65h: 66 8B 08 83 C0 02 66 85 C9 75 F5 2B C3 D1 F8 50
0188AA75h: 52 E8 85 04 FC FF 85 ED 8B 1D 30 74 8D 01 8D 77
0188AA85h: 04 74 13 55 56 FF D3 56 8D 47 14 50 FF D3 5E 5D
0188AA95h: 8B C7 5B C2 04 00 6A 00 6A 00 6A 00 6A 00 56 FF
Stack (0013C7A8h):
0013C788h: 00F4EEB8 7C9C93C0 77E943DD 7C9C93C0
0013C798h: 00000004 00000000 00F4E3C4 00000000
0013C7A8h: 00000008 0013CE34 0001063E 01884812
0013C7B8h: 0013C808 AB11355B 0001063E 018F9448
0013C7C8h: 00000000 0185171E 000102D4 00000014
0013C7D8h: 00000000 0013C850 018516B0 0013C814
0013C7E8h: 00000000 7E398734 000102D4 00000014
0013C7F8h: 93010D2A 00000000 018F9448 DCBAABCD
0013C808h: 00000000 00000000 000001C4 00000082
0013C818h: 7E398BD9 7FFDD000 0013C87C 7E39885A
0013C828h: 0013C83C 7E39882A 00000014 018516B0
0013C838h: 00000000 00000014 00000001 00000000
0013C848h: 00000000 00000010 00000000 C000000F
0013C858h: 0013C870 5B192BFB 0013C8F4 03850512
0013C868h: 00000000 0013C87C 00000008 0013CAF0
0013C878h: 00000008 93010D2A 00000060 0013C8F8
0013C888h: 0013CB44 06A50000 5B192B92 000000FB
0013C898h: 00000002 00000000 00000007 00197F40
0013C8A8h: 00000000 00197F40 00000040 00005E5C
0013C8B8h: 00000040 0000C6B4 00160000 0013C6BC
Registers:
EAX: 00000000, EBX: 00000002, ECX: 000001C4, EDX: 00000000
ESI: 0013CADC, EDI: 0013CAB8, EBP: 0013C808, ESP: 0013C7A8
Crash location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00005065h)

Loaded modules:
foobar2000 loaded at 00400000h - 004F3000h
ntdll loaded at 7C900000h - 7C9B6000h
kernel32 loaded at 7C800000h - 7C8FF000h
COMCTL32 loaded at 77390000h - 77493000h
msvcrt loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77F40000h - 77FEB000h
RPCRT4 loaded at 77DA0000h - 77E31000h
GDI32 loaded at 77E40000h - 77E87000h
USER32 loaded at 7E390000h - 7E420000h
SHLWAPI loaded at 77E90000h - 77F06000h
SHELL32 loaded at 7C9C0000h - 7D1E0000h
ole32 loaded at 774A0000h - 775DD000h
shared loaded at 10000000h - 10029000h
comdlg32 loaded at 76350000h - 7639A000h
IMM32 loaded at 76330000h - 7634D000h
uxtheme loaded at 5B190000h - 5B1C8000h
apphelp loaded at 77B00000h - 77B22000h
msctfime loaded at 75250000h - 7527E000h
foo_abx loaded at 00A30000h - 00A64000h
foo_albumlist loaded at 00A70000h - 00AB7000h
OLEAUT32 loaded at 770E0000h - 7716C000h
foo_cdda loaded at 00AD0000h - 00B06000h
foo_converter loaded at 00B30000h - 00B99000h
foo_custominfo loaded at 00BC0000h - 00C45000h
foo_custom_pc loaded at 00C70000h - 00CAC000h
WINSPOOL loaded at 72F70000h - 72F96000h
foo_cwb_hooks loaded at 00D70000h - 00DA6000h
foo_discogs loaded at 00DD0000h - 00E4D000h
gdiplus loaded at 4EB80000h - 4ED23000h
WS2_32 loaded at 71A30000h - 71A47000h
WS2HELP loaded at 71A20000h - 71A28000h
WINMM loaded at 76AF0000h - 76B1E000h
foo_dsp_std loaded at 00E70000h - 00EB1000h
foo_input_std loaded at 00EE0000h - 00FF4000h
foo_masstag loaded at 01020000h - 01070000h
foo_menu_addons loaded at 01090000h - 010E1000h
libmmd loaded at 01100000h - 013B1000h
MSVCR80 loaded at 78130000h - 781CB000h
foo_msnalt loaded at 013E0000h - 013F9000h
foo_rgscan loaded at 01420000h - 01468000h
foo_run loaded at 01490000h - 014BB000h
foo_uie_explorer loaded at 014E0000h - 0151C000h
foo_uie_peakmeter loaded at 01540000h - 01568000h
foo_uie_quicksearch loaded at 01590000h - 015D6000h
foo_uie_wsh_panel loaded at 01600000h - 01636000h
foo_ui_columns loaded at 01780000h - 01817000h
foo_ui_panels loaded at 01840000h - 0190B000h
foo_ui_std loaded at 01930000h - 01987000h
foo_unpack loaded at 019B0000h - 019DE000h
foo_utils loaded at 103E0000h - 10419000h
Msimg32 loaded at 76320000h - 76325000h
CLBCATQ loaded at 76F90000h - 7700F000h
COMRes loaded at 77010000h - 770DD000h
VERSION loaded at 77BD0000h - 77BD8000h
DSOUND loaded at 73E80000h - 73EDC000h
WINTRUST loaded at 76BF0000h - 76C1E000h
CRYPT32 loaded at 77A40000h - 77AD5000h
MSASN1 loaded at 77AE0000h - 77AF2000h
IMAGEHLP loaded at 76C50000h - 76C78000h
wdmaud loaded at 72C90000h - 72C99000h
msacm32 loaded at 72C80000h - 72C88000h
MSACM32 loaded at 77BB0000h - 77BC5000h
midimap loaded at 77BA0000h - 77BA7000h
KsUser loaded at 73E50000h - 73E54000h
SETUPAPI loaded at 778E0000h - 779D7000h
cscui loaded at 779E0000h - 77A36000h
CSCDLL loaded at 765A0000h - 765BD000h
USERENV loaded at 76970000h - 76A24000h
DBGHELP loaded at 59E70000h - 59F11000h

Stack dump analysis:
Address: 01884812h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018F9448h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0185171Eh, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018516B0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 018F9448h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E39885Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000193h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 018516B0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 5B192BFBh, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "GetThemeAppProperties" (+000009E0h)
Address: 5B192B92h, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "GetThemeAppProperties" (+00000977h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7E3A1BAAh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "EnumDisplayDevicesA" (+00000483h)
Address: 7E3A1BCFh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "EnumDisplayDevicesA" (+000004A8h)
Address: 018DD59Ch, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018DE0C0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018DD59Ch, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018DE0C0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 773A0020h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "CreateUpDownControl" (+000005CBh)
Address: 77E47E41h, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "GetTextMetricsW" (+00000078h)
Address: 7741B262h, location: "COMCTL32", loaded at 77390000h - 77493000h
Address: 773920A0h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal249" (+000020A0h)
Address: 773A2154h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "DefSubclassProc" (+0000012Eh)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 773A207Bh, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "DefSubclassProc" (+00000055h)
Address: 773A207Bh, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "DefSubclassProc" (+00000055h)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E39885Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000193h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 018DE630h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398830h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000169h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 7E39B89Bh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetParent" (+0000016Ch)
Address: 5B192586h, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "GetThemeAppProperties" (+0000036Bh)
Address: 7C911414h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "wcsncpy" (+00000985h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 5B19278Ch, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "GetThemeAppProperties" (+00000571h)
Address: 7C809E60h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "IsBadReadPtr" (+0000005Fh)
Address: 7C809E01h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "IsBadReadPtr" (+00000000h)
Address: 5B192C28h, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "DrawThemeBackground" (+00000000h)
Address: 7C910833h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 7C910833h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 01540000h, location: "foo_uie_peakmeter", loaded at 01540000h - 01568000h
Address: 77E48EF9h, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "GetMapMode" (+00000124h)
Address: 77E4919Dh, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "SetDIBitsToDevice" (+00000191h)
Address: 77E4915Fh, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "SetDIBitsToDevice" (+00000153h)
Address: 7E398B26h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3988D1h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3988DAh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 018D4220h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0188D937h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007F37h)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39B3F9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E3F0088h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39B3CCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E390000h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E39C331h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "SetRectEmpty" (+0000004Fh)
Address: 7E3A366Bh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000001D8h)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3A37BCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E39885Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000193h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 7E398B26h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 018D3B6Bh, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3988D1h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3988DAh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 0188D937h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007F37h)
Address: 018F9448h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3A3745h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3A3768h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 7E3A3591h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3A37BCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E398816h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000014Fh)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398830h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000169h)
Address: 7E3989CDh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3989F0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 7E398A10h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 7E3ADBBFh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "CallMsgFilterW" (+00000213h)
Address: 7E3A593Fh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DrawStateW" (+000001F2h)
Address: 7E3A5981h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DialogBoxIndirectParamAorW" (+00000036h)
Address: 01840000h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018FC170h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3A559Eh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DialogBoxParamW" (+0000003Fh)
Address: 01840000h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018FC170h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 01851681h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 01840000h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 018DC884h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 00440020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 018DB058h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 7E39B401h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000C5h)
Address: 018576CBh, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018DB120h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018D2628h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 01852C2Ah, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B3B0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 01852BC3h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018566AFh, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 004BE0CCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00403908h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040A67Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040A68Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0184A3ADh, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 7E3994BEh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E39B42Dh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000F1h)
Address: 00451351h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AB366h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7E39B3F9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E3F0088h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39B3CCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B3B0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 01852BC3h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018566AFh, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 7E39C493h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "IsWindowVisible" (+0000002Eh)
Address: 5B196448h, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "DrawThemeBackgroundEx" (+00000EC3h)
Address: 00F4F4F4h, location: "foo_input_std", loaded at 00EE0000h - 00FF4000h
Address: 77E45A0Eh, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "GdiReleaseDC" (+00000018h)
Address: 7E398B26h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 018D5443h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0184E898h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0188D9A7h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007FA7h)
Address: 0188D960h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007F60h)
Address: 0188D960h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007F60h)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 0188D960h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007F60h)
Address: 0188D960h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007F60h)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E39885Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000193h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398830h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000169h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 7E39B4C0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 0188D960h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007F60h)
Address: 7E39B4CBh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 77E46FFAh, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "BitBlt" (+00000071h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B4D0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E39B3F9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E3F0088h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39B3CCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E39DA6Ch, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "SetFocus" (+0000000Ch)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B3B0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 01852BC3h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018566AFh, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 7E39B3F9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5B191AF6h, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E39B3D2h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 7E39B3F9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E3F0088h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39B3CCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B3B0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 01852BC3h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018566AFh, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 4EB81580h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
foo_custominfo 0.1.2 (foo_custominfo)
Masstagger 1.6 (foo_masstag)
Discogs Tagger 1.0 (foo_discogs)
Playcounter for foo_custominfo 1.0.1 (foo_custom_pc)
cwbowron's title format hooks 1.1.1 [May 4 2007 - 12:39:47] (foo_cwb_hooks)
Columns UI 0.1.3 beta 1v7 (foo_ui_columns)
Standard Input Array 1.0 (foo_input_std)
RAR reader 1.1 (foo_unpack)
WSH Panel (uie) 0.7.1 (foo_uie_wsh_panel)
Menu Addons 0.3.9.5 (Intel SSE) (foo_menu_addons)
Peakmeter Panel 0.0.3.1 (foo_uie_peakmeter)
CD Audio Decoder 2.1.1 (foo_cdda)
Standard DSP array 1.0 (foo_dsp_std)
foobar2000 core 0.9.4.2 (Core)
ReplayGain Scanner 2.0.2 (foo_rgscan)
FLAC Decoder 1.1.0 (foo_input_std)
Quick Search Toolbar 2.8k (foo_uie_quicksearch)
Panels UI 0.14.10 beta [Jul 17 2007 - 00:03:09] (foo_ui_panels)
Explorer Tree 1.04.6b (foo_uie_explorer)
Album List 3.2.0 (foo_albumlist)
ABX Comparator 1.3.1 (foo_abx)
Playlist tools 0.5.7 (foo_utils)
MSN Now Playing (alt) 2.4 (foo_msnalt)
Converter 1.0.1 (foo_converter)
Default User Interface 0.9acc (foo_ui_std)
Run services 0.3.2 (foo_run)
ZIP/GZIP reader 1.0 (foo_unpack)
WMA Decoder 1.1 (foo_input_std)



I get a crash when opening the effects menu in a trackinfo panel.

Edit: in every trackinfo panel
The Judge
Just tried out 14.11. The effects button is NICE! Utterly useless for me at the moment though but nice.

PS - And no crashes!...So far tongue.gif
BelleAndZEK
Nobody answered me. I'm trying again.

I've just upgraded to a recent version, mine was of the first generation.



I CAN'T add Panels.. Hmmmmmm??

They dont appear in the Panels list under the Panels button.



Can't add the goddam Album list panel.

What's wrong with this??????????



$panel(albumlist1,Album list,200,200,500,500,)



someone, please. beeing stuck there, that's just plain RIDICULOUS..

CepiPerez
That's because you don't have the dll installed.
Squeller
Terrestrial, we need a way to un-wordwrap, because $wordwrap() applies on the whole rest of the code.

QUOTE(BelleAndZEK @ Jul 18 2007, 15:15) *
Nobody answered me. I'm trying again.

I've just upgraded to a recent version, mine was of the first generation.

I CAN'T add Panels.. Hmmmmmm??
Maybe because it's no more the main ui?
carmenm
Terrestrial : i am upgrading to the new syntax. I am seeing a little bug

$textbutton(20,0,$calcwidth(FOOBAR),12,$syscolor(16)FOOBAR,$syscolor(1)FOOBAR,POPUP:Options.pp,TOOLTIP:"layout Options Close")

the tooltip shows "POPUP:Options.pp" instead of "layout Options Close"

One other thing i was wondering if it would be possible to close a popup with a button like POPUPCLOSE for example. Something even more beautiful would be to have popups shown depending on pvar and not just buttons. That way we could do some really fun new layout and especially under xp i could do some pseudo transparent layouts

EDIT : the problem with the tooltip seems to appear with special commands like POPUP,PVAR, ....
iOsiris
I am curious. I've noticed that in some configs in regards to album art in the playlist. When the code in panels ui indicates that the filename for album art (the ones beside the songs in playlist) can be either cover, front, back, cd, etc

However the problem is, for example if I had the files front.jpg, back.jpg, and cd.jpg, panels ui will always choose back.jpg over the others if it is in there because i am assuming it goes by alphabetical listing of the directory. Is there anyway around this? As in is there anyway to keep the option of taking pictures for album art (the ones beside playlist) from all sources of files names such as front.jpg, folder.jpg, cover.jpg, back.jpg, cd.jpg, etc but if there is a front.jpg then use that over the other fields?
Andreasvb
carmenm, try use a comma, like this:
CODE
tooltip,test
carmenm
Andreasvb, thanks a lot it works!
Andreasvb
You're welcome.
Here's all new commands you can use,
http://wiki.hydrogenaudio.org/index.php?ti...els%29/Commands
BelleAndZEK
QUOTE(CepiPerez @ Jul 18 2007, 20:11) *
That's because you don't have the dll installed.




I do, actually. Everything is in the Components folder. I have a whole bunch of plugins in there and none of them appear in the Panel list in PanelsUI. The only ones who appear are the ones that are implemented in PanelsUI.

kockroach
I have a quick question. Does the $imageabs function work inside the $imagebutton function, because I can't get a button to work when I use $imageabs to set the image. It shows the hover image of the two, which is also strange. I am using the most recent beta12.

So here is some generic code I mean:
CODE

$imagebutton(30,$sub(%_height%,56),
$imageabs(30,$sub(%_height%,56),/images\forward.png,alpha,200),
$imageabs(30,$sub(%_height%,56),/images\forward.png),
PVAR:SET:hide2:1,
tooltip,'Scroll show',
hotspot,0,0,13,10,)

The image (2nd one) shows where it is supposed to but, the button and tooltip don't work. Being able to use $imageabs will be nice so that I could use alpha settings, or even clipping and resizing.
BelleAndZEK
edit: ok.. so the album list pugin that comes with foobar2000 doesnt work with PanelsUI. Good to know.

mil3s
Terrestrial. Not sure if this applies everywhere but in SCPL an alignabs are relative to previous alignabs. Should alignabs really be relative to each other?
The Judge
QUOTE(BelleAndZEK @ Jul 19 2007, 14:21) *

QUOTE(CepiPerez @ Jul 18 2007, 20:11) *
That's because you don't have the dll installed.




I do, actually. Everything is in the Components folder. I have a whole bunch of plugins in there and none of them appear in the Panel list in PanelsUI. The only ones who appear are the ones that are implemented in PanelsUI.



Not all components have the ability to be displayed in Panels UI.
MC Escher
For the album list you'll need musicmusic's Album List Panel, which works fine with Panels UI here.
terrestrial
QUOTE(mil3s @ Jul 18 2007, 14:51) *

Terrestrial. So if I want to place an image in the middle of an $alignabs. Shouldn't %_width% the width of the $alignabs? Wondering because it doesn't seem to be.

$imagebutton($sub($div(%_width%,2),imagewith/2),30,...


it should, but for various reasons it can't sad.gif a workaround is to use something like $puts(width,<width>) etc.

QUOTE

Or would be cool to be able to leave x/y as blank and the image would automatically line up to the horizontal/vertical alignment. This goes for buttons as well I've noticed.


yes maybe some sort of anchor point would be nice...

QUOTE

And about my $color suggestion. After some thinking and recoding my config I think it was a bad idea. Best would be to use as short function names as possible for these. And also since they will be used only in another functions - $textcolor/$rectabs - $rgb and $hex would be better imo, defining the format given to these.


$rgb is already taken, but you can still use $c() and $h()

QUOTE(stampgevaar @ Jul 18 2007, 16:16) *

I get a crash when opening the effects menu in a trackinfo panel.

Edit: in every trackinfo panel


update to the latest test version.

QUOTE(Squeller @ Jul 18 2007, 23:28) *

Terrestrial, we need a way to un-wordwrap, because $wordwrap() applies on the whole rest of the code.


add a $char(10) and wordwrap will turn off.

QUOTE(carmenm @ Jul 19 2007, 04:42) *

One other thing i was wondering if it would be possible to close a popup with a button like POPUPCLOSE for example. Something even more beautiful would be to have popups shown depending on pvar and not just buttons. That way we could do some really fun new layout and especially under xp i could do some pseudo transparent layouts


yes, this would be nice... but have to deal with a few small issues.

QUOTE(kockroach @ Jul 19 2007, 09:27) *

I have a quick question. Does the $imageabs function work inside the $imagebutton function, because I can't get a button to work when I use $imageabs to set the image. It shows the hover image of the two, which is also strange. I am using the most recent beta12.

So here is some generic code I mean:
CODE

$imagebutton(30,$sub(%_height%,56),
$imageabs(30,$sub(%_height%,56),/images\forward.png,alpha,200),
$imageabs(30,$sub(%_height%,56),/images\forward.png),
PVAR:SET:hide2:1,
tooltip,'Scroll show',
hotspot,0,0,13,10,)

The image (2nd one) shows where it is supposed to but, the button and tooltip don't work. Being able to use $imageabs will be nice so that I could use alpha settings, or even clipping and resizing.


no, use a textbutton instead

QUOTE(mil3s @ Jul 19 2007, 10:43) *

Terrestrial. Not sure if this applies everywhere but in SCPL an alignabs are relative to previous alignabs. Should alignabs really be relative to each other?


yes.. use $alignabs() to reset.
Spirit_of_the_ocean
I am not able to change layouts anymore blink.gif I always get the basic layout.
blaxima
QUOTE(blaxima @ Jul 14 2007, 03:33) *

I've had this problem for awhile and it changes but doesn't work, it just screws up in different ways with each release. When I have foo minimized to tray and exit from there the next time I open it it shows all fudged up. It kills the pui's after that too because it saves it in that state.


an answer for this would be great
Spirit_of_the_ocean
Some problems with the new scpl and some code

QUOTE
$align(14,1) %list_index% %tracknumber%
$alignabs(75,1) $cut(%artist%,15)
$alignabs(195,1) $cut(%album%,21)
$alignabs(300,1)$cut(%title%,18)


This cuts some text from %title% where it shouldn't blink.gif It cuts after 2 letters instead of 18
kockroach
QUOTE(terrestrial @ Jul 19 2007, 16:18) *

QUOTE(kockroach @ Jul 19 2007, 09:27) *

I have a quick question. Does the $imageabs function work inside the $imagebutton function, because I can't get a button to work when I use $imageabs to set the image. It shows the hover image of the two, which is also strange. I am using the most recent beta12.

So here is some generic code I mean:
CODE

$imagebutton(30,$sub(%_height%,56),
$imageabs(30,$sub(%_height%,56),/images\forward.png,alpha,200),
$imageabs(30,$sub(%_height%,56),/images\forward.png),
PVAR:SET:hide2:1,
tooltip,'Scroll show',
hotspot,0,0,13,10,)

The image (2nd one) shows where it is supposed to but, the button and tooltip don't work. Being able to use $imageabs will be nice so that I could use alpha settings, or even clipping and resizing.


no, use a textbutton instead

Hi terrestrial,

Thanks for the reply. The reason why I ask is so that I can have hover images for the buttons. That is something I cannot do with the current $imagebutton, but it did work with the old $button function. What I am doing right now is to show the image, and use an $imagebutton that shows no images. It works, but it doesn't allow hover images.

If there is a way to do a hover image, I would like to know how. Otherwise, it would be nice if the $imageabs function could be used with the $imagebutton function.

Thanks!
Fitret
I just upgraded foo_ui_panels after not having upgraded anything in awhile and I'm absolutely loving the changes! The new library filter is great, but I've got two questions.

1. Is there any way to filter by directory structure? I know you can put %path% in the filter box, but that doesn't do it recursively, and so you end up with one level that just contains every song that you have.

2. I'm an idiot. How do you set the double-click action for Library Filter? I can't seem to find the option and I've seen a ton of posts that seem to imply the feature has been implemented.
eikaramba
QUOTE(terrestrial @ Jul 18 2007, 20:08) *

QUOTE(Russell777 @ Jul 18 2007, 13:57) *

QUOTE
what kind of font smoothing have you specified in windows (display properties/advanced/effects)?

When turning the global cleartype on it's fine,but having it all over Windows is just a little too much for me,could the local cleartype support be brought back?

well currently you can specify "nocleartype" to turn off cleartype for a font, so I can add a "cleartype" to force it on for a font...


I got exactly the same Problem. I doesn't like the ClearType Style in Windows, but normally this doesn't afffect Foobar, with the newest UI_panels Version it does! Please can you make a Switch, with the Option "depending on Windows Settings" - "Generally Off" - "Generally On"

That would be very kind
CepiPerez
QUOTE(Spirit_of_the_ocean @ Jul 19 2007, 19:25) *

I am not able to change layouts anymore blink.gif I always get the basic layout.
It happens to me when I go back to 0.13.8 and try to open a PUI file that has opened with 0.14.x. Check if you did this.
kockroach
terrestrial,

I was wondering if perhaps it would be possible to use something other than a comma to separate options like "alpha,100" or "resize,100,100".

The reason why is because one cannot use an $ifequal or $ifgreater function to display different alpha blends or resize images differently. There are way too many commas, which breaks those "$if.." functions.
stampgevaar
if you right click and choose add or send to playlist in the library filter it still always sends to *FILTER*.

Can you please make this playlist customisable or just make it that it sends this to the currently active playlist.
Kiteroa
QUOTE(stampgevaar @ Jul 21 2007, 04:21) *

if you right click and choose add or send to playlist in the library filter it still always sends to *FILTER*.

Can you please make this playlist customisable or just make it that it sends this to the currently active playlist.


Customisable, please!
xan K
QUOTE(CepiPerez @ Jul 20 2007, 11:10) *

QUOTE(Spirit_of_the_ocean @ Jul 19 2007, 19:25) *

I am not able to change layouts anymore blink.gif I always get the basic layout.
It happens to me when I go back to 0.13.8 and try to open a PUI file that has opened with 0.14.x. Check if you did this.
same thing happened to me too. what's wrong?
Kiteroa
Thanks for all your work on this new release Terrestrial.

I'm waiting until it goes final before I move to it - as I don't have enough time to do any rework necessary more than once.

But I'm looking forward to it!
The Judge
QUOTE(xan K @ Jul 20 2007, 18:16) *

QUOTE(CepiPerez @ Jul 20 2007, 11:10) *

QUOTE(Spirit_of_the_ocean @ Jul 19 2007, 19:25) *

I am not able to change layouts anymore blink.gif I always get the basic layout.
It happens to me when I go back to 0.13.8 and try to open a PUI file that has opened with 0.14.x. Check if you did this.
same thing happened to me too. what's wrong?


I had this too. You CANNOT open PUIs with an older version if you have opened them with a later version.
barry123
hey guys I had suddenly an error.
I updated to the newest plugin.
works fine but the background of my foobar changed from blue to black.
and the buttons are gone, but I can click on the place so the fuction works.

it's from picture 1 to picture 2 but I don't know how to change it to the old one.
the config and .pui are the same.

I tried to remove the blue bar but I can't find any option, only to remove taskbar, and tray icon.
IPB Image

IPB Image
The Judge
You have an error in your PUI code most likely.
barry123
and how do I solve it?
Anas
barry123
I highly doubt that The Judge does know your code, so it might be helpful if you would post it.
barry123
Oh I'm sorry here are codes

track:
$puts(isSingle,$if(%tracknumber%,0,1))
$puts(isVarious,$if($stricmp($meta(album artist),Various),1,0))

user:
$puts(coverPath,$replace(%path%,%filename_ext%,folder.*))
$puts(isSingle,$if(%tracknumber%,0,1))

edit lay out. (this is the pui code I think)
CODE

// config

// Global
$puts(full,680)
$puts(compact,120)
$puts(mini,20)

// Background
$imageabs2(%_width%,%_height%,,,,,,,/images\blue.png,NOKEEPASPECT)

// PerTrack
$drawrect(0,0,0,0,brushColor-null penColor-58-80-101)
$button(2,2,0,0,16,16,/images\menu.png,/images\menuh.png,MENU,TOOLTIP:"Menu")

$ifgreater(4,$getpvar(mode),
//mode = 1, 2 3 en 4
$button(485,2,0,0,16,16,/images\hide.png,,hide,TOOLTIP:"Minimize")
$button(505,2,0,0,16,16,/images\exit.png,,exit,)
$button(20,2,0,0,16,16,,,WINDOWSIZE:450:$get(mini):LEFT:TOP,)
$button(20,2,0,0,16,16,/images\minus.png,,'PVAR:SET:mode:4',TOOLTIP:"Mini View")
$button(14,$eval($get(mini)+90),0,0,22,26,/images\playlist.png,,'PVAR:SET:mode:1',TOOLTIP:"Columns Playlist")
$button(44,$eval($get(mini)+90),0,0,22,26,/images\albumlist.png,,'PVAR:SET:mode:2',TOOLTIP:"Album list")
$button(112,$eval($get(mini)+86),0,0,26,26,/images\previous.png,,previous,TOOLTIP:"Previous")
$button(137,$eval($get(mini)+86),0,0,26,26,
$if($or(%ispaused%,$not(%isplaying%)),/images\play.png,/images\pause.png),
$if($or(%ispaused%,$not(%isplaying%)),/images\play.png,/images\pause.png),Play or Pause,TOOLTIP:" Play/Pause ")
$button(162,$eval($get(mini)+86),0,0,26,26,/images\next.png,,next,TOOLTIP:"Next")
$button(187,$eval($get(mini)+86),0,0,26,26,/images\random.png,,random,TOOLTIP:"Random")
$button(428,$eval($get(mini)+92),0,0,22,26,/images\lyric.png,,'PVAR:SET:mode:3',TOOLTIP:"Lyric Show")
$button(455,$eval($get(mini)+90),0,0,22,26,/images\prefs.png,,Preferences,TOOLTIP:"Preferences")
$button(488,$eval($get(mini)+90),0,0,22,26,/images\library.png,,Rescan Media Library,TOOLTIP:"Rescan Media Library")
$if(%isplaying%,
$button(506,$eval($get(mini)+5),0,0,26,26,/images\exit14.png,,Stop,TOOLTIP:"Stop")
$panel(name,Peakmeter,453,30, 50,75,)
$panel(Seekar,Seekbar,36,$eval($get(mini)+55),250,20,)
$imageabs2(330,75,0,0,0,0,230,$eval($get(mini)+10),$replace(%path%,%filename_ext%,*.jpg),)
,)

$drawrect(0,$get(mini),%_width%,2,brushColor-58-80-101 penColor-58-80-101)

$if(%_isplaying%,
$font(Verdana,8,bold,231-237-241)
$alignabs(40,0,450,$get(mini),left,middle)
%artist% - %title%
$alignabs(40,20,260,$get(mini),left,middle)
Album: [%album%] [#%Tracknumber%]
$alignabs(40,32,260,$get(mini),left,middle)
Date: [%date%]
$alignabs(40,44,260,$get(mini),left,middle)
Genre: [%genre%]
$alignabs(40,56,260,$get(mini),left,middle)
Bitrate: [%BITRATE% kbps]
,
$font(Verdana,8,bold,231-237-241)
$alignabs(40,0,260,$get(mini),left,middle)
Not Playing)
,
)

$if(%_isplaying%
,)


$select($getpvar(mode),
// mode 1: Playlist View
$panel(Columns Playlist,Columns Playlist,5,$eval($get(compact)+$get(mini)),$sub(%_width%,-20),$eval($get(full)-$get(compact)-$get(mini)-29),)

$panel(playlists,Playlist tabs,5,$eval($get(full)-28),245,23,)
$panel(Order,Playback order,250,$eval($get(full)-28),115,23,)
$panel(Quick Search Toolbar,Quick Search Toolbar,364,$eval($get(full)-28),160,23,)

,



// mode 2: Album list
$panel(Album list,Album list,5,$eval($get(compact)+$get(mini)),$sub(%_width%,-20),$eval($get(full)-$get(compact)-$get(mini)-5),)


,
// mode 3: Lyric Show
$panel(Lyric Show,Lyric Show,5,$eval($get(compact)+$get(mini)),$sub(%_width%,10),$eval($get(full)-$get(compact)-$get(mini)-5),)

,
// mode 4: Mini View
$button(20,2,0,0,16,16,,,WINDOWSIZE:525:$get(full):LEFT:TOP,)
$button(20,2,0,0,16,16,/images\plus.png,,'PVAR:SET:mode:1',TOOLTIP:"Playlist View")
$button(360,2,0,0,16,16,/images\miniprev.png,/images\miniprevh.png,Previous,TOOLTIP:"Previous")
$button(375,2,0,0,16,16,
$if($or(%ispaused%,$not(%isplaying%)),/images\miniplay.png,/images\minipause.png),
$if($or(%ispaused%,$not(%isplaying%)),/images\miniplayh.png,/images\minipauseh.png),Play or Pause,TOOLTIP:" Play/Pause ")
$button(390,2,0,0,16,16,/images\mininext.png,/images\mininexth.png,next,TOOLTIP:"Next")
$button(410,2,0,0,16,16,/images\hide.png,,hide,TOOLTIP:"Minimize")
$button(430,2,0,0,16,16,/images\exit.png,,Exit,)
$if(%_isplaying%,
$font(Verdana,8,bold,231-237-241)
$alignabs(40,0,300,$get(mini),left,middle)
%artist% - %title%
,
$font(Verdana,8,bold,231-237-241)
$alignabs(40,0,260,$get(mini),left,middle)
Not Playing)
,

,
)

// PerSecond

$ifgreater(4,$getpvar(mode),
$font(Verdana,7,,58-80-101)
$alignabs(39,$eval($get(mini)+72),250,12,left,)
[%playback_time%]
$alignabs(42,$eval($get(mini)+72),240,12,right,)
[%length%]
,
)
$ifequal($getpvar(mode),4,
$font(Verdana,7,bold,231-237-241)
$alignabs(325,0,45,$get(mini),left,middle)
[-%playback_time_remaining%]
,
)
metal_termite
QUOTE(foosion @ xx)
The Panels UI thread: A bug tracker would be useful. Despite the name, bug trackers can also be used for feature requests and the like

I like the bug tracker idea myself. What do you think about this idea Terrestrial? I think your response was an allusion to not having the time to set one up. I'm presuming if one were set up by someone, it would be very useful, for you and consequently for the development of Panels UI; granted, only if people were to use it -- this is where I am a bit skeptical.
eboomer
QUOTE(Fitret @ Jul 19 2007, 22:00) *

I just upgraded foo_ui_panels after not having upgraded anything in awhile and I'm absolutely loving the changes! The new library filter is great, but I've got two questions.

1. Is there any way to filter by directory structure? I know you can put %path% in the filter box, but that doesn't do it recursively, and so you end up with one level that just contains every song that you have.

2. I'm an idiot. How do you set the double-click action for Library Filter? I can't seem to find the option and I've seen a ton of posts that seem to imply the feature has been implemented.


1. Yes, and depending on how you have your directory structure set up, it may be very simple. If you have a consistent number of sub-folders between your main folder and the folder where your music files are, you can make use of the $directory(x,n) function described in the Titleformat Reference. If that's not the case, then it could get more complicated, but you could at least to something like:
CODE

$left(%path%,$eval($chrstr(%path%,\)-1))

For the top level, then something like the following for the next level:
CODE

$left($right(%path%,$eval($len(%path%)-$chrstr(%path%,\))),$eval($chrstr($right(%path%,$eval($len(%path%)-$chrstr(%path%,\))),\)-1))

And so on; as you can see the code gets much longer and more complicated for each new layer. Basically, there is currently no easy way that I know of to group by directory structure in Library Filter, though it is pretty much possible if it's important to ya. I think it might be easier to use the tags to accomplish mostly the same thing, though (ie group by artist, then album, then title).

2. First, you have to have the latest beta version. It can be found in Preferences->Display->Panels UI->Library Filter, near the bottom.

QUOTE(metal_termite @ Jul 20 2007, 19:30) *

QUOTE(foosion @ xx)
The Panels UI thread: A bug tracker would be useful. Despite the name, bug trackers can also be used for feature requests and the like

I like the bug tracker idea myself. What do you think about this idea Terrestrial? I think your response was an allusion to not having the time to set one up. I'm presuming if one were set up by someone, it would be very useful, for you and consequently for the development of Panels UI; granted, only if people were to use it -- this is where I am a bit skeptical.


There's already a bug reporting section on the Feature Requests / Bugs List page linked on the wiki.
DarkBlackCorner
Does anyone know what the current incompatibilities with PanelsUI are? Currently having a few problems.
Fitret
QUOTE(eboomer @ Jul 21 2007, 03:55) *

1. Yes, and depending on how you have your directory structure set up, it may be very simple. If you have a consistent number of sub-folders between your main folder and the folder where your music files are, you can make use of the $directory(x,n) function described in the Titleformat Reference. If that's not the case, then it could get more complicated, but you could at least to something like:
CODE

$left(%path%,$eval($chrstr(%path%,\)-1))

For the top level, then something like the following for the next level:
CODE

$left($right(%path%,$eval($len(%path%)-$chrstr(%path%,\))),$eval($chrstr($right(%path%,$eval($len(%path%)-$chrstr(%path%,\))),\)-1))

And so on; as you can see the code gets much longer and more complicated for each new layer. Basically, there is currently no easy way that I know of to group by directory structure in Library Filter, though it is pretty much possible if it's important to ya. I think it might be easier to use the tags to accomplish mostly the same thing, though (ie group by artist, then album, then title).

2. First, you have to have the latest beta version. It can be found in Preferences->Display->Panels UI->Library Filter, near the bottom.


Thank you very much!
blaxima
QUOTE(DarkBlackCorner @ Jul 21 2007, 05:08) *

Does anyone know what the current incompatibilities with PanelsUI are? Currently having a few problems.
First of all I posted this already and actually reposted it just a few posts up from yours so READ a little first before you start new threads on old questions

QUOTE(blaxima @ Jul 19 2007, 18:43) *

QUOTE(blaxima @ Jul 14 2007, 03:33) *

I've had this problem for awhile and it changes but doesn't work, it just screws up in different ways with each release. When I have foo minimized to tray and exit from there the next time I open it it shows all fudged up. It kills the pui's after that too because it saves it in that state.


an answer for this would be great
Secondly, I reposted because I have yet to get a response and this is not a new problem. Like I said, It's been in ALL the versions I have used and it does this with EVERY config I've used including my own.

Finally, I hope that you saved your pui before you encountered this because it screws it up which means that code you posted in your thread would not be correct anymore because it got saved in the screwed up state.
metal_termite
QUOTE(eboomer @ Jul 21 2007, 03:55) *

There's already a bug reporting section on the Feature Requests / Bugs List page linked on the wiki.

I know that exists and while it is decent for feature requests, it is not entirely suitable for bug reports. Not to mention the registration process for anyone who wants to report a bug or feature request on the HA wiki is a bit cumbersome; its why still, most Panels UI feature requests and bugs are reported on this thread and forum. Rather than using the wiki; the wiki which I'm not sure is the best vehicle for it either.

I was thinking of something like Bugzilla, or maybe there is more appropriate bug tracking system better suited for Panels UI.

Just an idea to consider. smile.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.