4.4.6 AdaptiveBoxLayout