Skip to main content

Notice

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

Track Info Panel with ability to change font

Reply #301
im using this to display lyrics and is there a way i can add a scrollbar to the side of it so i can scroll through the lyrics? i tried some lyrics panels but they all autoscroll and I can't get any of them to let me manually scroll.

Track Info Panel with ability to change font

Reply #302
im using this to display lyrics and is there a way i can add a scrollbar to the side of it so i can scroll through the lyrics? i tried some lyrics panels but they all autoscroll and I can't get any of them to let me manually scroll.


You can scroll with the mouse wheel, but it would be nice to have a scrollbar option.

Track Info Panel with ability to change font

Reply #303

im using this to display lyrics and is there a way i can add a scrollbar to the side of it so i can scroll through the lyrics? i tried some lyrics panels but they all autoscroll and I can't get any of them to let me manually scroll.


You can scroll with the mouse wheel, but it would be nice to have a scrollbar option.


im on a laptop, no mouse wheel


Track Info Panel with ability to change font

Reply #305
terrestrial: any plans on adding the $imageabs2() function to this component like you did with singlecolumnsplaylist?

 

Track Info Panel with ability to change font

Reply #306


I made a circle-spinny progress thing.  It advances during playback.  I know this is overkill, but it looks cool.

Code: [Select]
$if($stricmp($mod(%_time_elapsed_seconds%,40),0),$imageabs($sub(%_width%,102),3,images\count1.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),1),$imageabs($sub(%_width%,102),3,images\count2.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),2),$imageabs($sub(%_width%,102),3,images\count3.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),3),$imageabs($sub(%_width%,102),3,images\count4.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),4),$imageabs($sub(%_width%,102),3,images\count5.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),5),$imageabs($sub(%_width%,102),3,images\count6.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),6),$imageabs($sub(%_width%,102),3,images\count7.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),7),$imageabs($sub(%_width%,102),3,images\count8.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),8),$imageabs($sub(%_width%,102),3,images\count9.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),9),$imageabs($sub(%_width%,102),3,images\count10.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),10),$imageabs($sub(%_width%,102),3,images\count11.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),11),$imageabs($sub(%_width%,102),3,images\count12.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),12),$imageabs($sub(%_width%,102),3,images\count13.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),13),$imageabs($sub(%_width%,102),3,images\count14.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),14),$imageabs($sub(%_width%,102),3,images\count15.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),15),$imageabs($sub(%_width%,102),3,images\count16.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),16),$imageabs($sub(%_width%,102),3,images\count17.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),17),$imageabs($sub(%_width%,102),3,images\count18.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),18),$imageabs($sub(%_width%,102),3,images\count19.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),19),$imageabs($sub(%_width%,102),3,images\count20.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),20),$imageabs($sub(%_width%,102),3,images\count21.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),21),$imageabs($sub(%_width%,102),3,images\count22.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),22),$imageabs($sub(%_width%,102),3,images\count23.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),23),$imageabs($sub(%_width%,102),3,images\count24.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),24),$imageabs($sub(%_width%,102),3,images\count25.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),25),$imageabs($sub(%_width%,102),3,images\count26.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),26),$imageabs($sub(%_width%,102),3,images\count27.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),27),$imageabs($sub(%_width%,102),3,images\count28.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),28),$imageabs($sub(%_width%,102),3,images\count29.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),29),$imageabs($sub(%_width%,102),3,images\count30.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),30),$imageabs($sub(%_width%,102),3,images\count31.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),31),$imageabs($sub(%_width%,102),3,images\count32.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),32),$imageabs($sub(%_width%,102),3,images\count33.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),33),$imageabs($sub(%_width%,102),3,images\count34.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),34),$imageabs($sub(%_width%,102),3,images\count35.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),35),$imageabs($sub(%_width%,102),3,images\count36.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),36),$imageabs($sub(%_width%,102),3,images\count37.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),37),$imageabs($sub(%_width%,102),3,images\count38.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),38),$imageabs($sub(%_width%,102),3,images\count39.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),39),$imageabs($sub(%_width%,102),3,images\count40.png,))

And the image files:


If you have the patience, try coming up with new designs and post them here.

Here's a copy of the image I started with, made with SolidWorks.
[url=http://img123.imageshack.us/my.php?image=countfm0.png]


edit: changed host

Track Info Panel with ability to change font

Reply #307
Hey Rouge, I keep getting a corrupt download file. Any chance of putting it on Rapidshare or Sendspace please?
Cheers

Track Info Panel with ability to change font

Reply #308
Oops. Fixed.

FTP server seems to be brok.

Track Info Panel with ability to change font

Reply #309
Is there any way to make images put in panels clickable? I want to add play, pause, and stop buttons.

Track Info Panel with ability to change font

Reply #310
Hey,

ive read this entire post twice, and i still dont know how to add a picture into my trackinfo panel, can someone please explain it to me ?

thanks

Track Info Panel with ability to change font

Reply #311
@Lampir

Heres the link to the WIKI page of the trackinfo_mod
CLICK

Well, actually the link is in the first post of this topic, too

Track Info Panel with ability to change font

Reply #312
nice thing, rouge. i had similar idea (just a circular sector or something like that), but i was lazy to make all the images . i would like terrestrial to add functions to draw more types of primitives including ellipses and sectors.

tip: you could calculate the progress state (number from interval 0..maximage) and then just put it in the $imageabs function like: $imageabs($sub(%_width%,102),3,images\count$get(progress).png,))

Is there any way to make images put in panels clickable? I want to add play, pause, and stop buttons.

