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
chaosblade
Doesn't alt+drag still work?
mil3s
QUOTE(ChaosBladE @ Mar 24 2007, 14:32) *

Doesn't alt+drag still work?

Sorry, that wasn't what I meant. My post wasn't clear enough. Made an edit.
saberrider
Don't know if it's only me having that problem, but I can't use cwb vars like %cwb_systemdate% on the panelui layer, they always return no value. I guess they still work on track display and scpl panels.
shakey_snake
QUOTE(saberrider @ Mar 24 2007, 20:50) *

Don't know if it's only me having that problem, but I can't use cwb vars like %cwb_systemdate% on the panelui layer, they always return no value. I guess they still work on track display and scpl panels.

WFM.
TheBlackCat
I am having some trouble with transparency. I made transparent buttons I am trying to use, but for some reason the transparent bits are not transparent but black. I am using XP and all up-to-date components.

Here is the button:
IPB Image

The area around the button is transparent as is the ring at the edge (gradient transparent there).

Here is what it looks like when I try to overlap two buttons:
IPB Image

The stop button at the bottom below the play button should look the same as the back-arrow button above it. But it doesn't, a black box around the "play" button is covering it and I am not sure why. The "nobkgnd" option doesn't work either (not that it should in XP, but it was worth a try).

The relevant portions of my code are:
CODE
$button($eval(%_width%/2-38),$eval(%_height%-54-4),0,0,75,54,/buttons\stop off.png,/buttons\stop on.png,Stop,TOOLTIP:'Stop')
$button($eval(%_width%/2-38),$eval(%_height%-54-54-121-4),0,0,75,54,/buttons\restart off.png,/buttons\restart on.png,Play,TOOLTIP:'Replay')

$if($and(%isplaying%,$not(%ispaused%)),
    $button($eval(%_width%/2-61),$eval(%_height%-34-4-121),0,0,121,121,/buttons\play on.png,/buttons\play on.png,Play or pause,TOOLTIP:'Play'),
    $button($eval(%_width%/2-61),$eval(%_height%-34-4-121),0,0,121,121,/buttons\play off.png,/buttons\play on.png,Play or pause,TOOLTIP:'Play' )
)


Getting rid of the "if" test does not fix it, nor does changing "Play or pause" to just "Play".
saberrider
QUOTE(shakey_snake @ Mar 24 2007, 19:30) *

WFM.


I discovered that the CWB vars work only in playing situation. If I use %cwb_systemdate% while in notrack mode it returns nothing, but if I set a pvar while playing it returns a value. I guess this might be a problem with the cwb component, which only writes it's vars while in playing mode.
shakey_snake
@TheBlackCat
The image itself isn't casting that mark, but the clickable area of the button is.



