Package docking
Class DockingKeyBindingAction
java.lang.Object
javax.swing.AbstractAction
docking.DockingKeyBindingAction
- All Implemented Interfaces:
ActionListener
,Serializable
,Cloneable
,EventListener
,Action
- Direct Known Subclasses:
MultipleKeyAction
,SystemKeyBindingAction
A class that can be used as an interface for using actions associated with keybindings. This
class is meant to only by used by internal Ghidra key event processing.
- See Also:
-
Field Summary
FieldsFields inherited from class javax.swing.AbstractAction
changeSupport, enabled
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
-
Constructor Summary
ConstructorsConstructorDescriptionDockingKeyBindingAction
(Tool tool, DockingActionIf action, KeyStroke keyStroke) -
Method Summary
Modifier and TypeMethodDescriptionabstract ExecutableAction
getExecutableAction
(Component focusOwner) protected ActionContext
getLocalContext
(ComponentProvider localProvider) boolean
boolean
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, putValue, removePropertyChangeListener, setEnabled
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.awt.event.ActionListener
actionPerformed
-
Field Details
-
tool
-
dockingAction
-
keyStroke
-
-
Constructor Details
-
DockingKeyBindingAction
-
-
Method Details
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabled
in interfaceAction
- Overrides:
isEnabled
in classAbstractAction
-
getExecutableAction
-
isSystemKeybindingPrecedence
public boolean isSystemKeybindingPrecedence() -
getLocalContext
-
getActions
-