Am Dienstag, 10. August 2010 23:20:41 schrieb Michael Goffioul: > There has been a lot of confusion in this thread. The GPL violation I > mentioned was not against jhandles, but against the Windows binary > package I used to provide. Those MSVC-compiled binaries contained a > working version of jhandles. When I mention the GPL issue, I was > specifically referring to the Windows binaries. > > Now, concerning jhandles itself, it has been written whene there was > no graphics code in octave. It implemented its own modules (property > system, rendering, windowing) entirely in java. A large part of this > is now natively available in octave (for instance the OpenGL rendering > in octave is actually a rewrite of jhandles rendering in C++), making > their jhandles equivalent obsolete. Jhandles has grown unmaintained, > because I spent my time (re)implementing the graphics code in octave > rather than keeping it up to date. So the bottom line is: current > jhandles implementation is not suited for current octave code. > > I think there's still room for a java-based backend, but it should be > rewritten as a thin wrapper on top of octave, making use of octave > tools (like the OpenGL renderer). I wrote some experimental code a > long time ago, using that idea. I could pass it on if anybody is > interested. While keeping the current implementation is theoretically > possible, it doesn't really make sense as a large part is redundant > with octave's code. > > Concerning printing jhandles plot, I think your best chance at the > moment would be to make the figure background white, then use your > favorite screenshot tool to take a snapshot of the figure content. > It's better than nothing... Jhandles used to be able to print figures > to png, but I'm not sure it's still working. > > Michael. > Thank you for clarifying the status of jhandles. I understand that the focus is now on fltk (which I use very much). My regret is that there are still some things in jhandles which I miss in fltk (the gui functions and the lighting capabilities). My knowledge about C++ is as old as my windows programming skills, but the latter ones are not needed for fltk. So I understand if I want to help improving the graphics capabilities of octave it seems to be better if I make myself familiar with the fltk backend code (and renew my rusty C++ knowledge) and try to add functionality there? Is that correct? Then I will check the next days where I see a chance to help improving the fltk backend by working on missing functionality.
- mh ------------------------------------------------------------------------------ This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ Octave-dev mailing list Octave-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/octave-dev