Skip to main content
Topic: Twitter config (Read 11428 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Twitter config

a twitterific foobar theme


Plugins Required :
  ColumnsUI
  PanelsUI
  Album List Panel
  Album Art Panel
  Quick Search Toolbar
  WSH Panel
  Lyrics Panel
  wmvis
  Playlist tree panel
  explorer tree panel

This is a no titlebar skin which aim is to give an easy and fully customisable way of using it.

In the layout globals you can change panels size, colors, font.
You can also set order and visibility :

- for each panel in layout globals you ll have to put a number representing his position starting at 0. If you put -1 the panel will be hidden. Be carefull not to put the same number to 2 differents panels or it can create strange effects.

Last you can also set multiples options like viewing infos in the album art panel.

the font i use is Neutra which is not free so i wont distribute it. You can also change it in the layout globals.

In the readme file you ll find configurations for QuickSearchToolbar, PlaylistSwitcher, AlbumList ...

As this theme is made to be without titlebar, you can use a software like HSI to reserve space for foobar so that maximised applications wont go over foobar. I use it to reserve 280 px wide space on the left of my desktop

EDIT: correction of a bug with album list panel

UPDATE 4 :
    - New inversed theme
    -BE CAREFUl you need the latest panelsUI

UPDATE 3 :
    - Album art and artist panels are now handled by foo_albumart in order to handle multiple images. Consequently the buttons for downloading new images are now always present
    - Changed the behaviour of the albumartinfo. Now when selected you also have the now playing buttons in the bar. This permit a littl more possibilities
    - Now only use one SCPL with layouts in order to put rules upon playlists name
    -New button on the artistart panel to go to the artist wikipedia page(run service name "wikipedia artist")
    -Correction of an error on the readme about background color for some panels

UPDATE 2 :
    - New PAnel : panel with the ability to circle through different panels. Currently Lyrics, vis, artist art
    - New option for the library panel which allow you to choose between Playlist tree, explorer tree, album list
    - For Artist art panel and Album Art panel, if the image doesnt exist, a button will appear on the panel bar to launch run services named artistart and albumart

UPDATE 1 :
    - The window is now resized when opening or closing panels
    - Artists Art is now allowed in almost all panels ($puts(artistPath,F:\Artists\%artist%.jpg) in your user globals)
    - new buttons for the SCPL panel bar
    - volume control on the now playing panel bar
    - multiple bugs corrections

Twitter config

Reply #1
Good work dude. Smart and beautiful - I like it

Twitter config

Reply #2
Thank you. That s nice coming from another themer 

I actually i wanted to make something different, intuitive and practical So glad you saw it that way

Twitter config

Reply #3
Absolutely gorgeous, thank you!

Twitter config

Reply #4
UPDATE 3 :
    - Album art and artist panels are now handled by foo_albumart in order to handle multiple images. Consequently the buttons for downloading new images are now always present
    - Changed the behaviour of the albumartinfo. Now when selected you also have the now playing buttons in the bar. This permit a littl more possibilities
    - Now only use one SCPL with layouts in order to put rules upon playlists name
    -New button on the artistart panel to go to the artist wikipedia page(run service name "wikipedia artist")
    -Correction of an error on the readme about background color for some panels

Twitter config

Reply #5
UPDATE 4 :
    - New inversed theme
    -BE CAREFUl you need the latest panelsUI

Twitter config

Reply #6
Excellent theme! Only one problem: I keep getting the following everytime I exit foobar:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 014E77AEh
Access violation, operation: read, address: 6338E250h
Call path:
entry=>user_interface::shutdown
This is the first crash logged by this instance.
Code bytes (014E77AEh):
014E776Eh:  4C 24 14 64 89 0D 00 00 00 00 59 5F 5E 5B 83 C4
014E777Eh:  10 C2 04 00 CC CC CC CC CC CC CC CC CC CC CC CC
014E778Eh:  CC CC 56 8B F1 83 7E 28 00 74 22 8B 46 28 85 C0
014E779Eh:  75 0C 68 03 40 00 80 E8 96 51 00 00 EB 0F 8B 08
014E77AEh:  8B 51 08 50 FF D2 C7 46 28 00 00 00 00 83 7E 24
014E77BEh:  00 74 2F 8B 46 24 8B 08 8B 51 1C 50 FF D2 8B 46
014E77CEh:  24 85 C0 75 0E 68 03 40 00 80 E8 63 51 00 00 33
014E77DEh:  C0 5E C3 8B 08 8B 51 08 50 FF D2 C7 46 24 00 00
Stack (0012F914h):
0012F8F4h:  00000000 B43DBACC 00000001 80535519
0012F904h:  B43DBB04 7FFDF700 00000000 00000000
0012F914h:  01523FA0 014EBB10 B20ABF14 0016057C
0012F924h:  01523FA0 00000002 00000000 00731150
0012F934h:  FFFFFFEB 00000000 0016057C 014E1C30
0012F944h:  0012F97C 7E4188D1 00731150 FFFFFFEB
0012F954h:  7E4188DA 0016057C 014E1C30 00000000
0012F964h:  0012F958 7E4188DA 0012FA30 014FD6FB
0012F974h:  FFFFFFFF 014E1DA9 0016057C 00000002
0012F984h:  00000000 00000000 0012FA14 014E1C30
0012F994h:  0012F9D8 00000000 00000000 0012FA14
0012F9A4h:  01727650 0012F9D8 00000000 7E418734
0012F9B4h:  0016057C 00000002 00000000 00000000
0012F9C4h:  014E1C30 DCBAABCD 00000000 0012FA14
0012F9D4h:  014E1C30 0012FA40 7E418816 014E1C30
0012F9E4h:  0016057C 00000002 00000000 00000000
0012F9F4h:  00000000 0016057C 01816130 00000014
0012FA04h:  00000001 00000000 00000000 00000010
0012FA14h:  00000000 00000010 00000000 00000000
0012FA24h:  00000000 0012F9F4 0012F538 0012FA84
Registers:
EAX: 003472B8, EBX: 00000000, ECX: 6338E248, EDX: 014EB9E0
ESI: 01523F90, EDI: 00000002, EBP: 00000000, ESP: 0012F914
Crash location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h

Loaded modules:
foobar2000   loaded at 00400000h - 004F3000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F4000h
COMCTL32 loaded at 773D0000h - 774D3000h
msvcrt   loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4   loaded at 77E70000h - 77F01000h
GDI32 loaded at 77F10000h - 77F57000h
USER32   loaded at 7E410000h - 7E4A0000h
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
MSCTF loaded at 74720000h - 7476B000h
lgscroll loaded at 10100000h - 1010F000h
MSVCR80   loaded at 78130000h - 781CB000h
MSVCP80   loaded at 7C420000h - 7C4A7000h
NTMARTA   loaded at 77690000h - 776B1000h
WLDAP32   loaded at 76F60000h - 76F8C000h
SAMLIB   loaded at 71BF0000h - 71C03000h
msctfime loaded at 755C0000h - 755EE000h
foo_cdda loaded at 00A40000h - 00A75000h
foo_converter loaded at 00AA0000h - 00B09000h
foo_cwb_hooks loaded at 00B30000h - 00B65000h
foo_dsp_std   loaded at 00B90000h - 00BD1000h
foo_input_std loaded at 00C00000h - 00D13000h
foo_playlist_tree loaded at 00D40000h - 00DB5000h
libmzsch360_000   loaded at 10400000h - 105D0000h
WSOCK32   loaded at 71AD0000h - 71AD9000h
WS2_32   loaded at 71AB0000h - 71AC7000h
WS2HELP   loaded at 71AA0000h - 71AA8000h
libmzgc360_000   loaded at 00DE0000h - 00E84000h
foo_rgscan   loaded at 00F10000h - 00F58000h
foo_run   loaded at 00F80000h - 00FAB000h
foo_uie_albumart loaded at 00FD0000h - 0100C000h
gdiplus   loaded at 4EC50000h - 4EDF3000h
foo_uie_albumlist loaded at 01040000h - 0107D000h
foo_uie_explorer loaded at 010A0000h - 010DC000h
UxTheme   loaded at 5AD70000h - 5ADA8000h
foo_uie_lyrics   loaded at 01100000h - 0115F000h
WININET   loaded at 771B0000h - 7727F000h
Normaliz loaded at 01170000h - 01179000h
iertutil loaded at 6E850000h - 6E895000h
WINMM loaded at 76B40000h - 76B6D000h
serwvdrv loaded at 5CD70000h - 5CD77000h
umdmxfrm loaded at 5B0A0000h - 5B0A7000h
foo_uie_quicksearch   loaded at 01420000h - 01466000h
foo_uie_wmpvis   loaded at 01490000h - 014CB000h
foo_uie_wsh_panel loaded at 014E0000h - 01516000h
OLEAUT32 loaded at 77120000h - 771AC000h
foo_ui_columns   loaded at 01660000h - 016F7000h
foo_ui_panels loaded at 01720000h - 017FE000h
foo_ui_std   loaded at 01820000h - 01877000h
Msimg32   loaded at 76380000h - 76385000h
SXS   loaded at 75E90000h - 75F40000h
CLBCATQ   loaded at 76FD0000h - 7704F000h
COMRes   loaded at 77050000h - 77115000h
VERSION   loaded at 77C00000h - 77C08000h
xpsp2res loaded at 20000000h - 202C5000h
mslbui   loaded at 605D0000h - 605D9000h
dciman32 loaded at 73BC0000h - 73BC6000h
DSOUND   loaded at 73F10000h - 73F6C000h
WINTRUST loaded at 76C30000h - 76C5E000h
CRYPT32   loaded at 77A80000h - 77B14000h
MSASN1   loaded at 77B20000h - 77B32000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
wdmaud   loaded at 72D20000h - 72D29000h
msacm32   loaded at 72D10000h - 72D18000h
MSACM32   loaded at 77BE0000h - 77BF5000h
midimap   loaded at 77BD0000h - 77BD7000h
KsUser   loaded at 73EE0000h - 73EE4000h
DBGHELP   loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 014EBB10h, location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h
Address: 014E1C30h, location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h
Address: 7E4188D1h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 014E1C30h, location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 014FD6FBh, location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h
Address: 014E1DA9h, location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h
Address: 014E1C30h, location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h
Address: 01727650h, location: "foo_ui_panels", loaded at 01720000h - 017FE000h
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000006Dh)
Address: 014E1C30h, location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h
Address: 014E1C30h, location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h
Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000014Fh)
Address: 014E1C30h, location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000169h)
Address: 7E41B4C0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 014E1C30h, location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41B4D0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E41B50Ch, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 014E1C30h, location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 014E1C30h, location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h
Address: 7E41B473h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E41DAF6h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DestroyWindow" (+0000000Ch)
Address: 01726EC7h, location: "foo_ui_panels", loaded at 01720000h - 017FE000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 017EF0E4h, location: "foo_ui_panels", loaded at 01720000h - 017FE000h
Address: 017EF0ECh, location: "foo_ui_panels", loaded at 01720000h - 017FE000h
Address: 017C66DBh, location: "foo_ui_panels", loaded at 01720000h - 017FE000h
Address: 01737F9Ch, location: "foo_ui_panels", loaded at 01720000h - 017FE000h
Address: 7E41DAEAh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 017C9D60h, location: "foo_ui_panels", loaded at 01720000h - 017FE000h
Address: 00466224h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A87E6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430A0Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C07D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BC438h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004E4198h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49CCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 0044005Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 004E3E68h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00491E58h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4218h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00447AE7h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0043D4DDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004991DDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01000000h, location: "foo_uie_albumart", loaded at 00FD0000h - 0100C000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF4F4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430B6Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0928h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004973CAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004936FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004936F6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B33D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4210h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF8E8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496284h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00F1D778h, location: "foo_rgscan", loaded at 00F10000h - 00F58000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 00F1D778h, location: "foo_rgscan", loaded at 00F10000h - 00F58000h
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004962EDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Panels UI 0.10.2 beta [Apr 23 2007 - 15:31:44]  (foo_ui_panels)
Standard DSP array 1.0  (foo_dsp_std)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
Run services 0.3.2  (foo_run)
Album Art Panel 0.2.6  (foo_uie_albumart)
FLAC Decoder 1.1.0  (foo_input_std)
CD Audio Decoder 2.1.1  (foo_cdda)
Explorer Tree 1.04.6b  (foo_uie_explorer)
WMA Decoder 1.1  (foo_input_std)
Default User Interface 0.9acc  (foo_ui_std)
Converter 1.0.1  (foo_converter)
Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]  (foo_playlist_tree)
WMP Visualizations 0.1.2 (Intel SSE)  (foo_uie_wmpvis)
foobar2000 core 0.9.4.3  (Core)
Lyric Show Panels 0.3.1.1  (foo_uie_lyrics)
Album list panel 0.2.1  (foo_uie_albumlist)
Standard Input Array 1.0  (foo_input_std)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Oh by the way, if you don't have Neutra, how can I change the font? Bear with me, I'm new at this.

