 
 	if includeBorderMargins
 		height = Math.max height, height+rowSpan-rowSpacing
+
+	# expand filled rows
+	if rowsFillsSum > 0
+		freeHeightSpace = effectItem._height - height - topPadding - bottomPadding
+		perCell = freeHeightSpace / rowsFillsSum
+
+		yShift = 0
+		for child, i in children
+			elementsY[i] += yShift
+			if rowsFills[i]
+				yShift += cellsHeight[elementsCell[i]] = child.height = perCell * rowsFills[i]
+		height += freeHeightSpace
 
 	# set children positions
 	switch alignH


		margin = child._margin
		layout = child._layout

		if layout
			unless layout._enabled

update = ->
	data = @_impl

	if data.pending or not @_effectItem?._visible
		return

	if data.updatePending
		data.loops++
	else
		data.loops = 0

	data.pending = true
	queue.push @

	unless pending
		setImmediate updateItems
		pending = true
	return

updateSize = ->
