-import org.argeo.api.cms.CmsStyle;
-import org.argeo.api.cms.CmsTheme;
-import org.argeo.api.cms.CmsView;
+import org.argeo.api.cms.ux.CmsEditable;
+import org.argeo.api.cms.ux.CmsIcon;
+import org.argeo.api.cms.ux.CmsStyle;
+import org.argeo.api.cms.ux.CmsView;
import org.argeo.app.api.EntityNames;
import org.argeo.app.api.EntityType;
import org.argeo.app.api.SuiteRole;
import org.argeo.cms.LocaleUtils;
import org.argeo.cms.Localized;
import org.argeo.cms.auth.CurrentUser;
import org.argeo.app.api.EntityNames;
import org.argeo.app.api.EntityType;
import org.argeo.app.api.SuiteRole;
import org.argeo.cms.LocaleUtils;
import org.argeo.cms.Localized;
import org.argeo.cms.auth.CurrentUser;
import org.argeo.cms.swt.CmsSwtUtils;
import org.argeo.cms.swt.dialogs.LightweightDialog;
import org.argeo.cms.ui.util.CmsLink;
import org.argeo.cms.swt.CmsSwtUtils;
import org.argeo.cms.swt.dialogs.LightweightDialog;
import org.argeo.cms.ui.util.CmsLink;
}
public static Control addLink(Composite parent, String label, Node node, CmsStyle style)
}
public static Control addLink(Composite parent, String label, Node node, CmsStyle style)
public static Button createLayerButton(Composite parent, String layer, Localized msg, CmsIcon icon,
ClassLoader l10nClassLoader) {
public static Button createLayerButton(Composite parent, String layer, Localized msg, CmsIcon icon,
ClassLoader l10nClassLoader) {
Button button = new Button(parent, SWT.PUSH);
CmsSwtUtils.style(button, SuiteStyle.leadPane);
if (icon != null)
Button button = new Button(parent, SWT.PUSH);
CmsSwtUtils.style(button, SuiteStyle.leadPane);
if (icon != null)
button.setLayoutData(new GridData(SWT.CENTER, SWT.BOTTOM, true, false));
// button.setToolTipText(msg.lead());
if (msg != null) {
button.setLayoutData(new GridData(SWT.CENTER, SWT.BOTTOM, true, false));
// button.setToolTipText(msg.lead());
if (msg != null) {