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 1318008 times) previous topic - next topic
0 Members and 24 Guests are viewing this topic.

foo_ui_panels

Reply #1775
Okay, it seems Autopatcher don't include GDI+, even in their extras package.  So it WASN'T installed.  Yes, Panels UI appears now.  Doh!

foo_ui_panels

Reply #1776
Can't figure out how can i get headings on playlist in scp. PLs help
i wanna sort them by folder.

foo_ui_panels

Reply #1777
chis: Glad you solved it.

sunshine_man: You need to use Sort/Group. You can add your own in Preferences > Display > Panels UI > Sort/Group.

Then you right click on SCPL and choose Sort / Group by > Edit. Set it up as you like it.

And then choose the one you want.
Windows 10 Pro x64 // foobar2000 1.3.10

foo_ui_panels

Reply #1778



I think I have a really quick problem with panels. For some reason, the windows title is saying PanelsUI and not changing when I play songs. I checked my title formating under preferences, and the example comes up correctly, but it won't display. Is there a quick for this?




// Background
$settitle(%album%) 

or whatever you want to display in the title bar. 

Is it possible for the title to change every time I pick a new track? Because it starts out as a ?


Code: [Select]
$settitle($if(%isplaying%,[%album%],foobar2000))


you can use whatever you want in place of "[%album%]", for instance you could have "[%artist%][ - %album%][ - %title%]"

and you can put whatever you want in place of "foobar2000".. that is the text that will show if nothing is playing.

It falls into the same condition that it needs the window to be minimized to tray and opened to change windows title. Is there an option to refresh it when a new song is choosen?

EDIT: got it to work. Thanks a whole bunch!

foo_ui_panels

Reply #1779
to Andreasvb thanks mate

foo_ui_panels

Reply #1780
is there a request page? natural habit i always try and double click on the library filter would be great if we could define a action to take when double clicked

foo_ui_panels

Reply #1781
does anyone know what's the problem??
Code: [Select]
$panel(Lyric,Lyric Show,$add($get(switcherWidth),2),$get(yOffset),$sub(%_width%,$add($get(switcherWidth),2)),$get(viewerHeight),)


With
Code: [Select]
$panel(Explorer,Explorer Tree,$add($get(switcherWidth),2),$get(yOffset),$sub(%_width%,$add($get(switcherWidth),2)),$get(viewerHeight),)


it works fine, but with the Lyrics Panel it doenst work! What's worng?!!!!

Plz help me!

Thanks


SeeYa


problem solved: the lyrics panel was activated twice =)

foo_ui_panels

Reply #1782
is there supposed to be a font select window linked from the settings window? I'd be nice if there were a way to get a list of installed fonts to be put into my config. I think I remember an older version having one there...


foo_ui_panels

Reply #1783
I haven't explored the Library Filter fully but does anyone know if it is possible to script queries in it like you can in a Playlist Tree? The one query I love in PL tree is one that shows all the tracks by the now playing artist. I can't figure out how to script this in the Filter as there is no $playing() function. Any ideas or should I just stick to PL Tree?

foo_ui_panels

Reply #1784

there is a new sorting/grouping system,
Criteria are defined in the preferences -> Display -> PanelsUI -> Sort/Group
and
the ordering and selecting of those criteria are defined in playlist context menu ->sort/Group by ->Edit


(read more here)

Right, but I don't have the folders option in my list:
[a href="http://img339.imageshack.us/my.php?image=untitledio7.jpg" target="_blank"] )
elevatorladylevitateme

foo_ui_panels

Reply #1785
Ok, so now the option is there, but it also sorts the albums. I already have them grouped in my playlist and sorted into the order I want, but unlike the old versions that kept my playlist order and just grouped them, it's also sorting alphabetically inspite of the fact that I checked "ignore sort"

foo_ui_panels

Reply #1786
Is there any site or anything else with old versions of panelsui? I need one with layout selector codebox option and can't find older versions than the new one.

foo_ui_panels

Reply #1787
Is there any site or anything else with old versions of panelsui? I need one with layout selector codebox option and can't find older versions than the new one.


look at your PM box

foo_ui_panels

Reply #1788

Terrestrial has repeatedly asked that we don't distribute old versions of panels UI.





Ok, so now the option is there, but it also sorts the albums. I already have them grouped in my playlist and sorted into the order I want, but unlike the old versions that kept my playlist order and just grouped them, it's also sorting alphabetically inspite of the fact that I checked "ignore sort"
Wow, that's kind of annoying. That makes me wonder if that check box is completely broken.

