X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=swt%2Forg.argeo.app.swt%2Fsrc%2Forg%2Fargeo%2Fapp%2Fswt%2Fterms%2FMultiTermsPart.java;h=80b6f721e41b3b8fd74c71182c607ccbaaa30887;hb=7ce7e157256c5d314ca815b707112e434a8abc81;hp=16f2413e510eef035a80cc3eea8389c25a260b5c;hpb=718c0b4298449ae173cfb0e622215d936821fc77;p=gpl%2Fargeo-suite.git diff --git a/swt/org.argeo.app.swt/src/org/argeo/app/swt/terms/MultiTermsPart.java b/swt/org.argeo.app.swt/src/org/argeo/app/swt/terms/MultiTermsPart.java index 16f2413..80b6f72 100644 --- a/swt/org.argeo.app.swt/src/org/argeo/app/swt/terms/MultiTermsPart.java +++ b/swt/org.argeo.app.swt/src/org/argeo/app/swt/terms/MultiTermsPart.java @@ -8,7 +8,7 @@ import org.argeo.api.acr.NamespaceUtils; import org.argeo.api.cms.CmsLog; import org.argeo.app.api.Term; import org.argeo.app.api.TermsManager; -import org.argeo.app.swt.forms.FormStyle; +import org.argeo.app.ux.SuiteStyle; import org.argeo.cms.swt.CmsSwtUtils; import org.argeo.cms.swt.MouseDoubleClick; import org.argeo.cms.swt.MouseDown; @@ -22,7 +22,6 @@ import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.layout.RowLayout; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Control; -import org.eclipse.swt.widgets.Label; import org.eclipse.swt.widgets.Text; import org.eclipse.swt.widgets.ToolBar; import org.eclipse.swt.widgets.ToolItem; @@ -51,10 +50,11 @@ public class MultiTermsPart extends AbstractTermsPart { for (Term value : currentValue) { Composite block = new Composite(placeholder, SWT.NONE); block.setLayout(CmsSwtUtils.noSpaceGridLayout(3)); - Label lbl = new Label(block, SWT.NONE); + Text lbl = new Text(block, SWT.NONE); + lbl.setEditable(false); String display = getTermLabel(value); lbl.setText(display); - CmsSwtUtils.style(lbl, style == null ? FormStyle.propertyText.style() : style); + CmsSwtUtils.style(lbl, style == null ? SuiteStyle.simpleInput.style() : style); processTermListLabel(value, lbl); if (isEditable()) lbl.addMouseListener((MouseDoubleClick) (e) -> { @@ -100,7 +100,7 @@ public class MultiTermsPart extends AbstractTermsPart { txt.setLayoutData(CmsSwtUtils.fillWidth()); // txt.setMessage("[new]"); - CmsSwtUtils.style(txt, style == null ? FormStyle.propertyText.style() : style); + CmsSwtUtils.style(txt, style == null ? SuiteStyle.simpleInput.style() : style); ToolBar toolBar = new ToolBar(block, SWT.HORIZONTAL); ToolItem cancelItem = new ToolItem(toolBar, SWT.FLAT); @@ -158,7 +158,8 @@ public class MultiTermsPart extends AbstractTermsPart { String display = getTermLabel(term); if (filter != null && !display.toLowerCase().contains(filter)) continue terms; - Label termL = new Label(contextArea, SWT.WRAP); + Text termL = new Text(contextArea, SWT.WRAP); + termL.setEditable(false); termL.setText(display); processTermListLabel(term, termL); if (isTermSelectable(term))