X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fkeyframepopup.h;h=21df4abdc8365878c4a3b23323ff458674595590;hb=9f917bc27389ebc36568a1f465b42208f7e8e46a;hp=d774686b77fc503023fe398956472bbef23d4031;hpb=30bdb85eb33a8ee7ba675038a86c6be59c43d7bd;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/keyframepopup.h b/cinelerra-5.1/cinelerra/keyframepopup.h index d774686b..21df4abd 100644 --- a/cinelerra-5.1/cinelerra/keyframepopup.h +++ b/cinelerra-5.1/cinelerra/keyframepopup.h @@ -28,16 +28,11 @@ #include "plugin.inc" #include "plugindialog.inc" #include "keyframe.inc" +#include "keyframepopup.inc" #include "automation.h" #include "floatauto.h" -class KeyframePopupDelete; -class KeyframePopupShow; -class KeyframePopupCopy; -class KeyframePopupCurveMode; -class KeyframePopupEdit; - class KeyframePopup : public BC_PopupMenu { @@ -68,6 +63,7 @@ private: KeyframePopupCurveMode *key_linear; KeyframePopupCurveMode *key_free_t; KeyframePopupCurveMode *key_free; + bool key_edit_displayed; bool key_mode_displayed; void handle_curve_mode(Autos *autos, Auto *auto_keyframe); @@ -134,4 +130,28 @@ public: KeyframePopup *popup; }; +class KeyframeHidePopup : public BC_PopupMenu +{ +public: + KeyframeHidePopup(MWindow *mwindow, MWindowGUI *gui); + ~KeyframeHidePopup(); + + void create_objects(); + int update(Autos *autos); + + MWindow *mwindow; + MWindowGUI *gui; + Autos *keyframe_autos; +}; + +class KeyframePopupHide : public BC_MenuItem +{ +public: + KeyframePopupHide(MWindow *mwindow, KeyframeHidePopup *popup); + int handle_event(); + + MWindow *mwindow; + KeyframeHidePopup *popup; +}; + #endif