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

bcnewfolder.h

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

Generated on Sun Jan 8 13:26:32 2006 for Guicast-svn by  doxygen 1.4.4