proj home

Files   Classes   Functions   Hierarchy  

menusystemsave01.h

Go to the documentation of this file.
00001 #ifndef MENUSYSTEMSAVE01_H
00002 #define MENUSYSTEMSAVE01_H
00003 
00004 #include <callbacks.h>
00005 #include <menusystem.h>
00006 #include <point.h>
00007 #include <typedefs.h>
00008 
00009 class menusystemsave01;
00010 
00014 class menusystemsave01 : public menusystem
00015 {
00016 public:
00017 
00019   string filename;
00021   string filenamedefault;
00022   
00023   uint filenameindex;
00024 
00025   uint state;
00026 
00028   bool sticky;
00029 
00031   fnobj1<void,menusystemsave01&>* savefile;
00032 
00033 //TODO callback
00034 
00035   menusystemsave01
00036   (
00037     point2<int> const & position_, 
00038     stringc & filenamedefault_,
00039     GLint const columnchange_,
00040     fnobj1<void,menusystemsave01&>* savefile_
00041   );  
00042 
00044   ~menusystemsave01()
00045     { if (savefile) delete savefile; savefile=0; }
00046 
00047   void readImmediate(charc ch);
00048 
00050   void readBufferedTerminationAction();
00051 
00053   void draw() { drawparentsnested(); };
00054 
00055   void update();
00056 };
00057 
00058 #endif
00059 

Generated on Fri Mar 4 00:49:29 2011 for Chelton Evans Source by  doxygen 1.5.8