mirror of https://github.com/procxx/kepka.git
				
				
				
			
		
			
				
	
	
		
			247 lines
		
	
	
		
			6.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			247 lines
		
	
	
		
			6.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| /*
 | |
| This file is part of Telegram Desktop,
 | |
| the official desktop version of Telegram messaging app, see https://telegram.org
 | |
| 
 | |
| Telegram Desktop is free software: you can redistribute it and/or modify
 | |
| it under the terms of the GNU General Public License as published by
 | |
| the Free Software Foundation, either version 3 of the License, or
 | |
| (at your option) any later version.
 | |
| 
 | |
| It is distributed in the hope that it will be useful,
 | |
| but WITHOUT ANY WARRANTY; without even the implied warranty of
 | |
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 | |
| GNU General Public License for more details.
 | |
| 
 | |
| In addition, as a special exception, the copyright holders give permission
 | |
| to link the code of portions of this program with the OpenSSL library.
 | |
| 
 | |
| Full license: https://github.com/telegramdesktop/tdesktop/blob/master/LICENSE
 | |
| Copyright (c) 2014-2017 John Preston, https://desktop.telegram.org
 | |
| */
 | |
| 
 | |
| using "basic.style";
 | |
| using "ui/widgets/widgets.style";
 | |
| using "overview/overview.style";
 | |
| 
 | |
| mediaPlayerButton: MediaPlayerButton {
 | |
| 	playPosition: point(2px, 0px);
 | |
| 	playOuter: size(17px, 15px);
 | |
| 	pausePosition: point(1px, 1px);
 | |
| 	pauseOuter: size(15px, 15px);
 | |
| 	pauseStroke: 5px;
 | |
| 	cancelPosition: point(1px, 1px);
 | |
| 	cancelOuter: size(15px, 15px);
 | |
| 	cancelStroke: 3px;
 | |
| 
 | |
| 	rippleAreaPosition: point(0px, 5px);
 | |
| 	rippleAreaSize: 25px;
 | |
| 	ripple: RippleAnimation(defaultRippleAnimation) {
 | |
| 		color: lightButtonBgOver;
 | |
| 	}
 | |
| }
 | |
| mediaPlayerButtonSize: size(25px, 30px);
 | |
| 
 | |
| mediaPlayerButtonPosition: point(5px, 10px);
 | |
| mediaPlayerSkipIconPosition: point(5px, 12px);
 | |
| 
 | |
| mediaPlayerHeight: 35px;
 | |
| mediaPlayerPadding: 8px;
 | |
| mediaPlayerNameTop: 22px;
 | |
| mediaPlayerPlayLeft: 7px;
 | |
| mediaPlayerPlaySkip: 1px;
 | |
| mediaPlayerPlayTop: 0px;
 | |
| mediaPlayerCloseRight: 0px;
 | |
| 
 | |
| mediaPlayerName: FlatLabel(defaultFlatLabel) {
 | |
| 	maxHeight: 20px;
 | |
| }
 | |
| mediaPlayerTime: LabelSimple(defaultLabelSimple) {
 | |
| 	textFg: windowSubTextFg;
 | |
| }
 | |
| 
 | |
| mediaPlayerRepeatButton: IconButton {
 | |
| 	width: 31px;
 | |
| 	height: 30px;
 | |
| 
 | |
| 	icon: icon {
 | |
| 		{ "player_repeat", mediaPlayerActiveFg, point(9px, 11px) }
 | |
| 	};
 | |
| 	iconPosition: point(0px, 0px);
 | |
| 
 | |
| 	rippleAreaPosition: point(3px, 5px);
 | |
| 	rippleAreaSize: 25px;
 | |
| 	ripple: RippleAnimation(defaultRippleAnimation) {
 | |
| 		color: lightButtonBgOver;
 | |
| 	}
 | |
| }
 | |
| mediaPlayerRepeatDisabledIcon: icon {
 | |
| 	{ "player_repeat", menuIconFg, point(9px, 11px)}
 | |
| };
 | |
| mediaPlayerRepeatDisabledIconOver: icon {
 | |
| 	{ "player_repeat", menuIconFgOver, point(9px, 11px)}
 | |
| };
 | |
| mediaPlayerRepeatDisabledRippleBg: windowBgOver;
 | |
| mediaPlayerRepeatInactiveIcon: icon {
 | |
| 	{ "player_repeat", mediaPlayerInactiveFg, point(9px, 11px)}
 | |
| };
 | |
