BmnRoot
Loading...
Searching...
No Matches
MpdBoxSetEditor.h
Go to the documentation of this file.
1// -------------------------------------------------------------------------
2// ----- MpdBoxSetEditor header file -----
3// ----- Created 26/03/09 by T. Stockmanns -----
4// -------------------------------------------------------------------------
5
17#ifndef MPDBOXSETEDITOR_H
18#define MPDBOXSETEDITOR_H
19
20#include "MpdBoxSet.h"
21
22#include "TGedFrame.h"
23#include "TGWindow.h"
24#include "GuiTypes.h" // for Pixel_t
25#include "TGFrame.h" // for EFrameType::kChildFrame, etc
26#include "TGNumberEntry.h"
27
28
29class MpdBoxSetEditor : public TGedFrame
30{
31 public:
32 MpdBoxSetEditor(const TGWindow* p = 0, Int_t width = 170, Int_t height = 30,
33 UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground());
34 virtual ~MpdBoxSetEditor() {}
35
36 virtual void Init();
37
38 virtual void SetModel(TObject* obj)
39 {
40 fM = dynamic_cast<MpdBoxSet*>(obj);
41 if (fM)
42 {
45 }
46 }
47
48 virtual void TimeWindow();
49
50 TGVerticalFrame* fInfoFrame;
51 TGNumberEntry* fTimeWindowPlus;
52 TGNumberEntry* fTimeWindowMinus;
53
54 protected:
55 TObject* fObject;
57
58 private:
59 MpdBoxSetEditor(const MpdBoxSetEditor&) = delete;
60 MpdBoxSetEditor& operator=(const MpdBoxSetEditor&) = delete;
61
62 ClassDef(MpdBoxSetEditor,2);
63};
64
65#endif
virtual void SetModel(TObject *obj)
TGNumberEntry * fTimeWindowMinus
TGVerticalFrame * fInfoFrame
TGNumberEntry * fTimeWindowPlus
virtual void Init()
virtual void TimeWindow()
virtual ~MpdBoxSetEditor()
Double_t GetTimeWindowMinus()
Definition MpdBoxSet.h:36
Double_t GetTimeWindowPlus()
Definition MpdBoxSet.h:35