Slightly improved style of premium settings.
This commit is contained in:
parent
c123f9e119
commit
ee9a04393e
|
@ -448,3 +448,4 @@ settingsPremiumTopBarClose: IconButton(infoTopBarClose) {
|
|||
color: shadowFg;
|
||||
}
|
||||
}
|
||||
settingsPremiumLabelDescriptionRightSkip: 46px;
|
||||
|
|
|
@ -368,7 +368,7 @@ void SetupInterfaceScale(
|
|||
container,
|
||||
tr::lng_settings_default_scale(),
|
||||
icon ? st::settingsButton : st::settingsButtonNoIcon,
|
||||
{ icon ? &st::settingsIconInterfaceScale : nullptr, kIconLightBlue }
|
||||
{ icon ? &st::settingsIconInterfaceScale : nullptr, kIconLightOrange }
|
||||
)->toggleOn(toggled->events_starting_with_copy(switched));
|
||||
|
||||
const auto slider = container->add(
|
||||
|
|
|
@ -381,12 +381,12 @@ void Premium::setStepDataReference(std::any &data) {
|
|||
void Premium::setupContent() {
|
||||
const auto content = Ui::CreateChild<Ui::VerticalLayout>(this);
|
||||
|
||||
AddSkip(content);
|
||||
|
||||
const auto &st = st::settingsButton;
|
||||
const auto &stLabel = st::defaultFlatLabel;
|
||||
const auto iconSize = st::settingsPremiumIconDouble.size();
|
||||
|
||||
AddSkip(content, st.padding.top());
|
||||
|
||||
auto entryMap = EntryMap();
|
||||
auto iconContainers = std::vector<Ui::AbstractButton*>();
|
||||
iconContainers.reserve(int(entryMap.size()));
|
||||
|
@ -395,6 +395,7 @@ void Premium::setupContent() {
|
|||
titlePadding.setBottom(0);
|
||||
auto descriptionPadding = st.padding;
|
||||
descriptionPadding.setTop(0);
|
||||
descriptionPadding.setRight(st::settingsPremiumLabelDescriptionRightSkip);
|
||||
const auto addRow = [&](
|
||||
rpl::producer<QString> &&title,
|
||||
rpl::producer<QString> &&text) {
|
||||
|
@ -514,7 +515,7 @@ void Premium::setupContent() {
|
|||
tr::lng_premium_summary_bottom_about(Ui::Text::RichLangValue),
|
||||
st::aboutLabel),
|
||||
st::boxRowPadding);
|
||||
AddSkip(content);
|
||||
AddSkip(content, st.padding.top() + st.padding.bottom());
|
||||
|
||||
Ui::ResizeFitChild(this, content);
|
||||
|
||||
|
|
Loading…
Reference in New Issue