]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/EveBase/AliEveUtil.cxx
Resolving all symbols in the library
[u/mrichter/AliRoot.git] / EVE / EveBase / AliEveUtil.cxx
CommitLineData
2e29a658 1#include <TGClient.h>
2#include <TGPicture.h>
3#include <TSystem.h>
4#include <TString.h>
5
6#include "AliEveUtil.h"
7
8TGPicturePool* gAliEvePicturePool=0;
9AliEveUtil* AliEveUtil::fgAliEveUtil=0;
10
11ClassImp(AliEveUtil)
12AliEveUtil::AliEveUtil()
13{
14 gAliEvePicturePool = GetPicturePool();
15}
16
17void AliEveUtil::Init()
18{
19 if(fgAliEveUtil) return;
20
21 fgAliEveUtil = new AliEveUtil;
22}
23
24
25TGPicturePool* AliEveUtil::GetPicturePool()
26{
27 if(gAliEvePicturePool) return gAliEvePicturePool;
28
29 TString iconSearchPath(gSystem->Getenv("ALICE_ROOT") );
30 iconSearchPath.Append("/EVE/icons/");
31
32 gAliEvePicturePool = new TGPicturePool(gClient, iconSearchPath.Data() );
33
34 return gAliEvePicturePool;
35}
36