1 26 27 package org.nightlabs.editor2d.viewer.app; 28 29 import org.eclipse.swt.graphics.Point; 30 import org.eclipse.ui.application.ActionBarAdvisor; 31 import org.eclipse.ui.application.IActionBarConfigurer; 32 import org.eclipse.ui.application.IWorkbenchWindowConfigurer; 33 import org.eclipse.ui.application.WorkbenchWindowAdvisor; 34 import org.nightlabs.editor2d.viewer.ViewerPlugin; 35 36 public class ViewerWorkbenchWindowAdvisor 37 extends WorkbenchWindowAdvisor 38 { 39 public ViewerWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) { 40 super(configurer); 41 } 42 43 public ActionBarAdvisor createActionBarAdvisor(IActionBarConfigurer configurer) { 44 return new ViewerActionBuilder(configurer); 45 } 46 47 public void preWindowOpen() 48 { 49 super.preWindowOpen(); 50 IWorkbenchWindowConfigurer configurer = getWindowConfigurer(); 52 configurer.setTitle(ViewerPlugin.getResourceString("application.name")); 53 configurer.setInitialSize(new Point(800, 600)); 54 configurer.setShowMenuBar(true); 55 configurer.setShowStatusLine(false); 56 configurer.setShowCoolBar(false); 57 configurer.setShowPerspectiveBar(false); 58 } 59 } 60 | Popular Tags |