2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-08-23 02:37:11 +00:00

196 lines
4.6 KiB
Plaintext
Raw Permalink Normal View History

2016-10-27 17:10:28 +03:00
/*
This file is part of Telegram Desktop,
the official desktop application for the Telegram messaging service.
2016-10-27 17:10:28 +03:00
For license and copyright information please follow this link:
https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
2016-10-27 17:10:28 +03:00
*/
2019-09-17 19:13:12 +03:00
using "ui/basic.style";
2016-10-27 17:10:28 +03:00
using "ui/widgets/widgets.style";
countryRipple: defaultRippleAnimation;
2016-11-24 22:28:23 +03:00
introCoverHeight: 208px;
introCoverMaxWidth: 880px;
introCoverIconsMinSkip: 120px;
introCoverLeft: icon {{ "intro_left", introCoverIconsFg }};
introCoverRight: icon {{ "intro_right", introCoverIconsFg }};
introCoverIcon: icon {
{ "intro_plane_trace", introCoverPlaneTrace },
{ "intro_plane_inner", introCoverPlaneInner },
{ "intro_plane_outer", introCoverPlaneOuter },
{ "intro_plane_top", introCoverPlaneTop },
2016-11-24 22:28:23 +03:00
};
introCoverIconLeft: 50px;
introCoverIconTop: 46px;
introSettingsSkip: 10px;
introPhotoTop: 10px;
introCoverTitle: FlatLabel(defaultFlatLabel) {
textFg: introTitleFg;
align: align(center);
style: TextStyle(defaultTextStyle) {
font: font(22px semibold);
}
}
introCoverTitleTop: 136px;
2016-11-24 22:28:23 +03:00
introCoverDescription: FlatLabel(defaultFlatLabel) {
textFg: introDescriptionFg;
align: align(center);
style: TextStyle(defaultTextStyle) {
font: font(15px);
lineHeight: 24px;
}
}
introCoverDescriptionTop: 174px;
2016-11-24 22:28:23 +03:00
introTitle: FlatLabel(defaultFlatLabel) {
textFg: introTitleFg;
style: TextStyle(defaultTextStyle) {
font: font(17px semibold);
}
2016-10-31 15:29:26 +03:00
}
introTitleTop: 1px;
2016-11-24 22:28:23 +03:00
introDescription: FlatLabel(defaultFlatLabel) {
minWidth: 300px;
2016-11-24 22:28:23 +03:00
textFg: introDescriptionFg;
style: TextStyle(defaultTextStyle) {
lineHeight: 20px;
}
2016-11-24 22:28:23 +03:00
}
introDescriptionTop: 34px;
2016-11-24 22:28:23 +03:00
introLink: defaultLinkButton;
introPlaneWidth: 48px;
introPlaneHeight: 38px;
introHeight: 406px;
introStepTopMin: 76px;
2016-11-24 22:28:23 +03:00
introStepWidth: 380px;
2019-11-26 14:10:44 +03:00
introNextTop: 266px;
2019-11-26 14:39:54 +03:00
introNextSlide: 200px;
2019-11-26 14:10:44 +03:00
introStepHeight: 384px;
introContentTopAdd: 30px;
introStepHeightFull: 590px;
2016-10-31 15:29:26 +03:00
introSlideDuration: 200;
introCoverDuration: 200;
2016-10-31 15:29:26 +03:00
introNextButton: RoundButton(defaultActiveButton) {
width: 300px;
height: 42px;
radius: 6px;
textTop: 11px;
style: TextStyle(semiboldTextStyle) {
font: font(boxFontSize semibold);
}
2016-10-31 15:29:26 +03:00
}
2022-12-29 11:41:49 +04:00
introFragmentIcon: icon{{ "fragment", activeButtonFg }};
introFragmentIconOver: icon{{ "fragment", activeButtonFgOver }};
introFragmentButton: RoundButton(introNextButton) {
icon: introFragmentIcon;
iconOver: introFragmentIconOver;
iconPosition: point(-10px, 9px);
}
2016-10-31 15:29:26 +03:00
introStepFieldTop: 96px;
introPhoneTop: 6px;
introLinkTop: 24px;
2016-11-24 22:28:23 +03:00
introCountry: InputField(defaultInputField) {
textMargins: margins(3px, 27px, 3px, 6px);
style: TextStyle(defaultTextStyle) {
font: font(16px);
}
2016-11-24 22:28:23 +03:00
width: 300px;
heightMin: 61px;
2016-10-31 15:29:26 +03:00
}
2016-11-24 22:28:23 +03:00
introCountryCode: InputField(introCountry) {
width: 64px;
textAlign: align(top);
2016-10-31 15:29:26 +03:00
}
2016-11-24 22:28:23 +03:00
introPhone: InputField(introCountry) {
textMargins: margins(12px, 27px, 12px, 6px);
2016-11-24 22:28:23 +03:00
width: 225px;
2016-10-31 15:29:26 +03:00
}
2019-11-27 12:45:23 +03:00
introQrLoginLinkTop: 368px;
2016-11-24 22:28:23 +03:00
introCode: introCountry;
introName: introCountry;
introPassword: introCountry;
introPasswordTop: 74px;
introPasswordHintTop: 151px;
2016-11-24 22:28:23 +03:00
introCodeDigitFont: font(20px);
introCodeDigitHeight: 50px;
introCodeDigitBorderWidth: 4px;
introCodeDigitSkip: 10px;
2016-11-24 22:28:23 +03:00
introPasswordHint: FlatLabel(introDescription) {
textFg: windowFg;
2016-10-31 15:29:26 +03:00
}
2016-11-24 22:28:23 +03:00
introResetButton: RoundButton(defaultLightButton) {
textFg: attentionButtonFg;
textFgOver: attentionButtonFgOver;
textBgOver: attentionButtonBgOver;
ripple: RippleAnimation(defaultRippleAnimation) {
color: attentionButtonBgRipple;
}
2016-10-31 15:29:26 +03:00
}
2016-11-24 22:28:23 +03:00
introResetBottom: 20px;
2018-05-30 18:08:12 +03:00
introTermsLabel: FlatLabel(defaultFlatLabel) {
align: align(top);
}
introTermsBottom: 20px;
2016-11-24 22:28:23 +03:00
introCountryIcon: icon {{ "intro_country_dropdown", menuIconFg }};
introCountryIconPosition: point(8px, 37px);
2016-10-31 15:29:26 +03:00
introErrorTop: 235px;
introErrorBelowLinkTop: 220px;
2016-10-31 15:29:26 +03:00
introError: FlatLabel(introDescription) {
}
2016-11-24 22:28:23 +03:00
introErrorCentered: FlatLabel(introError) {
2016-10-27 17:10:28 +03:00
align: align(center);
}
2016-11-24 22:28:23 +03:00
introBackButton: IconButton(defaultIconButton) {
width: 56px;
height: 56px;
2019-09-26 13:55:35 +03:00
icon: backButtonIcon;
iconOver: backButtonIconOver;
rippleAreaPosition: point(8px, 8px);
rippleAreaSize: 40px;
ripple: defaultRippleAnimationBgOver;
2016-10-27 17:10:28 +03:00
}
introQrTop: -18px;
2019-11-22 12:40:52 +03:00
introQrPixel: 50px; // large enough
2019-11-26 15:56:07 +03:00
introQrMaxSize: 180px;
introQrBackgroundSkip: 12px;
introQrBackgroundRadius: 8px;
2019-11-26 14:10:44 +03:00
introQrLabelsWidth: 292px;
introQrTitleWidth: 320px;
2019-11-26 14:10:44 +03:00
introQrTitle: FlatLabel(defaultFlatLabel) {
textFg: introTitleFg;
align: align(top);
minWidth: introQrTitleWidth;
2019-11-26 14:10:44 +03:00
style: TextStyle(defaultTextStyle) {
font: font(20px semibold);
}
}
2019-11-26 17:27:09 +03:00
introQrErrorTop: 336px;
2019-11-26 14:10:44 +03:00
introQrTitleTop: 196px;
introQrStep: FlatLabel(defaultFlatLabel) {
2024-04-24 15:56:41 +04:00
minWidth: 200px;
}
2019-11-26 14:10:44 +03:00
introQrStepsTop: 232px;
introQrStepMargins: margins(20px, 8px, 0px, 0px);
2019-11-26 14:10:44 +03:00
introQrSkipTop: 360px;
2019-11-26 15:56:07 +03:00
introQrCenterSize: 44px;
introQrPlane: icon {{ "intro_qr_plane", activeButtonFg }};