From graphics-request at octave dot org Thu Dec 16 20:05:46 2004 Subject: Octave GUI API: Proposal. From: "John W. Eaton" To: Muthiah Annamalai Cc: graphics at octave dot org, octave-gtk-devel@lists.sourceforge.net Date: Thu, 16 Dec 2004 21:06:08 -0500 On 17-Dec-2004, Muthiah Annamalai wrote: | Hello! | Thanks for the reply. I read lots of old posts on the mailing list | for the GUI API, and dropped plans. Hope I can make a difference. | | Scliab has a nice GUI too. | Its like this: | f=figure() //creates a new window. | h=uicontrol(figure,style,stylename,pos,[x y ht wt],prop1,value1,...) | f.close() //kills them all! | | I didnt read the source code. Mostly some kind of sockets must be involved I | guess with commands, or some text protocol zipping around between the | client and server. | | The help and sime design is really attractive, and atbest | I spent some 10-15 minutes looking and learning the code. | I wouldlove scilab inspired syntax for octave gui tools. In the end, if you want your code to be considered as a default GUI toolkit for Octave, it must be possible to implement Matlab compatible GUI functionality, because that is what many people who use Octave will expect to have. That may not be the best design, so it is fine to provide something better and more flexible, but whatever that is, it can't preclude a Matlab compatible interface. If you plan to use GTK, is that going to be something that is available on all the platforms of interest? This would currently include Unixy systems (not limited to Linux-based systems), OS X, and Windows. jwe