// Layout sets the Child size and offset relative to the parent. // Layout should only be called by the Child's parent. func (c *Child) Layout(rect math.Rect) { c.Offset = rect.Min c.Control.SetSize(rect.Size()) }