Example usage for com.google.gwt.event.dom.client TouchCancelEvent getType

List of usage examples for com.google.gwt.event.dom.client TouchCancelEvent getType

Introduction

In this page you can find the example usage for com.google.gwt.event.dom.client TouchCancelEvent getType.

Prototype

public static Type<TouchCancelHandler> getType() 

Source Link

Document

Gets the event type associated with touch start events.

Usage

From source file:com.appkit.ui.client.widgets.touch.TouchFlowPanel.java

License:Apache License

@Override
public HandlerRegistration addTouchCancelHandler(TouchCancelHandler handler) {
    return addHandler(handler, TouchCancelEvent.getType());
}

From source file:com.bearsoft.gwt.ui.widgets.DropDownButton.java

@Override
public HandlerRegistration addTouchCancelHandler(TouchCancelHandler handler) {
    return super.addDomHandler(handler, TouchCancelEvent.getType());
}

From source file:com.brazoft.foundation.gwt.client.event.Events.java

License:Apache License

public static <W extends Widget> W on(W widget, TouchCancelHandler handler) {
    widget.addDomHandler(handler, TouchCancelEvent.getType());
    return widget;
}

From source file:com.github.gwtbootstrap.client.ui.Button.java

License:Apache License

/**
 * {@inheritDoc}
 */
public HandlerRegistration addTouchCancelHandler(TouchCancelHandler handler) {
    return addDomHandler(handler, TouchCancelEvent.getType());
}

From source file:com.googlecode.mgwt.ui.client.widget.touch.TouchWidgetTouchImpl.java

License:Apache License

@Override
public HandlerRegistration addTouchCancelHandler(Widget w, TouchCancelHandler handler) {
    return w.addDomHandler(handler, TouchCancelEvent.getType());
}

From source file:com.sencha.gxt.core.client.gestures.TouchEventToGestureAdapter.java

License:sencha.com license

/**
 * Add gesture support to an existing widget.
 * If the widget is a GXT Component then handle the events in the component otherwise handle them here.
 *
 * @param targetWidget add gesture support to this widget
 * @param gestureRecongnizer is the type of touch support to be added
 *///  w w  w. j  a  va2 s.  c  om
public TouchEventToGestureAdapter(Widget targetWidget, GestureRecognizer gestureRecongnizer) {
    this.targetWidget = targetWidget;
    this.gestureRecognizer = gestureRecongnizer;

    gestureRecongnizer.setDelegate(targetWidget);

    // Handle events in HasGestureRecognizers widgets/components
    if (targetWidget instanceof HasGestureRecognizers) {
        ((HasGestureRecognizers) targetWidget).addGestureRecognizer(gestureRecongnizer);
    } else {
        handlerRegistration.add(targetWidget.addDomHandler(this, TouchStartEvent.getType()));
        handlerRegistration.add(targetWidget.addDomHandler(this, TouchMoveEvent.getType()));
        handlerRegistration.add(targetWidget.addDomHandler(this, TouchEndEvent.getType()));
        handlerRegistration.add(targetWidget.addDomHandler(this, TouchCancelEvent.getType()));
    }
}

From source file:com.vaadin.client.ui.VAbstractSplitPanel.java

License:Apache License

public VAbstractSplitPanel(Orientation orientation) {
    setElement(DOM.createDiv());/*w w w . ja  va2  s . c om*/
    switch (orientation) {
    case HORIZONTAL:
        setStyleName(CLASSNAME + "-horizontal");
        break;
    case VERTICAL:
    default:
        setStyleName(CLASSNAME + "-vertical");
        break;
    }
    // size below will be overridden in update from uidl, initial size
    // needed to keep IE alive
    setWidth(MIN_SIZE + "px");
    setHeight(MIN_SIZE + "px");
    constructDom();
    setOrientation(orientation);
    sinkEvents(Event.MOUSEEVENTS);

    makeScrollable();

    addDomHandler(new TouchCancelHandler() {
        @Override
        public void onTouchCancel(TouchCancelEvent event) {
            // TODO When does this actually happen??
            VConsole.log("TOUCH CANCEL");
        }
    }, TouchCancelEvent.getType());
    addDomHandler(new TouchStartHandler() {
        @Override
        public void onTouchStart(TouchStartEvent event) {
            Node target = event.getTouches().get(0).getTarget().cast();
            if (splitter.isOrHasChild(target)) {
                onMouseDown(Event.as(event.getNativeEvent()));
            }
        }
    }, TouchStartEvent.getType());
    addDomHandler(new TouchMoveHandler() {
        @Override
        public void onTouchMove(TouchMoveEvent event) {
            if (resizing) {
                onMouseMove(Event.as(event.getNativeEvent()));
            }
        }
    }, TouchMoveEvent.getType());
    addDomHandler(new TouchEndHandler() {
        @Override
        public void onTouchEnd(TouchEndEvent event) {
            if (resizing) {
                onMouseUp(Event.as(event.getNativeEvent()));
            }
        }
    }, TouchEndEvent.getType());

}

From source file:com.vaadin.terminal.gwt.client.ui.VSplitPanel.java

License:Open Source License

public VSplitPanel(int orientation) {
    setElement(DOM.createDiv());//from  w  w w. j  a v a  2 s  . c  o  m
    switch (orientation) {
    case ORIENTATION_HORIZONTAL:
        setStyleName(CLASSNAME + "-horizontal");
        break;
    case ORIENTATION_VERTICAL:
    default:
        setStyleName(CLASSNAME + "-vertical");
        break;
    }
    // size below will be overridden in update from uidl, initial size
    // needed to keep IE alive
    setWidth(MIN_SIZE + "px");
    setHeight(MIN_SIZE + "px");
    constructDom();
    setOrientation(orientation);
    sinkEvents(Event.MOUSEEVENTS);

    addDomHandler(new TouchCancelHandler() {
        public void onTouchCancel(TouchCancelEvent event) {
            // TODO When does this actually happen??
            VConsole.log("TOUCH CANCEL");
        }
    }, TouchCancelEvent.getType());
    addDomHandler(new TouchStartHandler() {
        public void onTouchStart(TouchStartEvent event) {
            Node target = event.getTouches().get(0).getTarget().cast();
            if (splitter.isOrHasChild(target)) {
                onMouseDown(Event.as(event.getNativeEvent()));
            } else {
                getTouchScrollDelegate().onTouchStart(event);
            }
        }

    }, TouchStartEvent.getType());
    addDomHandler(new TouchMoveHandler() {
        public void onTouchMove(TouchMoveEvent event) {
            if (resizing) {
                onMouseMove(Event.as(event.getNativeEvent()));
            }
        }
    }, TouchMoveEvent.getType());
    addDomHandler(new TouchEndHandler() {
        public void onTouchEnd(TouchEndEvent event) {
            if (resizing) {
                onMouseUp(Event.as(event.getNativeEvent()));
            }
        }
    }, TouchEndEvent.getType());

}

From source file:fr.putnami.pwt.core.widget.client.Anchor.java

License:Open Source License

@Override
public HandlerRegistration addTouchCancelHandler(TouchCancelHandler handler) {
    return this.addDomHandler(handler, TouchCancelEvent.getType());
}

From source file:fr.putnami.pwt.core.widget.client.base.AbstractInput.java

License:Open Source License

@Override
public com.google.gwt.event.shared.HandlerRegistration addTouchCancelHandler(TouchCancelHandler handler) {
    return this.addDomHandler(handler, TouchCancelEvent.getType());
}