From: Mathieu Baudier Date: Tue, 2 Feb 2021 19:33:34 +0000 (+0100) Subject: Use horizontal row layout for multi terms. X-Git-Tag: argeo-suite-2.1.18~9 X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=commitdiff_plain;h=4be8912378eb90e4dd00e5725e1dbe17c19566d5;ds=sidebyside Use horizontal row layout for multi terms. --- diff --git a/core/org.argeo.entity.ui/src/org/argeo/entity/ui/forms/MultiTermsPart.java b/core/org.argeo.entity.ui/src/org/argeo/entity/ui/forms/MultiTermsPart.java index 457da70..947fbf8 100644 --- a/core/org.argeo.entity.ui/src/org/argeo/entity/ui/forms/MultiTermsPart.java +++ b/core/org.argeo.entity.ui/src/org/argeo/entity/ui/forms/MultiTermsPart.java @@ -18,6 +18,7 @@ import org.argeo.jcr.Jcr; import org.eclipse.swt.SWT; import org.eclipse.swt.events.FocusEvent; import org.eclipse.swt.events.FocusListener; +import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.layout.RowLayout; import org.eclipse.swt.widgets.Composite; @@ -38,7 +39,8 @@ public class MultiTermsPart extends AbstractTermsPart { @Override protected Control createControl(Composite box, String style) { Composite placeholder = new Composite(box, SWT.NONE); - RowLayout rl = new RowLayout(SWT.HORIZONTAL | SWT.WRAP); + RowLayout rl = new RowLayout(SWT.HORIZONTAL); + rl.wrap = true; placeholder.setLayout(rl); List currentValue = getValue(); if (currentValue != null && !currentValue.isEmpty())