          */ 
         private var iconGroup:Group;
         
+        /**
+         * @private
+         * Saves our label's previous textAlign value.
+         */ 
+        private var prevTextAlign:String;
+        
         //--------------------------------------------------------------------------
         //
         //  Properties

package spark.skins
{
    import mx.core.IVisualElement;
    import spark.components.Button;
    import spark.components.Group;
    import spark.components.IconPlacement;
    import spark.components.supportClasses.ButtonBase;
    import spark.core.IDisplayText;
    import spark.layouts.*;
    import spark.primitives.BitmapImage;
    import spark.skins.SparkSkin;
    
    /**
     *  Base class for Spark button skins. Primarily used for

            
            iconChanged = false;
            iconPlacementChanged = false;
            groupPaddingChanged = false;
        }
        
        /**
