X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fmwindow.h;h=ef4ca95531af019066369b264d7ae92d85457591;hb=a6369311556cc1e1877142181d8606e4f68aa803;hp=271a4f89e5be0e87dc98247fca30bef618db35ef;hpb=667ff598ae2a94f48c7056aee1d77d7cde39066b;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/mwindow.h b/cinelerra-5.1/cinelerra/mwindow.h index 271a4f89..ef4ca955 100644 --- a/cinelerra-5.1/cinelerra/mwindow.h +++ b/cinelerra-5.1/cinelerra/mwindow.h @@ -209,6 +209,7 @@ public: void refresh_mixers(); void stop_mixers(); void close_mixers(); + void open_mixers(); ZWindow *get_mixer(Mixer *&mixer); void del_mixer(ZWindow *zwindow); int mixer_track_active(Track *track); @@ -248,6 +249,7 @@ public: int move_right(int64_t distance = 0); void move_up(int64_t distance = 0); void move_down(int64_t distance = 0); + int find_selection(double position, int scroll_display = 0); // seek to labels // shift_down must be passed by the caller because different windows call @@ -257,6 +259,8 @@ public: // seek to edit handles int next_edit_handle(int shift_down); int prev_edit_handle(int shift_down); +// seek to keyframes + int nearest_plugin_keyframe(int shift_down, int dir); // offset is pixels to add to track_start void trackmovement(int offset, int pane_number); // view_start is pixels @@ -348,8 +352,6 @@ public: static void create_defaults_path(char *string, const char *config_file); void delete_folder(char *folder); - void delete_inpoint(); - void delete_outpoint(); void delete_track(); void delete_track(Track *track); @@ -478,6 +480,7 @@ public: void toggle_editing_mode(); void set_inpoint(int is_mwindow); void set_outpoint(int is_mwindow); + void unset_inoutpoint(int is_mwindow); void splice(EDL *source); void toggle_loop_playback(); void trim_selection();