Improve arrow down in choose recipient box.

This commit is contained in:
John Preston 2024-12-03 13:59:28 +04:00
parent cdc24d2e57
commit f592a9202f
2 changed files with 9 additions and 3 deletions

View file

@ -655,10 +655,16 @@ object_ptr<Ui::BoxContent> JoinStarRefBox(
if (right) {
const auto skip = st::chatGiveawayPeerPadding.right();
const auto icon = &st::starrefRecipientArrow;
right->resize(skip + icon->width(), icon->height());
const auto height = st::chatGiveawayPeerSize
- st::chatGiveawayPeerPadding.top() * 2;
right->resize(skip + icon->width(), height);
right->paintRequest() | rpl::start_with_next([=] {
auto p = QPainter(right);
icon->paint(p, skip, 0, right->width());
icon->paint(
p,
skip,
(height - icon->height()) / 2,
right->width());
}, right->lifetime());
}
const auto button = recipientWrap->add(

View file

@ -477,7 +477,7 @@ starrefLinkCountFont: font(10px bold);
starrefLinkCountPadding: margins(2px, 0px, 3px, 1px);
starrefRecipientBg: lightButtonBgOver;
starrefRecipientBgDisabled: windowBgOver;
starrefRecipientArrow: icon{{ "calendar_down", lightButtonFg }};
starrefRecipientArrow: icon{{ "intro_country_dropdown", lightButtonFg }};
starrefAddForBotIcon: icon {{ "menu/bot_add", lightButtonFg }};
starrefAddForBotIconPosition: point(23px, 2px);