source: trunk/MagicSoft/Mars/mbase/MStatusArray.h@ 5972

Last change on this file since 5972 was 4966, checked in by tbretz, 20 years ago
*** empty log message ***
File size: 962 bytes
Line 
1#ifndef MARS_MStatusArray
2#define MARS_MStatusArray
3
4#ifndef ROOT_TObjArray
5#include <TObjArray.h>
6#endif
7
8class TClass;
9class TCanvas;
10class TVirtualPad;
11
12class MStatusArray : public TObjArray
13{
14private:
15 TObject *FindObjectInPad(TVirtualPad *pad, const char *object, TClass *base) const;
16 TClass *GetClass(const char *name) const;
17
18public:
19 TObject *DisplayIn(Option_t *o=0) const; // *MENU*
20 TObject *Display() const { return DisplayIn(); } // *MENU*
21
22 TCanvas *FindCanvas(const char *name) const;
23
24 TObject *FindObjectInCanvas(const char *object, const char *base, const char *canvas) const;
25 TObject *FindObjectInCanvas(const char *object, const char *canvas) const;
26
27 TObject *FindObject(const char *object, const char *base) const;
28 TObject *FindObject(const char *object) const;
29 TObject *FindObject(const TObject *o) const { return 0; }
30
31 ClassDef(MStatusArray, 0) // Helper class for status display
32};
33
34#endif
Note: See TracBrowser for help on using the repository browser.