Example usage for com.google.gwt.user.client Event cast

List of usage examples for com.google.gwt.user.client Event cast

Introduction

In this page you can find the example usage for com.google.gwt.user.client Event cast.

Prototype

@Override
@SuppressWarnings("unchecked")
public <T extends JavascriptObjectEquivalent> T cast() 

Source Link

Document

A helper method to enable cross-casting from any JavaScriptObject type to any other JavaScriptObject type.

Usage

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();
}