import org.argeo.cms.ui.workbench.rap.RapWindowAdvisor;
import org.argeo.cms.ui.workbench.util.CommandUtils;
-import org.argeo.eclipse.ui.EclipseUiUtils;
+import org.argeo.connect.workbench.commands.OpenDefaultEditor;
import org.eclipse.ui.application.ActionBarAdvisor;
import org.eclipse.ui.application.IActionBarConfigurer;
import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
super.preWindowOpen();
IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
configurer.setShowStatusLine(true);
+ configurer.setShowPerspectiveBar(false);
+ configurer.setShowMenuBar(false);
}
@Override
public void postWindowOpen() {
super.postWindowOpen();
- // TODO use a constant rather than a String
- String openDfltEdCmdId = System.getProperty("org.argeo.ui.openHomeCommandId");
- if (EclipseUiUtils.notEmpty(openDfltEdCmdId))
- CommandUtils.callCommand(openDfltEdCmdId);
+ try {
+ CommandUtils.callCommand(OpenDefaultEditor.ID);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
}
}