         
         return a;
     }
-
+    
     //--------------------------------------------------------------------------
     //
     //  Variables
     //
     //--------------------------------------------------------------------------
 
-    private var rowList:GridRowList = new GridRowList();
-    private var _columnWidths:Vector.<Number>;
+    public var rowList:GridRowList = new GridRowList();
+    private var _columnWidths:Vector.<Number> = new Vector.<Number>();
 
     //cache for cumulative y values.
     private var startY:Number = 0;

    }
    
    /**
     *  Sets the height of a given row. This height takes precedence over
     *  the natural height of the row (determined by the maximum of its 
     *  cell heights) and the defaultRowHeight. However, fixedRowHeight
     *  takes precedence over this height.
     */
    public function setColumnWidth(col:int, width:Number):void
    {

            else
                cur -= temp + columnGap;
            
            if (cur <= 0)
                return i;
        }
        
