package org.ovirt.engine.ui.common.widget.label; import org.gwtbootstrap3.client.ui.FormLabel; import org.ovirt.engine.ui.common.css.OvirtCss; import com.google.gwt.user.client.ui.HasEnabled; public class EnableableFormLabel extends FormLabel implements HasEnabled { private boolean enabled; public EnableableFormLabel() { } public EnableableFormLabel(String text) { setText(text); } @Override public boolean isEnabled() { return enabled; } @Override public void setEnabled(boolean enabled) { this.enabled = enabled; if (enabled) { getElement().replaceClassName(OvirtCss.LABEL_DISABLED, OvirtCss.LABEL_ENABLED); } else { getElement().replaceClassName(OvirtCss.LABEL_ENABLED, OvirtCss.LABEL_DISABLED); } } }