r956: README.BUILD - add more library recommendations
[cinelerra_cv/ct.git] / cinelerra / savefile.h
blob0fd78f7c0d373cd4356b2dd982a365c1c463311a
1 #ifndef SAVEFILE_H
2 #define SAVEFILE_H
4 #include "guicast.h"
5 #include "mainmenu.inc"
6 #include "mwindow.inc"
7 #include "savefile.inc"
9 class SaveBackup : public BC_MenuItem
11 public:
12 SaveBackup(MWindow *mwindow);
13 int handle_event();
14 MWindow *mwindow;
17 class Save : public BC_MenuItem
19 public:
20 Save(MWindow *mwindow);
21 int handle_event();
22 int create_objects(SaveAs *saveas);
23 int save_before_quit();
25 int quit_now;
26 MWindow *mwindow;
27 SaveAs *saveas;
30 class SaveAs : public BC_MenuItem, public Thread
32 public:
33 SaveAs(MWindow *mwindow);
34 int set_mainmenu(MainMenu *mmenu);
35 int handle_event();
36 void run();
38 int quit_now;
39 MWindow *mwindow;
40 MainMenu *mmenu;
43 class SaveFileWindow : public BC_FileBox
45 public:
46 SaveFileWindow(MWindow *mwindow, char *init_directory);
47 ~SaveFileWindow();
48 MWindow *mwindow;
51 #endif