- Nov 13, 2019
-
-
Tiziano Munaro authored
Issue-Ref: 3437 Issue-Url: https://af3-developer.fortiss.org/issues/3437 Signed-off-by:
Tiziano Munaro <munaro@fortiss.org>
-
Alexander Diewald authored
Issue-Ref: 3437 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
Issue-Ref: 3437 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- Nov 12, 2019
-
-
Tiziano Munaro authored
Issue-Ref: 3437 Issue-Url: https://af3-developer.fortiss.org/issues/3437 Signed-off-by:
Tiziano Munaro <munaro@fortiss.org>
-
- Nov 07, 2019
-
-
Tiziano Munaro authored
'ICompositeFXController' is introduced as a generic interface JavaFX controllers which can be hierarchically composed. This interface is implemented by the 'CompositeFXControllerBase' as well as by the 'AF3FXViewPart'. Parent classes then have to specify how to include the children within their container by implementing the 'addContainments' method defined by the interface. Issue-Ref: 3437 Issue-Url: https://af3-developer.fortiss.org/issues/3437 Signed-off-by:
Tiziano Munaro <munaro@fortiss.org>
-
- Nov 06, 2019
-
-
Tiziano Munaro authored
Issue-Ref: 3437 Issue-Url: https://af3-developer.fortiss.org/issues/3437 Signed-off-by:
Tiziano Munaro <munaro@fortiss.org>
-
Alexander Diewald authored
Issue-Ref: 3437 This reverts commit 5cebfd73.
-
Tiziano Munaro authored
Issue-Ref: 3437 Issue-Url: https://af3-developer.fortiss.org/issues/3437 Signed-off-by:
Tiziano Munaro <munaro@fortiss.org>
-
- Nov 05, 2019
-
-
Tiziano Munaro authored
Issue-Ref: 3437 Issue-Url: https://af3-developer.fortiss.org/issues/3437 Signed-off-by:
Tiziano Munaro <munaro@fortiss.org>
-
- May 03, 2019
-
-
Hernan Ponce de Leon authored
Issue-Ref: 3721 Signed-off-by:
Hernan Ponce de Leon <ponce@fortiss.org>
-
- Apr 29, 2019
-
-
Alexander Diewald authored
* This also fixes a "hidden" crash: The error message is sometimes not visible. Issue-Ref: 3721 Issue-Url: https://af3-developer.fortiss.org/issues/3721 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- Apr 18, 2019
-
-
Alexander Diewald authored
Issue-Ref: 3709 Issue-Url: https://af3-developer.fortiss.org/issues/3709 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Simon Barner authored
Issue-Ref: 3709 Issue-Url: https://af3-developer.fortiss.org/issues/3709 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
- Mar 05, 2019
-
-
Simon Barner authored
Issue-Ref: 3657 Issue-Url: https://af3-developer.fortiss.org/issues/3657 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
- Feb 18, 2019
-
-
Alexander Diewald authored
* Load the controller of an FXML layout programatically such that the controller is only loader when a ViewPart is constructed. If this is not done, the controller is initialized a second time by evaluating the controller specified in the FXML file. * Fix an NPE in the the search function for child nodes of a FXML file. Issue-Ref: 3482 Issue-Url: https://af3-developer.fortiss.org/issues/3482 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- Feb 14, 2019
-
-
Alexander Diewald authored
Issue-Ref: 3482 Issue-Url: https://af3-developer.fortiss.org/issues/3482 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- Jan 21, 2019
-
-
Alexander Diewald authored
Issue-Ref: 3482 Issue-Url: https://af3-developer.fortiss.org/issues/3482 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
* Functional-style traversal methods to iterate over parents and children. * Convenience methods to find Nodes by types or (String) ids. Issue-Ref: 3482 Issue-Url: https://af3-developer.fortiss.org/issues/3482 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
Issue-Ref: 3482 Issue-Url: https://af3-developer.fortiss.org/issues/3482 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- Oct 01, 2018
-
-
Alexander Diewald authored
Issue-Ref: 3538 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- Jun 28, 2018
-
-
Johannes Eder authored
-
Alexander Diewald authored
* Add an abstract method for "initialize()". * Fixed comments. Issue-Ref: 3463 Issue-Url: https://af3-developer.fortiss.org/issues/3463 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Johannes Eder authored
Signed-off-by:
Johannes Eder <eder@fortiss.org>
-
Alexander Diewald authored
* Modify the constructors such that AF3FXViewParts can be created that only contain a single FX node/control, and do not come along with a FXML layout file. * Due to signature conflicts, the css location must be given in the constructor. The default case is to use "null" such that the OS-native look is used. * Add a method "setChildNodeFinal" that must be used to add the FX node to the view. It is not possible to do this in constructors since the FX toolkit is not initialized at this point in time. Issue-Ref: 3463 Issue-Url: https://af3-developer.fortiss.org/issues/3463 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- Jun 08, 2018
-
-
Johannes Eder authored
Signed-off-by:
Johannes Eder <eder@fortiss.org>
-
- Jun 05, 2018
-
-
Alexander Diewald authored
* Create an additional constructor that allows passing a TreeTableView, which has been constructed/injected beforehand. It is a requirement to use this simplification in combination with FXML. Issue-Ref: 3209 Issue-Url: https://af3-developer.fortiss.org/issues/3209 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- May 25, 2018
-
-
Alexander Diewald authored
* The UI provider operates on the items passed by the updateItem method in the DynamicTreeViewer. * Avoid the required null-checks in the UI providers by moving this check to the Viewer. This reduces the boilerplate code. Issue-Ref: 3209 Issue-Url: https://af3-developer.fortiss.org/issues/3209 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
* In order to allow dynamic filling of the eclipse views, don't set a fixed Scene size to allow dynamic resizing as required. Issue-Ref: 3209 Issue-Url: https://af3-developer.fortiss.org/issues/3209 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
* DynamicTreeViewers and alike are often used for a specific set of base types. Thus, generics can be used to reduce the code by subclassing these controls for specific meta-model types like IHierarchicElements. * Second, a bit more type-safety is achieved without sacrificing ease-of-use since the controls can still be constructed for Objects for complex object relations. Issue-Ref: 3209 Issue-Url: https://af3-developer.fortiss.org/issues/3209 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- May 24, 2018
-
-
Alexander Diewald authored
* Taken from the SystemFOCUS project. * Initial import that is lacking integration in the SWT-JavaFX "framework". * Integration with the "framework" and FXML is done in separate commits to decouple the import from the integration work. Issue-Ref: 3209 Issue-Url: https://af3-developer.fortiss.org/issues/3209 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- May 18, 2018
-
-
Alexander Diewald authored
* Add style sheets for a native look of JavaFX-based views such that the UI does not break too much in comparison to the SWT-based views. * Windows 8/10, Windows 7, and MacOS X are supported. For Linux (GTK/QT) no style sheets have been found at the creation time of this commit. * The style sheets for the Windows 7 and the MacOS look are bundled in jars that define additional controls for animation etc. These libs are not usable with the SWT/JavaFX integration layer since it is impossible to load the control classes defined in the CSS file. The reason for this resides in the special classloader architecture of the JavaFX/SWT integration where it is impossible to inject classes into the classloader hierarchy without modifying e(fx)clipse plugins, or writing custom classloader/wrapper plugins for osgi. * The licenses of the imported CSS files are 2- and 3-clause BSD licenses which are placed in the folders containing the CSS files. Issue-Ref: 3209 Issue-Url: https://af3-developer.fortiss.org/issues/3209 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- Apr 18, 2018
-
-
Alexander Diewald authored
* Since the tooling helpers used in the svn installation and the git version, a re-rating of all files was required (less work than fixing the tooling code that would be only used once). * Updates the hashes of the classes in the .rating files. * Removes empty .rating files from directories without ratable files. Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- Apr 17, 2018
-
-
Alexander Diewald authored
Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-