1 package org
.argeo
.security
.ui
.application
;
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
{
14 public RapSecureWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer
) {
19 public ActionBarAdvisor
createActionBarAdvisor(
20 IActionBarConfigurer configurer
) {
21 return new SecureActionBarAdvisor(configurer
, false);
24 public void preWindowOpen() {
25 IWorkbenchWindowConfigurer configurer
= getWindowConfigurer();
26 // configurer.setInitialSize(new Point(800, 600));
27 configurer
.setShowCoolBar(true);
28 configurer
.setShowMenuBar(true);
29 configurer
.setShowStatusLine(false);
30 configurer
.setShowPerspectiveBar(true);
31 configurer
.setTitle("Argeo Secure UI"); //$NON-NLS-1$
33 // http://dev.eclipse.org/newslists/news.eclipse.technology.rap/msg02697.html
34 configurer
.setShellStyle(SWT
.NONE
);
35 Rectangle bounds
= Display
.getDefault().getBounds();
36 configurer
.setInitialSize(new Point(bounds
.width
, bounds
.height
));