From 4be8912378eb90e4dd00e5725e1dbe17c19566d5 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Tue, 2 Feb 2021 20:33:34 +0100 Subject: [PATCH] Use horizontal row layout for multi terms. --- .../src/org/argeo/entity/ui/forms/MultiTermsPart.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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()) -- 2.30.2