class KeyframesFollowEdits;
class CursorOnFrames;
class TypelessKeyframes;
+class SetBRenderActive;
class LoopPlayback;
class Redo;
KeyframesFollowEdits *keyframes_follow_edits;
CursorOnFrames *cursor_on_frames;
TypelessKeyframes *typeless_keyframes;
+ SetBRenderActive *brender_active;
LoopPlayback *loop_playback;
ShowAssets *show_assets;
ShowTitles *show_titles;
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);
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
MWindow *mwindow;
};
-class SetBRenderStart : public BC_MenuItem
+class SetBRenderActive : public BC_MenuItem
{
public:
- SetBRenderStart(MWindow *mwindow);
+ SetBRenderActive(MWindow *mwindow);
int handle_event();
MWindow *mwindow;
};