Re: Proposal for a GUI extension to Octave

Muthiah Annamalai <[email protected]> Thu, 3 Mar 2005 17:46:28 +0530
Newsgroups gmane.comp.gnu.octave.graphics
Message-ID <[email protected]>
Hi folks!,

Great Driss! Go ahead we are waiting for something like a pure
matlab compatible API for Octave, and Handle graphics.

Copying functionality is perfectly allowed under copyrights,
as long as your work is original. [no code copying].
Patents only abuse[or in patent holders terms protect] software 
functionality.

As for implementing a GUI, I would like you to choose compile
time widget selection, and choose writing wrappers over
generic toolkits [GTK,Qt,Win32,Fltk,WxWindows, etc]. to implement
what our neighbour (Matlab) widgets like
[Buttons,Labels,Text,PopupMenus, Radioitem, Slider, etc].

As far as runtime widget selection is involved you may easily
add / remove toolkits at users option. But you may aso specify the default 
toolkit in a .octaverc file or something. That mustnt stop us form
using variety of free software to our advantage. ;-)

We [Octave-GTK team] started with an abstract widget hierarchy to
make a compile time binding to Matlab like API for Octave GUI.
But it didnot really take off.



As a team lead of Octave-GTK project, I can assure of a few things 
we are currently having in mind.

1: Octave-GTK team is porting Glade GUI builder for working with
Octave, so that it can be the GUIDE replacement.

2: We are looking into reverse engineering '.fig' format, and writing a
glade converter tool from '.fig' and vice-versa.

3: Octave-GTK team also has plans for Matlab API implementation, but
we are not moving as fast as we would like to.

4: We are planning Octave-Swig.

Anyway, thanks a bunch Driss Ghaddab, for doing a great job!
Cheers
Muthu.

Lets Hack Octave-Gtk.
http://octave-gtk.sourceforge.net

-------------------------------------------------
This mail sent through IMP(http://www.nitt.edu)