com.aptana.ide.rcp
Class AbstractIDEWorkbenchWindowAdvisor
java.lang.Object
org.eclipse.ui.application.WorkbenchWindowAdvisor
com.aptana.ide.rcp.AbstractIDEWorkbenchWindowAdvisor
- Direct Known Subclasses:
- ApplicationWorkbenchWindowAdvisor
public class AbstractIDEWorkbenchWindowAdvisor
- extends org.eclipse.ui.application.WorkbenchWindowAdvisor
Window-level advisor for the IDE. Note: This class is a snapshot of the
org.eclipse.ui.internal.ide.IDEWorkbenchWindowAdvisor with some added hooks so that subclasses can customize the
workbench.
|
Constructor Summary |
AbstractIDEWorkbenchWindowAdvisor(IDEWorkbenchAdvisor wbAdvisor,
org.eclipse.ui.application.IWorkbenchWindowConfigurer configurer)
Crates a new IDE workbench window advisor. |
| Methods inherited from class org.eclipse.ui.application.WorkbenchWindowAdvisor |
createWindowContents, dispose, getWindowConfigurer, postWindowClose, postWindowCreate, postWindowOpen, restoreState, saveState |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractIDEWorkbenchWindowAdvisor
public AbstractIDEWorkbenchWindowAdvisor(IDEWorkbenchAdvisor wbAdvisor,
org.eclipse.ui.application.IWorkbenchWindowConfigurer configurer)
- Crates a new IDE workbench window advisor.
- Parameters:
wbAdvisor - the workbench advisorconfigurer - the window configurer
createActionBarAdvisor
public org.eclipse.ui.application.ActionBarAdvisor createActionBarAdvisor(org.eclipse.ui.application.IActionBarConfigurer configurer)
- Overrides:
createActionBarAdvisor in class org.eclipse.ui.application.WorkbenchWindowAdvisor
- See Also:
WorkbenchWindowAdvisor.createActionBarAdvisor(org.eclipse.ui.application.IActionBarConfigurer)
preWindowShellClose
public boolean preWindowShellClose()
- Overrides:
preWindowShellClose in class org.eclipse.ui.application.WorkbenchWindowAdvisor
- See Also:
WorkbenchWindowAdvisor.preWindowShellClose()
preWindowOpen
public void preWindowOpen()
- Overrides:
preWindowOpen in class org.eclipse.ui.application.WorkbenchWindowAdvisor
- See Also:
WorkbenchWindowAdvisor.preWindowOpen()
createDropTargetListener
protected org.eclipse.swt.dnd.DropTargetListener createDropTargetListener()
- createDropTargetListener
- Returns:
- DropTargetListener
postWindowRestore
public void postWindowRestore()
throws org.eclipse.ui.WorkbenchException
- Overrides:
postWindowRestore in class org.eclipse.ui.application.WorkbenchWindowAdvisor
- Throws:
org.eclipse.ui.WorkbenchException- See Also:
WorkbenchWindowAdvisor.postWindowRestore()
openIntro
public void openIntro()
- Tries to open the intro, if one exists and otherwise will open the legacy Welcome pages.
- Overrides:
openIntro in class org.eclipse.ui.application.WorkbenchWindowAdvisor
- See Also:
WorkbenchWindowAdvisor.openIntro()
createEmptyWindowContents
public org.eclipse.swt.widgets.Control createEmptyWindowContents(org.eclipse.swt.widgets.Composite parent)
- Overrides:
createEmptyWindowContents in class org.eclipse.ui.application.WorkbenchWindowAdvisor
- See Also:
WorkbenchWindowAdvisor.createEmptyWindowContents(org.eclipse.swt.widgets.Composite)