     //  Properties
     //
     //--------------------------------------------------------------------------
-
-    private var _target:GroupBase;
-    
-    public function get target():GroupBase
-    {
-        return _target;
-    }
-    
-    public function set target(value:GroupBase):void
-    {
-        _target = value;
-    }
     
     //----------------------------------
     //  gap
     //----------------------------------
-
-    private function invalidateTargetSizeAndDisplayList():void
-    {
-        var layoutTarget:GroupBase = target;
-        if (layoutTarget != null) 
-        {
-            layoutTarget.invalidateSize();
-            layoutTarget.invalidateDisplayList();
-        }
-    }    
 
     private var _gap:int = 6;
 

        
        for (var index:int = 0; index < count; index++)
        {
            var lo:ILayoutItem = layoutTarget.getLayoutItemAt(index);
            if (!layoutItem || !layoutItem.includeInLayout)
                continue;        
        
            // Set the layout item's acutual size and position
            var y:Number = (unscaledHeight - lo.actualSize.y) * vAlign;
            lo.setActualPosition(x, y);
            var dy:Number = lo.actualSize.y;
            if (!variableColumnWidth)
                lo.setActualSize(columnWidth, dy);

            // Update maxX,Y, first,lastVisibleIndex, and x
            var dx:Number = lo.actualSize.x;
            maxX = Math.max(maxX, x + dx);
            maxY = Math.max(maxY, y + dy);            
            if((x < maxVisibleX) && ((x + dx) > minVisibleX))

/**
 *  Documentation is not currently available.
 */
public class HorizontalLayout extends LayoutBase
{
    include "../core/Version.as";

