@Override protected boolean remove(Component item) { if (item == topComponent) { setTopComponent(null); return true; } else if (item == bottomComponent) { setBottomComponent(null); return true; } return super.remove(item); }
private void setWidget(Widget widget) { if (activeWidget != null) { container.remove(activeWidget); } container.add(widget, new BorderLayoutData(Style.LayoutRegion.CENTER)); activeWidget = widget; if (container.isRendered()) { container.layout(); } }
@Override public void bind(Report model) { this.model = model; for (Component child : page.getItems()) { if (child != addPanel) { page.remove(child); } } for (ReportElement element : model.getElements()) { addElementWidget(element); } page.layout(); }
/** * Removes a portlet from the portal. * * @param portlet the porlet to remove * @param column the column */ public void remove(Portlet portlet, int column) { Draggable d = portlet.getData("gxt.draggable"); if (d != null) { d.release(); } portlet.setData("gxt.draggable", null); getItem(column).remove(portlet); }
page.remove(elementWidget); page.insert(elementWidget, insertIndex); page.layout();
private void switchPanels(ContentPanel panel) { BorderLayoutData data = (BorderLayoutData) getLayoutData(panel); layoutContainer.remove(panel); CollapsePanel cp = (CollapsePanel) panel.getData("collapse"); if (cp == null) { cp = createCollapsePanel(panel, data); } initPanel(panel); setCollapsed(panel, true); boolean layoutOnChange = layoutContainer.isLayoutOnChange(); setLayoutOnChange(layoutContainer, false); layoutContainer.add(cp); renderComponent(cp, 0, layoutContainer.getLayoutTarget()); if (layoutOnChange) { setLayoutOnChange(layoutContainer, true); } }
private void onExpand(ContentPanel panel) { CollapsePanel cp = panel.getData("collapse"); if (cp != null && cp.getParent() == layoutContainer && fireEvent(Events.BeforeExpand, createBorderLaoutEvent(panel))) { boolean layoutOnChange = layoutContainer.isLayoutOnChange(); setLayoutOnChange(layoutContainer, false); cp.setExpanded(false); setCollapsed(panel, false); boolean isVisible = !isComponentHidden(cp); Map<String, Object> st = panel.getState(); st.remove("collapsed"); panel.saveState(); layoutContainer.remove(cp); layoutContainer.add(panel); panel.setVisible(isVisible); layout(); setLayoutOnChange(layoutContainer, layoutOnChange); if (GXT.isFocusManagerEnabled()) { panel.el().focus(); } fireEvent(Events.Expand, createBorderLaoutEvent(panel)); } }
private void onCollapse(ContentPanel panel) { if (panel.getParent() == layoutContainer && fireEvent(Events.BeforeCollapse, createBorderLaoutEvent(panel))) { BorderLayoutData data = (BorderLayoutData) getLayoutData(panel); boolean layoutOnChange = layoutContainer.isLayoutOnChange(); setLayoutOnChange(layoutContainer, false); boolean isVisible = !isComponentHidden(panel); layoutContainer.remove(panel); Map<String, Object> st = panel.getState(); st.put("collapsed", true); panel.saveState(); setCollapsed(panel, true); CollapsePanel cp = (CollapsePanel) panel.getData("collapse"); if (cp == null) { cp = createCollapsePanel(panel, data); } layoutContainer.add(cp); cp.setVisible(isVisible); layout(); setLayoutOnChange(layoutContainer, layoutOnChange); if (GXT.isFocusManagerEnabled()) { cp.el().focus(); } fireEvent(Events.Collapse, createBorderLaoutEvent(panel)); } }