public void center() { boundaryPanel.clear(); int left = (Window.getClientWidth() - windowPanel.getOffsetWidth()) >> 1; int top = (Window.getClientHeight() - windowPanel.getOffsetHeight()) >> 1; boundaryPanel.add(windowPanel, Window.getScrollLeft() + left, Window.getScrollTop() + top); left = (Window.getClientWidth() - windowPanel.getOffsetWidth()) >> 1; top = (Window.getClientHeight() - windowPanel.getOffsetHeight()) >> 1; boundaryPanel.clear(); boundaryPanel.add(windowPanel, Window.getScrollLeft() + left, Window.getScrollTop() + top); // hide <embeds> FrameUtils.toggleEmbedVisibility(false); }
public void hide() { boundaryPanel.clear(); RootPanel.get().remove(boundaryPanel); // show <embeds> FrameUtils.toggleEmbedVisibility(true); }