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

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

Introduction

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

Prototype

public static Type<FocusHandler> getType() 

Source Link

Document

Gets the event type associated with focus events.

Usage

From source file:cc.alcina.framework.gwt.client.gwittir.widget.SetBasedListBox.java

License:Apache License

public HandlerRegistration addFocusHandler(FocusHandler handler) {
    return addDomHandler(handler, FocusEvent.getType());
}

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

License:GNU Affero Public License

/**
 * To.//from w  w w  .ja v  a  2 s.c o m
 *
 * @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:com.bearsoft.gwt.ui.widgets.DateTimeBox.java

@Override
public HandlerRegistration addFocusHandler(FocusHandler handler) {
    return addHandler(handler, FocusEvent.getType());
}

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

License:Apache License

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

From source file:com.dianaui.universal.core.client.ui.Popover.java

License:Apache License

private void activateTrigger() {
    if (inHandler != null) {
        inHandler.removeHandler();/*  w w  w  . j  a  v a 2s. c  o m*/
    }

    if (outHandler != null) {
        outHandler.removeHandler();
        outHandler = null;
    }

    if (detachHandler != null) {
        detachHandler.removeHandler();
    }

    if (trigger == Trigger.DEFAULT || trigger == Trigger.HOVER) {
        widget.sinkEvents(Event.ONMOUSEOVER);
        widget.sinkEvents(Event.ONMOUSEOUT);

        inHandler = widget.addHandler(new MouseOverHandler() {
            @Override
            public void onMouseOver(MouseOverEvent event) {
                show();
            }
        }, MouseOverEvent.getType());

        outHandler = widget.addHandler(new MouseOutHandler() {
            @Override
            public void onMouseOut(MouseOutEvent event) {
                hide();
            }
        }, MouseOutEvent.getType());
    } else if (trigger == Trigger.CLICK) {
        widget.sinkEvents(Event.ONCLICK);

        inHandler = widget.addHandler(new ClickHandler() {
            @Override
            public void onClick(ClickEvent event) {
                toggle();
            }
        }, ClickEvent.getType());
    } else if (trigger == Trigger.FOCUS) {
        widget.sinkEvents(Event.ONFOCUS);
        widget.sinkEvents(Event.ONBLUR);

        inHandler = widget.addHandler(new FocusHandler() {
            @Override
            public void onFocus(FocusEvent event) {
                show();
            }
        }, FocusEvent.getType());
        outHandler = widget.addHandler(new BlurHandler() {
            @Override
            public void onBlur(BlurEvent event) {
                hide();
            }
        }, BlurEvent.getType());
    }

    detachHandler = widget.addAttachHandler(new AttachEvent.Handler() {
        @Override
        public void onAttachOrDetach(AttachEvent event) {
            if (!event.isAttached()) {
                hide();
            }
        }
    });
}

From source file:com.edgenius.wiki.gwt.client.editor.TinyMCE.java

License:Open Source License

public HandlerRegistration addFocusHandler(FocusHandler handler) {
    return addHandler(handler, FocusEvent.getType());
}

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

License:Apache License

/**
 * {@inheritDoc}
 */
public HandlerRegistration addFocusHandler(FocusHandler handler) {
    return addDomHandler(handler, FocusEvent.getType());
}

From source file:com.google.gerrit.client.ui.CommentPanel.java

License:Apache License

/**
 * Registers a {@link FocusHandler} for this comment panel.
 * The comment panel is considered as being focused whenever any button in the
 * comment panel gets focused.// ww w.j  av  a 2 s  .  c o m
 *
 * @param handler the focus handler to be registered
 */
@Override
public HandlerRegistration addFocusHandler(final FocusHandler handler) {
    return handlerManager.addHandler(FocusEvent.getType(), handler);
}

From source file:com.googlecode.gwtmock.client.MockHasFocusHandlers.java

License:Apache License

@Override
public HandlerRegistration addFocusHandler(FocusHandler handler) {
    return eventBus.addHandler(FocusEvent.getType(), handler);
}

From source file:com.haulmont.cuba.web.toolkit.ui.client.tooltip.CubaTooltip.java

License:Apache License

@Override
public void connectHandlersToWidget(Widget widget) {
    Profiler.enter("VTooltip.connectHandlersToWidget");
    widget.addDomHandler(tooltipEventHandler, MouseOutEvent.getType());
    widget.addDomHandler(tooltipEventHandler, MouseDownEvent.getType());
    widget.addDomHandler(tooltipEventHandler, KeyDownEvent.getType());

    if (!BrowserInfo.get().isIOS()) {
        widget.addDomHandler(tooltipEventHandler, MouseMoveEvent.getType());
        widget.addDomHandler(tooltipEventHandler, FocusEvent.getType());
        widget.addDomHandler(tooltipEventHandler, BlurEvent.getType());
    }//from  w  w  w.  j  av a  2  s  .c om
    Profiler.leave("VTooltip.connectHandlersToWidget");
}