fullscreen segv fix, popup for 4opts preview, renderfarm print fix, pan widget upgrad...
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / cwindowgui.h
index 45734e4259603e74d5ed66b57761125ba12d02f5..c23db9bdbba6220080f28fa0f00561ec53a49cb6 100644 (file)
@@ -86,6 +86,7 @@ public:
        void keyboard_zoomout();
        void update_meters();
        void stop_transport(const char *lock_msg);
+       void sync_parameters(int change_type, int redraw=0, int overlay=0);
 
        MWindow *mwindow;
        CWindow *cwindow;
@@ -162,18 +163,30 @@ public:
        CWindowEditing(MWindow *mwindow, CWindow *cwindow);
        virtual ~CWindowEditing() {}
 
-       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);
-       void prev_edit(int cut);
-       void next_edit(int cut);
+       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;
        CWindow *cwindow;
@@ -281,8 +294,6 @@ public:
        int cursor_motion_event();
        int button_press_event();
        int button_release_event();
-       int get_fullscreen();
-       void set_fullscreen(int value);
        int test_crop(int button_press, int &redraw);
        int test_bezier(int button_press,
                int &redraw,
@@ -291,9 +302,12 @@ public:
                int do_camera);
        int do_ruler(int draw, int motion, int button_press, int button_release);
        int test_zoom(int &redraw);
+       void create_keyframe(int do_camera);
+       void camera_keyframe();
+       void projector_keyframe();
+       void reset_keyframe(int do_camera);
        void reset_camera();
        void reset_projector();
-       void reset_keyframe(int do_camera);
        void draw_crophandle(int x, int y);
        void zoom_auto();