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: [Not my release] foo_uie_panel_splitter (Read 408408 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

[Not my release] foo_uie_panel_splitter

Reply #601
The ' are not necessary, maybe you made a typo? palying instead of playing?

[Not my release] foo_uie_panel_splitter

Reply #602
I think to retrieve the information from a variable you need to use $ get_ps_global (name)

help: http://translate.google.com/translate?prev...sl=ja&tl=en

could somebody please copy/paste this text into a codebox here on the forum. i can't access this page as it's blocked where i am.

edit: nevermind. finally got around it....

[Not my release] foo_uie_panel_splitter

Reply #603
hello,

In one of my pss I have :
- playlist tree mod : show as start                                                  caption name : tree
- playlist switcher : hide at start                                                      caption name : list
- one other pss I'm using to write track info  hide at start                caption name: info

If I am on "list" or "info" and play a new file it redirect me on the "tree" panel view
and the button of the previous panel stay as if I was still viewing it so to get back on it I have to pass by the 3rd panel, then buttons working fine again.

I don't know if my error is here or intro the playlist tree mode configuration


the script I wrote is the folling :

Code: [Select]
//------------------------------------forced layout-------------------
$if($isvisible_c(tree),$movepanel_c(tree,0,30,%_width%,%_height%),)
$if($isvisible_c(list),$movepanel_c(list,0,30,%_width%,%_height%),)
$if($isvisible_c(info),$movepanel_c(info,0,30,%_width%,%_height%),)
//------------------------------------tab_buttons-----------------------------------
$puts(center,$div(%_width%,2))
$if($isvisible_c(tree),
    $imagebutton($add($get(center),-54),0,26,23,$get(skin_path)\tree_on.png,$get(skin_path)\tree_on.png,REFRESH,,),
    $imagebutton($add($get(center),-54),0,26,23,$get(skin_path)\tree_off.png,$get(skin_path)\tree_h.png,PANELSHOW:tree:1;PANELSHOW:list:0;PANELSHOW:info:0;REFRESH,,))
$if($isvisible_c(list),
    $imagebutton($add($get(center),-13),0,26,23,$get(skin_path)\list_on.png,$get(skin_path)\list_on.png,,,),
    $imagebutton($add($get(center),-13),0,26,23,$get(skin_path)\list_off.png,$get(skin_path)\list_h.png,PANELSHOW:tree:0;PANELSHOW:list:1;PANELSHOW:info:0;REFRESH,,))
    
$if($isvisible_c(info),
    $imagebutton($add($get(center),28),0,26,23,$get(skin_path)\info_on.png,$get(skin_path)\info_on.png,,,),
    $imagebutton($add($get(center),28),0,26,23,$get(skin_path)\info_off.png,$get(skin_path)\info_h.png,PANELSHOW:tree:0;PANELSHOW:list:0;PANELSHOW:info:1;REFRESH,,))

[Not my release] foo_uie_panel_splitter

Reply #604
Is it possible to use a toolbar button to change the visibility of a certain panel in PSS (like it is possible for tabbed panel stack mod)?

[Not my release] foo_uie_panel_splitter

Reply #605
Hello
I have a problem organizing my panels.
I have this :

Panel Stack Splitter
-Library Tree
-Vertical Splitter
----Peakmeter Spectrum
-Vertical Splitter
----ELPlaylist

What I try to do from this is to add the toolbar buttons, the WSH panel & mod and the playback order in a single line (like the toolbar) above the panels I already have. Something like this :


buttons | WSH & mod | playback order
Panel Stack Splitter
-Library Tree
-Vertical Splitter
----Peakmeter Spectrum
-Vertical Splitter
----ELPlaylist

My problem is that I can't figure how to place the library etc "under" the buttons wsh etc..

[Not my release] foo_uie_panel_splitter

Reply #606
$textbutton() does not refresh properly whenever Foobar2000 window is resized.
It either goes blank or disappears completely.

Code: [Select]
$textbutton(0,$sub(%_height%,14),%_width%,15,Filter,Filter,PANELSHOW:'Filter':-1;REFRESH,Fontcolor:0-0-0,Fontcolor:180-180-180)

$if($isvisible_c(Filter),
$movepanel_c(Playlist,0,0,%_width%,$sub(%_height%,435)),
$movepanel_c(Playlist,0,0,%_width%,$sub(%_height%,14)))

[Not my release] foo_uie_panel_splitter

Reply #607
If I am on "list" or "info" and play a new file it redirect me on the "tree" panel view
and the button of the previous panel stay as if I was still viewing it so to get back on it I have to pass by the 3rd panel, then buttons working fine again.

humm... I can't reproduce.
Are you using latest Playlist Tree Mod ?
I guess that Playlist Tree Mod appear by control of itself.

workaround:
Code: [Select]
PanelStackSplitter
  |
  |--(other splitter)
  |       |- Playlist Tree Mode
  |
  |-- Playlist Switcher
  |-- Track info

I think this layout maybe works well.

It either goes blank or disappears completely.

$movepanel has some drawing problem...
workaround: textbutton could appear if you set smaller value(nearly zero) to width/height of "Playlist" in SplitterSettings->PanelList.

[Not my release] foo_uie_panel_splitter

Reply #608
Thanks SSenna for the reply. Tried what you suggested. Another problem cropped up, getting a huge separator between panels when launching foobar2000.

Will wait till you fix the issue. Appreciate your adding it to the to-do list and work done so far.

[Not my release] foo_uie_panel_splitter

Reply #609
SSenna, what I meant to say was that your tip worked, but created another problem in interface at same time. Hence the solution is not usable.


Unable to edit previous post. EDIT button missing.

Update: Odd, EDIT button visible for this post but missing in previous one.

[Not my release] foo_uie_panel_splitter

Reply #610
FYI, EDIT button is only available for an hour after your initial Post, after, no way to edit it : Admin Issue (an option that i do not support at all!)

[Not my release] foo_uie_panel_splitter

Reply #611
If a panel is hidden, will it still function as usual, i.e. perform badly, or will it perform better just as if it was not included at all?

I ask because it could be nice for me with a switch between different playlist modes - A lightweight NG Playlist when I need to perform many edits on large playlists and a slightly heavier but nicer ELPlaylist for just playing.
Can't wait for a HD-AAC encoder :P

[Not my release] foo_uie_panel_splitter

Reply #612
thx ssenna for your answer Im gonna try your suggestion

edit : worked perfectly

[Not my release] foo_uie_panel_splitter

Reply #613
I'm wondering if development for this component has stopped.


[Not my release] foo_uie_panel_splitter

Reply #615
I like it, although it needs some more polish.

But that's not why I'm asking. The official homepage disrecommends usage and somewhere here in the forums somebody said something similar. Even the author himself said he's not happy with how things have developed (I think in this thread). So I think maybe it is not developed anymore and might not work with future versions of foobar2000.
I admit that's speculative... just curious.

[Not my release] foo_uie_panel_splitter

Reply #616
PSS is definitely superbe and works absolutely great with all aspects of foobar. Again I have to say how much I like it!

Now it´s in a state, where I can realize (almost) anything I want and there´s no negative interference at all with basic foobar functions.


So really no need for a bad prophecy here

And I´m shure the main developers of foobar are also happy with how PSS developped.

... and will keep it in the accepted components


[Not my release] foo_uie_panel_splitter

Reply #617
Right now, the only thing I'd like that's not already there is the ability to move between fields in the Splitter Settings dialog with the Tab key. Otherwise, I think it's a fantastic component. My guess is the "not recommended for general users" note on the site just refers to it being more difficult to work with than some other components are.

It's been stated in the past that components will only be banned for technical reasons, and this one seems pretty stable, so I would guess that it's safe.

[Not my release] foo_uie_panel_splitter

Reply #618
I'm still trying to hammer out all of the DOTNET/GDIPLUS requirements to get this component running. It works great until I move it to another non-windows machine then it falls apart until I reinstall dependencies a dozen times.  I have the same issues with biography view. These are excellent components but it would be nice if someone could list exactly what all they depend on because there are obviously quite a few things they need in addition to the foobar2000 minimum requirements.

Better than PanelsUI but there is still a lot of room for improvement. I personally would like to see repeating buttons and better handling of child panels.

[Not my release] foo_uie_panel_splitter

Reply #619
Hi, you all!

I've got a question to anyone who feels up to it:

I'm new to scripting but I've learned quite a lot this last month by lurking around this forum and by copy-pasting from lots of configs. And hereby I thank you all (none mentioned, none forgotten) !

My config is nearly finished and I'm just about to go over my code to make it more efficient and I'm wondering if there is any way to lay out my script that is faster than the other.

Like if I should draw the GDI stuff before I start with the .png or the button commands?

Or if it's better to keep my script together?

For an example I've got some conditional stuff:
Code: [Select]
$ifequal(%art.on%,1, ...

Now this I can either ask once and draw out all the graphical and all the controls depending on this in one place.

Or I can ask twice, once in the sections of the code where I draw the graphics (frame and such) and once in the section where i draw the controls (buttons, panelshow ...). Wich is best?

This was just an example. Any tips and suggestions on how to structurate the script would be much appreciated.
Or if somebody can point me in the direction of a thread or a web page. I've looked around some but to be honest I'm not really sure what I'm looking for. Hope this makes sense to anyone!

Oh, and I'm sorry if I misslabled some of the programming stuff, like the "GDI" or what's it called.

Thanks !

/Levi

[Not my release] foo_uie_panel_splitter

Reply #620
a question on EL Playlist:

I tried to make a button to collapse or expand groups in EL Playlist (CONTEXT:collapse all groups), but didn´t succeed - in no case with or without focus on ELPL or something selected there.

Does anybody know, if this isn´t possible at all?

 

[Not my release] foo_uie_panel_splitter

Reply #621
COMMAND:View/ELPlaylist/Expand all groups
COMMAND:View/ELPlaylist/Collapse all groups

[Not my release] foo_uie_panel_splitter

Reply #622
COMMAND:View/ELPlaylist/Expand all groups
COMMAND:View/ELPlaylist/Collapse all groups


oh, must have missed that (comes from when you only work with toolbar hidden  ) thanks!

[Not my release] foo_uie_panel_splitter

Reply #623
how can i use anti-aliasing with $drawtext or $drawtextex on PSS?

only on PSS panel..

e.x)
$if(%ps_isplaying%,
$font(Seoge UI,8,)
$drawtextex($if(%ps_isplaying%,$if2($upper(%artist%),'N/A'),'---'),40,310,300,24,0-0-0, hcenter vtop end_ellipsis)
,)