fix editpanel wdw lock issues, use undo bracketing to avoid stop playback deadlocks
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / vwindowgui.h
index f5a36a06849e0d94b67df45e0036f7dbbf2fd1f8..60dcfeff1a56a7d0020032275c4f5933ac44485d 100644 (file)
@@ -56,7 +56,7 @@ public:
        int resize_event(int w, int h);
        int translation_event();
        int close_event();
        int resize_event(int w, int h);
        int translation_event();
        int close_event();
-       void stop_transport(const char *lock_msg);
+       void stop_transport();
        int keypress_event();
        int button_press_event();
        int cursor_leave_event();
        int keypress_event();
        int button_press_event();
        int cursor_leave_event();
@@ -135,18 +135,30 @@ public:
        VWindowEditing(MWindow *mwindow, VWindow *vwindow);
        virtual ~VWindowEditing();
 
        VWindowEditing(MWindow *mwindow, VWindow *vwindow);
        virtual ~VWindowEditing();
 
-       void copy_selection();
-       void splice_selection();
-       void overwrite_selection();
-       void set_inpoint();
-       void set_outpoint();
-       void unset_inoutpoint();
-       void to_clip();
-       void toggle_label();
-       void prev_label(int cut);
-       void next_label(int cut);
        double get_position();
        void set_position(double position);
        double get_position();
        void set_position(double position);
+       void set_click_to_play(int v);
+
+       void panel_stop_transport();
+       void panel_toggle_label();
+       void panel_next_label(int cut);
+       void panel_prev_label(int cut);
+       void panel_prev_edit(int cut);
+       void panel_next_edit(int cut);
+       void panel_copy_selection();
+       void panel_overwrite_selection();
+       void panel_splice_selection();
+       void panel_set_inpoint();
+       void panel_set_outpoint();
+       void panel_unset_inoutpoint();
+       void panel_to_clip();
+       void panel_cut();
+       void panel_paste();
+       void panel_fit_selection();
+       void panel_fit_autos(int all);
+       void panel_set_editing_mode(int mode);
+       void panel_set_auto_keyframes(int v);
+       void panel_set_labels_follow_edits(int v);
 
        MWindow *mwindow;
        VWindow *vwindow;
 
        MWindow *mwindow;
        VWindow *vwindow;