From graphics-request at octave dot org Thu Mar 3 06:15:00 2005 Subject: Re: Proposal for a GUI extension to Octave From: Muthiah Annamalai To: Driss Ghaddab Cc: graphics at octave dot org Date: Thu, 3 Mar 2005 17:46:28 +0530 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)