mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-04-18 23:27:09 +02:00
Simplified icon of toggle button in selector of userpic emoji builder.
This commit is contained in:
parent
4234f0b797
commit
841ddcefab
2 changed files with 2 additions and 17 deletions
|
@ -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;
|
||||
|
|
|
@ -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());
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue