mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Common shortcuts for Move up/down in decorators and bookmarks
This commit is contained in:
+2
-3
@@ -19,10 +19,9 @@ import com.intellij.icons.AllIcons;
|
||||
import com.intellij.ide.bookmarks.BookmarkItem;
|
||||
import com.intellij.ide.bookmarks.BookmarkManager;
|
||||
import com.intellij.openapi.actionSystem.AnActionEvent;
|
||||
import com.intellij.openapi.actionSystem.CustomShortcutSet;
|
||||
import com.intellij.openapi.actionSystem.CommonShortcuts;
|
||||
import com.intellij.openapi.project.DumbAwareAction;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.util.SystemInfo;
|
||||
import com.intellij.ui.ListUtil;
|
||||
|
||||
import javax.swing.*;
|
||||
@@ -35,7 +34,7 @@ class MoveBookmarkDownAction extends DumbAwareAction {
|
||||
super("Down", "Move current bookmark down", AllIcons.Actions.NextOccurence);
|
||||
myProject = project;
|
||||
myList = list;
|
||||
registerCustomShortcutSet(new CustomShortcutSet(KeyStroke.getKeyStroke(SystemInfo.isMac ? "meta DOWN" : "alt DOWN")), list);
|
||||
registerCustomShortcutSet(CommonShortcuts.MOVE_DOWN, list);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -18,10 +18,9 @@ package com.intellij.ide.bookmarks.actions;
|
||||
import com.intellij.icons.AllIcons;
|
||||
import com.intellij.ide.bookmarks.BookmarkManager;
|
||||
import com.intellij.openapi.actionSystem.AnActionEvent;
|
||||
import com.intellij.openapi.actionSystem.CustomShortcutSet;
|
||||
import com.intellij.openapi.actionSystem.CommonShortcuts;
|
||||
import com.intellij.openapi.project.DumbAwareAction;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.util.SystemInfo;
|
||||
import com.intellij.ui.ListUtil;
|
||||
|
||||
import javax.swing.*;
|
||||
@@ -34,7 +33,7 @@ class MoveBookmarkUpAction extends DumbAwareAction {
|
||||
super("Up", "Move current bookmark up", AllIcons.Actions.PreviousOccurence);
|
||||
myProject = project;
|
||||
myList = list;
|
||||
registerCustomShortcutSet(new CustomShortcutSet(KeyStroke.getKeyStroke(SystemInfo.isMac ? "meta UP" : "alt UP")), list);
|
||||
registerCustomShortcutSet(CommonShortcuts.MOVE_UP, list);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -40,7 +40,10 @@ public class CommonShortcuts {
|
||||
public static final ShortcutSet ESCAPE = new CustomShortcutSet(KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0));
|
||||
|
||||
public static final ShortcutSet DOUBLE_CLICK_1 = new CustomShortcutSet(new MouseShortcut(MouseEvent.BUTTON1, 0, 2));
|
||||
|
||||
|
||||
public static final ShortcutSet MOVE_UP = CustomShortcutSet.fromString("alt UP");
|
||||
public static final ShortcutSet MOVE_DOWN = CustomShortcutSet.fromString("alt DOWN");
|
||||
|
||||
public static ShortcutSet getNewForDialogs() {
|
||||
final ArrayList<Shortcut> shortcuts = new ArrayList<Shortcut>();
|
||||
for (Shortcut shortcut : getNew().getShortcuts()) {
|
||||
|
||||
@@ -270,8 +270,8 @@ public class CommonActionsPanel extends JPanel {
|
||||
case ADD: return CommonShortcuts.getNewForDialogs();
|
||||
case EDIT: return CustomShortcutSet.fromString("ENTER");
|
||||
case REMOVE: return CustomShortcutSet.fromString(SystemInfo.isMac ? "meta BACK_SPACE" : "alt DELETE");
|
||||
case UP: return CustomShortcutSet.fromString("alt UP");
|
||||
case DOWN: return CustomShortcutSet.fromString("alt DOWN");
|
||||
case UP: return CommonShortcuts.MOVE_UP;
|
||||
case DOWN: return CommonShortcuts.MOVE_DOWN;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user