projects
/
goodguy
/
history.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
yuv xfer error for ffmpeg, improve ffmpeg filters for opts, motion layout
[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 0ac72d2ad329f74cff5fcad45bae678e69dd957d..abe72590dba9a3d98f786657a0cfd1f611110879 100644
(file)
--- a/
cinelerra-5.1/cinelerra/mwindow.h
+++ b/
cinelerra-5.1/cinelerra/mwindow.h
@@
-24,10
+24,12
@@
#include <stdio.h>
#include <stdint.h>
#include <stdio.h>
#include <stdint.h>
+#include "apatchgui.h"
#include "arraylist.h"
#include "asset.inc"
#include "assets.inc"
#include "audiodevice.inc"
#include "arraylist.h"
#include "asset.inc"
#include "assets.inc"
#include "audiodevice.inc"
+#include "autos.inc"
#include "awindow.inc"
#include "batchrender.inc"
#include "bcwindowbase.inc"
#include "awindow.inc"
#include "batchrender.inc"
#include "bcwindowbase.inc"
@@
-91,6
+93,7
@@
#include "transition.inc"
#include "transportque.inc"
#include "videowindow.inc"
#include "transition.inc"
#include "transportque.inc"
#include "videowindow.inc"
+#include "vpatchgui.h"
#include "vwindow.inc"
#include "wwindow.inc"
#include "wavecache.inc"
#include "vwindow.inc"
#include "wwindow.inc"
#include "wavecache.inc"
@@
-118,7
+121,7
@@
public:
int run_script(FileXML *script);
int new_project();
int delete_project(int flash = 1);
int run_script(FileXML *script);
int new_project();
int delete_project(int flash = 1);
- void quit(
int unlock
);
+ void quit();
int restart() { return restart_status; }
int load_defaults();
int restart() { return restart_status; }
int load_defaults();
@@
-134,6
+137,7
@@
public:
void show_lwindow();
void show_cwindow();
void show_gwindow();
void show_lwindow();
void show_cwindow();
void show_gwindow();
+ void hide_gwindow();
int tile_windows(int window_config);
char *get_cwindow_display();
// void set_titles(int value);
int tile_windows(int window_config);
char *get_cwindow_display();
// void set_titles(int value);
@@
-448,6
+452,7
@@
public:
void set_automation_mode(int mode);
void set_keyframe_type(int mode);
void set_auto_keyframes(int value, int lock_mwindow, int lock_cwindow);
void set_automation_mode(int mode);
void set_keyframe_type(int mode);
void set_auto_keyframes(int value, int lock_mwindow, int lock_cwindow);
+ void set_auto_visibility(Autos *autos, int value);
void set_labels_follow_edits(int value);
// Update the editing mode
void set_labels_follow_edits(int value);
// Update the editing mode
@@
-479,6
+484,10
@@
public:
int paste_default_keyframe();
int clear_default_keyframe();
int paste_default_keyframe();
int clear_default_keyframe();
+ FloatAuto* get_float_auto(PatchGUI *patch,int idx);
+ IntAuto* get_int_auto(PatchGUI *patch,int idx);
+ PanAuto* get_pan_auto(PatchGUI *patch);
+
int modify_edithandles();
int modify_pluginhandles();
void finish_modify_handles();
int modify_edithandles();
int modify_pluginhandles();
void finish_modify_handles();
@@
-526,7
+535,6
@@
public:
// Menu items
ArrayList<ColormodelItem*> colormodels;
// Menu items
ArrayList<ColormodelItem*> colormodels;
- ArrayList<InterlaceautofixoptionItem*> interlace_asset_autofixoptions;
ArrayList<InterlacemodeItem*> interlace_project_modes;
ArrayList<InterlacemodeItem*> interlace_asset_modes;
ArrayList<InterlacefixmethodItem*> interlace_asset_fixmethods;
ArrayList<InterlacemodeItem*> interlace_project_modes;
ArrayList<InterlacemodeItem*> interlace_asset_modes;
ArrayList<InterlacefixmethodItem*> interlace_asset_fixmethods;
@@
-585,8
+593,10
@@
public:
// Warning window
WWindow *wwindow;
void show_warning(int *do_warning, const char *text);
// Warning window
WWindow *wwindow;
void show_warning(int *do_warning, const char *text);
+ int wait_warning();
// Levels
LevelWindow *lwindow;
// Levels
LevelWindow *lwindow;
+ Mutex *run_lock;
// Lock during creation and destruction of GUI
Mutex *plugin_gui_lock;
Mutex *dead_plugin_lock;
// Lock during creation and destruction of GUI
Mutex *plugin_gui_lock;
Mutex *dead_plugin_lock;
@@
-611,7
+621,7
@@
public:
// This one happens asynchronously of the others. Used by playback to
// see what frame is background rendered.
int brender_available(int position);
// This one happens asynchronously of the others. Used by playback to
// see what frame is background rendered.
int brender_available(int position);
- void set_brender_
start
();
+ void set_brender_
range
();
int put_commercial();
void activate_commercial() { commercial_active = 1; }
void commit_commercial();
int put_commercial();
void activate_commercial() { commercial_active = 1; }
void commit_commercial();
@@
-662,7
+672,7
@@
public:
void init_commercials();
static void add_plugins(ArrayList<PluginServer*> &plugins);
static void delete_plugins();
void init_commercials();
static void add_plugins(ArrayList<PluginServer*> &plugins);
static void delete_plugins();
-//
+//
void clean_indexes();
// TimeBomb timebomb;
SigHandler *sighandler;
void clean_indexes();
// TimeBomb timebomb;
SigHandler *sighandler;