Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foo_ui_panels (Read 1317338 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_ui_panels

Reply #2450
1. Is there a way, in Panels UI, to set variables visible in all panels, so I don't need to copy them in each panel configuration (for example set a variable in one place, and then get it from SCPL, Library Filter, and others)?
2. It's better to set multiple variables for code I use f.e. three times (and the code is some eval()) or eval() and then get() thoes in places I need, or eval() it three times. Which is faster for processor/ram?


If you use $setpvar(variablename,value) it will be used across your config and you only have to define it once.
Retrieve the variable by using $getpvar(variablename)

foo_ui_panels

Reply #2451
But PVARs and $puts are different, aren't they? I mead - PVARs are stored in config file, and $puts aren't (or I am wrong?). So PVARs are the only way?

foo_ui_panels

Reply #2452
1. Is there a way, in Panels UI, to set variables visible in all panels, so I don't need to copy them in each panel configuration (for example set a variable in one place, and then get it from SCPL, Library Filter, and others)?
Permanent Variables, known more commonly as pvars do something similar to what you ask.
But, be cautious as you use of them, as you really have no way of telling what order your different panels will be evaluated in.
2. It's better to set multiple variables for code I use f.e. three times (and the code is some eval()) or eval() and then get() thoes in places I need, or eval() it three times. Which is faster for processor/ram?
$get() and $puts() will probably be a little faster, but over use of them can make your code confusing.
elevatorladylevitateme

foo_ui_panels

Reply #2453
Thank you! Just got another question:
Is there a difference between speed of f.e. $eval(2+2) and $add(2,2)? I prefer using the first one, but as I think, it's slower, right?

foo_ui_panels

Reply #2454
With simple operations, I really doubt there's any sort of noticeable difference, kind of like your second question above.

However, if you get a really long and complex calculation, you can notice that $eval() is a bit quicker.

I believe (and someone correct me if I'm wrong) $eval() is parsed by the titleformating tree as one function that is passed down to some compiled code Terrestrial wrote which evaluates the string, whereas a bunch of standard commands have to be parsed by the tree itself.
elevatorladylevitateme

foo_ui_panels

Reply #2455
I'm totally baffled by the configuration dialog. While the wiki describes it's components, there's nothing that I can find in the way of a tutorial that really shows how to use it. Does anyone know if such a thing exists? Thanks.

foo_ui_panels

Reply #2456
both the Default.pui and the Basic.pui that come with panelsUI are good, simple, working examples.
elevatorladylevitateme

foo_ui_panels

Reply #2457
both the Default.pui and the Basic.pui that come with panelsUI are good, simple, working examples.

I'm not looking for an example of creating the configuration but how to use the actual dialog. For instance, why would I use the Main, Context, Panel dropdown? When I select them nothing changes. So what are they there for?

Since the edit box references the Playing and Playlist2 edits, i that it describes the overall display but how do I add more things? I assume that I would have to create a layout for it and then import it but where do I create this layout?

When I look at FofR pui there are a bunch of different layouts but the Settings option is greyed out so how do I look at these stored configs?

I wish I could have gotten your config to load because it may have been easier to explain with a config you're familar with. when I tried selecting it though nothing happens.

 

foo_ui_panels

Reply #2458
I wish I could have gotten your config to load because it may have been easier to explain with a config you're familar with. when I tried selecting it though nothing happens.
Good Idea, but mine probably isn't the best example for this. All my code is contained in the main Layout. (which is a style I highly recommend for beginners) I have only 1 Track Display panel, which is the customlyrics panel.
But to make mine work, make sure you're using the version of PanelsUI (0.14.9) that is included in the DL. Earlier versions (like 0.13.8) won't work.

For instance, why would I use the Main, Context, Panel dropdown? When I select them nothing changes. So what are they there for?
They are there as button command and panel name references. That's all really.

Since the edit box references the Playing and Playlist2 edits, i that it describes the overall display but how do I add more things? I assume that I would have to create a layout for it and then import it but where do I create this layout?
If you want to create more track displays, You must first load the track display (yeah, a little weird) into the memory with a $panel() command in your layout and click "Apply". Then when you highlight the Panel ID (which is just some identifier that you make up) in the Panel List it the Settings... button won't be grayed out.

When I look at FofR pui there are a bunch of different layouts but the Settings option is greyed out so how do I look at these stored configs?
Same as above.
You have to load the panel in order to get it above the -------[Stored configs]------- line, where you can then click Settings...
elevatorladylevitateme

foo_ui_panels

Reply #2459

I wish I could have gotten your config to load because it may have been easier to explain with a config you're familar with. when I tried selecting it though nothing happens.

But to make mine work, make sure you're using the version of PanelsUI (0.14.9) that is included in the DL. Earlier versions (like 0.13.8) won't work.
Ahh. That fixed it.


For instance, why would I use the Main, Context, Panel dropdown? When I select them nothing changes. So what are they there for?
They are there as button command and panel name references. That's all really.
This makes a bit more sense after reading your response below and reading the command reference in the wiki.


Since the edit box references the Playing and Playlist2 edits, i that it describes the overall display but how do I add more things? I assume that I would have to create a layout for it and then import it but where do I create this layout?
If you want to create more track displays, You must first load the track display (yeah, a little weird) into the memory with a $panel() command in your layout and click "Apply". Then when you highlight the Panel ID (which is just some identifier that you make up) in the Panel List it the Settings... button won't be grayed out.
Mystery solved. This is definetly something that the wiki doesn't make clear. After I've tinkered with it a bit, I'll add to it.

Thanks.

foo_ui_panels

Reply #2460
Hihi,everybody!
I have some problem with foobar944.
Here is the message when it crash, do you know from which component the crash can come from ?
I think it is probably foo_ui_panels.dll ,because when I click the setting ,it will show the failure.txt , but I'm not sure .
THanks by advance for your help. 

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C967C37h
Access violation, operation: read, address: 001A7000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C967C37h):
7C967BF7h:  CC CC CC CC CC 85 C0 74 25 8B 4D 0C 56 0F B6 31
7C967C07h:  48 41 66 83 3C 75 60 D0 99 7C 00 74 06 85 C0 74
7C967C17h:  0A 48 41 42 42 85 C0 75 E4 EB 02 42 42 5E 8B 45
7C967C27h:  08 89 10 E9 82 1B FE FF 85 C0 74 1D 8B 55 0C 57
7C967C37h:  0F B7 0A 8B 3D 60 E2 99 7C 66 8B 0C 4F 42 42 46
7C967C47h:  84 ED 74 01 46 48 75 E8 5F 8B 45 08 89 30 E9 97
7C967C57h:  BA FC FF 8B 7D 0C 8B 7F 04 66 8B 3C 4F 66 3B 3D
7C967C67h:  74 E4 99 7C 0F 84 28 52 FE FF C6 45 FF 00 E9 24
Stack (0012C324h):
0012C304h:  00000000 0012C43C 0012C414 00000000
0012C314h:  F17EF438 F17EF140 83A6C978 F17EF200
0012C324h:  001915E8 7C9336D2 0012C350 77D66B2D
0012C334h:  0012C364 001915E8 00028E4E 00746A10
0012C344h:  00744088 000000B1 00014727 0012C388
0012C354h:  77D1D4E4 000203A6 000000B1 00000000
0012C364h:  7FFFFFFF 00000000 000002B0 00000000
0012C374h:  00744AB0 000000B1 00744088 000203A6
0012C384h:  0012C37C 0012C3A8 77D1B903 00746A10
0012C394h:  000000B1 00000000 7FFFFFFF 00000000
0012C3A4h:  00746A10 0012C3C0 77D252E0 000203A6
0012C3B4h:  000000B1 00000000 7FFFFFFF 0012C3EC
0012C3C4h:  77D457A8 000203A6 00000028 00744AB0
0012C3D4h:  0008036E 00A27100 00000001 000203A6
0012C3E4h:  00000028 0008036E 0012C414 77D1B50C
0012C3F4h:  00000000 00000028 000203A6 00000001
0012C404h:  00000000 00000000 00000000 00000000
0012C414h:  0012C474 7C92EAE3 0012C424 00000018
0012C424h:  00744AB0 00000028 000203A6 00000001
0012C434h:  00000000 77D23512 77D194BE 77D1D4E4
Registers:
EAX: 00009A1B, EBX: 00000000, ECX: 00000000, EDX: 001A7000
ESI: 0000AE3E, EDI: 7FFB0022, EBP: 0012C32C, ESP: 0012C324
Crash location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlInitializeSListHead" (+0000EC27h)

Loaded modules:
foobar2000   loaded at 00400000h - 004F3000h
ntdll loaded at 7C920000h - 7C9B4000h
kernel32 loaded at 7C800000h - 7C91D000h
COMCTL32 loaded at 77180000h - 77283000h
msvcrt   loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77DA0000h - 77E49000h
RPCRT4   loaded at 77E50000h - 77EE1000h
GDI32 loaded at 77EF0000h - 77F37000h
USER32   loaded at 77D10000h - 77D9F000h
SHLWAPI   loaded at 77F40000h - 77FB6000h
SHELL32   loaded at 7D590000h - 7DD82000h
ole32 loaded at 76990000h - 76ACD000h
shared   loaded at 10000000h - 10029000h
comdlg32 loaded at 76320000h - 76367000h
IMM32 loaded at 76300000h - 7631D000h
LPK   loaded at 62C20000h - 62C29000h
USP10 loaded at 73FA0000h - 7400B000h
INDICDLL loaded at 6DD30000h - 6DD36000h
hintsock loaded at 00A10000h - 00B2C000h
WS2_32   loaded at 71A20000h - 71A37000h
WS2HELP   loaded at 71A10000h - 71A18000h
WINSPOOL loaded at 72F70000h - 72F96000h
OLEAUT32 loaded at 770F0000h - 7717C000h
WININET   loaded at 76680000h - 76722000h
CRYPT32   loaded at 765E0000h - 76672000h
MSASN1   loaded at 76DB0000h - 76DC2000h
msctfime loaded at 73640000h - 7366E000h
foo_codepage_action   loaded at 00BF0000h - 00C0A000h
foo_converter loaded at 00C30000h - 00C99000h
foo_cwb_hooks loaded at 00CC0000h - 00D0D000h
foo_infobox   loaded at 00D30000h - 00D71000h
imagehlp loaded at 76C60000h - 76C88000h
foo_input_monkey loaded at 00EA0000h - 00EEA000h
foo_input_std loaded at 00F10000h - 01023000h
foo_masstag   loaded at 01050000h - 0109F000h
foo_playcount_mod loaded at 010C0000h - 010D5000h
MSVCR80   loaded at 78130000h - 781CB000h
foo_uie_lyrics   loaded at 01100000h - 01164000h
gdiplus   loaded at 4AE90000h - 4B033000h
WINMM loaded at 76B10000h - 76B3A000h
foo_uie_quicksearch   loaded at 011A0000h - 011E6000h
foo_uie_vis_egoh loaded at 01210000h - 0122D000h
foo_uie_wsh_panel loaded at 01240000h - 01276000h
foo_ui_columns   loaded at 013E0000h - 01486000h
foo_ui_panels loaded at 014B0000h - 01599000h
uxtheme   loaded at 5ADC0000h - 5ADF7000h
foo_utils loaded at 015C0000h - 015F8000h
Msimg32   loaded at 762F0000h - 762F5000h
APIHook_Dll   loaded at 01A40000h - 01AC7000h
SXS   loaded at 75E00000h - 75EAE000h
CLBCATQ   loaded at 76FA0000h - 7701F000h
COMRes   loaded at 77020000h - 770BA000h
VERSION   loaded at 77BD0000h - 77BD8000h
jscript   loaded at 75BC0000h - 75C2E000h
xpsp2res loaded at 20000000h - 20549000h
mscms loaded at 73AA0000h - 73AB5000h
DBGHELP   loaded at 68D60000h - 68E01000h

Stack dump analysis:
Address: 7C9336D2h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlUnicodeToMultiByteSize" (+00000000h)
Address: 77D66B2Dh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "keybd_event" (+000005D4h)
Address: 77D1D4E4h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D1B903h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "SendMessageW" (+00000049h)
Address: 77D252E0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "SendDlgItemMessageW" (+0000004Eh)
Address: 77D457A8h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+00005520h)
Address: 00A27100h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Symbol: "SetAlarmPost" (+00000090h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7C92EAE3h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D23512h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+0000007Fh)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D1D4E4h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D23DCEh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDlgItem" (+00000000h)
Address: 77D1B903h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "SendMessageW" (+00000049h)
Address: 014EBB81h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 014FAEB2h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000006Dh)
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77D23745h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 77D23794h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+00000301h)
Address: 77D23761h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+000002CEh)
Address: 77D40457h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D23768h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 77D23761h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+000002CEh)
Address: 77D23591h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 77D2366Bh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+000001D8h)
Address: 00A27100h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Symbol: "SetAlarmPost" (+00000090h)
Address: 77D2D2DAh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "OpenDesktopW" (+000000CAh)
Address: 0156A5BCh, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77E86B7Ch, location: "RPCRT4", loaded at 77E50000h - 77EE1000h
Symbol: "I_RpcBindingIsClientLocal" (+00001CD5h)
Address: 77E80000h, location: "RPCRT4", loaded at 77E50000h - 77EE1000h
Symbol: "NdrRangeUnmarshall" (+0000154Eh)
Address: 00A27100h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Symbol: "SetAlarmPost" (+00000090h)
Address: 77D40457h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B4CBh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D1B51Ch, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C92EAE3h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00470091h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 771A0D5Dh, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+00004EBDh)
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D2F586h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "SetWindowTextA" (+0000005Bh)
Address: 00470091h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D18CC3h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "KillTimer" (+00000081h)
Address: 77D19EF0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "CharLowerBuffW" (+00000099h)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D1B393h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000057h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D40457h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3B0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 771A9954h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000DAB4h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 771A99B0h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000DB10h)
Address: 77D188E0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+0000003Ah)
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 014FAEB2h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D23794h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+00000301h)
Address: 77D23761h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+000002CEh)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000006Dh)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D1885Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000193h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000163h)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D40457h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000169h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000163h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D1B4CBh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 00A27100h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Symbol: "SetAlarmPost" (+00000090h)
Address: 77D40457h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B4CBh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D1B51Ch, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C92EAE3h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D1D4E4h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 771A9581h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D6E1h)
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D1B393h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000057h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D188A6h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D40457h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3B0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 771A9954h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000DAB4h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 771A99B0h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000DB10h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000006Dh)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D1885Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000193h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000163h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000006Dh)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D1885Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000193h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000163h)
Address: 77D1F9FEh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "CallNextHookEx" (+000001A3h)
Address: 77D40457h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000169h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+00000163h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D1B4CBh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 7C930732h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "strchr" (+00000117h)
Address: 7C931538h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C931596h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9306EBh, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00A82470h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A82474h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 771A8EA4h, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+0000D004h)
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D1FE13h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "CreateWindowExW" (+000001EEh)
Address: 77D1FDD9h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "CreateWindowExW" (+000001B4h)
Address: 014B0000h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77D1FDFEh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "CreateWindowExW" (+000001D9h)
Address: 771A106Eh, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+000051CEh)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000006Dh)
Address: 771A0D5Dh, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+00004EBDh)
Address: 771A0D5Dh, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+00004EBDh)
Address: 771A0D5Dh, location: "COMCTL32", loaded at 77180000h - 77283000h
Symbol: "Ordinal384" (+00004EBDh)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000006Dh)
Address: 73FB49F4h, location: "USP10", loaded at 73FA0000h - 7400B000h
Symbol: "ScriptIsComplex" (+00000036h)
Address: 77212198h, location: "COMCTL32", loaded at 77180000h - 77283000h
Address: 77F31657h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetGlyphIndicesW" (+000000C0h)
Address: 77F1E263h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetETM" (+00000099h)
Address: 0101005Bh, location: "foo_input_std", loaded at 00F10000h - 01023000h
Address: 0101005Bh, location: "foo_input_std", loaded at 00F10000h - 01023000h
Address: 77F33020h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Address: 77F1E31Dh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GdiRealizationInfo" (+00000071h)
Address: 77F0C554h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "Ellipse" (+000000BDh)
Address: 77F1DC0Fh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetTextExtentExPointWPri" (+00000021h)
Address: 0101005Bh, location: "foo_input_std", loaded at 00F10000h - 01023000h
Address: 77212198h, location: "COMCTL32", loaded at 77180000h - 77283000h
Address: 7C9305C8h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C930551h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C93056Dh, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "strchr" (+00000117h)
Address: 7C9306F0h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9306EBh, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00A3C9E8h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A3C9EDh, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A82474h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A3CA40h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A6E338h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A3CA0Ah, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A3CA35h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "strchr" (+00000117h)
Address: 7C930570h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C93056Dh, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 00A3CBACh, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A3CBB1h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A28F51h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Symbol: "UserLogoff" (+00000D41h)
Address: 00A3CA40h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A6E348h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A3CBB1h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A50B5Ah, location: "hintsock", loaded at 00A10000h - 00B2C000h
Address: 00A289C2h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Symbol: "UserLogoff" (+000007B2h)
Address: 77D1D5BEh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcA" (+000000D0h)
Address: 77D1D601h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcA" (+00000113h)
Address: 015609ABh, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014FAEC7h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetDC" (+0000006Dh)
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77D23745h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77D40457h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D23768h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 77D23591h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 0158B2B4h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 00A27100h, location: "hintsock", loaded at 00A10000h - 00B2C000h
Symbol: "SetAlarmPost" (+00000090h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7C92EAE3h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D23512h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "PrivateExtractIconExW" (+0000007Fh)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D1D4E4h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "SetPropW" (+000000BBh)
Address: 0158B2B4h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77D243E0h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetWindowTextLengthW" (+00000547h)
Address: 0158B008h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014B0000h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 0158B298h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014B0000h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 0158B2B0h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77D1022Eh, location: "USER32", loaded at 77D10000h - 77D9F000h
Address: 77D2592Ch, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DrawStateW" (+000001DFh)
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77D25981h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DialogBoxIndirectParamAorW" (+00000036h)
Address: 014B0000h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 0158AD7Ch, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 77D2559Eh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "DialogBoxParamW" (+0000003Fh)
Address: 014B0000h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 0158AD7Ch, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014C18E1h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014B0000h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014FAE80h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 0156BDE4h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 0156A5BCh, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
Address: 014C8616h, location: "foo_ui_panels", loaded at 014B0000h - 01599000h
[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]Moderation: Wrapped the crash report into a codebox.[/size]

foo_ui_panels

Reply #2461
Is author still develop the component? I wonder if the $panel will be positioned relatively to $alignabs in future (like the text, $rectabs and others)?

foo_ui_panels

Reply #2462
im using panelsui 13.8. is it possible to create button with "hide titlebar" option with this version?

foo_ui_panels

Reply #2463
kubula, you can do something like this:

Code: [Select]
$if($strcmp($getpvar(HideTitlebar),1),$windowstyle(hidetitlebar),$windowstyle(showtitlebar))


and the button should just get an action like PVAR:SET:HideTitlebar:1 to hide it and PVAR:SET:HideTitlebar:0 to unhide.

foo_ui_panels

Reply #2464
kubula, you can do something like this:

Code: [Select]
$if($strcmp($getpvar(HideTitlebar),1),$windowstyle(hidetitlebar),$windowstyle(showtitlebar))

and the button should just get an action like PVAR:SET:HideTitlebar:1 to hide it and PVAR:SET:HideTitlebar:0 to unhide.


yeah, but $windowstyle(hidetitlebar) doesnt work with 13.8 version. i tried this before and no luck. is there any other way?

i checked versions, now i have "real" 0.13.8 version (Jun 12) and it works now. hell yes and thank you...

foo_ui_panels

Reply #2465
nope, not with 0.13.x
you can always upgrade to 0.14.x
elevatorladylevitateme

foo_ui_panels

Reply #2466
Will there will be ever released new version of panels ui ?

foo_ui_panels

Reply #2467
As I remember it works in 13.8 when I was testing Foo's capabilities. You are sure, you've got the $windowstyle in // Background redraw section?


EDIT: Sorry, didn't refresh the window, and not saw new posts.


foo_ui_panels

Reply #2469

Is author still develop the component? I wonder if the $panel will be positioned relatively to $alignabs in future (like the text, $rectabs and others)?

Will there will be ever released new version of panels ui ?

It doesn't appear so. Read the thread from beginning August.


A stability period is not a bad thing and allow everyone to discover all the possibilities of PanelsUI

One more time, thanx to terrestrial for his work and i hope he will still maintain this component

foo_ui_panels

Reply #2470
Can someone post a link here to the latest version of foo_ui_panel AND any version after 13.8 (13.9 perhaps?) prior to the 14.xx betas? See, foobar's crashing on me after trying out the beta and I assume I need to get the newer, better version. If that still doesn't work, I can use the old, non 13.8 panels. Thanks!

foo_ui_panels

Reply #2471
Can someone post a link here to the latest version of foo_ui_panel AND any version after 13.8 (13.9 perhaps?) prior to the 14.xx betas? See, foobar's crashing on me after trying out the beta and I assume I need to get the newer, better version. If that still doesn't work, I can use the old, non 13.8 panels. Thanks!


Yes,

0.13.8

0.14.12 (i think it's the last)

bye

Br3tt

foo_ui_panels

Reply #2472
i found out another problem. how i can enable lowercase option for $font()? i mean for 0.14.12.


foo_ui_panels

Reply #2474

i found out another problem. how i can enable lowercase option for $font()? i mean for 0.14.12.


why for$font ? $lower() doesn't work with 0.14.xx ??


great, youre my hero. where do you get this command? i didnt find it.
probably you know also why $textcolor dont work neither. (or either?, damn my english sux)


$textcolor($hexcolor(FF0000))
$font(at_switzerland inserat,17,textalpha,255,alpha,255,radius,2,iterations,1,offset,3,glow,0,effectcolor,0,)

....but text is still black.