Add Area::constrain_to
and Window::constrain_to
#3396
Merged
Area::constrain_to
and Window::constrain_to
#3396