Skip to content

Changes

Summary

  1. [NONE] Add TODOs to indicate label computation has to be enhanced. (details)
  2. [NONE] Ensure click and drag are not handled as distinct interactions. (details)
  3. [NONE] Ensure commit only returns an operation in case of an effect. (details)
  4. [NONE] Fix transactions are not properly closed by FXPinchSpreadTool. (details)
  5. [466815] Introduce NavigationPolicy to handle opening of graphs. (details)
Commit 2577aebff3946ce92a100e6fd310ecb5002fecd3 by anyssen
[NONE] Add TODOs to indicate label computation has to be enhanced.
The file was modified org.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/operations/ForwardUndoCompositeOperation.java (diff)
The file was modified org.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/operations/ReverseUndoCompositeOperation.java (diff)
Commit a6392f9c739dd105ae7795d8da8d268aa4f6ab04 by anyssen
[NONE] Ensure click and drag are not handled as distinct interactions.

Ensured that only one execution transaction is used for click/drag. This
had undesired effects, as there were multiple operations to undo for a
single interaction gesture.
The file was modified org.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/tools/FXClickDragTool.java (diff)
Commit e32a3b9ecccc8f4f38f2c96e4b48635c180e2c16 by anyssen
[NONE] Ensure commit only returns an operation in case of an effect.
The file was modified org.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/policies/FXTransformPolicy.java (diff)
The file was modified org.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/operations/FXTransformOperation.java (diff)
The file was modified org.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/policies/FXResizePolicy.java (diff)
The file was modified org.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/operations/FXResizeNodeOperation.java (diff)
The file was modified org.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/policies/FXRelocateOnDragPolicy.java (diff)
Commit 8f09844fd863ac7cd11809c1bc4fd97c5bd33949 by anyssen
[NONE] Fix transactions are not properly closed by FXPinchSpreadTool.
The file was modified org.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/tools/FXPinchSpreadTool.java (diff)
Commit ba4c89230340b608d122c758d4c9d4533ce46d30 by anyssen
[466815] Introduce NavigationPolicy to handle opening of graphs.

- Renamed ViewportStackModel to NavigationModel. It now keepts track of a viewport state for each graph that was left when opening a new one (nested or parent).
- Enhanced FXViewportPolicy to provide a representation of its state.
- Changed that OpenNestedGraphOnDoubleClickPolicy and
OpenParentGraphOnDoubleClickPolicy now delegate to NavigationPolicy (so navigation can be undone).
The file was modified org.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/models/ViewportModel.java (diff)
The file was modified org.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/MvcFxModule.java (diff)
The file was addedorg.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/operations/ChangeContentsOperation.java
The file was removedorg.eclipse.gef4.zest.fx/src/org/eclipse/gef4/zest/fx/models/ViewportStackModel.java
The file was modified org.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/policies/FXChangeViewportPolicy.java (diff)
The file was modified org.eclipse.gef4.zest.fx/src/org/eclipse/gef4/zest/fx/behaviors/NodeLayoutBehavior.java (diff)
The file was modified org.eclipse.gef4.zest.fx/src/org/eclipse/gef4/zest/fx/policies/OpenParentGraphOnDoubleClickPolicy.java (diff)
The file was modified org.eclipse.gef4.zest.fx/src/org/eclipse/gef4/zest/fx/behaviors/LayoutContextBehavior.java (diff)
The file was modified org.eclipse.gef4.zest.fx/src/org/eclipse/gef4/zest/fx/models/package-info.java (diff)
The file was modified org.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/operations/FXChangeViewportOperation.java (diff)
The file was modified org.eclipse.gef4.zest.fx/src/org/eclipse/gef4/zest/fx/behaviors/OpenNestedGraphOnZoomBehavior.java (diff)
The file was modified org.eclipse.gef4.zest.fx/src/org/eclipse/gef4/zest/fx/policies/OpenNestedGraphOnDoubleClickPolicy.java (diff)
The file was addedorg.eclipse.gef4.zest.fx/src/org/eclipse/gef4/zest/fx/policies/NavigationPolicy.java
The file was modified org.eclipse.gef4.zest.fx.tests/src/org/eclipse/gef4/zest/fx/tests/NodeLayoutBehaviorTests.java (diff)
The file was addedorg.eclipse.gef4.zest.fx/src/org/eclipse/gef4/zest/fx/models/NavigationModel.java
The file was modified org.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/tools/FXPinchSpreadTool.java (diff)
The file was modified org.eclipse.gef4.zest.fx/src/org/eclipse/gef4/zest/fx/ZestFxModule.java (diff)
The file was modified org.eclipse.gef4.zest.fx/src/org/eclipse/gef4/zest/fx/behaviors/OpenParentGraphOnZoomBehavior.java (diff)