Summer of Code - Getting Started: Difference between revisions

Line 59: Line 59:
=== Finish the Octave GUI ===
=== Finish the Octave GUI ===


The GUI is currently on its own branch in hg. It is not stable enough and its design is still in flux. It needs to be finished.
The GUI is currently on its own branch in hg. It is not stable enough and its design is still in flux. It is in a very alpha stage and needs to be turned into a real usable product. At the moment, it consists of the basic building blocks (terminal window, editor, variable browser, history, file browser) that are put together into a main interface. The GUI uses the Qt library. Among the things to improve are:
* define and implement a flexible docking system allowing to place any subwindow at any location
* improve integration with octave: variable browser/editor, debugger, profiler...
* define and implement an option/preferences dialog
* improve additional components like the embedded [http://code.google.com/p/qirc/ IRC client] or the documentation browser


=== Integrate the GUI with the Octave build system ===
=== Integrate the GUI with the Octave build system ===
28

edits