List of usage examples for com.google.gwt.user.client Event getRepeat
@Deprecated public final boolean getRepeat()
From source file:com.vaadin.client.ui.VNotification.java
License:Apache License
@Override public boolean onEventPreview(Event event) { int type = DOM.eventGetType(event); // "modal"/*from ww w . ja v a 2 s. com*/ if (infiniteDelay || temporaryStyle == STYLE_SYSTEM) { if (type == Event.ONCLICK || type == Event.ONTOUCHEND) { if (DOM.isOrHasChild(getElement(), DOM.eventGetTarget(event))) { hide(); return false; } } else if (type == Event.ONKEYDOWN && event.getKeyCode() == KeyCodes.KEY_ESCAPE) { hide(); return false; } if (temporaryStyle == STYLE_SYSTEM) { return true; } else { return false; } } // default switch (type) { case Event.ONMOUSEMOVE: if (x < 0) { x = DOM.eventGetClientX(event); y = DOM.eventGetClientY(event); } else if (Math.abs(DOM.eventGetClientX(event) - x) > mouseMoveThreshold || Math.abs(DOM.eventGetClientY(event) - y) > mouseMoveThreshold) { hideAfterDelay(); } break; case Event.ONMOUSEDOWN: case Event.ONMOUSEWHEEL: case Event.ONSCROLL: hideAfterDelay(); break; case Event.ONKEYDOWN: if (event.getRepeat()) { return true; } hideAfterDelay(); break; default: break; } return true; }
From source file:com.vaadin.terminal.gwt.client.ui.VNotification.java
License:Open Source License
@Override public boolean onEventPreview(Event event) { int type = DOM.eventGetType(event); // "modal"//from w ww.ja v a2s .c om if (delayMsec == -1 || temporaryStyle == STYLE_SYSTEM) { if (type == Event.ONCLICK) { if (DOM.isOrHasChild(getElement(), DOM.eventGetTarget(event))) { fade(); return false; } } else if (type == Event.ONKEYDOWN && event.getKeyCode() == KeyCodes.KEY_ESCAPE) { fade(); return false; } if (temporaryStyle == STYLE_SYSTEM) { return true; } else { return false; } } // default switch (type) { case Event.ONMOUSEMOVE: if (x < 0) { x = DOM.eventGetClientX(event); y = DOM.eventGetClientY(event); } else if (Math.abs(DOM.eventGetClientX(event) - x) > mouseMoveThreshold || Math.abs(DOM.eventGetClientY(event) - y) > mouseMoveThreshold) { startDelay(); } break; case Event.ONMOUSEDOWN: case Event.ONMOUSEWHEEL: case Event.ONSCROLL: startDelay(); break; case Event.ONKEYDOWN: if (event.getRepeat()) { return true; } startDelay(); break; default: break; } return true; }
From source file:org.waveprotocol.wave.client.common.util.EventWrapper.java
License:Apache License
/** * @return A string describing which modifier keys were pressed, * and whether this was a repeat event, e.g., " shift ctrl" *///from www . ja v a2 s . c om @SuppressWarnings("deprecation") public static String modifiers(Event event) { // repeat is deprecated, but useful for debugging return (event.getAltKey() ? " alt" : "") + (event.getShiftKey() ? " shift" : "") + (event.getCtrlKey() ? " ctrl" : "") + (event.getMetaKey() ? " meta" : "") + ((event.getTypeInt() == Event.ONKEYDOWN) && event.getRepeat() ? " repeat" : ""); }