[LAD] Portable user interfaces for LV2 plugins
David Robillard
d at drobilla.net
Sat Mar 5 00:03:47 UTC 2011
On Fri, 2011-03-04 at 21:45 +0000, Pedro Alves wrote:
> On Friday 04 March 2011 19:38:28, David Robillard wrote:
> > The plugin UI provides whatever widget it is natively implemented in.
> > The host requests whatever widget type it is natively implemented in.
>
> Why widget type/toolkit at all? If you want to abstract,
> why not abstract at a lower level? Make the plugin claim
> its written for a GL context or X or Win32 or Cocoa (or
> whatever is used on MacOS), and return the relevant context
> id. Make the host do the same thing. Make the library mix and
> match at that level (or libraries: it's not like a host
> is changing between X and Win32 at runtime), and gain
> toolkit independence.
That is exactly what I am describing (and have implemented).
The toolkit choice has always been entirely open-ended in the UI
extension.
-dr
More information about the Linux-audio-dev
mailing list