/* * OverviewFrame.hh * * Created on: Apr 21, 2015 * Author: Hovanes Egiyan */ #ifndef OVERVIEWFRAME_HH_ #define OVERVIEWFRAME_HH_ #include #include #include #include #include #include #include #include #include #include "ScanPlot.hh" #include "AnalysisMainFrame.hh" class OverviewFrame : public TGHorizontalFrame { protected: const ScanPlot* ofPlot; TGVerticalFrame* ofButtonFrame; TGTextButton* ofDrawButton; TRootEmbeddedCanvas* ofEmbeddedCanvas; AnalysisMainFrame* ofAnalysisFrame; TStyle* ofStyle; // Style for the mainframe OverviewFrame() {;} OverviewFrame(const OverviewFrame& frame ) {;} public: OverviewFrame( const ScanPlot* plot, const TGWindow* pWindow = 0, UInt_t width = 1, UInt_t height = 1 ); virtual ~OverviewFrame(); void DrawPlot(); void LaunchAnalysisFrame(); ClassDef(OverviewFrame,0) }; #endif /* OVERVIEWFRAME_HH_ */