public class ToggleGridAction extends Action
visibility
and
enabled
properties
in sync, i.e., it toggles both at the same time. This action can handle the
case where these properties are not set on the given viewer initially.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 and Description |
---|
ToggleGridAction(GraphicalViewer diagramViewer)
Constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
isChecked() |
void |
run() |
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
public ToggleGridAction(GraphicalViewer diagramViewer)
diagramViewer
- the GraphicalViewer whose grid enablement and visibility
properties are to be toggledpublic boolean isChecked()
isChecked
in interface IAction
isChecked
in class Action
IAction.isChecked()
public void run()
run
in interface IAction
run
in class Action
IAction.run()
Copyright (c) IBM Corp. and others 2000, 2011. All Rights Reserved.