X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fbinfolder.h;h=142ff380158f3df48f0fff371998c6ed1c59dec8;hb=fe342c90022bff98669b5cc96817cafe98c4e768;hp=38b014d43ab2bd540e2175f2b2482ef59a81766d;hpb=2f7295c1067fb2935ddc215831431c2959782ee3;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/binfolder.h b/cinelerra-5.1/cinelerra/binfolder.h index 38b014d4..142ff380 100644 --- a/cinelerra-5.1/cinelerra/binfolder.h +++ b/cinelerra-5.1/cinelerra/binfolder.h @@ -26,6 +26,7 @@ #include "awindowgui.inc" #include "binfolder.inc" #include "datatype.h" +#include "edl.inc" #include "filesystem.h" #include "guicast.h" #include "indexable.h" @@ -78,7 +79,7 @@ public: class BinFolder { public: - BinFolder(int awindow_folder, const char *title); + BinFolder(int awindow_folder, int is_clips, const char *title); BinFolder(BinFolder &that); ~BinFolder(); @@ -87,10 +88,12 @@ public: int load_xml(FileXML *file); double matches_indexable(Indexable *idxbl); void copy_from(BinFolder *that); - void add_patterns(ArrayList *drag_assets); + const char *get_idxbl_title(Indexable *idxbl); + int add_patterns(ArrayList *drag_assets, int use_basename); char title[BCSTRLEN]; int awindow_folder; + int is_clips; }; class BinFolders : public ArrayList @@ -550,9 +553,10 @@ public: BC_Window *new_gui(); void handle_done_event(int result); void handle_close_event(int result); - void start(int x, int y, int w, int h); + void start(int x, int y, int w, int h, int is_clips); int wx, wy, ww, wh; + int is_clips; AWindowGUI *agui; NewFolderGUI *window; }; @@ -575,6 +579,7 @@ public: BinFolderAddFilter *add_filter; BinFolderDelFilter *del_filter; BinFolderApplyFilter *apply_filter; + BC_Title *text_title; BC_TextBox *text_box; Atom modify_folder_xatom; BC_OKButton *ok_button; @@ -595,6 +600,7 @@ public: AWindowGUI *agui; BinFolder *original, *folder; ModifyFolderGUI *window; + EDL *modify_edl; };