core/vgui/vgui_statusbuf.h
Go to the documentation of this file.
00001 // This is core/vgui/vgui_statusbuf.h
00002 #ifndef vgui_statusbuf_h_
00003 #define vgui_statusbuf_h_
00004 #ifdef VCL_NEEDS_PRAGMA_INTERFACE
00005 #pragma interface
00006 #endif
00007 //:
00008 // \file
00009 // \brief  Statusbar buffer?
00010 // \author Philip C. Pritchett, Robotics Research Group, University of Oxford
00011 // \date   21 Nov 99
00012 //
00013 //  Contains class vgui_statusbuf
00014 //
00015 // \verbatim
00016 //  Modifications
00017 //   21-Nov-1999 P.Pritchett - Initial version.
00018 // \endverbatim
00019 
00020 #include <vcl_streambuf.h>
00021 class vgui_statusbar;
00022 
00023 class vgui_statusbuf : public vcl_streambuf
00024 {
00025  public:
00026   vgui_statusbuf (vgui_statusbar* s) { status = s; }
00027   int sync ();
00028   int overflow (int ch);
00029   int underflow(){return 0;}
00030   //int xsputn( char* text, int n);
00031   //streamsize xsputn(char* text, streamsize n);
00032   //streamsize xsputn(const char* text, streamsize n);
00033 
00034  private:
00035   vgui_statusbar* status;
00036 };
00037 
00038 #endif // vgui_statusbuf_h_