X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=org.argeo.suite.ui%2Fsrc%2Forg%2Fargeo%2Fsuite%2Fui%2FSuiteUiUtils.java;h=ace189c2bef68b0dea152f4f5b50632cebef22c4;hp=28d775300f0b7c03a548e155453f8881d339ba41;hb=4f10468a32db84b4a3d799f116e6ef73a7b4d158;hpb=dcab9f85ec830d3c8deeed5243eda43a4f82ef7d diff --git a/org.argeo.suite.ui/src/org/argeo/suite/ui/SuiteUiUtils.java b/org.argeo.suite.ui/src/org/argeo/suite/ui/SuiteUiUtils.java index 28d7753..ace189c 100644 --- a/org.argeo.suite.ui/src/org/argeo/suite/ui/SuiteUiUtils.java +++ b/org.argeo.suite.ui/src/org/argeo/suite/ui/SuiteUiUtils.java @@ -8,8 +8,10 @@ import javax.jcr.RepositoryException; import javax.jcr.Session; import org.argeo.api.NodeConstants; +import org.argeo.cms.Localized; import org.argeo.cms.ui.dialogs.CmsWizardDialog; import org.argeo.cms.ui.util.CmsUiUtils; +import org.argeo.eclipse.ui.EclipseUiUtils; import org.argeo.entity.EntityNames; import org.argeo.entity.EntityType; import org.argeo.jcr.JcrException; @@ -56,7 +58,7 @@ public class SuiteUiUtils { public static Label addFormLabel(Composite parent, String label) { Label lbl = new Label(parent, SWT.WRAP); lbl.setText(label); - lbl.setLayoutData(new GridData(SWT.LEAD, SWT.CENTER, true, true)); + //lbl.setLayoutData(new GridData(SWT.LEAD, SWT.CENTER, true, true)); CmsUiUtils.style(lbl, SuiteStyle.simpleLabel); return lbl; } @@ -89,7 +91,7 @@ public class SuiteUiUtils { public static Text addFormLine(Composite parent, String label, String text) { Composite lineComposite = new Composite(parent, SWT.NONE); lineComposite.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); - lineComposite.setLayout(new GridLayout(2, true)); + lineComposite.setLayout(new GridLayout(2, false)); CmsUiUtils.style(lineComposite, SuiteStyle.formLine); addFormLabel(lineComposite, label); Text txt = addFormTextField(lineComposite, text, null); @@ -100,7 +102,7 @@ public class SuiteUiUtils { public static Text addFormInput(Composite parent, String label, String placeholder) { Composite lineComposite = new Composite(parent, SWT.NONE); lineComposite.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); - lineComposite.setLayout(new GridLayout(2, true)); + lineComposite.setLayout(new GridLayout(2, false)); CmsUiUtils.style(lineComposite, SuiteStyle.formLine); addFormLabel(lineComposite, label); Text txt = addFormInputField(lineComposite, placeholder); @@ -138,6 +140,14 @@ public class SuiteUiUtils { return txt; } + public static Label createBoldLabel(Composite parent, Localized localized) { + Label label = new Label(parent, SWT.LEAD); + label.setText(localized.lead()); + label.setFont(EclipseUiUtils.getBoldFont(parent)); + label.setLayoutData(new GridData(SWT.LEAD, SWT.CENTER, false, false)); + return label; + } + public static Label addFormPicture(Composite parent, String label, Node fileNode) throws RepositoryException { Composite lineComposite = new Composite(parent, SWT.NONE); lineComposite.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));