no longer need ffmpeg patch0 which was for Termux
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / awindowgui.h
index 6ba8d504cab7fa8e473e227dbfd0947be5791a54..311e3da1afa89cdcd27f4344367731772a1291ea 100644 (file)
@@ -165,6 +165,7 @@ public:
        AssetPicon *picon;
        VFrame *temp;
        int64_t length;
+       int broken;
 
        VFrame *frame();
        int64_t set_seq_no(int64_t no);
@@ -207,14 +208,11 @@ public:
        void set_view_popup(AssetVIcon *v, int draw_mode);
        void set_view_popup(AssetVIcon *v);
        ViewPopup *new_view_window(ViewPopup *popup);
-       void drawing_started();
-       void drawing_stopped();
-       void close_view_popup();
+       void stop_vicon_drawing(int wait=0);
 
        AWindowGUI *gui;
        int draw_mode;
        int vicon_cmodel;
-       Mutex *draw_lock;
 };
 
 
@@ -270,7 +268,7 @@ public:
        int drag_stop();
 // Collect items into the drag vectors of MainSession
        void collect_assets(int proxy=0);
-       EDL *collect_proxy(Indexable *indexable);
+       EDL *collect_proxy(Asset *asset);
        void create_persistent_folder(ArrayList<BC_ListBoxItem*> *output,
                int do_audio,
                int do_video,
@@ -287,8 +285,7 @@ public:
        int save_defaults(BC_Hash *defaults);
        int load_defaults(BC_Hash *defaults);
        int start_vicon_drawing();
-       int stop_vicon_drawing();
-       void close_view_popup();
+       int stop_vicon_drawing(int wait=0);
        void update_picon(Indexable *indexable);
        int cycle_assetlist_format();
        void hide_tip_info();
@@ -415,6 +412,8 @@ public:
        int mouse_over_event(int no);
        void show_tip_info(const char *info, int no);
        void hide_tip_info();
+// *** CONTEXT_HELP ***
+       int keypress_event();
 
        MWindow *mwindow;
        AWindowGUI *gui;