Community
Participate
Working Groups
The cell editor, color picker, and dialog classes located in o.e.gef4.mvc.fx.ui.properties should be moved to FX.UI because they are independent of MVC.
As FX.UI does currently not provide any JFace or Eclipse UI dependency (but SWT dependencies only), we should combine this with bug #470635.
I implemented the following changes: - Merged AbstractFXColorPicker and nested ColorWheel into FXColorPicker. Changed FXColorPicker to be an SWT Composite and refactored it internally. - Renamed FXSimpleGradientPicker into FXSimpleLinearGradientPicker, changed it to be an SWT Composite, and refactored it internally. - Renamed FXAdvancedGradientPicker into FXAdvancedLinearGradientPicker, changed it to be an SWT Composite, and refactored it internally. - Increased versions of MVC.FX.UI bundle and feature to 0.3.0. In consequence adjusted versions of MVC example and doc bundles, as well as enclosing features to 0.3.0. - Increased versions of clients bundles and features (Zest.FX.UI, DOT.UI) and related test, examples, and sdk bundles/features to 0.3.0. - Created new org.eclipse.gef4.fx.swt bundle and related feature (both in initial version 0.3.0). - Created new org.eclipse.gef4.fx.jface bundle and related feature (both in initial version 0.3.0). - Adjusted FX sdk feature, examples and doc bundles/features accordingly. - Adjusted version dependencies of related bundles where needed. I pushed all changes to origin/neon. I will resolve this as soon as we have merged the changes into master.
Moved FXPaintPropertyDescriptor back to MVC.FX.UI, as it does not seem to be appropriate to have an own bundle for it. Accordingly removed the FX.UI module, so that the FX component now consists of FX, FX.SWT, and FX.JFace modules. Adjusted wiki documentation and new and noteworthy documents accordingly (we will have to update the component picture, but as Cloudio.UI and Zest.FX.UI will be split as well, this may be postponed after then). Resolving as fixed in Neon M2.