add_item(new TrackAttachEffect(mwindow, this));
add_item(new TrackMoveUp(mwindow, this));
add_item(new TrackMoveDown(mwindow, this));
+ add_item(new TrackRollUp(mwindow, this));
+ add_item(new TrackRollDown(mwindow, this));
add_item(new TrackPopupDeleteTrack(mwindow, this));
add_item(new TrackPopupAddTrack(mwindow, this));
add_item(new TrackPopupFindAsset(mwindow, this));
return 1;
}
-
-
TrackMoveDown::TrackMoveDown(MWindow *mwindow, TrackPopup *popup)
: BC_MenuItem(_("Move down"))
{
}
+TrackRollUp::TrackRollUp(MWindow *mwindow, TrackPopup *popup)
+ : BC_MenuItem(_("Roll up"))
+{
+ this->mwindow = mwindow;
+ this->popup = popup;
+}
+TrackRollUp::~TrackRollUp()
+{
+}
+int TrackRollUp::handle_event()
+{
+ mwindow->roll_track_up(popup->track);
+ return 1;
+}
+
+TrackRollDown::TrackRollDown(MWindow *mwindow, TrackPopup *popup)
+ : BC_MenuItem(_("Roll down"))
+{
+ this->mwindow = mwindow;
+ this->popup = popup;
+}
+TrackRollDown::~TrackRollDown()
+{
+}
+int TrackRollDown::handle_event()
+{
+ mwindow->roll_track_down(popup->track);
+ return 1;
+}
+
+
TrackPopupResize::TrackPopupResize(MWindow *mwindow, TrackPopup *popup)
: BC_MenuItem(_("Resize track..."))
{
mwindow->add_audio_track_entry(1, popup->track);
break;
case TRACK_VIDEO:
- mwindow->add_video_track_entry(popup->track);
+ mwindow->add_video_track_entry(1, popup->track);
break;
case TRACK_SUBTITLE:
- mwindow->add_subttl_track_entry(popup->track);
+ mwindow->add_subttl_track_entry(1, popup->track);
break;
}
return 1;
this->mwindow = mwindow;
this->popup = popup;
strcpy(new_text, !popup->edit ? "" : popup->edit->user_title);
+// *** CONTEXT_HELP ***
+ context_help_set_keyword("Track Popup Menu");
}
TrackPopupUserTitleWindow::~TrackPopupUserTitleWindow()
{
this->mwindow = mwindow;
this->popup = popup;
+// *** CONTEXT_HELP ***
+ context_help_set_keyword("Track Popup Menu");
}
TrackPopupShowWindow::~TrackPopupShowWindow()