         // TODO EGeorgie: horizontalAlign
         var hAlign:Number = 0;
         
-        // If rowCount wasn't set, then as the LayoutItems are positioned
-        // we'll count how many rows fall within the layoutTarget's scrollRect
+        // As the LayoutItems are positioned, we'll count how many rows 
+        // fall within the layoutTarget's scrollRect
         var visibleRows:uint = 0;
         var minVisibleY:Number = layoutTarget.verticalScrollPosition;
         var maxVisibleY:Number = minVisibleY + unscaledHeight;

        var preferredHeight:Number = 0;
        var visibleHeight:Number = 0;
        var visibleRows:uint = 0;
        var explicitRowCount:int = explicitRowCount;
         
        var count:uint = layoutTarget.numLayoutItems;
        var totalCount:uint = count; // How many items will be laid out

package flex.layout
{
import flash.geom.Rectangle;
import flash.events.EventDispatcher;

import flex.core.Group;
import flex.intf.ILayout;
import flex.intf.ILayoutItem;

import mx.containers.utilityClasses.Flex;
import mx.events.PropertyChangeEvent;


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