Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

newfolder.h

Go to the documentation of this file.
00001 #ifndef NEWFOLDER_H
00002 #define NEWFOLDER_H
00003 
00004 #include "awindowgui.inc"
00005 #include "guicast.h"
00006 #include "mutex.h"
00007 #include "mwindow.inc"
00008 
00009 class NewFolder : public BC_Window
00010 {
00011 public:
00012         NewFolder(MWindow *mwindow, AWindowGUI *awindow, int x, int y);
00013         ~NewFolder();
00014 
00015         int create_objects();
00016         char* get_text();
00017 
00018 private:
00019         BC_TextBox *textbox;
00020         MWindow *mwindow;
00021         AWindowGUI *awindow;
00022 };
00023 
00024 
00025 class NewFolderThread : public Thread
00026 {
00027 public:
00028         NewFolderThread(MWindow *mwindow, AWindowGUI *awindow);
00029         ~NewFolderThread();
00030 
00031         void run();
00032         int interrupt();
00033         int start_new_folder();
00034 
00035 private:
00036         Mutex change_lock, completion_lock;
00037         int active;
00038         MWindow *mwindow;
00039         AWindowGUI *awindow;
00040         NewFolder *window;
00041 };
00042 
00043 #endif

Generated on Sun Jan 8 13:38:57 2006 for Cinelerra-svn by  doxygen 1.4.4