diff options
Diffstat (limited to 'experimental/gradienteditor/org.eclipse.fx.ide.gradient.app/src/org/eclipse/fx/ide/gradient/app/GradientProposal.java')
-rwxr-xr-x | experimental/gradienteditor/org.eclipse.fx.ide.gradient.app/src/org/eclipse/fx/ide/gradient/app/GradientProposal.java | 75 |
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); +} |