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

[Not my release] foo_uie_panel_splitter

Reply #25
I have got a studpid question 
Does the panel splitter thing also works with 9.5.3? I didn't try yet.

And please can someone explain or telle me if it is possible to create tabs with buttons?

I use now the tab thing for Columns ui and it is easy to add a new tab

The thing I want is to create different lavouts which change by clicking a button or tab.

This is what I created:


[Not my release] foo_uie_panel_splitter

Reply #26
1. It does work with current version.

2. Look for foo_uie_tabs, it can hide tab bar and provide command to cycle/switch specific tab to use with CUI buttons, some button command.

Another way is to use Panel Stack Splitter to make panel show/hide by certain condition or by command but I find it too much of a work to get it right.. The uie_tabs method is far more nice & easy.

3. If you want to "create different layouts which change by clicking a button or tab" you can change the entire layout (not just change some panel) using a simple button, just made more layout preset in CUI preferences. It will show up in View > Layout

The down side is that, it doesn't save each layout window size like in PanelUI.

[Not my release] foo_uie_panel_splitter

Reply #27
i'm just playing with panel splitter i it looks very cool 

my next config will be a ColumnsUI one with this nice plugin and ELPlaylist, i'll try to do one without panelsUI for a time and for testing foobar 0.9.5.3 too, more news asap

is there a place where some configs using panel splitter are available or just screenshot ?

 

[Not my release] foo_uie_panel_splitter

Reply #28
Yes, it's very nice, but not so popular and a bit dampish yet :-) Waiting for a new releases, I just want to copy my own simple PanelsUI config & only %isplaying% still lacks for me at this moment...

or maybe I doing something wrong? Has someone working %isplaying%?
Thinking Outside The Box

[Not my release] foo_uie_panel_splitter

Reply #29
I guess panel splitter hasn't a wide spread user basis. Does someone knows where the settings for the Splitter is saved?
Something in generell:
A had at first problems generating a tab with trackdisplay and playlistswitcher but it is possible to add a panel splitter in the tab and add the two panels in it.

Maybe we should create a knew topic? CUI with Panel splitter?

@Kirya someone told me that maybe %el_is_playing% or similar works. But I never tried.

[Not my release] foo_uie_panel_splitter

Reply #30
Doesn't C++ support XML serialization?
That could be pretty easy for a layout.

[Not my release] foo_uie_panel_splitter

Reply #31
Yes, it's very nice, but not so popular and a bit dampish yet :-) Waiting for a new releases, I just want to copy my own simple PanelsUI config & only %isplaying% still lacks for me at this moment...

or maybe I doing something wrong? Has someone working %isplaying%?


maybe a 'monster' config will render it more popular, i hope i will do it 

[Not my release] foo_uie_panel_splitter

Reply #32
a big lack in panel splitter is the possibility to change position and size of panels (or simply the possibility to hide /show them) with commands in the code.

so i can't activate panels with buttons or other stuff like that

- forced layout positions and size accept titleformatting but not variables declared in the code like $get(myvar) ... it could be another way to change size and position of panels but my 1st proposition is better i think

btw a support of permanent variable like pvar used in panelsUI components would be great too...

[Not my release] foo_uie_panel_splitter

Reply #33
Quote
btw a support of permanent variable like pvar used in panelsUI components would be great too...

for now you can try $textfile() & $textwrite() from foo_func, but I'm not sure that it works in 0.9.5.3
Thinking Outside The Box

[Not my release] foo_uie_panel_splitter

Reply #34
a big lack in panel splitter is the possibility to change position and size of panels (or simply the possibility to hide /show them) with commands in the code.

At least showing/hiding a panel is possible. Here is an example for two text buttons for showing and hiding to panels. You have to configure the second panel to be hidden on startup. But it seems that it is only working, if both panels are configured with forced layout. Note, that you can combine several commands for button separating them with a semicolon.

Code: [Select]
$textbutton(x1,y1,width1,height1,Button1,Button1 mouseover,
PANELSHOW:Panel1:1;PANELSHOW:Panel2:0,
fontcolor:255-0-0,
fontcolor:0-255-0)

$textbutton(x2,y2,width2,height2,Button2,Button2 mouseover,
PANELSHOW:Panel1:0;PANELSHOW:Panel2:1,
fontcolor:255-0-0,
fontcolor:0-255-0)

[Not my release] foo_uie_panel_splitter

Reply #35
also you can combine show/hide panel on one button:

Code: [Select]
$textbutton(x,y,width,height,button,button,
PANELSHOW:'Panel 1':$if($isvisible_c('Panel 1'),0,1);REFRESH,
fontcolor:0-0-0,fontcolor:255-255-255)
Thinking Outside The Box

