Re: [LAD] Portable user interfaces for LV2 plugins

From: Pedro Alves <alves.ped@email-addr-hidden>
Date: Fri Mar 04 2011 - 23:45:19 EET

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.

-- 
Pedro Alves
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Sat Mar 5 00:15:08 2011

This archive was generated by hypermail 2.1.8 : Sat Mar 05 2011 - 00:15:08 EET