source: trunk/Mars/mbase/MGList.h @ 9627

Last change on this file since 9627 was 5713, checked in by tbretz, 16 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.