X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Ftrackpopup.C;h=224343b42677b44d3718d8d98c6a5f41f3f4f241;hb=HEAD;hp=077fa9cb23cd208ea90fe20feb77f9a35257f0c4;hpb=26d01a213db5d4f6ee57224cc9a9ea37bd74318c;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/trackpopup.C b/cinelerra-5.1/cinelerra/trackpopup.C index 077fa9cb..576a48ba 100644 --- a/cinelerra-5.1/cinelerra/trackpopup.C +++ b/cinelerra-5.1/cinelerra/trackpopup.C @@ -66,6 +66,8 @@ void TrackPopup::create_objects() 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)); @@ -135,8 +137,6 @@ int TrackMoveUp::handle_event() return 1; } - - TrackMoveDown::TrackMoveDown(MWindow *mwindow, TrackPopup *popup) : BC_MenuItem(_("Move down")) { @@ -153,6 +153,37 @@ int TrackMoveDown::handle_event() } +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...")) { @@ -358,6 +389,8 @@ TrackPopupUserTitleWindow::TrackPopupUserTitleWindow(MWindow *mwindow, 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() @@ -557,6 +590,8 @@ TrackPopupShowWindow::TrackPopupShowWindow(MWindow *mwindow, { this->mwindow = mwindow; this->popup = popup; +// *** CONTEXT_HELP *** + context_help_set_keyword("Track Popup Menu"); } TrackPopupShowWindow::~TrackPopupShowWindow()