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

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

Introduction

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

Prototype

public static ShortcutSet getMoveHome() 

Source Link

Usage

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

License:Apache License

public static void installActions(final JList list) {
    ActionMap actionMap = list.getActionMap();
    actionMap.put(SCROLLUP_ACTION_ID, new AbstractAction() {
        public void actionPerformed(ActionEvent e) {
            movePageUp(list);//  w ww.  ja v a2  s  .  co m
        }
    });
    actionMap.put(SCROLLDOWN_ACTION_ID, new AbstractAction() {
        public void actionPerformed(ActionEvent e) {
            movePageDown(list);
        }
    });
    actionMap.put(SELECT_PREVIOUS_ROW_ACTION_ID, new AbstractAction() {
        public void actionPerformed(ActionEvent e) {
            moveUp(list, e.getModifiers());
        }
    });
    actionMap.put(SELECT_NEXT_ROW_ACTION_ID, new AbstractAction() {
        public void actionPerformed(ActionEvent e) {
            moveDown(list, e.getModifiers());
        }
    });
    actionMap.put(SELECT_LAST_ROW_ACTION_ID, new AbstractAction() {
        public void actionPerformed(ActionEvent e) {
            moveEnd(list);
        }
    });
    actionMap.put(SELECT_FIRST_ROW_ACTION_ID, new AbstractAction() {
        public void actionPerformed(ActionEvent e) {
            moveHome(list);
        }
    });
    actionMap.put(MOVE_HOME_ID, new AbstractAction() {
        @Override
        public void actionPerformed(ActionEvent e) {
            moveHome(list);
        }
    });
    actionMap.put(MOVE_END_ID, new AbstractAction() {
        @Override
        public void actionPerformed(ActionEvent e) {
            moveEnd(list);
        }
    });

    maybeInstallDefaultShortcuts(list);

    new ListScrollAction(CommonShortcuts.getMoveUp(), list) {
        @Override
        public void actionPerformed(AnActionEvent e) {
            moveUp(list, 0);
        }
    };
    new ListScrollAction(CommonShortcuts.getMoveDown(), list) {
        @Override
        public void actionPerformed(AnActionEvent e) {
            moveDown(list, 0);
        }
    };
    new ListScrollAction(CommonShortcuts.getMovePageUp(), list) {
        @Override
        public void actionPerformed(AnActionEvent e) {
            movePageUp(list);
        }
    };
    new ListScrollAction(CommonShortcuts.getMovePageDown(), list) {
        @Override
        public void actionPerformed(AnActionEvent e) {
            movePageDown(list);
        }
    };
    new ListScrollAction(CommonShortcuts.getMoveHome(), list) {
        @Override
        public void actionPerformed(AnActionEvent e) {
            moveHome(list);
        }
    };
    new ListScrollAction(CommonShortcuts.getMoveEnd(), list) {
        @Override
        public void actionPerformed(AnActionEvent e) {
            moveEnd(list);
        }
    };
}

From source file:com.vladsch.MissingInActions.util.CommonUIShortcuts.java

License:Apache License

public static ShortcutSet getMoveHome() {
    return CommonShortcuts.getMoveHome();
}