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;
 |