Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'experimental/gradienteditor/org.eclipse.fx.ide.gradient.app/src/org/eclipse/fx/ide/gradient/app/GradientProposal.java')
-rwxr-xr-xexperimental/gradienteditor/org.eclipse.fx.ide.gradient.app/src/org/eclipse/fx/ide/gradient/app/GradientProposal.java75
1 files changed, 75 insertions, 0 deletions
diff --git a/experimental/gradienteditor/org.eclipse.fx.ide.gradient.app/src/org/eclipse/fx/ide/gradient/app/GradientProposal.java b/experimental/gradienteditor/org.eclipse.fx.ide.gradient.app/src/org/eclipse/fx/ide/gradient/app/GradientProposal.java
new file mode 100755
index 000000000..86224c8d1
--- /dev/null
+++ b/experimental/gradienteditor/org.eclipse.fx.ide.gradient.app/src/org/eclipse/fx/ide/gradient/app/GradientProposal.java
@@ -0,0 +1,75 @@
+package org.eclipse.fx.ide.gradient.app;
+
+import org.eclipse.fx.ide.css.ui.extapi.UIProposal;
+
+public class GradientProposal implements UIProposal {
+
+ private String proposal;
+
+
+ @Override
+ public Object getAdditionalInfo() {
+ return null;
+ }
+
+ @Override
+ public String getProposal() {
+ return proposal;
+ }
+
+ @Override
+ public String getImageUrl() {
+ return null;
+ }
+
+ @Override
+ public String getLabel() {
+ return "Pick Color...";
+ }
+
+ @Override
+ public int getPriority() {
+ return 3;
+ }
+
+ @Override
+ public boolean show() {
+ System.err.println("start mal den editor");
+ MainApplication app = new MainApplication();
+
+ proposal = "blabla";
+ return true;
+// }
+// else {
+// return false;
+// }
+ }
+
+ @Override
+ public boolean hide() {
+ return false;
+ }
+
+ @Override
+ public Type getType() {
+ return Type.Value;
+ }
+
+// ConfigurableCompletionProposal dialogProposal = (ConfigurableCompletionProposal) createCompletionProposal("Pick color ...",context);
+// if( dialogProposal != null ) {
+// dialogProposal.setTextApplier(new ReplacementTextApplier() {
+//
+// @Override
+// public String getActualReplacementString(
+// ConfigurableCompletionProposal proposal) {
+// ColorDialog dialog = new ColorDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell());
+// RGB rgb = dialog.open();
+// if( rgb != null ) {
+// return "rgb("+rgb.red+","+rgb.green+","+rgb.blue+")";
+// }
+// return null;
+// }
+// });
+// }
+// acceptor.accept(dialogProposal);
+}

Back to the top