X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Feditpopup.h;fp=cinelerra-5.1%2Fcinelerra%2Feditpopup.h;h=488bf4f1d289518f34e35d9a3de228ed327f90af;hp=89754a25b880ce9ebbb23f9b72723c67c49326e7;hb=ee1879b1a1850e1d4e19c034d4a9c5459274bbb6;hpb=c98ecabef4f08c66ad7dbd3004cf7995e012dc3e diff --git a/cinelerra-5.1/cinelerra/editpopup.h b/cinelerra-5.1/cinelerra/editpopup.h index 89754a25..488bf4f1 100644 --- a/cinelerra-5.1/cinelerra/editpopup.h +++ b/cinelerra-5.1/cinelerra/editpopup.h @@ -23,30 +23,13 @@ #define EDITPOPUP_H #include "guicast.h" +#include "edit.inc" +#include "editpopup.inc" #include "mwindow.inc" #include "mwindowgui.inc" -#include "edit.inc" #include "plugindialog.inc" #include "resizetrackthread.inc" -class EditPopup; -class EditPopupMatchSize; -class EditPopupResize; -class EditPopupDeleteTrack; -class EditPopupAddTrack; -class EditPopupFindAsset; -class EditAttachEffect; -class EditMoveTrackUp; -class EditMoveTrackDown; -class EditPopupTitle; -class EditTitleDialogThread; -class EditPopupTitleText; -class EditPopupTitleWindow; -class EditPopupShow; -class EditShowDialogThread; -class EditPopupShowText; -class EditPopupShowWindow; - class EditPopup : public BC_PopupMenu { public: @@ -54,104 +37,83 @@ public: ~EditPopup(); void create_objects(); - int update(Track *track, Edit *edit); + int update(Edit *edit); MWindow *mwindow; MWindowGUI *gui; -// Acquired through the update command as the edit currently being operated on Edit *edit; - Track *track; - EditPopupResize *resize_option; - EditPopupMatchSize *matchsize_option; }; -class EditPopupMatchSize : public BC_MenuItem -{ -public: - EditPopupMatchSize(MWindow *mwindow, EditPopup *popup); - ~EditPopupMatchSize(); - int handle_event(); - MWindow *mwindow; - EditPopup *popup; -}; -class EditPopupResize : public BC_MenuItem +class EditPopupClear : public BC_MenuItem { public: - EditPopupResize(MWindow *mwindow, EditPopup *popup); - ~EditPopupResize(); + EditPopupClear(MWindow *mwindow, EditPopup *popup); int handle_event(); + MWindow *mwindow; EditPopup *popup; - ResizeTrackThread *dialog_thread; }; -class EditPopupDeleteTrack : public BC_MenuItem +class EditPopupDelete : public BC_MenuItem { public: - EditPopupDeleteTrack(MWindow *mwindow, EditPopup *popup); + EditPopupDelete(MWindow *mwindow, EditPopup *popup); int handle_event(); + MWindow *mwindow; EditPopup *popup; }; -class EditPopupAddTrack : public BC_MenuItem +class EditPopupCopy : public BC_MenuItem { public: - EditPopupAddTrack(MWindow *mwindow, EditPopup *popup); + EditPopupCopy(MWindow *mwindow, EditPopup *popup); int handle_event(); + MWindow *mwindow; EditPopup *popup; }; -class EditPopupFindAsset : public BC_MenuItem +class EditPopupCut : public BC_MenuItem { public: - EditPopupFindAsset(MWindow *mwindow, EditPopup *popup); + EditPopupCut(MWindow *mwindow, EditPopup *popup); int handle_event(); + MWindow *mwindow; EditPopup *popup; }; - -class EditAttachEffect : public BC_MenuItem +class EditPopupCopyCut : public BC_MenuItem { public: - EditAttachEffect(MWindow *mwindow, EditPopup *popup); - ~EditAttachEffect(); - + EditPopupCopyCut(MWindow *mwindow, EditPopup *popup); int handle_event(); MWindow *mwindow; EditPopup *popup; - PluginDialogThread *dialog_thread; }; -class EditMoveTrackUp : public BC_MenuItem +class EditPopupPaste : public BC_MenuItem { public: - EditMoveTrackUp(MWindow *mwindow, EditPopup *popup); - ~EditMoveTrackUp(); - + EditPopupPaste(MWindow *mwindow, EditPopup *popup); int handle_event(); MWindow *mwindow; EditPopup *popup; }; -class EditMoveTrackDown : public BC_MenuItem +class EditPopupFindAsset : public BC_MenuItem { public: - EditMoveTrackDown(MWindow *mwindow, EditPopup *popup); - ~EditMoveTrackDown(); - + EditPopupFindAsset(MWindow *mwindow, EditPopup *popup); int handle_event(); - MWindow *mwindow; EditPopup *popup; }; - class EditPopupTitle : public BC_MenuItem { public: