Summer of Code - Getting Started: Difference between revisions

Line 73: Line 73:
Octave has had for some time a native OpenGL plotter. The plotter requires some user interaction for manipulating the plots, and it's been using fltk for quite some time. We want to replace this with Qt, so it fits better with the overall GUI look-and-feel and is easier to extend in the future.
Octave has had for some time a native OpenGL plotter. The plotter requires some user interaction for manipulating the plots, and it's been using fltk for quite some time. We want to replace this with Qt, so it fits better with the overall GUI look-and-feel and is easier to extend in the future.


This project might simply be to implement/integrate the existing [https://github.com/goffioul/QtHandles QtHandles] into Octave, in which case, it should be relatively easy.
[https://github.com/goffioul/QtHandles QtHandles] is a current work in progress integrating the octave OpenGL renderer plus good support for GUI elements (uicontrol, uimenu, uitoolbar...). This project may initially consists of integrating the existing QtHandles code base into Octave. Then if time permits, further improvements can be made to QtHandles.


=== Create a better (G)UI for the profiler ===
=== Create a better (G)UI for the profiler ===
28

edits