Re: [long] Handle Graphics and visualisation applications in Octave.

Paul Kienzle <[email protected]> Fri, 23 Jan 2004 07:18:23 -0500
Newsgroups gmane.comp.gnu.octave.graphics
Message-ID <[email protected]>
On Jan 23, 2004, at 5:04 AM, Melvin Hadasht wrote:

> Hi,
>
> You wrote:
>> Quoting Melvin Hadasht <[email protected]>:
>>> It seems to me that KV depends on a desktop environment. I do not 
>>> use nor
>>> Gnome nor KDE. Those are too large and slow on my system. I hope 
>>> desktop
>>> dependency won't be necessary in KV in the future (I seem to recall 
>>> that it
>>> was removed, but I don't see it notified on the web site).
>>
>> The structure of KV is such that GUI front end uses the main KV 
>> library (which
>> contains all the relevant classes). Hence, anyone will be free to 
>> develop their
>> own frontend (which basically consists of a main window class, a View 
>> class, and
>> any object browser type GUI windows desired). So I hope one day that 
>> the KV
>> library code will be ready to support multiple desktop types. The 
>> only problem
>> is that the library currently uses QT's XML implementation, but this 
>> could
>> easily be overcome by dropping in a replacement.
>
> Requiring a graphical toolkit (QT, GTK...) is perfectly acceptable to 
> me. But requiring all the KDE libs or the GNOME libs, would also 
> restrict its distribution. A compile time option could be used to 
> provide better integration with the desktop. (But I agree that 
> majority of users have KDE or Gnome installed, so maybe I am not 
> representing the mass :) ).

Windows and OS X ports are an issue.  QT is not free under windows
and GTK is not well supported.  I don't know their status under OS X
except of course that OS X can run X apps.

Paul Kienzle
[email protected]