Hi Victor, John and I have been working on this together and it's almost complete so no need to spend your time on it I think. As for the GUI interfaces, I think finding a solution that implements the UI outside of the Csound main performance thread as the API users are doing seems to be ideal for performance. I suggested a while back having a callback settable by the Host that opcodes could call for UI building. If we did something like that, the host could interpret the requests and construct the UI in any way, and the opcode could create a uniquely named channel on the software bus to communicate over. The problem with using different toolkits however is that each one renders things differently. That might work if we were using layout managers but thus far everything has been positioned with absolute values. So a slider bank on one toolkit will need a different size, default button sizes will be different, etc. What looks good on one toolkit may not look good on another. It's one of the few nice things about using something like FLTK that renders the same on all platforms. steven On 10/31/06, Victor Lazzarini wrote: > Keep us informed. I'm away from a CVS-able machine > now, but have two laptops with me (OSX & Linux) and > could have a look as well, but I don't want to > replicate anyone else's work. > > Barry Vercoe seems to be wanting to do something > new regarding GUI opcodes. I think it's an opportunity > for us to create a plugin module API for it, which > can then be implemented with different toolkits, > whichever works best for a specific platform. > > Victor > > > > > > Hi John, > > > > I'd be willing to take a stab at it or at least would like > > to take a look as to see what you mean by the Fl classes > > not having the CSOUND pointer. > > > > steven > > > > On 10/30/06, jpff wrote: > > > I have a version of InOut/widgets.cpp that has all the > > > statics encapsulated in a structure. The problems are > > > that the CSOUND pointer is not available in the Fl > > > classes, and my knowledge of C++ leaves me lost. > > > I am not checking this back in yet as it does not > > > compile. Anyone want to try (either from scratch or > > > from my attempt)? ==John ffitch > > > > > > > > ---------------------------------------------------------- > > > --------------- Using Tomcat but need to do more? Need > > > to support web services, security? Get stuff done > > quickly with pre-integrated technology to make your job > > > easier Download IBM WebSphere Application Server v.1.0.1 > > > based on Apache Geronimo > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > _______________________________________________ > > > Csound-devel mailing list > > > Csound-devel@lists.sourceforge.net > > > > > https://lists.sourceforge.net/lists/listinfo/csound-devel > > > > > > > ---------------------------------------------------------- > > --------------- Using Tomcat but need to do more? Need to > > support web services, security? Get stuff done quickly > > with pre-integrated technology to make your job easier > > Download IBM WebSphere Application Server v.1.0.1 based on > > Apache Geronimo > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > > Csound-devel mailing list > > Csound-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/csound-devel > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel > ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net