Exemplo n.º 1
0
        float _getIntrinsicMainAxis(__ChildSizingFunction childSize)
        {
            float     extent = 0.0f;
            RenderBox child  = firstChild;

            while (child != null)
            {
                extent += childSize(child);
                ListBodyParentData childParentData = (ListBodyParentData)child.parentData;
                child = childParentData.nextSibling;
            }

            return(extent);
        }
Exemplo n.º 2
0
        float _getIntrinsicCrossAxis(__ChildSizingFunction childSize)
        {
            float     extent = 0.0f;
            RenderBox child  = this.firstChild;

            while (child != null)
            {
                extent = Mathf.Max(extent, childSize(child));
                ListBodyParentData childParentData = (ListBodyParentData)child.parentData;
                child = childParentData.nextSibling;
            }

            return(extent);
        }