X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Feditpopup.h;h=4b40006504c190f105a03e17c02f904df81d2e6c;hb=88d056e4f1b0a9fd692bbfb34262dd05359c4d9c;hp=f38a1a7e41fc3969016097ab899cfcf9f3138906;hpb=21c2e6b36d6a96c2f662a89459d607b5a387f4eb;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/editpopup.h b/cinelerra-5.1/cinelerra/editpopup.h index f38a1a7e..4b400065 100644 --- a/cinelerra-5.1/cinelerra/editpopup.h +++ b/cinelerra-5.1/cinelerra/editpopup.h @@ -29,6 +29,9 @@ #include "plugindialog.inc" #include "resizetrackthread.inc" +#define SNAPSHOT_PNG 0 +#define SNAPSHOT_JPEG 1 +#define SNAPSHOT_TIFF 2 class EditPopupResize; class EditPopupMatchSize; @@ -36,6 +39,9 @@ class EditPopupTitleText; class EditPopupTitleWindow; class EditPopupTitleButton; class EditPopupTitleButtonRes; +class EditSnapshot; +class SnapshotSubMenu; +class SnapshotMenuItem; class EditPopup : public BC_PopupMenu { @@ -177,5 +183,34 @@ public: }; +class EditSnapshot : public BC_MenuItem +{ +public: + EditSnapshot(MWindow *mwindow, EditPopup *popup); + ~EditSnapshot(); + + MWindow *mwindow; + EditPopup *popup; +}; + +class SnapshotSubMenu : public BC_SubMenu +{ +public: + SnapshotSubMenu(EditSnapshot *edit_snapshot); + ~SnapshotSubMenu(); + + EditSnapshot *edit_snapshot; +}; + +class SnapshotMenuItem : public BC_MenuItem +{ +public: + SnapshotMenuItem(SnapshotSubMenu *submenu, const char *text, int mode); + ~SnapshotMenuItem(); + + int handle_event(); + SnapshotSubMenu *submenu; + int mode; +}; #endif