A proof of concept for a generic e4 rendering engine that makes it easy to plug in specific UI toolkits.
Java CSS
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
com.toedter.e4.demo.contacts.generic
com.toedter.e4.demo.contacts.javafx
com.toedter.e4.demo.contacts.swing
com.toedter.e4.demo.contacts.swt
com.toedter.e4.demo.contacts.swt2
com.toedter.e4.demo.contacts.target
com.toedter.e4.tools.modeleditor
com.toedter.e4.ui.controls.javafx
com.toedter.e4.ui.workbench.addons.generic
com.toedter.e4.ui.workbench.addons.javafx
com.toedter.e4.ui.workbench.addons.swing
com.toedter.e4.ui.workbench.addons.swt
com.toedter.e4.ui.workbench.addons/bin/com/toedter/e4/ui/workbench/addons
com.toedter.e4.ui.workbench.generic
com.toedter.e4.ui.workbench.javafx
com.toedter.e4.ui.workbench.renderers.javafx
com.toedter.e4.ui.workbench.renderers.swing
com.toedter.e4.ui.workbench.renderers.swt
com.toedter.e4.ui.workbench.swing
com.toedter.e4.ui.workbench.swt
.gitignore
README.md

README.md

e4-rendering

e4-rendering is a proof of concept for providing new rendering engines for the Eclipse 4 Application platform. I provide engines for

  • JavaFX 2.x/8.x
  • Swing
  • SWT (alternative renderer to prove that the generic concepts are working with SWT)

The current source code is compatible with Eclipse 4.4 and efxclipse nightly builds

Setup

  • Install the latest JDK 7 or JDK 8 (this includes the current JavaFX)
  • Clone this git repo
  • Import all projects from this git repo into an Eclipse IDE
  • Set the target platform from the project com.toedter.e4.demo.contacts.target
  • Use the predefined run configurations to launch the JavaFX, Swing and SWT demos

License

All Source Code Files are licensed under the Eclipse Public License - v 1.0 http://www.eclipse.org/legal/epl-v10.html