| 
 | |
| mediaPlayerVolumeIcon0: icon {
 | |
| 	{ "player_volume0", mediaPlayerActiveFg },
 | |
| };
 | |
| mediaPlayerVolumeIcon1: icon {
 | |
| 	{ "player_volume1", mediaPlayerActiveFg },
 | |
| };
 | |
| mediaPlayerVolumeIcon2: icon {
 | |
| 	{ "player_volume2", mediaPlayerActiveFg },
 | |
| };
 | |
| mediaPlayerVolumeIcon3: icon {
 | |
| 	{ "player_volume3", mediaPlayerActiveFg },
 | |
| };
 | |
| mediaPlayerVolumeToggle: IconButton {
 | |
| 	width: 31px;
 | |
| 	height: 30px;
 | |
| 
 | |
| 	icon: mediaPlayerVolumeIcon0;
 | |
| 	iconPosition: point(8px, 11px);
 | |
| 
 | |
| 	rippleAreaPosition: point(3px, 5px);
 | |
| 	rippleAreaSize: 25px;
 | |
| 	ripple: RippleAnimation(defaultRippleAnimation) {
 | |
| 		color: lightButtonBgOver;
 | |
| 	}
 | |
| }
 | |
| mediaPlayerVolumeMargin: 10px;
 | |
| mediaPlayerVolumeSize: size(27px, 100px);
 | |
| 
 | |
| mediaPlayerPanelPinButton: IconButton(mediaPlayerRepeatButton) {
 | |
| 	icon: icon {
 | |
| 		{ "player_panel_pin", mediaPlayerActiveFg, point(9px, 11px) }
 | |
| 	};
 | |
| }
 | |
| 
 | |
| mediaPlayerNextButton: IconButton(mediaPlayerRepeatButton) {
 | |
| 	width: 25px;
 | |
| 	icon: icon {
 | |
| 		{ "player_next", mediaPlayerActiveFg, mediaPlayerSkipIconPosition },
 | |
| 	};
 | |
| 
 | |
| 	rippleAreaPosition: point(0px, 5px);
 | |
| }
 | |
| mediaPlayerNextDisabledIcon: icon {
 | |
| 	{ "player_next", mediaPlayerInactiveFg, mediaPlayerSkipIconPosition },
 | |
| };
 | |
| mediaPlayerPreviousButton: IconButton(mediaPlayerNextButton) {
 | |
| 	icon: icon {
 | |
| 		{ "player_next-flip_horizontal", mediaPlayerActiveFg, mediaPlayerSkipIconPosition },
 | |
| 	};
 | |
| 	rippleAreaPosition: point(1px, 5px);
 | |
| }
 | |
| mediaPlayerPreviousDisabledIcon: icon {
 | |
| 	{ "player_next-flip_horizontal", mediaPlayerInactiveFg, mediaPlayerSkipIconPosition },
 | |
| };
 | |
| mediaPlayerClose: IconButton(mediaPlayerRepeatButton) {
 | |
| 	width: 37px;
 | |
| 	icon: icon {{ "player_close", menuIconFg, point(10px, 12px) }};
 | |
| 	iconOver: icon {{ "player_close", menuIconFgOver, point(10px, 12px) }};
 | |
| 
 | |
| 	rippleAreaPosition: point(3px, 5px);
 | |
| 	ripple: RippleAnimation(defaultRippleAnimation) {
 | |
| 		color: windowBgOver;
 | |
| 	}
 | |
| }
 | |
| mediaPlayerPlayback: FilledSlider {
 | |
| 	fullWidth: 6px;
 | |
| 	lineWidth: 2px;
 | |
| 	activeFg: mediaPlayerActiveFg;
 | |
| 	inactiveFg: mediaPlayerInactiveFg;
 | |
| 	disabledFg: mediaPlayerDisabledFg;
 | |
| 	duration: 150;
 | |
| }
 | |
| 
 | |
| mediaPlayerButtonTransformDuration: 200;
 | |
| 
 | |
| mediaPlayerPanelButton: MediaPlayerButton {
 | |
| 	playPosition: point(3px, 0px);
 | |
| 	playOuter: size(22px, 18px);
 | |
| 	pausePosition: point(1px, 1px);
 | |
| 	pauseOuter: size(16px, 18px);
 | |
| 	pauseStroke: 5px;
 | |
| 	cancelPosition: point(0px, 1px);
 | |
| 	cancelOuter: size(16px, 18px);
 | |
| 	cancelStroke: 3px;
 | |
| }
 | |
