Warning, file /include/root/TF1Editor.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_TF1Editor
0013 #define ROOT_TF1Editor
0014
0015
0016 #include "TGedFrame.h"
0017
0018 class TGNumberEntry;
0019 class TGTextEntry;
0020 class TGTextButton;
0021 class TGDoubleHSlider;
0022 class TGNumberEntryField;
0023 class TGLabel;
0024 class TGCheckButton;
0025 class TF1;
0026
0027 class TF1Editor : public TGedFrame {
0028
0029 protected:
0030 TF1 *fF1;
0031 TGTextEntry *fTitle;
0032 Int_t fNP;
0033 TGLabel *fParLabel;
0034 TGCheckButton *fDrawMode;
0035 TGTextButton *fSetPars;
0036 TGNumberEntry *fNXpoints;
0037 TGDoubleHSlider *fSliderX;
0038 TGNumberEntryField *fSldMinX;
0039 TGNumberEntryField *fSldMaxX;
0040
0041 virtual void ConnectSignals2Slots();
0042
0043 public:
0044 TF1Editor(const TGWindow *p = nullptr, Int_t width = 140, Int_t height = 30,
0045 UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground());
0046 ~TF1Editor() override;
0047
0048 void SetModel(TObject* obj) override;
0049 void ActivateBaseClassEditors(TClass* cl) override;
0050
0051 virtual void DoParameterSettings();
0052 virtual void DoXPoints();
0053 virtual void DoSliderXMoved();
0054 virtual void DoSliderXPressed();
0055 virtual void DoSliderXReleased();
0056 virtual void DoXRange();
0057
0058 ClassDefOverride(TF1Editor,0)
0059 };
0060
0061 #endif