For 99% of users, tying sorting and grouping together, I think, makes a lot of sense.
If the playlist isn't going to be sorted by any particular programmable pattern, I think you'll probably be best off using the "None" preset.
elevatorladylevitateme

foo_ui_panels

Reply #1789
I wanted to add some stuff to the wiki, but its locked... how would I go abouts getting permission to edit it?

The info is on the wiki site, you just have to browse around a bit...
http://wiki.hydrogenaudio.org/index.php?title=Main_Page

Can't figure out how can i get headings on playlist in scp. PLs help
i wanna sort them by folder.

Not too sure exactly what you're asking.  Have you read the Wiki?

is there a request page? natural habit i always try and double click on the library filter would be great if we could define a action to take when double clicked

There's a wiki page for Featrue requests & Bugs  (It's linked at the main wiki page too).  This double clicking feature is already on there, in the "Short term" catagory, so it should be comming up within the next few releases

By the way, I think we should give the feature requests/bug reports page more visibility - I think a link to iit should be added to the first page of this discussion thread, and to the info box of the main wiki page.  I tried, but for some reason couldn't find a way to add the link to the info box of the wiki page.  Could somebody help me with this - I'm a bit of a wiki noob 

foo_ui_panels

Reply #1790
For 99% of users, tying sorting and grouping together, I think, makes a lot of sense.
If the playlist isn't going to be sorted by any particular programmable pattern, I think you'll probably be best off using the "None" preset.

Even using that preset, it instantly sorts my list into alphabetical order as soon as I check "group". It automatically selects "sort" also.

foo_ui_panels

Reply #1791
Has the option to define what variable you want things grouped by been removed? I used to group by the folder the files were in and it seems you can only choose some predefined options now.

Am I missing something?  You can add your own sorting and grouping criteria and modifty all of the existing ones just about any way you can think of - Go to:
Preferences -> Display -> Panels UI -> Sort/Group - Observe the Modify, Delete, and Add buttons on the right.

foo_ui_panels

Reply #1792
I've uploaded a new version using a rewritten text/images/button code here

This is for testing purposes only, so don't use this on your main installation. The new text code allows for word wrapping and better alignment options, and I would appreciate it if people could test it out and report any glitches.

Stuff like glow, shadow, blur haven't been implemented yet.

here is some sample code:

Code: [Select]
// always start with a font
$font(tahoma,8,bold,0-0-0)
$drawrect(0,0,0,0,brushcolor-255-255-255)

// set the bounding box for the following text to 10,10,110,110
// by default, align the text to the left, and in the middle, vertically.
$alignabs(10,10,150,100,left,top)
$drawrect(10,10,150,100,brushcolor-null)
// lines which are too long will be truncated and ellipses added
// use $align(right), $align(left), or $align(center) to align text within a line.
// the default alignment on a line will be what is specified in the $alignabs
// (in this case, left)
A long line of text| $alignr(right)small line$char(10)
$alignr(right)small line $alignr(left)A long line of text$char(10)$char(10)
$wordwrap()another line of text, but with word wrapping.

// same as above, but with different $alignabs alignment
$alignabs(170,10,150,100,right,middle)
$drawrect(170,10,150,100,brushcolor-null)
A long line of text| $alignr(left)small line$char(10)
$alignr(right)small line $alignr(left)A long line of text$char(10)$char(10)
$wordwrap()another line of text, but with word wrapping.

// you can also align text vertically within a line
$alignabs(10,120,150,100,center,middle)
$drawrect(10,120,150,100,brushcolor-null)
// align text along the baseline
$font(,8,bold,0-0-0)abc$font(,16,bold,0-0-0)abc$font(,8,bold,0-0-0)abc$char(10)
// align text at the top
$alignr(top)$font(,8,bold,0-0-0)abc$font(,16,bold,0-0-0)abc$font(,8,bold,0-0-0)abc$char(10)
// align text in the middle
$alignr(middle)$font(,8,bold,0-0-0)abc$font(,16,bold,0-0-0)abc$font(,8,bold,0-0-0)abc$char(10)

$alignabs(170,120,150,100,left,top)
$drawrect(170,120,150,100,brushcolor-null)
1 $_tab(40)loremipsum$char(10)
100 $_tab(40)loremipsum$char(10)
1000000 $_tab(40)loremipsum$char(10)
15 $_tab(40)loremipsum$char(10)

