Files Classes Functions Hierarchy
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
1.5.8