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_uie_powerpanels (Read 225641 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_uie_powerpanels

Reply #25
I have some redraw problem with this plugin. While resizing foobar, the seek panel keeps flicking between white and transprent. Also sometime the panel is just white(happen often while in pause)

foo_uie_powerpanels

Reply #26
niiice, I was always clicking on the progress bar image before, but now it actually does something!

A request for the future if it would be possible: could you allow sliding of the seekbar (right now it only allows single clicks)?  I'm guessing a similar implementaion would be useful for volume control users (though I personally don't use it).

Thanks, and good work
darkblackcorner - in the dark since 1986

foo_uie_powerpanels

Reply #27
Basically you have a track Display which only shows the seekbar. Then create a seekpanel which overlays the actual seekbarbar shower Track Diplay. To this is easier when you must give the right position of the invisible seekpanel.


Awesome!! Thank you so much for the help . I can take it from here now that I have some working code .
Song List: keikoniumboards.ke.funpic.org/files/songlist.html

foo_uie_powerpanels

Reply #28
No problem. There was a user I can't remember who had this. So it wasn't my idea. But the idea was great. 
Just some informations to add:
When the powerpanel lays over the Track Display you can't edit the trackdisplay directly until you deactivate the powerpanel with // .

 

foo_uie_powerpanels

Reply #29
I just do this to edit my panels nice and fast:
Song List: keikoniumboards.ke.funpic.org/files/songlist.html

foo_uie_powerpanels

Reply #30
Thanks    Didn't know that.
Yes foobar is very complex and panel ui, too. It happens a lot that I overlook some options.

Okay thanks again 

Bye the way I named my seekbar customizable seekbar too 

foo_uie_powerpanels

Reply #31
I just have to say that this plugin is AWESOME
hi

foo_uie_powerpanels

Reply #32
Is there anyway to have multiple instances of powerpanels?

I have two progress bars and the invisible seekbar only works for one of them. I would both of the progress bars to be clickable

Thanks.

foo_uie_powerpanels

Reply #33
The link is down?!


foo_uie_powerpanels

Reply #35
i have a problem similar to carmenm's,

when i first play a track
the Track Display in which Seek Panel is located blinks white
the whole thing turns white --minus the actual area where the Seek Panel is, which remains transparent

great component, this was something i had looked for from the beginning, nice to see it happen

foo_uie_powerpanels

Reply #36
Just a quick thanks for this component: works really well, and really cleans up the look of my config...

I'm a bit a n00bie, so sorry if this an obvious question: is it possible at present to configure it to show mouseover tooltips? I'm thinking it would be good to have precise info on the potential chosen volume level or time point in the track before clicking. If this can't be done yet, is this a feasible feature request?

foo_uie_powerpanels

Reply #37
little request:
is it possible to change onmouseover cursor?
Thinking Outside The Box

foo_uie_powerpanels

Reply #38
nice, thanks

foo_uie_powerpanels

Reply #39
nvm, got it all sorted out. thanks!

foo_uie_powerpanels

Reply #40
I'm trying to impliment this with FofR's config but having trouble. Here's what I have so far.

Code: [Select]
// * Progress Bar *
// ===========

//$ifequal($getpvar(panel.mode),1,,
[b]$panel(SeekPanel,Seek Panel,%_width%-8,%_height%-12,%_width%,%_height%,)[/b]
$ifequal($getpvar(nowplay.progress),0,,
$font(Small Fonts,$getpvar(IDfontLengthSize),fixedwidth$ifequal($getpvar(global.background),0,,shadow),$getpvar(IDfontSmallColor))
$alignabs(5,$eval(%_height%-26),$eval(%_width%-10),20,right,top)
$ifequal($getpvar(moredetails),0,$if(%isplaying%,%playback_time% / %length%)
$alignabs(5,$eval(%_height%-26),$eval(%_width%-10),20,left,top)
$upper([%genre% ][%year% ])
,)

// Check if length is 0, do not want to divide by a 0!
$ifequal(%length_seconds%,0,,
// Only draw when playing
    $if(%isplaying%,
        $padding($eval($get(textleft)+8),0)
        $puts(progress,$eval({%playback_time_seconds%*{%_width%-12}}/%length_seconds%))
        $ifgreater($get(progress),0,
//            $drawrect($eval($getpvar(globalcentrew)+2),$eval($getpvar(globaltopmargin)+7),$eval($getpvar(globalimgw)-2),1,brushcolor-null pencolor-0-0-0)
            $drawrect(4,$eval(%_height%-12),$eval(%_width%-8),10,brushcolor-null pencolor-$getpvar(nowplayborder) alpha-100)
            $drawrect(6,$eval(%_height%-10),$get(progress),6,brushcolor-$getpvar(IDprogbar) pencolor-$getpvar(IDprogbar) alpha-180)
//            $drawrect($eval($getpvar(globalcentrew)+2),$eval($getpvar(globaltopmargin)+1),$get(progress),3,brushcolor-$getpvar(nowplayfontcol) alpha-180 pencolor-$getpvar(nowplayfontcol))
//            $drawrect($eval($getpvar(globalcentrew)+1),$eval($getpvar(globaltopmargin)+8),$getpvar(globalimgw),1,brushcolor-null pencolor-$getpvar(nowplayborder))
        ,
        )
    )
)
)
//)
But it doesn't seem to respond. Assuming my added code is right, it may have something to do with the on click event to hide track data that might be superseding it, I don't really know. I can't seem to find what lines control that to troubleshoot it. Can anyone offer some advice?

