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

foo_ui_panels

Reply #1500
What happened to the wiki? It seems to have disappeared .

And is there a way to change the name of the Library Filter playlist?


foo_ui_panels

Reply #1502
Panels transparent has many bugs!
Every panel's transparent area just display the "//backgroud" images.


It happens to me too, although with transparent png's (I haven't tried to use transparent panels yet).  Basically transparency shows through directly to the //background section, anything that is between the topmost transparent png and whatever is behind it in the background section does not show up.  So say you have two overlapping buttons in the Per Second section.  If a transparent part of the top button covers an opaque part of the bottom button then the covered part of the bottom button is not drawn, the transparent section on the top button shows whatever is underneath it on the background.  To get around this I have been drawing a static image of the buttons to the background section in the order I want them rendered and then placing the actual button directly on top, making it so the transparent section sees the button again on the background.  This is kind of a hack.  It certainly is not optimal and leads to other problems.  For instance it only works if the part of the button that overlaps is always the same (for instance in "on" and "off" states) since the background image cannot be changed like the button can based on mouse-over or events in the program.

foo_ui_panels

Reply #1503
Hi,

just yesterday I started playing with Panels UI. So far everything forks fine, except of one thing I couldn't figure out: Is it possible to overlay an image over a panel? Or if 2 panels (or just any objects - texts/images) overlay, which one is at the bottom and which one is on the top? Thanks.

foo_ui_panels

Reply #1504
I have a problem with resizing popups using WINDOWSIZE. It seems that the size of the popup window stays the same and the parent window is changed. Is the reason for this that %_width% and %_height% are PVARs and only valid for the parent window? Are there different  variables for popups?

foo_ui_panels

Reply #1505
Hi,

just yesterday I started playing with Panels UI. So far everything forks fine, except of one thing I couldn't figure out: Is it possible to overlay an image over a panel?


No

foo_ui_panels

Reply #1506
And how is it with the other objects (not panels). If I overlay 2 images, which one will be at the top? Or if I want tu put a text over image or image over text. How can I control it?


foo_ui_panels

Reply #1508
Terrestrial: I know i asked before but i really think this is necessary. Could we have a button command like REFRESH which would redraw everything(track displays , SCPL etc ...). I hope i am not asking too much. And you know i would like to help you with that

 

foo_ui_panels

Reply #1509
Terrestrial: I know i asked before but i really think this is necessary. Could we have a button command like REFRESH which would redraw everything(track displays , SCPL etc ...). I hope i am not asking too much. And you know i would like to help you with that


just open the settings, type something into the code, erase it, hit apply

foo_ui_panels

Reply #1510

Terrestrial: I know i asked before but i really think this is necessary. Could we have a button command like REFRESH which would redraw everything(track displays , SCPL etc ...). I hope i am not asking too much. And you know i would like to help you with that


just open the settings, type something into the code, erase it, hit apply

Yeah i know that  but i need it from a button. My layout is really complex and sometimes i need to refresh the whole setup after changing a pvar


foo_ui_panels

Reply #1512
Yes, a REFRESH command would be very useful. I would even go further and ask for a COMMAND function independent from a button. This has many advantages over a stack of buttons. And I can even think of situations, when I want to resize or sort without pushing a button.

I already asked it yesterday: Can somebody help me with WINDOWSIZE and popups? It seems that %_width% and %_height% can only be changed for the parent window and not the popup. Is there a solution to this problem?

foo_ui_panels

Reply #1513
Yes, a REFRESH command would be very useful. I would even go further and ask for a COMMAND function independent from a button. This has many advantages over a stack of buttons. And I can even think of situations, when I want to resize or sort without pushing a button.

I already asked it yesterday: Can somebody help me with WINDOWSIZE and popups? It seems that %_width% and %_height% can only be changed for the parent window and not the popup. Is there a solution to this problem?

yeah you are right i have the same thing here, which is actually what i want
But i dont think there is a solution right now



foo_ui_panels

Reply #1516
Maybe I should post in the columns:ui thread instead, but does anyone know if the Library Filter will be ported so that it works to put in a panel in columns_ui?

foo_ui_panels

