mirror of https://github.com/odrling/Aegisub
more movement options
Originally committed to SVN as r113.
This commit is contained in:
parent
bfbe5c0745
commit
80b25b53c2
|
@ -70,7 +70,10 @@ void FrameMain::OnVideoTrackerMenu(wxCommandEvent &event) {
|
|||
void FrameMain::OnVideoTrackerMenu2(wxCommandEvent &event) {
|
||||
wxMenu menu( _("FexMovement") );
|
||||
AppendBitmapMenuItem(&menu, Video_Track_Movement_MoveAll, _("Move subtitle"), _(""), wxBITMAP(button_track_move));
|
||||
AppendBitmapMenuItem(&menu, Video_Track_Movement_MoveOne, _("Move subtitle only in this frame"), _(""), wxBITMAP(button_track_move));
|
||||
menu.AppendSeparator();
|
||||
AppendBitmapMenuItem(&menu, Video_Track_Movement_MoveBefore, _("Move subtitle (this frame and preceeding frames)"), _(""), wxBITMAP(button_track_move));
|
||||
AppendBitmapMenuItem(&menu, Video_Track_Movement_MoveOne, _("Move subtitle (this frame)"), _(""), wxBITMAP(button_track_move));
|
||||
AppendBitmapMenuItem(&menu, Video_Track_Movement_MoveAfter, _("Move subtitle (this frame and following frames)"), _(""), wxBITMAP(button_track_move));
|
||||
menu.AppendSeparator();
|
||||
AppendBitmapMenuItem(&menu, Video_Track_Split_Line, _("Split line for movement"), _(""), wxBITMAP(button_track_split_line));
|
||||
PopupMenu(&menu);
|
||||
|
@ -244,3 +247,19 @@ void FrameMain::OnVideoTrackMovementMoveOne(wxCommandEvent &event) {
|
|||
}
|
||||
|
||||
|
||||
///////////////////
|
||||
// Move Before
|
||||
void FrameMain::OnVideoTrackMovementMoveBefore(wxCommandEvent &event) {
|
||||
videoBox->videoDisplay->MovementEdit = 3;
|
||||
videoBox->videoDisplay->bTrackerEditing = 0;
|
||||
}
|
||||
|
||||
|
||||
///////////////////
|
||||
// Move After
|
||||
void FrameMain::OnVideoTrackMovementMoveAfter(wxCommandEvent &event) {
|
||||
videoBox->videoDisplay->MovementEdit = 4;
|
||||
videoBox->videoDisplay->bTrackerEditing = 0;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -115,6 +115,8 @@ private:
|
|||
void OnVideoTrackMovement(wxCommandEvent &event);
|
||||
void OnVideoTrackMovementMoveAll(wxCommandEvent &event);
|
||||
void OnVideoTrackMovementMoveOne(wxCommandEvent &event);
|
||||
void OnVideoTrackMovementMoveBefore(wxCommandEvent &event);
|
||||
void OnVideoTrackMovementMoveAfter(wxCommandEvent &event);
|
||||
void OnVideoTrackSplitLine(wxCommandEvent &event);
|
||||
|
||||
void OnKeyDown(wxKeyEvent &event);
|
||||
|
@ -342,6 +344,8 @@ enum {
|
|||
Video_Track_Movement,
|
||||
Video_Track_Movement_MoveAll,
|
||||
Video_Track_Movement_MoveOne,
|
||||
Video_Track_Movement_MoveBefore,
|
||||
Video_Track_Movement_MoveAfter,
|
||||
Video_Track_Split_Line,
|
||||
|
||||
Menu_File_Recent = 2000,
|
||||
|
|
|
@ -98,6 +98,8 @@ BEGIN_EVENT_TABLE(FrameMain, wxFrame)
|
|||
EVT_BUTTON(Video_Tracker_Menu2, FrameMain::OnVideoTrackerMenu2)
|
||||
EVT_MENU(Video_Track_Movement_MoveAll, FrameMain::OnVideoTrackMovementMoveAll)
|
||||
EVT_MENU(Video_Track_Movement_MoveOne, FrameMain::OnVideoTrackMovementMoveOne)
|
||||
EVT_MENU(Video_Track_Movement_MoveBefore, FrameMain::OnVideoTrackMovementMoveBefore)
|
||||
EVT_MENU(Video_Track_Movement_MoveAfter, FrameMain::OnVideoTrackMovementMoveAfter)
|
||||
EVT_MENU(Video_Track_Split_Line, FrameMain::OnVideoTrackSplitLine)
|
||||
|
||||
EVT_CLOSE(FrameMain::OnCloseWindow)
|
||||
|
|
Loading…
Reference in New Issue