00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef Fl_Double_Window_H
00023 #define Fl_Double_Window_H
00024
00025 #include "Fl_Window.H"
00026
00040 class FL_EXPORT Fl_Double_Window : public Fl_Window {
00041 protected:
00042 void flush(int eraseoverlay);
00047 char force_doublebuffering_;
00048 public:
00049 void show();
00050 void show(int a, char **b) {Fl_Window::show(a,b);}
00051 void flush();
00052 void resize(int,int,int,int);
00053 void hide();
00054 ~Fl_Double_Window();
00055
00060 Fl_Double_Window(int W, int H, const char *l = 0);
00061
00065 Fl_Double_Window(int X, int Y, int W, int H, const char *l = 0);
00066
00067 };
00068
00069 #endif
00070
00071
00072
00073