Enable more bookmarks actions in modal context

Useful in diff invoked from the commit dialog.

Follow-up to b5addab
Relates to IDEA-169296
Issues found in IDEA-CR-19062
This commit is contained in:
Kirill Likhodedov
2017-04-21 18:57:25 +03:00
parent 962903d4c3
commit 864648f5bd
6 changed files with 6 additions and 0 deletions
@@ -33,6 +33,7 @@ class DeleteBookmarkAction extends DumbAwareAction {
DeleteBookmarkAction(Project project, JList list) {
super("Delete", "Delete current bookmark", AllIcons.General.Remove);
setEnabledInModalContext(true);
myProject = project;
myList = list;
registerCustomShortcutSet(CustomShortcutSet.fromString("DELETE", "BACK_SPACE"), list);
@@ -36,6 +36,7 @@ class EditBookmarkDescriptionAction extends DumbAwareAction {
EditBookmarkDescriptionAction(Project project, JList list) {
super(IdeBundle.message("action.bookmark.edit.description"),
IdeBundle.message("action.bookmark.edit.description.description"), AllIcons.Actions.Edit);
setEnabledInModalContext(true);
myProject = project;
myList = list;
registerCustomShortcutSet(new CustomShortcutSet(KeyStroke.getKeyStroke(SystemInfo.isMac ? "meta ENTER" : "control ENTER")), list);
@@ -33,6 +33,7 @@ class MoveBookmarkDownAction extends DumbAwareAction {
MoveBookmarkDownAction(Project project, JList list) {
super("Down", "Move current bookmark down", AllIcons.Actions.NextOccurence);
setEnabledInModalContext(true);
myProject = project;
myList = list;
registerCustomShortcutSet(CommonShortcuts.MOVE_DOWN, list);
@@ -32,6 +32,7 @@ class MoveBookmarkUpAction extends DumbAwareAction {
MoveBookmarkUpAction(Project project, JList list) {
super("Up", "Move current bookmark up", AllIcons.Actions.PreviousOccurence);
setEnabledInModalContext(true);
myProject = project;
myList = list;
registerCustomShortcutSet(CommonShortcuts.MOVE_UP, list);
@@ -30,6 +30,7 @@ public abstract class ToggleNumberedBookmarkActionBase extends AnAction implemen
private final int myNumber;
public ToggleNumberedBookmarkActionBase(int n) {
setEnabledInModalContext(true);
myNumber = n;
}
@@ -24,6 +24,7 @@ import com.intellij.openapi.actionSystem.ToggleAction;
public class ToggleSortBookmarksAction extends ToggleAction {
public ToggleSortBookmarksAction() {
super(null, IdeBundle.message("action.bookmark.toggle.sort"), AllIcons.ObjectBrowser.Sorted);
setEnabledInModalContext(true);
}
@Override