octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Fwd: Merging in the gui branch


From: Jacob Dawid
Subject: Fwd: Merging in the gui branch
Date: Thu, 19 Jan 2012 19:32:39 +0100



---------- Weitergeleitete Nachricht ----------
Von: Jacob Dawid <address@hidden>
Datum: 19. Januar 2012 17:01
Betreff: Re: Merging in the gui branch
An: address@hidden


Hello everyone,

I'd like to clarify a few things:
 
* Remove the IRC client.  There are plenty of IRC clients around and
   I see no need to have one built in to Octave.  We don't need to
   add this extra code that we have to maintain.

The idea is to make Octave a community thing, ie. create the possibility to directly ask and communicate with other users. My thoughts for this step were, that a newcomer (maybe someone who is not even familiar with IRC) will not actively search a client and the IRC channel. IRC is pretty outdated among young people.

 * Using the terminal and reading the documentation should be
   possible at the same time.  The current tabbed interface does not
   seem to allow this way of working.

There were several complaints about that and this is definately possible. The view is a tab/MDI composite view, that means you can organize it in tabs or in floating windows as you wish.

 * Reading the documentation should not require a network
   connection.  I also don't think we need to build a web browser
   into Octave itself.  Similar to the IRC client issue, there are
   plenty of web browsers to choose from.  We don't need to have
   another one and embed it in Octave.  There's no need for us to add
   this extra code that we have to maintain.

I didn't write a web browser. The rendering code is all WebKit which comes with Qt anyways, so there is just a few lines of glue code that I put in to make it work.
 
 * I noticed some redisplay problems when trying to use keyboard
   commands for navigating the history.  For example, using C-p to
   retrieve previous history items garbled the display.

The terminal is not working properly, I know that. I made a mistake with that and I didn't have the time to make it undone again.

 * If we are going with Qt for the GUI, then we need to use Qt for
   the graphics windows instead of FLTK.

I fully agree. Qt has the QGLWidget, which offers a simple way of using OpenGL code directly in QWidgets. 

 * The code must be integrated with the current sources and build
   system.  The GUI will be part of Octave, not a separate program,
   and it must be possible to build it in a separate directory tree
   as is usual with the GNU build system.

Well, I agree as long as I do not have to perform this task, which probably will not be that easy at all.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]