Twitter config

Reply #7
About the crah i found the cause, it s the volume bar. So you will do a right click on it->configure
And replace everything by that
Code: [Select]
function RGB(r,g,b){ return (0xff000000|(r<<16)|(g<<8)|(b)); }

var g_drag = 0;

function on_paint(gr){
var ww = window.Width;
var wh = window.Height;
var volume = fb.Volume;
var pos = window.Width * ((100+volume)/100);
gr.FillGradRect(  0, 0,    pos, wh, 90, RGB(130,130,130), RGB(130,130,130));
gr.FillGradRect(pos, 0, ww-pos, wh, 90, RGB(62,60,58), RGB(62,60,58));

}
function on_mouse_lbtn_down(x,y){
g_drag = 1;
}
function on_mouse_lbtn_up(x,y){
on_mouse_move(x,y);
g_drag = 0;
}
function on_mouse_move(x,y){
if(g_drag){
var v = x / window.Width;
v = (v<0) ? 0 : (v<1) ? v : 1;
v = -100 * (1-v);
if(fb.Volume != v)
fb.Volume = v;
}
}
function on_mouse_wheel(delta){
if(delta>0)
fb.VolumeUp();
else
fb.VolumeDown();
}
function on_volume_change(val){
window.Repaint();
}
//EOF

