#include namespace psemek::ui { void frame::set_min_size(std::optional> const & size) { min_size_ = size; post_reshape(); } void frame::set_max_size(std::optional> const & size) { max_size_ = size; post_reshape(); } void frame::set_fixed_size(geom::vector const & size) { min_size_ = size; max_size_ = size; post_reshape(); } }