Reply #1517
Maybe I should post in the columns:ui thread instead, but does anyone know if the Library Filter will be ported so that it works to put in a panel in columns_ui?


Of course not.

foo_ui_panels

Reply #1518
Maybe I should post in the columns:ui thread instead, but does anyone know if the Library Filter will be ported so that it works to put in a panel in columns_ui?


It works, just install panels ui and add library filter to your columns ui layout

foo_ui_panels

Reply #1519
updated to 0.13.5
started up foobar and all fonts look smaller
checked my code, fonts still set the same as before
does this version handle fonts diff? maybe in relation to the windows dpi settings?

*edit*
a $calcheight() on a 12 pt. font yields an 18, it was previously 23


the new version uses 96dpi as the conversion from point size to font height. this is to prevent disappearing text when going from a 96dpi system to a higher one (eg 120dpi). ideally, we should use pixel heights, but that would break even more layouts....

I found something strange in the last buid that might be related to what pointed out WilB and Gregory. I used one of my conf on another computer. On that computer i dont have the font used in my skin and there is what i see

in the two circles the code is the same as we can see in the Track display clear type seams activated while it doesnt seem to be in the SCPL


have you set cleartype on in the system preferences? what code are you using in the track display vs scpl?

Quote
EDIT: Terrestrial, in Track displays it seems that we cant $get a variable in //Per Second that was set in the //Per track. It oblige duplicated code in //Per Track and //Per Second. Do you see a way to deal with this?


put it in the // Global section....


foo_ui_panels

Reply #1521
Have you implimented a %foobar_dir% variable or anything like that yet?


no, not yet. I will try for 0.13.7

-----------

I've uploaded 0.13.6... it should fix the bug with transparent headers in scpl. new web host thanks to fofr.

foo_ui_panels

Reply #1522
Some requests from me:
- Setting to turn on/off window drag ability.
- Minimum group size for SCPL
- Minimum group size for LF
- Change cursor to "click hand" when hovering over $button() and $button2()
- Maybe new seekbar and volume slider panels with lots of options, that other panel crashes a lot and the creator doesn't even speak english
- Ability to make Foobar transparent (See windows behind it), I'm not sure if this is already possible. And yes, I know about $glass()
- Ability to hid the root nodes on LF
- Ability to style the scrollbars (Is this possible?)
-$imageabs3(x1,y1,x2,y2,x3,y3,x4,y4,image path,image options) function, ability to skew an image
-- x1,y1 is the position of the top-left corner of an image
-- x2,y2 is the position of the top-right corner of an image
-- x3,y3 is the position of the bottom-left corner of an image
-- x4,y4 is the position of the bottom-right corner of an image


Just keeping you busy terrestrial.

P.S. I love the work you've done with this component, my favorite by far.

foo_ui_panels

Reply #1523

I found something strange in the last buid that might be related to what pointed out WilB and Gregory. I used one of my conf on another computer. On that computer i dont have the font used in my skin and there is what i see

in the two circles the code is the same as we can see in the Track display clear type seams activated while it doesnt seem to be in the SCPL


have you set cleartype on in the system preferences? what code are you using in the track display vs scpl?

Yes i have cleartype activated. The code is the same for both. Here it is
Code: [Select]
$font($get(fontupper),6,,$get(grey))
$alignabs($get(xoffset),8,$eval(%_width% - $get(xoffset)),14,left,middle)
%album artist%

$font($get(fontupper),7,,$get(blue))
$alignabs($get(xoffset),19,$eval(%_width% - $get(xoffset)),14,left,middle)
%album%

Quote

EDIT: Terrestrial, in Track displays it seems that we cant $get a variable in //Per Second that was set in the //Per track. It oblige duplicated code in //Per Track and //Per Second. Do you see a way to deal with this?


put it in the // Global section....

Thanks will try it

foo_ui_panels

Reply #1524
Terrestrial: I have a feature request. It might not be down in a short time but it could one step forward for panelsUI. It is a text entry panel. I see it as a little text entry associated with a pvar. when we press enter in it the pvar is set to what is in the text panel. This could be very useful for tags or layout configuration. In fact the possibilities are endless like a a complete tagging panel.
What do you think about that?