List of usage examples for com.google.gwt.user.client.ui Widget removeStyleName
public void removeStyleName(String style)
From source file:cc.alcina.framework.gwt.client.util.WidgetUtils.java
License:Apache License
public static void addOrRemoveStyleName(Widget w, String styleName, boolean add) { if (!add) {/*from w w w . ja va 2 s . co m*/ w.removeStyleName(styleName); } else { w.addStyleName(styleName); } }
From source file:cc.alcina.framework.gwt.client.util.WidgetUtils.java
License:Apache License
public static void setOrRemoveStyleName(Widget widget, String styleName, boolean set) { if (set) {/*ww w . jav a 2 s. c o m*/ widget.addStyleName(styleName); } else { widget.removeStyleName(styleName); } }
From source file:cc.alcina.framework.gwt.client.util.WidgetUtils.java
License:Apache License
public static void toggleStyleName(Widget w, String styleName) { String current = w.getStyleName(); if (current.contains(styleName)) { w.removeStyleName(styleName); } else {//from ww w . ja v a 2 s . co m w.addStyleName(styleName); } }
From source file:cc.alcina.framework.gwt.client.widget.FlowTabBar.java
License:Apache License
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 {/*from w ww. j a v a 2 s . co m*/ item.removeStyleName("gwt-TabBarItem-selected"); setStyleName(DOM.getParent(item.getElement()), "gwt-TabBarItem-wrapper-selected", false); } } }
From source file:cc.kune.bootstrap.client.actions.ui.BSToolbarMenuGui.java
License:GNU Affero Public License
private void clearCurrentActiveItem() { final int count = menu.getWidgetCount(); for (int cur = 0; cur < count; cur++) { final Widget item = menu.getList().getWidget(cur); final List<String> styles = Arrays.asList(item.getStyleName().split(" ")); if (styles.contains(Styles.ACTIVE)) { item.removeStyleName(Styles.ACTIVE); }/*ww w. j av a 2s . c o m*/ } }
From source file:cc.kune.bootstrap.client.actions.ui.BSToolbarMenuGui.java
License:GNU Affero Public License
@Override public AbstractGuiItem create(final GuiActionDescrip descriptor) { super.descriptor = descriptor; descriptor.putValue(ParentWidget.PARENT_UI, this); final GuiActionDescrip parent = descriptor.getParent(); if (!(parent instanceof ToolbarDescriptor)) { throw new UIException("This menu should be used only in bootstrap toolbars. Menu: " + descriptor + " parent: " + parent); }//from ww w . j a v a 2 s. c o m final ListDropDown dDown = new ListDropDown(); menu = new ComplexDropDownMenu<ListDropDown>(dDown); final String ddid = HTMLPanel.createUniqueId(); dDown.getElement().setId(ddid); popup = new PopupBSMenuGui(menu.getList(), menu.getWidget(), descriptor); // TODO // final Boolean inline = (Boolean) // descriptor.getValue(MenuDescriptor.MENU_VERTICAL); // menu.setInline(inline); // descriptor.putValue(MenuDescriptor.MENU_SHOW_NEAR_TO, button); final ImageResource rightIcon = ((MenuDescriptor) descriptor).getRightIcon(); if (rightIcon != null) { menu.setIconRightResource(rightIcon); } descriptor.addPropertyChangeListener(new PropertyChangeListener() { private void activeNextItem(final int increment) { final int count = menu.getWidgetCount(); for (int cur = 0; cur < count && cur >= 0; cur = cur + increment) { final Widget item = menu.getList().getWidget(cur); final List<String> styles = Arrays.asList(item.getStyleName().split(" ")); if (styles.contains(Styles.ACTIVE)) { item.removeStyleName(Styles.ACTIVE); final int proposed = cur + increment; final int next = proposed >= count ? 0 : (proposed < 0) ? count - 1 : proposed; menu.getList().getWidget(next).addStyleName(Styles.ACTIVE); break; } } } @Override public void propertyChange(final PropertyChangeEvent event) { if (event.getPropertyName().equals(MenuDescriptor.MENU_SELECTION_DOWN)) { activeNextItem(1); } else if (event.getPropertyName().equals(MenuDescriptor.MENU_SELECTION_UP)) { activeNextItem(-1); } else if (event.getPropertyName().equals(MenuDescriptor.MENU_SELECT_ITEM)) { final HasMenuItem item = (HasMenuItem) ((MenuItemDescriptor) descriptor .getValue(MenuDescriptor.MENU_SELECT_ITEM)).getValue(MenuItemDescriptor.UI); clearCurrentActiveItem(); ((Widget) item).addStyleName(Styles.ACTIVE); } } }); final String id = descriptor.getId(); if (TextUtils.notEmpty(id) && !"undefined".equals(id)) { menu.ensureDebugId(id); } if (descriptor.isChild()) { child = menu.getWidget(); } else { initWidget(menu.getWidget()); } super.create(descriptor); configureItemFromProperties(); descriptor.addPropertyChangeListener(new PropertyChangeListener() { @Override public void propertyChange(final PropertyChangeEvent event) { final Object newValue = event.getNewValue(); if (event.getPropertyName().equals(MenuDescriptor.MENU_RIGHTICON)) { setIconRightResource((ImageResource) newValue); } } }); return this; }
From source file:cc.kune.common.client.ui.IconLabel.java
License:GNU Affero Public License
/** * Sets the icon rtl./*from ww w. ja v a 2 s . c o m*/ * * @param widget * the widget * @param direction * the direction */ private void setIconRTL(final Widget widget, final Direction direction) { widget.removeStyleName(getFloatFromDirection(opossite(direction))); widget.addStyleName(getFloatFromDirection(direction)); }
From source file:cc.kune.core.client.dnd.InboxToContainerDropController.java
License:GNU Affero Public License
@Override public void onDropAllowed(final Widget widget, final SimpleDropController dropController) { final Widget dropTarget = dropController.getDropTarget(); dropTarget.removeStyleName("k-drop-allowed-hover"); if (widget instanceof CustomDigestDomImpl) { inboxToContainerHelper.publish(widget, getTarget()); }/*from www .j a v a2 s . c om*/ }
From source file:com.agnie.gwt.common.client.widget.TabBar.java
License:Open Source License
private void setSelectionStyle(Widget item, boolean selected) { if (item != null) { if (selected) { item.removeStyleName(resource.css().inactive()); item.addStyleName(resource.css().active()); } else {/*from ww w . j a v a2s . c o m*/ item.removeStyleName(resource.css().active()); item.addStyleName(resource.css().inactive()); } } }
From source file:com.alkacon.acacia.client.ButtonBarHandler.java
License:Open Source License
/** * Sets the button bar visibility.<p> * //from w ww .j a va2s . co m * @param buttonBar the button bar * @param visible <code>true</code> to show the button bar */ private void setButtonBarVisibility(Widget buttonBar, boolean visible) { String hoverStyle = I_LayoutBundle.INSTANCE.form().hoverButton(); if (visible) { buttonBar.addStyleName(hoverStyle); } else { buttonBar.removeStyleName(hoverStyle); } if (buttonBar instanceof InlineEntityWidget) { ((InlineEntityWidget) buttonBar).setContentHighlightingVisible(visible); } if (buttonBar.getParent() instanceof InlineEntityWidget) { ((InlineEntityWidget) buttonBar.getParent()).setContentHighlightingVisible(visible); } }