00001 #ifndef _QG_PLOT_FRAME_HH_ 00002 #define _QG_PLOT_FRAME_HH_ 00003 00011 #include "TGFrame.h" 00012 00013 class QGCanvasWindow; 00014 class QGPlotIconsFrame; 00015 class TRootEmbeddedCanvas; 00016 00017 class QGPlotFrame : public TGHorizontalFrame { 00018 public: 00020 virtual ~QGPlotFrame(); 00021 00023 QGCanvasWindow *GetCanvasWindow() {return fCanvasWindow;} 00024 00026 TRootEmbeddedCanvas *GetEmbeddedCanvas() {return fCanvas;} 00027 00028 private: 00030 QGPlotFrame(QGCanvasWindow *p, UInt_t w, UInt_t h); 00031 00033 TRootEmbeddedCanvas *fCanvas; 00034 00036 QGCanvasWindow *fCanvasWindow; 00037 00039 QGPlotIconsFrame *fPlotIconsFrame; 00040 00041 friend class QGCanvasWindow; 00042 00043 ClassDef(QGPlotFrame, 0) 00044 }; 00045 00046 #endif