A
simple-layout
is a layout with a single child, and the child is resized to fill the space (where possible).
A simple layout's description can be either a single child, or a list containing just one child. The simple layout then adopts the size constraints of its child, and lays the child out inside itself.
(capi:contain (make-instance
'capi:simple-layout
:description (list (make-instance
'capi:text-input-pane))))