     }
     
     //----------------------------------
-    //  singleLine (private)
-    //----------------------------------
-    
-    private var _singleLine:Boolean = false;
-    
-    /**
-     *  @private
-     *  If true, then the labelDisplay is confgured to not wrap and to display 
-     *  only one line of text.  That's the most efficient rendering mode.  This 
-     *  property is false by default, which means that multiline and wordWrap are 
-     *  enabled (true) and autoSize is LEFT.
-     */    
-    public function get singleLine():Boolean
-    {
-        return _singleLine
-    }
-    
-    /**
-     *  @private
-     */    
-    public function set singleLine(value:Boolean):void
-    {
-        if (_singleLine == value)
-            return;
-        
-        _singleLine = value;
-        
-        multiline = !singleLine;
-        wordWrap = !singleLine;
-    }    
-    
-    //----------------------------------
     //  dragging
     //----------------------------------
     

        preferredSizeInvalid = true;
        enableValidateNow = true;
    }
    
    //--------------------------------------------------------------------------
    //
    //  Overridden methods

    {
        if (!preferredSizeInvalid)
            return;
        
        // If the wordWrap property hasn't been explicitly set, then it's value
        // is the same as the grid's variableRowHeight property.
        
        if (!wordWrapSet && column && column.grid)
            super.wordWrap = column.grid.variableRowHeight;
        
        if (getStyle("lineBreak") == "explicit")
            multiline = _label.indexOf("\n") != -1;
