Octave GUI API: Proposal.

"John W. Eaton" <[email protected]> Thu, 16 Dec 2004 21:06:08 -0500
Newsgroups gmane.comp.gnu.octave.graphics
Message-ID <[email protected]>
On 17-Dec-2004, Muthiah Annamalai <[email protected]> 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