If you were to shrink the activated area (which won't effect the actual size of the image) you won't get that black box.

(I've clarified the wiki accordingly)
TheBlackCat
Excellent. Thank you very much. I should have tried that.
co6
I wonder, is there any way to change the opacity of the entire window with this plugin like you can with the standard UI?
tberman333
@terrestrial

I know the feature requests are coming at you much faster than anyone can implement them, but I just have one I would like to add to the list...

When adding a SCPL panel, would there be anyway to define the playlist name that is displayed? My idea for this is that I want to create a different pui for different tasks in Foobar (with buttons to switch between them... sort of like tabs). For example, I would have one pui that is setup specifcally for ripping CDs. In this one, I would want to define the SCPL to always show the default playlist (that is opened when a CD is loaded in the PC). Then, in my browse "tab" I would always show the playlist defined as *Browser*... etc.

Thanks for all your hard work on getting this new (and great) UI running smoothly!

TheBlackCat
QUOTE(shakey_snake @ Mar 24 2007, 22:28) *
@TheBlackCat
The image itself isn't casting that mark, but the clickable area of the button is.

If you were to shrink the activated area (which won't effect the actual size of the image) you won't get that black box.

(I've clarified the wiki accordingly)


I tried that and it doesn't seem to work either for some reason.

New code:
CODE
$button($eval(%_width%/2-38),$eval(%_height%-54-4),0,0,75,54,/buttons\stop off.png,/buttons\stop on.png,Stop,TOOLTIP:'Stop')
$button($eval(%_width%/2-38),$eval(%_height%-54-54-121-4),0,0,75,54,/buttons\restart off.png,/buttons\restart on.png,Play,TOOLTIP:'Replay')

$if($and(%isplaying%,$not(%ispaused%)),
    $button($eval(%_width%/2-61),$eval(%_height%-34-4-121),30,30,60,60,/buttons\play on.png,/buttons\play on.png,Play or pause,WINDOWSIZE:60:60:30:30),
    $button($eval(%_width%/2-61),$eval(%_height%-34-4-121),30,30,60,60,/buttons\play off.png,/buttons\play on.png,Play or pause,)
)


The play buttons are 121x121 pixels. I even tried shrinking the clickable area to just 5 pixels and it still did not change anything. The image I posted above has not changed at all.
shakey_snake
then it's probably something to do with your images.
Are the 8bit .pngs or are they 24-bit?
TheBlackCat
I've tried both, it doesn't make any difference. PNG-24 is what I used originally, but I tried png-8 but that doesn't help. I would like to avoid 8-bit pngs if possible, it turned out really ugly.

The play button below is the same file as I used in the config, if there is a problem in the button it should be in that file as well. The transparency works well enough outside of foobar2000. For instance here it is working, and it works just fine in windows picture viewer as well.

IPB Image

It seems to be a problem with how it is drawing the buttons. I tried making a green background over everything using a rectangle and now it is a green box covering the buttons instead of a black one. And when I mouse over a button it brings that button to the front, causing its box to cover the other buttons. Mousing over another button then brings it the front, covering any button below it. Adding the "NOBKGND" option causes the box to appear black instead of green for that item, but still causes the overwriting issue.

Here is what I see now. The "play" button has the "NOBKGND" option while the other buttons just have tooltips. To get this I moused over the play button, then the rew button, then the next button.

IPB Image

Note that when "NOBKGND" is off the transparency in the ring around the play button is transparent on the green bacground, it is simply invisible on a black background since the non-transparent bits are black themselves.
sogood
i have some question here ~~ in ui_panels can i make one of the panel alpha or transparency ??

another question is $glass only can use on the roof layout ? i try to use the glass function to one of my panel or track_info but no effect ~~

any one know a way to alpha or transparency a panel ?
skipidar
Hello, Panels UI is great, but it needs a feature of a progress Seekbar, to get a possibility of playing a track in the middle!
I'm trying to add a progress seekbar to a Foobar using PanelsUI.
Can someone tell me , where to put the code in???? biggrin.gif
Thnx

D3WEY
QUOTE(skipidar @ Mar 26 2007, 04:34) *

Hello, Panels UI is great, but it needs a feature of a progress Seekbar, to get a possibility of playing a track in the middle!
I'm trying to add a progress seekbar to a Foobar using PanelsUI.
Can someone tell me , where to put the code in???? biggrin.gif
Thnx

Where you want to insert the seekbar, you can put something like the following. Obviously edit the variables to suit your needs.
$panel(Seekbar,Seekbar,25,$eval(%_height%-45),$eval(%_width%-50),18,)
TheBlackCat
You can also use WSH panel. It comes with example code showing you how to make your own progressbar from scratch. You can edit that as needed, although some people seem to get crashes from it.
skipidar
QUOTE(D3WEY @ Mar 26 2007, 08:52) *

QUOTE(skipidar @ Mar 26 2007, 04:34) *

Hello, Panels UI is great, but it needs a feature of a progress Seekbar, to get a possibility of playing a track in the middle!
I'm trying to add a progress seekbar to a Foobar using PanelsUI.
Can someone tell me , where to put the code in???? biggrin.gif
Thnx

Where you want to insert the seekbar, you can put something like the following. Obviously edit the variables to suit your needs.
$panel(Seekbar,Seekbar,25,$eval(%_height%-45),$eval(%_width%-50),18,)


I use this foobar:
http://www.fooblog2000.com/2007-03/fofr-configuration-v06

I would like to insert it above the playlist for example, or between the "playlist dropdown".
Under the main window, use the arrows to find it.

i put the code "$panel(Seekbar,Seekbar,25,$eval(%_height%-45),$eval(%_width%-50),18,)"
in right-click/settings/,
but cant see nothing sad.gif
sogood
did panel option support "nobkgnd" no background (transparency)

i hope it will have soon
D3WEY
QUOTE(skipidar @ Mar 26 2007, 07:32) *
I use this foobar:
http://www.fooblog2000.com/2007-03/fofr-configuration-v06

I would like to insert it above the playlist for example, or between the "playlist dropdown".
Under the main window, use the arrows to find it.

i put the code "$panel(Seekbar,Seekbar,25,$eval(%_height%-45),$eval(%_width%-50),18,)"
in right-click/settings/,
but cant see nothing sad.gif


If you're using FofR's, it's built in. When you're on the playlist tab, click the cog in the bottom right hand corner.
wuwei
QUOTE(WilB @ Mar 19 2007, 04:45) *

Bug report

Panelsui 0.8.1

Although a dockable panel containing a track display panel can be created, I find that the dockable panel is not saved and is lost upon closing and reopening foobar. This applies whether panlesui or columnsui interface is used. If instead put a single column playlist in the dockable panel then there is no problem. Paneslui 0.7.5 worked fine.

If try and open some pre-existing configurations (created with earlier versions) that contain a large dockable panel containing a track display with panelsui 0.8.1 then foobar fails to open and returns metadb_handle leaks: 10472, then Unhandled exception: bad allocation. If first remove the large dockable panel containing the track display, foobar opens fine with the latest panelsui. The latest panelsui will open some pre-existing configurations that have a dockable panel containing a track display but the dockable panel is then absent.

The track display panel does not have the option for using sunken style unlike the old track info mod. Will the sunken style option return to the track display?


I'm having the same problems. My current columns UI config utilizes dockable panels as the primary interface. I'd love to try out PanelsUI, but while I get a Panels config together, I'd like to be able to utilize my old columns layout. Is there a way to make a Track Display dockable panel remain in the saved settings?
carmenm
I have a problem with the hide title bar feature. When i check it it works great until i close and reopen foobar. When i do so i have the titlebar but th option is still checked.
shakey_snake
QUOTE(carmenm @ Mar 27 2007, 10:56) *

I have a problem with the hide title bar feature. When i check it it works great until i close and reopen foobar. When i do so i have the titlebar but th option is still checked.

those options are saved in your foobar2000.cfg

You do have write permissions to that file, don't you?
DiGiCharat
i'm using CepiPerez's config

but everytime when i click "edit layout" foobar crash

can anybody help me sad.gif

thx

here is the error code
CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C947C37h
Access violation, operation: read, address: 001A3000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C947C37h):
7C947BF7h: CC CC CC CC CC 85 C0 74 25 8B 4D 0C 56 0F B6 31
7C947C07h: 48 41 66 83 3C 75 60 D0 97 7C 00 74 06 85 C0 74
7C947C17h: 0A 48 41 42 42 85 C0 75 E4 EB 02 42 42 5E 8B 45
7C947C27h: 08 89 10 E9 82 1B FE FF 85 C0 74 1D 8B 55 0C 57
7C947C37h: 0F B7 0A 8B 3D 60 E2 97 7C 66 8B 0C 4F 42 42 46
7C947C47h: 84 ED 74 01 46 48 75 E8 5F 8B 45 08 89 30 E9 97
7C947C57h: BA FC FF 8B 7D 0C 8B 7F 04 66 8B 3C 4F 66 3B 3D
7C947C67h: 74 E4 97 7C 0F 84 28 52 FE FF C6 45 FF 00 E9 24
Stack (0012E068h):
0012E048h: 80565D22 B79AD1E4 7FFDF700 7FFDF6CC
0012E058h: 0012ED8C 7FFDF000 83C28020 00000018
0012E068h: 0019AD40 7C9136D2 0012E094 77D9672D
0012E078h: 0012E0A8 0019AD40 0000F6C2 007F7B08
0012E088h: 007F3830 000000B1 00007B61 0012E0CC
0012E098h: 77D4D4E4 001B0672 000000B1 00000000
0012E0A8h: 7FFFFFFF 00000000 000002B0 00000000
0012E0B8h: 007FA2A8 000000B1 007F3830 001B0672
0012E0C8h: 0012E0C0 0012E0EC 77D4B903 007F7B08
0012E0D8h: 000000B1 00000000 7FFFFFFF 00000000
0012E0E8h: 007F7B08 0012E104 77D55D28 001B0672
0012E0F8h: 000000B1 00000000 7FFFFFFF 0012E130
0012E108h: 77D7572F 001B0672 0012E1B4 77D541E2
0012E118h: 00000000 01A5239D 00000000 0012E1B4
0012E128h: 01A87C6D 0038058A 0012E14C 77D54204
0012E138h: 00000000 00000028 001B0672 00000001
0012E148h: 00000000 0012E178 77D48734 0038058A
0012E158h: 00000028 001B0672 00000001 77D541E2
0012E168h: DCBAABCD 00000000 0012E1B4 77D541E2
0012E178h: 0012E1E0 77D48816 77D541E2 0038058A
Registers:
EAX: 00003A01, EBX: 00000000, ECX: 00000000, EDX: 001A3000
ESI: 00004161, EDI: 7FFB0022, EBP: 0012E070, ESP: 0012E068
Crash location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlInitializeSListHead" (+0000EC27h)

Loaded modules:
foobar2000 loaded at 00400000h - 004F3000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F4000h
COMCTL32 loaded at 773D0000h - 774D2000h
msvcrt loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4 loaded at 77E70000h - 77F01000h
GDI32 loaded at 77F10000h - 77F57000h
USER32 loaded at 77D40000h - 77DD0000h
SHLWAPI loaded at 77F60000h - 77FD6000h
SHELL32 loaded at 7C9C0000h - 7D1D5000h
ole32 loaded at 774E0000h - 7761D000h
shared loaded at 10000000h - 10029000h
comdlg32 loaded at 763B0000h - 763F9000h
IMM32 loaded at 76390000h - 763AD000h
LPK loaded at 629C0000h - 629C9000h
USP10 loaded at 74D90000h - 74DFB000h
wbsys loaded at 66500000h - 6650A000h
wbhelp loaded at 66600000h - 66617000h
uxtheme loaded at 5AD70000h - 5ADA8000h
StylerHelper loaded at 00CB0000h - 00CBE000h
MFC42 loaded at 73DD0000h - 73ECE000h
msctfime loaded at 755C0000h - 755EE000h
foo_albumlist loaded at 00D50000h - 00D97000h
OLEAUT32 loaded at 77120000h - 771AC000h
foo_audioscrobbler loaded at 00DC0000h - 00DF7000h
WS2_32 loaded at 71AB0000h - 71AC7000h
WS2HELP loaded at 71AA0000h - 71AA8000h
foo_browser loaded at 00E20000h - 00E59000h
foo_cdda loaded at 00E80000h - 00EB6000h
foo_common loaded at 00EE0000h - 00F1A000h
foo_converter loaded at 00F40000h - 00FA9000h
foo_custominfo loaded at 00FD0000h - 01055000h
foo_cwb_hooks loaded at 01080000h - 010B5000h
foo_dbsearch loaded at 010E0000h - 0113C000h
foo_dsp_std loaded at 01160000h - 011A1000h
foo_freedb2 loaded at 011D0000h - 01210000h
foo_input_monkey loaded at 01230000h - 0127A000h
foo_input_shorten loaded at 012A0000h - 012CE000h
foo_input_std loaded at 012F0000h - 01404000h
foo_input_tta loaded at 01430000h - 0145D000h
foo_lnk loaded at 01480000h - 01499000h
foo_lyricsdb loaded at 014C0000h - 014DE000h
MSVCP80 loaded at 7C420000h - 7C4A7000h
MSVCR80 loaded at 78130000h - 781CB000h
WININET loaded at 771B0000h - 77256000h
CRYPT32 loaded at 77A80000h - 77B14000h
MSASN1 loaded at 77B20000h - 77B32000h
foo_msnalt loaded at 01500000h - 01519000h
foo_out_ks loaded at 01540000h - 0156A000h
SETUPAPI loaded at 77920000h - 77A13000h
foo_playcount loaded at 01590000h - 015A4000h
foo_playlist_manager loaded at 015D0000h - 01616000h
foo_pqview loaded at 01640000h - 0165C000h
foo_random loaded at 01680000h - 016BF000h
foo_rgscan loaded at 016E0000h - 01728000h
foo_run loaded at 01750000h - 0177B000h
foo_tradersfriend loaded at 017A0000h - 017DD000h
foo_uie_albumlist loaded at 01800000h - 0183D000h
foo_uie_playlists_dropdown loaded at 01860000h - 0189A000h
foo_uie_quicksearch loaded at 018C0000h - 01906000h
foo_ui_columns loaded at 01930000h - 019C7000h
foo_ui_panels loaded at 019F0000h - 01ABA000h
gdiplus loaded at 4EC50000h - 4EDF3000h
foo_ui_std loaded at 01AF0000h - 01B47000h
foo_utils loaded at 01B70000h - 01BA9000h
Msimg32 loaded at 76380000h - 76385000h
SSSensor loaded at 06270000h - 06285000h
mswsock loaded at 71A50000h - 71A8F000h
DNSAPI loaded at 76F20000h - 76F47000h
rasadhlp loaded at 76FC0000h - 76FC6000h
w2pxdrv loaded at 02910000h - 0293C000h
VERSION loaded at 77C00000h - 77C08000h
hnetcfg loaded at 662B0000h - 66308000h
wshtcpip loaded at 71A90000h - 71A98000h
WINTRUST loaded at 76C30000h - 76C5E000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
ksuser loaded at 73EE0000h - 73EE4000h
DBGHELP loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 7C9136D2h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlUnicodeToMultiByteSize" (+00000000h)
Address: 77D9672Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "keybd_event" (+000003ECh)
Address: 77D4D4E4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D4B903h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendMessageW" (+00000049h)
Address: 77D55D28h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendDlgItemMessageW" (+0000004Eh)
Address: 77D7572Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+00005497h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 01A5239Dh, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 01A87C6Dh, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D54204h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4B4C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B4D0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D4B50Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D4B473h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D494BEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D4D4E4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D4B903h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendMessageW" (+00000049h)
Address: 77D55CDAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendDlgItemMessageW" (+00000000h)
Address: 01A19F6Ch, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D4DF61h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowInfo" (+000000CDh)
Address: 01A9507Ch, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D4C2BFh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsZoomed" (+0000000Dh)
Address: 5AD752CDh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal44" (+000006ADh)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "lstrlenW" (+00000000h)
Address: 5AD75413h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal44" (+000007F3h)
Address: 5AD7542Fh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal44" (+0000080Fh)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 77C2C2DEh, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C3h)
Address: 77C2C2E3h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C8h)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "lstrlenW" (+00000000h)
Address: 5AD778E9h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeSysColor" (+0000072Fh)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "lstrlenW" (+00000000h)
Address: 773D1840h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal250" (+00001840h)
Address: 77C35C94h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "except_handler3" (+00000000h)
Address: 77C12070h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "__non_rtti_object::`vftable'" (+00000C78h)
Address: 77C2C2E3h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C8h)
Address: 5AD77A3Fh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeSysColor" (+00000885h)
Address: 7C910340h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlRestoreLastWin32Error" (+00000000h)
Address: 5AD77A4Dh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeSysColor" (+00000893h)
Address: 77D4B3D2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 77D4EB3Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 00CB5F14h, location: "StylerHelper", loaded at 00CB0000h - 00CBE000h
Symbol: "whiteHook" (+000004A4h)
Address: 77F1991Bh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 77F198F6h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 77D488A6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77F199DFh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+00000046h)
Address: 77F199E7h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+0000004Eh)
Address: 01000000h, location: "foo_custominfo", loaded at 00FD0000h - 01055000h
Address: 77D488A6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D4D038h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnumDisplayMonitors" (+000000D5h)
Address: 77D48BD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D4885Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000193h)
Address: 77D4882Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000163h)
Address: 77D48B26h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 01A188C0h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D488D1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488DAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01A188C0h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D488E0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000003Ah)
Address: 01A188C0h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D488DAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01A188EFh, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 01A188C0h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D55D9Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendDlgItemMessageW" (+000000C0h)
Address: 77D48BD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D4EB3Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 77D4B3F9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D48BD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77DA0088h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D4B3CCh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D4B3A7h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D4EB3Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 00CB5F14h, location: "StylerHelper", loaded at 00CB0000h - 00CBE000h
Symbol: "whiteHook" (+000004A4h)
Address: 77D54204h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D48BD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D4885Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000193h)
Address: 77D4882Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000163h)
Address: 77D488A6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D48BD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D4885Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000193h)
Address: 77D4882Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000163h)
Address: 77D488A6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D618F4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 77D488A6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D9ABECh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetRawInputDeviceInfoA" (+0000011Fh)
Address: 00CB5B20h, location: "StylerHelper", loaded at 00CB0000h - 00CBE000h
Symbol: "whiteHook" (+000000B0h)
Address: 77D4B50Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D4B51Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00CB5B20h, location: "StylerHelper", loaded at 00CB0000h - 00CBE000h
Symbol: "whiteHook" (+000000B0h)
Address: 77D9AB8Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetRawInputDeviceInfoA" (+000000C1h)
Address: 77D494BEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D4D4E4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D488A6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D4EB3Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 77D4B3F9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D48BD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77DA0088h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D4B3CCh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D4B3A7h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D488A6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D4EB3Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 00CB5F14h, location: "StylerHelper", loaded at 00CB0000h - 00CBE000h
Symbol: "whiteHook" (+000004A4h)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D4D074h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnumDisplayMonitors" (+00000111h)
Address: 77D48BD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D4885Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000193h)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D48BD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D4885Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000193h)
Address: 77D4882Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000163h)
Address: 00CB5B20h, location: "StylerHelper", loaded at 00CB0000h - 00CBE000h
Symbol: "whiteHook" (+000000B0h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D618F4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 77D9ABECh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetRawInputDeviceInfoA" (+0000011Fh)
Address: 00CB5B20h, location: "StylerHelper", loaded at 00CB0000h - 00CBE000h
Symbol: "whiteHook" (+000000B0h)
Address: 77D4B50Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D4B51Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00CB5B20h, location: "StylerHelper", loaded at 00CB0000h - 00CBE000h
Symbol: "whiteHook" (+000000B0h)
Address: 77D9AB8Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetRawInputDeviceInfoA" (+000000C1h)
Address: 77D5013Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CreateWindowExW" (+000001EEh)
Address: 77D50104h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CreateWindowExW" (+000001B4h)
Address: 019F0000h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D50129h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CreateWindowExW" (+000001D9h)
Address: 77D4BAA4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindow" (+00000171h)
Address: 019F0000h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 5AD74434h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeBackgroundContentRect" (+00000495h)
Address: 5AD768EFh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeBackgroundEx" (+0000136Ah)
Address: 5AD73995h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeText" (+00000964h)
Address: 773F0B47h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+00004D1Dh)
Address: 5AD73AA7h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeText" (+00000A76h)
Address: 773F0B47h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+00004D1Dh)
Address: 74DA49F4h, location: "USP10", loaded at 74D90000h - 74DFB000h
Symbol: "ScriptIsComplex" (+00000036h)
Address: 74DA4A1Ah, location: "USP10", loaded at 74D90000h - 74DFB000h
Symbol: "ScriptIsComplex" (+0000005Ch)
Address: 77461208h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Address: 77F50EB0h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetGlyphIndicesW" (+000000C0h)
Address: 77F3DBA8h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetETM" (+00000099h)
Address: 77F53020h, location: "GDI32", loaded at 77F10000h - 77F57000h
Address: 77F3DC62h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GdiRealizationInfo" (+00000071h)
Address: 77F27375h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "SetMetaFileBitsEx" (+000000A9h)
Address: 77F3D554h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetTextExtentExPointWPri" (+00000021h)
Address: 77461208h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Address: 629C32F8h, location: "LPK", loaded at 629C0000h - 629C9000h
Symbol: "LpkGetTextExtentExPoint" (+000000C3h)
Address: 77461208h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Address: 77F17632h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateCompatibleBitmap" (+000005EFh)
Address: 77461208h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Address: 77D4BAA4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindow" (+00000171h)
Address: 77D4D5BEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcA" (+000000D0h)
Address: 77D4D601h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcA" (+00000113h)
Address: 01A8BBA9h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 01A18903h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 01A188C0h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01A188C0h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 01A188C0h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D545E4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000402h)
Address: 01A188C0h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D541B0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 77D53FD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 01A188C0h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D54204h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 01AAE7C8h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4B4C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 01AAE7C8h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B4D0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D4B50Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D4B473h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D494BEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D4D4E4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SetPropW" (+000000BBh)
Address: 01AAE7C8h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 77D54E28h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowTextLengthW" (+00000547h)
Address: 01AAE580h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h
Address: 019F0000h, location: "foo_ui_panels", loaded at 019F0000h - 01ABA000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
foo_lyricsdb 0.0.7 beta 4 (foo_lyricsdb)
MSN Now Playing (alt) 2.4 (foo_msnalt)
CD Audio Decoder 2.1.1 (foo_cdda)
Run services 0.3.2 (foo_run)
WMA Decoder 1.1 (foo_input_std)
Playlist Manager 1.0 (foo_playlist_manager)
foobar2000 core 0.9.4.2 (Core)
Converter 1.0.1 (foo_converter)
Default User Interface 0.9acc (foo_ui_std)
Album list panel 0.2.1 (foo_uie_albumlist)
freedb tagger v0.5.1 (foo_freedb2)
Common services 0.1 (foo_common)
Playlists Dropdown 0.5.7.5 (foo_uie_playlists_dropdown)
Kernel Streaming Output 1.2.2 (foo_out_ks)
ReplayGain Scanner 2.0.2 (foo_rgscan)
Live show tagger 0.6.1 (foo_tradersfriend)
Music Browser 1.2.3b [Mar 23 2007 - 16:52:56] (foo_browser)
Playlist tools 0.5.7 (foo_utils)
Standard Input Array 1.0 (foo_input_std)
Columns UI 0.1.3 beta 1v7 (foo_ui_columns)
Album List 3.2.0 (foo_albumlist)
TTA Audio Decoder (unofficial) 2.4.1 (foo_input_tta)
Monkey's Audio decoder 2.1.1 (foo_input_monkey)
FLAC Decoder 1.1.0 (foo_input_std)
Panels UI 0.8.1 beta [Mar 15 2007 - 11:49:24] (foo_ui_panels)
Audioscrobbler 1.3.5 (foo_audioscrobbler)
Quick Search Toolbar 2.8k (foo_uie_quicksearch)
Shell link resolver 1.1 (foo_lnk)
cwbowron's title format hooks 1.1.0beta [Dec 1 2006 - 13:47:34] (foo_cwb_hooks)
Standard DSP array 1.0 (foo_dsp_std)
foo_custominfo 0.1.2 (foo_custominfo)
Play Count 1.9.2 (foo_playcount)
Randomized playlist entry 1.2.3 (foo_random)
Shorten decoder 0.4.2a (foo_input_shorten)
Database search 1.3.1 beta 11 (foo_dbsearch)
shakey_snake
Eliminate components you don't need, one at a time.
DiGiCharat
QUOTE(shakey_snake @ Mar 27 2007, 08:03) *

