Skip to main content

Notice

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

foo_ui_panels

Reply #2725
ok, forget what i wrote. i just figured out a way to act on selected items. a combination of foo_run and foo_runcmd does the trick

foo_ui_panels

Reply #2726
Is it possible for PanelsUI to update the freaking window title on song-change without me having to minimize and maximize the window?
</signature>

foo_ui_panels

Reply #2727
I have 2 questions about skinning for panels ui.

1) How to make seekbar like default windows seekbar, but with custom background and that thing, that moves along the bar?

2) How to make background of single column playlist transparent, so that i could see background underneath it?

Here is images, for better explanation

here is how it should look


here is how is looks now

foo_ui_panels

Reply #2728
Please help to add Hide Scrollbar function.

foo_ui_panels

Reply #2729
@Insolent
AFAIK not.

@Evgen
1) This is how it works for me:
Code: [Select]
//	Seebar
$puts(TEMP,$eval({%_time_elapsed_seconds%*100}/%_time_total_seconds%))
$puts(seek-bar-percent,$ifgreater(1,$get(TEMP),1,$get(TEMP)))

$ifgreater(%_time_elapsed_seconds%,0,
$drawrect(x,y,$muldiv($get(seek-bar-percent),width,100),height,brushColor-255-255-255 penColor-255-255-255 alpha-77)
,
)

$panel(PUI-SP,Seek Panel,x,y,width,height,)

2)
1. Right cklick on single column playlist
2. settings...
3. check option at bottom "Transparent Backgrond"

@pEar
The development of PanelsUI was aborted!
You can realize it by making a $panel (Track Display) and inside another $panel (single columns playlist).
Set
x=0
y=0
width=$eval(%_width%+20) [20 stands for the width of the scrollbar, usually 20 pixel wide]
height=%_height%

Example:
$panel(0,0,$eval(%_width%+20),%_height%,)

So far so good, but you still don't have an option for it.
You will have to set a $setpvar and a $button to click on it in your layout!

Bye

foo_ui_panels

Reply #2730
Biggest, most annoying issue is that settitle() doesn't update if foobar is minimized. Please fix this soon!


foo_ui_panels

Reply #2732

Biggest, most annoying issue is that settitle() doesn't update if foobar is minimized. Please fix this soon!


Hasn't development of this component completely stopped?


Yes. The developer hasn't been here in close to a year, and Panels UI is closed source.
Song List: keikoniumboards.ke.funpic.org/files/songlist.html

foo_ui_panels

Reply #2733
I didnt want to make my own thread in the support forum so i thought id post my quick question here.

heres the layout im using:



since the album art would be kind of repetitive if i had it there twice i thought id show two different images, one for all the albums and one for the playing album (a grey play button for not playing and red for when playing). so i need something that says when not playing show this image(or show it all the time) and if playing show this other image (or show it over the previous one).

Grey: C:\Program Files\foobar2000\PanelsUI\foovita\foovita\default.png
Red:  C:\Program Files\foobar2000\PanelsUI\foovita\foovita\playing.png

I got the grey image up, just not the 'if playing' part.
Code: [Select]
$imageabs2(40,40,,,,,10,4,/foovita\default.png,)

$if(%isplaying%,$imageabs2(40,40,,,,,10,4,/foovita\playing.png,),)


thanks for the help.

 

foo_ui_panels

Reply #2734
Try this:

Code: [Select]
$if(%isplaying%,
$imageabs2(40,40,,,,,10,4,/foovita\playing.png,)
,
$imageabs2(40,40,,,,,10,4,/foovita\default.png,)
)


The way $if() statements work is this:

$if(%isplaying%,
DO_THIS_WHEN_PLAYING
,
AND_THIS_WHEN_NOT_PLAYING
)
Song List: keikoniumboards.ke.funpic.org/files/songlist.html

foo_ui_panels

Reply #2735
Try this:

Code: [Select]
$if(%isplaying%,
$imageabs2(40,40,,,,,10,4,/foovita\playing.png,)
,
$imageabs2(40,40,,,,,10,4,/foovita\default.png,)
)


The way $if() statements work is this:

$if(%isplaying%,
DO_THIS_WHEN_PLAYING
,
AND_THIS_WHEN_NOT_PLAYING
)



Still just shows the grey (default.png only) i checked and the playing.png image is in that folder and does work if i switch the two. Heres the whole group section, is there any code contradicting this image code?

Code: [Select]
$drawrect(0,0,0,%_height%,brushcolor-null pencolor-null)

$drawrect(0,0,$eval(%_width%-0),48,brushcolor-0-0-0 pencolor-null)

$font(AvantGarde LT Medium Caps,7,,90-90-90)
$alignabs(60,18,$sub(%_width%,4),22,left,left)%artist% \\ $font(AvantGarde LT Medium Caps,7,,104-25-44)%album%

$if(%isplaying%,
$imageabs2(40,40,,,,,10,4,/foovita\playing.png,)
,
$imageabs2(40,40,,,,,10,4,/foovita\default.png,)
)


thanks for the lesson 

foo_ui_panels

Reply #2736
Is this in the SCPL group header code? I don't think %isplaying% is defined in that context.


foo_ui_panels

Reply #2738
Try this:

Code: [Select]
$drawrect(0,0,0,%_height%,brushcolor-null pencolor-null)

$drawrect(0,0,$eval(%_width%-0),48,brushcolor-0-0-0 pencolor-null)

