StatusBar.hh
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #ifndef STATUSBAR_HH
00027 #define STATUSBAR_HH
00028
00029 #include <FL/Fl_Group.H>
00030
00031 class Fl_Value_Output;
00032 class Fl_Output;
00033
00034 namespace gazebo
00035 {
00036
00038 class StatusBar : public Fl_Group
00039 {
00041 public: StatusBar (int x, int y, int w, int h, const char *l=0);
00042
00044 public: virtual ~StatusBar();
00045
00047 public: void Update();
00048
00049 public: int handle( int event );
00050
00051 private: Fl_Value_Output *iterations;
00052 private: Fl_Value_Output *fps;
00053 private: Fl_Value_Output *realTime;
00054 private: Fl_Value_Output *pauseTime;
00055 private: Fl_Value_Output *simTime;
00056
00057 private: Fl_Output *statusString;
00058 };
00059
00060 }
00061
00062 #endif