#include "AliEveITSModuleStepperEditor.h"
#include <EveDet/AliEveITSModuleStepper.h>
#include <TEveGridStepperEditor.h>
#include <TEveManager.h>
#include <TVirtualPad.h>
ClassImp(AliEveITSModuleStepperEditor)
AliEveITSModuleStepperEditor::AliEveITSModuleStepperEditor(const TGWindow *p, Int_t width, Int_t height,
UInt_t options, Pixel_t back) :
TGedFrame(p, width, height, options | kVerticalFrame, back),
fM(0),
fStepper(0)
{
MakeTitle("AliEveITSModuleStepper");
fStepper = new TEveGridStepperSubEditor(this);
fStepper->Connect("Changed()", "AliEveITSModuleStepperEditor", this, "UpdateStepper()");
AddFrame(fStepper, new TGLayoutHints(kLHintsTop | kLHintsExpandX, 2, 0, 0, 0));
}
void AliEveITSModuleStepperEditor::SetModel(TObject* obj)
{
fM = static_cast<AliEveITSModuleStepper*>(obj);
fStepper->SetModel(fM->GetStepper());
}
void AliEveITSModuleStepperEditor::UpdateStepper()
{
fM->Apply();
Update();
gEve->Redraw3D(kTRUE);
}
AliEveITSModuleStepperEditor.cxx:1 AliEveITSModuleStepperEditor.cxx:2 AliEveITSModuleStepperEditor.cxx:3 AliEveITSModuleStepperEditor.cxx:4 AliEveITSModuleStepperEditor.cxx:5 AliEveITSModuleStepperEditor.cxx:6 AliEveITSModuleStepperEditor.cxx:7 AliEveITSModuleStepperEditor.cxx:8 AliEveITSModuleStepperEditor.cxx:9 AliEveITSModuleStepperEditor.cxx:10 AliEveITSModuleStepperEditor.cxx:11 AliEveITSModuleStepperEditor.cxx:12 AliEveITSModuleStepperEditor.cxx:13 AliEveITSModuleStepperEditor.cxx:14 AliEveITSModuleStepperEditor.cxx:15 AliEveITSModuleStepperEditor.cxx:16 AliEveITSModuleStepperEditor.cxx:17 AliEveITSModuleStepperEditor.cxx:18 AliEveITSModuleStepperEditor.cxx:19 AliEveITSModuleStepperEditor.cxx:20 AliEveITSModuleStepperEditor.cxx:21 AliEveITSModuleStepperEditor.cxx:22 AliEveITSModuleStepperEditor.cxx:23 AliEveITSModuleStepperEditor.cxx:24 AliEveITSModuleStepperEditor.cxx:25 AliEveITSModuleStepperEditor.cxx:26 AliEveITSModuleStepperEditor.cxx:27 AliEveITSModuleStepperEditor.cxx:28 AliEveITSModuleStepperEditor.cxx:29 AliEveITSModuleStepperEditor.cxx:30 AliEveITSModuleStepperEditor.cxx:31 AliEveITSModuleStepperEditor.cxx:32 AliEveITSModuleStepperEditor.cxx:33 AliEveITSModuleStepperEditor.cxx:34 AliEveITSModuleStepperEditor.cxx:35 AliEveITSModuleStepperEditor.cxx:36 AliEveITSModuleStepperEditor.cxx:37 AliEveITSModuleStepperEditor.cxx:38 AliEveITSModuleStepperEditor.cxx:39 AliEveITSModuleStepperEditor.cxx:40 AliEveITSModuleStepperEditor.cxx:41 AliEveITSModuleStepperEditor.cxx:42 AliEveITSModuleStepperEditor.cxx:43 AliEveITSModuleStepperEditor.cxx:44 AliEveITSModuleStepperEditor.cxx:45 AliEveITSModuleStepperEditor.cxx:46 AliEveITSModuleStepperEditor.cxx:47 AliEveITSModuleStepperEditor.cxx:48 AliEveITSModuleStepperEditor.cxx:49 AliEveITSModuleStepperEditor.cxx:50 AliEveITSModuleStepperEditor.cxx:51 AliEveITSModuleStepperEditor.cxx:52 AliEveITSModuleStepperEditor.cxx:53 AliEveITSModuleStepperEditor.cxx:54 AliEveITSModuleStepperEditor.cxx:55 AliEveITSModuleStepperEditor.cxx:56 AliEveITSModuleStepperEditor.cxx:57 AliEveITSModuleStepperEditor.cxx:58 AliEveITSModuleStepperEditor.cxx:59 AliEveITSModuleStepperEditor.cxx:60 AliEveITSModuleStepperEditor.cxx:61 AliEveITSModuleStepperEditor.cxx:62 AliEveITSModuleStepperEditor.cxx:63