rem: if (this._fontBox != null) this._fontBox.style.color = enabled ? this._fontColor : this._grayFontColor; 
add:  if (this._fontBox != null && (this instanceof tw_Button || this instanceof tw_Menu || tw_COLOR_GRAYTEXT != "graytext")) { this._fontBox.style.color = enabled ? this._fontColor : tw_COLOR_GRAYTEXT; }  if (this._backgroundBox != null && tw_COLOR_BACKGROUND != "background" && (this instanceof tw_BaseCheckRadio || this instanceof tw_BaseText || this instanceof tw_DateBox || this instanceof tw_GridBox || this instanceof tw_Tree || this instanceof tw_WebBrowser || this instanceof tw_ProgressBar)) { var color = tw_COLOR_BACKGROUND == tw_COLOR_WINDOW ? this._parent._backgroundBox.style.backgroundColor : tw_COLOR_BACKGROUND; this._backgroundBox.style.backgroundColor = enabled ? this._backgroundColor : color; } 
context:     setEnabled: function(enabled) {        if (this === tw_Component.currentFocus) {            var nextComp = this.getNextComponent(true);            if (nextComp != null && nextComp !== this) nextComp.setFocus(true);        }                this._enabled = enabled;        if (this._fontBox != null) this._fontBox.style.color = enabled ? this._fontColor : this._grayFontColor;    },
meta: 5515	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5515/37796fea05d0eb86951d2f34aedeb66e8b500920/Component.js/buggy/src/thinwire/render/web/resources/Component.js