public boolean remove(Widget child) { if (child.getParent() != layoutPanel) { return false; } // Find the layoutData associated with this widget and remove it. for (int i = 0; i < layoutData.size(); ++i) { LayoutData data = layoutData.get(i); if (data.widget == child) { layoutPanel.remove(data.header); layoutPanel.remove(data.widget); data.header.removeStyleName(HEADER_STYLE); data.widget.removeStyleName(CONTENT_STYLE); layoutData.remove(i); if (selectedIndex == i) { selectedIndex = -1; if (layoutData.size() > 0) { showWidget(layoutData.get(0).widget); } } else { if (i <= selectedIndex) { selectedIndex--; } animate(animationDuration); } return true; } } return false; }
/** * Sets the content widget which can be opened and closed by this panel. If * there is a preexisting content widget, it will be detached. * * @param content the widget to be used as the content panel */ public void setContent(Widget content) { final Widget currentContent = getContent(); // Remove existing content widget. if (currentContent != null) { contentWrapper.setWidget(null); currentContent.removeStyleName(STYLENAME_CONTENT); } // Add new content widget if != null. if (content != null) { contentWrapper.setWidget(content); content.addStyleName(STYLENAME_CONTENT); setContentDisplay(false); } }
private void setSelectionStyle(Widget item, boolean selected) { if (item != null) { if (selected) { item.addStyleName("gwt-TabBarItem-selected"); setStyleName(DOM.getParent(item.getElement()), "gwt-TabBarItem-wrapper-selected", true); } else { item.removeStyleName("gwt-TabBarItem-selected"); setStyleName(DOM.getParent(item.getElement()), "gwt-TabBarItem-wrapper-selected", false); } } } }
public boolean remove(int index) { if ((index < 0) || (index >= getWidgetCount())) { return false; } Widget child = getWidget(index); tabBar.remove(index); deckPanel.removeProtected(child); child.removeStyleName(CONTENT_STYLE); Tab tab = tabs.remove(index); tab.getWidget().removeFromParent(); if (index == selectedIndex) { // If the selected tab is being removed, select the first tab (if there // is one). selectedIndex = -1; if (getWidgetCount() > 0) { selectTab(0); } } else if (index < selectedIndex) { // If the selectedIndex is greater than the one being removed, it needs // to be adjusted. --selectedIndex; } return true; }
protected void unselectAll() { for (Widget btn : switches) { btn.removeStyleName("selected"); } }
protected void removeTransitionStyles() { _from.removeStyleName(_transitionStyleName); _from.removeStyleName(CSS.T.start()); _from.removeStyleName(CSS.T.out()); _from.removeStyleName(CSS.T.reverse()); _to.removeStyleName(_transitionStyleName); _to.removeStyleName(CSS.T.in()); _to.removeStyleName(CSS.T.start()); _to.removeStyleName(CSS.T.reverse()); }
protected void applyActiveStyle(Widget widget, boolean active) { if (active) { widget.removeStyleName(CssName.INACTIVE); widget.addStyleName(CssName.ACTIVE); } else { widget.removeStyleName(CssName.ACTIVE); widget.addStyleName(CssName.INACTIVE); } }
public void onMouseOut(MouseOutEvent event) { button.removeStyleName(STYLE_CLICKABLE_WIDGET + "-" + STYLE_BUTTON_OVER_SUFFIX); container.removeStyleDependentName(STYLE_BUTTON_OVER_SUFFIX); } });
@Override public void setBehaviorMultipleSelection(boolean multipleSelectionAllowed) { this.multipleSelectionAllowed = multipleSelectionAllowed; for (Iterator<Widget> iterator = context.selectedWidgets.iterator(); iterator.hasNext();) { Widget widget = iterator.next(); widget.removeStyleName(DragClientBundle.INSTANCE.css().selected()); iterator.remove(); } }
public void clearError() { errorMessage.setVisible(false); getContainer().removeStyleName("propertySheetContainerError"); }
protected void removeActiveStyles() { for (int i = 0; i < dropdownMenu.getWidgetCount(); i++) { dropdownMenu.getWidget(i).removeStyleName(Styles.ACTIVE); } } }
@Override public void clear() { Iterator<Widget> iterator = container.iterator(); while (iterator.hasNext()) { Widget w = iterator.next(); if (w instanceof IsFlexible) { w.removeStyleName(appearance.css().flexible()); } } container.clear(); }
@Override public void onShow(TabShowEvent showEvent) { for (Widget w : activatableWidgets) { if (showEvent.getTab().asWidget() != w) { w.removeStyleName(Styles.ACTIVE); } } TabPanelWithDropdowns.this.fireEvent(showEvent); } };
@Override public void enablePage(int index) { if (!isValid(index)) { return; } final Widget tab = getTabBar().getWidget(index); tab.removeStyleName("disabled"); enableWidget(tab); }
@Override public void enablePage(int index) { if (!isValid(index)) { return; } final Widget tab = getTabBar().getWidget(index); tab.removeStyleName("disabled"); enableWidget(tab); }
@Override public boolean remove(int index) { Widget w = getWidget(index); if (w instanceof IsFlexible) { w.removeStyleName(appearance.css().flexible()); } return container.remove(index); }
public void clearActiveState() { getChildren().forEach(widget -> { if (widget instanceof ListItem) { ListItem item = (ListItem) widget; if (item.getWidgetCount() > 0 && item.getWidget(0) != null) { item.getWidget(0).removeStyleName(CssName.ACTIVE); } } }); } }
public void clearActiveState() { getChildren().forEach(widget -> { if (widget instanceof ListItem) { ListItem item = (ListItem) widget; if (item.getWidgetCount() > 0 && item.getWidget(0) != null) { item.getWidget(0).removeStyleName(CssName.ACTIVE); } } }); } }
@Test public void testUnMaximize() { workbenchLayout.maximize(widget); workbenchLayout.unmaximize(widget); verify(widget).addStyleName(WorkbenchLayoutImpl.UF_MAXIMIZED_PANEL); verify(widget).removeStyleName(WorkbenchLayoutImpl.UF_MAXIMIZED_PANEL); verify(((RequiresResize) widget), never()).onResize(); }
@Test public void testUnMaximize() { workbenchLayout.maximize(widget); workbenchLayout.unmaximize(widget); verify(widget).addStyleName(WorkbenchLayoutImpl.UF_MAXIMIZED_PANEL); verify(widget).removeStyleName(WorkbenchLayoutImpl.UF_MAXIMIZED_PANEL); verify(((RequiresResize) widget), never()).onResize(); }