public final class MultikeyActionsHandler extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private class |
MultikeyActionsHandler.MyAction |
private class |
MultikeyActionsHandler.MyKeyEventDispatcher |
private class |
MultikeyActionsHandler.MyTimerTask |
Modifier and Type | Field and Description |
---|---|
private static long |
DIALOG_DELAY |
private static MultikeyActionsHandler |
instance |
private MultikeyActionsHandler.MyAction |
lastAction |
private long |
lastTimestamp |
private java.util.Map<MultikeyShortcutAction,MultikeyActionsHandler.MyAction> |
myActions |
private static java.lang.String |
STATUS_BAR_ID |
private java.util.Timer |
timer |
Modifier | Constructor and Description |
---|---|
private |
MultikeyActionsHandler() |
Modifier and Type | Method and Description |
---|---|
void |
addAction(MultikeyShortcutAction action)
Registers an action and its shortcut
|
private java.lang.String |
formatMenuText(javax.swing.KeyStroke keyStroke,
java.lang.String index,
java.lang.String description) |
static MultikeyActionsHandler |
getInstance()
Replies the unique instance of this class.
|
void |
removeAction(MultikeyShortcutAction action)
Unregisters an action and its shortcut completely
|
private void |
showLayersPopup(MultikeyActionsHandler.MyAction action) |
private static final long DIALOG_DELAY
private static final java.lang.String STATUS_BAR_ID
private java.util.Map<MultikeyShortcutAction,MultikeyActionsHandler.MyAction> myActions
private long lastTimestamp
private MultikeyActionsHandler.MyAction lastAction
private java.util.Timer timer
private static MultikeyActionsHandler instance
private MultikeyActionsHandler()
public static MultikeyActionsHandler getInstance()
private java.lang.String formatMenuText(javax.swing.KeyStroke keyStroke, java.lang.String index, java.lang.String description)
private void showLayersPopup(MultikeyActionsHandler.MyAction action)
public void addAction(MultikeyShortcutAction action)
action
- The action to addpublic void removeAction(MultikeyShortcutAction action)
action
- The action to remove