X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fmainmenu.h;h=6e277aedba2ab6bf6235833a27f4efb288805dda;hb=b78e8ac7987fbf35a4ba60534c4a3d2b290562b9;hp=b88768ebab26d464871cfca9c2c2c39df564fc11;hpb=30bdb85eb33a8ee7ba675038a86c6be59c43d7bd;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/mainmenu.h b/cinelerra-5.1/cinelerra/mainmenu.h index b88768eb..6e277aed 100644 --- a/cinelerra-5.1/cinelerra/mainmenu.h +++ b/cinelerra-5.1/cinelerra/mainmenu.h @@ -28,6 +28,7 @@ class PluginsFollowEdits; class KeyframesFollowEdits; class CursorOnFrames; class TypelessKeyframes; +class SetBRenderActive; class LoopPlayback; class Redo; @@ -120,6 +121,7 @@ public: KeyframesFollowEdits *keyframes_follow_edits; CursorOnFrames *cursor_on_frames; TypelessKeyframes *typeless_keyframes; + SetBRenderActive *brender_active; LoopPlayback *loop_playback; ShowAssets *show_assets; ShowTitles *show_titles; @@ -284,18 +286,18 @@ public: class KeyframeCurveType : public BC_MenuItem { public: - KeyframeCurveType(MWindow *mwindow, int curve_type); + KeyframeCurveType(MWindow *mwindow); ~KeyframeCurveType(); void create_objects(); + void update(int curve_type); int handle_event(); MWindow *mwindow; KeyframeCurveTypeMenu *curve_menu; - int curve_type; }; -class KeyframeCurveTypeMenu : public BC_PopupMenu +class KeyframeCurveTypeMenu : public BC_SubMenu { public: KeyframeCurveTypeMenu(KeyframeCurveType *menu_item); @@ -307,11 +309,13 @@ public: class KeyframeCurveTypeItem : public BC_MenuItem { public: - KeyframeCurveTypeItem(int type); + KeyframeCurveTypeItem(int type, KeyframeCurveType *main_item); ~KeyframeCurveTypeItem(); - int handle_event(); + KeyframeCurveType *main_item; int type; + + int handle_event(); }; class CutDefaultKeyframe : public BC_MenuItem @@ -552,10 +556,10 @@ public: MWindow *mwindow; }; -class SetBRenderStart : public BC_MenuItem +class SetBRenderActive : public BC_MenuItem { public: - SetBRenderStart(MWindow *mwindow); + SetBRenderActive(MWindow *mwindow); int handle_event(); MWindow *mwindow; };