Eliminate components you don't need, one at a time.


i tried to install a new clean foobar and just install the require components state in the config thread

but still no luck sad.gif

maybe my OS problem? blink.gif
D3WEY
QUOTE(DiGiCharat @ Mar 27 2007, 08:07) *
maybe my OS problem? blink.gif


Are you on Vista? Some components crash Foobar2000 on Vista. Remove each one, one at a time, until it stops crashing. Then you'll know which it is.
CepiPerez
DiGiCharat:
If you have windows vista you need to update Playlists dropdown.
The version you got crashes foobar on Vista.
But you have a lot of components I don't use, maybe you need to update more components.
terrestrial
I've uploaded a new version. Back up your configuration before upgrading Your "group by" will not be carried through to the new version, as it uses a new sorting / grouping system.
CepiPerez
QUOTE(terrestrial @ Mar 27 2007, 20:21) *

I've uploaded a new version. Back up your configuration before upgrading Your "group by" will not be carried through to the new version, as it uses a new sorting / grouping system.

Is there more changes or additions?
jimbo11883
Dude, you've just made things so confusing. Never-the-less, I'll be working my head around the new system...
saberrider
Could someone please explain how the new grouping/sorting system works? I want to know what awaits me before I update.
CepiPerez
QUOTE(saberrider @ Mar 27 2007, 20:59) *

