X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fmwindow.h;h=abe72590dba9a3d98f786657a0cfd1f611110879;hb=96de7cbf98b4fc79dccfb6d09313e2c7c7e2384e;hp=7628632ea92e409c6661bddf037a8bd3b386ecb2;hpb=6fd57106820e676e368399d16b925bdc78d34621;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/mwindow.h b/cinelerra-5.1/cinelerra/mwindow.h index 7628632e..abe72590 100644 --- a/cinelerra-5.1/cinelerra/mwindow.h +++ b/cinelerra-5.1/cinelerra/mwindow.h @@ -24,6 +24,7 @@ #include #include +#include "apatchgui.h" #include "arraylist.h" #include "asset.inc" #include "assets.inc" @@ -92,6 +93,7 @@ #include "transition.inc" #include "transportque.inc" #include "videowindow.inc" +#include "vpatchgui.h" #include "vwindow.inc" #include "wwindow.inc" #include "wavecache.inc" @@ -119,7 +121,7 @@ public: 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(); @@ -135,6 +137,7 @@ public: 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); @@ -481,6 +484,10 @@ public: 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(); @@ -589,6 +596,7 @@ public: int wait_warning(); // Levels LevelWindow *lwindow; + Mutex *run_lock; // Lock during creation and destruction of GUI Mutex *plugin_gui_lock; Mutex *dead_plugin_lock; @@ -613,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); - void set_brender_start(); + void set_brender_range(); int put_commercial(); void activate_commercial() { commercial_active = 1; } void commit_commercial(); @@ -664,7 +672,7 @@ public: void init_commercials(); static void add_plugins(ArrayList &plugins); static void delete_plugins(); -// +// void clean_indexes(); // TimeBomb timebomb; SigHandler *sighandler;