Simplified icon of toggle button in selector of userpic emoji builder.

This commit is contained in:
23rd 2023-01-31 19:53:27 +03:00 committed by John Preston
parent 4234f0b797
commit 841ddcefab
2 changed files with 2 additions and 17 deletions

View file

@ -65,8 +65,6 @@ userpicBuilderEmojiColorPlus: IconButton(userpicBuilderEmojiColorMinus) {
iconOver: icon {{ "settings/plus", menuIconFg }};
}
userpicBuilderEmojiToggleEmojiIcon: icon {{ "chat/input_smile_face", emojiIconFg }};
userpicBuilderEmojiToggleEmojiSize: 18px;
userpicBuilderEmojiToggleStickersIcon: icon {{ "menu/stickers", emojiIconFg }};
userpicBuilderEmojiSlideDuration: 120;

View file

@ -272,23 +272,10 @@ void EmojiSelector::createSelector(Type type) {
const auto r = toggleButton->rect()
- QMargins(pos.x(), pos.y(), pos.x(), pos.y());
p.fillRect(r, st::boxBg);
const auto &icon = st::userpicBuilderEmojiToggleStickersIcon;
if (isEmoji) {
icon.paintInCenter(p, r);
st::userpicBuilderEmojiToggleStickersIcon.paintInCenter(p, r);
} else {
st::userpicBuilderEmojiToggleEmojiIcon.paintInCenter(p, r);
const auto line = style::ConvertScaleExact(
st::historyEmojiCircleLine);
p.setPen(QPen(
st::emojiIconFg,
line,
Qt::SolidLine,
Qt::RoundCap));
p.setBrush(Qt::NoBrush);
PainterHighQualityEnabler hq(p);
const auto diff = (icon.width()
- st::userpicBuilderEmojiToggleEmojiSize) / 2;
p.drawEllipse(r - Margins(diff));
st::emojiPeople.paintInCenter(p, r);
}
}, toggleButton->lifetime());
}