Class OpenInNewWindowAction
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
org.eclipse.ui.actions.OpenInNewWindowAction
- All Implemented Interfaces:
IAction, ActionFactory.IWorkbenchAction
Opens a new window. The initial perspective for the new window will be the
same type as the active perspective in the window which this action is
running in. The default input for the new window's page is
application-specific.
-
Field Summary
Fields inherited from interface IAction
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT -
Constructor Summary
ConstructorsConstructorDescriptionCreates a newOpenInNewWindowAction.OpenInNewWindowAction(IWorkbenchWindow window, IAdaptable input) Creates a newOpenInNewWindowAction. -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()Disposes of this action.voidrun()The implementation of thisIActionmethod opens a new window.voidsetPageInput(IAdaptable input) Set the input to use for the new window's page.Methods inherited from class Action
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipTextMethods inherited from class AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListenerMethods inherited from class EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IAction
addPropertyChangeListener, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, removePropertyChangeListener, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
-
Constructor Details
-
OpenInNewWindowAction
Creates a newOpenInNewWindowAction. Sets the new window page's input to be an application-specific default.- Parameters:
window- the workbench window containing this action
-
OpenInNewWindowAction
Creates a newOpenInNewWindowAction.- Parameters:
window- the workbench window containing this actioninput- the input for the new window's page
-
-
Method Details
-
setPageInput
Set the input to use for the new window's page.- Parameters:
input- the input
-
run
-
dispose
public void dispose()Description copied from interface:ActionFactory.IWorkbenchActionDisposes of this action. Once disposed, this action cannot be used. This operation has no effect if the action has already been disposed.- Specified by:
disposein interfaceActionFactory.IWorkbenchAction
-