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

  • From: Jeff McClintock <jeffmcc@xxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Sat, 13 Nov 2004 09:25:56 +1300

> 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

Other related posts: