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