Skip to main content
summaryrefslogtreecommitdiffstats
path: root/demos
diff options
context:
space:
mode:
authorTom Schindl2013-05-23 17:59:53 -0400
committerTom Schindl2013-05-23 17:59:53 -0400
commitf8c5d9783f451e6fa3196f90b6b0c1a0ce54cbb4 (patch)
tree68b20f2feb81f2f1db4d5c40765002cddd4ee62e /demos
parenta25b42fbfa78bc3596bafa2b8b755280b1acad9e (diff)
downloadorg.eclipse.efxclipse-f8c5d9783f451e6fa3196f90b6b0c1a0ce54cbb4.tar.gz
org.eclipse.efxclipse-f8c5d9783f451e6fa3196f90b6b0c1a0ce54cbb4.tar.xz
org.eclipse.efxclipse-f8c5d9783f451e6fa3196f90b6b0c1a0ce54cbb4.zip
initial check in
Diffstat (limited to 'demos')
-rwxr-xr-xdemos/org.eclipse.fx.demo.logo/.classpath7
-rwxr-xr-xdemos/org.eclipse.fx.demo.logo/.gitignore2
-rwxr-xr-xdemos/org.eclipse.fx.demo.logo/.project23
-rwxr-xr-xdemos/org.eclipse.fx.demo.logo/.settings/org.eclipse.core.runtime.prefs2
-rwxr-xr-xdemos/org.eclipse.fx.demo.logo/.settings/org.eclipse.jdt.core.prefs11
-rwxr-xr-xdemos/org.eclipse.fx.demo.logo/build.fxbuild8
-rwxr-xr-xdemos/org.eclipse.fx.demo.logo/src/org/eclipse/fx/demo/logo/LogoAnimation.java71
-rwxr-xr-xdemos/org.eclipse.fx.demo.logo/src/org/eclipse/fx/demo/logo/efxclipse2-orig.fxml247
-rwxr-xr-xdemos/org.eclipse.fx.demo.logo/src/org/eclipse/fx/demo/logo/efxclipse2.fxml285
9 files changed, 656 insertions, 0 deletions
diff --git a/demos/org.eclipse.fx.demo.logo/.classpath b/demos/org.eclipse.fx.demo.logo/.classpath
new file mode 100755
index 000000000..505c0e040
--- /dev/null
+++ b/demos/org.eclipse.fx.demo.logo/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="at.bestsolution.efxclipse.tooling.jdt.core.JAVAFX_CONTAINER"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/demos/org.eclipse.fx.demo.logo/.gitignore b/demos/org.eclipse.fx.demo.logo/.gitignore
new file mode 100755
index 000000000..348c102af
--- /dev/null
+++ b/demos/org.eclipse.fx.demo.logo/.gitignore
@@ -0,0 +1,2 @@
+/build
+/bin
diff --git a/demos/org.eclipse.fx.demo.logo/.project b/demos/org.eclipse.fx.demo.logo/.project
new file mode 100755
index 000000000..a9422d6cc
--- /dev/null
+++ b/demos/org.eclipse.fx.demo.logo/.project
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.fx.demo.logo</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
diff --git a/demos/org.eclipse.fx.demo.logo/.settings/org.eclipse.core.runtime.prefs b/demos/org.eclipse.fx.demo.logo/.settings/org.eclipse.core.runtime.prefs
new file mode 100755
index 000000000..deae05a97
--- /dev/null
+++ b/demos/org.eclipse.fx.demo.logo/.settings/org.eclipse.core.runtime.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+line.separator=\r\n
diff --git a/demos/org.eclipse.fx.demo.logo/.settings/org.eclipse.jdt.core.prefs b/demos/org.eclipse.fx.demo.logo/.settings/org.eclipse.jdt.core.prefs
new file mode 100755
index 000000000..7341ab168
--- /dev/null
+++ b/demos/org.eclipse.fx.demo.logo/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,11 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.7
diff --git a/demos/org.eclipse.fx.demo.logo/build.fxbuild b/demos/org.eclipse.fx.demo.logo/build.fxbuild
new file mode 100755
index 000000000..f9cdd3f8f
--- /dev/null
+++ b/demos/org.eclipse.fx.demo.logo/build.fxbuild
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<anttasks:AntTask xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:anttasks="http://org.eclipse.fx.ide.jdt/1.0" buildDirectory="${workspace}/at.bestsolution.efxclipse.runtime.examples.logo/">
+ <deploy>
+ <application name="Logo" mainclass="org.eclipse.fx.demo.logo.LogoAnimation" version="1.0.0"/>
+ <info vendor="BestSolution.at"/>
+ </deploy>
+ <signjar/>
+</anttasks:AntTask>
diff --git a/demos/org.eclipse.fx.demo.logo/src/org/eclipse/fx/demo/logo/LogoAnimation.java b/demos/org.eclipse.fx.demo.logo/src/org/eclipse/fx/demo/logo/LogoAnimation.java
new file mode 100755
index 000000000..665d773c8
--- /dev/null
+++ b/demos/org.eclipse.fx.demo.logo/src/org/eclipse/fx/demo/logo/LogoAnimation.java
@@ -0,0 +1,71 @@
+package org.eclipse.fx.demo.logo;
+
+import javafx.animation.Animation;
+import javafx.animation.FadeTransition;
+import javafx.animation.ParallelTransition;
+import javafx.animation.ScaleTransition;
+import javafx.animation.SequentialTransition;
+import javafx.animation.TranslateTransition;
+import javafx.application.Application;
+import javafx.fxml.FXMLLoader;
+import javafx.scene.Group;
+import javafx.scene.Scene;
+import javafx.scene.layout.StackPane;
+import javafx.scene.paint.Color;
+import javafx.stage.Stage;
+import javafx.stage.StageStyle;
+import javafx.util.Duration;
+
+public class LogoAnimation extends Application {
+
+ /**
+ * @param args
+ */
+ public static void main(String[] args) {
+ Application.launch(args);
+ }
+
+ @Override
+ public void start(Stage primaryStage) throws Exception {
+ Group g = FXMLLoader.load(LogoAnimation.class.getResource("efxclipse2.fxml"));
+
+ Group text2 = (Group) g.lookup("#text_clipse");
+ text2.setTranslateX(-220);
+
+ Group logo = (Group) g.lookup("#logo");
+ logo.setOpacity(0);
+
+ TranslateTransition tt = new TranslateTransition(new Duration(3000), text2);
+ tt.setFromX(-220);
+ tt.setToX(0);
+
+ FadeTransition ft = new FadeTransition(new Duration(2000), logo);
+ ft.setFromValue(0);
+ ft.setToValue(1.0);
+
+ ScaleTransition st = new ScaleTransition(new Duration(2000),logo);
+ st.setFromX(0);
+ st.setToX(1);
+
+ SequentialTransition t = new SequentialTransition(tt,new ParallelTransition(ft,st));
+ t.setDelay(new Duration(2000));
+ t.setAutoReverse(true);
+ t.setCycleCount(Animation.INDEFINITE);
+ t.play();
+
+
+
+ StackPane p = new StackPane();
+ p.getChildren().add(g);
+
+ Scene s = new Scene(p);
+ s.setFill(Color.TRANSPARENT);
+
+ primaryStage.initStyle(StageStyle.TRANSPARENT);
+ primaryStage.setWidth(657);
+ primaryStage.setHeight(237);
+ primaryStage.setScene(s);
+ primaryStage.show();
+ }
+
+}
diff --git a/demos/org.eclipse.fx.demo.logo/src/org/eclipse/fx/demo/logo/efxclipse2-orig.fxml b/demos/org.eclipse.fx.demo.logo/src/org/eclipse/fx/demo/logo/efxclipse2-orig.fxml
new file mode 100755
index 000000000..51f913ce4
--- /dev/null
+++ b/demos/org.eclipse.fx.demo.logo/src/org/eclipse/fx/demo/logo/efxclipse2-orig.fxml
@@ -0,0 +1,247 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import java.lang.*?>
+<?import javafx.scene.*?>
+<?import javafx.scene.shape.*?>
+<?import javafx.scene.paint.*?>
+<?import javafx.scene.image.*?>
+<?import javafx.scene.transform.*?>
+<?import javafx.scene.effect.*?>
+
+<Group fx:id='_root' xmlns:fx="http://javafx.com/fxml" xmlns:fxsvg="http://efxclipse.org/fxml-svg">
+ <children>
+ <SVGPath
+ content="M357.756,212.806c-24.912,10.999-57.267,17.646-92.636,17.646c-36.173,0-69.191-6.953-94.321-18.403 c-19.204,21.838-30.856,50.479-30.856,81.846c0,31.659,11.871,60.542,31.397,82.455c25.061-11.304,57.867-18.156,93.78-18.156 c35.112,0,67.252,6.552,92.09,17.408c19.131-21.82,30.733-50.407,30.733-81.707C387.943,262.891,376.564,234.546,357.756,212.806z"
+ strokeDashOffset="0.0"
+ strokeLineCap="BUTT"
+ strokeLineJoin="MITER"
+ strokeMiterLimit="4.0"
+ strokeWidth="1.0"
+ opacity="1"
+ >
+ <fill>
+ <RadialGradient
+ centerX="263.9434"
+ centerY="294.1992"
+ radius="124.057"
+ proportional="false"
+ fx:id="SVGID_1_"
+ >
+ <stops>
+ <Stop
+ offset="0.5043"
+ >
+ <color>
+ <Color>
+ <red>0.0</red>
+ <green>0.0</green>
+ <blue>0.0</blue>
+ <opacity>1.0</opacity>
+ </Color>
+ </color>
+ </Stop>
+ <Stop
+ offset="1.0"
+ >
+ <color>
+ <Color>
+ <red>0.0</red>
+ <green>0.0</green>
+ <blue>0.0</blue>
+ <opacity>0.0</opacity>
+ </Color>
+ </color>
+ </Stop>
+ </stops>
+ </RadialGradient>
+ </fill>
+ <stroke>
+ TRANSPARENT
+ </stroke>
+ </SVGPath>
+ <SVGPath
+ content="M263.943,211.322c45.58,0,82.53,36.969,82.53,82.572c0,45.604-36.95,82.573-82.53,82.573s-82.529-36.969-82.529-82.573 C181.414,248.291,218.363,211.322,263.943,211.322z"
+ strokeDashOffset="0.0"
+ strokeLineCap="BUTT"
+ strokeLineJoin="MITER"
+ strokeMiterLimit="4.0"
+ strokeWidth="1.0"
+ opacity="1"
+ >
+ <fill>
+ BLACK
+ </fill>
+ <stroke>
+ TRANSPARENT
+ </stroke>
+ </SVGPath>
+ <Group
+ opacity="1.0"
+ >
+ <children>
+ <Group
+ opacity="1.0"
+ >
+ <children>
+ <SVGPath
+ content="M239.626,259.934c0-3.999,1.654-5.791,5.926-5.791c2.48,0,4.96,0.276,7.166,0.965l3.032-13.098 c-4.272-2.62-10.335-4.688-18.603-4.688c-15.709,0-21.221,11.719-21.221,23.714v5.652h-6.752v15.717h6.752v54.046h23.701v-54.046 h9.371v-15.717h-9.371L239.626,259.934L239.626,259.934z M299.846,298.124l17.776-31.435h-25.355 c-1.653,5.239-3.308,10.065-5.649,14.339l-6.201-14.339H253.27l17.639,33.503l-20.533,36.26h25.769 c2.342-6.756,4.822-13.235,8.13-19.302l8.819,19.302h27.973L299.846,298.124z"
+ strokeDashOffset="0.0"
+ strokeLineCap="BUTT"
+ strokeLineJoin="MITER"
+ strokeMiterLimit="4.0"
+ strokeWidth="1.0"
+ opacity="1"
+ >
+ <fill>
+ <Color>
+ <red>1.0</red>
+ <green>1.0</green>
+ <blue>1.0</blue>
+ </Color>
+ </fill>
+ <stroke>
+ TRANSPARENT
+ </stroke>
+ </SVGPath>
+ </children>
+ </Group>
+ </children>
+ </Group>
+ <Group
+ opacity="1.0"
+ >
+ <children>
+ <Group
+ opacity="1.0"
+ >
+ <children>
+ <SVGPath
+ content="M140.359,277.433c-2.743-3.745-6.249-6.73-10.514-8.951c-4.268-2.222-9.273-3.333-15.021-3.333 c-5.139,0-9.818,0.915-14.041,2.744c-4.224,1.83-7.859,4.335-10.906,7.514c-3.049,3.181-5.4,6.949-7.053,11.304 c-1.655,4.357-2.482,9.062-2.482,14.114c0,5.227,0.804,10.02,2.417,14.375c1.61,4.356,3.896,8.102,6.857,11.238 c2.959,3.136,6.573,5.554,10.841,7.253c4.265,1.697,9.055,2.548,14.367,2.548c7.661,0,14.192-1.741,19.592-5.229 c5.398-3.482,9.404-9.277,12.016-17.38h-16.326c-0.61,2.091-2.266,4.073-4.963,5.945c-2.7,1.875-5.922,2.81-9.666,2.81 c-5.224,0-9.23-1.35-12.016-4.051c-2.788-2.699-4.31-7.057-4.571-13.067h48.718c0.347-5.228-0.088-10.235-1.306-15.028 C145.082,285.45,143.102,281.18,140.359,277.433z M98.89,293.507c0.085-1.307,0.369-2.787,0.849-4.443 c0.478-1.654,1.306-3.222,2.482-4.705c1.175-1.48,2.743-2.722,4.702-3.725c1.959-1,4.418-1.502,7.38-1.502 c4.526,0,7.902,1.221,10.123,3.659c2.22,2.44,3.765,6.011,4.637,10.716H98.89z M420.913,318.663 c-2.396,2.481-5.812,3.724-10.253,3.724c-2.873,0-5.312-0.652-7.314-1.96c-2.004-1.307-3.592-2.982-4.768-5.03 c-1.175-2.047-2.024-4.332-2.547-6.86c-0.522-2.524-0.784-5.009-0.784-7.449c0-2.525,0.261-5.074,0.784-7.645 c0.521-2.568,1.415-4.921,2.678-7.057c1.261-2.134,2.895-3.875,4.898-5.227c2.002-1.35,4.482-2.025,7.443-2.025 c7.923,0,12.494,3.877,13.714,11.63h18.155c-0.261-4.355-1.306-8.123-3.135-11.304c-1.828-3.179-4.201-5.836-7.118-7.972 c-2.918-2.134-6.227-3.724-9.927-4.77c-3.702-1.045-7.556-1.568-11.56-1.568c-5.484,0-10.362,0.915-14.629,2.744 c-4.267,1.83-7.881,4.378-10.841,7.645c-2.961,3.267-5.204,7.145-6.727,11.63c-1.524,4.488-2.286,9.344-2.286,14.571 c0,5.053,0.827,9.691,2.482,13.917c1.653,4.227,3.961,7.863,6.922,10.912c2.959,3.05,6.551,5.423,10.775,7.122 c4.222,1.697,8.86,2.548,13.911,2.548c8.967,0,16.326-2.354,22.073-7.058s9.229-11.543,10.447-20.517h-17.894 C424.809,312.848,423.307,316.18,420.913,318.663z M451.018,334.54h18.548v-93.305h-18.548V334.54z M481.45,256.524h18.547v-15.29 H481.45V256.524z M481.45,334.54h18.547v-67.561H481.45V334.54z M572.616,276.126c-2.526-3.31-5.704-5.966-9.534-7.972 c-3.833-2.003-8.404-3.005-13.715-3.005c-4.18,0-8.012,0.829-11.493,2.483c-3.484,1.656-6.357,4.312-8.621,7.972h-0.261v-8.625 h-17.633v91.214h18.547v-32.018h0.262c2.263,3.312,5.159,5.815,8.687,7.516c3.525,1.697,7.38,2.548,11.559,2.548 c4.964,0,9.294-0.96,12.996-2.875c3.7-1.915,6.792-4.486,9.272-7.71c2.482-3.224,4.331-6.926,5.552-11.107 c1.219-4.183,1.829-8.537,1.829-13.068c0-4.791-0.61-9.387-1.829-13.787C577.013,283.293,575.141,279.438,572.616,276.126z M560.73,308.927c-0.521,2.614-1.416,4.901-2.678,6.861c-1.264,1.96-2.919,3.551-4.964,4.77c-2.047,1.222-4.594,1.829-7.641,1.829 c-2.961,0-5.485-0.607-7.575-1.829c-2.09-1.219-3.768-2.81-5.028-4.77c-1.264-1.96-2.178-4.247-2.743-6.861 c-0.566-2.612-0.85-5.27-0.85-7.971c0-2.787,0.262-5.489,0.784-8.103c0.521-2.614,1.414-4.921,2.678-6.926 c1.261-2.003,2.916-3.637,4.963-4.901c2.045-1.262,4.592-1.895,7.642-1.895c2.96,0,5.464,0.633,7.511,1.895 c2.045,1.264,3.722,2.92,5.028,4.966c1.307,2.048,2.24,4.378,2.809,6.992c0.564,2.613,0.849,5.271,0.849,7.972 S561.253,306.312,560.73,308.927z M640.534,299.584c-2.004-1.438-4.29-2.592-6.857-3.463c-2.568-0.87-5.204-1.611-7.901-2.222 c-2.612-0.608-5.183-1.176-7.706-1.699c-2.526-0.523-4.768-1.111-6.728-1.764c-1.959-0.653-3.549-1.503-4.767-2.548 c-1.222-1.045-1.829-2.395-1.829-4.051c0-1.393,0.347-2.503,1.045-3.332c0.696-0.827,1.545-1.458,2.547-1.895 c1-0.435,2.11-0.719,3.331-0.85c1.218-0.13,2.351-0.196,3.396-0.196c3.309,0,6.182,0.633,8.62,1.895 c2.438,1.264,3.787,3.681,4.05,7.252h17.633c-0.351-4.182-1.417-7.645-3.2-10.389c-1.786-2.744-4.029-4.943-6.727-6.599 c-2.7-1.654-5.771-2.83-9.208-3.528c-3.441-0.696-6.988-1.045-10.646-1.045s-7.229,0.327-10.71,0.98 c-3.483,0.653-6.618,1.787-9.404,3.398c-2.787,1.613-5.027,3.812-6.727,6.599c-1.697,2.789-2.547,6.36-2.547,10.716 c0,2.963,0.607,5.468,1.829,7.514c1.218,2.048,2.827,3.747,4.832,5.097c2.002,1.353,4.288,2.438,6.856,3.267 c2.567,0.829,5.202,1.549,7.902,2.156c6.616,1.395,11.774,2.789,15.478,4.182c3.699,1.396,5.552,3.485,5.552,6.272 c0,1.656-0.393,3.028-1.177,4.117c-0.783,1.09-1.763,1.96-2.938,2.612c-1.175,0.653-2.481,1.134-3.919,1.438 c-1.438,0.307-2.809,0.457-4.114,0.457c-1.828,0-3.592-0.216-5.289-0.653c-1.698-0.435-3.2-1.109-4.507-2.024 s-2.373-2.092-3.199-3.528c-0.829-1.438-1.241-3.156-1.241-5.162h-17.633c0.174,4.531,1.196,8.299,3.069,11.304 c1.872,3.007,4.266,5.425,7.184,7.253c2.917,1.83,6.247,3.138,9.992,3.922c3.743,0.783,7.575,1.176,11.494,1.176 c3.83,0,7.596-0.371,11.298-1.11c3.7-0.739,6.987-2.026,9.861-3.854c2.873-1.829,5.202-4.247,6.986-7.253 c1.784-3.007,2.679-6.729,2.679-11.174c0-3.137-0.61-5.771-1.828-7.905C644.146,302.809,642.536,301.021,640.534,299.584z M717.463,290.24c-1.221-4.79-3.2-9.06-5.941-12.807c-2.743-3.745-6.25-6.73-10.516-8.951c-4.268-2.222-9.272-3.333-15.021-3.333 c-5.14,0-9.818,0.915-14.041,2.744c-4.226,1.83-7.859,4.335-10.906,7.514c-3.049,3.181-5.399,6.949-7.053,11.304 c-1.655,4.357-2.481,9.062-2.481,14.114c0,5.227,0.804,10.02,2.416,14.375c1.61,4.356,3.896,8.102,6.857,11.237 c2.959,3.137,6.572,5.555,10.841,7.254c4.266,1.697,9.055,2.548,14.367,2.548c7.661,0,14.19-1.741,19.592-5.229 c5.397-3.482,9.403-9.277,12.017-17.38h-16.327c-0.608,2.091-2.265,4.073-4.963,5.945c-2.7,1.875-5.923,2.81-9.665,2.81 c-5.225,0-9.229-1.35-12.017-4.051c-2.788-2.699-4.312-7.057-4.571-13.067h48.719C719.116,300.041,718.682,295.032,717.463,290.24 z M670.051,293.507c0.086-1.307,0.369-2.787,0.85-4.443c0.478-1.654,1.307-3.222,2.48-4.705c1.176-1.48,2.743-2.722,4.702-3.725 c1.96-1,4.419-1.502,7.38-1.502c4.526,0,7.902,1.221,10.122,3.659c2.221,2.44,3.767,6.011,4.638,10.716H670.051z"
+ strokeDashOffset="0.0"
+ strokeLineCap="BUTT"
+ strokeLineJoin="MITER"
+ strokeMiterLimit="4.0"
+ strokeWidth="1.0"
+ opacity="1"
+ >
+ <fill>
+ <Color>
+ <red>0.09019607843137255</red>
+ <green>0.5215686274509804</green>
+ <blue>0.7450980392156863</blue>
+ </Color>
+ </fill>
+ <stroke>
+ TRANSPARENT
+ </stroke>
+ </SVGPath>
+ </children>
+ </Group>
+ </children>
+ </Group>
+ <Group
+ opacity="1.0"
+ >
+ <children>
+ <SVGPath
+ content="M265.121,230.452c23.94,0,46.489-3.054,66.293-8.433c-17.458-16.018-40.733-25.798-66.294-25.798 c-25.557,0-48.828,9.777-66.286,25.791C218.639,227.391,241.18,230.452,265.121,230.452z"
+ strokeDashOffset="0.0"
+ strokeLineCap="BUTT"
+ strokeLineJoin="MITER"
+ strokeMiterLimit="4.0"
+ strokeWidth="1.0"
+ opacity="1"
+ >
+ <fill>
+ <RadialGradient
+ centerX="264.124"
+ centerY="295.3364"
+ radius="98.4268"
+ proportional="false"
+ fx:id="SVGID_2_"
+ >
+ <stops>
+ <Stop
+ offset="0.5951"
+ >
+ <color>
+ <Color>
+ <red>0.0</red>
+ <green>0.0</green>
+ <blue>0.0</blue>
+ <opacity>1.0</opacity>
+ </Color>
+ </color>
+ </Stop>
+ <Stop
+ offset="1.0"
+ >
+ <color>
+ <Color>
+ <red>0.0</red>
+ <green>0.0</green>
+ <blue>0.0</blue>
+ <opacity>0.0</opacity>
+ </Color>
+ </color>
+ </Stop>
+ </stops>
+ </RadialGradient>
+ </fill>
+ <stroke>
+ TRANSPARENT
+ </stroke>
+ </SVGPath>
+ <SVGPath
+ content="M265.121,358.193c-23.935,0-46.474,3.058-66.275,8.434c17.456,16.007,40.723,25.779,66.274,25.779 c25.556,0,48.826-9.775,66.283-25.787C311.602,361.242,289.055,358.193,265.121,358.193z"
+ strokeDashOffset="0.0"
+ strokeLineCap="BUTT"
+ strokeLineJoin="MITER"
+ strokeMiterLimit="4.0"
+ strokeWidth="1.0"
+ opacity="1"
+ >
+ <fill>
+ <RadialGradient
+ centerX="265.125"
+ centerY="293.2998"
+ radius="97.4491"
+ proportional="false"
+ fx:id="SVGID_3_"
+ >
+ <stops>
+ <Stop
+ offset="0.5951"
+ >
+ <color>
+ <Color>
+ <red>0.0</red>
+ <green>0.0</green>
+ <blue>0.0</blue>
+ <opacity>1.0</opacity>
+ </Color>
+ </color>
+ </Stop>
+ <Stop
+ offset="1.0"
+ >
+ <color>
+ <Color>
+ <red>0.0</red>
+ <green>0.0</green>
+ <blue>0.0</blue>
+ <opacity>0.0</opacity>
+ </Color>
+ </color>
+ </Stop>
+ </stops>
+ </RadialGradient>
+ </fill>
+ <stroke>
+ TRANSPARENT
+ </stroke>
+ </SVGPath>
+ </children>
+ </Group>
+ </children>
+</Group>
diff --git a/demos/org.eclipse.fx.demo.logo/src/org/eclipse/fx/demo/logo/efxclipse2.fxml b/demos/org.eclipse.fx.demo.logo/src/org/eclipse/fx/demo/logo/efxclipse2.fxml
new file mode 100755
index 000000000..8f9e0a1aa
--- /dev/null
+++ b/demos/org.eclipse.fx.demo.logo/src/org/eclipse/fx/demo/logo/efxclipse2.fxml
@@ -0,0 +1,285 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import java.lang.*?>
+<?import javafx.scene.*?>
+<?import javafx.scene.shape.*?>
+<?import javafx.scene.paint.*?>
+<?import javafx.scene.image.*?>
+<?import javafx.scene.transform.*?>
+<?import javafx.scene.effect.*?>
+
+<Group fx:id='_root' xmlns:fx="http://javafx.com/fxml" xmlns:fxsvg="http://efxclipse.org/fxml-svg">
+ <children>
+ <Group fx:id="logo">
+ <children>
+ <SVGPath
+ content="M357.756,212.806c-24.912,10.999-57.267,17.646-92.636,17.646c-36.173,0-69.191-6.953-94.321-18.403 c-19.204,21.838-30.856,50.479-30.856,81.846c0,31.659,11.871,60.542,31.397,82.455c25.061-11.304,57.867-18.156,93.78-18.156 c35.112,0,67.252,6.552,92.09,17.408c19.131-21.82,30.733-50.407,30.733-81.707C387.943,262.891,376.564,234.546,357.756,212.806z"
+ strokeDashOffset="0.0"
+ strokeLineCap="BUTT"
+ strokeLineJoin="MITER"
+ strokeMiterLimit="4.0"
+ strokeWidth="1.0"
+ opacity="1"
+ fx:id="logo_fx_backgradient"
+ >
+ <fill>
+ <RadialGradient
+ centerX="263.9434"
+ centerY="294.1992"
+ radius="124.057"
+ proportional="false"
+ fx:id="SVGID_1_"
+ >
+ <stops>
+ <Stop
+ offset="0.5043"
+ >
+ <color>
+ <Color>
+ <red>0.0</red>
+ <green>0.0</green>
+ <blue>0.0</blue>
+ <opacity>1.0</opacity>
+ </Color>
+ </color>
+ </Stop>
+ <Stop
+ offset="1.0"
+ >
+ <color>
+ <Color>
+ <red>0.0</red>
+ <green>0.0</green>
+ <blue>0.0</blue>
+ <opacity>0.0</opacity>
+ </Color>
+ </color>
+ </Stop>
+ </stops>
+ </RadialGradient>
+ </fill>
+ <stroke>
+ TRANSPARENT
+ </stroke>
+ </SVGPath>
+ <SVGPath
+ content="M263.943,211.322c45.58,0,82.53,36.969,82.53,82.572c0,45.604-36.95,82.573-82.53,82.573s-82.529-36.969-82.529-82.573 C181.414,248.291,218.363,211.322,263.943,211.322z"
+ strokeDashOffset="0.0"
+ strokeLineCap="BUTT"
+ strokeLineJoin="MITER"
+ strokeMiterLimit="4.0"
+ strokeWidth="1.0"
+ opacity="1"
+ fx:id="logo_fx_circle_black"
+ >
+ <fill>
+ BLACK
+ </fill>
+ <stroke>
+ TRANSPARENT
+ </stroke>
+ </SVGPath>
+ <Group
+ opacity="1.0"
+ fx:id="logo_fx_text">
+ <children>
+ <Group
+ opacity="1.0"
+ >
+ <children>
+ <SVGPath
+ content="M239.626,259.934c0-3.999,1.654-5.791,5.926-5.791c2.48,0,4.96,0.276,7.166,0.965l3.032-13.098 c-4.272-2.62-10.335-4.688-18.603-4.688c-15.709,0-21.221,11.719-21.221,23.714v5.652h-6.752v15.717h6.752v54.046h23.701v-54.046 h9.371v-15.717h-9.371L239.626,259.934L239.626,259.934z M299.846,298.124l17.776-31.435h-25.355 c-1.653,5.239-3.308,10.065-5.649,14.339l-6.201-14.339H253.27l17.639,33.503l-20.533,36.26h25.769 c2.342-6.756,4.822-13.235,8.13-19.302l8.819,19.302h27.973L299.846,298.124z"
+ strokeDashOffset="0.0"
+ strokeLineCap="BUTT"
+ strokeLineJoin="MITER"
+ strokeMiterLimit="4.0"
+ strokeWidth="1.0"
+ opacity="1"
+ >
+ <fill>
+ <Color>
+ <red>1.0</red>
+ <green>1.0</green>
+ <blue>1.0</blue>
+ </Color>
+ </fill>
+ <stroke>
+ TRANSPARENT
+ </stroke>
+ </SVGPath>
+ </children>
+ </Group>
+ </children>
+ </Group>
+ <Group
+ opacity="1.0"
+ fx:id="logo_top_shadow">
+ <children>
+ <SVGPath
+ content="M265.121,230.452c23.94,0,46.489-3.054,66.293-8.433c-17.458-16.018-40.733-25.798-66.294-25.798 c-25.557,0-48.828,9.777-66.286,25.791C218.639,227.391,241.18,230.452,265.121,230.452z"
+ strokeDashOffset="0.0"
+ strokeLineCap="BUTT"
+ strokeLineJoin="MITER"
+ strokeMiterLimit="4.0"
+ strokeWidth="1.0"
+ opacity="1"
+ >
+ <fill>
+ <RadialGradient
+ centerX="264.124"
+ centerY="295.3364"
+ radius="98.4268"
+ proportional="false"
+ fx:id="SVGID_2_"
+ >
+ <stops>
+ <Stop
+ offset="0.5951"
+ >
+ <color>
+ <Color>
+ <red>0.0</red>
+ <green>0.0</green>
+ <blue>0.0</blue>
+ <opacity>1.0</opacity>
+ </Color>
+ </color>
+ </Stop>
+ <Stop
+ offset="1.0"
+ >
+ <color>
+ <Color>
+ <red>0.0</red>
+ <green>0.0</green>
+ <blue>0.0</blue>
+ <opacity>0.0</opacity>
+ </Color>
+ </color>
+ </Stop>
+ </stops>
+ </RadialGradient>
+ </fill>
+ <stroke>
+ TRANSPARENT
+ </stroke>
+ </SVGPath>
+ <SVGPath
+ content="M265.121,358.193c-23.935,0-46.474,3.058-66.275,8.434c17.456,16.007,40.723,25.779,66.274,25.779 c25.556,0,48.826-9.775,66.283-25.787C311.602,361.242,289.055,358.193,265.121,358.193z"
+ strokeDashOffset="0.0"
+ strokeLineCap="BUTT"
+ strokeLineJoin="MITER"
+ strokeMiterLimit="4.0"
+ strokeWidth="1.0"
+ opacity="1"
+ >
+ <fill>
+ <RadialGradient
+ centerX="265.125"
+ centerY="293.2998"
+ radius="97.4491"
+ proportional="false"
+ fx:id="SVGID_3_"
+ >
+ <stops>
+ <Stop
+ offset="0.5951"
+ >
+ <color>
+ <Color>
+ <red>0.0</red>
+ <green>0.0</green>
+ <blue>0.0</blue>
+ <opacity>1.0</opacity>
+ </Color>
+ </color>
+ </Stop>
+ <Stop
+ offset="1.0"
+ >
+ <color>
+ <Color>
+ <red>0.0</red>
+ <green>0.0</green>
+ <blue>0.0</blue>
+ <opacity>0.0</opacity>
+ </Color>
+ </color>
+ </Stop>
+ </stops>
+ </RadialGradient>
+ </fill>
+ <stroke>
+ TRANSPARENT
+ </stroke>
+ </SVGPath>
+ </children>
+ </Group>
+ </children>
+ </Group>
+ <Group
+ opacity="1.0"
+ fx:id="text_e">
+ <children>
+ <Group
+ opacity="1.0"
+ >
+ <children>
+ <SVGPath
+ content="M140.359,277.433c-2.743-3.745-6.249-6.73-10.514-8.951c-4.268-2.222-9.273-3.333-15.021-3.333 c-5.139,0-9.818,0.915-14.041,2.744c-4.224,1.83-7.859,4.335-10.906,7.514c-3.049,3.181-5.4,6.949-7.053,11.304 c-1.655,4.357-2.482,9.062-2.482,14.114c0,5.227,0.804,10.02,2.417,14.375c1.61,4.356,3.896,8.102,6.857,11.238 c2.959,3.136,6.573,5.554,10.841,7.253c4.265,1.697,9.055,2.548,14.367,2.548c7.661,0,14.192-1.741,19.592-5.229 c5.398-3.482,9.404-9.277,12.016-17.38h-16.326c-0.61,2.091-2.266,4.073-4.963,5.945c-2.7,1.875-5.922,2.81-9.666,2.81 c-5.224,0-9.23-1.35-12.016-4.051c-2.788-2.699-4.31-7.057-4.571-13.067h48.718c0.347-5.228-0.088-10.235-1.306-15.028 C145.082,285.45,143.102,281.18,140.359,277.433z M98.89,293.507c0.085-1.307,0.369-2.787,0.849-4.443 c0.478-1.654,1.306-3.222,2.482-4.705c1.175-1.48,2.743-2.722,4.702-3.725c1.959-1,4.418-1.502,7.38-1.502 c4.526,0,7.902,1.221,10.123,3.659c2.22,2.44,3.765,6.011,4.637,10.716H98.89z"
+ strokeDashOffset="0.0"
+ strokeLineCap="BUTT"
+ strokeLineJoin="MITER"
+ strokeMiterLimit="4.0"
+ strokeWidth="1.0"
+ opacity="1"
+ >
+ <fill>
+ <Color>
+ <red>0.09019607843137255</red>
+ <green>0.5215686274509804</green>
+ <blue>0.7450980392156863</blue>
+ </Color>
+ </fill>
+ <stroke>
+ TRANSPARENT
+ </stroke>
+ </SVGPath>
+ </children>
+ </Group>
+ </children>
+ </Group>
+ <Group
+ opacity="1.0"
+ fx:id="text_clipse">
+ <children>
+ <Group
+ opacity="1.0"
+ >
+ <children>
+ <SVGPath
+ content="M420.913,318.663 c-2.396,2.481-5.812,3.724-10.253,3.724c-2.873,0-5.312-0.652-7.314-1.96c-2.004-1.307-3.592-2.982-4.768-5.03 c-1.175-2.047-2.024-4.332-2.547-6.86c-0.522-2.524-0.784-5.009-0.784-7.449c0-2.525,0.261-5.074,0.784-7.645 c0.521-2.568,1.415-4.921,2.678-7.057c1.261-2.134,2.895-3.875,4.898-5.227c2.002-1.35,4.482-2.025,7.443-2.025 c7.923,0,12.494,3.877,13.714,11.63h18.155c-0.261-4.355-1.306-8.123-3.135-11.304c-1.828-3.179-4.201-5.836-7.118-7.972 c-2.918-2.134-6.227-3.724-9.927-4.77c-3.702-1.045-7.556-1.568-11.56-1.568c-5.484,0-10.362,0.915-14.629,2.744 c-4.267,1.83-7.881,4.378-10.841,7.645c-2.961,3.267-5.204,7.145-6.727,11.63c-1.524,4.488-2.286,9.344-2.286,14.571 c0,5.053,0.827,9.691,2.482,13.917c1.653,4.227,3.961,7.863,6.922,10.912c2.959,3.05,6.551,5.423,10.775,7.122 c4.222,1.697,8.86,2.548,13.911,2.548c8.967,0,16.326-2.354,22.073-7.058s9.229-11.543,10.447-20.517h-17.894 C424.809,312.848,423.307,316.18,420.913,318.663z M451.018,334.54h18.548v-93.305h-18.548V334.54z M481.45,256.524h18.547v-15.29 H481.45V256.524z M481.45,334.54h18.547v-67.561H481.45V334.54z M572.616,276.126c-2.526-3.31-5.704-5.966-9.534-7.972 c-3.833-2.003-8.404-3.005-13.715-3.005c-4.18,0-8.012,0.829-11.493,2.483c-3.484,1.656-6.357,4.312-8.621,7.972h-0.261v-8.625 h-17.633v91.214h18.547v-32.018h0.262c2.263,3.312,5.159,5.815,8.687,7.516c3.525,1.697,7.38,2.548,11.559,2.548 c4.964,0,9.294-0.96,12.996-2.875c3.7-1.915,6.792-4.486,9.272-7.71c2.482-3.224,4.331-6.926,5.552-11.107 c1.219-4.183,1.829-8.537,1.829-13.068c0-4.791-0.61-9.387-1.829-13.787C577.013,283.293,575.141,279.438,572.616,276.126z M560.73,308.927c-0.521,2.614-1.416,4.901-2.678,6.861c-1.264,1.96-2.919,3.551-4.964,4.77c-2.047,1.222-4.594,1.829-7.641,1.829 c-2.961,0-5.485-0.607-7.575-1.829c-2.09-1.219-3.768-2.81-5.028-4.77c-1.264-1.96-2.178-4.247-2.743-6.861 c-0.566-2.612-0.85-5.27-0.85-7.971c0-2.787,0.262-5.489,0.784-8.103c0.521-2.614,1.414-4.921,2.678-6.926 c1.261-2.003,2.916-3.637,4.963-4.901c2.045-1.262,4.592-1.895,7.642-1.895c2.96,0,5.464,0.633,7.511,1.895 c2.045,1.264,3.722,2.92,5.028,4.966c1.307,2.048,2.24,4.378,2.809,6.992c0.564,2.613,0.849,5.271,0.849,7.972 S561.253,306.312,560.73,308.927z M640.534,299.584c-2.004-1.438-4.29-2.592-6.857-3.463c-2.568-0.87-5.204-1.611-7.901-2.222 c-2.612-0.608-5.183-1.176-7.706-1.699c-2.526-0.523-4.768-1.111-6.728-1.764c-1.959-0.653-3.549-1.503-4.767-2.548 c-1.222-1.045-1.829-2.395-1.829-4.051c0-1.393,0.347-2.503,1.045-3.332c0.696-0.827,1.545-1.458,2.547-1.895 c1-0.435,2.11-0.719,3.331-0.85c1.218-0.13,2.351-0.196,3.396-0.196c3.309,0,6.182,0.633,8.62,1.895 c2.438,1.264,3.787,3.681,4.05,7.252h17.633c-0.351-4.182-1.417-7.645-3.2-10.389c-1.786-2.744-4.029-4.943-6.727-6.599 c-2.7-1.654-5.771-2.83-9.208-3.528c-3.441-0.696-6.988-1.045-10.646-1.045s-7.229,0.327-10.71,0.98 c-3.483,0.653-6.618,1.787-9.404,3.398c-2.787,1.613-5.027,3.812-6.727,6.599c-1.697,2.789-2.547,6.36-2.547,10.716 c0,2.963,0.607,5.468,1.829,7.514c1.218,2.048,2.827,3.747,4.832,5.097c2.002,1.353,4.288,2.438,6.856,3.267 c2.567,0.829,5.202,1.549,7.902,2.156c6.616,1.395,11.774,2.789,15.478,4.182c3.699,1.396,5.552,3.485,5.552,6.272 c0,1.656-0.393,3.028-1.177,4.117c-0.783,1.09-1.763,1.96-2.938,2.612c-1.175,0.653-2.481,1.134-3.919,1.438 c-1.438,0.307-2.809,0.457-4.114,0.457c-1.828,0-3.592-0.216-5.289-0.653c-1.698-0.435-3.2-1.109-4.507-2.024 s-2.373-2.092-3.199-3.528c-0.829-1.438-1.241-3.156-1.241-5.162h-17.633c0.174,4.531,1.196,8.299,3.069,11.304 c1.872,3.007,4.266,5.425,7.184,7.253c2.917,1.83,6.247,3.138,9.992,3.922c3.743,0.783,7.575,1.176,11.494,1.176 c3.83,0,7.596-0.371,11.298-1.11c3.7-0.739,6.987-2.026,9.861-3.854c2.873-1.829,5.202-4.247,6.986-7.253 c1.784-3.007,2.679-6.729,2.679-11.174c0-3.137-0.61-5.771-1.828-7.905C644.146,302.809,642.536,301.021,640.534,299.584z M717.463,290.24c-1.221-4.79-3.2-9.06-5.941-12.807c-2.743-3.745-6.25-6.73-10.516-8.951c-4.268-2.222-9.272-3.333-15.021-3.333 c-5.14,0-9.818,0.915-14.041,2.744c-4.226,1.83-7.859,4.335-10.906,7.514c-3.049,3.181-5.399,6.949-7.053,11.304 c-1.655,4.357-2.481,9.062-2.481,14.114c0,5.227,0.804,10.02,2.416,14.375c1.61,4.356,3.896,8.102,6.857,11.237 c2.959,3.137,6.572,5.555,10.841,7.254c4.266,1.697,9.055,2.548,14.367,2.548c7.661,0,14.19-1.741,19.592-5.229 c5.397-3.482,9.403-9.277,12.017-17.38h-16.327c-0.608,2.091-2.265,4.073-4.963,5.945c-2.7,1.875-5.923,2.81-9.665,2.81 c-5.225,0-9.229-1.35-12.017-4.051c-2.788-2.699-4.312-7.057-4.571-13.067h48.719C719.116,300.041,718.682,295.032,717.463,290.24 z M670.051,293.507c0.086-1.307,0.369-2.787,0.85-4.443c0.478-1.654,1.307-3.222,2.48-4.705c1.176-1.48,2.743-2.722,4.702-3.725 c1.96-1,4.419-1.502,7.38-1.502c4.526,0,7.902,1.221,10.122,3.659c2.221,2.44,3.767,6.011,4.638,10.716H670.051z"
+ strokeDashOffset="0.0"
+ strokeLineCap="BUTT"
+ strokeLineJoin="MITER"
+ strokeMiterLimit="4.0"
+ strokeWidth="1.0"
+ opacity="1"
+ >
+ <fill>
+ <Color>
+ <red>0.09019607843137255</red>
+ <green>0.5215686274509804</green>
+ <blue>0.7450980392156863</blue>
+ </Color>
+ </fill>
+ <stroke>
+ TRANSPARENT
+ </stroke>
+ </SVGPath>
+ </children>
+ </Group>
+ </children>
+ </Group>
+ </children>
+</Group>

Back to the top