| mediaPlayerPanelButtonSize: size(32px, 32px);
 | |
| mediaPlayerPanelButtonPosition: point(8px, 7px);
 | |
| 
 | |
| mediaPlayerPanelMarginLeft: 10px;
 | |
| mediaPlayerPanelMarginBottom: 10px;
 | |
| mediaPlayerPanelWidth: 344px;
 | |
| mediaPlayerCoverHeight: 102px;
 | |
| 
 | |
| mediaPlayerPanelClose: IconButton(mediaPlayerClose) {
 | |
| 	width: 43px;
 | |
| 	height: 28px;
 | |
| 	icon: icon {{ "player_close", menuIconFg, point(16px, 14px) }};
 | |
| 	iconOver: icon {{ "player_close", menuIconFgOver, point(16px, 14px) }};
 | |
| }
 | |
| 
 | |
| mediaPlayerPanelNextButton: IconButton(mediaPlayerRepeatButton) {
 | |
| 	width: 37px;
 | |
| 	icon: icon {{ "player_panel_next", mediaPlayerActiveFg, point(10px, 10px) }};
 | |
| }
 | |
| mediaPlayerPanelNextDisabledIcon: icon {
 | |
| 	{ "player_panel_next", mediaPlayerInactiveFg, point(10px, 10px) },
 | |
| };
 | |
| mediaPlayerPanelPreviousButton: IconButton(mediaPlayerPanelNextButton) {
 | |
| 	icon: icon {{ "player_panel_next-flip_horizontal", mediaPlayerActiveFg, point(10px, 10px) }};
 | |
| }
 | |
| mediaPlayerPanelPreviousDisabledIcon: icon {
 | |
| 	{ "player_panel_next-flip_horizontal", mediaPlayerInactiveFg, point(10px, 10px) },
 | |
| };
 | |
| 
 | |
| mediaPlayerPanelPadding: 16px;
 | |
| mediaPlayerPanelNameTop: 24px;
 | |
| mediaPlayerPanelPlayLeft: 9px;
 | |
| mediaPlayerPanelPlaySkip: 7px;
 | |
| mediaPlayerPanelPlayTop: 58px;
 | |
| mediaPlayerPanelPlaybackTop: 32px;
 | |
| mediaPlayerPanelPlaybackPadding: 8px;
 | |
| mediaPlayerPanelPlayback: MediaSlider {
 | |
| 	width: 3px;
 | |
| 	activeFg: mediaPlayerActiveFg;
 | |
| 	inactiveFg: mediaPlayerInactiveFg;
 | |
| 	activeFgOver: mediaPlayerActiveFg;
 | |
| 	inactiveFgOver: mediaPlayerInactiveFg;
 | |
| 	activeFgDisabled: mediaPlayerInactiveFg;
 | |
| 	inactiveFgDisabled: windowBg;
 | |
| 	seekSize: size(9px, 9px);
 | |
| 	duration: 150;
 | |
| }
 | |
| 
 | |
| mediaPlayerPanelVolumeTop: 65px;
 | |
| mediaPlayerPanelVolumeSkip: 3px;
 | |
| mediaPlayerPanelVolumeWidth: 64px;
 | |
| mediaPlayerPanelVolumeToggleSkip: 0px;
 | |
| mediaPlayerPanelVolumeToggleTop: 57px;
 | |
| 
 | |
| mediaPlayerScroll: ScrollArea(defaultSolidScroll) {
 | |
| 	deltat: 10px;
 | |
| 	deltab: 0px;
 | |
| }
 | |
| mediaPlayerListHeightMax: 280px;
 | |
| mediaPlayerListMarginBottom: 10px;
 | |
| mediaPlayerScrollShadow: Shadow {
 | |
| 	bottom: icon {{ "playlist_shadow", windowShadowFg }};
 | |
| 	extend: margins(2px, 2px, 2px, 2px);
 | |
| }
 | |
| 
 | |
| mediaPlayerListMarginTop: 8px;
 | |
| mediaPlayerFileLayout: OverviewFileLayout(overviewFileLayout) {
 | |
| 	maxWidth: 344px;
 | |
| 	songIconBg: mediaPlayerActiveFg;
 | |
| 	songOverBg: mediaPlayerActiveFg;
 | |
| }
 | |
| 
 | |
| mediaPlayerFloatSize: 128px;
 | |
| mediaPlayerFloatMargin: 12px;
 |