[gmpi] Re: lost-n-found #5 - GUI windows

  • From: Tim Hockin <thockin@xxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Tue, 16 Nov 2004 13:45:07 -0800

Anyone?  I'm no GUI expert...

On Sat, Nov 13, 2004 at 09:25:56AM +1300, Jeff McClintock wrote:
> > Can a plugin GUI have multiple windows?
> 
> A plugin is defined (mostly) in terms of it's parameters.  A UI then is 
>  something that manipulates those parameters.
>   A UI should be allowed multiple windows if that's appropriate. 
> Perhaps it should also be allowed zero windows.  This would allow a 
> hardware control surface to be considered a UI.  The software interface 
> is pretty much identical.
>   The less GMPI specifies about windows, the more freedom we have to 
> use  different graphics APIs .  You might want to use a cross-platform 
> GUI framework, you might want to go native.
> 
> Most hosts add a toolbar to plugin windows for patch selection, bank 
> load/save etc.  Do we need to indicate which window is the 'main' plugin 
> window.... or do we simply let the plugin open additional windows with 
> no reliance on the host?.
>   Do we assume all plugin windows 'float' above the host application? 
> That's not always true.  Having many plugin windows obscuring the host 
> is not productive. Some hosts prefer to integrate the plugin GUI into 
> the host window (kind of like tabbed browsing).
>   Can the plugin dynamically resize it's window? (like those VST 
> plugins with two modes).
> 
> Best Regards,
> Jeff
> 
> Tim Hockin wrote:
> >Time for a new lost-n-found topic.
> >
> >We talked some about GUI, and this item came up but did not get much
> >attention.
> >
> >Can a plugin GUI have multiple windows?  Any thoughts on reqs in this area
> >(or other GUI reqs) ?
> >
> >----------------------------------------------------------------------
> >Generalized Music Plugin Interface (GMPI) public discussion list
> >Participation in this list is contingent upon your abiding by the
> >following rules:  Please stay on topic.  You are responsible for your own
> >words.  Please respect your fellow subscribers.  Please do not
> >redistribute anyone else's words without their permission.
> >
> >Archive: //www.freelists.org/archives/gmpi
> >Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe
> >
> >
> >
> 
> 
> ----------------------------------------------------------------------
> Generalized Music Plugin Interface (GMPI) public discussion list
> Participation in this list is contingent upon your abiding by the
> following rules:  Please stay on topic.  You are responsible for your own
> words.  Please respect your fellow subscribers.  Please do not
> redistribute anyone else's words without their permission.
> 
> Archive: //www.freelists.org/archives/gmpi
> Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe

-- 
Tim Hockin
thockin@xxxxxxxxxx
Soon anyone who's not on the World Wide Web will qualify for a government 
subsidy for the home-pageless.

----------------------------------------------------------------------
Generalized Music Plugin Interface (GMPI) public discussion list
Participation in this list is contingent upon your abiding by the
following rules:  Please stay on topic.  You are responsible for your own
words.  Please respect your fellow subscribers.  Please do not
redistribute anyone else's words without their permission.

Archive: //www.freelists.org/archives/gmpi
Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe

Other related posts: