There are hundreds of GUI toolkits and at LEAST the following of major importance based on native GUI calls: Qt wxWindows FLTK Mozilla Tk There are also some GUI toolkits based on OpenGL calls but they are not as complete. ============================================ Michael Gogins gogins at pipeline period com Irreducible Productions CsoundVST, an extended version of Csound for programming music and sound Available at http://sourceforge.net/projects/csound/ ============================================ ----- Original Message ----- From: "Angus F. Hewlett" <amulet@xxxxxxxxxxxxx> To: <gmpi@xxxxxxxxxxxxx> Sent: Saturday, November 15, 2003 10:23 AM Subject: [gmpi] Re: Requirements > Just a thought... is it definitely a better system to have each plugin > window in a seperate process vs. having them all in the same process but > having to provide different binaries for different toolkits? > > Question: how many toolkits of significant importance are there out there? > And are there any abstraction/unification libraries sitting on top of the > toolkits that would allow you to build an app to run on top of several > different toolkits just by setting an #define? > > AFAIK, HALion -does- use the VSTGUI framework, but having said that > I've no doubt that some of its controls are custom controls and probably > have platform-specific code. > > Regards, > Angus. > > > > On Sat, 15 Nov 2003, Paul Davis wrote: > > > the problem is, can you write Halion in VSTGUI ?(Halion being just an > > example, but one of my favorites because the HCI aspects of the design > > are just amazing) > > > > --p > > > > > > >> It's not going to be easy, though. Is this how libvstgui works, more or > > >> less? We'd require it to be host-provided instead of a generic dll, but... > > > > > >Yes... libvstgui is a very basic crossplatform graphics library. Note that > > >it's linked in to the plugin binary... what you describe is more like a > > >host-side graphics toolkit. > > > > > > > > >Regards, > > > Angus. > > > > > > > > >---------------------------------------------------------------------- > > >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 > > > > > > > > > ---------------------------------------------------------------------- > 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