public void preWindowOpen() { IWorkbenchWindowConfigurer configurer = getWindowConfigurer(); // show the shortcut bar and progress indicator, which are hidden by // default configurer.setShowPerspectiveBar(true); configurer.setShowFastViewBars(true); configurer.setShowProgressIndicator(true); // add the drag and drop support for the editor area configurer.addEditorAreaTransfer(EditorInputTransfer.getInstance()); configurer.addEditorAreaTransfer(ResourceTransfer.getInstance()); configurer.addEditorAreaTransfer(FileTransfer.getInstance()); configurer.addEditorAreaTransfer(MarkerTransfer.getInstance()); configurer.configureEditorAreaDropListener(new EditorAreaDropAdapter( configurer.getWindow())); hookTitleUpdateListeners(configurer); }
public EnsembleWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) { super(configurer); // set the initialize app window size Rectangle monitorSize = PlatformUI.getWorkbench().getDisplay().getPrimaryMonitor().getClientArea(); configurer.setInitialSize(getInitialWindowSize(monitorSize.width, monitorSize.height)); configurer.setShowCoolBar(true); configurer.setShowStatusLine(true); configurer.setShowProgressIndicator(true); configurer.setShowPerspectiveBar(true); // add the drag and drop support for the editor area // TODO investigate how much of the following commented code would be useful to us // configurer.addEditorAreaTransfer(EditorInputTransfer.getInstance()); // configurer.addEditorAreaTransfer(ResourceTransfer.getInstance()); // configurer.addEditorAreaTransfer(FileTransfer.getInstance()); // configurer.addEditorAreaTransfer(MarkerTransfer.getInstance()); configurer.configureEditorAreaDropListener(new EditorAreaDropAdapter(configurer.getWindow())); removeActionSets(getUndesirableActionSets()); removePopupMenus(getUndesirablePopupMenus()); }
public void preWindowOpen() { IWorkbenchWindowConfigurer configurer = getWindowConfigurer(); configurer.setInitialSize(new Point(800, 600)); configurer.setShowFastViewBars(true); configurer.setShowStatusLine(true); configurer.setShowProgressIndicator(true); configurer.setShowCoolBar(false); // A DropTargetAdapter is need for editor DND support final DropTargetListener dtl = new EditorAreaDropAdapter( configurer.getWindow()); configurer.configureEditorAreaDropListener(dtl); }