mirror of https://github.com/odrling/Aegisub
Actually save the video zoom to the subtitles file
Originally committed to SVN as r6948.
This commit is contained in:
parent
65d3c4cc2d
commit
8ba149a7e6
|
@ -115,6 +115,8 @@ VideoDisplay::VideoDisplay(
|
|||
slots.push_back(con->videoController->AddVideoOpenListener(&VideoDisplay::UpdateSize, this));
|
||||
slots.push_back(con->videoController->AddARChangeListener(&VideoDisplay::UpdateSize, this));
|
||||
|
||||
slots.push_back(con->ass->AddFileSaveListener(&VideoDisplay::OnSubtitlesSave, this));
|
||||
|
||||
Bind(wxEVT_PAINT, std::tr1::bind(&VideoDisplay::Render, this));
|
||||
Bind(wxEVT_SIZE, &VideoDisplay::OnSizeEvent, this);
|
||||
Bind(wxEVT_CONTEXT_MENU, &VideoDisplay::OnContextMenu, this);
|
||||
|
@ -427,3 +429,7 @@ void VideoDisplay::Unload() {
|
|||
videoOut.reset();
|
||||
tool.reset();
|
||||
}
|
||||
|
||||
void VideoDisplay::OnSubtitlesSave() {
|
||||
con->ass->SetScriptInfo("Video Zoom Percent", wxString::Format("%g", zoomValue));
|
||||
}
|
||||
|
|
|
@ -144,6 +144,8 @@ class VideoDisplay : public wxGLCanvas {
|
|||
void OnSizeEvent(wxSizeEvent &event);
|
||||
void OnContextMenu(wxContextMenuEvent&);
|
||||
|
||||
void OnSubtitlesSave();
|
||||
|
||||
public:
|
||||
/// @brief Constructor
|
||||
VideoDisplay(
|
||||
|
|
Loading…
Reference in New Issue