]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/Alieve/AliEveITSModuleStepperEditor.cxx
Normalize all separator comments to width 80.
[u/mrichter/AliRoot.git] / EVE / Alieve / AliEveITSModuleStepperEditor.cxx
CommitLineData
d810d0de 1// $Id$
2// Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
3
4/**************************************************************************
5 * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
6 * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for *
51346b82 7 * full copyright notice. *
d810d0de 8 **************************************************************************/
9
10#include "AliEveITSModuleStepperEditor.h"
11#include <Alieve/AliEveITSModuleStepper.h>
12#include <TEveGridStepperEditor.h>
13#include <TEveManager.h>
14
15#include <TVirtualPad.h>
16#include <TColor.h>
17
18#include <TGLabel.h>
19#include <TGButton.h>
20#include <TGNumberEntry.h>
21#include <TGColorSelect.h>
22#include <TGDoubleSlider.h>
23
24
57ffa5fb 25//______________________________________________________________________________
d810d0de 26// AliEveITSModuleStepperEditor
27//
28
29ClassImp(AliEveITSModuleStepperEditor)
30
31AliEveITSModuleStepperEditor::AliEveITSModuleStepperEditor(const TGWindow *p, Int_t width, Int_t height,
32 UInt_t options, Pixel_t back) :
33 TGedFrame(p, width, height, options | kVerticalFrame, back),
34
35 fM(0),
36 fStepper(0)
37{
38 MakeTitle("AliEveITSModuleStepper");
39
40 fStepper = new TEveGridStepperSubEditor(this);
41 fStepper->Connect("Changed()", "AliEveITSModuleStepperEditor", this, "UpdateStore()");
42 AddFrame(fStepper, new TGLayoutHints(kLHintsTop | kLHintsExpandX, 2, 0, 0, 0));
43}
44
45AliEveITSModuleStepperEditor::~AliEveITSModuleStepperEditor()
46{}
47
57ffa5fb 48/******************************************************************************/
d810d0de 49
50void AliEveITSModuleStepperEditor::SetModel(TObject* obj)
51{
52 fM = dynamic_cast<AliEveITSModuleStepper*>(obj);
53 fStepper->SetModel(fM->GetStepper());
54}
55
57ffa5fb 56/******************************************************************************/
d810d0de 57
58void AliEveITSModuleStepperEditor::UpdateStore()
59{
60 fM->Apply();
61 Update();
62 gEve->Redraw3D(kTRUE);
63}