/** * Is <code>alt</code> key down. * * @return whether the alt key is down */ public boolean isAltKeyDown() { return getNativeEvent().getAltKey(); }
/** * Is the <code>alt</code> key down? * * @return whether the alt key is down */ public boolean isAltKeyDown() { return getNativeEvent().getAltKey(); }
/** * Is the <code>alt</code> key down? * * @return whether the alt key is down */ public boolean isAltKeyDown() { return getNativeEvent().getAltKey(); }
/** * Is <code>alt</code> key down. * * @return whether the alt key is down */ public boolean isAltKeyDown() { return getNativeEvent().getAltKey(); }
/** * Is the <code>alt</code> key down? * * @return whether the alt key is down */ public boolean isAltKeyDown() { return getNativeEvent().getAltKey(); }
/** * Is <code>alt</code> key down. * * @return whether the alt key is down */ public boolean isAltKeyDown() { return getNativeEvent().getAltKey(); }
public static boolean isModifierKeyDown(NativeEvent currentEvent) { return currentEvent.getCtrlKey() || currentEvent.getShiftKey() || currentEvent.getMetaKey() || currentEvent.getAltKey(); } }
public static boolean isModifierKeyDown(NativeEvent currentEvent) { return currentEvent.getCtrlKey() || currentEvent.getShiftKey() || currentEvent.getMetaKey() || currentEvent.getAltKey(); } }
private int mods (NativeEvent event) { return modifierFlags(event.getAltKey(), event.getCtrlKey(), event.getMetaKey(), event.getShiftKey()); }
private int mods (NativeEvent event) { return modifierFlags(event.getAltKey(), event.getCtrlKey(), event.getMetaKey(), event.getShiftKey()); }
/** * Is the mouse down event a valid mouse drag event, i.e. left mouse button * is pressed without any modifier keys * * @param event * The mouse event * @return Is the mouse event a valid drag event */ private boolean isMouseDragEvent(NativeEvent event) { boolean hasModifierKey = event.getAltKey() || event.getCtrlKey() || event.getMetaKey() || event.getShiftKey(); return !(hasModifierKey || event.getButton() > NativeEvent.BUTTON_LEFT); }
/** * Is the mouse down event a valid mouse drag event, i.e. left mouse button * is pressed without any modifier keys * * @param event * The mouse event * @return Is the mouse event a valid drag event */ private boolean isMouseDragEvent(NativeEvent event) { boolean hasModifierKey = event.getAltKey() || event.getCtrlKey() || event.getMetaKey() || event.getShiftKey(); return !(hasModifierKey || event.getButton() > NativeEvent.BUTTON_LEFT); }
/*************************************** * Maps a GWT modifier key combination to the corresponding instance of * {@link ModifierKeys}. * * @param rEvent The native GWT event to map the modifiers of * * @return The corresponding EWT key modifiers instance */ public static ModifierKeys mapGwtModifiers(NativeEvent rEvent) { int nBits = 0; if (rEvent.getAltKey()) { nBits |= ModifierKeys.ALT_BIT; } if (rEvent.getCtrlKey()) { nBits |= ModifierKeys.CTRL_BIT; } if (rEvent.getMetaKey()) { nBits |= ModifierKeys.META_BIT; } if (rEvent.getShiftKey()) { nBits |= ModifierKeys.SHIFT_BIT; } return ModifierKeys.valueOf(nBits); }
private static Modifiers extractModifiers(NativeEvent nativeEvent) { Modifiers modifiers = new Modifiers(); if (nativeEvent.getAltKey()) modifiers.add(Key.ALT); if (nativeEvent.getCtrlKey()) modifiers.add(Key.CONTROL); if (nativeEvent.getMetaKey()) modifiers.add(Key.META); if (nativeEvent.getShiftKey()) modifiers.add(Key.SHIFT); return modifiers; }
/*************************************** * @see NativePreviewHandler#onPreviewNativeEvent(NativePreviewEvent) */ @Override public void onPreviewNativeEvent(NativePreviewEvent rPreviewEvent) { NativeEvent rEvent = rPreviewEvent.getNativeEvent(); String sType = rEvent.getType(); char nChar = (char) rEvent.getCharCode(); if (sType.equalsIgnoreCase("keypress")) { if (nChar != 0 && rEvent.getAltKey() && rEvent.getCtrlKey()) { rPreviewEvent.consume(); EWTEvent rEwtEvent = EWTEvent.getEvent(UserInterfaceContext.this, null, EventType.KEY_TYPED, rEvent); Scheduler.get() .scheduleDeferred(new NotifyGlobalKeyListeners(rEwtEvent)); } } }
private static NativeEvent createMouseDownEvent(NativeEvent e) { return Document.get().createMouseDownEvent(0, e.getScreenX(), e.getScreenY(), e.getClientX(), e.getClientY(), e.getCtrlKey(), e.getAltKey(), e.getShiftKey(), e.getMetaKey(), e.getButton()); }
private static NativeEvent createMouseDownEvent(NativeEvent e) { return Document.get().createMouseDownEvent(0, e.getScreenX(), e.getScreenY(), e.getClientX(), e.getClientY(), e.getCtrlKey(), e.getAltKey(), e.getShiftKey(), e.getMetaKey(), e.getButton()); }
private void synthesizeAsyncTouchEnd(TouchEndEvent event) { final Element elem = mouseDownWidget.getElement(); NativeEvent n = event.getNativeEvent(); // TODO extract these properties from the original event final boolean bubbles = true; final boolean cancelable = true; final int detail = 0; final boolean ctrlKey = n.getCtrlKey(); final boolean altKey = n.getAltKey(); final boolean shiftKey = n.getShiftKey(); final boolean metaKey = n.getMetaKey(); final JsArray<Touch> changedTouches = n.getChangedTouches(); Scheduler.get().scheduleDeferred(new ScheduledCommand() { @Override public void execute() { // TODO determine if we need to set additional event properties elem.dispatchEvent(DOMUtil.createTouchEndEvent(bubbles, cancelable, detail, ctrlKey, altKey, shiftKey, metaKey, changedTouches)); } }); }
public EventClone(MouseEvent<?> mouseEvent) { NativeEvent evt = mouseEvent.getNativeEvent(); type = evt.getType(); screenX = evt.getScreenX(); screenY = evt.getScreenY(); clientX = evt.getClientX(); clientY = evt.getClientY(); ctrlKey = evt.getCtrlKey(); altKey = evt.getAltKey(); shiftKey = evt.getShiftKey(); metaKey = evt.getMetaKey(); button = evt.getButton(); relatedEventTarget = evt.getRelatedEventTarget(); }
public EventClone(MouseEvent<?> mouseEvent) { NativeEvent evt = mouseEvent.getNativeEvent(); type = evt.getType(); screenX = evt.getScreenX(); screenY = evt.getScreenY(); clientX = evt.getClientX(); clientY = evt.getClientY(); ctrlKey = evt.getCtrlKey(); altKey = evt.getAltKey(); shiftKey = evt.getShiftKey(); metaKey = evt.getMetaKey(); button = evt.getButton(); relatedEventTarget = evt.getRelatedEventTarget(); }