Warning, file /include/root/TEveGridStepperEditor.h was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012 #ifndef ROOT_TEveGridStepperEditor
0013 #define ROOT_TEveGridStepperEditor
0014
0015 #include "TGedFrame.h"
0016
0017 class TGButton;
0018 class TGCheckButton;
0019 class TGNumberEntry;
0020 class TGColorSelect;
0021
0022 class TEveGridStepper;
0023 class TEveGValuator;
0024
0025 class TEveGridStepperSubEditor : public TGVerticalFrame
0026 {
0027 private:
0028 TEveGridStepperSubEditor(const TEveGridStepperSubEditor&);
0029 TEveGridStepperSubEditor& operator=(const TEveGridStepperSubEditor&);
0030
0031 protected:
0032 TEveGridStepper *fM;
0033
0034 TEveGValuator *fNx;
0035 TEveGValuator *fNy;
0036 TEveGValuator *fNz;
0037 TEveGValuator *fDx;
0038 TEveGValuator *fDy;
0039 TEveGValuator *fDz;
0040
0041 public:
0042 TEveGridStepperSubEditor(const TGWindow* p);
0043 ~TEveGridStepperSubEditor() override {}
0044
0045 void SetModel(TEveGridStepper* m);
0046
0047 void Changed();
0048
0049 void DoNs();
0050 void DoDs();
0051
0052 ClassDefOverride(TEveGridStepperSubEditor, 0);
0053 };
0054
0055
0056 class TEveGridStepperEditor : public TGedFrame
0057 {
0058 private:
0059 TEveGridStepperEditor(const TEveGridStepperEditor&);
0060 TEveGridStepperEditor& operator=(const TEveGridStepperEditor&);
0061
0062 protected:
0063 TEveGridStepper *fM;
0064 TEveGridStepperSubEditor *fSE;
0065
0066 public:
0067 TEveGridStepperEditor(const TGWindow *p = nullptr, Int_t width=170, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());
0068 ~TEveGridStepperEditor() override {}
0069
0070 void SetModel(TObject* obj) override;
0071
0072 ClassDefOverride(TEveGridStepperEditor, 0);
0073 };
0074
0075 #endif