@Override public void onPreviewNativeEvent(NativePreviewEvent event) { if (event.getTypeInt()==Event.ONMOUSEUP){ dragging = false; releaseDragProxy(event.getNativeEvent().getClientX(), event.getNativeEvent().getClientY()); } if (event.getTypeInt()==Event.ONMOUSEMOVE){ //moveDragProxy(event.getNativeEvent().getClientX(), event.getNativeEvent().getClientY()); } } };
@Override protected void onPreviewNativeEvent(NativePreviewEvent event) { // We need to preventDefault() on mouseDown events (outside of the // DialogBox content) to keep text from being selected when it // is dragged. NativeEvent nativeEvent = event.getNativeEvent(); if (!event.isCanceled() && (event.getTypeInt() == Event.ONMOUSEDOWN) && isCaptionEvent(nativeEvent)) { nativeEvent.preventDefault(); } super.onPreviewNativeEvent(event); }
@Override public void onPreviewNativeEvent(NativePreviewEvent e) { if (e.getTypeInt() == Event.getTypeInt(KeyDownEvent.getType().getName())) { NativeEvent nativeEvent = e.getNativeEvent(); if (nativeEvent.getKeyCode() == KeyCodes.KEY_ESCAPE) { nativeEvent.preventDefault(); } } } });
@Override protected void onPreviewNativeEvent(final NativePreviewEvent event) { super.onPreviewNativeEvent(event); if (Event.ONKEYDOWN == event.getTypeInt() && event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ESCAPE) { close(); } }
@Override protected void onPreviewNativeEvent( NativePreviewEvent event ) { if ( Event.ONKEYUP == event.getTypeInt() ) { if ( event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ESCAPE ) { panel.hide(); } } }
@Override public void onPreviewNativeEvent(NativePreviewEvent event) { if (event.getTypeInt() == Event.ONCLICK) { final Element targetEl = event.getNativeEvent().getEventTarget().cast(); if (getElement().isOrHasChild(targetEl)) { onMessageClicked(targetEl); } } } });
@Override protected void onPreviewNativeEvent(final NativePreviewEvent event) { super.onPreviewNativeEvent(event); if (Event.ONKEYDOWN == event.getTypeInt() && event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ESCAPE) { hide(); } }
@Override public void onPreviewNativeEvent(NativePreviewEvent event) { if (event.getTypeInt()==Event.ONKEYPRESS){ if (event.getNativeEvent().getKeyCode()==KeyCodes.KEY_DELETE){ removeSelectedElements(); } } } };
@Override protected void onPreviewNativeEvent(NativePreviewEvent event) { if (Event.ONKEYUP == event.getTypeInt()) { if (event.getNativeEvent().getKeyCode() == ESCAPE) { // Dismiss when escape is pressed panel.hide(); } } } };
@Override public void onPreviewNativeEvent(NativePreviewEvent e) { if (e.getTypeInt() == Event.getTypeInt(KeyDownEvent.getType().getName())) { NativeEvent nativeEvent = e.getNativeEvent(); if (nativeEvent.getKeyCode() == KeyCodes.KEY_ESCAPE) { nativeEvent.preventDefault(); } } } });
@Override protected void onPreviewNativeEvent(NativePreviewEvent event) { // We need to preventDefault() on mouseDown events (outside of the // DialogBox content) to keep text from being selected when it // is dragged. NativeEvent nativeEvent = event.getNativeEvent(); if (!event.isCanceled() && (event.getTypeInt() == Event.ONMOUSEDOWN) && isCaptionEvent(nativeEvent)) { nativeEvent.preventDefault(); } super.onPreviewNativeEvent(event); }
@Override public void onPreviewNativeEvent(Event.NativePreviewEvent event) { int eventCode = event.getTypeInt(); boolean isTouchOrMouse = (eventCode & Event.MOUSEEVENTS) > 0 || (eventCode & Event.TOUCHEVENTS) > 0; final Element eventTarget = event.getNativeEvent().getEventTarget().cast(); if (!getWidget().getElement().isOrHasChild(eventTarget)) { return; } if ((isTouchOrMouse && eventCode != Event.ONMOUSEOVER && eventCode != Event.ONMOUSEOUT && getConnection().getMessageSender().hasActiveRequest())) { event.cancel(); } } });
@Override protected void onPreviewNativeEvent(NativePreviewEvent event) { super.onPreviewNativeEvent(event); if (keyPressHandler != null && event.getTypeInt() == Event.ONKEYDOWN) { keyPressHandler.onKeyPress(event.getNativeEvent()); } }
@Override protected void onPreviewNativeEvent(NativePreviewEvent event) { if (Event.ONKEYUP == event.getTypeInt()) { if (event.getNativeEvent().getKeyCode() == ESCAPE) { // Dismiss when escape is pressed panel.hide(); } } } };
@Override protected void onPreviewNativeEvent(final NativePreviewEvent event) { super.onPreviewNativeEvent(event); if (Event.ONKEYDOWN == event.getTypeInt() && event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ESCAPE) { close(); } }
public void onPreviewNativeEvent(NativePreviewEvent event) { if (event.getTypeInt() == Event.ONKEYDOWN || event.getTypeInt() == Event.ONKEYPRESS) { if (KeyCodes.KEY_ESCAPE == event.getNativeEvent().getKeyCode()) { cleanup(); } } } });
@Override protected void onPreviewNativeEvent(NativePreviewEvent event) { // Hook the popup panel's event preview. We use this to keep it from // auto-hiding when the parent menu is clicked. if (!event.isCanceled()) { switch (event.getTypeInt()) { case Event.ONMOUSEDOWN: // If the event target is part of the parent menu, suppress the // event altogether. EventTarget target = event.getNativeEvent().getEventTarget(); Element parentMenuElement = MenuBar.this.getElement(); if (parentMenuElement.isOrHasChild(Element.as(target))) { event.cancel(); return; } super.onPreviewNativeEvent(event); if (event.isCanceled()) { selectItem(null); } return; } } super.onPreviewNativeEvent(event); }
@Override public void onPreviewNativeEvent(NativePreviewEvent event) { if (Event.ONCLICK == event.getTypeInt()) { Point clickPoint = new Point( event.getNativeEvent().getClientX(), event.getNativeEvent().getClientY()); /* * In mobile browsers, when the user touches on the screen, drag * his finger across and take his finger off, the browser fires a * click event at the position where the touch start happen. This * click event is called "ghost click". This click is not intended by * the user and thus needs to be busted. * Also, while the panel is scrolling, if the user taps on the screen * we want to stop the scrolling and bust the click event that's fired * because the user probably didn't mean to click on something. */ if (isClickScrollTriggeringTouch(clickPoint) || isClickTouchPositionDuringMomentum(clickPoint)) { event.cancel(); event.getNativeEvent().stopPropagation(); event.getNativeEvent().preventDefault(); } } } });
@Override protected void onPreviewNativeEvent(NativePreviewEvent event) { if (Event.ONKEYUP == event.getTypeInt()) { if (event.getNativeEvent().getKeyCode() == ESCAPE) { // Dismiss when escape is pressed panel.hide(); } } } };
@Override protected void onPreviewNativeEvent(NativePreviewEvent event) { // We need to preventDefault() on mouseDown events (outside of the // DialogBox content) to keep text from being selected when it // is dragged. NativeEvent nativeEvent = event.getNativeEvent(); if (!event.isCanceled() && (event.getTypeInt() == Event.ONMOUSEDOWN) && isCaptionEvent(nativeEvent)) { nativeEvent.preventDefault(); } super.onPreviewNativeEvent(event); }