package org.argeo.cms.ui;
+import java.security.PrivilegedAction;
import java.util.HashMap;
import java.util.Map;
import javax.security.auth.login.LoginContext;
-import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Shell;
/** Provides interaction with the CMS system. */
properties.put(param, value);
sendEvent(topic, properties);
}
-
+
default void applyStyles(Object widget) {
-
+
+ }
+
+ default <T> T doAs(PrivilegedAction<T> action) {
+ throw new UnsupportedOperationException();
}
- static CmsView getCmsView(Composite parent) {
+ static CmsView getCmsView(Control parent) {
// find parent shell
Shell topShell = parent.getShell();
while (topShell.getParent() != null)