 /**
  *  Documentation is not currently available.
  */
-public class VerticalLayout extends EventDispatcher implements ILayout
+public class VerticalLayout extends LayoutBase
 {
     include "../core/Version.as";
     

    }
    
    
    public function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
    {
    	var layoutTarget:GroupBase = target; 
        if (!layoutTarget)

        setRowCount(visibleRows);
        setIndexInView(firstRowInView, lastRowInView);
        layoutTarget.setContentSize(maxX, maxY);
        updateScrollRect(unscaledWidth, unscaledHeight);
    }
    
    /**
     *  This function sets the height of each child
