diff options
author | Paul Leacu | 2017-08-01 18:19:35 +0000 |
---|---|---|
committer | Paul Leacu | 2017-08-01 18:19:35 +0000 |
commit | 40e3d7979a71b1c825704ed14e1d96c623d5a9e7 (patch) | |
tree | a4c942123a0d5b66e092e118a5ea37ce1cd5b777 | |
parent | 79b2d40afb3b97c3954c5ce8746f4abb96b38d5d (diff) | |
download | org.eclipse.bpmn2-modeler-40e3d7979a71b1c825704ed14e1d96c623d5a9e7.tar.gz org.eclipse.bpmn2-modeler-40e3d7979a71b1c825704ed14e1d96c623d5a9e7.tar.xz org.eclipse.bpmn2-modeler-40e3d7979a71b1c825704ed14e1d96c623d5a9e7.zip |
[506624] Honor the user text limit if set in add dialogs
Change-Id: I00b74e9875d8870a33434267360e5ea731508919
4 files changed, 9 insertions, 1 deletions
diff --git a/plugins/org.eclipse.bpmn2.modeler.core/src/org/eclipse/bpmn2/modeler/core/merrimac/dialogs/JavaPackageNameObjectEditor.java b/plugins/org.eclipse.bpmn2.modeler.core/src/org/eclipse/bpmn2/modeler/core/merrimac/dialogs/JavaPackageNameObjectEditor.java index 8715d518..351af05c 100644 --- a/plugins/org.eclipse.bpmn2.modeler.core/src/org/eclipse/bpmn2/modeler/core/merrimac/dialogs/JavaPackageNameObjectEditor.java +++ b/plugins/org.eclipse.bpmn2.modeler.core/src/org/eclipse/bpmn2/modeler/core/merrimac/dialogs/JavaPackageNameObjectEditor.java @@ -14,6 +14,7 @@ package org.eclipse.bpmn2.modeler.core.merrimac.dialogs; import org.eclipse.bpmn2.modeler.core.merrimac.clad.AbstractDetailComposite; +import org.eclipse.bpmn2.modeler.core.preferences.Bpmn2Preferences; import org.eclipse.bpmn2.modeler.core.validation.SyntaxCheckerUtils; import org.eclipse.core.databinding.observable.value.IObservableValue; import org.eclipse.core.databinding.observable.value.IValueChangeListener; @@ -53,6 +54,7 @@ public class JavaPackageNameObjectEditor extends TextObjectEditor { text = getToolkit().createText(composite, ""); //$NON-NLS-1$ text.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 2, 1)); + text.setTextLimit(Bpmn2Preferences.getInstance(object).getTextLimit()); text.addVerifyListener(new VerifyListener() { /** diff --git a/plugins/org.eclipse.bpmn2.modeler.core/src/org/eclipse/bpmn2/modeler/core/merrimac/dialogs/JavaVariableNameObjectEditor.java b/plugins/org.eclipse.bpmn2.modeler.core/src/org/eclipse/bpmn2/modeler/core/merrimac/dialogs/JavaVariableNameObjectEditor.java index 23f3c54c..e4ad9ab2 100644 --- a/plugins/org.eclipse.bpmn2.modeler.core/src/org/eclipse/bpmn2/modeler/core/merrimac/dialogs/JavaVariableNameObjectEditor.java +++ b/plugins/org.eclipse.bpmn2.modeler.core/src/org/eclipse/bpmn2/modeler/core/merrimac/dialogs/JavaVariableNameObjectEditor.java @@ -14,6 +14,7 @@ package org.eclipse.bpmn2.modeler.core.merrimac.dialogs; import org.eclipse.bpmn2.modeler.core.merrimac.clad.AbstractDetailComposite; +import org.eclipse.bpmn2.modeler.core.preferences.Bpmn2Preferences; import org.eclipse.bpmn2.modeler.core.validation.SyntaxCheckerUtils; import org.eclipse.core.databinding.observable.value.IObservableValue; import org.eclipse.core.databinding.observable.value.IValueChangeListener; @@ -53,6 +54,7 @@ public class JavaVariableNameObjectEditor extends TextObjectEditor { text = getToolkit().createText(composite, ""); //$NON-NLS-1$ text.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 2, 1)); + text.setTextLimit(Bpmn2Preferences.getInstance(object).getTextLimit()); text.addVerifyListener(new VerifyListener() { /** diff --git a/plugins/org.eclipse.bpmn2.modeler.core/src/org/eclipse/bpmn2/modeler/core/merrimac/dialogs/NCNameObjectEditor.java b/plugins/org.eclipse.bpmn2.modeler.core/src/org/eclipse/bpmn2/modeler/core/merrimac/dialogs/NCNameObjectEditor.java index 57f22ac8..51e9fefa 100644 --- a/plugins/org.eclipse.bpmn2.modeler.core/src/org/eclipse/bpmn2/modeler/core/merrimac/dialogs/NCNameObjectEditor.java +++ b/plugins/org.eclipse.bpmn2.modeler.core/src/org/eclipse/bpmn2/modeler/core/merrimac/dialogs/NCNameObjectEditor.java @@ -14,6 +14,7 @@ package org.eclipse.bpmn2.modeler.core.merrimac.dialogs; import org.eclipse.bpmn2.modeler.core.merrimac.clad.AbstractDetailComposite; +import org.eclipse.bpmn2.modeler.core.preferences.Bpmn2Preferences; import org.eclipse.bpmn2.modeler.core.validation.SyntaxCheckerUtils; import org.eclipse.core.databinding.observable.value.IObservableValue; import org.eclipse.core.databinding.observable.value.IValueChangeListener; @@ -53,6 +54,7 @@ public class NCNameObjectEditor extends TextObjectEditor { text = getToolkit().createText(composite, ""); //$NON-NLS-1$ text.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 2, 1)); + text.setTextLimit(Bpmn2Preferences.getInstance(object).getTextLimit()); text.addVerifyListener(new VerifyListener() { /** @@ -85,9 +87,9 @@ public class NCNameObjectEditor extends TextObjectEditor { IObservableValue textObserveTextObserveWidget = SWTObservables.observeText(text, SWT.Modify); textObserveTextObserveWidget.addValueChangeListener(new IValueChangeListener() { + @Override public void handleValueChange(ValueChangeEvent event) { - String s = text.getText(); if (!getValue().equals(s)) { setValue(s); diff --git a/plugins/org.eclipse.bpmn2.modeler.core/src/org/eclipse/bpmn2/modeler/core/merrimac/dialogs/QNameObjectEditor.java b/plugins/org.eclipse.bpmn2.modeler.core/src/org/eclipse/bpmn2/modeler/core/merrimac/dialogs/QNameObjectEditor.java index 3efdb77e..05227679 100644 --- a/plugins/org.eclipse.bpmn2.modeler.core/src/org/eclipse/bpmn2/modeler/core/merrimac/dialogs/QNameObjectEditor.java +++ b/plugins/org.eclipse.bpmn2.modeler.core/src/org/eclipse/bpmn2/modeler/core/merrimac/dialogs/QNameObjectEditor.java @@ -14,6 +14,7 @@ package org.eclipse.bpmn2.modeler.core.merrimac.dialogs; import org.eclipse.bpmn2.modeler.core.merrimac.clad.AbstractDetailComposite; +import org.eclipse.bpmn2.modeler.core.preferences.Bpmn2Preferences; import org.eclipse.bpmn2.modeler.core.validation.SyntaxCheckerUtils; import org.eclipse.core.databinding.observable.value.IObservableValue; import org.eclipse.core.databinding.observable.value.IValueChangeListener; @@ -53,6 +54,7 @@ public class QNameObjectEditor extends TextObjectEditor { text = getToolkit().createText(composite, ""); //$NON-NLS-1$ text.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 2, 1)); + text.setTextLimit(Bpmn2Preferences.getInstance(object).getTextLimit()); text.addVerifyListener(new VerifyListener() { /** |