From a8f81aa9cee36d6fad571023f896c733d257c521 Mon Sep 17 00:00:00 2001 From: Bruno Sinou Date: Mon, 9 Nov 2015 20:33:32 +0000 Subject: [PATCH] Adapt form page viewer to dynamic ergonomy git-svn-id: https://svn.argeo.org/commons/trunk@8564 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- org.argeo.cms/src/org/argeo/cms/forms/FormPageViewer.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/org.argeo.cms/src/org/argeo/cms/forms/FormPageViewer.java b/org.argeo.cms/src/org/argeo/cms/forms/FormPageViewer.java index 7eddbbc2e..71853461b 100644 --- a/org.argeo.cms/src/org/argeo/cms/forms/FormPageViewer.java +++ b/org.argeo.cms/src/org/argeo/cms/forms/FormPageViewer.java @@ -381,10 +381,13 @@ public class FormPageViewer extends AbstractPageViewer { } protected Label createPropertyLbl(Composite parent, String value, int vAlign) { - Label label = new Label(parent, SWT.RIGHT | SWT.WRAP); + boolean isSmall = CmsUtils.getCmsView().getUxContext().isSmall(); + Label label = new Label(parent, isSmall ? SWT.LEFT : SWT.RIGHT + | SWT.WRAP); label.setText(value + " "); CmsUtils.style(label, FormStyle.propertyLabel.style()); - GridData gd = new GridData(SWT.RIGHT, vAlign, false, false); + GridData gd = new GridData(isSmall ? SWT.LEFT : SWT.RIGHT, vAlign, + false, false); gd.widthHint = labelColWidth; label.setLayoutData(gd); return label; -- 2.30.2