diff --git a/ui/effects/animation_value.h b/ui/effects/animation_value.h index 3cc0ec2..dee83eb 100644 --- a/ui/effects/animation_value.h +++ b/ui/effects/animation_value.h @@ -14,16 +14,21 @@ namespace anim { -enum class type { +enum class type : uchar { normal, instant, }; -enum class activation { +enum class activation : uchar { normal, background, }; +enum class repeat : uchar { + loop, + once, +}; + using transition = Fn; extern transition linear; diff --git a/ui/layers/box_layer_widget.h b/ui/layers/box_layer_widget.h index 05cfd13..b1f1fce 100644 --- a/ui/layers/box_layer_widget.h +++ b/ui/layers/box_layer_widget.h @@ -17,7 +17,7 @@ class Painter; struct TextWithEntities; namespace anim { -enum class type; +enum class type : uchar; } // namespace anim namespace style {