         setStyle("locale", value);
     }
 
+    /**
+     *  @private
+     */
+    override public function set enabled(value:Boolean):void
+    {
+        // Make this behave like a Spark Label which does not have a disabledColor style.
+        // ToDo(cframpto):  Should be moved to setStyle or getStyle so in the very remote
+        // chance the style is changed while the component is disabled the change will
+        // take effect.
+        if (!value && super.enabled)
+            setStyle("disabledColor", getStyle("color"));        
+        super.enabled = value;
+    }
+    
 include "TextFieldGridItemRendererInclude.as"
 
 }

 *  The UIFTETextField control is based on FTE, the FlashTextEngine,  which supports 
 *  high-quality international typography and font embedding in the same way as other 
 *  Spark controls.
 *  Since the UIFTETextField control implements the TextField API, <i>you must use MX text syles</i>
 *  rather than Spark text styles to configure the renderer.  
 *  Please see the documentation for this class for the list of supported styles.
 *  These styles can be inherited from the renderer's parent even though the parent is a Spark 
 *  control.
 * 
 *  <p>You can control the label text wrapping by using the <code>lineBreak</code> style.  
 *  For example, setting  <code>lineBreak="explicit"</code> and <code>variableRowHeight="false"</code> 

include "../../styles/metadata/BasicNonInheritingTextStyles.as"
include "../../styles/metadata/BasicInheritingTextStyles.as"

// From AdvancedInheritingTextStyles.as
/**
 *  @copy flashx.textLayout.formats.ITextLayoutFormat#textIndent
 *  
 *  @langversion 3.0
 *  @playerversion Flash 10
 *  @playerversion AIR 1.5
 *  @productversion Flex 4
 */
[Style(name="textIndent", type="Number", format="Length", inherit="yes", minValue="0.0")]

//--------------------------------------
//  Events
//--------------------------------------
