00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef STATUSB_H
00012 #define STATUSB_H
00013
00014 #ifdef __GNUG__
00015 #pragma interface
00016 #endif
00017
00018 #include <time.h>
00019 #include <wx/string.h>
00020
00021
00022 class StatusBar
00023 {
00024 public:
00025
00026 StatusBar(){};
00027 virtual ~StatusBar();
00028
00029 virtual void SetXY(double = 0.0, double = 0.0)=0;
00030 virtual void ResetCoord()=0;
00031 virtual void SetFile(char* = 0)=0;
00032 virtual void SetFile(const wxString&)=0;
00033 virtual void SetProcess(char* = 0)=0;
00034 virtual void SetTime(time_t seconds = 0)=0;
00035 virtual void SetRecording(int status = 0)=0;
00036 virtual void SetInsertLayer(const char* insertlayer)=0;
00037 virtual void SetZoom(float factor = 1)=0;
00038 virtual void Reset()=0;
00039 void StartDTimer();
00040 void EndDTimer();
00041 int GetDTimerOn();
00042 time_t GetDTimer();
00043
00044 protected:
00045 int timer;
00046 time_t oldtime;
00047 time_t curtime;
00048 };
00049
00050 #endif
statusb.h Source File -- Thu Nov 28 21:24:56 2002 -- 28 Nov 2002 -- 1.2.18 -- -- . --