Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "GEF/GEF4/FX"

< GEF‎ | GEF4
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: IFXConnection, FXCurveConnection
+
  * 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

Back to the top