Help - Search - Members - Calendar
Full Version: arrow icon in a column in Columns UI view
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
The Rack
Hi,


I'd like to display the stock "playing" arrow that shows up in the "Playing" column in foobar2000 default view... only in a custom column in the Columns UI view. It's the only cool component remaining from the default view that I can't seem to put into a Columns UI view.

I've been scouring Google looking for the right magic words to make this happen... and the best I can do is get text that says "PLAYING" or "PAUSED" when the song is either playing or paused.

How would I get/display those icons (playing/paused) instead?

Thanks



Chad
Zarkon
Not possible since Columns UI doesn't support (non-coverart) images in its columns. Your closest bet is ELPlaylist which requires ColumnsUI, but it's more complex to set up.
DocBeard
If you have access to Arial Unicode or a similar font, you could use an arrowlike character from there. Otherwise, yeah, ELPlaylist is going to be your best bet.
The Rack
Cheers guys. Thanks for the fast reply. I'll download ELPlaylist.
Nemphael
One way to do this in foo_ui_columns, is to make a new column with code like this:
CODE
$if(%isplaying%,$rgb(255,255,255,255,255,255)►$rgb(),
$if(%ispaused%,$rgb(255,255,255,255,255,255)█$rgb(),)
)

I haven't gotten the %ispaused% to work, though, but it's part of the titleformatting reference.
2E7AH
i can't tell, but if his bg is white, your code will disappear:

$if(%isplaying%,>)
$if(%ispaused%,||)

edit:
and yes if you use arial unicode, it can look much better
_stranger_
QUOTE(Nemphael @ Jul 4 2008, 13:05) *

One way to do this in foo_ui_columns, is to make a new column with code like this:
CODE
$if(%isplaying%,$rgb(255,255,255,255,255,255)►$rgb(),
$if(%ispaused%,$rgb(255,255,255,255,255,255)█$rgb(),)
)

I haven't gotten the %ispaused% to work, though, but it's part of the titleformatting reference.

it's not working because you need some minor modification in you script... you must use %ispaused% as first switch for $if() function and then %isplaying%.

try this:
CODE
$if(%ispaused%,$rgb(255,255,255,255,255,255)█$rgb(),
$if(%isplaying%,$rgb(255,255,255,255,255,255)►$rgb(),))
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.