$font(AvantGarde LT Medium Caps,7,,90-90-90)
$alignabs(60,18,$sub(%_width%,4),22,left,left)%artist% \\ $font(AvantGarde LT Medium Caps,7,,104-25-44)%album%

$imageabs2(40,40,,,,,10,4,/foovita\default.png,)

$if(%isplaying%,
$imageabs2(40,40,,,,,10,4,/foovita\playing.png,)
,)


I just took the default image code out of the $if() statement. Now it should always show the default image, except when a group is playing, it will show the playing image.

Are you sure you have the paths correct, and the file names/extensions?
Song List: keikoniumboards.ke.funpic.org/files/songlist.html

foo_ui_panels

Reply #2739
%isplaying% not work in SCPL header. It only get the state of the first track in the group. Furthermore, The header only refresh when playlist is change or TAG update. Try playing first track in the group with your current config and switch playlist to another and back again, you'll see what I mean.

EL Playlist can do what you want.

foo_ui_panels

Reply #2740
%isplaying% not work in SCPL header. It only get the state of the first track in the group. Furthermore, The header only refresh when playlist is change or TAG update. Try playing first track in the group with your current config and switch playlist to another and back again, you'll see what I mean.

EL Playlist can do what you want.


you are exactly right, i noticed the red showing up sometimes but infrequent and didnt fully work so i didnt mention to save confusion.

whats this EL playlist, ill go google it and check around the site to see what youre talking about.


foo_ui_panels

Reply #2742
Can someone please post me the last stable version of UI Panels. I think it was version 0.14.9 or 10, not sure.
Thanks in advance
A teacher is a student in denial.


foo_ui_panels

Reply #2744
This is a reply to a problem posted in the Chronflow thread:

Basically what I have is a button that switches between Chronflow and Bubbleguuum's Coverflow (which I call Bubbleflow). So anyways, I had this code here:

Code: [Select]
$ifequal($getpvar(coverflow),1,
$ifequal($getpvar(setlyr),6,$panel(BubbleFlow,Cover flow,$eval($get(switchx)+1),$eval($get(switchy)+1),$eval($get(switchw)-2),$eval($get(switchh)-2),),)
,
$panel(ChronflowPanel,Chronflow,$eval($get(switchx)+1),$eval($get(switchy)+1),$eval($get(switchw)-2),$eval($get(switchh)-2),)
)


It would switch between the two just fine, but when I switched to Chronflow, it would be overtop of everything else even when the pvar I set WASN'T fitting what I thought was correct.

I had to add some more code to it, and I ended up with this:
Code: [Select]
$ifequal($getpvar(coverflow),1,
$ifequal($getpvar(setlyr),6,$panel(BubbleFlow,Cover flow,$eval($get(switchx)+1),$eval($get(switchy)+1),$eval($get(switchw)-2),$eval($get(switchh)-2),),)
,
$ifequal($getpvar(setlyr),6,$panel(ChronflowPanel,Chronflow,$eval($get(switchx)+1),$eval($get(switchy)+1),$eval($get(switchw)-2),$eval($get(switchh)-2),),)
)


I don't know how useful that is to you, but thats what fixed my problem.
Song List: keikoniumboards.ke.funpic.org/files/songlist.html

foo_ui_panels

Reply #2745
The version on the site has broken the always on top option. I've read it last worked in 0.13.6. Could someone do me a huge favour and upload this for me? Been doing some googling and can't find it anywhere
Thanks
ECS K7S5A
AMD Thunderbird 1.4
ATI Radeon 9000 Pro
Creative SB Live! 5.1
384MB PC133 Ram
60GB Maxtor 720DX
LiteOn DVD-ROM LTD-165H
LiteOn Writer LTR-24102B
Windows XP Pro
19" NEC MultiSync v921
Tt Volcano 7 Heatsink/Fan

foo_ui_panels

Reply #2746
you could also have a look at this thread.
you can bind the exe to a button to toggle AlwaysOnTop

foo_ui_panels

Reply #2747
Does anyone know of a button command that closes a popup window?
EXIT closes foobar completely, not just the window.

thanks

foo_ui_panels

Reply #2748
Guys, is it possible to set the UI Panel's view mode (Now Playing / Selected Item) without the use of the context menu. So that I can use an imagebutton to switch between the two?

Can someone please give me hope!
A teacher is a student in denial.

foo_ui_panels

Reply #2749
Hello,

I am currently putting the finishing touches to my first foobar2000 skin which is based on Panels UI 0.13.8 beta. The development raised a couple of problems which I am still unable to solve, so I depend on your help. In fact all problems are somewhat related since they all are about comparisons ... :

A single album per folder is the way most of the music is organized. But there are also some folders which contain a collection of personal favourites that do not share a single meta tag. That's why I would like to group the single column playlist by Folders, and if necessary, replace the group headers artist and album with "Various artists" and "Various albums". But how to compare the tags of multiple files ?

I also would like to determine both the longest track and the first group of a playlist. The commands %group_index% and %group_count%, specified within the Panels UI 0.13.x reference, look promising, but don't seem to two. In fact nothing does inside the Single Column Playlist Specific chapter.

Oh, and by the way: How to edit a playlist ?! I know how to remove selected entries, but not how to manually sort them up and down, or move/copy them to a different list. I tried drag & drop and checked the command list, but both in vain. 

No clue how to accomplish any of these things ... so any answer will be very welcome !

Shield