public final class MultikeyActionsHandler extends Object
Modifier and Type | Class and Description |
---|---|
private class |
MultikeyActionsHandler.MyAction |
private class |
MultikeyActionsHandler.MyKeyEventDispatcher |
private class |
MultikeyActionsHandler.MyTimerTask |
private class |
MultikeyActionsHandler.ShowLayersPopupWorker |
Modifier and Type | Field and Description |
---|---|
private static long |
DIALOG_DELAY |
private static MultikeyActionsHandler |
instance |
private MultikeyActionsHandler.MyAction |
lastAction |
private long |
lastTimestamp |
private Map<MultikeyShortcutAction,MultikeyActionsHandler.MyAction> |
myActions |
private static String |
STATUS_BAR_ID |
private 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 static String |
formatMenuText(KeyStroke keyStroke,
String index,
String description) |
static MultikeyActionsHandler |
getInstance()
Replies the unique instance of this class.
|
void |
removeAction(MultikeyShortcutAction action)
Unregisters an action and its shortcut completely
|
private static final long DIALOG_DELAY
private static final String STATUS_BAR_ID
private final Map<MultikeyShortcutAction,MultikeyActionsHandler.MyAction> myActions
private long lastTimestamp
private MultikeyActionsHandler.MyAction lastAction
private static MultikeyActionsHandler instance
private MultikeyActionsHandler()
public static MultikeyActionsHandler getInstance()
private static String formatMenuText(KeyStroke keyStroke, String index, String description)
public void addAction(MultikeyShortcutAction action)
action
- The action to addpublic void removeAction(MultikeyShortcutAction action)
action
- The action to remove