Could someone please explain how the new grouping/sorting system works? I want to know what awaits me before I update.

Yes.
The new version doesn't use "group by" anymore
When you update the component you will see all the songs like it was one album, or one artist.
Using right click on the playlist you get a new option in the menu: "Sort / Group by". Here you can edit a new sort order or use the presets ones.

Chairman85
Do CWB Hooks functions and variables not work in the 'Single Column Playlist layout selector'?
saberrider
The new grouping system didn't work at all. The "Sort by" menu opened a window containing a list that said Artist, Album and so on. Next to the list there were two empty columns (could be because of my theme?) that were titled "G" ans "S". While clicking beneath these letters the grouping and sorting changed. Sometimes it would even crash (sorry forgot to safe that error log, but it will be easy to reproduce). Anyway, it seems like you're not able to write any code into that window and because I use a script to enable !noheader! on search playlists, I'll stay with the old version. :/
wraithdu
Ok, very weird. I have no idea what's going on with that group/sort dialog. Will we eventually be able to edit it such that we can use sorting and grouping strings as we had before?

I had sorting/grouping strings using $cwb_ltrim() to put artsts/albums that started with 'The ' in the correct place, etc. Stuff like that?
Yotsuya
The new layout system is going to take some getting used to, and I assume there will be a way to switch profiles from a button command? However foobar is not saving changes I am making to the "Sort/Group Criteria" between restarts.

