de.tu_berlin.cs.tfs.muvitorkit.actions
Class MuvitorToggleRulerVisibilityAction
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
org.eclipse.gef.ui.actions.WorkbenchPartAction
org.eclipse.gef.ui.actions.SelectionAction
de.tu_berlin.cs.tfs.muvitorkit.actions.MuvitorToggleRulerVisibilityAction
- All Implemented Interfaces:
- Disposable, UpdateAction, IAction
public class MuvitorToggleRulerVisibilityAction
- extends SelectionAction
An action that toggles the ruler
visibility
property on the given viewer. This action can handle the case
where that property is not set on the viewer initially. This class is a
generalization of ToggleRulerVisibilityAction
to handle several
viewers.
- Rating

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 |
Method Summary |
protected boolean |
calculateEnabled()
This action is enabled if some graphical edit part is currently selected
from which a viewer can be determined. |
void |
run()
|
void |
setViewer(EditPartViewer viewer)
This setter allows universal usage of this action. |
Methods 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, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MuvitorToggleRulerVisibilityAction
public MuvitorToggleRulerVisibilityAction(IWorkbenchPart part)
- Constructor.
run
public void run()
- Specified by:
run
in interface IAction
- Overrides:
run
in class Action
- See Also:
IAction.run()
calculateEnabled
protected boolean calculateEnabled()
- This action is enabled if some graphical edit part is currently selected
from which a viewer can be determined.
- Specified by:
calculateEnabled
in class WorkbenchPartAction
setViewer
public void setViewer(EditPartViewer viewer)
- This setter allows universal usage of this action. Just call the
constructor with
null
and set the viewer manually.
- Parameters:
viewer
-