Example usage for com.intellij.openapi.actionSystem CommonShortcuts MOVE_DOWN

List of usage examples for com.intellij.openapi.actionSystem CommonShortcuts MOVE_DOWN

Introduction

In this page you can find the example usage for com.intellij.openapi.actionSystem CommonShortcuts MOVE_DOWN.

Prototype

ShortcutSet MOVE_DOWN

To view the source code for com.intellij.openapi.actionSystem CommonShortcuts MOVE_DOWN.

Click Source Link

Usage

From source file:com.intellij.application.options.codeStyle.arrangement.ArrangementSettingsPanel.java

License:Apache License

public ArrangementSettingsPanel(@NotNull CodeStyleSettings settings, @NotNull Language language) {
    super(settings);
    myLanguage = language;//from   w  w  w.j  a v a 2s . c  o m
    Rearranger<?> rearranger = Rearranger.EXTENSION.forLanguage(language);

    assert rearranger instanceof ArrangementStandardSettingsAware;
    mySettingsAware = (ArrangementStandardSettingsAware) rearranger;

    final ArrangementColorsProvider colorsProvider;
    if (rearranger instanceof ArrangementColorsAware) {
        colorsProvider = new ArrangementColorsProviderImpl((ArrangementColorsAware) rearranger);
    } else {
        colorsProvider = new ArrangementColorsProviderImpl(null);
    }

    ArrangementStandardSettingsManager settingsManager = new ArrangementStandardSettingsManager(mySettingsAware,
            colorsProvider);

    myGroupingRulesPanel = new ArrangementGroupingRulesPanel(settingsManager, colorsProvider);
    myMatchingRulesPanel = new ArrangementMatchingRulesPanel(myLanguage, settingsManager, colorsProvider);

    myContent.add(myGroupingRulesPanel, new GridBag().coverLine().fillCellHorizontally().weightx(1));
    myContent.add(myMatchingRulesPanel, new GridBag().fillCell().weightx(1).weighty(1).coverLine());

    if (settings.getCommonSettings(myLanguage).isForceArrangeMenuAvailable()) {
        myForceArrangementPanel = new ForceArrangementPanel();
        myForceArrangementPanel.setSelectedMode(settings.getCommonSettings(language).FORCE_REARRANGE_MODE);
        myContent.add(myForceArrangementPanel.getPanel(),
                new GridBag().anchor(GridBagConstraints.WEST).coverLine().fillCellHorizontally());
    } else {
        myForceArrangementPanel = null;
    }

    final List<CompositeArrangementSettingsToken> groupingTokens = settingsManager.getSupportedGroupingTokens();
    myGroupingRulesPanel.setVisible(groupingTokens != null && !groupingTokens.isEmpty());

    registerShortcut(ArrangementConstants.MATCHING_RULE_ADD, CommonShortcuts.getNew(), myMatchingRulesPanel);
    registerShortcut(ArrangementConstants.MATCHING_RULE_REMOVE, CommonShortcuts.getDelete(),
            myMatchingRulesPanel);
    registerShortcut(ArrangementConstants.MATCHING_RULE_MOVE_UP, CommonShortcuts.MOVE_UP, myMatchingRulesPanel);
    registerShortcut(ArrangementConstants.MATCHING_RULE_MOVE_DOWN, CommonShortcuts.MOVE_DOWN,
            myMatchingRulesPanel);
    final CustomShortcutSet edit = new CustomShortcutSet(KeyStroke.getKeyStroke(KeyEvent.VK_F2, 0));
    registerShortcut(ArrangementConstants.MATCHING_RULE_EDIT, edit, myMatchingRulesPanel);

    registerShortcut(ArrangementConstants.GROUPING_RULE_MOVE_UP, CommonShortcuts.MOVE_UP, myGroupingRulesPanel);
    registerShortcut(ArrangementConstants.GROUPING_RULE_MOVE_DOWN, CommonShortcuts.MOVE_DOWN,
            myGroupingRulesPanel);
}

From source file:com.intellij.ide.bookmarks.actions.MoveBookmarkDownAction.java

License:Apache License

MoveBookmarkDownAction(Project project, JList list) {
    super("Down", "Move current bookmark down", AllIcons.Actions.NextOccurence);
    myProject = project;/*ww  w  . ja  va 2  s . c  o m*/
    myList = list;
    registerCustomShortcutSet(CommonShortcuts.MOVE_DOWN, list);
}

From source file:com.intellij.ui.CommonActionsPanel.java

License:Apache License

public static ShortcutSet getCommonShortcut(Buttons button) {
    switch (button) {
    case ADD://  w w  w.j ava2 s .c om
        return CommonShortcuts.getNewForDialogs();
    case EDIT:
        return CustomShortcutSet.fromString("ENTER");
    case REMOVE:
        return CustomShortcutSet.fromString(SystemInfo.isMac ? "meta BACK_SPACE" : "alt DELETE");
    case UP:
        return CommonShortcuts.MOVE_UP;
    case DOWN:
        return CommonShortcuts.MOVE_DOWN;
    }
    return null;
}