// @(#)root/gui:$Id$ // Author: Guy Barrand 30/05/2001 /************************************************************************* * Copyright (C) 1995-2021, Rene Brun and Fons Rademakers. * * All rights reserved. * * * * For the licensing terms see $ROOTSYS/LICENSE. * * For the list of contributors see $ROOTSYS/README/CREDITS. * *************************************************************************/ #ifndef ROOT_TGApplication #define ROOT_TGApplication #include "TApplication.h" class TGClient; class TGApplication : public TApplication { private: TString fDisplay; ///< display server to connect to TGClient *fClient{nullptr}; ///< pointer to the client environment protected: TGApplication() : TApplication() {} void LoadGraphicsLibs() override; public: TGApplication(const char *appClassName, Int_t *argc, char **argv, void *options = nullptr, Int_t numOptions = 0); ~TGApplication() override; void GetOptions(Int_t *argc, char **argv) override; ClassDefOverride(TGApplication,0) //GUI application singleton }; #endif