Skip to main content
summaryrefslogtreecommitdiffstats
path: root/demos
diff options
context:
space:
mode:
authorTom Schindl2014-09-12 03:16:33 -0400
committerTom Schindl2014-09-12 03:16:33 -0400
commit1611823f73b5a2b6ae04cb6665498c1b110c1dfa (patch)
tree6a182fef1b92beb63e1b5e4a1fb063b5b4d976f8 /demos
parent181a6d9a492096fe31dc4d3650d1c4c6943ab427 (diff)
downloadorg.eclipse.efxclipse-1611823f73b5a2b6ae04cb6665498c1b110c1dfa.tar.gz
org.eclipse.efxclipse-1611823f73b5a2b6ae04cb6665498c1b110c1dfa.tar.xz
org.eclipse.efxclipse-1611823f73b5a2b6ae04cb6665498c1b110c1dfa.zip
Bug 443899 - Provide Feature for integration of JavaFX into e4-swt
Diffstat (limited to 'demos')
-rw-r--r--demos/org.eclipse.fx.sample.e4swt.fx/.classpath7
-rw-r--r--demos/org.eclipse.fx.sample.e4swt.fx/.gitignore1
-rw-r--r--demos/org.eclipse.fx.sample.e4swt.fx/.project28
-rw-r--r--demos/org.eclipse.fx.sample.e4swt.fx/.settings/org.eclipse.jdt.core.prefs7
-rw-r--r--demos/org.eclipse.fx.sample.e4swt.fx/.settings/org.eclipse.pde.core.prefs3
-rw-r--r--demos/org.eclipse.fx.sample.e4swt.fx/META-INF/MANIFEST.MF43
-rw-r--r--demos/org.eclipse.fx.sample.e4swt.fx/build.properties4
-rw-r--r--demos/org.eclipse.fx.sample.e4swt.fx/src/org/eclipse/fx/sample/e4swt/fx/FXView.java13
-rw-r--r--demos/org.eclipse.fx.sample.e4swt/.classpath7
-rw-r--r--demos/org.eclipse.fx.sample.e4swt/.gitignore1
-rw-r--r--demos/org.eclipse.fx.sample.e4swt/.project28
-rw-r--r--demos/org.eclipse.fx.sample.e4swt/.settings/org.eclipse.jdt.core.prefs7
-rw-r--r--demos/org.eclipse.fx.sample.e4swt/.settings/org.eclipse.pde.core.prefs3
-rw-r--r--demos/org.eclipse.fx.sample.e4swt/Application.e4xmi17
-rw-r--r--demos/org.eclipse.fx.sample.e4swt/META-INF/MANIFEST.MF17
-rw-r--r--demos/org.eclipse.fx.sample.e4swt/build.properties7
-rw-r--r--demos/org.eclipse.fx.sample.e4swt/css/default.css0
-rw-r--r--demos/org.eclipse.fx.sample.e4swt/e4swtfx.target18
-rw-r--r--demos/org.eclipse.fx.sample.e4swt/icons/sample.pngbin0 -> 642 bytes
-rw-r--r--demos/org.eclipse.fx.sample.e4swt/icons/save_edit.pngbin0 -> 933 bytes
-rw-r--r--demos/org.eclipse.fx.sample.e4swt/org.eclipse.fx.sample.e4swt.product113
-rw-r--r--demos/org.eclipse.fx.sample.e4swt/plugin.xml21
22 files changed, 345 insertions, 0 deletions
diff --git a/demos/org.eclipse.fx.sample.e4swt.fx/.classpath b/demos/org.eclipse.fx.sample.e4swt.fx/.classpath
new file mode 100644
index 000000000..eca7bdba8
--- /dev/null
+++ b/demos/org.eclipse.fx.sample.e4swt.fx/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/demos/org.eclipse.fx.sample.e4swt.fx/.gitignore b/demos/org.eclipse.fx.sample.e4swt.fx/.gitignore
new file mode 100644
index 000000000..ae3c17260
--- /dev/null
+++ b/demos/org.eclipse.fx.sample.e4swt.fx/.gitignore
@@ -0,0 +1 @@
+/bin/
diff --git a/demos/org.eclipse.fx.sample.e4swt.fx/.project b/demos/org.eclipse.fx.sample.e4swt.fx/.project
new file mode 100644
index 000000000..6d20c5176
--- /dev/null
+++ b/demos/org.eclipse.fx.sample.e4swt.fx/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.fx.sample.e4swt.fx</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
diff --git a/demos/org.eclipse.fx.sample.e4swt.fx/.settings/org.eclipse.jdt.core.prefs b/demos/org.eclipse.fx.sample.e4swt.fx/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 000000000..0c68a61dc
--- /dev/null
+++ b/demos/org.eclipse.fx.sample.e4swt.fx/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,7 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/demos/org.eclipse.fx.sample.e4swt.fx/.settings/org.eclipse.pde.core.prefs b/demos/org.eclipse.fx.sample.e4swt.fx/.settings/org.eclipse.pde.core.prefs
new file mode 100644
index 000000000..f29e940a0
--- /dev/null
+++ b/demos/org.eclipse.fx.sample.e4swt.fx/.settings/org.eclipse.pde.core.prefs
@@ -0,0 +1,3 @@
+eclipse.preferences.version=1
+pluginProject.extensions=false
+resolve.requirebundle=false
diff --git a/demos/org.eclipse.fx.sample.e4swt.fx/META-INF/MANIFEST.MF b/demos/org.eclipse.fx.sample.e4swt.fx/META-INF/MANIFEST.MF
new file mode 100644
index 000000000..567502ac1
--- /dev/null
+++ b/demos/org.eclipse.fx.sample.e4swt.fx/META-INF/MANIFEST.MF
@@ -0,0 +1,43 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: Fx
+Bundle-SymbolicName: org.eclipse.fx.sample.e4swt.fx
+Bundle-Version: 1.0.0.qualifier
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Import-Package: javafx.animation;version="2.2.0",
+ javafx.application;version="2.2.0",
+ javafx.beans;version="2.2.0",
+ javafx.beans.binding;version="2.2.0",
+ javafx.beans.property;version="2.2.0",
+ javafx.beans.property.adapter;version="2.2.0",
+ javafx.beans.value;version="2.2.0",
+ javafx.collections;version="2.2.0",
+ javafx.collections.transformation;version="8.0.0",
+ javafx.concurrent;version="2.2.0",
+ javafx.css;version="8.0.0",
+ javafx.embed.swing;version="2.2.0",
+ javafx.embed.swt;version="2.2.0",
+ javafx.event;version="2.2.0",
+ javafx.fxml;version="2.2.0",
+ javafx.geometry;version="2.2.0",
+ javafx.print;version="8.0.0",
+ javafx.scene;version="2.2.0",
+ javafx.scene.canvas;version="2.2.0",
+ javafx.scene.chart;version="2.2.0",
+ javafx.scene.control;version="2.2.0",
+ javafx.scene.control.cell;version="2.2.0",
+ javafx.scene.effect;version="2.2.0",
+ javafx.scene.image;version="2.2.0",
+ javafx.scene.input;version="2.2.0",
+ javafx.scene.layout;version="2.2.0",
+ javafx.scene.media;version="2.2.0",
+ javafx.scene.paint;version="2.2.0",
+ javafx.scene.shape;version="2.2.0",
+ javafx.scene.text;version="2.2.0",
+ javafx.scene.transform;version="2.2.0",
+ javafx.scene.web;version="2.2.0",
+ javafx.stage;version="2.2.0",
+ javafx.util;version="2.2.0",
+ javafx.util.converter;version="2.2.0",
+ javax.annotation;version="1.2.0",
+ javax.inject;version="1.0.0"
diff --git a/demos/org.eclipse.fx.sample.e4swt.fx/build.properties b/demos/org.eclipse.fx.sample.e4swt.fx/build.properties
new file mode 100644
index 000000000..34d2e4d2d
--- /dev/null
+++ b/demos/org.eclipse.fx.sample.e4swt.fx/build.properties
@@ -0,0 +1,4 @@
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+ .
diff --git a/demos/org.eclipse.fx.sample.e4swt.fx/src/org/eclipse/fx/sample/e4swt/fx/FXView.java b/demos/org.eclipse.fx.sample.e4swt.fx/src/org/eclipse/fx/sample/e4swt/fx/FXView.java
new file mode 100644
index 000000000..9e08ee590
--- /dev/null
+++ b/demos/org.eclipse.fx.sample.e4swt.fx/src/org/eclipse/fx/sample/e4swt/fx/FXView.java
@@ -0,0 +1,13 @@
+package org.eclipse.fx.sample.e4swt.fx;
+
+import javafx.scene.control.Button;
+import javafx.scene.layout.BorderPane;
+
+import javax.annotation.PostConstruct;
+
+public class FXView {
+ @PostConstruct
+ void init(BorderPane p) {
+ p.setCenter(new Button("Hello JavaFX!"));
+ }
+}
diff --git a/demos/org.eclipse.fx.sample.e4swt/.classpath b/demos/org.eclipse.fx.sample.e4swt/.classpath
new file mode 100644
index 000000000..eca7bdba8
--- /dev/null
+++ b/demos/org.eclipse.fx.sample.e4swt/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/demos/org.eclipse.fx.sample.e4swt/.gitignore b/demos/org.eclipse.fx.sample.e4swt/.gitignore
new file mode 100644
index 000000000..ae3c17260
--- /dev/null
+++ b/demos/org.eclipse.fx.sample.e4swt/.gitignore
@@ -0,0 +1 @@
+/bin/
diff --git a/demos/org.eclipse.fx.sample.e4swt/.project b/demos/org.eclipse.fx.sample.e4swt/.project
new file mode 100644
index 000000000..fd6212afd
--- /dev/null
+++ b/demos/org.eclipse.fx.sample.e4swt/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.fx.sample.e4swt</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
diff --git a/demos/org.eclipse.fx.sample.e4swt/.settings/org.eclipse.jdt.core.prefs b/demos/org.eclipse.fx.sample.e4swt/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 000000000..0c68a61dc
--- /dev/null
+++ b/demos/org.eclipse.fx.sample.e4swt/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,7 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/demos/org.eclipse.fx.sample.e4swt/.settings/org.eclipse.pde.core.prefs b/demos/org.eclipse.fx.sample.e4swt/.settings/org.eclipse.pde.core.prefs
new file mode 100644
index 000000000..f29e940a0
--- /dev/null
+++ b/demos/org.eclipse.fx.sample.e4swt/.settings/org.eclipse.pde.core.prefs
@@ -0,0 +1,3 @@
+eclipse.preferences.version=1
+pluginProject.extensions=false
+resolve.requirebundle=false
diff --git a/demos/org.eclipse.fx.sample.e4swt/Application.e4xmi b/demos/org.eclipse.fx.sample.e4swt/Application.e4xmi
new file mode 100644
index 000000000..c85ed8533
--- /dev/null
+++ b/demos/org.eclipse.fx.sample.e4swt/Application.e4xmi
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<application:Application xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:application="http://www.eclipse.org/ui/2010/UIModel/application" xmlns:basic="http://www.eclipse.org/ui/2010/UIModel/application/ui/basic" xmi:id="_2f8hsDpIEeSj9ZKp_ifx2w" elementId="org.eclipse.e4.ide.application" bindingContexts="_2f9IxzpIEeSj9ZKp_ifx2w">
+ <children xsi:type="basic:TrimmedWindow" xmi:id="_2f8hsTpIEeSj9ZKp_ifx2w" label="org.eclipse.fx.sample.e4swt" width="500" height="400">
+ <children xsi:type="basic:Part" xmi:id="_D-DasDpLEeSj9ZKp_ifx2w" elementId="org.eclipse.fx.sample.e4swt.part.0" contributionURI="bundleclass://org.eclipse.fx.sample.e4swt.fx/org.eclipse.fx.sample.e4swt.fx.FXView"/>
+ </children>
+ <rootContext xmi:id="_2f9IxzpIEeSj9ZKp_ifx2w" elementId="org.eclipse.ui.contexts.dialogAndWindow" name="In Dialog and Windows">
+ <children xmi:id="_2f9IyDpIEeSj9ZKp_ifx2w" elementId="org.eclipse.ui.contexts.window" name="In Windows"/>
+ <children xmi:id="_2f9IyTpIEeSj9ZKp_ifx2w" elementId="org.eclipse.ui.contexts.dialog" name="In Dialogs"/>
+ </rootContext>
+ <addons xmi:id="_2f9IwDpIEeSj9ZKp_ifx2w" elementId="org.eclipse.e4.core.commands.service" contributionURI="bundleclass://org.eclipse.e4.core.commands/org.eclipse.e4.core.commands.CommandServiceAddon"/>
+ <addons xmi:id="_2f9IwTpIEeSj9ZKp_ifx2w" elementId="org.eclipse.e4.ui.contexts.service" contributionURI="bundleclass://org.eclipse.e4.ui.services/org.eclipse.e4.ui.services.ContextServiceAddon"/>
+ <addons xmi:id="_2f9IwjpIEeSj9ZKp_ifx2w" elementId="org.eclipse.e4.ui.bindings.service" contributionURI="bundleclass://org.eclipse.e4.ui.bindings/org.eclipse.e4.ui.bindings.BindingServiceAddon"/>
+ <addons xmi:id="_2f9IwzpIEeSj9ZKp_ifx2w" elementId="org.eclipse.e4.ui.workbench.commands.model" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.CommandProcessingAddon"/>
+ <addons xmi:id="_2f9IxDpIEeSj9ZKp_ifx2w" elementId="org.eclipse.e4.ui.workbench.handler.model" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon"/>
+ <addons xmi:id="_2f9IxTpIEeSj9ZKp_ifx2w" elementId="org.eclipse.e4.ui.workbench.contexts.model" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.ContextProcessingAddon"/>
+ <addons xmi:id="_2f9IxjpIEeSj9ZKp_ifx2w" elementId="org.eclipse.e4.ui.workbench.bindings.model" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.swt/org.eclipse.e4.ui.workbench.swt.util.BindingProcessingAddon"/>
+</application:Application>
diff --git a/demos/org.eclipse.fx.sample.e4swt/META-INF/MANIFEST.MF b/demos/org.eclipse.fx.sample.e4swt/META-INF/MANIFEST.MF
new file mode 100644
index 000000000..cfcf06c2d
--- /dev/null
+++ b/demos/org.eclipse.fx.sample.e4swt/META-INF/MANIFEST.MF
@@ -0,0 +1,17 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: E4swt
+Bundle-SymbolicName: org.eclipse.fx.sample.e4swt;singleton:=true
+Bundle-Version: 1.0.0.qualifier
+Require-Bundle: javax.inject;bundle-version="1.0.0",
+ org.eclipse.core.runtime;bundle-version="3.10.0",
+ org.eclipse.swt;bundle-version="3.103.0",
+ org.eclipse.e4.ui.model.workbench;bundle-version="1.1.0",
+ org.eclipse.jface;bundle-version="3.10.0",
+ org.eclipse.e4.ui.services;bundle-version="1.1.0",
+ org.eclipse.e4.ui.workbench;bundle-version="1.1.0",
+ org.eclipse.e4.core.di;bundle-version="1.4.0",
+ org.eclipse.e4.ui.di;bundle-version="1.0.0",
+ org.eclipse.e4.core.contexts;bundle-version="1.3.100",
+ org.eclipse.fx.sample.e4swt.fx;bundle-version="1.0.0"
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
diff --git a/demos/org.eclipse.fx.sample.e4swt/build.properties b/demos/org.eclipse.fx.sample.e4swt/build.properties
new file mode 100644
index 000000000..25bc7a6b9
--- /dev/null
+++ b/demos/org.eclipse.fx.sample.e4swt/build.properties
@@ -0,0 +1,7 @@
+output.. = bin/
+bin.includes = META-INF/,\
+ .,\
+ plugin.xml,\
+ Application.e4xmi,\
+ css/default.css
+source.. = src/
diff --git a/demos/org.eclipse.fx.sample.e4swt/css/default.css b/demos/org.eclipse.fx.sample.e4swt/css/default.css
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/demos/org.eclipse.fx.sample.e4swt/css/default.css
diff --git a/demos/org.eclipse.fx.sample.e4swt/e4swtfx.target b/demos/org.eclipse.fx.sample.e4swt/e4swtfx.target
new file mode 100644
index 000000000..b8cea9070
--- /dev/null
+++ b/demos/org.eclipse.fx.sample.e4swt/e4swtfx.target
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde version="3.8"?><target name="e4 swt &amp; javafx" sequenceNumber="26">
+<locations>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.fx.target.rcp4.feature.feature.group" version="1.0.0.201409120655"/>
+<repository location="http://download.eclipse.org/efxclipse/runtime-nightly/site"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.equinox.compendium.sdk.feature.group" version="3.10.0.v20140416-2102"/>
+<unit id="org.eclipse.emf.common.feature.group" version="2.10.0.v20140514-1158"/>
+<unit id="org.eclipse.equinox.core.feature.feature.group" version="1.2.0.v20140606-1445"/>
+<unit id="org.eclipse.e4.rcp.feature.group" version="1.3.100.v20140606-1445"/>
+<unit id="org.eclipse.emf.ecore.feature.group" version="2.10.0.v20140514-1158"/>
+<unit id="org.eclipse.equinox.core.sdk.feature.group" version="3.10.0.v20140606-1445"/>
+<repository location="http://download.eclipse.org/eclipse/updates/4.4"/>
+</location>
+</locations>
+</target>
diff --git a/demos/org.eclipse.fx.sample.e4swt/icons/sample.png b/demos/org.eclipse.fx.sample.e4swt/icons/sample.png
new file mode 100644
index 000000000..932e4518c
--- /dev/null
+++ b/demos/org.eclipse.fx.sample.e4swt/icons/sample.png
Binary files differ
diff --git a/demos/org.eclipse.fx.sample.e4swt/icons/save_edit.png b/demos/org.eclipse.fx.sample.e4swt/icons/save_edit.png
new file mode 100644
index 000000000..2c598e5ae
--- /dev/null
+++ b/demos/org.eclipse.fx.sample.e4swt/icons/save_edit.png
Binary files differ
diff --git a/demos/org.eclipse.fx.sample.e4swt/org.eclipse.fx.sample.e4swt.product b/demos/org.eclipse.fx.sample.e4swt/org.eclipse.fx.sample.e4swt.product
new file mode 100644
index 000000000..f7a400a75
--- /dev/null
+++ b/demos/org.eclipse.fx.sample.e4swt/org.eclipse.fx.sample.e4swt.product
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?pde version="3.5"?>
+
+<product name="org.eclipse.fx.sample.e4swt" id="org.eclipse.fx.sample.e4swt.product" application="org.eclipse.e4.ui.workbench.swt.E4Application" version="1.0.0.qualifier" useFeatures="false" includeLaunchers="true">
+
+ <configIni use="default">
+ </configIni>
+
+ <launcherArgs>
+ <programArgs>-clearPersistedState
+ </programArgs>
+ <vmArgs>-Dosgi.framework.extensions=org.eclipse.fx.osgi
+ </vmArgs>
+ <vmArgsMac>-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts
+ </vmArgsMac>
+ </launcherArgs>
+
+ <windowImages/>
+
+ <launcher>
+ <solaris/>
+ <win useIco="false">
+ <bmp/>
+ </win>
+ </launcher>
+
+ <vm>
+ </vm>
+
+ <plugins>
+ <plugin id="com.ibm.icu"/>
+ <plugin id="javax.annotation"/>
+ <plugin id="javax.inject"/>
+ <plugin id="javax.xml"/>
+ <plugin id="org.apache.batik.css"/>
+ <plugin id="org.apache.batik.util"/>
+ <plugin id="org.apache.batik.util.gui"/>
+ <plugin id="org.eclipse.core.commands"/>
+ <plugin id="org.eclipse.core.contenttype"/>
+ <plugin id="org.eclipse.core.databinding"/>
+ <plugin id="org.eclipse.core.databinding.beans"/>
+ <plugin id="org.eclipse.core.databinding.observable"/>
+ <plugin id="org.eclipse.core.databinding.property"/>
+ <plugin id="org.eclipse.core.expressions"/>
+ <plugin id="org.eclipse.core.jobs"/>
+ <plugin id="org.eclipse.core.runtime"/>
+ <plugin id="org.eclipse.e4.core.commands"/>
+ <plugin id="org.eclipse.e4.core.contexts"/>
+ <plugin id="org.eclipse.e4.core.di"/>
+ <plugin id="org.eclipse.e4.core.di.extensions"/>
+ <plugin id="org.eclipse.e4.core.services"/>
+ <plugin id="org.eclipse.e4.ui.bindings"/>
+ <plugin id="org.eclipse.e4.ui.css.core"/>
+ <plugin id="org.eclipse.e4.ui.css.swt"/>
+ <plugin id="org.eclipse.e4.ui.css.swt.theme"/>
+ <plugin id="org.eclipse.e4.ui.di"/>
+ <plugin id="org.eclipse.e4.ui.model.workbench"/>
+ <plugin id="org.eclipse.e4.ui.services"/>
+ <plugin id="org.eclipse.e4.ui.widgets"/>
+ <plugin id="org.eclipse.e4.ui.workbench"/>
+ <plugin id="org.eclipse.e4.ui.workbench.renderers.swt"/>
+ <plugin id="org.eclipse.e4.ui.workbench.renderers.swt.cocoa" fragment="true"/>
+ <plugin id="org.eclipse.e4.ui.workbench.swt"/>
+ <plugin id="org.eclipse.e4.ui.workbench3"/>
+ <plugin id="org.eclipse.emf.common"/>
+ <plugin id="org.eclipse.emf.ecore"/>
+ <plugin id="org.eclipse.emf.ecore.change"/>
+ <plugin id="org.eclipse.emf.ecore.xmi"/>
+ <plugin id="org.eclipse.equinox.app"/>
+ <plugin id="org.eclipse.equinox.common"/>
+ <plugin id="org.eclipse.equinox.concurrent"/>
+ <plugin id="org.eclipse.equinox.ds"/>
+ <plugin id="org.eclipse.equinox.event"/>
+ <plugin id="org.eclipse.equinox.preferences"/>
+ <plugin id="org.eclipse.equinox.registry"/>
+ <plugin id="org.eclipse.equinox.util"/>
+ <plugin id="org.eclipse.fx.javafx"/>
+ <plugin id="org.eclipse.fx.osgi" fragment="true"/>
+ <plugin id="org.eclipse.fx.sample.e4swt"/>
+ <plugin id="org.eclipse.fx.sample.e4swt.fx"/>
+ <plugin id="org.eclipse.fx.ui.di.interopt"/>
+ <plugin id="org.eclipse.jface"/>
+ <plugin id="org.eclipse.jface.databinding"/>
+ <plugin id="org.eclipse.osgi"/>
+ <plugin id="org.eclipse.osgi.compatibility.state" fragment="true"/>
+ <plugin id="org.eclipse.osgi.services"/>
+ <plugin id="org.eclipse.swt"/>
+ <plugin id="org.eclipse.swt.carbon.macosx" fragment="true"/>
+ <plugin id="org.eclipse.swt.cocoa.macosx" fragment="true"/>
+ <plugin id="org.eclipse.swt.cocoa.macosx.x86_64" fragment="true"/>
+ <plugin id="org.eclipse.swt.gtk.linux.ppc" fragment="true"/>
+ <plugin id="org.eclipse.swt.gtk.linux.ppc64" fragment="true"/>
+ <plugin id="org.eclipse.swt.gtk.linux.s390" fragment="true"/>
+ <plugin id="org.eclipse.swt.gtk.linux.s390x" fragment="true"/>
+ <plugin id="org.eclipse.swt.gtk.linux.x86" fragment="true"/>
+ <plugin id="org.eclipse.swt.gtk.linux.x86_64" fragment="true"/>
+ <plugin id="org.eclipse.swt.gtk.solaris.sparc" fragment="true"/>
+ <plugin id="org.eclipse.swt.gtk.solaris.x86" fragment="true"/>
+ <plugin id="org.eclipse.swt.motif.aix.ppc" fragment="true"/>
+ <plugin id="org.eclipse.swt.motif.hpux.ia64_32" fragment="true"/>
+ <plugin id="org.eclipse.swt.motif.linux.x86" fragment="true"/>
+ <plugin id="org.eclipse.swt.motif.solaris.sparc" fragment="true"/>
+ <plugin id="org.eclipse.swt.photon.qnx.x86" fragment="true"/>
+ <plugin id="org.eclipse.swt.win32.win32.x86" fragment="true"/>
+ <plugin id="org.eclipse.swt.win32.win32.x86_64" fragment="true"/>
+ <plugin id="org.w3c.css.sac"/>
+ <plugin id="org.w3c.dom.events"/>
+ <plugin id="org.w3c.dom.smil"/>
+ <plugin id="org.w3c.dom.svg"/>
+ </plugins>
+
+
+</product>
diff --git a/demos/org.eclipse.fx.sample.e4swt/plugin.xml b/demos/org.eclipse.fx.sample.e4swt/plugin.xml
new file mode 100644
index 000000000..c64dc58ee
--- /dev/null
+++ b/demos/org.eclipse.fx.sample.e4swt/plugin.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<plugin>
+
+ <extension
+ id="product"
+ point="org.eclipse.core.runtime.products">
+ <product
+ name="org.eclipse.fx.sample.e4swt"
+ application="org.eclipse.e4.ui.workbench.swt.E4Application">
+ <property
+ name="applicationCSS"
+ value="platform:/plugin/org.eclipse.fx.sample.e4swt/css/default.css">
+ </property>
+ <property
+ name="appName"
+ value="org.eclipse.fx.sample.e4swt">
+ </property>
+ </product>
+ </extension>
+
+</plugin>

Back to the top