- 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>
-