List of usage examples for com.google.gwt.event.dom.client TouchCancelEvent getType
public static Type<TouchCancelHandler> getType()
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()); }