import org.argeo.api.cms.ux.CmsStyle;
import org.argeo.app.ux.SuiteStyle;
import org.argeo.cms.Localized;
import org.argeo.api.cms.ux.CmsStyle;
import org.argeo.app.ux.SuiteStyle;
import org.argeo.cms.Localized;
import org.argeo.cms.swt.CmsSwtUtils;
import org.argeo.cms.swt.acr.Img;
import org.argeo.cms.swt.dialogs.CmsFeedback;
import org.argeo.cms.swt.CmsSwtUtils;
import org.argeo.cms.swt.acr.Img;
import org.argeo.cms.swt.dialogs.CmsFeedback;
}
public static Text addFormLine(Composite parent, Localized label, Content content, QNamed property,
}
public static Text addFormLine(Composite parent, Localized label, Content content, QNamed property,
Text txt = SuiteSwtUtils.addFormTextField(parent, text, null, 0);
if (cmsEditable != null && cmsEditable.isEditing()) {
txt.addModifyListener((e) -> {
Text txt = SuiteSwtUtils.addFormTextField(parent, text, null, 0);
if (cmsEditable != null && cmsEditable.isEditing()) {
txt.addModifyListener((e) -> {