diff --git a/libs/ui/include/psemek/ui/label.hpp b/libs/ui/include/psemek/ui/label.hpp index 60838cd9..f479aea6 100644 --- a/libs/ui/include/psemek/ui/label.hpp +++ b/libs/ui/include/psemek/ui/label.hpp @@ -60,6 +60,9 @@ namespace psemek::ui geom::box size_constraints() const override; + std::shared_ptr set_style(std::shared_ptr st) override; + std::shared_ptr set_own_style(std::shared_ptr st) override; + void draw(painter & p) const override; protected: diff --git a/libs/ui/source/label.cpp b/libs/ui/source/label.cpp index 0225df09..05ba747a 100644 --- a/libs/ui/source/label.cpp +++ b/libs/ui/source/label.cpp @@ -62,6 +62,18 @@ namespace psemek::ui return {{{cached_state_inf_->size[0], inf}, {cached_state_inf_->size[1], inf}}}; } + std::shared_ptr