Example usage for com.intellij.openapi.actionSystem MouseShortcut getModifiers

List of usage examples for com.intellij.openapi.actionSystem MouseShortcut getModifiers

Introduction

In this page you can find the example usage for com.intellij.openapi.actionSystem MouseShortcut getModifiers.

Prototype

@JdkConstants.InputEventMask
    public int getModifiers() 

Source Link

Usage

From source file:org.jetbrains.plugins.scala.editor.mouseHandler.MouseHoverHandler.java

License:Apache License

private static boolean matchMouseShortcut(final Keymap activeKeymap, @JdkConstants.InputEventMask int modifiers,
        final String actionId) {
    final MouseShortcut syntheticShortcut = new MouseShortcut(MouseEvent.BUTTON1, modifiers, 1);
    for (Shortcut shortcut : activeKeymap.getShortcuts(actionId)) {
        if (shortcut instanceof MouseShortcut) {
            final MouseShortcut mouseShortcut = (MouseShortcut) shortcut;
            if (mouseShortcut.getModifiers() == syntheticShortcut.getModifiers()) {
                return true;
            }/*from   w  ww.  j a va  2 s .c o  m*/
        }
    }
    return false;
}