not yet, it's on todo though.

Track Info Panel with ability to change font

Reply #313


I made a circle-spinny progress thing.  It advances during playback.  I know this is overkill, but it looks cool.

And the image files:
count.zip

If you have the patience, try coming up with new designs and post them here.

Here's a copy of the image I started with, made with SolidWorks.


edit: changed host

That looks awesome!

Something like this would look awesome with Russell777's Home Stereo Panel as a volume indicator.

Track Info Panel with ability to change font

Reply #314
@Lampir

Heres the link to the WIKI page of the trackinfo_mod
CLICK

Well, actually the link is in the first post of this topic, too


Thanks but it still doesnt explain where to put it, i put it up the top of the rest of my track info code and all i see is unknown function where the pic should be

eg > this is mine >

$align(left,top)
$imageabs(0,0,D:\Program Files\foobar2000\default.png)

i tried it in the application data folder too, still get [unknown function], what am i doin wrong

Track Info Panel with ability to change font

Reply #315
Try $imageabs(0,0,default.png,)


Track Info Panel with ability to change font

Reply #317

im using this to display lyrics and is there a way i can add a scrollbar to the side of it so i can scroll through the lyrics? i tried some lyrics panels but they all autoscroll and I can't get any of them to let me manually scroll.


You can scroll with the mouse wheel, but it would be nice to have a scrollbar option.


Actually, you can't scroll at all, I was thinking of the normal trackinfo.

Anyway, terrestrial, any chance of adding scrolling..?

Track Info Panel with ability to change font

Reply #318
On the Wiki I saw there is an alpha blending option for text; Is alpha blending available for images too?


Track Info Panel with ability to change font

Reply #320
EDIT: Nevermind.

I can't find it in the changelog. :/

Track Info Panel with ability to change font

Reply #321
stupid me, that's because it's in foo_uie_single_column_playlist's changelog. it will get into track info panel mod eventually.

Track Info Panel with ability to change font

Reply #322


I made a circle-spinny progress thing.  It advances during playback.  I know this is overkill, but it looks cool.

Code: [Select]
$if($stricmp($mod(%_time_elapsed_seconds%,40),0),$imageabs($sub(%_width%,102),3,images\count1.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),1),$imageabs($sub(%_width%,102),3,images\count2.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),2),$imageabs($sub(%_width%,102),3,images\count3.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),3),$imageabs($sub(%_width%,102),3,images\count4.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),4),$imageabs($sub(%_width%,102),3,images\count5.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),5),$imageabs($sub(%_width%,102),3,images\count6.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),6),$imageabs($sub(%_width%,102),3,images\count7.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),7),$imageabs($sub(%_width%,102),3,images\count8.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),8),$imageabs($sub(%_width%,102),3,images\count9.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),9),$imageabs($sub(%_width%,102),3,images\count10.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),10),$imageabs($sub(%_width%,102),3,images\count11.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),11),$imageabs($sub(%_width%,102),3,images\count12.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),12),$imageabs($sub(%_width%,102),3,images\count13.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),13),$imageabs($sub(%_width%,102),3,images\count14.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),14),$imageabs($sub(%_width%,102),3,images\count15.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),15),$imageabs($sub(%_width%,102),3,images\count16.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),16),$imageabs($sub(%_width%,102),3,images\count17.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),17),$imageabs($sub(%_width%,102),3,images\count18.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),18),$imageabs($sub(%_width%,102),3,images\count19.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),19),$imageabs($sub(%_width%,102),3,images\count20.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),20),$imageabs($sub(%_width%,102),3,images\count21.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),21),$imageabs($sub(%_width%,102),3,images\count22.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),22),$imageabs($sub(%_width%,102),3,images\count23.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),23),$imageabs($sub(%_width%,102),3,images\count24.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),24),$imageabs($sub(%_width%,102),3,images\count25.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),25),$imageabs($sub(%_width%,102),3,images\count26.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),26),$imageabs($sub(%_width%,102),3,images\count27.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),27),$imageabs($sub(%_width%,102),3,images\count28.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),28),$imageabs($sub(%_width%,102),3,images\count29.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),29),$imageabs($sub(%_width%,102),3,images\count30.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),30),$imageabs($sub(%_width%,102),3,images\count31.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),31),$imageabs($sub(%_width%,102),3,images\count32.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),32),$imageabs($sub(%_width%,102),3,images\count33.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),33),$imageabs($sub(%_width%,102),3,images\count34.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),34),$imageabs($sub(%_width%,102),3,images\count35.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),35),$imageabs($sub(%_width%,102),3,images\count36.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),36),$imageabs($sub(%_width%,102),3,images\count37.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),37),$imageabs($sub(%_width%,102),3,images\count38.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),38),$imageabs($sub(%_width%,102),3,images\count39.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),39),$imageabs($sub(%_width%,102),3,images\count40.png,))

And the image files:
count.zip

If you have the patience, try coming up with new designs and post them here.

Here's a copy of the image I started with, made with SolidWorks.


edit: changed host


I hope you don't mind, I rewrote your code to be slightly more compact and easier to play with:
Code: [Select]
$puts(count_idx,$add($mod(%_time_elapsed_seconds%,40),1))
$puts(count_path,images\circ_count\count$get(count_idx).png)
$imageabs($sub(%_width%,102),3,$get(count_path),)

Track Info Panel with ability to change font

Reply #323
I have a feature request which is probably way hard to do. I wonder if it's possible for this plugin to support opentype features like automatic ligatures and small caps and so on. It would be absolutely wonderful if it could; it would marry my love of typography with my love of music!