psemek/libs/ui_legacy/source/progress_bar.cpp

18 lines
293 B
C++

#include <psemek/ui/progress_bar.hpp>
#include <psemek/math/interval.hpp>
namespace psemek::ui
{
void progress_bar::set_value(float value)
{
value_ = math::clamp(value, {0.f, 1.f});
}
label * progress_bar::label() const
{
return dynamic_cast<struct label *>(child().get());
}
}