Now for the font its really easy, go to the preferences->PanelsUI . Click on layout globals . And then you ll see that the first two linesare for the fonts. Put whatever you want for the two of them.
Hope it will help

Twitter config

Reply #8
About the crah i found the cause, it s the volume bar. So you will do a right click on it->configure
And replace everything by that
Code: [Select]
function RGB(r,g,b){ return (0xff000000|(r<<16)|(g<<8)|(b)); }

var g_drag = 0;

function on_paint(gr){
var ww = window.Width;
var wh = window.Height;
var volume = fb.Volume;
var pos = window.Width * ((100+volume)/100);
gr.FillGradRect(  0, 0,    pos, wh, 90, RGB(130,130,130), RGB(130,130,130));
gr.FillGradRect(pos, 0, ww-pos, wh, 90, RGB(62,60,58), RGB(62,60,58));

}
function on_mouse_lbtn_down(x,y){
g_drag = 1;
}
function on_mouse_lbtn_up(x,y){
on_mouse_move(x,y);
g_drag = 0;
}
function on_mouse_move(x,y){
if(g_drag){
var v = x / window.Width;
v = (v<0) ? 0 : (v<1) ? v : 1;
v = -100 * (1-v);
if(fb.Volume != v)
fb.Volume = v;
}
}
function on_mouse_wheel(delta){
if(delta>0)
fb.VolumeUp();
else
fb.VolumeDown();
}
function on_volume_change(val){
window.Repaint();
}
//EOF

