Put "View" in the middle of the toast.

This commit is contained in:
John Preston 2022-06-15 15:21:29 +04:00
parent 1d64a03804
commit a480fc9d7c
1 changed files with 8 additions and 3 deletions

View File

@ -84,9 +84,14 @@ void StickerToast::showFor(not_null<DocumentData*> document) {
st::historyPremiumViewSet);
button->setTextTransform(Ui::RoundButton::TextTransform::NoTransform);
button->show();
widget->widthValue(
) | rpl::start_with_next([=](int width) {
button->moveToRight(0, 0, width);
rpl::combine(
widget->sizeValue(),
button->sizeValue()
) | rpl::start_with_next([=](QSize outer, QSize inner) {
button->moveToRight(
0,
(outer.height() - inner.height()) / 2,
outer.width());
}, widget->lifetime());
const auto preview = Ui::CreateChild<Ui::RpWidget>(widget.get());
preview->moveToLeft(skip, skip);