00001 /* $Id: RenderWindow.hh,v 1.5 2005/05/11 11:40:11 pfb Exp $ */ 00002 // generated 2003/1/17 11:10:36 WST by pfb@goldmund.(none) 00003 // using glademm V0.6.4 00004 // 00005 // newer (non customized) versions of this file go to RenderWindow.hh_new 00006 00007 // you might replace 00008 // class foo : public foo_glade { ... }; 00009 // by 00010 // typedef foo_glade foo; 00011 // if you didn't make any modifications to the widget 00012 00013 #ifndef _RENDERWINDOW_HH 00014 # include "RenderWindow_glade.hh" 00015 # define _RENDERWINDOW_HH 00016 00021 class vtkRenderWindow; 00022 class CarpetViewerSingleton; 00023 00024 class RenderWindow : public RenderWindow_glade 00025 { 00026 //**************************************************************************** 00027 public: 00028 00032 RenderWindow(); 00033 00037 virtual ~RenderWindow(); 00038 00044 gint on_RenderWindow_expose_event(GdkEventExpose *event); 00045 00051 gint on_RenderWindow_configure_event(GdkEventConfigure *event); 00052 00056 void on_RenderWindow_realize(); 00057 00061 gint on_RenderWindow_map_event(GdkEventAny *); 00062 00066 void on_RenderWindow_show(); 00067 00068 //**************************************************************************** 00069 private: 00070 00071 friend class RenderWindow_glade; 00072 00073 vtkRenderWindow *renderwindow; 00074 CarpetViewerSingleton *carpetviewer; 00075 bool realized; 00076 }; 00077 00078 /* 00079 * $Log: RenderWindow.hh,v $ 00080 * Revision 1.5 2005/05/11 11:40:11 pfb 00081 * Added module info. 00082 * 00083 * Revision 1.4 2003/02/03 18:32:27 pfb 00084 * Added Log etc decoration. 00085 * 00086 * Revision 1.3 2003/01/24 13:54:26; pfb 00087 * Changed CarpetViewer to CarpetViewerSingleton. 00088 * 00089 * Revision 1.2 2003/01/24 13:40:04; pfb 00090 * Added on_RenderWindow_map_event() and on_RenderWindow_show(). 00091 * 00092 * Revision 1.1 2003/01/22 17:33:32; pfb 00093 * Initial rev. 00094 * 00095 */ 00096 00100 #endif