/** * Gets whether the shift key was depressed when the given event occurred. * * @param evt the event to be tested * @return <code>true</code> if shift was depressed when the event occurred * @deprecated Use {@link Event#getShiftKey()} instead. */ @Deprecated public static boolean eventGetShiftKey(Event evt) { return evt.getShiftKey(); }
@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 shift key is pressed. * * @return the shift key state */ public boolean isShiftDown() { return _event.getShiftKey(); }
public class MyTree extends Tree { private Event currentEvent; ... constructors... // Call this method from within the onSelection method to determine if the shift key // was pressed. public boolean isShiftPressed() { return currentEvent != null ? currentEvent.getShiftKey() : false; } @Override public void onBrowserEvent(Event event) { currentEvent = event; super.onBrowserEvent(event); currentEvent = null; } }
/** * Gets whether the shift key was depressed when the given event occurred. * * @param evt the event to be tested * @return <code>true</code> if shift was depressed when the event occurred * @deprecated Use {@link Event#getShiftKey()} instead. */ @Deprecated public static boolean eventGetShiftKey(Event evt) { return evt.getShiftKey(); }
/** * Gets whether the shift key was depressed when the given event occurred. * * @param evt the event to be tested * @return <code>true</code> if shift was depressed when the event occurred * @deprecated Use {@link Event#getShiftKey()} instead. */ @Deprecated public static boolean eventGetShiftKey(Event evt) { return evt.getShiftKey(); }
@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(); } }
/** * 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 public void onBrowserEvent(Event event) { super.onBrowserEvent(event); if (Event.ONKEYDOWN == DOM.eventGetType(event) || Event.ONKEYPRESS == DOM.eventGetType(event)) { event.preventDefault(); event.stopPropagation(); } else if (Event.ONKEYUP == DOM.eventGetType(event)) { searchBox.onKeyUp(event.getKeyCode(), event.getShiftKey()); event.preventDefault(); event.stopPropagation(); } }