projects
/
goodguy
/
history.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
viewer window playback tweaks
[goodguy/history.git]
/
cinelerra-5.1
/
cinelerra
/
mwindow.h
diff --git
a/cinelerra-5.1/cinelerra/mwindow.h
b/cinelerra-5.1/cinelerra/mwindow.h
index 271a4f89e5be0e87dc98247fca30bef618db35ef..31c5be709d439ce210db37cf4291392a7536488a 100644
(file)
--- a/
cinelerra-5.1/cinelerra/mwindow.h
+++ b/
cinelerra-5.1/cinelerra/mwindow.h
@@
-199,6
+199,7
@@
public:
// Find the plugin whose title matches title and return it
static PluginServer* scan_plugindb(char *title,
int data_type);
// Find the plugin whose title matches title and return it
static PluginServer* scan_plugindb(char *title,
int data_type);
+ static void fix_plugin_title(char *title);
static int plugin_exists(const char *plugin_path, ArrayList<PluginServer*> &plugins);
static int plugin_exists(char *plugin_path);
void dump_plugindb(FILE *fp);
static int plugin_exists(const char *plugin_path, ArrayList<PluginServer*> &plugins);
static int plugin_exists(char *plugin_path);
void dump_plugindb(FILE *fp);
@@
-206,9
+207,11
@@
public:
void queue_mixers(EDL *edl, int command, int wait_tracking,
int use_inout, int update_refresh, int toggle_audio);
void queue_mixers(EDL *edl, int command, int wait_tracking,
int use_inout, int update_refresh, int toggle_audio);
+ void create_mixers();
void refresh_mixers();
void stop_mixers();
void close_mixers();
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);
ZWindow *get_mixer(Mixer *&mixer);
void del_mixer(ZWindow *zwindow);
int mixer_track_active(Track *track);
@@
-248,6
+251,7
@@
public:
int move_right(int64_t distance = 0);
void move_up(int64_t distance = 0);
void move_down(int64_t distance = 0);
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
// seek to labels
// shift_down must be passed by the caller because different windows call
@@
-257,6
+261,8
@@
public:
// seek to edit handles
int next_edit_handle(int shift_down);
int prev_edit_handle(int shift_down);
// 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
// offset is pixels to add to track_start
void trackmovement(int offset, int pane_number);
// view_start is pixels
@@
-348,8
+354,6
@@
public:
static void create_defaults_path(char *string, const char *config_file);
void delete_folder(char *folder);
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);
void delete_track();
void delete_track(Track *track);
@@
-478,6
+482,7
@@
public:
void toggle_editing_mode();
void set_inpoint(int is_mwindow);
void set_outpoint(int is_mwindow);
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();
void splice(EDL *source);
void toggle_loop_playback();
void trim_selection();