/** * Gets the type int corresponding to the native event that triggered this * preview. * * @return the type int associated with this native event */ public final int getTypeInt() { return Event.as(getNativeEvent()).getTypeInt(); }
protected void onPreviewNativeEvent(NativePreviewEvent event) { // Cancel the event based on the deprecated onEventPreview() method if (event.isFirstHandler() && !onEventPreview(Event.as(event.getNativeEvent()))) { event.cancel(); } }
public void onPreviewNativeEvent(NativePreviewEvent event) { // The legacy EventHandler should only fire if it is on the top of the // stack (ie. the last one added). if (event.isFirstHandler()) { if (!listener.onEventPreview(Event.as(event.getNativeEvent()))) { event.cancel(); } } } }
public void onMouseWheel(MouseWheelEvent event) { getListener().onMouseWheel(getSource(event), new MouseWheelVelocity(Event.as(event.getNativeEvent()))); } }
public void onKeyDown(KeyDownEvent event) { getListener().onKeyDown( getSource(event), (char) event.getNativeKeyCode(), KeyboardListenerCollection.getKeyboardModifiers(Event.as(event.getNativeEvent()))); }
public void onKeyUp(KeyUpEvent event) { getSource(event); getListener().onKeyUp( getSource(event), (char) event.getNativeKeyCode(), KeyboardListenerCollection.getKeyboardModifiers(Event.as(event.getNativeEvent()))); } }
public void onKeyPress(KeyPressEvent event) { getListener().onKeyPress( getSource(event), (char) event.getNativeEvent().getKeyCode(), KeyboardListenerCollection.getKeyboardModifiers(Event.as(event.getNativeEvent()))); }
/** * Given a click event, return the Cell that was clicked, or null if the event * did not hit this table. The cell can also be null if the click event does * not occur on a specific cell. * * @param event A click event of indeterminate origin * @return The appropriate cell, or null */ public Cell getCellForEvent(ClickEvent event) { Element td = getEventTargetCell(Event.as(event.getNativeEvent())); if (td == null) { return null; } int row = TableRowElement.as(td.getParentElement()).getSectionRowIndex(); int column = TableCellElement.as(td).getCellIndex(); return new Cell(row, column); }
public void onKeyDownOnVisiblePopup(NativeEvent nativeEvent, ComponentConnector target) { if (popup.shortcutActionHandler != null) { popup.shortcutActionHandler.handleKeyboardEvent(Event.as(nativeEvent), target); } }
private HTItem getHTItemForEvent( ClickEvent event ) { Element td = getEventTargetCell( Event.as( event.getNativeEvent() ) ); if( td == null ) return null; return cells.get( td ); }
/** * Gets the type int corresponding to the native event that triggered this * preview. * * @return the type int associated with this native event */ public final int getTypeInt() { return Event.as(getNativeEvent()).getTypeInt(); }
@Override protected void onPreviewNativeEvent(Event.NativePreviewEvent event) { if (dragging) { Event e = Event.as(event.getNativeEvent()); onDragEvent(e); event.cancel(); } }
@Override public void onMouseDown( MouseDownEvent event ) { // try to see if it's not on a th element int hdr = table.getHeaderForEvent( event.getNativeEvent() ); if( hdr < 0 ) return; Element th = table.getEventTargetHeader( Event.as( event.getNativeEvent() ) ); DragDrop.initiate( th, onDragDrop, hdr, Event.as( event.getNativeEvent() ) ); } };
protected void onPreviewNativeEvent(NativePreviewEvent event) { // Cancel the event based on the deprecated onEventPreview() method if (event.isFirstHandler() && !onEventPreview(Event.as(event.getNativeEvent()))) { event.cancel(); } }
public void onMouseWheel(MouseWheelEvent event) { getListener().onMouseWheel(getSource(event), new MouseWheelVelocity(Event.as(event.getNativeEvent()))); } }
public void onMouseWheel(MouseWheelEvent event) { getListener().onMouseWheel(getSource(event), new MouseWheelVelocity(Event.as(event.getNativeEvent()))); } }
private boolean eventTargetsLabelOrChild(DomEvent<?> event) { Event nativeEvent = Event.as(event.getNativeEvent()); EventTarget target = nativeEvent.getEventTarget(); if (Element.is(target)) { return this.labelElement.isOrHasChild(Element.as(target)); } return false; }
private static class CellPos { Row item; int col; CellPos( Row item, int col ) { this.item = item; this.col = col; } }
Event nativeEvent = Event.as(event.getNativeEvent()); boolean eventTargetsPopupOrPartner = eventTargetsPopup(nativeEvent) || eventTargetsPartner(nativeEvent);
private boolean eventTargetsDropDown(NativePreviewEvent event) { Event nativeEvent = Event.as(event.getNativeEvent()); EventTarget target = nativeEvent.getEventTarget(); if (Element.is(target)) { return this.getElement().isOrHasChild(Element.as(target)); } return false; }