On Wed, Feb 05, 2003 at 10:31:07 -0800, Tim Hockin wrote:
1) none - host can autogenerate from hints
2) layout - plugin provides XML or something suggesting it's UI, host draws
it
3) graphics+layout - plugin provides XML or something as well as graphics -
host is responsible for animating according to plugin spec
These three are not useful, because it doesn't allow custom UI objects to
be drawn, eg. compressor curves, meters etc, which is the whole point.
simple plugins will get by using the first two, and 'l33t h4x0rz' will dig
the third because they can make some eye-candy.
This really isn't true, look at the good UIs available for MacOS and
Windows, very few of them could be handled well by XML+graphics.
I agree - but JIT is pretty powerful nowadays. Not
saying it is a road we
should embark upon. I think a portable GUI lib is the right answer, myself.
A portable lib would be useful, but the important thing is that it should
support out-of-process UIs.
- Steve