2
0
mirror of https://github.com/kotatogram/kotatogram-desktop synced 2025-09-01 15:15:13 +00:00

Improve change emoji set box design.

This commit is contained in:
John Preston
2019-01-02 16:11:13 +04:00
parent 545dbd0791
commit bb8defeb42
21 changed files with 233 additions and 105 deletions

View File

@@ -347,7 +347,7 @@ void ProxyRow::paintCheck(Painter &p, TimeMs ms) {
}
const auto loading = _progress
? _progress->computeState()
: Ui::InfiniteRadialAnimation::State{ 0., 0, FullArcLength };
: Ui::RadialState{ 0., 0, FullArcLength };
const auto toggled = _toggled.current(ms, _view.selected ? 1. : 0.)
* (1. - loading.shown);
const auto _st = &st::defaultRadio;
@@ -361,6 +361,7 @@ void ProxyRow::paintCheck(Painter &p, TimeMs ms) {
auto pen = anim::pen(_st->untoggledFg, _st->toggledFg, toggled * set);
pen.setWidth(_st->thickness);
pen.setCapStyle(Qt::RoundCap);
p.setPen(pen);
p.setBrush(_st->bg);
const auto rect = rtlrect(QRectF(left, top, _st->diameter, _st->diameter).marginsRemoved(QMarginsF(_st->thickness / 2., _st->thickness / 2., _st->thickness / 2., _st->thickness / 2.)), outerWidth);