Now for the font its really easy, go to the preferences->PanelsUI . Click on layout globals . And then you ll see that the first two linesare for the fonts. Put whatever you want for the two of them.
Hope it will help
Thanks for the font thing, that worked perfecly. The crashing fix, however, didn't. This is what I'm now getting:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 014E77AEh
Access violation, operation: read, address: 6338E250h
Call path:
entry=>user_interface::shutdown
This is the first crash logged by this instance.
Code bytes (014E77AEh):
014E776Eh:  4C 24 14 64 89 0D 00 00 00 00 59 5F 5E 5B 83 C4
014E777Eh:  10 C2 04 00 CC CC CC CC CC CC CC CC CC CC CC CC
014E778Eh:  CC CC 56 8B F1 83 7E 28 00 74 22 8B 46 28 85 C0
014E779Eh:  75 0C 68 03 40 00 80 E8 96 51 00 00 EB 0F 8B 08
014E77AEh:  8B 51 08 50 FF D2 C7 46 28 00 00 00 00 83 7E 24
014E77BEh:  00 74 2F 8B 46 24 8B 08 8B 51 1C 50 FF D2 8B 46
014E77CEh:  24 85 C0 75 0E 68 03 40 00 80 E8 63 51 00 00 33
014E77DEh:  C0 5E C3 8B 08 8B 51 08 50 FF D2 C7 46 24 00 00
Stack (0012F914h):
0012F8F4h:  00000000 AC332ACC 00000001 80535519
0012F904h:  AC332B04 7FFDF700 00000000 00000000
0012F914h:  015223D0 014EBB10 1ADFD05E 001607DA
0012F924h:  015223D0 00000002 00000000 0077F918
0012F934h:  FFFFFFEB 00000000 001607DA 014E1C30
0012F944h:  0012F97C 7E4188D1 0077F918 FFFFFFEB
0012F954h:  7E4188DA 001607DA 014E1C30 00000000
0012F964h:  0012F958 7E4188DA 0012FA30 014FD6FB
0012F974h:  FFFFFFFF 014E1DA9 001607DA 00000002
0012F984h:  00000000 00000000 0012FA14 014E1C30
0012F994h:  0012F9D8 00000000 00000000 0012FA14
0012F9A4h:  01727650 0012F9D8 00000000 7E418734
0012F9B4h:  001607DA 00000002 00000000 00000000
0012F9C4h:  014E1C30 DCBAABCD 00000000 0012FA14
0012F9D4h:  014E1C30 0012FA40 7E418816 014E1C30
0012F9E4h:  001607DA 00000002 00000000 00000000
0012F9F4h:  00000000 001607DA 01816150 00000014
0012FA04h:  00000001 00000000 00000000 00000010
0012FA14h:  00000000 00000010 00000000 00000000
0012FA24h:  00000000 0012F9F4 0012F538 0012FA84
Registers:
EAX: 003472D8, EBX: 00000000, ECX: 6338E248, EDX: 014EB9E0
ESI: 015223C0, EDI: 00000002, EBP: 00000000, ESP: 0012F914
Crash location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
COMCTL32                        loaded at 773D0000h - 774D3000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 7E410000h - 7E4A0000h
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
MSCTF                            loaded at 74720000h - 7476B000h
lgscroll                        loaded at 10100000h - 1010F000h
MSVCR80                          loaded at 78130000h - 781CB000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
NTMARTA                          loaded at 77690000h - 776B1000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_cdda                        loaded at 00A40000h - 00A75000h
foo_converter                    loaded at 00AA0000h - 00B09000h
foo_cwb_hooks                    loaded at 00B30000h - 00B65000h
foo_dsp_std                      loaded at 00B90000h - 00BD1000h
foo_input_std                    loaded at 00C00000h - 00D13000h
foo_playlist_tree                loaded at 00D40000h - 00DB5000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 71AD0000h - 71AD9000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
libmzgc360_000                  loaded at 00DE0000h - 00E84000h
foo_rgscan                      loaded at 00F10000h - 00F58000h
foo_run                          loaded at 00F80000h - 00FAB000h
foo_uie_albumart                loaded at 00FD0000h - 0100C000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_albumlist                loaded at 01040000h - 0107D000h
foo_uie_explorer                loaded at 010A0000h - 010DC000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
foo_uie_lyrics                  loaded at 01100000h - 0115F000h
WININET                          loaded at 771B0000h - 7727F000h
Normaliz                        loaded at 01170000h - 01179000h
iertutil                        loaded at 6E850000h - 6E895000h
WINMM                            loaded at 76B40000h - 76B6D000h
serwvdrv                        loaded at 5CD70000h - 5CD77000h
umdmxfrm                        loaded at 5B0A0000h - 5B0A7000h
foo_uie_quicksearch              loaded at 01420000h - 01466000h
foo_uie_wmpvis                  loaded at 01490000h - 014CB000h
foo_uie_wsh_panel                loaded at 014E0000h - 01516000h
OLEAUT32                        loaded at 77120000h - 771AC000h
foo_ui_columns                  loaded at 01660000h - 016F7000h
foo_ui_panels                    loaded at 01720000h - 017FE000h
foo_ui_std                      loaded at 01820000h - 01877000h
Msimg32                          loaded at 76380000h - 76385000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
VERSION                          loaded at 77C00000h - 77C08000h
SXS                              loaded at 75E90000h - 75F40000h
xpsp2res                        loaded at 20000000h - 202C5000h
mslbui                          loaded at 605D0000h - 605D9000h
dciman32                        loaded at 73BC0000h - 73BC6000h
DSOUND                          loaded at 73F10000h - 73F6C000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 014EBB10h, location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h
Address: 014E1C30h, location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h
Address: 7E4188D1h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 014E1C30h, location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 014FD6FBh, location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h
Address: 014E1DA9h, location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h
Address: 014E1C30h, location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h
Address: 01727650h, location: "foo_ui_panels", loaded at 01720000h - 017FE000h
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000006Dh)
Address: 014E1C30h, location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h
Address: 014E1C30h, location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h
Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000014Fh)
Address: 014E1C30h, location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000169h)
Address: 7E41B4C0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 014E1C30h, location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41B4D0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E41B50Ch, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 014E1C30h, location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 014E1C30h, location: "foo_uie_wsh_panel", loaded at 014E0000h - 01516000h
Address: 7E41B473h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E41DAF6h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DestroyWindow" (+0000000Ch)
Address: 01726EC7h, location: "foo_ui_panels", loaded at 01720000h - 017FE000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 017EF0E4h, location: "foo_ui_panels", loaded at 01720000h - 017FE000h
Address: 017EF0ECh, location: "foo_ui_panels", loaded at 01720000h - 017FE000h
Address: 017C66DBh, location: "foo_ui_panels", loaded at 01720000h - 017FE000h
Address: 01737F9Ch, location: "foo_ui_panels", loaded at 01720000h - 017FE000h
Address: 7E41DAEAh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 017C9D60h, location: "foo_ui_panels", loaded at 01720000h - 017FE000h
Address: 00466224h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A87E6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430A0Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C07D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BC438h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004E4198h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49CCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 0044005Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 004E3E68h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00491E58h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4218h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00447AE7h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0043D4DDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004991DDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01000000h, location: "foo_uie_albumart", loaded at 00FD0000h - 0100C000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF4F4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430B6Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0928h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004973CAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004936FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004936F6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B33D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4210h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF8E8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496284h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00F1D600h, location: "foo_rgscan", loaded at 00F10000h - 00F58000h
Address: 00F1D600h, location: "foo_rgscan", loaded at 00F10000h - 00F58000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 00F1D600h, location: "foo_rgscan", loaded at 00F10000h - 00F58000h
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004962EDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
CD Audio Decoder 2.1.1  (foo_cdda)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]  (foo_playlist_tree)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
Panels UI 0.10.2 beta [Apr 23 2007 - 15:31:44]  (foo_ui_panels)
Standard Input Array 1.0  (foo_input_std)
FLAC Decoder 1.1.0  (foo_input_std)
WMP Visualizations 0.1.2 (Intel SSE)  (foo_uie_wmpvis)
Run services 0.3.2  (foo_run)
Album Art Panel 0.2.6  (foo_uie_albumart)
foobar2000 core 0.9.4.3  (Core)
WMA Decoder 1.1  (foo_input_std)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Album list panel 0.2.1  (foo_uie_albumlist)
Standard DSP array 1.0  (foo_dsp_std)
Lyric Show Panels 0.3.1.1  (foo_uie_lyrics)
Default User Interface 0.9acc  (foo_ui_std)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Converter 1.0.1  (foo_converter)
Explorer Tree 1.04.6b  (foo_uie_explorer)

Twitter config

Reply #9
well done.

Twitter config

Reply #10
Ok i ll take a look at what can be wrong. I ll post a response before tomorrow night

Twitter config

Reply #11
great twitterrific theme carmenm!!
Using inversed theme and fits perfectly with Windows Vista visuals.

Just one thing: I need to replace with this the coverPath line in Panels UI -> User Globals for covers to show in playlist panel:
Code: [Select]
$setpvar(coverPath,$replace(%path%,%filename_ext%,folder.jpg))

Twitter config

Reply #12
great twitterrific theme carmenm!!
Using inversed theme and fits perfectly with Windows Vista visuals.

Just one thing: I need to replace with this the coverPath line in Panels UI -> User Globals for covers to show in playlist panel:
Code: [Select]
$setpvar(coverPath,$replace(%path%,%filename_ext%,folder.jpg))

Yeah you are right thats what i have too, but i thought it was the default 

 

Twitter config

Reply #13
beautiful config. props and keep up the good work.
that is our karma...

 
SimplePortal 1.0.0 RC1 © 2008-2019