30 lines
480 B
C++
30 lines
480 B
C++
#include <psemek/ui/frame.hpp>
|
|
|
|
namespace psemek::ui
|
|
{
|
|
|
|
void frame::set_min_size(std::optional<geom::vector<float, 2>> const & size)
|
|
{
|
|
min_size_ = size;
|
|
post_reshape();
|
|
}
|
|
|
|
void frame::set_max_size(std::optional<geom::vector<float, 2>> const & size)
|
|
{
|
|
max_size_ = size;
|
|
post_reshape();
|
|
}
|
|
|
|
void frame::set_fixed_size(geom::vector<float, 2> const & size)
|
|
{
|
|
min_size_ = size;
|
|
max_size_ = size;
|
|
post_reshape();
|
|
}
|
|
|
|
frame::~frame()
|
|
{
|
|
release_children();
|
|
}
|
|
|
|
}
|