public static final GqEvent as(Event e) { return e.cast(); } }
/** * * Get the DragEvent from within a {@link Drag} listener. * * @return the drag event */ public static final DragEvent dragEvent() { return event().cast(); }
/** * Only valid for IE6-8. * @param event * @return */ private boolean isEventPropagationStopped(Event event) { // trick to avoid jnsi return event.<Element> cast().getPropertyBoolean("cancelBubble"); }
/** * * Get the ZoomEvent from within a {@link Zoom} listener. * * @return the zoom event */ public static final ZoomEvent zoomEvent() { return event().cast(); }
/** * * Get the ZoomEvent from within a {@link Zoom} listener. * * @return the zoom event */ public static final ZoomEvent zoomEvent() { return event().cast(); }
/** * * Get the DragEvent from within a {@link Drag} listener. * * @return the drag event */ public static final DragEvent dragEvent() { return event().cast(); }
private void onClick(Event event) { NativeTreeEvent e = event.cast(); NodeDescriptor node = getNodeDescriptor((Element) event.getEventTarget().cast()); if (node != null) { Element jointEl = view.getJointContainer(node); if (jointEl != null && e.within(jointEl)) { toggle(node.getNode()); } } }
@Override protected void onRightClick(Event event) { Element target = event.getEventTarget().cast(); if (appearance.getBar(getElement()).isOrHasChild(target)) { Element item = findItem(event.getEventTarget().<Element> cast()); if (item != null) { int idx = itemIndex(item); if (idx != -1) { event.preventDefault(); event.stopPropagation(); Point point = event.<XEvent>cast().getXY(); final M w = getModel(idx); final int x = point.getX(); final int y = point.getY(); Scheduler.get().scheduleDeferred(new ScheduledCommand() { @Override public void execute() { onItemContextMenu(w, x, y); } }); } } } else { super.onRightClick(event); } }