Skip to main content

This CGIT instance is deprecated, and repositories have been moved to Gitlab or Github. See the repository descriptions for specific locations.

aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLorenzo Bettini2015-09-16 14:56:48 +0000
committerLorenzo Bettini2015-09-16 15:01:03 +0000
commitd9efbd92cbb6636ad43f4a4cfb14f597bbc176ae (patch)
tree17f3951d09b91251bb506715bc00e92e8623198b /examples
parent9daaf77110a9d36e09e1882a27bced73618fefd1 (diff)
downloadorg.eclipse.emf-parsley-d9efbd92cbb6636ad43f4a4cfb14f597bbc176ae.tar.gz
org.eclipse.emf-parsley-d9efbd92cbb6636ad43f4a4cfb14f597bbc176ae.tar.xz
org.eclipse.emf-parsley-d9efbd92cbb6636ad43f4a4cfb14f597bbc176ae.zip
Allow layout data to be set from outside (e.g. from DSL)
Change-Id: Idd701188ef8955916b4a6fdd4554cd9bbcec20f5 Signed-off-by: Vincenzo Caselli <vincenzo.caselli@rcp-vision.com> Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=477589
Diffstat (limited to 'examples')
-rw-r--r--examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview/binding/FormControlFactoryGen.java17
-rw-r--r--examples/org.eclipse.emf.parsley.examples.mail.messageview/src/org/eclipse/emf/parsley/examples/mail/messageview/module.parsley4
2 files changed, 11 insertions, 10 deletions
diff --git a/examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview/binding/FormControlFactoryGen.java b/examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview/binding/FormControlFactoryGen.java
index ef29f6f72..fc45f88b2 100644
--- a/examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview/binding/FormControlFactoryGen.java
+++ b/examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview/binding/FormControlFactoryGen.java
@@ -6,6 +6,7 @@ import org.eclipse.emf.parsley.composite.FormControlFactory;
import org.eclipse.emf.parsley.util.DatabindingUtil;
import org.eclipse.jface.databinding.swt.ISWTObservableValue;
import org.eclipse.swt.SWT;
+import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Text;
@@ -20,15 +21,13 @@ public class FormControlFactoryGen extends FormControlFactory {
}
protected Control createControl_Mail_message() {
- Text _xblockexpression = null;
- {
- final Text t = this.createText("",
- SWT.MULTI, SWT.BORDER,
- SWT.WRAP, SWT.V_SCROLL);
- t.setEditable(false);
- _xblockexpression = t;
- }
- return _xblockexpression;
+ final Text t = this.createText("",
+ SWT.MULTI, SWT.BORDER,
+ SWT.WRAP, SWT.V_SCROLL);
+ t.setEditable(false);
+ GridData _gridData = new GridData(GridData.FILL_BOTH);
+ t.setLayoutData(_gridData);
+ return t;
}
protected IObservableValue createTarget_Mail_message(final Control it) {
diff --git a/examples/org.eclipse.emf.parsley.examples.mail.messageview/src/org/eclipse/emf/parsley/examples/mail/messageview/module.parsley b/examples/org.eclipse.emf.parsley.examples.mail.messageview/src/org/eclipse/emf/parsley/examples/mail/messageview/module.parsley
index 623486daa..e6d582889 100644
--- a/examples/org.eclipse.emf.parsley.examples.mail.messageview/src/org/eclipse/emf/parsley/examples/mail/messageview/module.parsley
+++ b/examples/org.eclipse.emf.parsley.examples.mail.messageview/src/org/eclipse/emf/parsley/examples/mail/messageview/module.parsley
@@ -1,5 +1,6 @@
import org.eclipse.emf.parsley.examples.mail.Mail
import org.eclipse.emf.parsley.examples.mail.messageview.views.MessageView
+import org.eclipse.swt.layout.GridData
/* org.eclipse.emf.parsley.examples.mail.messageview Emf Parsley Dsl Module file */
module org.eclipse.emf.parsley.examples.mail.messageview {
@@ -29,7 +30,8 @@ module org.eclipse.emf.parsley.examples.mail.messageview {
SWT.WRAP, SWT.V_SCROLL
)
t.editable = false
- t
+ t.layoutData = new GridData(GridData.FILL_BOTH)
+ return t
}
target observeText(SWT::Modify)
}

Back to the top