Is there a way to use !noheader! and will we eventually be able to access the "Sort/Group Criteria" dialog from the "Sort/Group By" dialog?


And the main configuration dialog still randomly crashes.
terrestrial
you can define sorting / grouping criteria in the preferences window. once defined you can call up the sort/group dialog (right click, sort/group, edit) and choose your sorting and grouping.

for example, you could have a criteria called "Album", sorting by "%album%", and grouping by "%album%". left clicking on the check box under "S" on the "Album" column will sort by "%album", then group by "%album%", then run the scpl layout chooser to determine which layout to pick. If you right click, it will only sort by "%album%" but not group by "%album%".

it sounds complicated, but it really isn't. it also allows for more flexible grouping (eg sort/group by rating and automatically switch to an appropriate layout, etc).
wraithdu
Ok, I'll have to go explore it a little more thoroughly, but I'm not seeing any checkboxes in the right-click Edit dialog under the "S" and "G" columns. Perhaps it is the Windowblinds VS I use. Anyone else with this problem besides saberrider?
MacStew
hi
i would like to know

1.how to show the previous and next song
2.and the previous and next artist or album
3.and finally I would like to know if we can show the tracklist of the album
(all of this in the track display)

what i can use for do this
thanks in advance
Kiteroa
QUOTE(wraithdu @ Mar 28 2007, 13:57) *

