source: branches/MarsGapdTimeJitter/mbase/MGList.h@ 18306

Last change on this file since 18306 was 5713, checked in by tbretz, 20 years ago
*** empty log message ***
File size: 701 bytes
Line 
1#ifndef MARS_MGList
2#define MARS_MGList
3
4#ifndef ROOT_TList
5#include <TList.h>
6#endif
7
8class TGWidget;
9class TGPicture;
10
11class MGList : public TList
12{
13private:
14 TGWidget *GetWidget(TObject *obj) const;
15 Bool_t IsExisting(TObject *obj) const;
16
17 void AddPicture(TGPicture *pic, const char *name);
18 void DeletePictures();
19
20public:
21 MGList();
22 ~MGList();
23
24 void Add(TObject *obj);
25 void Add(TObject *obj, Option_t *opt);
26
27 void Delete(Option_t *option="");
28
29 const TGPicture *GetPicture(const char *name);
30 const TGPicture *GetPicture(const char *name, Int_t width, Int_t height);
31
32 TObject *FindWidget(Int_t id) const;
33
34 ClassDef(MGList, 0)
35};
36
37#endif
Note: See TracBrowser for help on using the repository browser.