handlerRegs.add(widget.asWidget().addDomHandler(new TouchStartHandler() { @Override public void onTouchStart(TouchStartEvent event) { handlerRegs.add(widget.asWidget().addDomHandler(new TouchMoveHandler() { @Override public void onTouchMove(TouchMoveEvent event) { handlerRegs.add(widget.asWidget().addDomHandler(new TouchEndHandler() { @Override public void onTouchEnd(TouchEndEvent event) { handlerRegs.add(widget.asWidget().addDomHandler(new TouchCancelHandler() { @Override public void onTouchCancel(TouchCancelEvent event) {
protected HandlerRegistration setupBlurValidation() { return inputWidget.addDomHandler(new BlurHandler() { @Override public void onBlur(BlurEvent event) { validate(validateOnBlur); } }, BlurEvent.getType()); }
protected HandlerRegistration setupBlurValidation() { return inputWidget.addDomHandler(new BlurHandler() { @Override public void onBlur(BlurEvent event) { validate(validateOnBlur); } }, BlurEvent.getType()); }
/** {@inheritDoc} */ @Override public HandlerRegistration addTouchEndHandler(Widget w, TouchEndHandler handler) { return w.addDomHandler(handler, TouchEndEvent.getType()); }
private void registerRecognizer(AbstractRecognizer recognizer) { source.addDomHandler(recognizer, TouchStartEvent.getType()); source.addDomHandler(recognizer, TouchMoveEvent.getType()); source.addDomHandler(recognizer, TouchEndEvent.getType()); source.addDomHandler(recognizer, TouchCancelEvent.getType()); } }
private void registerRecognizer(AbstractRecognizer recognizer) { source.addDomHandler(recognizer, TouchStartEvent.getType()); source.addDomHandler(recognizer, TouchMoveEvent.getType()); source.addDomHandler(recognizer, TouchEndEvent.getType()); source.addDomHandler(recognizer, TouchCancelEvent.getType()); } }
@Override public HandlerRegistration addBlurHandler(BlurHandler handler) { return field.addDomHandler(handler, BlurEvent.getType()); } }
/** {@inheritDoc} */ @Override public HandlerRegistration addTouchMoveHandler(Widget w, TouchMoveHandler handler) { return w.addDomHandler(handler, TouchMoveEvent.getType()); }
/** {@inheritDoc} */ @Override public HandlerRegistration addTouchStartHandler(Widget w, TouchStartHandler handler) { return w.addDomHandler(handler, TouchStartEvent.getType()); }
private void bindTransistionEndEvent(final boolean issueEvent) { if (CssUtil.hasTransistionEndEvent()) { transistionEndRegistration = scroller.addDomHandler(new TransitionEndHandler() { @Override public void onTransitionEnd(TransitionEndEvent event) { onTransistionEnd(event, issueEvent); } }, TransitionEndEvent.getType()); } }
/** {@inheritDoc} */ @Override public HandlerRegistration addTouchStartHandler(Widget w, TouchStartHandler handler) { return w.addDomHandler(new TouchStartToMouseDownHandler(handler), MouseDownEvent.getType()); }
/** * Adds a context menu handler to the given widget. * @param widget The widget. */ public void addContextMenuHandler(Widget widget) { widget.addDomHandler(event -> AbstractActionTable.this.onContextMenu(event), ContextMenuEvent.getType()); }
/** {@inheritDoc} */ @Override public HandlerRegistration addTouchEndHandler(Widget w, TouchEndHandler handler) { return w.addDomHandler(new TouchEndToMouseUpHandler(handler), MouseUpEvent.getType()); }
/** {@inheritDoc} */ @Override public HandlerRegistration addTouchMoveHandler(Widget w, TouchMoveHandler handler) { TouchMoveToMouseMoveHandler touchMoveToMouseMoveHandler = new TouchMoveToMouseMoveHandler(handler); HandlerRegistrationCollection handlerRegistrationCollection = new HandlerRegistrationCollection(); handlerRegistrationCollection.addHandlerRegistration(w.addDomHandler(touchMoveToMouseMoveHandler, MouseDownEvent.getType())); handlerRegistrationCollection.addHandlerRegistration(w.addDomHandler(touchMoveToMouseMoveHandler, MouseUpEvent.getType())); handlerRegistrationCollection.addHandlerRegistration(w.addDomHandler(touchMoveToMouseMoveHandler, MouseMoveEvent.getType())); return handlerRegistrationCollection; }
public CollapseHelper(Widget toggleWidget, Element collapsableElement) { this.collapsableElement = collapsableElement; StyleUtils.addStyle(collapsableElement, CollapseHelper.STYLE_COLLAPSE); toggleWidget.addDomHandler(this, ClickEvent.getType()); this.setInitialCollapse(this.collapsed); }
private CompositeFocusHelper(Widget containerWidget, HasFocusHandlers... hasFocusContents) { this.containerWidget = containerWidget; containerWidget.addDomHandler(this.keyDownHandler, KeyDownEvent.getType()); if (hasFocusContents != null) { for (HasFocusHandlers hasFocus : hasFocusContents) { this.addHasFocusContent(hasFocus); } } this.handlerManager = new HandlerManager(containerWidget); }
@Override public HandlerRegistration addTouchEndHandler(Widget w, TouchEndHandler handler) { if (hasTouchSupport) { return delegate.addTouchEndHandler(w, handler); } return w.addDomHandler(new TouchEndToMouseUpHandler(handler), MouseUpEvent.getType()); }
@Override public HandlerRegistration addTouchStartHandler(Widget w, TouchStartHandler handler) { if (hasTouchSupport) { return delegate.addTouchStartHandler(w, handler); } return w.addDomHandler(new TouchStartToMouseDownHandler(handler), MouseDownEvent.getType()); }
@Override public HandlerRegistration addTouchMoveHandler(Widget w, TouchMoveHandler handler) { if (hasTouchSupport) { return delegate.addTouchMoveHandler(w, handler); } TouchMoveToMouseMoveHandler touchMoveToMouseMoveHandler = new TouchMoveToMouseMoveHandler(handler); HandlerRegistrationCollection handlerRegistrationCollection = new HandlerRegistrationCollection(); handlerRegistrationCollection.addHandlerRegistration(w.addDomHandler(touchMoveToMouseMoveHandler, MouseDownEvent.getType())); handlerRegistrationCollection.addHandlerRegistration(w.addDomHandler(touchMoveToMouseMoveHandler, MouseUpEvent.getType())); handlerRegistrationCollection.addHandlerRegistration(w.addDomHandler(touchMoveToMouseMoveHandler, MouseMoveEvent.getType())); return handlerRegistrationCollection; }
void addDoubleClickHandler(final W widget, final M modelProvider) { if (modelProvider instanceof SearchableTableModelProvider<?, ?>) { widget.addDomHandler(event -> { SearchableListModel model = ((SearchableTableModelProvider<?, ?>) modelProvider).getModel(); UICommand command = model.getDoubleClickCommand(); if (command != null && command.getIsExecutionAllowed()) { DeferredModelCommandInvoker invoker = new DeferredModelCommandInvoker(model); invoker.invokeCommand(command); } }, DoubleClickEvent.getType()); } }