     //--------------------------------------------------------------------------
     
     [SkinPart(required="false")]
+    /**
+     *  A skin part that defines the  label of the button. 
+     */
     public var labelField:TextBox;
     
     //--------------------------------------------------------------------------

     *  @private
     *  Timer for doing auto-repeat.
     */
	private var autoRepeatTimer:Timer;

    [Inspectable(defaultValue="false")]


[DefaultProperty("content")]

/**
 *  The FxButton component is a commonly used rectangular button.
 *  The FxButton component looks like it can be pressed.
 *  It can have a text label, an icon, or both on its face.
 *
 *  <p>Buttons typically use event listeners to perform an action 
 *  when the user selects the control. When a user clicks the mouse 
 *  on a FxButton control, and the FxButton control is enabled, 
 *  it dispatches a <code>click</code> event and a <code>buttonDown</code> event. 
 *  A button always dispatches events such as the <code>mouseMove</code>, 
 *  <code>mouseOver</code>, <code>mouseOut</code>, <code>rollOver</code>, 
 *  <code>rollOut</code>, <code>mouseDown</code>, and 
 *  <code>mouseUp</code> events whether enabled or disabled.</p>
 *
 */
public class FxButton extends FxComponent implements IFocusManagerComponent
{
