/** * Gets whether the CTRL key was depressed when the given event occurred. * * @param evt the event to be tested * @return <code>true</code> if CTRL was depressed when the event occurred * @deprecated Use {@link Event#getCtrlKey()} instead. */ @Deprecated public static boolean eventGetCtrlKey(Event evt) { return evt.getCtrlKey(); }
@Override public boolean handleAsClick(Event event) { int mouseButtons = event.getButton(); boolean ctrl = event.getCtrlKey(); boolean shift = event.getShiftKey(); boolean middle = mouseButtons == Event.BUTTON_MIDDLE; boolean right = mouseButtons == Event.BUTTON_RIGHT; boolean modifiers; if (ctrlisModifier) { modifiers = shift || ctrl; } else { modifiers = shift; } return !modifiers && !middle && !right; } }
/** * Gets the keyboard modifiers associated with a DOMEvent. * * @param event the event. * @return the modifiers as defined in {@link KeyboardListener}. */ public static int getKeyboardModifiers(Event event) { return (event.getShiftKey() ? KeyboardListener.MODIFIER_SHIFT : 0) | (event.getMetaKey() ? KeyboardListener.MODIFIER_META : 0) | (event.getCtrlKey() ? KeyboardListener.MODIFIER_CTRL : 0) | (event.getAltKey() ? KeyboardListener.MODIFIER_ALT : 0); }
@Override public boolean handleAsClick(Event event) { int mouseButtons = event.getButton(); boolean alt = event.getAltKey(); boolean ctrl = event.getCtrlKey(); boolean meta = event.getMetaKey(); boolean shift = event.getShiftKey(); boolean middle = mouseButtons == Event.BUTTON_MIDDLE; boolean right = mouseButtons == Event.BUTTON_RIGHT; boolean modifiers = alt || ctrl || meta; if (shiftIsModifier) { modifiers |= shift; } return !modifiers && !middle && !right; } }
/** * Default version, useful for Firefox. Don't fire if it's a rightclick, * middleclick, or if any modifiers are held down. */ public boolean handleAsClick(Event event) { int mouseButtons = event.getButton(); boolean alt = event.getAltKey(); boolean ctrl = event.getCtrlKey(); boolean meta = event.getMetaKey(); boolean shift = event.getShiftKey(); boolean modifiers = alt || ctrl || meta || shift; boolean middle = mouseButtons == Event.BUTTON_MIDDLE; boolean right = mouseButtons == Event.BUTTON_RIGHT; return !modifiers && !middle && !right; } }
/** * Returns <code>true</code> if the control key is pressed. * * @return the control key state */ public boolean isControlDown() { return _event.getCtrlKey(); }
/** * Gets whether the CTRL key was depressed when the given event occurred. * * @param evt the event to be tested * @return <code>true</code> if CTRL was depressed when the event occurred * @deprecated Use {@link Event#getCtrlKey()} instead. */ @Deprecated public static boolean eventGetCtrlKey(Event evt) { return evt.getCtrlKey(); }
/** * Gets whether the CTRL key was depressed when the given event occurred. * * @param evt the event to be tested * @return <code>true</code> if CTRL was depressed when the event occurred * @deprecated Use {@link Event#getCtrlKey()} instead. */ @Deprecated public static boolean eventGetCtrlKey(Event evt) { return evt.getCtrlKey(); }
@Override public boolean handleAsClick(Event event) { int mouseButtons = event.getButton(); boolean ctrl = event.getCtrlKey(); boolean shift = event.getShiftKey(); boolean middle = mouseButtons == Event.BUTTON_MIDDLE; boolean right = mouseButtons == Event.BUTTON_RIGHT; boolean modifiers; if (ctrlisModifier) { modifiers = shift || ctrl; } else { modifiers = shift; } return !modifiers && !middle && !right; } }
/** * Gets the keyboard modifiers associated with a DOMEvent. * * @param event the event. * @return the modifiers as defined in {@link KeyboardListener}. */ public static int getKeyboardModifiers(Event event) { return (event.getShiftKey() ? KeyboardListener.MODIFIER_SHIFT : 0) | (event.getMetaKey() ? KeyboardListener.MODIFIER_META : 0) | (event.getCtrlKey() ? KeyboardListener.MODIFIER_CTRL : 0) | (event.getAltKey() ? KeyboardListener.MODIFIER_ALT : 0); }
/** * Gets the keyboard modifiers associated with a DOMEvent. * * @param event the event. * @return the modifiers as defined in {@link KeyboardListener}. */ public static int getKeyboardModifiers(Event event) { return (event.getShiftKey() ? KeyboardListener.MODIFIER_SHIFT : 0) | (event.getMetaKey() ? KeyboardListener.MODIFIER_META : 0) | (event.getCtrlKey() ? KeyboardListener.MODIFIER_CTRL : 0) | (event.getAltKey() ? KeyboardListener.MODIFIER_ALT : 0); }
public static boolean isAnyModifierKeyPressed(Event event) { return (event.getShiftKey() || event.getAltKey() || event.getCtrlKey() || event.getMetaKey()); }
protected boolean isShortcut(Event event) { return event.getShiftKey() || event.getAltKey() || event.getCtrlKey() || event.getMetaKey(); } }
protected boolean isShortcut(Event event) { return event.getShiftKey() || event.getAltKey() || event.getCtrlKey() || event.getMetaKey(); } }
@Override public void onBrowserEvent(Event event) { super.onBrowserEvent(event); if (event.getCtrlKey() && event.getTypeInt() == Event.ONCLICK && getValue()) { setValue(false, true); } } }
/** * Default version, useful for Firefox. Don't fire if it's a rightclick, * middleclick, or if any modifiers are held down. */ public boolean handleAsClick(Event event) { int mouseButtons = event.getButton(); boolean alt = event.getAltKey(); boolean ctrl = event.getCtrlKey(); boolean meta = event.getMetaKey(); boolean shift = event.getShiftKey(); boolean modifiers = alt || ctrl || meta || shift; boolean middle = mouseButtons == Event.BUTTON_MIDDLE; boolean right = mouseButtons == Event.BUTTON_RIGHT; return !modifiers && !middle && !right; } }
@Override public boolean handleAsClick(Event event) { int mouseButtons = event.getButton(); boolean alt = event.getAltKey(); boolean ctrl = event.getCtrlKey(); boolean meta = event.getMetaKey(); boolean shift = event.getShiftKey(); boolean middle = mouseButtons == Event.BUTTON_MIDDLE; boolean right = mouseButtons == Event.BUTTON_RIGHT; boolean modifiers = alt || ctrl || meta; if (shiftIsModifier) { modifiers |= shift; } return !modifiers && !middle && !right; } }
/** * Default version, useful for Firefox. Don't fire if it's a rightclick, * middleclick, or if any modifiers are held down. */ public boolean handleAsClick(Event event) { int mouseButtons = event.getButton(); boolean alt = event.getAltKey(); boolean ctrl = event.getCtrlKey(); boolean meta = event.getMetaKey(); boolean shift = event.getShiftKey(); boolean modifiers = alt || ctrl || meta || shift; boolean middle = mouseButtons == Event.BUTTON_MIDDLE; boolean right = mouseButtons == Event.BUTTON_RIGHT; return !modifiers && !middle && !right; } }
@Override public void onBrowserEvent(Event event) { int type = DOM.eventGetType(event); if (type == Event.ONKEYDOWN && event.getKeyCode() == KeyCodes.KEY_ENTER && !event.getAltKey() && !event.getShiftKey() && !event.getCtrlKey()) { event.stopPropagation(); return; } super.onBrowserEvent(event); }
@Override protected void onBrowserEvent2(Event event) { // Enable multiple selection only when Control/Shift key is pressed mousePosition[0] = event.getClientX(); mousePosition[1] = event.getClientY(); if (BrowserEvents.CLICK.equals(event.getType())) { selectionModel.asMultiSelectionModel().setMultiSelectEnabled(event.getCtrlKey()); selectionModel.asMultiSelectionModel().setMultiRangeSelectEnabled(event.getShiftKey()); } // Remove focus from the table so refreshes won't try to focus on the // selected row. This is important when the user has scrolled the selected // row off the screen, we don't want the browser to scroll back. table.setFocus(false); super.onBrowserEvent2(event); }