Package org.eclipse.ui.internal
Class ToggleEditorsVisibilityAction
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
org.eclipse.ui.internal.PerspectiveAction
org.eclipse.ui.internal.ToggleEditorsVisibilityAction
- All Implemented Interfaces:
IAction,ActionFactory.IWorkbenchAction,IPerspectiveListener
public class ToggleEditorsVisibilityAction
extends PerspectiveAction
implements IPerspectiveListener
Hides or shows the editor area within the current perspective of the
workbench page.
-
Field Summary
Fields inherited from interface org.eclipse.jface.action.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 newToggleEditorsVisibilityAction -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()Disposes of this action.voidperspectiveActivated(IWorkbenchPage page, IPerspectiveDescriptor perspective) Notifies this listener that a perspective in the given page has been activated.voidperspectiveChanged(IWorkbenchPage page, IPerspectiveDescriptor perspective, String changeId) Notifies this listener that a perspective has changed in some way (for example, editor area hidden, perspective reset, view show/hide, editor open/close, etc).protected voidrun(IWorkbenchPage page, IPerspectiveDescriptor persp) Runs the action, passing the active page and perspective.Methods inherited from class org.eclipse.ui.internal.PerspectiveAction
getWindow, runMethods inherited from class org.eclipse.jface.action.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 org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListenerMethods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.jface.action.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
-
ToggleEditorsVisibilityAction
Creates a newToggleEditorsVisibilityAction- Parameters:
window- the window
-
-
Method Details
-
perspectiveActivated
Description copied from interface:IPerspectiveListenerNotifies this listener that a perspective in the given page has been activated.- Specified by:
perspectiveActivatedin interfaceIPerspectiveListener- Parameters:
page- the page containing the activated perspectiveperspective- the perspective descriptor that was activated- See Also:
-
perspectiveChanged
public void perspectiveChanged(IWorkbenchPage page, IPerspectiveDescriptor perspective, String changeId) Description copied from interface:IPerspectiveListenerNotifies this listener that a perspective has changed in some way (for example, editor area hidden, perspective reset, view show/hide, editor open/close, etc).- Specified by:
perspectiveChangedin interfaceIPerspectiveListener- Parameters:
page- the page containing the affected perspectiveperspective- the perspective descriptorchangeId- one of theCHANGE_*constants on IWorkbenchPage
-
run
Description copied from class:PerspectiveActionRuns the action, passing the active page and perspective.- Specified by:
runin classPerspectiveAction- Parameters:
page- the active pagepersp- the active perspective
-
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- Overrides:
disposein classPerspectiveAction
-