Layout managers are delegate classes that handle the preferred size and the allocation of a widget.
See Source File