import org.argeo.cms.ui.CmsConstants;
import org.argeo.cms.ui.CmsView;
import org.argeo.eclipse.ui.Selected;
import org.argeo.cms.ui.CmsConstants;
import org.argeo.cms.ui.CmsView;
import org.argeo.eclipse.ui.Selected;
import org.argeo.jcr.JcrUtils;
import org.eclipse.rap.rwt.RWT;
import org.eclipse.rap.rwt.service.ResourceManager;
import org.argeo.jcr.JcrUtils;
import org.eclipse.rap.rwt.RWT;
import org.eclipse.rap.rwt.service.ResourceManager;
public static <T extends Widget> T style(T widget, String style) {
if (style == null)
return widget;// does nothing
public static <T extends Widget> T style(T widget, String style) {
if (style == null)
return widget;// does nothing
if (widget instanceof Control)
CmsView.getCmsView(((Control) widget).getParent()).applyStyles(widget);
return widget;
if (widget instanceof Control)
CmsView.getCmsView(((Control) widget).getParent()).applyStyles(widget);
return widget;