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

[Not my release] foo_uie_panel_splitter

Reply #425
qwertz:
>> CONTEXT:'Utils/Run service/Wiki - Artist' works
Did you move the Run service into Uitls group in Preference->Display->Context Menu Page?


Yes. I have moved many context command, and Run Service is the only one with this problem. For example, I moved a Discogs command to Tagging -> Source -> Write Tags... and CONTEXT:'Discogs/Write Tags...' works just fine.

[Not my release] foo_uie_panel_splitter

Reply #426
Hi, good work so far, and I have a request for future versions: Could you please write everything inside the plugin's user interface in capital letters? It would look much better then and better integrate into foobar's user interface.
Examples:

Panel settings -> Panel Settings
caption: -> Caption:
forced layout -> Forced Layout
use percentage value -> Use Percentage Value
left -> Left
width -> Width

Thanks for the good work.

[Not my release] foo_uie_panel_splitter

Reply #427
EDIT: on which foobar japanese forum can we follow your work and japanese request and tweaks ? thanx by advance.

Well, I can't say where is japanese forum.
However, I'll welcome any requests and bug reports.
 
Yes. I have moved many context command, and Run Service is the only one with this problem. For example, I moved a Discogs command to Tagging -> Source -> Write Tags... and CONTEXT:'Discogs/Write Tags...' works just fine.

Dynamic-generated contextmenu commands such as Run service, require each path at Preference->Display->Context Menu.
You can know whether a command is dyanamic-generated contextmenu command or not,
if you see Context Command List at the bottom of Script tab in the splitter's preference dialog.
Commands of which full path appear in Context Command List, is not dyanamic-generated contextmenu commands.

[Not my release] foo_uie_panel_splitter

Reply #428
Hi.How could I do a button to burn the selected tracks to a CD?and to get the Tags from freedb of the whole album?

thanks a lot.

[Not my release] foo_uie_panel_splitter

Reply #429
Hi.How could I do a button to burn the selected tracks to a CD?and to get the Tags from freedb of the whole album?

thanks a lot.


put 'CONTEXT:Convert/Write Audio CD...' in the button command.

for tagging put 'CONTEXT:Tagging/Get Tags From freedb'

[Not my release] foo_uie_panel_splitter

Reply #430
Hi vogliadicane I´ve just tested that and no result.in this way only burn the now playing track not selected...
the tags is the same,not getting the tags for the whole album!
Really,I don´t see the way of doing it..

anyone knows it?..thanks

[Not my release] foo_uie_panel_splitter

Reply #431
Hi vogliadicane I´ve just tested that and no result.in this way only burn the now playing track not selected...
the tags is the same,not getting the tags for the whole album!
Really,I don´t see the way of doing it..

anyone knows it?..thanks


The reason is, that the panel you trigger the command from is set to 'follow playback'. It should work, when you introduce a new PSS, set it to 'follow cursor' and put the button there. (I´ve never tried that but will check it soon).

Edit: just checked it, works. Everything highlighted is burnt.

Something else: The CONTEXT command is NOT available while playing is stopped (only while playing and paused)

[Not my release] foo_uie_panel_splitter

Reply #432
I posted the following in both threads (here and at WSH Panlel Mod), cause I´m not shure which one causes this or maybe it´s a problem of crosstalk of both:

I use a PSS button to switch playlist on and off.

Then the position of a WSH panel is changed depending on visibility of playlist panel:

$if($isvisible_c(Playlist),
$movepanel_c(Rating,$sub($div(%_width%,2),57),$sub(%_height%,213),115,15),
$movepanel_c(Rating,$sub($div(%_width%,2),57),$sub(%_height%,114),115,15)
)

what happens is, the WSH panel is shown twice UNTIL I leave the switch button. When I leave the button the 'old' position vanishes.

I think (as I mentioned before) that refresh commands are not completely executed after first click...

[Not my release] foo_uie_panel_splitter

Reply #433
Edit for my post above (didn´t get an edit button)

tried with other panels... same

So it´s as I always thought an issue of PSS.

Seems as if movepanel is executed in 2 steps

1. draw the new panel with new dimensions

2. delete the old one (and this step seems to be executed after you leave the button).

@ Ssenna:

not wanting to push you to fix this, but can you give us a hint, if you plan to change this and we wait for the next release, or if it´s better we cange our strategy?

 

[Not my release] foo_uie_panel_splitter

