         var li:ILayoutItem = g.getLayoutItemAt(index);
         if ((li == null) || !li.includeInLayout)
             return 0.0;
+            
+        if (!clipContent)
+            return 1.0;
             
         var c0:int = firstIndexInView; 
         var c1:int = lastIndexInView;

    [Inspectable(category="General")]

    /**
     *  Specifies the number of items to display.
     * 
     *  If <code>columnCount</code> is -1, then all of them items are displayed.
     * 
     *  This value implies the layout's <code>measuredWidth</code>.
     * 
     *  If the width of the <code>target</code> has been explicitly set,
     *  then this property has no effect.
     * 
     *  @default -1
     */

    }

    /**
     *  Sets the <code>columnCount</code> property and dispatches
     *  a PropertyChangeEvent.
     * 
     *  This method is intended to be used by subclass updateDisplayList() 
     *  methods to sync the columnCount property with the actual number
