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

FileDialog.h

00001 
00002 #ifndef _FILEDLG_
00003 #define _FILEDLG_
00004 
00005 #include <glui.h>
00006 #include <glut.h>
00007 #include <string>
00008 
00009 using namespace std;
00010 
00016 class FileDialog {
00017   private:
00022     string tempPath;
00023 
00028     string lastElement;
00029 
00035     GLUI *panel;
00036 
00041     GLUI_Button *okBtn;
00042 
00047     GLUI_Button *cancelBtn;
00048     
00050     GLUI_Panel *buttonPanel;
00051     
00057     GLUI_StaticText *msgText;
00058     
00060     GLUI_EditText *pathText;
00061      
00062   public:
00067     char *path;
00068     
00070     FileDialog();
00071     
00073     void hide();
00074     
00076     void show();
00077     
00079     void show(char *errorMsg);
00080     
00085     void confirm();    
00086 };
00087 #endif

Generated on Mon Dec 12 15:20:26 2005 for CCube by  doxygen 1.4.1