Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "GEF/GEF4/FX"
m |
(→Nodes) |
||
Line 26: | Line 26: | ||
* Adaptation of GEF4 Geometry to JavaFX Node: FXGeometryNode | * Adaptation of GEF4 Geometry to JavaFX Node: FXGeometryNode | ||
− | * Connection abstraction using anchor mechanism: | + | * Connection abstraction using anchor mechanism: FXConnection |
Revision as of 12:51, 14 September 2014
Note to non-wiki readers: This documentation is generated from the Eclipse wiki - if you have corrections or additions it would be awesome if you added them in the original wiki page.
Introduction
The GEF4 FX component provides useful additions for JavaFX, like visual anchors, gesture listeners, a connection implementation, or a IGeometry-based shape implementation.
Anchors
To manage dynamic positioning of visuals in dependence of one another, the GEF4 FX component provides an anchor mechanism.
* IFXAnchor * FXStaticAnchor * FXChopBoxAnchor
Gestures
Several atomic JavaFX events can form a gesture. The FX component provides a FXMouseDragGesture and a FXPinchSpreadGesture.
Listeners
The GEF4 FX component provides a VisualChangeListener which can be used to listen to visual changes of a JavaFX Node.
Nodes
* Adaptation of GEF4 Geometry to JavaFX Node: FXGeometryNode * Connection abstraction using anchor mechanism: FXConnection