collect_proxy nested_clip/edl fixes
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / awindowgui.h
index fc92007026e64f619bb5781b3f09d6eaecbd8b75..8584049de27b3e37d829809fffef8c9c599f6aa4 100644 (file)
@@ -131,6 +131,9 @@ public:
        int in_use;
        int persistent;
        time_t comments_time;
+       int comments_ffmt;
+       double comments_rate;
+       const char *comments_type;
        double sort_key;
        PluginServer *plugin;
        Label *label;
@@ -162,6 +165,7 @@ public:
        AssetPicon *picon;
        VFrame *temp;
        int64_t length;
+       int broken;
 
        VFrame *frame();
        int64_t set_seq_no(int64_t no);
@@ -267,7 +271,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,
@@ -288,6 +292,7 @@ public:
        void close_view_popup();
        void update_picon(Indexable *indexable);
        int cycle_assetlist_format();
+       void hide_tip_info();
 
        VFrame *get_picon(const char *name, const char *plugin_icons);
        VFrame *get_picon(const char *name);
@@ -371,6 +376,7 @@ public:
        int avicon_w, avicon_h;
        int vicon_drawing, play_off;
        int allow_iconlisting;
+       int tip_info;
 
 // Create custom atoms to be used for async messages between windows
        int create_custom_xatoms();
@@ -408,9 +414,12 @@ public:
        int focus_out_event();
        void update_vicon_area();
        int mouse_over_event(int no);
+       void show_tip_info(const char *info, int no);
+       void hide_tip_info();
 
        MWindow *mwindow;
        AWindowGUI *gui;
+       int info_tip;
 };
 
 class AWindowDivider : public BC_SubWindow