[Not my release] foo_uie_panel_splitter

Reply #36
To toggle a panel you can also use this code:

Code: [Select]
$textbutton(x,y,width,height,button,button,
PANELSHOW:'Panel 1':-1;REFRESH,
fontcolor:0-0-0,fontcolor:255-255-255)

I don't know, when the REFRESH command is needed, but it shouldn't hurt.

[Not my release] foo_uie_panel_splitter

Reply #37
great, thanx i'll try this !

Quote
btw a support of permanent variable like pvar used in panelsUI components would be great too...

for now you can try $textfile() & $textwrite() from foo_func, but I'm not sure that it works in 0.9.5.3


foo_func not supported as well in 0.9.5.3 (message alert at the launch of foobar like panelsui, cwb_hooks ...)

[Not my release] foo_uie_panel_splitter

Reply #38
well, i've played with ELPlaylist after added it in a Panel Splitter with just a Playlist Switcher, here is how it looks ... i have done 1% of the config



bye

[Not my release] foo_uie_panel_splitter

Reply #39
This component doesn't support %isplaying% at the moment.
Until that, it's useless.

[Not my release] foo_uie_panel_splitter

Reply #40
The last time I tried it (long long ago) it has %isplaying% with a different name (maybe %el_is_playing% like someone above said). Why not try to look at the readme file.

[Not my release] foo_uie_panel_splitter

Reply #41
why not try to look at the topic name, %el_isplaying% is from ELPlaylist component and looks like it doesn't works here
Thinking Outside The Box

[Not my release] foo_uie_panel_splitter

Reply #42
Feature request:

1. Make page Global script that could cause of Per Track and Per Second
2. In Per Track and Per Second can be recorded max only 30000 characters. It must be more.

PS:preferably also done in the EL Playlist lacking page Global script.

[Not my release] foo_uie_panel_splitter

Reply #43
i try to port my previous PUI config style in a ColumnsUI+Panel Splitter,

for me, some important function are missing to replace panelsUI by panel splitter like :

- setting variable with buttons : no SET:var:1 like available with $imagebutton or $textbutton functions
this to make the same like $puts(mavar,1) of course !!

- %isplaying% not working in panel splitter !

- always a missing function with buttons => not possible to modify TAGs ilke it is possible with panelsUI, for example, to TAG the rate of a track !

I hope these lacks will be fill asap by the developper (please!)

my work in progress :





bye

[Not my release] foo_uie_panel_splitter

Reply #44
I, too try port my PUI config configuration is not enough $getpvars.
There is a chance that somebody $get_global from ColumnsUI will work from other components.

[Not my release] foo_uie_panel_splitter

Reply #45
Hello! Can anyone post Brumal-Winter config for foo_uie_panel_splitter?

[Not my release] foo_uie_panel_splitter

Reply #46
- setting variable with buttons : no SET:var:1 like available with $imagebutton or $textbutton functions
this to make the same like $puts(mavar,1) of course !!

- %isplaying% not working in panel splitter !

- always a missing function with buttons => not possible to modify TAGs ilke it is possible with panelsUI, for example, to TAG the rate of a track !

There is a version of Track info MOD available which works in 9.5.3: Have a look at here:
Download

[Not my release] foo_uie_panel_splitter

Reply #47

- setting variable with buttons : no SET:var:1 like available with $imagebutton or $textbutton functions
this to make the same like $puts(mavar,1) of course !!

- %isplaying% not working in panel splitter !

- always a missing function with buttons => not possible to modify TAGs ilke it is possible with panelsUI, for example, to TAG the rate of a track !

There is a version of Track info MOD available which works in 9.5.3: Have a look at here:
Download


Yes, i confirm, i've found it too and it's a great complement for panel splitter cause of TAG possibility with buttons and %isplaying% which must work with it (not tested yet, just added a system rating  )


[Not my release] foo_uie_panel_splitter

Reply #48
I'm trying to add a text button, but am unsure where to add it.

Do I put the code in the Splitter Settings area? Do I click on the panel I want and put it in the config there?

I've trying placing it in the Splitter settings area, but nothing showed up. Is there something that must be done to make and config code active?

[Not my release] foo_uie_panel_splitter

Reply #49
Well, it doesn't appear that you put the code on the panel config, so I assume you put it under Splitter Settings.

But when I put anything there, nothing appears to change in my window. Is there something that must be done to have it use the code and add it to the window?

I've tried every way I can to add a text button, but nothing ever shows up in the window.