X-Git-Url: http://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=core%2Forg.argeo.suite.ui%2Fsrc%2Forg%2Fargeo%2Fsuite%2Fui%2FSuiteUiUtils.java;fp=core%2Forg.argeo.suite.ui%2Fsrc%2Forg%2Fargeo%2Fsuite%2Fui%2FSuiteUiUtils.java;h=19274c3088bc5ae9c0bb68746c0be316b184aa4b;hp=884981081f07fe0f6f6e3bf2c42ec0f3015642e0;hb=8365dcb2020defd73ecdf690b2c7f2a20d30f489;hpb=cc5f3a7a328e0487d0b06dd4e99b232a2e551461 diff --git a/core/org.argeo.suite.ui/src/org/argeo/suite/ui/SuiteUiUtils.java b/core/org.argeo.suite.ui/src/org/argeo/suite/ui/SuiteUiUtils.java index 8849810..19274c3 100644 --- a/core/org.argeo.suite.ui/src/org/argeo/suite/ui/SuiteUiUtils.java +++ b/core/org.argeo.suite.ui/src/org/argeo/suite/ui/SuiteUiUtils.java @@ -350,6 +350,19 @@ public class SuiteUiUtils { return link.createUi(parent, node); } + public static Control addExternalLink(Composite parent, String label, String url, String plainCssAnchorClass) + throws RepositoryException { + Label lbl = new Label(parent, SWT.NONE); + CmsUiUtils.markup(lbl); + StringBuilder txt = new StringBuilder(); + txt.append(""); + txt.append(label); + txt.append(""); + lbl.setText(txt.toString()); + return lbl; + } + public static boolean isCoworker(CmsView cmsView) { boolean coworker = cmsView.doAs(() -> CurrentUser.isInRole(SuiteRole.coworker.dn())); return coworker;