$alignabs(10,230,310,100,left,top)
$drawrect(10,230,310,100,brushcolor-null)
testing$char(10)
$addcharspace(5)testing wiiilllwww$char(10)$addcharspace(0)
$fixedwidth(15)testing wiiilllwww$char(10)
$fixedwidth(15)WiiiiiiW

foo_ui_panels

Reply #1793

Terrestrial has repeatedly asked that we don't distribute old versions of panels UI.

Where do you see a public distribution of old version...?
Afaik terrestrial 've asked not distribute them publicly in this thread. If you notice it... it's a pm.
But surrely, i'm wrong, helping some mate, by pm.
Cheers 

foo_ui_panels

Reply #1794
You added five new functions. Does this sum them up?

Alignment properties
------------------------------
$alignr(position) - horizontally aligns texts relatively, where position can be left, right, center.
$wordwrap() - word wraps an additional line of text
$_tab(x) - indents text to x pixels

Font properties
------------------------------
$addcharspace(x) - sets the character spacing to x pixels, where x is an integer value.
$fixedwidth(x) - sets the character spacing of a fixed with font to x pixels, where x is an integer value.


I don't see any glitches so far, except that $imageabs is broken (reports [UNKNOWN FUNCTION]), but you probably know that already.

foo_ui_panels

Reply #1795
Even using that preset, it instantly sorts my list into alphabetical order as soon as I check "group". It automatically selects "sort" also.


try adding a new sort/group criteria (in the main preferences) with an empty sort string, uncheck "group by sort", and put your grouping code into the group by tab. then you should be able to select your new criteria and which layout goes with it.

I've also added a section to the wiki about sorting/grouping and selecting layouts: here, as there seems to be some confusion regarding this. If it is still unclear or the wording is not clear let me know.


You added five new functions. Does this sum them up?

I don't see any glitches so far, except that $imageabs is broken (reports [UNKNOWN FUNCTION]), but you probably know that already.


Actually I've cleaned up a lot of the alignment stuff to two functions (but a lot of the older stuff is still there so as not to break older layouts).

There is: $alignabs(x,y,w,h,left|right,top|bottom), and $alignr(left|right|center|top|bottom|middle) (you can also do $alignr(left,top) or even $alignr(top,left)) for alignment.

$wordwrap() allows the current line to word wrap, otherwise the line is clipped and ellipses addded. $_tab() does what you said.

$addcharspace(x) adds a constant spacing to each character (so if normally a "w" takes 5 pixels and you $addcharspace(2), then it will take 7 pixels, if "i" takes 2 pixels, it will take 4, and so forth)

$fixedwith(x) sets a constant spacing for each character (so $fixedwidth(10) will make a "w" take 10 pixels, and the same for "i").

I've replaced and made simpler the image function too, and I'll post the name / parameters in the next version.

foo_ui_panels

Reply #1796
Would it be possible to have the mouse-wheel scroll the panel that the cursor is currently over? At the moment it always scrolls the last panel that was clicked.

Also, I'm finding that the only way to give the foobar window focus on the Windows taskbar is to click on the taskbar entry, clicking any part of the window, or even maximising it, just leaves it on the last window to have focus. Just a small annoyance sometimes.

Keep up the amazing work anyhow 
Bob

foo_ui_panels

Reply #1797
Bug Report:
With $windowstyle(hidetitlebar) option in // Background section,each time i restart foobar  window's height
is growing by 25 pixels,making notitlebar option useless.
Favourite artist:CD-R
Favourite album:700MB

 

foo_ui_panels

Reply #1798
Hi!

Is there any possibilty to calculate the average rating of an album or other numeric Tags?

It could look Like this:
$puts(avgrating,$eval($count(%rating%)/%itemcount%))
$get(avgrating)

?

foo_ui_panels

Reply #1799
is there a request page? natural habit i always try and double click on the library filter would be great if we could define a action to take when double clicked

This is already in the short-term feature request wiki  Hope to see it soon.

Is there any possibilty to calculate the average rating of an album or other numeric Tags?

No! (Sadly) you cannot get tags for more than a selected or playing track. The way other people are creating albumrating is by manual estimating and creating a tag for all the songs in the album.
Can't wait for a HD-AAC encoder :P