import com.itmill.toolkit.terminal.gwt.client.Container;
import com.itmill.toolkit.terminal.gwt.client.ICaption;
import com.itmill.toolkit.terminal.gwt.client.ICaptionWrapper;
+import com.itmill.toolkit.terminal.gwt.client.ITooltip;
import com.itmill.toolkit.terminal.gwt.client.Paintable;
import com.itmill.toolkit.terminal.gwt.client.RenderSpace;
import com.itmill.toolkit.terminal.gwt.client.UIDL;
});
popup.setAnimationEnabled(true);
+ sinkEvents(ITooltip.TOOLTIP_EVENTS);
}
/**
setHTML(uidl.getStringAttribute("html"));
- if (uidl.hasAttribute("description")) {
- setTitle(uidl.getStringAttribute("description"));
- }
-
if (uidl.hasAttribute("hideOnMouseOut")) {
popup.setHideOnMouseOut(uidl.getBooleanAttribute("hideOnMouseOut"));
}
popup.popupComponentPaintable = component;
}
+ @Override
+ public void onBrowserEvent(Event event) {
+ super.onBrowserEvent(event);
+ if (client != null) {
+ client.handleTooltipEvent(event, this);
+ }
+ }
+
}// class IPopupView