Example usage for com.google.gwt.user.client.ui Widget addDomHandler

List of usage examples for com.google.gwt.user.client.ui Widget addDomHandler

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui Widget addDomHandler.

Prototype

public final <H extends EventHandler> HandlerRegistration addDomHandler(final H handler,
        DomEvent.Type<H> type) 

Source Link

Document

Adds a native event handler to the widget and sinks the corresponding native event.

Usage

From source file:cc.kune.common.client.tooltip.Tooltip.java

License:GNU Affero Public License

/**
 * To./*from   ww w  .  j  a  v a2  s.com*/
 *
 * @param widget
 *          the widget
 * @param text
 *          the text
 */
public static void to(final Widget forWidget, final String text) {
    forWidget.getElement().setAttribute(KUNE_TOOLTIP_ATTR, text);
    forWidget.addDomHandler(mouseOverHandler, MouseOverEvent.getType());
    forWidget.addDomHandler(focusHandler, FocusEvent.getType());
    forWidget.addDomHandler(blurHandler, BlurEvent.getType());
    forWidget.addDomHandler(mouseOutHandler, MouseOutEvent.getType());
}

From source file:ch.takoyaki.email.html.client.ui.generic.ClosableTabLayoutPanel.java

License:Open Source License

private Widget newCloseButton(final IsWidget self) {
    Widget close = new InlineHTML("&nbsp;[x]");
    close.addStyleName(getStyleName());//from   w w w. j av  a 2s . c o  m
    close.addStyleName("close");
    close.addDomHandler(new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            if (null != closeTabEventHandler) {
                closeTabEventHandler.onClose(ClosableTabLayoutPanel.this, getTab().getWidgetIndex(self));
            }
        }
    }, ClickEvent.getType());
    return close;
}

From source file:co.fxl.gui.gwt.GWTClickHandler.java

License:Open Source License

@SuppressWarnings("rawtypes")
@Override/*from   w  ww.ja va  2 s .  c o  m*/
public T mouseRight() {
    Widget widget = ((GWTElement) element).container.widget;
    widget.addDomHandler(new ContextMenuHandler() {
        @Override
        public void onContextMenu(ContextMenuEvent event) {
            // GWTDisplay.waiting-delta if (GWTDisplay.waiting)
            // return;
            GWTDisplay.notifyEvent(event);
            clickListener.onClick();
            event.preventDefault();
        }
    }, ContextMenuEvent.getType());
    return (T) super.mouseRight();
}

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

License:Apache License

/** {@inheritDoc} */
@Override//from   w  w w .j av a  2s .  co m
public HandlerRegistration addTouchStartHandler(Widget w, TouchStartHandler handler) {
    return w.addDomHandler(new TouchStartToMouseDownHandler(handler), MouseDownEvent.getType());
}

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

License:Apache License

/** {@inheritDoc} */
@Override/* w  w  w .j av  a  2  s .co m*/
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;
}

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

License:Apache License

/** {@inheritDoc} */
@Override//from  ww  w. j a va2s  . c o m
public HandlerRegistration addTouchEndHandler(Widget w, TouchEndHandler handler) {
    return w.addDomHandler(new TouchEndToMouseUpHandler(handler), MouseUpEvent.getType());
}

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

License:Apache License

/** {@inheritDoc} */
@Override/*from w w  w.j  a  v a  2s .  co m*/
public HandlerRegistration addTouchStartHandler(Widget w, TouchStartHandler handler) {
    return w.addDomHandler(handler, TouchStartEvent.getType());
}

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

License:Apache License

/** {@inheritDoc} */
@Override//from   w ww  .  j  a  v  a 2 s . co m
public HandlerRegistration addTouchMoveHandler(Widget w, TouchMoveHandler handler) {
    return w.addDomHandler(handler, TouchMoveEvent.getType());
}

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

License:Apache License

/** {@inheritDoc} */
@Override/* w w  w  .j a  v  a  2s. c  o  m*/
public HandlerRegistration addTouchCancelHandler(Widget w, TouchCancelHandler handler) {
    return w.addDomHandler(handler, TouchCancelEvent.getType());
}

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

License:Apache License

/** {@inheritDoc} */
@Override// w  ww. jav a2s.c  o m
public HandlerRegistration addTouchEndHandler(Widget w, TouchEndHandler handler) {
    return w.addDomHandler(handler, TouchEndEvent.getType());
}