Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCamille Letavernier2014-12-18 14:48:39 +0000
committerGerrit Code Review @ Eclipse.org2014-12-18 14:48:39 +0000
commit47968338b0cf11be936d15513c1b63b6d0632b80 (patch)
tree2450e896f84893bc1d457f0ae50da28c0f847906 /plugins
parentd009682f4f7c6521fd0247607e94c03b9fb58e7b (diff)
parent8831435b751382adbc9808bdf9100dbce8778889 (diff)
downloadorg.eclipse.papyrus-47968338b0cf11be936d15513c1b63b6d0632b80.tar.gz
org.eclipse.papyrus-47968338b0cf11be936d15513c1b63b6d0632b80.tar.xz
org.eclipse.papyrus-47968338b0cf11be936d15513c1b63b6d0632b80.zip
Merge "455295: You should be able to choose the base color of the ColorPickerEditor https://bugs.eclipse.org/bugs/show_bug.cgi?id=455295 - Addition of a constructor allowing the edittion of the base color" into streams/1.0-maintenance
Diffstat (limited to 'plugins')
-rw-r--r--plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.widgets/src/org/eclipse/papyrus/infra/gmfdiag/widgets/editors/ColorPickerEditor.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.widgets/src/org/eclipse/papyrus/infra/gmfdiag/widgets/editors/ColorPickerEditor.java b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.widgets/src/org/eclipse/papyrus/infra/gmfdiag/widgets/editors/ColorPickerEditor.java
index 0f96ad77657..44749f7f164 100644
--- a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.widgets/src/org/eclipse/papyrus/infra/gmfdiag/widgets/editors/ColorPickerEditor.java
+++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.widgets/src/org/eclipse/papyrus/infra/gmfdiag/widgets/editors/ColorPickerEditor.java
@@ -77,6 +77,21 @@ public class ColorPickerEditor extends AbstractValueEditor implements IChangeLis
});
}
+ /**
+ *
+ * Constructor. Allows to choose the default color of the button, else it be black.
+ *
+ * @param parent
+ * @param style
+ * @param defaultColor
+ * {@link FigureUtilities#colorToInteger(Color)}
+ */
+ public ColorPickerEditor(Composite parent, int style, int defaultColor) {
+ this(parent, style);
+ this.defaultColor = defaultColor;
+ doSetColor(defaultColor);
+ }
+
@Override
protected void doBinding() {
// We don't do a real databinding here

Back to the top