Skip to content

Commit ad300f5

Browse files
committed
Customize DividerBar/DividerLabel styles.
1 parent 7331160 commit ad300f5

26 files changed

+145
-56
lines changed

Telegram/SourceFiles/boxes/moderate_messages_box.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -466,8 +466,7 @@ void CreateModerateMessagesBox(
466466
inner->add(object_ptr<Ui::DividerLabel>(
467467
inner,
468468
std::move(label),
469-
st::defaultBoxDividerLabelPadding,
470-
RectPart::Top | RectPart::Bottom));
469+
st::defaultBoxDividerLabelPadding));
471470

472471
using Flag = ChatRestriction;
473472
using Flags = ChatRestrictions;

Telegram/SourceFiles/boxes/report_messages_box.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -147,8 +147,7 @@ void ShowReportMessageBox(
147147
auto label = object_ptr<Ui::FlatLabel>(
148148
container,
149149
tr::lng_report_details_message_about(),
150-
st::boxDividerLabel);
151-
label->setTextColorOverride(st->dividerFg->c);
150+
st->divider.label);
152151
using namespace Ui;
153152
const auto widget = container->add(
154153
object_ptr<PaddingWrap<>>(
@@ -159,7 +158,7 @@ void ShowReportMessageBox(
159158
= CreateChild<BoxContentDivider>(
160159
widget,
161160
st::boxDividerHeight,
162-
st->dividerBg,
161+
st->divider.bar,
163162
RectPart::Top | RectPart::Bottom);
164163
background->lower();
165164
widget->sizeValue(

Telegram/SourceFiles/calls/calls.style

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -624,11 +624,12 @@ groupCallMenuCover: ShortInfoCover(shortInfoCover) {
624624
namePosition: point(17px, 28px);
625625
statusPosition: point(17px, 8px);
626626
}
627+
groupCallTextPalette: TextPalette(defaultTextPalette) {
628+
linkFg: groupCallActiveFg;
629+
}
627630
groupCallMenuAbout: FlatLabel(defaultFlatLabel) {
628631
textFg: groupCallMemberNotJoinedStatus;
629-
palette: TextPalette(defaultTextPalette) {
630-
linkFg: groupCallActiveFg;
631-
}
632+
palette: groupCallTextPalette;
632633
minWidth: 200px;
633634
maxHeight: 92px;
634635
}
@@ -1082,6 +1083,19 @@ groupCallBox: Box(defaultBox) {
10821083
groupCallLayerBox: Box(groupCallBox) {
10831084
buttonPadding: margins(8px, 8px, 8px, 8px);
10841085
}
1086+
groupCallDividerBar: DividerBar {
1087+
bg: groupCallBg;
1088+
top: icon {{ "box_divider_top", groupCallMemberNotJoinedStatus }};
1089+
bottom: icon {{ "box_divider_bottom", groupCallMemberNotJoinedStatus }};
1090+
}
1091+
groupCallDividerLabel: DividerLabel {
1092+
bar: groupCallDividerBar;
1093+
label: FlatLabel(boxDividerLabel) {
1094+
textFg: groupCallVideoSubTextFg;
1095+
palette: groupCallTextPalette;
1096+
}
1097+
}
1098+
10851099
groupCallLevelMeter: LevelMeter(defaultLevelMeter) {
10861100
height: 18px;
10871101
lineWidth: 3px;

Telegram/SourceFiles/calls/group/calls_group_settings.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ void SettingsBox(
285285
layout->add(object_ptr<Ui::BoxContentDivider>(
286286
layout,
287287
st::boxDividerHeight,
288-
st::groupCallDividerBg));
288+
st::groupCallDividerBar));
289289
};
290290

291291
if (addCheck || addMessages) {

Telegram/SourceFiles/calls/group/ui/calls_group_recording_box.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,10 @@ Switcher::Switcher(
213213
not_null<Ui::RpWidget*> parent,
214214
rpl::producer<bool> &&toggled)
215215
: RpWidget(parent)
216-
, _background(this, st::groupCallRecordingInfoHeight, st::groupCallBg)
216+
, _background(
217+
this,
218+
st::groupCallRecordingInfoHeight,
219+
st::groupCallDividerBar)
217220
, _audio(this)
218221
, _video(this) {
219222
_audio->prepareAudio();

Telegram/SourceFiles/chat_helpers/chat_helpers.style

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -225,8 +225,7 @@ ReportBox {
225225
noIconButton: SettingsButton;
226226
label: FlatLabel;
227227
field: InputField;
228-
dividerBg: color;
229-
dividerFg: color;
228+
divider: DividerLabel;
230229
spam: icon;
231230
fake: icon;
232231
violence: icon;
@@ -1470,8 +1469,7 @@ defaultReportBox: ReportBox {
14701469
}
14711470
label: boxLabel;
14721471
field: newGroupDescription;
1473-
dividerBg: boxDividerBg;
1474-
dividerFg: windowSubTextFg;
1472+
divider: defaultDividerLabel;
14751473
spam: menuIconDelete;
14761474
fake: menuIconFake;
14771475
violence: menuIconViolence;

Telegram/SourceFiles/info/channel_statistics/boosts/create_giveaway_box.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ void AddPremiumTopBarWithDefaultTitleBar(
213213
- st::boxTitleHeight
214214
+ st::boxDividerHeight
215215
+ st::defaultVerticalListSkip,
216-
st::boxDividerBg,
216+
st::defaultDividerBar,
217217
RectPart::Bottom),
218218
style::margins());
219219
bar->setPaused(true);

Telegram/SourceFiles/info/channel_statistics/earn/info_channel_earn_list.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -607,8 +607,7 @@ void InnerWidget::fill() {
607607
container->add(object_ptr<Ui::DividerLabel>(
608608
container,
609609
std::move(label),
610-
st::defaultBoxDividerLabelPadding,
611-
RectPart::Top | RectPart::Bottom));
610+
st::defaultBoxDividerLabelPadding));
612611
};
613612
if (canViewCurrencyEarn) {
614613
addAboutWithLearn(bot

Telegram/SourceFiles/inline_bots/inline_bot_confirm_prepared.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,8 +194,7 @@ void PreparedPreviewBox(
194194
container,
195195
tr::lng_bot_share_prepared_about(lt_bot, rpl::single(name)),
196196
st::boxDividerLabel),
197-
st::defaultBoxDividerLabelPadding,
198-
RectPart::Top | RectPart::Bottom)));
197+
st::defaultBoxDividerLabelPadding)));
199198
const auto row = container->add(object_ptr<Ui::VerticalLayout>(
200199
container));
201200

Telegram/SourceFiles/media/view/media_view.style

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -914,8 +914,7 @@ storiesReportBox: ReportBox(defaultReportBox) {
914914
textMargins: margins(1px, 26px, 1px, 4px);
915915
heightMax: 116px;
916916
}
917-
dividerBg: groupCallBg;
918-
dividerFg: groupCallVideoSubTextFg;
917+
divider: groupCallDividerLabel;
919918
spam: icon {{ "menu/delete", storiesComposeWhiteText }};
920919
fake: icon {{ "menu/fake", storiesComposeWhiteText }};
921920
violence: icon {{ "menu/violence", storiesComposeWhiteText }};

0 commit comments

Comments
 (0)