gef-classic
gef-classic copied to clipboard
Eclipse GEF(tm) Classic code
When the FigureCanvas is created with SWT.DOUBLE_BUFFERED, animations are not painted correctly. This is because an instance of NativeGraphicsSource is used internally, which doesn't paint synchronously. Because the animation is...
When the constructors in the GraphNode class have been unified, we wrongfully pass "graphModel.getGraph()" as an argument instead of the current container. This causes all nodes to be added to...
With this change, we instantiate and verify the correctness of the Zest examples as part of our JUnit test suite. Special care needs to be taken, in order to make...
Hello, after looking into the flow example again, I've noticed that the animations for the graph layout are not drawn anymore. I was able to track it down to the...
This is an umbrella issue to keep track of the odd behavior that can be observed when working with the [Container](https://github.com/eclipse/gef-classic/blob/master/org.eclipse.draw2d/src/org/eclipse/draw2d/Container.java) figure. - Because borders are not drawn, the call...
**GraphJFaceSnippet3:**  I would expect a proper layout, instead of all nodes being on top of one another. **GraphJFaceSnippet5:**  Running the same example multiple times results in different node...
The selection inside a GEF viewer is assumed to always be non-null. But because the (implicit) null check is done after the editpart is added to the internal list, it...
GEF Classic's dates back to a time without generics. While this is in general nothing bad it makes maintaining GEF Classic hard. Also clients and GEF Classic have to perform...
This issue is used to track and coordinate the work for the GEF Classic 3.20.0 release to be contributed to the Eclipse 2024-03 release train. It shall serve as checklist...
Opening this issue as a placeholder for discussion about the `ScaledGraphics` class and making it optional, why it has problems, and what we can do about it. More to follow...