27 lines
516 B
C++
27 lines
516 B
C++
#include <psemek/ui/impl/component.hpp>
|
|
|
|
namespace psemek::ui::impl
|
|
{
|
|
|
|
util::span<std::unique_ptr<component> const> component::children() const
|
|
{
|
|
return {};
|
|
}
|
|
|
|
geom::box<float, 2> const & component::shape() const
|
|
{
|
|
return shape_;
|
|
}
|
|
|
|
void component::reshape(geom::box<float, 2> const & new_shape)
|
|
{
|
|
shape_ = new_shape;
|
|
}
|
|
|
|
react::value<size_constraints> component::size_constraints() const
|
|
{
|
|
static react::value<struct size_constraints> const result{size_constraints::max()};
|
|
return result;
|
|
}
|
|
|
|
}
|