@Override public void onMouseOver(MouseOverEvent event) { Widget sender = (Widget) event.getSource(); if(sender instanceof MenuItemPanel){ if(((MenuItemPanel) sender).isSelectable() && !((MenuItemPanel) sender).isSelected()){ sender.addStyleName("KS-Basic-Menu-Item-Panel-Hover"); ((MenuItemPanel) sender).getItemLabel().addStyleName("KS-Basic-Menu-Item-Label-Hover"); } } }
@Override public void onMouseOver(MouseOverEvent event) { Widget sender = (Widget) event.getSource(); if(sender instanceof MenuItemPanel){ if(((MenuItemPanel) sender).isSelectable() && !((MenuItemPanel) sender).isSelected()){ sender.addStyleName("KS-Basic-Menu-Item-Panel-Hover"); ((MenuItemPanel) sender).getItemLabel().addStyleName("KS-Basic-Menu-Item-Label-Hover"); } } }
Image phoneImage = new Image(); phoneImage.addMouseOverHandler(new MouseOverHandler() { @Override public void onMouseOver(MouseOverEvent event) { PopupPanel p = new PopupPanel(true); Widget source = (Widget) event.getSource(); int x = source.getAbsoluteLeft() + 10; int y = source.getAbsoluteTop() + 10; p.add(new Label("hi from tooltip")); // you can add any widget here p.setPopupPosition(x, y); p.show(); } });
Image image= new Image(); image.addMouseOverHandler(new MouseOverHandler() { @Override public void onMouseOver(MouseOverEvent event) { PopupPanel p = new PopupPanel(true); Widget source = (Widget) event.getSource(); int x = source.getAbsoluteLeft() + 10; int y = source.getAbsoluteTop() + 10; p.add(image); p.setPopupPosition(x, y); p.show(); } });
private void showToolTip(final String toolTipText, final DecoratedPopupPanel simplePopup, final MouseOverEvent event) { simplePopup.setStyleName( "fakeTooltip" ); simplePopup.setWidget( new HTML( toolTipText ) ); final Widget source = (Widget)event.getSource(); final int left = source.getAbsoluteLeft() + 10; final int top = source.getAbsoluteTop() + 10; simplePopup.setPopupPosition( left, top ); // Show the popup if ( !simplePopup.isShowing() ) { simplePopup.show(); } }
@Override public void onMouseOver(MouseOverEvent event) { Label label = (Label) event.getSource(); String font = label.getElement().getStyle() .getProperty("fontFamily");
/** {@inheritDoc} */ @Override public void onMouseOver(MouseOverEvent event) { if (getComboBox().isKeyPressed()) return; int index = getComboBox().getModel().getSelectedIndex(); if (index >= 0) getList().getWidget(index).removeStyleName("selected-row"); Widget sender = (Widget) event.getSource(); sender.addStyleName("selected-row"); setHighlightRow(getList().getWidgetIndex(sender)); } }