         invalidateButtonState();
     }
 
+    /**
+     *  <code>true</code> if the button should display
+     *  as if it has focus even if it doesn't.
+     */    
+    public function get showFocusIndicator():Boolean
+    {
+        return BitFlagUtil.isSet(flags, showFocusIndicatorFlag);
+    }
+    
+    /**
+     *  @private
+     */    
+    public function set showFocusIndicator(value:Boolean):void
+    {
+        if (BitFlagUtil.isSet(flags, showFocusIndicatorFlag) == value)
+            return;
+         
+        flags = BitFlagUtil.update(flags, showFocusIndicatorFlag, value);
+
+		mx_internal::drawFocusAnyway = true;
+		drawFocus(value);
+    }
+
     //--------------------------------------------------------------------------
     //
     //  States

 *
 *  @includeExample examples/FxToggleButtonExample.mxml
 */
public class FxToggleButton extends FxButton
{
    include "../core/Version.as";


import flash.events.Event;
import flash.events.MouseEvent;

import mx.core.ISelectableRenderer;
import mx.core.mx_internal;
import mx.events.FlexEvent;
import mx.utils.BitFlagUtil;

