--- /dev/null
+package org.argeo.suite.workbench.rap;
+
+import org.argeo.cms.ui.workbench.rap.RapWindowAdvisor;
+import org.eclipse.ui.application.ActionBarAdvisor;
+import org.eclipse.ui.application.IActionBarConfigurer;
+import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
+
+/** Eclipse RAP specific window advisor */
+public class AsWindowAdvisor extends RapWindowAdvisor {
+
+ private String username;
+
+ public AsWindowAdvisor(IWorkbenchWindowConfigurer configurer,
+ String username) {
+ super(configurer, username);
+ this.username = username;
+ }
+
+ @Override
+ public ActionBarAdvisor createActionBarAdvisor(
+ IActionBarConfigurer configurer) {
+ return new AsActionBarAdvisor(configurer, username);
+ }
+
+ @Override
+ public void preWindowOpen() {
+ super.preWindowOpen();
+ IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
+ configurer.setShowStatusLine(true);
+ }
+
+ @Override
+ public void postWindowOpen() {
+ super.postWindowOpen();
+ }
+}