private ApplicationConnection ac;
public Tooltip(ApplicationConnection client) {
+ super(false, false, true);
ac = client;
setStyleName(CLASSNAME);
FlowPanel layout = new FlowPanel();
import com.google.gwt.user.client.ui.PopupPanel;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.gwt.user.client.ui.Widget;
+import com.itmill.toolkit.terminal.gwt.client.BrowserInfo;
/**
* In Toolkit UI this Overlay should always be used for all elements that
super.show();
if (shadow != null) {
DOM.appendChild(RootPanel.get().getElement(), shadow.getElement());
+ shadow.updateSizeAndPosition();
}
}
}
// Calculate position and size
+ if(BrowserInfo.get().isIE()) {
+ // Shake IE
+ overlay.getOffsetHeight();
+ overlay.getOffsetWidth();
+ }
int x = overlay.getAbsoluteLeft() - left;
int y = overlay.getAbsoluteTop() - top;
int width = overlay.getOffsetWidth() + left + right;