diff options
author | Lorenzo Bettini | 2015-09-16 14:56:48 +0000 |
---|---|---|
committer | Lorenzo Bettini | 2015-09-16 15:01:03 +0000 |
commit | d9efbd92cbb6636ad43f4a4cfb14f597bbc176ae (patch) | |
tree | 17f3951d09b91251bb506715bc00e92e8623198b /examples | |
parent | 9daaf77110a9d36e09e1882a27bced73618fefd1 (diff) | |
download | org.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')
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) } |