List of usage examples for com.google.gwt.event.dom.client MouseOverEvent getType
public static Type<MouseOverHandler> getType()
From source file:at.ait.dme.yuma.client.image.annotation.ImageAnnotationTreeNode.java
License:EUPL
@Override public HandlerRegistration addMouseOverHandler(MouseOverHandler handler) { return addDomHandler(handler, MouseOverEvent.getType()); }
From source file:be.progs.routeshare.client.MenuMapGadget.java
License:Open Source License
@Override public Widget asWidget() { if (menu == null) { menu = new RouteShareMenu(mapPresenter); // Stop propagation of mouse events to the map: menu.addDomHandler(new MouseDownHandler() { public void onMouseDown(MouseDownEvent event) { event.stopPropagation(); }//from ww w . jav a 2 s . c o m }, MouseDownEvent.getType()); menu.addDomHandler(new ClickHandler() { public void onClick(ClickEvent event) { event.stopPropagation(); } }, ClickEvent.getType()); menu.addDomHandler(new MouseUpHandler() { public void onMouseUp(MouseUpEvent event) { event.stopPropagation(); } }, MouseUpEvent.getType()); menu.addDomHandler(new DoubleClickHandler() { public void onDoubleClick(DoubleClickEvent event) { event.stopPropagation(); } }, DoubleClickEvent.getType()); // Install a timer for automatic closing when the mouse leaves us: menu.addDomHandler(new MouseOutHandler() { public void onMouseOut(MouseOutEvent event) { if (menu.isOpen() && closeDelay > 0) { timer = new Timer() { public void run() { menu.setOpen(false); } }; timer.schedule(closeDelay); } } }, MouseOutEvent.getType()); menu.addDomHandler(new MouseOverHandler() { public void onMouseOver(MouseOverEvent event) { if (timer != null) { timer.cancel(); } } }, MouseOverEvent.getType()); } return menu; }
From source file:cc.kune.common.client.tooltip.Tooltip.java
License:GNU Affero Public License
/** * To.//w w w . ja va 2 s . co 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:ch.unifr.pai.twice.layout.client.eclipseLayout.MiceLayoutTabPanel.java
License:Apache License
/** * register mouse over handler/*w w w .jav a 2 s .c om*/ * * @see com.google.gwt.event.dom.client.HasMouseOverHandlers#addMouseOverHandler(com.google.gwt.event.dom.client.MouseOverHandler) */ @Override public HandlerRegistration addMouseOverHandler(MouseOverHandler handler) { return addDomHandler(handler, MouseOverEvent.getType()); }
From source file:com.alkacon.acacia.client.ui.AttributeChoiceWidget.java
License:Open Source License
/** * @see com.google.gwt.event.dom.client.HasMouseOverHandlers#addMouseOverHandler(com.google.gwt.event.dom.client.MouseOverHandler) *//*w w w . j av a 2 s .co m*/ public HandlerRegistration addMouseOverHandler(MouseOverHandler handler) { return addDomHandler(handler, MouseOverEvent.getType()); }
From source file:com.alkacon.acacia.client.ui.AttributeValueView.java
License:Open Source License
/** * Constructor.<p>/* w w w . j a va 2s . co m*/ * * @param handler the attribute handler * @param label the attribute label * @param help the attribute help information */ public AttributeValueView(AttributeHandler handler, String label, String help) { // important: provide the move button before binding the widget UI m_moveButton = new MoveHandle(this); initWidget(uiBinder.createAndBindUi(this)); m_handler = handler; m_handler.registerAttributeValue(this); m_moveButton.addMouseDownHandler(m_handler.getDNDHandler()); m_label = label; m_help = help; if (m_help == null) { closeHelpBubble(null); m_help = ""; } generateLabel(); m_helpBubbleText.setInnerHTML(m_help); addStyleName(formCss().emptyValue()); m_compacteModeStyle = new StyleVariable(this); m_compacteModeStyle.setValue(formCss().defaultView()); initHighlightingHandler(); initButtons(); m_buttonBar.addDomHandler(ButtonBarHandler.INSTANCE, MouseOverEvent.getType()); m_buttonBar.addDomHandler(ButtonBarHandler.INSTANCE, MouseOutEvent.getType()); m_collapsedStyle.setValue(formCss().uncollapsed()); }
From source file:com.alkacon.acacia.client.ui.ChoiceMenuEntryWidget.java
License:Open Source License
/** * Creates a new menu entry instance.<p> * //from www . j a v a 2 s .c om * @param label the entry label * @param help the entry help text * @param menuEntry the menu entry bean * @param selectHandler the select handler * @param choiceWidget the root choice menu * @param submenu the submenu for which this entry is being created */ public ChoiceMenuEntryWidget(String label, String help, final ChoiceMenuEntryBean menuEntry, final AsyncCallback<ChoiceMenuEntryBean> selectHandler, AttributeChoiceWidget choiceWidget, ChoiceSubmenu submenu) { HTML baseWidget = new HTML(label); initWidget(baseWidget); setStyleName(I_LayoutBundle.INSTANCE.attributeChoice().choice()); m_entryBean = menuEntry; m_selectCallback = selectHandler; m_submenu = submenu; m_attributeChoiceWidget = choiceWidget; setTitle(help); if (menuEntry.isLeaf()) { baseWidget.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { selectHandler.onSuccess(menuEntry); ButtonBarHandler.INSTANCE.closeAll(); } }); } addDomHandler(ButtonBarHandler.INSTANCE, MouseOverEvent.getType()); addDomHandler(ButtonBarHandler.INSTANCE, MouseOutEvent.getType()); }
From source file:com.alkacon.acacia.client.ui.InlineEntityWidget.java
License:Open Source License
/** * Constructor.<p>/*from w w w . j av a 2s.c o m*/ * * @param referenceElement the reference DOM element, will be highlighted during editing * @param formParent the parent widget * @param parentEntity the parent of the entity to edit * @param attributeHandler the attribute handler * @param attributeIndex the attribute value index * @param htmlUpdateHandler handles HTML updates if required * @param widgetService the widget service */ private InlineEntityWidget(Element referenceElement, I_InlineFormParent formParent, I_Entity parentEntity, AttributeHandler attributeHandler, int attributeIndex, I_InlineHtmlUpdateHandler htmlUpdateHandler, I_WidgetService widgetService) { initWidget(uiBinder.createAndBindUi(this)); m_parentEntity = parentEntity; m_attributeHandler = attributeHandler; m_attributeIndex = attributeIndex; m_referenceElement = referenceElement; m_formParent = formParent; m_htmlUpdateHandler = htmlUpdateHandler; m_widgetService = widgetService; m_title = ""; m_updateTimer = new UpdateTimer(); m_popupClosed = true; initButtons(); addDomHandler(ButtonBarHandler.INSTANCE, MouseOverEvent.getType()); addDomHandler(ButtonBarHandler.INSTANCE, MouseOutEvent.getType()); }
From source file:com.alkacon.geranium.client.ui.input.A_SelectBox.java
License:Open Source License
/** * Initializes the event handlers of a select cell.<p> * /*from w ww .j a va2 s . c om*/ * @param cell the select cell whose event handlers should be initialized */ private void initSelectCell(final A_SelectCell cell) { cell.registerDomHandler(new ClickHandler() { /** * @see com.google.gwt.event.dom.client.ClickHandler#onClick(com.google.gwt.event.dom.client.ClickEvent) */ public void onClick(ClickEvent e) { onValueSelect(cell.getValue()); cell.removeStyleName(CSS.selectHover()); } }, ClickEvent.getType()); cell.registerDomHandler(new MouseOverHandler() { /** * @see com.google.gwt.event.dom.client.MouseOverHandler#onMouseOver(com.google.gwt.event.dom.client.MouseOverEvent) */ public void onMouseOver(MouseOverEvent e) { cell.addStyleName(CSS.selectHover()); } }, MouseOverEvent.getType()); cell.registerDomHandler(new MouseOutHandler() { /** * @see com.google.gwt.event.dom.client.MouseOutHandler#onMouseOut(com.google.gwt.event.dom.client.MouseOutEvent) */ public void onMouseOut(MouseOutEvent e) { cell.removeStyleName(CSS.selectHover()); } }, MouseOutEvent.getType()); }
From source file:com.bearsoft.gwt.ui.widgets.DropDownButton.java
@Override public HandlerRegistration addMouseOverHandler(MouseOverHandler handler) { return super.addDomHandler(handler, MouseOverEvent.getType()); }