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