Ok, I'll have to go explore it a little more thoroughly, but I'm not seeing any checkboxes in the right-click Edit dialog under the "S" and "G" columns. Perhaps it is the Windowblinds VS I use. Anyone else with this problem besides saberrider?


I'm running XP - native style - no checkboxes visible!
Yotsuya
I do not have any checkboxes under the Sort/Group By dialog either:
IPB Image

I am beginning to get the hang of the new grouping system and am trying to keep an open mind about it but it is losing all changes between restarts. I can even delete presets and they re-appear when I restart.

Edit: If I click on the area where the checkbox should be, the different sort criteria are applied. So the checkboxes are there we just cannot see them.

Edit: Would it be possible to launch the "Sort/Group Criteria" dialog from the above "Sort/Group By" dialog instead of in addition to backing out and navigating back through preferences? I generally like having as many settings as possible accessable from the main preferences but the existing system seems counter-intuitive.
terrestrial
QUOTE(CepiPerez @ Mar 27 2007, 17:47) *

Is there more changes or additions?


there are probably a couple of other little things that I can't remember.


QUOTE(jimbo11883 @ Mar 27 2007, 17:54) *

Dude, you've just made things so confusing. Never-the-less, I'll be working my head around the new system...


hehe, it's better- you'll just have to get used to it wink.gif


