From f650c679e02e8c6f788d9b8c89d09884731f066b Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Sun, 18 Aug 2024 12:41:00 +0300 Subject: [PATCH] Improved text padding in ShowOrPremiumBox. --- .../ui/boxes/show_or_premium_box.cpp | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/Telegram/SourceFiles/ui/boxes/show_or_premium_box.cpp b/Telegram/SourceFiles/ui/boxes/show_or_premium_box.cpp index 485af50a8..e44a172f1 100644 --- a/Telegram/SourceFiles/ui/boxes/show_or_premium_box.cpp +++ b/Telegram/SourceFiles/ui/boxes/show_or_premium_box.cpp @@ -143,45 +143,46 @@ void ShowOrPremiumBox( box->closeBox(); }); + const auto buttonPadding = QMargins( + st::showOrBox.buttonPadding.left(), + 0, + st::showOrBox.buttonPadding.right(), + 0); box->addRow(MakeShowOrPremiumIcon(box, skin.icon)); box->addRow( object_ptr( box, std::move(skin.showTitle), st::boostCenteredTitle), - st::showOrTitlePadding); + st::showOrTitlePadding + buttonPadding); box->addRow( object_ptr( box, std::move(skin.showAbout), st::boostText), - st::showOrAboutPadding); + st::showOrAboutPadding + buttonPadding); const auto show = box->addRow( object_ptr( box, std::move(skin.showButton), st::showOrShowButton), - QMargins( - st::showOrBox.buttonPadding.left(), - 0, - st::showOrBox.buttonPadding.right(), - 0)); + buttonPadding); show->setTextTransform(RoundButton::TextTransform::NoTransform); box->addRow( MakeShowOrLabel(box, std::move(skin.orPremium)), - st::showOrLabelPadding); + st::showOrLabelPadding + buttonPadding); box->addRow( object_ptr( box, std::move(skin.premiumTitle), st::boostCenteredTitle), - st::showOrTitlePadding); + st::showOrTitlePadding + buttonPadding); box->addRow( object_ptr( box, std::move(skin.premiumAbout), st::boostText), - st::showOrPremiumAboutPadding); + st::showOrPremiumAboutPadding + buttonPadding); const auto premium = CreateChild( box.get(),