00001 #ifndef _MENUBAR_
00002 #define _MENUBAR_
00003
00004 #include <glui.h>
00005 #include <string>
00006
00007 #include "LifeVariables.h"
00008 #include "RawReader.h"
00009
00010 using namespace std;
00011
00015 class MenuBar {
00016 private:
00018 GLUI *panel;
00019
00021 GLUI_Listbox *openFileList;
00022
00024 GLUI_Button *setFileBtn;
00025
00027 GLUI_Button *addPathBtn;
00028
00030
00031
00032 public:
00034 int selectedFile;
00035
00036
00038 string renderModeStr;
00039
00041 string fileInfoStr;
00042
00053 MenuBar(int mainWindowRef=0, int position=0);
00054
00056 void switchRenderMode();
00057
00059 void enableModeSelection();
00060
00062 void disableModeSelection();
00063
00068 void updateFileList();
00069
00070 };
00071
00072 #endif