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

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

Introduction

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

Prototype

public static Type<MouseOverHandler> getType() 

Source Link

Document

Gets the event type associated with mouse over events.

Usage

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());
}