Reply #434
for now, the easier tweak is to resize the wanted panel after each click button (switch), so, panels will be refresh as well (make +/- 1 pixel in height or width for example, and all will be fine

[Not my release] foo_uie_panel_splitter

Reply #435
for now, the easier tweak is to resize the wanted panel after each click button (switch), so, panels will be refresh as well (make +/- 1 pixel in height or width for example, and all will be fine


you mean in the button?

I now have a button to show/hide different panels (one of them XY)

Variables, which determine the position and dimensions of all panels depending on visibility of panel XY

later a $movepanel for each panel using these variables

[Not my release] foo_uie_panel_splitter

Reply #436
no, i mean in the $movepanel_c()

depending of a global variable (i.e: %myvar%) which is set to 1 then 0 then 1 then 0 ... etc value changing at each click

you set the $movepanel_c(panel,x,y,w,$add(h,%mayvar%))

you see ?

[Not my release] foo_uie_panel_splitter

Reply #437
no, i mean in the $movepanel_c()

depending of a global variable (i.e: %myvar%) which is set to 1 then 0 then 1 then 0 ... etc value changing at each click

you set the $movepanel_c(panel,x,y,w,$add(h,%mayvar%))

you see ?


yes, I see. actually I have something like this now, EXEPT it is something like %myvar% directly without calculation.

So this explains, why it worked in my previous version, where I did all this calculation within the $movepanel command . Thanks

P.s.:Somehow absurd: I wanted to save CPU for the time the movepanel is executed and moved all calculations to variables, now I have to reintroduce them again to make it work

[Not my release] foo_uie_panel_splitter

Reply #438
I have a feature request: right now we can change the window size by a button, but we can not set the position. It would be nice to have that option, but I also have another request: the possibility to switch to maximalized (and back) by a button.

[Not my release] foo_uie_panel_splitter

Reply #439
Can anyone tell me how I can switch playback order to random with a $button2? Shuffle and everything works fine, but random causes random track to be played instead of switching playback order...

$button2(9,$add(10,20,20,20),0,0,50,15,'Random','Random','Random',).
I tried 'Playback/Random', 'Order/Random' and many more, but none of them seemed to accomplish what I wanted (or do anything at all..).

[Not my release] foo_uie_panel_splitter

Reply #440
That's a Trackinfo command, PSS has its own commands, look at the info file. You want something like:

$textbutton(x,y,w,h,'Random','Random',COMMAND:'Playback/Order/Random',,)

[Not my release] foo_uie_panel_splitter

Reply #441
Well thanks.. I just noticed that it actually IS a trackinfo panel  Nevermind.

[Not my release] foo_uie_panel_splitter

Reply #442
Hi vogliadicane I´ve just tested that and no result.in this way only burn the now playing track not selected...
the tags is the same,not getting the tags for the whole album!
Really,I don´t see the way of doing it..

anyone knows it?..thanks


The reason is, that the panel you trigger the command from is set to 'follow playback'. It should work, when you introduce a new PSS, set it to 'follow cursor' and put the button there. (I´ve never tried that but will check it soon).

Edit: just checked it, works. Everything highlighted is burnt.

Something else: The CONTEXT command is NOT available while playing is stopped (only while playing and paused)


it works! thanks a lot 

[Not my release] foo_uie_panel_splitter

Reply #443
Is there a good english translation of the included foo_ui_panel_splitter.txt file? I really think english .txt file should be included in the download.


[Not my release] foo_uie_panel_splitter

Reply #445
I think I'll have to start asking many questions over time.

Now I tried replacing an Item Details Panel (that came with Columns UI) by using a Panel Splitter's scripts section.

I put this in the PerTrack Section:
Code: [Select]
$font(Segeo UI,14,)
$drawstring(%title%,1,1,%_width%,%_height%,0-0-0-255,hcenter,)

The text shows up, but it doesn't change automatically when I switch playing tracks. It only gets updated if I alter foobar2000's Main Window's size (resizing, minimizing, maximizing and such). What's wrong here? I'm using Windows 7 RC.

[Not my release] foo_uie_panel_splitter

Reply #446
Next Problem: I put the file location of a custom background image into the Panel Splitter's "use image" field in the Behaviour section. The image is displayed, but its color changes with length. At the right side, the color is completely white. The original image's width is only 1 pixel.

[Not my release] foo_uie_panel_splitter

Reply #447
Typical GDI+ bug, nothing we can do now, try to stretch this image to e.g. 1000x1000 px in Photoshop.

[Not my release] foo_uie_panel_splitter

Reply #448
Is it normal that you can't see the Resizing Mouse Cursor when hovering the mouse over a resizable boarder that's inside a Panel Splitter?

[Not my release] foo_uie_panel_splitter

Reply #449
I tried putting a Menu over a Tab Stack, and it is even displayed and remains when changing tabs. But I first have to move the mouse cursor over it to appear. Then it stays visible until one modifies the main window's size. Is there a way to make the Menu at this position appear automatically?