2016-05-19 19:18:23 +02:00
|
|
|
/*
|
|
|
|
This file is part of Telegram Desktop,
|
2018-01-03 11:23:14 +01:00
|
|
|
the official desktop application for the Telegram messaging service.
|
2016-05-19 19:18:23 +02:00
|
|
|
|
2018-01-03 11:23:14 +01:00
|
|
|
For license and copyright information please follow this link:
|
|
|
|
https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
|
2016-05-19 19:18:23 +02:00
|
|
|
*/
|
2019-09-17 18:13:12 +02:00
|
|
|
using "ui/basic.style";
|
2016-09-30 14:52:03 +02:00
|
|
|
using "dialogs/dialogs.style";
|
2016-10-26 18:43:13 +02:00
|
|
|
using "ui/widgets/widgets.style";
|
2021-12-09 18:56:24 +01:00
|
|
|
using "ui/menu_icons.style";
|
2023-05-16 17:48:49 +02:00
|
|
|
using "chat_helpers/chat_helpers.style"; // GroupCallUserpics
|
2020-12-25 11:10:03 +01:00
|
|
|
|
2022-09-30 09:25:02 +02:00
|
|
|
msgMaxWidth: 430px;
|
|
|
|
msgFont: font(fsize);
|
|
|
|
msgNameFont: semiboldFont;
|
|
|
|
msgNameStyle: semiboldTextStyle;
|
|
|
|
msgServiceFont: semiboldFont;
|
|
|
|
msgServiceNameFont: semiboldFont;
|
|
|
|
msgServicePhotoWidth: 100px;
|
|
|
|
msgDateFont: font(13px);
|
|
|
|
msgMinWidth: 160px;
|
|
|
|
msgPhotoSize: 33px;
|
|
|
|
msgPhotoSkip: 40px;
|
|
|
|
msgPadding: margins(13px, 7px, 13px, 8px);
|
|
|
|
msgMargin: margins(16px, 6px, 56px, 2px);
|
|
|
|
msgMarginTopAttached: 0px;
|
|
|
|
msgShadow: 2px;
|
|
|
|
|
|
|
|
msgReplyPadding: margins(6px, 6px, 11px, 6px);
|
|
|
|
msgReplyBarPos: point(1px, 0px);
|
|
|
|
msgReplyBarSize: size(2px, 36px);
|
|
|
|
msgReplyBarSkip: 10px;
|
|
|
|
msgServicePadding: margins(12px, 3px, 12px, 4px);
|
|
|
|
msgServiceMargin: margins(10px, 10px, 10px, 2px);
|
|
|
|
|
|
|
|
msgDateSpace: 12px;
|
|
|
|
msgDateDelta: point(2px, 5px);
|
|
|
|
|
|
|
|
msgDateImgDelta: 4px;
|
|
|
|
msgDateImgPadding: point(8px, 2px);
|
|
|
|
|
2023-10-13 16:24:22 +02:00
|
|
|
messageQuoteStyle: QuoteStyle(defaultQuoteStyle) {
|
2023-10-13 14:22:38 +02:00
|
|
|
padding: margins(10px, 2px, 4px, 2px);
|
|
|
|
verticalSkip: 4px;
|
|
|
|
outline: 3px;
|
|
|
|
radius: 5px;
|
|
|
|
}
|
2023-10-13 08:04:29 +02:00
|
|
|
messageTextStyle: TextStyle(defaultTextStyle) {
|
2023-10-13 16:24:22 +02:00
|
|
|
blockquote: QuoteStyle(messageQuoteStyle) {
|
2023-10-13 14:22:38 +02:00
|
|
|
padding: margins(10px, 2px, 20px, 2px);
|
|
|
|
icon: icon{{ "chat/mini_quote", windowFg }};
|
|
|
|
iconPosition: point(4px, 2px);
|
|
|
|
}
|
2023-10-13 16:24:22 +02:00
|
|
|
pre: QuoteStyle(messageQuoteStyle) {
|
2023-10-13 14:22:38 +02:00
|
|
|
header: 20px;
|
|
|
|
headerPosition: point(10px, 2px);
|
|
|
|
scrollable: true;
|
2023-10-20 16:00:28 +02:00
|
|
|
icon: icon{{ "chat/mini_copy", windowFg }};
|
|
|
|
iconPosition: point(4px, 2px);
|
2023-10-13 14:22:38 +02:00
|
|
|
}
|
2023-10-13 08:04:29 +02:00
|
|
|
}
|
2022-09-30 09:25:02 +02:00
|
|
|
msgDateTextStyle: defaultTextStyle;
|
|
|
|
serviceTextPalette: TextPalette(defaultTextPalette) {
|
|
|
|
linkFg: msgServiceFg;
|
|
|
|
monoFg: msgServiceFg;
|
|
|
|
spoilerFg: msgServiceFg;
|
|
|
|
selectBg: msgServiceBgSelected;
|
|
|
|
selectFg: msgServiceFg;
|
|
|
|
selectLinkFg: msgServiceFg;
|
|
|
|
selectMonoFg: msgServiceFg;
|
|
|
|
selectSpoilerFg: msgServiceFg;
|
|
|
|
selectOverlay: msgServiceBgSelected;
|
|
|
|
}
|
|
|
|
serviceTextStyle: TextStyle(defaultTextStyle) {
|
|
|
|
font: msgServiceFont;
|
|
|
|
}
|
|
|
|
inTextPalette: TextPalette(defaultTextPalette) {
|
|
|
|
linkFg: historyLinkInFg;
|
|
|
|
monoFg: msgInMonoFg;
|
|
|
|
spoilerFg: msgInDateFg;
|
|
|
|
selectBg: msgInBgSelected;
|
|
|
|
selectFg: historyTextInFgSelected;
|
|
|
|
selectLinkFg: historyLinkInFgSelected;
|
|
|
|
selectMonoFg: msgInMonoFgSelected;
|
|
|
|
selectSpoilerFg: msgInDateFgSelected;
|
|
|
|
selectOverlay: msgSelectOverlay;
|
|
|
|
}
|
|
|
|
inTextPaletteSelected: TextPalette(inTextPalette) {
|
|
|
|
linkFg: historyLinkInFgSelected;
|
|
|
|
monoFg: msgInMonoFgSelected;
|
|
|
|
spoilerFg: msgInDateFgSelected;
|
|
|
|
}
|
|
|
|
outTextPalette: TextPalette(defaultTextPalette) {
|
|
|
|
linkFg: historyLinkOutFg;
|
|
|
|
monoFg: msgOutMonoFg;
|
|
|
|
spoilerFg: msgOutDateFg;
|
|
|
|
selectBg: msgOutBgSelected;
|
|
|
|
selectFg: historyTextOutFgSelected;
|
|
|
|
selectLinkFg: historyLinkOutFgSelected;
|
|
|
|
selectMonoFg: msgOutMonoFgSelected;
|
|
|
|
selectSpoilerFg: msgOutDateFgSelected;
|
|
|
|
selectOverlay: msgSelectOverlay;
|
|
|
|
}
|
|
|
|
outTextPaletteSelected: TextPalette(outTextPalette) {
|
|
|
|
linkFg: historyLinkOutFgSelected;
|
|
|
|
monoFg: msgOutMonoFgSelected;
|
|
|
|
spoilerFg: msgOutDateFgSelected;
|
|
|
|
}
|
|
|
|
fwdTextStyle: TextStyle(semiboldTextStyle) {
|
2023-10-12 08:53:40 +02:00
|
|
|
linkUnderline: kLinkUnderlineNever;
|
2022-09-30 09:25:02 +02:00
|
|
|
}
|
|
|
|
inFwdTextPalette: TextPalette(defaultTextPalette) {
|
|
|
|
linkFg: msgInServiceFg;
|
|
|
|
}
|
|
|
|
outFwdTextPalette: TextPalette(defaultTextPalette) {
|
|
|
|
linkFg: msgOutServiceFg;
|
|
|
|
}
|
|
|
|
inFwdTextPaletteSelected: TextPalette(defaultTextPalette) {
|
|
|
|
linkFg: msgInServiceFgSelected;
|
|
|
|
}
|
|
|
|
outFwdTextPaletteSelected: TextPalette(defaultTextPalette) {
|
|
|
|
linkFg: msgOutServiceFgSelected;
|
|
|
|
}
|
|
|
|
inReplyTextPalette: TextPalette(inTextPalette) {
|
|
|
|
linkFg: msgInDateFg;
|
|
|
|
}
|
|
|
|
inReplyTextPaletteSelected: TextPalette(inTextPaletteSelected) {
|
|
|
|
linkFg: msgInDateFgSelected;
|
|
|
|
}
|
|
|
|
outReplyTextPalette: TextPalette(outTextPalette) {
|
|
|
|
linkFg: msgOutDateFg;
|
|
|
|
}
|
|
|
|
outReplyTextPaletteSelected: TextPalette(outTextPaletteSelected) {
|
|
|
|
linkFg: msgOutDateFgSelected;
|
|
|
|
}
|
|
|
|
imgReplyTextPalette: TextPalette(defaultTextPalette) {
|
|
|
|
linkFg: msgImgReplyBarColor;
|
|
|
|
}
|
|
|
|
inSemiboldPalette: TextPalette(inTextPalette) {
|
|
|
|
linkFg: msgInServiceFg;
|
|
|
|
selectFg: msgInServiceFgSelected;
|
|
|
|
selectLinkFg: msgInServiceFgSelected;
|
|
|
|
}
|
|
|
|
outSemiboldPalette: TextPalette(outTextPalette) {
|
|
|
|
linkFg: msgOutServiceFg;
|
|
|
|
selectFg: msgOutServiceFgSelected;
|
|
|
|
selectLinkFg: msgOutServiceFgSelected;
|
|
|
|
}
|
|
|
|
|
|
|
|
mediaCaptionSkip: 5px;
|
|
|
|
mediaInBubbleSkip: 5px;
|
|
|
|
mediaUnreadSize: 7px;
|
|
|
|
mediaUnreadSkip: 5px;
|
|
|
|
mediaUnreadTop: 6px;
|
|
|
|
|
|
|
|
mediaInPalette: TextPalette(defaultTextPalette) {
|
|
|
|
linkFg: mediaInFg;
|
|
|
|
}
|
|
|
|
mediaInPaletteSelected: TextPalette(defaultTextPalette) {
|
|
|
|
linkFg: mediaInFgSelected;
|
|
|
|
}
|
|
|
|
|
2018-10-25 15:22:44 +02:00
|
|
|
minPhotoSize: 100px;
|
|
|
|
maxMediaSize: 430px;
|
2021-09-15 16:48:48 +02:00
|
|
|
maxStickerSize: 224px;
|
|
|
|
maxAnimatedEmojiSize: 112px;
|
2018-10-25 15:22:44 +02:00
|
|
|
maxGifSize: 320px;
|
|
|
|
maxVideoMessageSize: 240px;
|
|
|
|
maxSignatureSize: 144px;
|
2019-01-29 17:26:19 +01:00
|
|
|
maxWallPaperWidth: 160px;
|
|
|
|
maxWallPaperHeight: 240px;
|
2019-09-09 22:19:00 +02:00
|
|
|
historyThemeSize: size(272px, 176px);
|
2018-10-25 15:22:44 +02:00
|
|
|
|
2022-09-12 14:40:19 +02:00
|
|
|
extendedPreviewButtonPadding: margins(20px, 10px, 20px, 10px);
|
|
|
|
extendedPreviewButtonMargin: 20px;
|
|
|
|
|
2017-09-16 18:53:41 +02:00
|
|
|
historyMinimalWidth: 380px;
|
|
|
|
|
2019-09-11 11:26:13 +02:00
|
|
|
reactionMenu: PopupMenu(defaultPopupMenu) {
|
|
|
|
menu: Menu(defaultMenu) {
|
|
|
|
widthMin: 30px;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2016-12-13 18:07:56 +01:00
|
|
|
historyScroll: ScrollArea(defaultScrollArea) {
|
2016-12-21 16:05:58 +01:00
|
|
|
bg: historyScrollBg;
|
|
|
|
bgOver: historyScrollBgOver;
|
|
|
|
barBg: historyScrollBarBg;
|
|
|
|
barBgOver: historyScrollBarBgOver;
|
2016-11-16 11:44:06 +01:00
|
|
|
|
|
|
|
round: 3px;
|
|
|
|
|
|
|
|
width: 12px;
|
|
|
|
deltax: 3px;
|
|
|
|
deltat: 3px;
|
|
|
|
deltab: 3px;
|
|
|
|
|
|
|
|
bottomsh: -1px;
|
|
|
|
}
|
|
|
|
|
2017-01-14 19:50:16 +01:00
|
|
|
historyResizeWidth: 6px;
|
|
|
|
|
2016-11-16 17:04:25 +01:00
|
|
|
historyPaddingBottom: 8px;
|
2016-10-19 16:33:28 +02:00
|
|
|
|
2022-05-26 10:30:50 +02:00
|
|
|
historyPremiumToast: Toast(defaultToast) {
|
|
|
|
minWidth: msgMinWidth;
|
|
|
|
maxWidth: 380px;
|
|
|
|
padding: margins(19px, 13px, 19px, 12px);
|
|
|
|
}
|
|
|
|
historyPremiumViewSet: RoundButton(defaultActiveButton) {
|
|
|
|
width: -24px;
|
|
|
|
height: 44px;
|
|
|
|
textTop: 13px;
|
|
|
|
textFg: mediaviewTextLinkFg;
|
|
|
|
textFgOver: mediaviewTextLinkFg;
|
|
|
|
textBg: transparent;
|
|
|
|
textBgOver: transparent;
|
|
|
|
ripple: emptyRippleAnimation;
|
|
|
|
}
|
|
|
|
|
2016-06-20 13:31:12 +02:00
|
|
|
membersInnerWidth: 310px;
|
|
|
|
membersInnerHeightMax: 360px;
|
|
|
|
membersInnerDropdown: InnerDropdown(defaultInnerDropdown) {
|
2016-12-13 18:07:56 +01:00
|
|
|
scroll: ScrollArea(defaultSolidScroll) {
|
2016-12-19 17:51:29 +01:00
|
|
|
deltat: 0px;
|
|
|
|
deltab: 0px;
|
2016-10-26 18:43:13 +02:00
|
|
|
round: 1px;
|
|
|
|
width: 8px;
|
|
|
|
deltax: 3px;
|
|
|
|
}
|
2016-06-20 13:31:12 +02:00
|
|
|
scrollMargin: margins(0px, 5px, 0px, 5px);
|
2016-12-19 17:51:29 +01:00
|
|
|
scrollPadding: margins(0px, 3px, 0px, 3px);
|
2016-06-20 13:31:12 +02:00
|
|
|
}
|
2017-09-26 19:57:01 +02:00
|
|
|
membersInnerItem: defaultPeerListItem;
|
2016-09-30 14:52:03 +02:00
|
|
|
|
2017-01-11 09:16:44 +01:00
|
|
|
historyFileOutImage: icon {{ "history_file_image", historyFileOutIconFg }};
|
|
|
|
historyFileOutImageSelected: icon {{ "history_file_image", historyFileOutIconFgSelected }};
|
|
|
|
historyFileInImage: icon {{ "history_file_image", historyFileInIconFg }};
|
|
|
|
historyFileInImageSelected: icon {{ "history_file_image", historyFileInIconFgSelected }};
|
|
|
|
historyFileOutDocument: icon {{ "history_file_document", historyFileOutIconFg }};
|
|
|
|
historyFileOutDocumentSelected: icon {{ "history_file_document", historyFileOutIconFgSelected }};
|
|
|
|
historyFileInDocument: icon {{ "history_file_document", historyFileInIconFg }};
|
|
|
|
historyFileInDocumentSelected: icon {{ "history_file_document", historyFileInIconFgSelected }};
|
|
|
|
historyFileOutDownload: icon {{ "history_file_download", historyFileOutIconFg }};
|
|
|
|
historyFileOutDownloadSelected: icon {{ "history_file_download", historyFileOutIconFgSelected }};
|
|
|
|
historyFileInDownload: icon {{ "history_file_download", historyFileInIconFg }};
|
|
|
|
historyFileInDownloadSelected: icon {{ "history_file_download", historyFileInIconFgSelected }};
|
|
|
|
historyFileOutCancel: icon {{ "history_file_cancel", historyFileOutIconFg }};
|
|
|
|
historyFileOutCancelSelected: icon {{ "history_file_cancel", historyFileOutIconFgSelected }};
|
|
|
|
historyFileInCancel: icon {{ "history_file_cancel", historyFileInIconFg }};
|
|
|
|
historyFileInCancelSelected: icon {{ "history_file_cancel", historyFileInIconFgSelected }};
|
|
|
|
historyFileOutPause: icon {{ "history_file_pause", historyFileOutIconFg }};
|
|
|
|
historyFileOutPauseSelected: icon {{ "history_file_pause", historyFileOutIconFgSelected }};
|
|
|
|
historyFileInPause: icon {{ "history_file_pause", historyFileInIconFg }};
|
|
|
|
historyFileInPauseSelected: icon {{ "history_file_pause", historyFileInIconFgSelected }};
|
|
|
|
historyFileOutPlay: icon {{ "history_file_play", historyFileOutIconFg }};
|
|
|
|
historyFileOutPlaySelected: icon {{ "history_file_play", historyFileOutIconFgSelected }};
|
|
|
|
historyFileInPlay: icon {{ "history_file_play", historyFileInIconFg }};
|
|
|
|
historyFileInPlaySelected: icon {{ "history_file_play", historyFileInIconFgSelected }};
|
2023-02-24 08:43:02 +01:00
|
|
|
historyFileOutWaiting: icon {{ "mediaview/save_check", historyFileOutIconFg }};
|
|
|
|
historyFileOutWaitingSelected: icon {{ "mediaview/save_check", historyFileOutIconFgSelected }};
|
|
|
|
historyFileInWaiting: icon {{ "mediaview/save_check", historyFileInIconFg }};
|
|
|
|
historyFileInWaitingSelected: icon {{ "mediaview/save_check", historyFileInIconFgSelected }};
|
2017-01-11 09:16:44 +01:00
|
|
|
|
2021-09-03 15:09:43 +02:00
|
|
|
historyFileThumbPause: icon {{ "history_file_pause", historyFileThumbIconFg }};
|
|
|
|
historyFileThumbPauseSelected: icon {{ "history_file_pause", historyFileThumbIconFgSelected }};
|
2017-01-11 09:16:44 +01:00
|
|
|
historyFileThumbDownload: icon {{ "history_file_download", historyFileThumbIconFg }};
|
|
|
|
historyFileThumbDownloadSelected: icon {{ "history_file_download", historyFileThumbIconFgSelected }};
|
|
|
|
historyFileThumbCancel: icon {{ "history_file_cancel", historyFileThumbIconFg }};
|
|
|
|
historyFileThumbCancelSelected: icon {{ "history_file_cancel", historyFileThumbIconFgSelected }};
|
|
|
|
historyFileThumbPlay: icon {{ "history_file_play", historyFileThumbIconFg }};
|
|
|
|
historyFileThumbPlaySelected: icon {{ "history_file_play", historyFileThumbIconFgSelected }};
|
2023-02-24 08:43:02 +01:00
|
|
|
historyFileThumbWaiting: icon {{ "mediaview/save_check", historyFileThumbIconFg }};
|
|
|
|
historyFileThumbWaitingSelected: icon {{ "mediaview/save_check", historyFileThumbIconFgSelected }};
|
2016-09-30 14:52:03 +02:00
|
|
|
|
|
|
|
historySendStateSpace: 24px;
|
|
|
|
historySendStatePosition: point(-17px, -19px);
|
2016-11-05 09:36:24 +01:00
|
|
|
historySentIcon: icon {{ "history_sent", historyOutIconFg, point(2px, 4px) }};
|
|
|
|
historySentSelectedIcon: icon {{ "history_sent", historyOutIconFgSelected, point(2px, 4px) }};
|
|
|
|
historySentInvertedIcon: icon {{ "history_sent", historyIconFgInverted, point(2px, 4px) }};
|
|
|
|
historyReceivedIcon: icon {{ "history_received", historyOutIconFg, point(2px, 4px) }};
|
|
|
|
historyReceivedSelectedIcon: icon {{ "history_received", historyOutIconFgSelected, point(2px, 4px) }};
|
|
|
|
historyReceivedInvertedIcon: icon {{ "history_received", historyIconFgInverted, point(2px, 4px) }};
|
2016-09-30 14:52:03 +02:00
|
|
|
|
2020-10-26 08:29:36 +01:00
|
|
|
historyViewsSpace: 8px;
|
2016-09-30 14:52:03 +02:00
|
|
|
historyViewsWidth: 20px;
|
2020-10-26 08:29:36 +01:00
|
|
|
historyPinWidth: 24px;
|
2016-09-30 14:52:03 +02:00
|
|
|
historyViewsTop: -15px;
|
2016-12-21 16:05:58 +01:00
|
|
|
historyViewsInIcon: icon {{ "history_views", msgInDateFg }};
|
|
|
|
historyViewsInSelectedIcon: icon {{ "history_views", msgInDateFgSelected }};
|
2016-11-05 09:36:24 +01:00
|
|
|
historyViewsOutIcon: icon {{ "history_views", historyOutIconFg }};
|
|
|
|
historyViewsOutSelectedIcon: icon {{ "history_views", historyOutIconFgSelected }};
|
2016-12-21 16:05:58 +01:00
|
|
|
historyViewsInvertedIcon: icon {{ "history_views", historySendingInvertedIconFg }};
|
2020-08-28 12:01:55 +02:00
|
|
|
historyRepliesInIcon: icon {{ "history_replies", msgInDateFg }};
|
|
|
|
historyRepliesInSelectedIcon: icon {{ "history_replies", msgInDateFgSelected }};
|
|
|
|
historyRepliesOutIcon: icon {{ "history_replies", historyOutIconFg }};
|
|
|
|
historyRepliesOutSelectedIcon: icon {{ "history_replies", historyOutIconFgSelected }};
|
|
|
|
historyRepliesInvertedIcon: icon {{ "history_replies", historySendingInvertedIconFg }};
|
2020-10-22 11:13:00 +02:00
|
|
|
historyPinTop: -18px;
|
|
|
|
historyPinInIcon: icon {{ "history_pin", msgInDateFg }};
|
|
|
|
historyPinInSelectedIcon: icon {{ "history_pin", msgInDateFgSelected }};
|
|
|
|
historyPinOutIcon: icon {{ "history_pin", historyOutIconFg }};
|
|
|
|
historyPinOutSelectedIcon: icon {{ "history_pin", historyOutIconFgSelected }};
|
|
|
|
historyPinInvertedIcon: icon {{ "history_pin", historySendingInvertedIconFg }};
|
2016-10-18 13:48:03 +02:00
|
|
|
|
2016-11-07 17:08:24 +01:00
|
|
|
historySendPadding: 9px;
|
|
|
|
historySendRight: 2px;
|
2022-04-07 14:16:43 +02:00
|
|
|
historyBotMenuSkip: 8px;
|
|
|
|
historyBotMenuMaxWidth: 160px;
|
|
|
|
historyBotMenuButton: RoundButton(defaultActiveButton) {
|
|
|
|
width: -24px;
|
|
|
|
height: 30px;
|
|
|
|
textTop: 6px;
|
|
|
|
}
|
2016-11-07 17:08:24 +01:00
|
|
|
|
2022-12-02 15:19:56 +01:00
|
|
|
topicButtonSkip: 3px;
|
|
|
|
topicButtonPadding: margins(6px, 3px, 8px, 3px);
|
|
|
|
topicButtonArrowSkip: 8px;
|
|
|
|
topicButtonArrowPosition: point(3px, 3px);
|
|
|
|
topicButtonArrow: icon{{ "dialogs/dialogs_topic_arrow", historyReplyIconFg }};
|
|
|
|
|
2022-04-14 13:24:02 +02:00
|
|
|
msgBotKbIconPadding: 4px;
|
2016-12-21 16:05:58 +01:00
|
|
|
msgBotKbUrlIcon: icon {{ "inline_button_url", msgBotKbIconFg }};
|
|
|
|
msgBotKbSwitchPmIcon: icon {{ "inline_button_switch", msgBotKbIconFg }};
|
2021-04-13 15:21:24 +02:00
|
|
|
msgBotKbPaymentIcon: icon {{ "inline_button_card", msgBotKbIconFg }};
|
2022-04-13 07:14:30 +02:00
|
|
|
msgBotKbWebviewIcon: icon {{ "inline_button_web", msgBotKbIconFg }};
|
2016-11-16 11:44:06 +01:00
|
|
|
msgBotKbButton: BotKeyboardButton {
|
2022-10-03 13:11:05 +02:00
|
|
|
margin: 2px;
|
2016-11-16 11:44:06 +01:00
|
|
|
padding: 10px;
|
|
|
|
height: 36px;
|
|
|
|
textTop: 8px;
|
2021-09-03 17:51:48 +02:00
|
|
|
ripple: defaultRippleAnimation;
|
2016-11-16 11:44:06 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
botKbDuration: 200;
|
2016-12-23 14:21:01 +01:00
|
|
|
botKbStyle: TextStyle(defaultTextStyle) {
|
|
|
|
font: font(15px semibold);
|
|
|
|
}
|
2016-11-16 11:44:06 +01:00
|
|
|
botKbButton: BotKeyboardButton {
|
|
|
|
margin: 10px;
|
|
|
|
padding: 10px;
|
|
|
|
height: 38px;
|
|
|
|
textTop: 9px;
|
2017-06-28 08:37:49 +02:00
|
|
|
ripple: RippleAnimation(defaultRippleAnimation) {
|
|
|
|
color: botKbDownBg;
|
|
|
|
}
|
2016-11-16 11:44:06 +01:00
|
|
|
}
|
|
|
|
botKbTinyButton: BotKeyboardButton {
|
|
|
|
margin: 4px;
|
|
|
|
padding: 3px;
|
|
|
|
height: 25px;
|
|
|
|
textTop: 2px;
|
2016-11-16 17:04:25 +01:00
|
|
|
ripple: defaultRippleAnimation;
|
2016-11-16 11:44:06 +01:00
|
|
|
}
|
2016-11-19 10:22:53 +01:00
|
|
|
botKbScroll: defaultSolidScroll;
|
2016-11-16 11:44:06 +01:00
|
|
|
|
2021-05-23 02:00:24 +02:00
|
|
|
historyScrollDateHideTimeout: 1000;
|
2016-11-18 17:27:47 +01:00
|
|
|
historyDateFadeDuration: 200;
|
2020-04-29 16:52:40 +02:00
|
|
|
historyDiceToast: Toast(defaultToast) {
|
|
|
|
minWidth: msgMinWidth;
|
|
|
|
maxWidth: 640px;
|
2020-05-05 13:51:55 +02:00
|
|
|
durationFadeOut: 200;
|
2020-04-29 16:52:40 +02:00
|
|
|
}
|
|
|
|
historyInfoToast: Toast(defaultToast) {
|
|
|
|
minWidth: msgMinWidth;
|
|
|
|
maxWidth: 380px;
|
2020-04-30 12:51:24 +02:00
|
|
|
padding: margins(54px, 13px, 19px, 12px);
|
|
|
|
icon: icon {{ "toast_info", toastFg }};
|
|
|
|
iconPosition: point(13px, 13px);
|
2020-04-29 16:52:40 +02:00
|
|
|
}
|
2016-11-18 17:27:47 +01:00
|
|
|
|
2022-09-30 07:58:15 +02:00
|
|
|
bubbleRadiusSmall: roundRadiusLarge;
|
|
|
|
bubbleRadiusLarge: 16px;
|
|
|
|
|
2016-11-18 17:27:47 +01:00
|
|
|
historyPhotoLeft: 14px;
|
2019-09-30 10:46:52 +02:00
|
|
|
historyPhotoBubbleMinWidth: 200px;
|
2016-11-18 17:27:47 +01:00
|
|
|
historyBubbleTailInLeft: icon {{ "bubble_tail", msgInBg }};
|
|
|
|
historyBubbleTailInLeftSelected: icon {{ "bubble_tail", msgInBgSelected }};
|
|
|
|
historyBubbleTailOutLeft: icon {{ "bubble_tail", msgOutBg }};
|
|
|
|
historyBubbleTailOutLeftSelected: icon {{ "bubble_tail", msgOutBgSelected }};
|
|
|
|
historyBubbleTailInRight: icon {{ "bubble_tail-flip_horizontal", msgInBg }};
|
|
|
|
historyBubbleTailInRightSelected: icon {{ "bubble_tail-flip_horizontal", msgInBgSelected }};
|
|
|
|
historyBubbleTailOutRight: icon {{ "bubble_tail-flip_horizontal", msgOutBg }};
|
|
|
|
historyBubbleTailOutRightSelected: icon {{ "bubble_tail-flip_horizontal", msgOutBgSelected }};
|
2016-12-21 16:05:58 +01:00
|
|
|
|
2016-12-29 10:03:51 +01:00
|
|
|
historyPeerUserpicFont: semiboldFont;
|
|
|
|
|
2020-04-29 14:36:51 +02:00
|
|
|
historyPsaIconIn: icon {{ "message_psa_tooltip", msgFileThumbLinkInFg }};
|
|
|
|
historyPsaIconInSelected: icon {{ "message_psa_tooltip", msgFileThumbLinkInFgSelected }};
|
|
|
|
historyPsaIconOut: icon {{ "message_psa_tooltip", msgFileThumbLinkOutFg }};
|
|
|
|
historyPsaIconOutSelected: icon {{ "message_psa_tooltip", msgFileThumbLinkOutFgSelected }};
|
|
|
|
historyPsaIconSkip1: 23px;
|
|
|
|
historyPsaIconSkip2: 23px;
|
|
|
|
historyPsaIconPosition1: point(-5px, 0px);
|
|
|
|
historyPsaIconPosition2: point(-5px, 0px);
|
|
|
|
|
2016-12-21 16:05:58 +01:00
|
|
|
historyStatusFg: windowSubTextFg;
|
|
|
|
historyStatusFgActive: windowActiveTextFg;
|
|
|
|
historyStatusFgTyping: historyStatusFgActive;
|
|
|
|
|
|
|
|
historyUnreadBarHeight: 32px;
|
|
|
|
historyUnreadBarMargin: 8px;
|
|
|
|
historyUnreadBarFont: semiboldFont;
|
|
|
|
|
|
|
|
historyForwardChooseMargins: margins(30px, 10px, 30px, 10px);
|
|
|
|
historyForwardChooseFont: font(16px);
|
2016-12-23 14:21:01 +01:00
|
|
|
|
2020-11-25 15:09:59 +01:00
|
|
|
historyCallArrowIn: icon {{ "calls/call_arrow_in", historyCallArrowInFg }};
|
|
|
|
historyCallArrowInSelected: icon {{ "calls/call_arrow_in", historyCallArrowInFgSelected }};
|
|
|
|
historyCallArrowMissedIn: icon {{ "calls/call_arrow_in", historyCallArrowMissedInFg }};
|
|
|
|
historyCallArrowMissedInSelected: icon {{ "calls/call_arrow_in", historyCallArrowMissedInFgSelected }};
|
|
|
|
historyCallArrowOut: icon {{ "calls/call_arrow_out", historyCallArrowOutFg }};
|
|
|
|
historyCallArrowOutSelected: icon {{ "calls/call_arrow_out", historyCallArrowOutFgSelected }};
|
2017-04-27 23:17:00 +02:00
|
|
|
historyCallWidth: 240px;
|
|
|
|
historyCallHeight: 56px;
|
2020-11-25 15:09:59 +01:00
|
|
|
historyCallInIcon: icon {{ "calls/call_answer", msgFileInBg }};
|
|
|
|
historyCallInIconSelected: icon {{ "calls/call_answer", msgFileInBgSelected }};
|
|
|
|
historyCallOutIcon: icon {{ "calls/call_answer", msgFileOutBg }};
|
|
|
|
historyCallOutIconSelected: icon {{ "calls/call_answer", msgFileOutBgSelected }};
|
|
|
|
historyCallCameraInIcon: icon {{ "calls/call_camera_active", msgFileInBg }};
|
|
|
|
historyCallCameraInIconSelected: icon {{ "calls/call_camera_active", msgFileInBgSelected }};
|
|
|
|
historyCallCameraOutIcon: icon {{ "calls/call_camera_active", msgFileOutBg }};
|
|
|
|
historyCallCameraOutIconSelected: icon {{ "calls/call_camera_active", msgFileOutBgSelected }};
|
2020-08-12 10:47:19 +02:00
|
|
|
historyCallIconPosition: point(12px, 10px);
|
2017-04-27 23:17:00 +02:00
|
|
|
historyCallLeft: 16px;
|
|
|
|
historyCallTop: 9px;
|
|
|
|
historyCallStatusTop: 29px;
|
|
|
|
historyCallStatusSkip: 4px;
|
|
|
|
historyCallArrowPosition: point(-1px, 1px);
|
2017-04-27 21:04:45 +02:00
|
|
|
|
2020-10-19 17:37:59 +02:00
|
|
|
HistoryFileLayout {
|
|
|
|
padding: margins;
|
|
|
|
nameTop: pixels;
|
|
|
|
statusTop: pixels;
|
|
|
|
linkTop: pixels;
|
|
|
|
thumbSize: pixels;
|
2022-09-30 09:23:32 +02:00
|
|
|
thumbSkip: pixels;
|
2020-10-19 17:37:59 +02:00
|
|
|
}
|
|
|
|
|
2022-09-30 16:49:48 +02:00
|
|
|
msgFileThumbRadiusSmall: 4px;
|
|
|
|
msgFileThumbRadiusLarge: 12px;
|
2020-10-19 17:37:59 +02:00
|
|
|
msgFileLayout: HistoryFileLayout {
|
2022-09-30 09:23:32 +02:00
|
|
|
padding: margins(12px, 8px, 10px, 8px);
|
2022-09-30 16:49:48 +02:00
|
|
|
nameTop: 12px;
|
|
|
|
statusTop: 34px;
|
2020-10-19 17:37:59 +02:00
|
|
|
thumbSize: 44px;
|
2022-09-30 09:23:32 +02:00
|
|
|
thumbSkip: 11px;
|
2020-10-19 17:37:59 +02:00
|
|
|
}
|
|
|
|
msgFileThumbLayout: HistoryFileLayout {
|
2022-09-30 16:49:48 +02:00
|
|
|
padding: margins(6px, 6px, 10px, 6px);
|
|
|
|
nameTop: 11px;
|
|
|
|
statusTop: 31px;
|
|
|
|
linkTop: 55px;
|
2020-10-19 17:37:59 +02:00
|
|
|
thumbSize: 72px;
|
2022-09-30 09:23:32 +02:00
|
|
|
thumbSkip: 14px;
|
2020-10-19 17:37:59 +02:00
|
|
|
}
|
|
|
|
msgFileLayoutGrouped: HistoryFileLayout(msgFileLayout) {
|
2022-09-30 16:49:48 +02:00
|
|
|
padding: margins(12px, 5px, 10px, 5px);
|
|
|
|
nameTop: 9px;
|
|
|
|
statusTop: 31px;
|
2020-10-19 17:37:59 +02:00
|
|
|
}
|
|
|
|
msgFileThumbLayoutGrouped: HistoryFileLayout(msgFileThumbLayout) {
|
2022-09-30 16:49:48 +02:00
|
|
|
padding: margins(6px, 3px, 10px, 3px);
|
|
|
|
nameTop: 8px;
|
|
|
|
statusTop: 28px;
|
|
|
|
linkTop: 52px;
|
2020-10-19 17:37:59 +02:00
|
|
|
}
|
|
|
|
attachPreviewLayout: HistoryFileLayout {
|
2022-09-30 09:23:32 +02:00
|
|
|
padding: margins(0px, 0px, 0px, 0px);
|
2020-10-19 17:37:59 +02:00
|
|
|
nameTop: 6px;
|
|
|
|
statusTop: 27px;
|
|
|
|
thumbSize: 44px;
|
2022-09-30 09:23:32 +02:00
|
|
|
thumbSkip: 11px;
|
2020-10-19 17:37:59 +02:00
|
|
|
}
|
|
|
|
attachPreviewThumbLayout: HistoryFileLayout {
|
2022-09-30 09:23:32 +02:00
|
|
|
padding: margins(0px, 0px, 0px, 0px);
|
2020-10-19 17:37:59 +02:00
|
|
|
nameTop: 7px;
|
|
|
|
statusTop: 37px;
|
|
|
|
thumbSize: 64px;
|
2022-09-30 09:23:32 +02:00
|
|
|
thumbSkip: 10px;
|
2020-10-19 17:37:59 +02:00
|
|
|
}
|
|
|
|
|
2017-12-07 14:20:10 +01:00
|
|
|
msgFileMinWidth: 268px;
|
2016-12-23 14:21:01 +01:00
|
|
|
msgFileTopMinus: 6px;
|
|
|
|
|
|
|
|
msgFileOverDuration: 200;
|
|
|
|
msgFileRadialLine: 3px;
|
|
|
|
|
|
|
|
msgWaveformBar: 2px;
|
|
|
|
msgWaveformSkip: 1px;
|
2022-05-25 14:18:49 +02:00
|
|
|
msgWaveformMin: 3px;
|
|
|
|
msgWaveformMax: 17px;
|
2017-04-02 18:42:18 +02:00
|
|
|
|
2022-05-24 17:38:46 +02:00
|
|
|
historyTranscribeSkip: 10px;
|
2022-05-25 14:18:49 +02:00
|
|
|
historyTranscribeSize: size(28px, 22px);
|
|
|
|
historyTranscribeRadius: 4px;
|
|
|
|
historyTranscribeInIcon: icon {{ "chat/voice_to_text", msgFileInBg }};
|
|
|
|
historyTranscribeInIconSelected: icon {{ "chat/voice_to_text", msgFileInBgSelected }};
|
|
|
|
historyTranscribeOutIcon: icon {{ "chat/voice_to_text", msgFileOutBg }};
|
|
|
|
historyTranscribeOutIconSelected: icon {{ "chat/voice_to_text", msgFileOutBgSelected }};
|
|
|
|
historyTranscribeInHide: icon {{ "chat/voice_to_text_collapse", msgFileInBg }};
|
|
|
|
historyTranscribeInHideSelected: icon {{ "chat/voice_to_text_collapse", msgFileInBgSelected }};
|
|
|
|
historyTranscribeOutHide: icon {{ "chat/voice_to_text_collapse", msgFileOutBg }};
|
|
|
|
historyTranscribeOutHideSelected: icon {{ "chat/voice_to_text_collapse", msgFileOutBgSelected }};
|
2022-05-24 17:38:46 +02:00
|
|
|
|
2017-04-02 18:42:18 +02:00
|
|
|
historyVideoMessageMute: icon {{ "volume_mute", historyFileThumbIconFg }};
|
|
|
|
historyVideoMessageMuteSelected: icon {{ "volume_mute", historyFileThumbIconFgSelected }};
|
|
|
|
historyVideoMessageMuteSize: 25px;
|
2017-05-18 19:20:07 +02:00
|
|
|
historyVideoMessageProgressOpacity: 0.72;
|
2017-06-24 20:12:15 +02:00
|
|
|
|
|
|
|
historyAdminLogEmptyWidth: 260px;
|
|
|
|
historyAdminLogEmptyPadding: margins(10px, 12px, 10px, 12px);
|
2017-07-05 15:11:08 +02:00
|
|
|
historyAdminLogCancelSearch: CrossButton {
|
|
|
|
width: 40px;
|
|
|
|
height: 54px;
|
|
|
|
|
|
|
|
cross: CrossAnimation {
|
2017-09-25 18:06:53 +02:00
|
|
|
size: 32px;
|
2017-07-05 15:11:08 +02:00
|
|
|
skip: 10px;
|
2022-02-25 14:11:49 +01:00
|
|
|
stroke: 1.5;
|
2017-07-05 15:11:08 +02:00
|
|
|
minScale: 0.3;
|
|
|
|
}
|
|
|
|
crossFg: menuIconFg;
|
|
|
|
crossFgOver: menuIconFgOver;
|
2017-09-25 18:06:53 +02:00
|
|
|
crossPosition: point(6px, 11px);
|
2017-07-05 15:11:08 +02:00
|
|
|
|
|
|
|
duration: 150;
|
|
|
|
loadingPeriod: 1000;
|
|
|
|
ripple: RippleAnimation(defaultRippleAnimation) {
|
|
|
|
color: windowBgOver;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
historyAdminLogSearchTop: 11px;
|
|
|
|
historyAdminLogSearchSlideDuration: 150;
|
2017-07-11 19:11:06 +02:00
|
|
|
|
|
|
|
historyFastShareSize: 31px;
|
|
|
|
historyFastShareLeft: 13px;
|
|
|
|
historyFastShareBottom: 5px;
|
2020-09-24 08:55:24 +02:00
|
|
|
historyFastShareIcon: icon {{ "fast_share", msgServiceFg }};
|
2023-07-30 04:02:28 +02:00
|
|
|
historyGoToOriginalIcon: icon {{ "fast_to_original", msgServiceFg, point(1px, 0px) }};
|
2020-09-24 08:55:24 +02:00
|
|
|
historyFastCommentsIcon: icon {{ "fast_comments", msgServiceFg }};
|
2022-10-23 21:02:19 +02:00
|
|
|
historyFastTranscribeIcon: icon {{ "chat/voice_to_text", msgServiceFg }};
|
2017-12-05 15:07:01 +01:00
|
|
|
|
2017-12-06 15:15:41 +01:00
|
|
|
historySavedFont: font(semibold 14px);
|
2017-12-13 19:10:48 +01:00
|
|
|
|
|
|
|
historyGroupWidthMax: maxMediaSize;
|
|
|
|
historyGroupWidthMin: minPhotoSize;
|
|
|
|
historyGroupSkip: 4px;
|
|
|
|
historyGroupRadialSize: 44px;
|
|
|
|
historyGroupRadialLine: 3px;
|
2018-05-15 18:38:27 +02:00
|
|
|
|
2018-10-15 11:37:01 +02:00
|
|
|
historyMapPoint: icon {{ "map_point", mapPointDrop }};
|
|
|
|
historyMapPointInner: icon {{ "map_point_inner", mapPointDot }};
|
2018-11-22 13:48:50 +01:00
|
|
|
|
2020-04-28 21:49:55 +02:00
|
|
|
historyPsaForwardPalette: TextPalette(defaultTextPalette) {
|
|
|
|
linkFg: boxTextFgGood;
|
|
|
|
}
|
|
|
|
|
2018-12-18 14:56:38 +01:00
|
|
|
webPageLeft: 10px;
|
|
|
|
webPageBar: 2px;
|
|
|
|
webPageTitleFont: semiboldFont;
|
|
|
|
webPageTitleStyle: semiboldTextStyle;
|
|
|
|
webPageDescriptionFont: normalFont;
|
|
|
|
webPageDescriptionStyle: defaultTextStyle;
|
|
|
|
webPagePhotoDelta: 8px;
|
|
|
|
|
2018-12-22 11:23:22 +01:00
|
|
|
historyPollQuestionFont: semiboldFont;
|
2018-12-19 12:20:04 +01:00
|
|
|
historyPollQuestionStyle: TextStyle(defaultTextStyle) {
|
|
|
|
font: historyPollQuestionFont;
|
|
|
|
}
|
2018-12-22 11:23:22 +01:00
|
|
|
historyPollAnswerStyle: defaultTextStyle;
|
2018-12-18 14:56:38 +01:00
|
|
|
historyPollQuestionTop: 7px;
|
2020-01-09 18:24:54 +01:00
|
|
|
historyPollSubtitleSkip: 4px;
|
2020-01-24 09:49:12 +01:00
|
|
|
historyPollAnswerPadding: margins(32px, 10px, 0px, 10px);
|
2020-01-09 18:24:54 +01:00
|
|
|
historyPollAnswersSkip: 2px;
|
2018-12-19 12:20:04 +01:00
|
|
|
historyPollPercentFont: semiboldFont;
|
2020-01-24 09:49:12 +01:00
|
|
|
historyPollPercentSkip: 5px;
|
2018-12-22 11:23:22 +01:00
|
|
|
historyPollPercentTop: 0px;
|
|
|
|
historyPollTotalVotesSkip: 5px;
|
2018-12-22 19:36:00 +01:00
|
|
|
historyPollFillingMin: 4px;
|
2018-12-22 11:23:22 +01:00
|
|
|
historyPollFillingHeight: 4px;
|
|
|
|
historyPollFillingRadius: 1px;
|
|
|
|
historyPollFillingBottom: 2px;
|
|
|
|
historyPollFillingRight: 4px;
|
|
|
|
historyPollRadio: Radio(defaultRadio) {
|
|
|
|
bg: transparent;
|
|
|
|
untoggledFg: checkboxFg;
|
|
|
|
toggledFg: windowBgActive;
|
|
|
|
diameter: 18px;
|
|
|
|
thickness: 2px;
|
|
|
|
skip: 65px; // * 0.1
|
|
|
|
duration: 120;
|
|
|
|
rippleAreaPadding: 8px;
|
|
|
|
}
|
|
|
|
historyPollRadioOpacity: 0.7;
|
|
|
|
historyPollRadioOpacityOver: 1.;
|
2018-12-22 19:36:00 +01:00
|
|
|
historyPollDuration: 300;
|
2018-12-22 20:32:04 +01:00
|
|
|
historyPollRadialAnimation: InfiniteRadialAnimation(defaultInfiniteRadialAnimation) {
|
|
|
|
thickness: 2px;
|
|
|
|
size: size(18px, 18px);
|
|
|
|
}
|
2018-12-24 11:03:13 +01:00
|
|
|
historyPollRippleOpacity: 0.3;
|
2020-01-09 18:24:54 +01:00
|
|
|
historyPollRecentVotersSkip: 4px;
|
|
|
|
historyPollRecentVoterSize: 18px;
|
|
|
|
historyPollRecentVoterSkip: 13px;
|
2020-01-10 13:47:36 +01:00
|
|
|
historyPollBottomButtonSkip: 15px;
|
|
|
|
historyPollBottomButtonTop: 4px;
|
|
|
|
historyPollChoiceRight: icon {{ "poll_choice_right", activeButtonFg }};
|
|
|
|
historyPollChoiceWrong: icon {{ "poll_choice_wrong", activeButtonFg }};
|
2021-09-19 10:34:30 +02:00
|
|
|
historyPollOutChoiceRight: icon {{ "poll_choice_right", historyFileOutIconFg }};
|
|
|
|
historyPollOutChoiceRightSelected: icon {{ "poll_choice_right", historyFileOutIconFgSelected }};
|
|
|
|
historyPollInChoiceRight: icon {{ "poll_choice_right", historyFileInIconFg }};
|
|
|
|
historyPollInChoiceRightSelected: icon {{ "poll_choice_right", historyFileInIconFgSelected }};
|
2020-01-10 13:47:36 +01:00
|
|
|
historyPollOutChosen: icon {{ "poll_select_check", historyFileOutIconFg }};
|
|
|
|
historyPollOutChosenSelected: icon {{ "poll_select_check", historyFileOutIconFgSelected }};
|
|
|
|
historyPollInChosen: icon {{ "poll_select_check", historyFileInIconFg }};
|
|
|
|
historyPollInChosenSelected: icon {{ "poll_select_check", historyFileInIconFgSelected }};
|
2018-12-18 14:56:38 +01:00
|
|
|
|
2021-10-06 00:18:53 +02:00
|
|
|
historyViewButtonHeight: 42px;
|
2021-10-10 18:11:08 +02:00
|
|
|
historyViewButtonMargins: margins(13px, 5px, 13px, 5px);
|
2021-10-07 09:38:07 +02:00
|
|
|
historyViewButtonTextStyle: semiboldTextStyle;
|
2021-10-06 00:18:53 +02:00
|
|
|
|
2020-09-03 09:19:02 +02:00
|
|
|
historyCommentsButtonHeight: 40px;
|
|
|
|
historyCommentsSkipLeft: 9px;
|
|
|
|
historyCommentsSkipText: 10px;
|
|
|
|
historyCommentsSkipRight: 8px;
|
2020-12-25 11:10:03 +01:00
|
|
|
historyCommentsUserpics: GroupCallUserpics {
|
|
|
|
size: 25px;
|
|
|
|
shift: 6px;
|
|
|
|
stroke: 2px;
|
|
|
|
align: align(left);
|
|
|
|
}
|
2020-09-03 09:19:02 +02:00
|
|
|
|
2019-01-15 15:13:20 +01:00
|
|
|
historyGroupAboutMargin: 16px;
|
|
|
|
historyGroupAboutPadding: margins(24px, 16px, 24px, 16px);
|
|
|
|
historyGroupAboutBulletSkip: 16px;
|
|
|
|
historyGroupAboutHeaderSkip: 10px;
|
|
|
|
historyGroupAboutTextSkip: 10px;
|
|
|
|
historyGroupAboutSkip: 8px;
|
2019-03-15 11:15:04 +01:00
|
|
|
|
2020-10-19 17:37:59 +02:00
|
|
|
historyVideoDownloadSize: 44px;
|
2019-12-17 14:04:53 +01:00
|
|
|
historyVideoMuteSize: 22px;
|
2021-11-18 14:13:44 +01:00
|
|
|
historyVideoCancel: icon {{ "player/playlist_cancel", historyFileThumbIconFg }};
|
|
|
|
historyVideoCancelSelected: icon {{ "player/playlist_cancel", historyFileThumbIconFgSelected }};
|
|
|
|
historyVideoDownload: icon {{ "player/playlist_download", historyFileThumbIconFg }};
|
|
|
|
historyVideoDownloadSelected: icon {{ "player/playlist_download", historyFileThumbIconFgSelected }};
|
2019-04-26 16:43:25 +02:00
|
|
|
historyVideoRadialLine: msgFileRadialLine;
|
2019-03-15 13:09:05 +01:00
|
|
|
|
|
|
|
historyAudioDownloadSize: 20px;
|
|
|
|
historyAudioRadialLine: 2px;
|
|
|
|
historyAudioDownloadShift: 28px;
|
|
|
|
historyAudioInCancel: icon {{ "history_audio_cancel", historyFileInIconFg }};
|
|
|
|
historyAudioInCancelSelected: icon {{ "history_audio_cancel", historyFileInIconFgSelected }};
|
|
|
|
historyAudioOutCancel: icon {{ "history_audio_cancel", historyFileOutIconFg }};
|
|
|
|
historyAudioOutCancelSelected: icon {{ "history_audio_cancel", historyFileOutIconFgSelected }};
|
|
|
|
historyAudioInDownload: icon {{ "history_audio_download", historyFileInIconFg }};
|
|
|
|
historyAudioInDownloadSelected: icon {{ "history_audio_download", historyFileInIconFgSelected }};
|
|
|
|
historyAudioOutDownload: icon {{ "history_audio_download", historyFileOutIconFg }};
|
|
|
|
historyAudioOutDownloadSelected: icon {{ "history_audio_download", historyFileOutIconFgSelected }};
|
2019-07-17 12:37:42 +02:00
|
|
|
|
2020-04-13 09:45:56 +02:00
|
|
|
historyQuizExplainIn: icon {{ "quiz_explain", msgFileThumbLinkInFg }};
|
|
|
|
historyQuizExplainInSelected: icon {{ "quiz_explain", msgFileThumbLinkInFgSelected }};
|
|
|
|
historyQuizExplainOut: icon {{ "quiz_explain", msgFileThumbLinkOutFg }};
|
|
|
|
historyQuizExplainOutSelected: icon {{ "quiz_explain", msgFileThumbLinkOutFgSelected }};
|
|
|
|
historyQuizTimerIn: icon {{ "quiz_timer", msgFileThumbLinkInFg }};
|
|
|
|
historyQuizTimerInSelected: icon {{ "quiz_timer", msgFileThumbLinkInFgSelected }};
|
|
|
|
historyQuizTimerOut: icon {{ "quiz_timer", msgFileThumbLinkOutFg }};
|
|
|
|
historyQuizTimerOutSelected: icon {{ "quiz_timer", msgFileThumbLinkOutFgSelected }};
|
2020-04-10 10:09:44 +02:00
|
|
|
|
2020-09-03 09:19:02 +02:00
|
|
|
historyCommentsIn: icon {{ "history_comments", msgFileThumbLinkInFg }};
|
|
|
|
historyCommentsInSelected: icon {{ "history_comments", msgFileThumbLinkInFgSelected }};
|
|
|
|
historyCommentsOut: icon {{ "history_comments", msgFileThumbLinkOutFg }};
|
|
|
|
historyCommentsOutSelected: icon {{ "history_comments", msgFileThumbLinkOutFgSelected }};
|
|
|
|
historyCommentsOpenIn: icon {{ "history_comments_open", msgFileThumbLinkInFg }};
|
|
|
|
historyCommentsOpenInSelected: icon {{ "history_comments_open", msgFileThumbLinkInFgSelected }};
|
|
|
|
historyCommentsOpenOut: icon {{ "history_comments_open", msgFileThumbLinkOutFg }};
|
|
|
|
historyCommentsOpenOutSelected: icon {{ "history_comments_open", msgFileThumbLinkOutFgSelected }};
|
|
|
|
|
2020-12-25 11:10:03 +01:00
|
|
|
historyGroupCallUserpics: GroupCallUserpics {
|
|
|
|
size: 32px;
|
|
|
|
shift: 12px;
|
|
|
|
stroke: 4px;
|
|
|
|
align: align(top);
|
|
|
|
}
|
2020-12-11 15:53:02 +01:00
|
|
|
historyGroupCallBlobMinRadius: 23px;
|
|
|
|
historyGroupCallBlobMaxRadius: 25px;
|
2020-11-29 13:29:25 +01:00
|
|
|
|
2019-08-02 20:19:14 +02:00
|
|
|
largeEmojiSize: 36px;
|
|
|
|
largeEmojiOutline: 1px;
|
2019-08-06 11:59:02 +02:00
|
|
|
largeEmojiPadding: margins(0px, 0px, 0px, 0px);
|
2019-08-02 20:19:14 +02:00
|
|
|
largeEmojiSkip: 4px;
|
2019-08-13 17:35:49 +02:00
|
|
|
|
2019-09-18 15:01:58 +02:00
|
|
|
youtubeIcon: icon {
|
|
|
|
{ "media_youtube_play_bg", youtubePlayIconBg },
|
|
|
|
{ "media_youtube_play", youtubePlayIconFg, point(24px, 12px) },
|
|
|
|
};
|
|
|
|
videoIcon: icon {
|
|
|
|
{ "media_video_play_bg", videoPlayIconBg },
|
|
|
|
{ "media_video_play", videoPlayIconFg, point(12px, 12px) },
|
|
|
|
};
|
2021-02-11 15:46:46 +01:00
|
|
|
|
|
|
|
SliderForTTL {
|
|
|
|
font: font;
|
|
|
|
textFg: color;
|
|
|
|
pointSize: pixels;
|
|
|
|
chosenSize: pixels;
|
|
|
|
skip: pixels;
|
|
|
|
stroke: pixels;
|
|
|
|
activeFg: color;
|
|
|
|
inactiveFg: color;
|
|
|
|
dashOn: pixels;
|
|
|
|
dashOff: pixels;
|
|
|
|
}
|
|
|
|
|
|
|
|
defaultSliderForTTL: SliderForTTL {
|
|
|
|
font: normalFont;
|
|
|
|
textFg: windowSubTextFg;
|
|
|
|
pointSize: 6px;
|
|
|
|
chosenSize: 12px;
|
|
|
|
skip: 8px;
|
|
|
|
stroke: 2px;
|
|
|
|
activeFg: mediaPlayerActiveFg;
|
|
|
|
inactiveFg: mediaPlayerInactiveFg;
|
|
|
|
dashOn: 8px;
|
|
|
|
dashOff: 5px;
|
|
|
|
}
|
|
|
|
ttlDividerLabelPadding: margins(22px, 10px, 22px, 19px);
|
2021-02-11 17:10:15 +01:00
|
|
|
|
2021-03-10 14:51:16 +01:00
|
|
|
ttlItemPadding: margins(0px, 4px, 0px, 4px);
|
|
|
|
ttlItemTimerFont: font(12px);
|
2021-09-07 17:44:01 +02:00
|
|
|
|
2022-08-17 20:03:57 +02:00
|
|
|
expandedMenuSeparator: MenuSeparator(defaultMenuSeparator) {
|
|
|
|
padding: margins(0px, 4px, 0px, 4px);
|
|
|
|
width: 6px;
|
|
|
|
}
|
2022-03-28 22:12:38 +02:00
|
|
|
popupMenuExpandedSeparator: PopupMenu(popupMenuWithIcons) {
|
|
|
|
menu: Menu(menuWithIcons) {
|
2022-08-17 20:03:57 +02:00
|
|
|
separator: expandedMenuSeparator;
|
2022-03-28 22:12:38 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
whoReadMenu: PopupMenu(popupMenuExpandedSeparator) {
|
2021-12-21 15:32:33 +01:00
|
|
|
scrollPadding: margins(0px, 6px, 0px, 4px);
|
2021-12-29 15:54:01 +01:00
|
|
|
maxHeight: 400px;
|
2021-09-09 10:47:02 +02:00
|
|
|
}
|
2023-03-03 14:15:02 +01:00
|
|
|
whoReadNameWithDateTop: 3px;
|
|
|
|
whoReadDateTop: 20px;
|
|
|
|
whoReadDateSkip: 15px;
|
|
|
|
whoReadDateChecks: icon{{ "menu/read_ticks_s", windowSubTextFg }};
|
|
|
|
whoReadDateChecksOver: icon{{ "menu/read_ticks_s", windowSubTextFgOver }};
|
2023-03-08 11:06:08 +01:00
|
|
|
whoLikedDateHeart: icon{{ "menu/read_react_s", windowSubTextFg }};
|
|
|
|
whoLikedDateHeartOver: icon{{ "menu/read_react_s", windowSubTextFgOver }};
|
2023-03-03 14:15:02 +01:00
|
|
|
whoReadDateChecksPosition: point(-7px, -4px);
|
|
|
|
whoReadDateStyle: TextStyle(defaultTextStyle) {
|
|
|
|
font: font(12px);
|
|
|
|
}
|
2022-02-22 14:17:06 +01:00
|
|
|
whoReadChecks: icon{{ "menu/read_ticks", windowBoldFg }};
|
|
|
|
whoReadChecksOver: icon{{ "menu/read_ticks", windowBoldFg }};
|
2021-12-10 13:10:14 +01:00
|
|
|
whoReadChecksDisabled: icon{{ "menu/read_ticks", menuFgDisabled }};
|
2022-02-22 14:17:06 +01:00
|
|
|
whoReadPlayed: icon{{ "menu/read_audio", windowBoldFg }};
|
|
|
|
whoReadPlayedOver: icon{{ "menu/read_audio", windowBoldFg }};
|
2021-12-10 13:10:14 +01:00
|
|
|
whoReadPlayedDisabled: icon {{ "menu/read_audio", menuFgDisabled }};
|
2022-02-22 14:17:06 +01:00
|
|
|
whoReadReactions: icon{{ "menu/read_reactions", windowBoldFg }};
|
|
|
|
whoReadReactionsOver: icon{{ "menu/read_reactions", windowBoldFg }};
|
2021-12-30 14:07:52 +01:00
|
|
|
whoReadReactionsDisabled: icon{{ "menu/read_reactions", menuFgDisabled }};
|
2021-10-14 12:17:03 +02:00
|
|
|
|
2021-12-29 17:55:53 +01:00
|
|
|
reactionsTabAll: icon {{ "menu/read_reactions", windowFg }};
|
|
|
|
reactionsTabAllSelected: icon {{ "menu/read_reactions", activeButtonFg }};
|
2022-01-18 18:46:10 +01:00
|
|
|
reactionsTabPlayed: icon {{ "menu/read_audio", windowFg }};
|
|
|
|
reactionsTabPlayedSelected: icon {{ "menu/read_audio", activeButtonFg }};
|
|
|
|
reactionsTabChecks: icon {{ "menu/read_ticks", windowFg }};
|
|
|
|
reactionsTabChecksSelected: icon {{ "menu/read_ticks", activeButtonFg }};
|
2021-12-29 17:55:53 +01:00
|
|
|
reactionsTabs: MultiSelect(defaultMultiSelect) {
|
|
|
|
padding: margins(12px, 10px, 12px, 10px);
|
|
|
|
}
|
|
|
|
reactionsTabIconSkip: 3px;
|
2021-11-09 13:10:51 +01:00
|
|
|
|
|
|
|
SendAsButton {
|
|
|
|
width: pixels;
|
|
|
|
height: pixels;
|
|
|
|
size: pixels;
|
|
|
|
activeBg: color;
|
|
|
|
activeFg: color;
|
|
|
|
cross: CrossAnimation;
|
|
|
|
duration: int;
|
|
|
|
}
|
|
|
|
|
|
|
|
sendAsButton: SendAsButton {
|
|
|
|
width: 44px;
|
|
|
|
height: 46px;
|
2021-11-09 16:24:13 +01:00
|
|
|
size: 28px;
|
2021-11-09 13:10:51 +01:00
|
|
|
activeBg: activeButtonBg;
|
|
|
|
activeFg: activeButtonFg;
|
|
|
|
cross: CrossAnimation {
|
2021-11-09 16:24:13 +01:00
|
|
|
size: 28px;
|
2021-11-09 13:10:51 +01:00
|
|
|
skip: 10px;
|
2022-02-25 14:11:49 +01:00
|
|
|
stroke: 1.5;
|
2021-11-09 13:10:51 +01:00
|
|
|
minScale: 0.3;
|
|
|
|
}
|
|
|
|
duration: 150;
|
|
|
|
}
|
2021-12-13 15:03:47 +01:00
|
|
|
|
2022-01-13 14:22:42 +01:00
|
|
|
reactionInlinePadding: margins(5px, 2px, 7px, 2px);
|
2022-08-26 11:35:19 +02:00
|
|
|
reactionInlineSize: 18px;
|
|
|
|
reactionInlineImage: 32px;
|
2022-01-13 14:22:42 +01:00
|
|
|
reactionInlineSkip: 3px;
|
|
|
|
reactionInlineBetween: 4px;
|
|
|
|
reactionInlineInBubbleLeft: -3px;
|
2022-01-13 11:13:08 +01:00
|
|
|
reactionInlineUserpicsPadding: margins(1px, 1px, 1px, 1px);
|
|
|
|
reactionInlineUserpics: GroupCallUserpics {
|
2022-08-26 11:35:19 +02:00
|
|
|
size: 20px;
|
2022-01-13 11:13:08 +01:00
|
|
|
shift: 7px;
|
|
|
|
stroke: 1px;
|
|
|
|
align: align(left);
|
|
|
|
}
|
2021-12-20 13:35:45 +01:00
|
|
|
|
2021-12-20 15:44:35 +01:00
|
|
|
reactionInfoSize: 15px;
|
2022-01-10 10:43:26 +01:00
|
|
|
reactionInfoImage: 30px;
|
2021-12-20 15:44:35 +01:00
|
|
|
reactionInfoSkip: 3px;
|
|
|
|
reactionInfoDigitSkip: 6px;
|
|
|
|
reactionInfoBetween: 3px;
|
|
|
|
|
2022-01-07 10:23:47 +01:00
|
|
|
reactionCornerSize: size(36px, 32px);
|
|
|
|
reactionCornerCenter: point(7px, -9px);
|
|
|
|
reactionCornerImage: 22px;
|
2021-12-30 22:28:11 +01:00
|
|
|
reactionCornerShadow: margins(4px, 8px, 4px, 8px);
|
2021-12-15 16:25:48 +01:00
|
|
|
reactionCornerActiveAreaPadding: margins(10px, 10px, 10px, 10px);
|
2022-01-07 10:23:47 +01:00
|
|
|
reactionCornerAddedHeightMax: 100px;
|
2021-12-13 15:03:47 +01:00
|
|
|
|
2022-01-07 10:23:47 +01:00
|
|
|
reactionCornerSkip: -4px;
|
|
|
|
reactionExpandedSkip: 2px;
|
|
|
|
reactionGradientStart: 8px;
|
|
|
|
reactionGradientSize: 24px;
|
|
|
|
reactionGradientFadeSize: 24px;
|
2022-01-05 20:29:11 +01:00
|
|
|
reactionAppearStartSkip: 2px;
|
2022-01-07 13:15:10 +01:00
|
|
|
reactionMainAppearShift: 20px;
|
|
|
|
reactionCollapseFadeThreshold: 40px;
|
2022-01-12 12:41:33 +01:00
|
|
|
reactionFlyUp: 50px;
|
2022-03-20 08:02:14 +01:00
|
|
|
|
|
|
|
searchInChatMultiSelectItem: MultiSelectItem(defaultMultiSelectItem) {
|
|
|
|
maxWidth: 200px;
|
|
|
|
}
|
|
|
|
searchInChatMultiSelect: MultiSelect(defaultMultiSelect) {
|
|
|
|
item: searchInChatMultiSelectItem;
|
|
|
|
}
|
2022-03-21 21:49:58 +01:00
|
|
|
searchInChatPeerListItem: PeerListItem(defaultPeerListItem) {
|
|
|
|
height: dialogsRowHeight;
|
|
|
|
}
|
|
|
|
searchInChatPeerList: PeerList(defaultPeerList) {
|
|
|
|
item: searchInChatPeerListItem;
|
|
|
|
}
|
2022-07-13 19:12:40 +02:00
|
|
|
|
|
|
|
msgServiceGiftBoxSize: size(206px, 231px); // Plus msgServiceGiftBoxTopSkip.
|
2023-07-05 09:55:16 +02:00
|
|
|
msgServiceGiftBoxRadius: 20px;
|
2022-07-13 19:12:40 +02:00
|
|
|
msgServiceGiftBoxTopSkip: 4px;
|
|
|
|
msgServiceGiftBoxButtonHeight: 32px;
|
2022-12-09 18:35:45 +01:00
|
|
|
msgServiceGiftBoxButtonPadding: margins(2px, 0px, 2px, 0px);
|
|
|
|
msgServiceGiftBoxButtonMargins: margins(0px, 13px, 0px, 17px);
|
|
|
|
msgServiceGiftBoxTitlePadding: margins(0px, 5px, 0px, 2px);
|
2022-07-28 00:14:27 +02:00
|
|
|
msgServiceGiftBoxStickerTop: -19px;
|
|
|
|
msgServiceGiftBoxStickerSize: size(140px, 140px);
|
2022-07-18 15:56:14 +02:00
|
|
|
|
2023-03-03 11:46:33 +01:00
|
|
|
historySponsorInfoItem: FlatLabel(defaultFlatLabel) {
|
|
|
|
style: TextStyle(defaultTextStyle) {
|
|
|
|
font: font(12px);
|
|
|
|
}
|
|
|
|
minWidth: 136px;
|
2023-03-16 19:44:46 +01:00
|
|
|
maxHeight: 120px;
|
2023-03-03 11:46:33 +01:00
|
|
|
}
|
2022-07-18 15:56:14 +02:00
|
|
|
historyHasCustomEmoji: FlatLabel(defaultFlatLabel) {
|
|
|
|
style: TextStyle(defaultTextStyle) {
|
2022-07-28 17:15:18 +02:00
|
|
|
font: font(11px);
|
2022-07-18 15:56:14 +02:00
|
|
|
}
|
|
|
|
minWidth: 80px;
|
|
|
|
}
|
|
|
|
historyHasCustomEmojiPosition: point(12px, 4px);
|
2023-01-26 16:36:43 +01:00
|
|
|
|
|
|
|
historyTranslateLabel: FlatLabel(defaultFlatLabel) {
|
|
|
|
style: semiboldTextStyle;
|
|
|
|
textFg: windowActiveTextFg;
|
|
|
|
minWidth: 80px;
|
|
|
|
}
|
|
|
|
historyTranslateIcon: icon{{ "menu/translate", windowActiveTextFg }};
|
2023-02-07 14:29:30 +01:00
|
|
|
historyTranslateBarHeight: 36px;
|
2023-01-26 16:36:43 +01:00
|
|
|
historyTranslateSettings: IconButton(defaultIconButton) {
|
|
|
|
width: 46px;
|
2023-02-07 14:29:30 +01:00
|
|
|
height: 36px;
|
2023-01-26 16:36:43 +01:00
|
|
|
icon: icon{{ "menu/customize", windowActiveTextFg }};
|
|
|
|
iconOver: icon{{ "menu/customize", windowActiveTextFg }};
|
2023-02-07 14:29:30 +01:00
|
|
|
rippleAreaPosition: point(6px, 2px);
|
|
|
|
rippleAreaSize: 32px;
|
2023-02-01 09:49:14 +01:00
|
|
|
ripple: RippleAnimation(defaultRippleAnimation) {
|
|
|
|
color: lightButtonBgOver;
|
|
|
|
}
|
2023-01-26 16:36:43 +01:00
|
|
|
}
|
2023-02-07 14:29:30 +01:00
|
|
|
historyTranslateMenuPosition: point(-6px, 30px);
|
2023-01-31 18:21:47 +01:00
|
|
|
|
2023-03-01 14:28:06 +01:00
|
|
|
historySponsoredAboutMenuLabelPosition: point(54px, 4px);
|
|
|
|
|
2023-01-31 18:21:47 +01:00
|
|
|
historySendDisabled: FlatLabel(defaultFlatLabel) {
|
|
|
|
minWidth: 10px;
|
|
|
|
maxHeight: 20px;
|
|
|
|
textFg: placeholderFg;
|
|
|
|
}
|
|
|
|
historySendDisabledIcon: icon {{ "emoji/premium_lock", placeholderFgActive }};
|
|
|
|
historySendDisabledIconSkip: 20px;
|
|
|
|
historySendDisabledPosition: point(0px, 0px);
|
2023-04-03 14:16:38 +02:00
|
|
|
|
2023-04-20 12:39:39 +02:00
|
|
|
backgroundSwitchToDark: IconButton(defaultIconButton) {
|
|
|
|
width: 48px;
|
|
|
|
height: 48px;
|
|
|
|
|
2023-04-21 11:42:06 +02:00
|
|
|
icon: icon {{ "menu/header_mode_night", boxTitleCloseFg }};
|
|
|
|
iconOver: icon {{ "menu/header_mode_night", boxTitleCloseFgOver }};
|
2023-04-20 12:39:39 +02:00
|
|
|
|
|
|
|
rippleAreaPosition: point(4px, 4px);
|
|
|
|
rippleAreaSize: 40px;
|
|
|
|
ripple: RippleAnimation(defaultRippleAnimation) {
|
|
|
|
color: windowBgOver;
|
|
|
|
}
|
|
|
|
}
|
2023-04-21 11:42:06 +02:00
|
|
|
backgroundSwitchToLight: IconButton(backgroundSwitchToDark) {
|
|
|
|
icon: icon {{ "menu/header_mode_day", boxTitleCloseFg }};
|
|
|
|
iconOver: icon {{ "menu/header_mode_day", boxTitleCloseFgOver }};
|
|
|
|
}
|
2023-07-05 09:55:16 +02:00
|
|
|
|
|
|
|
storyMentionSize: 80px;
|
|
|
|
storyMentionUnreadSkipTwice: 8px;
|
|
|
|
storyMentionUnreadStrokeTwice: 6px;
|
|
|
|
storyMentionReadSkipTwice: 7px;
|
|
|
|
storyMentionReadStrokeTwice: 3px;
|
|
|
|
storyMentionButtonSkip: 5px;
|