30 ClassImp(TEvePointSetArrayEditor);
35 TEvePointSetArrayEditor::TEvePointSetArrayEditor(
const TGWindow *p,
36 Int_t width, Int_t height,
37 UInt_t options, Pixel_t back) :
38 TGedFrame(p,width, height, options | kVerticalFrame, back),
43 MakeTitle(
"TEvePointSetArray");
45 fRange =
new TEveGDoubleValuator(
this,
"Range", 200, 0);
46 fRange->SetNELength(6);
48 fRange->GetSlider()->SetWidth(224);
49 fRange->Connect(
"ValueSet()",
50 "TEvePointSetArrayEditor",
this,
"DoRange()");
51 AddFrame(fRange,
new TGLayoutHints(kLHintsTop, 1, 1, 2, 1));
57 TEvePointSetArrayEditor::~TEvePointSetArrayEditor()
64 void TEvePointSetArrayEditor::SetModel(TObject* obj)
66 fM =
dynamic_cast<TEvePointSetArray*
>(obj);
71 fRange->SetLimits(fM->fMin, fM->fMax, TGNumberFormat::kNESRealTwo);
72 fRange->SetValues(fM->fCurMin, fM->fCurMax);
78 void TEvePointSetArrayEditor::DoRange()
80 fM->SetRange(fRange->GetMin(), fRange->GetMax());