List of usage examples for com.google.gwt.user.client Event cast
@Override @SuppressWarnings("unchecked") public <T extends JavascriptObjectEquivalent> T cast()
From source file:ca.wimsc.client.common.widgets.google.TouchHandler.java
License:Apache License
@Override public void onBrowserEvent(Event event) { TouchEvent e = event.cast(); String type = e.getType();/*from ww w . j a va 2s. c o m*/ if (START_EVENT.equals(type)) { onStart(e); } else if (MOVE_EVENT.equals(type)) { onMove(e); } else if (END_EVENT.equals(type) || CANCEL_EVENT.equals(type)) { onEnd(e); } else if ("click".equals(type)) { if (bustNextClick) { event.stopPropagation(); event.preventDefault(); bustNextClick = false; } } }
From source file:com.cgxlib.xq.client.plugins.events.XQEvent.java
License:Apache License
public static final XQEvent as(Event e) { return e.cast(); }
From source file:com.sencha.gxt.widget.core.client.tips.QuickTip.java
License:sencha.com license
@Override protected void onTargetOver(Event ce) { if (disabled) { return;/*from w w w.j ava2 s. c om*/ } Element t = ce.getEventTarget().cast(); while (t != null && t != target) { if (hasTip(t)) { break; } t = (Element) t.getParentElement(); } boolean hasTip = t != null && hasTip(t); if (!initialized && !hasTip) { return; } initialized = true; if ((targetElem == null || !isAttached()) && hasTip) { updateTargetElement(t); } else { if (hasTip && targetElem != t) { updateTargetElement(t); } else if (targetElem != null && getElement().isOrHasChild(targetElem)) { return; } else { delayHide(); return; } } clearTimers(); targetXY = ce.<XEvent>cast().getXY(); XEvent xe = ce.cast(); if (!xe.within(t)) { return; } showElem = t; delayShow(); }
From source file:com.smartgwt.mobile.client.internal.widgets.WindowImplIOS.java
License:Open Source License
@Override public void onBrowserEvent(Window self, Event event) { final Element targetElem = EventUtil.getTargetElem(event); if (targetElem != null) { final String eventType = event.getType(); if (DOMConstants.INSTANCE.getAnimationEndEventType().equals(eventType)) { if (getAnimatedElem(self).equals(targetElem)) { final AnimationEndEvent aeEvent = event.cast(); final String animationName = aeEvent.getAnimationName(); if (animationName != null) { if (animationName.equals(self._getShowAnimationName())) { self._onShown(); } else if (animationName.equals(self._getHideAnimationName())) { self._onHidden(); }//from www .j a v a 2 s . c o m } } } } }
From source file:com.ui.gwt.mobile.client.components.mobile.TouchHandler.java
License:Apache License
@Override public void onBrowserEvent(Event event) { TouchEvent e = event.cast(); String type = e.getType();/*from w w w.ja va 2 s .co m*/ if (START_EVENT.equals(type)) { onStart(e); } else if (MOVE_EVENT.equals(type)) { onMove(e); } else if (END_EVENT.equals(type) || CANCEL_EVENT.equals(type)) { onEnd(e); } else if ("click".equals(type)) { if (bustNextClick) { event.stopPropagation(); event.preventDefault(); bustNextClick = false; } } }
From source file:org.eclipse.che.ide.ui.smartTree.Tree.java
License:Open Source License
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());/* w w w. j ava 2 s .c o m*/ } } focus(); }