// g++ -Wall -O2 -g `root-config --cflags --glibs` -o rootbrowse rootbrowse.cxx #include #include #include #include class MyRootBrowser : public TRootBrowser { public: MyRootBrowser(TBrowser* b) : TRootBrowser(b, "rootbrowse", 640, 480) { } void CloseWindow() { TRootBrowser::CloseWindow(); gApplication->Terminate(); } }; class MyBrowser : public TBrowser { public: MyBrowser() : TBrowser() { delete fImp; fImp = new MyRootBrowser(this); Create(); } }; int main(int argc, char* argv[]) { TApplication app("rootbrowse", &argc, argv); for( int i=1; i