mirror of https://github.com/procxx/kepka.git
Fix fullscreen rotate, fix rotate phrase.
This commit is contained in:
parent
7bf2b607f9
commit
05c95a0307
|
@ -1581,6 +1581,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
|
||||||
"lng_mediaview_video_loading" = "Loading - {percent}";
|
"lng_mediaview_video_loading" = "Loading - {percent}";
|
||||||
"lng_mediaview_playback_speed" = "Playback speed";
|
"lng_mediaview_playback_speed" = "Playback speed";
|
||||||
"lng_mediaview_playback_speed_normal" = "Normal";
|
"lng_mediaview_playback_speed_normal" = "Normal";
|
||||||
|
"lng_mediaview_rotate_video" = "Rotate video";
|
||||||
|
|
||||||
"lng_theme_preview_title" = "Theme Preview";
|
"lng_theme_preview_title" = "Theme Preview";
|
||||||
"lng_theme_preview_generating" = "Generating color theme preview...";
|
"lng_theme_preview_generating" = "Generating color theme preview...";
|
||||||
|
|
|
@ -920,8 +920,8 @@ void OverlayWidget::resizeContentByScreenSize() {
|
||||||
_w = _width;
|
_w = _width;
|
||||||
_h = _height;
|
_h = _height;
|
||||||
}
|
}
|
||||||
_x = skipWidth + (usew - _w) / 2;
|
_x = (width() - _w) / 2;
|
||||||
_y = skipHeight + (useh - _h) / 2;
|
_y = (height() - _h) / 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
float64 OverlayWidget::radialProgress() const {
|
float64 OverlayWidget::radialProgress() const {
|
||||||
|
@ -2571,17 +2571,26 @@ void OverlayWidget::playbackControlsVolumeChangeFinished() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void OverlayWidget::playbackControlsSpeedChanged(float64 speed) {
|
void OverlayWidget::playbackControlsSpeedChanged(float64 speed) {
|
||||||
|
DEBUG_LOG(("Media playback speed: change to %1.").arg(speed));
|
||||||
if (_doc) {
|
if (_doc) {
|
||||||
|
DEBUG_LOG(("Media playback speed: %1 to settings.").arg(speed));
|
||||||
_doc->session().settings().setVideoPlaybackSpeed(speed);
|
_doc->session().settings().setVideoPlaybackSpeed(speed);
|
||||||
_doc->session().saveSettingsDelayed();
|
_doc->session().saveSettingsDelayed();
|
||||||
}
|
}
|
||||||
if (_streamed && !videoIsGifv()) {
|
if (_streamed && !videoIsGifv()) {
|
||||||
|
DEBUG_LOG(("Media playback speed: %1 to _streamed.").arg(speed));
|
||||||
_streamed->instance.setSpeed(speed);
|
_streamed->instance.setSpeed(speed);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
float64 OverlayWidget::playbackControlsCurrentSpeed() {
|
float64 OverlayWidget::playbackControlsCurrentSpeed() {
|
||||||
return _doc ? _doc->session().settings().videoPlaybackSpeed() : 1.;
|
const auto result = _doc
|
||||||
|
? _doc->session().settings().videoPlaybackSpeed()
|
||||||
|
: 1.;
|
||||||
|
DEBUG_LOG(("Media playback speed: now %1 (doc %2)."
|
||||||
|
).arg(result
|
||||||
|
).arg(Logs::b(_doc != nullptr)));
|
||||||
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OverlayWidget::switchToPip() {
|
void OverlayWidget::switchToPip() {
|
||||||
|
|
|
@ -223,7 +223,7 @@ void PlaybackControls::showMenu() {
|
||||||
addSpeed(1.75);
|
addSpeed(1.75);
|
||||||
addSpeed(2.);
|
addSpeed(2.);
|
||||||
_menu.emplace(this, st::mediaviewControlsPopupMenu);
|
_menu.emplace(this, st::mediaviewControlsPopupMenu);
|
||||||
_menu->addAction("Rotate video", [=] {
|
_menu->addAction(tr::lng_mediaview_rotate_video(tr::now), [=] {
|
||||||
_delegate->playbackControlsRotate();
|
_delegate->playbackControlsRotate();
|
||||||
});
|
});
|
||||||
_menu->addSeparator();
|
_menu->addSeparator();
|
||||||
|
@ -235,6 +235,7 @@ void PlaybackControls::showMenu() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void PlaybackControls::updatePlaybackSpeed(float64 speed) {
|
void PlaybackControls::updatePlaybackSpeed(float64 speed) {
|
||||||
|
DEBUG_LOG(("Media playback speed: update to %1.").arg(speed));
|
||||||
_delegate->playbackControlsSpeedChanged(speed);
|
_delegate->playbackControlsSpeedChanged(speed);
|
||||||
resizeEvent(nullptr);
|
resizeEvent(nullptr);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue