On Mon, Jun 16, 2008 at 1:26 AM, MacArthur, Ian (SELEX GALILEO, UK) <[EMAIL PROTECTED]> wrote: > >> I am still hunting for a good solution. >> Lets sum it up again: I must be able to reference every >> single widget by an ID. I must position and design an UI >> with, say 1000 widgets > > Oh, too many. > Human beings can't manage UI's with that many control parameters. > I'd really be trying to find some way to define a higher level of > abstraction of the individual parameters, to reduce the number of > control inputs that need to be managed.
It's getting off subject, but I agree that there are probably better ways to do things than the wall of number entry boxes. I did a sysex editor for a synth that had a lot of parameters (over 300, over 400 if you count breakpoints individually). I made a simple language that parses/unparses the sysex and gave names to the parameters from a spec file, and then another that would tie the parameter to a midi controller (including note number, for breakpoints), so you can map it to the limited number of physical knobs available. Since there were so many named controllers, I used one of those "incremental search" things to narrow down the list. You could swap in and out different sets of parameters by just writing the commands to a file and catting them to the app. Anyway, I didn't wind up needing any gui for it, though something to visualize breakpoints would have been nice. I got distracted before completing it, but even in its semi-usable state, adjusting parameters with physical knobs was nicer than typing in numbers. _______________________________________________ fltk mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk

