1 package org
.argeo
.security
.ui
.rap
;
3 import org
.eclipse
.swt
.SWT
;
4 import org
.eclipse
.swt
.graphics
.Point
;
5 import org
.eclipse
.swt
.graphics
.Rectangle
;
6 import org
.eclipse
.swt
.widgets
.Display
;
7 import org
.eclipse
.ui
.application
.ActionBarAdvisor
;
8 import org
.eclipse
.ui
.application
.IActionBarConfigurer
;
9 import org
.eclipse
.ui
.application
.IWorkbenchWindowConfigurer
;
11 public class RapSecureWorkbenchWindowAdvisor
extends
12 SecureWorkbenchWindowAdvisor
{
13 public RapSecureWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer
) {
18 public ActionBarAdvisor
createActionBarAdvisor(
19 IActionBarConfigurer configurer
) {
20 return new SecureActionBarAdvisor(configurer
, false);
23 public void preWindowOpen() {
24 IWorkbenchWindowConfigurer configurer
= getWindowConfigurer();
25 configurer
.setShowCoolBar(true);
26 configurer
.setShowMenuBar(true);
27 configurer
.setShowStatusLine(false);
28 configurer
.setShowPerspectiveBar(true);
29 configurer
.setTitle("Argeo Secure UI"); //$NON-NLS-1$
31 // http://dev.eclipse.org/newslists/news.eclipse.technology.rap/msg02697.html
32 configurer
.setShellStyle(SWT
.NONE
);
33 Rectangle bounds
= Display
.getCurrent().getBounds();
34 configurer
.setInitialSize(new Point(bounds
.width
, bounds
.height
));