QUOTE(Chairman85 @ Mar 27 2007, 18:13) *

Do CWB Hooks functions and variables not work in the 'Single Column Playlist layout selector'?


no, they won't.

QUOTE(saberrider @ Mar 27 2007, 18:22) *

The new grouping system didn't work at all. The "Sort by" menu opened a window containing a list that said Artist, Album and so on. Next to the list there were two empty columns (could be because of my theme?) that were titled "G" ans "S". While clicking beneath these letters the grouping and sorting changed. Sometimes it would even crash (sorry forgot to safe that error log, but it will be easy to reproduce). Anyway, it seems like you're not able to write any code into that window and because I use a script to enable !noheader! on search playlists, I'll stay with the old version. :/


it appears to be a problem with xp.. I'll have to try and narrow the problem when I get on an xp machine.

QUOTE(wraithdu @ Mar 27 2007, 18:43) *

I had sorting/grouping strings using $cwb_ltrim() to put artsts/albums that started with 'The ' in the correct place, etc. Stuff like that?


you should still be able to do all that.

QUOTE(Yotsuya @ Mar 27 2007, 19:01) *

The new layout system is going to take some getting used to, and I assume there will be a way to switch profiles from a button command? However foobar is not saving changes I am making to the "Sort/Group Criteria" between restarts.