foo_uie_powerpanels

Reply #41
Great Plugin!

One request:
Seeking with held left mouse key (like volume, so I only need ones to press the left key)!

bye

foo_uie_powerpanels

Reply #42
I use a seekbar in my playlist so it moves to the song that is playing. Is it possible for the seekpanel to follow it or is it only going to work in a fixed position?

foo_uie_powerpanels

Reply #43
EDIT: nevermind!

foo_uie_powerpanels

Reply #44
Power Panels disables my hotkeys... T.T. I localized the problem bcuz when i remove the panel the hotkey function comes back... Global hotkeys still works but that's really unwanted from my part so i really need these hotkeys.

Code: [Select]
// PerSecond

$panel(Seekbar,Seek Panel,$eval({%_width%-620}/2),$add($getpvar(seekbar-h),2),620,14,)
$puts(progress,$muldiv(%playback_time_seconds%,620,%length_seconds%))
$ifgreater($get(progress),0,,$puts(progress,0))
$imageabs2(,,,,,,
$eval({%_width%-620}/2-620+$get(progress)),
$add($getpvar(seekbar-h),2),
%foobar_path%\images\Seekbar\seekbar.png,)
$drawrect(,
$getpvar(seekbar-h),
$eval({%_width%-620}/2),18,
brushcolor-$getpvar(bgcolor) pencolor-null)
$drawrect(
$eval(%_width%-{%_width%-620}/2),
$getpvar(seekbar-h),
$eval({%_width%-620}/2),18,
brushcolor-$getpvar(bgcolor) pencolor-null)
$imageabs2(,,,,,,
$eval({%_width%-624}/2),
$getpvar(seekbar-h),
%foobar_path%\images\Seekbar\border.png,)

$alignabs($eval({%_width%-624}/2),
$add($getpvar(seekbar-h),18),
624,16,,
middle)
$if(%isplaying%,%playback_time%)

$alignabs($eval({%_width%-624}/2),
$add($getpvar(seekbar-h),18),
624,16,
right,
middle)
$if(%isplaying%,-%playback_time_remaining%)

foo_uie_powerpanels

Reply #45
is it only a focus problem, ie do the hotkeys work again after clicking somewhere else in the panel?
i don't know if this is related, but i've been experiencing weird behaviour of panelsui when i used $panel in the PerSecond section. the seekbar will work just as fine if you put the $panel code in PerTrack or Background section.

foo_uie_powerpanels

Reply #46
is it only a focus problem, ie do the hotkeys work again after clicking somewhere else in the panel?
i don't know if this is related, but i've been experiencing weird behaviour of panelsui when i used $panel in the PerSecond section. the seekbar will work just as fine if you put the $panel code in PerTrack or Background section.

It's really strange! I tried what u said and thought it might work. But it works fine with other panels i can temporary change panel to what becomes a very tiny track display panel and the bug emmidiately dissapears...

foo_uie_powerpanels

Reply #47
But it works fine with other panels i can temporary change panel to what becomes a very tiny track display panel and the bug emmidiately dissapears...

Not sure I understood you right: you just change the powerpanel size and then it works? then i would guess it is rather a panelsui bug...

foo_uie_powerpanels

Reply #48

But it works fine with other panels i can temporary change panel to what becomes a very tiny track display panel and the bug emmidiately dissapears...

Not sure I understood you right: you just change the powerpanel size and then it works? then i would guess it is rather a panelsui bug...

No it is when i use the power panels like if u for example change
Code: [Select]
$panel(Seekbar,Seek Panel,,,,,)

to
Code: [Select]
$panel(Seekbar,Whatever-other-panel,,,,,)

It starts to work again... So the problem is in the Power Panels dll and not in the "$panel" command itself.
Really strange. And i have the $panel in the // PerTrack box and it still doesn't cooperate... T.T

EDIT:
As my friend could reproduce the error I have written a thorough bug report to the author of power panels!

foo_uie_powerpanels

Reply #49
I can't set the volume to 100% with volume bar. It's always stuck at 99% or 98% and can't get more with sliding on the bar. Any ideas?