[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Would love to see this happen.
I am a little busy with our project (GEF for the Web), so I doubt we will be able to contribute any resources, but I do believe we will want to use/contribute to this within a year.
-Vineet
On Mon, Sep 24, 2012 at 12:31 PM, Tom Schindl
<tom.schindl@xxxxxxxxxxxxxxx> wrote:
hi,
just checked out the git-repo to see what would be needed to make JavaFX
a supported technology for GEF4.
The first thing that strikes me a bit is that the bundles:
* org.eclipse.gef4.geometry
* org.eclipse.gef4.graphics
hold an SWT dependency. For geometry this makes no sense IMHO and this
one should not depend at all on SWT. For the graphics one I'd suggest to
split it in:
* org.eclipse.gef4.graphics
* org.eclipse.gef4.graphics.swt
* org.eclipse.gef4.graphics.awt
* org.eclipse.gef4.graphics....
At least the SWT-Dependency should be optional else OSGi will require me
to always have org.eclipse.swt available which makes no sense if I'm
writing a pure JavaFX or Swing/AWT application.
Having no SWT-Dependency is preferred so it is not possible at all to
introduce one.
Like mentioned already on the bug in JavaFX one often does not uses
direct drawing but constructs a Scene-Graph of Nodes so that one can
transform, animate them inside the Scene-Graph instead of doing it on
the CPU when using DirectDrawing (Canvas).
Should I create an new bug where I dump my JavaFX implementation? I
think in the first take I'll implement it through a JavaFX-Canvas but
ideally the final one is done as nodes inside the SceneGraph.
Tom
--
B e s t S o l u t i o n . a t EDV Systemhaus GmbH
------------------------------------------------------------------------
tom schindl geschäftsführer/CEO
------------------------------------------------------------------------
eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512 935833
http://www.BestSolution.at phone ++43 512 935834
_______________________________________________
gef-dev mailing list
gef-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/gef-dev