yeah, its not saving chanes... will be fixed when I get the new version done.

QUOTE

And the main configuration dialog still randomly crashes.


it's scintilla... I may have to go back to a regular text box. are you using any non-ascii characters in the format string?
TheBlackCat
QUOTE(wraithdu @ Mar 27 2007, 20:57) *
Ok, I'll have to go explore it a little more thoroughly, but I'm not seeing any checkboxes in the right-click Edit dialog under the "S" and "G" columns. Perhaps it is the Windowblinds VS I use. Anyone else with this problem besides saberrider?


I have the same problem and I am not using windowblinds or anything of the sort.
MacStew
file>preference> panel ui> sort by> and click on modify
it's that?

Edit: It's good i found
metal_termite
Trivial Bug
I don't know if I already mentioned this. There's a glitch with the Scintilla editing component of foo_ui_panels, where commented code loses its green colour when indented. No big deal I know, but it makes it easier to sift through code if the all the commented lines are green.
terrestrial
ok, I've uploaded a fixed version. this also removes non-anscii characters from your formatting to see if it fixes the crashes in scintilla, so be careful if you're using unicode characters (switch to $char(x) before upgrading).
wraithdu
Man, this is like trying to learn to write left-handed. Ok, so what do these new things mean -

1. $if(%single%,!single,%album%) - the %single% and !single variables
2. !various
3. album - from the 'Type' preset
4. how exactly does $scplsetlayout() work?
5. I'll assume $isgrouped() is self-explanatory?
terrestrial
its just building a sort / grouping string. I'll do the "Artist / Date / Album" preset as an example:

1) Sort and group singles first (I tag my singles with %single%).
2) Sort by "Artist"
3) Sort by "Date"
4) Sort and group by "Album"
5) Sort by tracknumber

The end result is that all the songs in the playlist are orderd with singles first in their own group, then the albums, sorted first by artist, then by date. Just think of it as one big "Sort by" string, which is the sum of Type + Artist + Date + Album + Track.

the !various and others are just little tweaks to sort various artists albums before the others.

Once everything is sorted and grouped, the layout is determined (eg if you are grouping by "Album" you would want a different layout than if you were grouping by "Artist"). The $scplsetlayout() tells scpl which layout to use. $isgrouped tests if you are grouping by that particular criteria, which is useful to determine which layout to use.
Kiteroa
Thanks - tick boxes OK under XP, now.

I can see that adding this extra layer will allow much more flexibility! It is tricky to get one's head around though.

Could/should all SCP layouts be available to all SCP panels (I have 2 SCPs in my config: one as a browser; one as a "Now Playing", it would be good to be able to use the same layouts in both)?

The selected "sort/group by" type seems to stick to the SCP until changed- if so, maybe it should be ticked (like the playlist name the SCP displays).

How can you tell what the first sort key field is? $isgrouped() seems to be true if the field (should that be criteria name?) is anywhere in the sorting/grouping sequence)

How about sorting the "sort/group by" entries so they are listed in the order selected (as well as/ instead of the numerical subscripts). Maybe with up/down buttons? Might be easier to use?

Thanks again - this upgrade is a real challenge!


Also:

How about giving %_rowheight% and %_norows% as variables we can use in SCP (similar to %_width% or %_height% in panels_UI)!
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.