The idea would be to allow JS coders to define tabs and labels in their GUIs thanks to 2 new keywords "tab" and "text" (or any better wording, of course).
Proposition:
Implementation example with those new JS keywords:
Code:
desc: Tab example
tab:Input
slider1:25<25,1000,1>Fake parameter 1
text:Some details about this parameter
slider2:0<0,3,1{A,B,C,D}>Fake parameter 2
slider3:1000<25,1000,1>Fake parameter 3
tab:Ouput
slider4:0<0,64,1>Fake parameter 4
slider5:0<0,3,1{A,B,C,D}>Fake parameter 5
slider6:64<0,64,1>Fake parameter 6
tab:Help
text:Tab example v0.1
text:
text:This line of help is very helpfull, bla blablabla blabla bla blablabla blabla
text:but this one is the most useful.
this code would create this GUI:
Remarks:
- not shown here, but sliders could be defined inside or outside tabs (e.g. specific or global parameter)
- this would indirectly allow displaying all the 64 available prms that can't be used right now even with large screen resolutions (see dedicated issue:
http://forum.cockos.com/project.php?issueid=420). This is one way to access all the 64 slider
while keeping the @gfx streching capability (contray to scrollbars)
- as shown above, this will indirectly allow to add some details about tricky parameters -and- to add help sections in the GUI (e.g. "Help" tab above)
Discussion thread:
http://forum.cockos.com/showthread.php?t=42745