Use horizontal row layout for multi terms.
authorMathieu Baudier <mbaudier@argeo.org>
Tue, 2 Feb 2021 19:33:34 +0000 (20:33 +0100)
committerMathieu Baudier <mbaudier@argeo.org>
Tue, 2 Feb 2021 19:33:34 +0000 (20:33 +0100)
core/org.argeo.entity.ui/src/org/argeo/entity/ui/forms/MultiTermsPart.java

index 457da70312233cb8039f74657d4df028f0906e81..947fbf84fb7ea92ed9578b24e5b3cd28680cc53a 100644 (file)
@@ -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<Term> currentValue = getValue();
                if (currentValue != null && !currentValue.isEmpty())