2 // Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
4 /**************************************************************************
5 * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
6 * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for *
7 * full copyright notice. *
8 **************************************************************************/
10 #include "AliEveHOMERManagerEditor.h"
11 #include "AliEveHOMERManager.h"
13 #include <TVirtualPad.h>
18 #include <TGNumberEntry.h>
19 #include <TGColorSelect.h>
20 #include <TGDoubleSlider.h>
22 //______________________________________________________________________________
23 // AliEveHOMERManagerEditor
26 ClassImp(AliEveHOMERManagerEditor)
28 AliEveHOMERManagerEditor::AliEveHOMERManagerEditor(const TGWindow *p, Int_t width, Int_t height,
29 UInt_t options, Pixel_t back) :
30 TGedFrame(p, width, height, options | kVerticalFrame, back),
33 // Initialize widget pointers to 0
35 MakeTitle("AliEveHOMERManager");
38 // fXYZZ = new TGSomeWidget(this, ...);
39 // AddFrame(fXYZZ, new TGLayoutHints(...));
40 // fXYZZ->Connect("SignalName()", "AliEveHOMERManagerEditor", this, "DoXYZZ()");
41 fButt = new TGTextButton(this, "Ooogadooga");
42 AddFrame(fButt); //, new TGLayoutHints(...));
43 fButt->Connect("Clicked()", "AliEveHOMERManagerEditor", this, "DoButt()");
47 AliEveHOMERManagerEditor::~AliEveHOMERManagerEditor()
50 /******************************************************************************/
52 void AliEveHOMERManagerEditor::SetModel(TObject* obj)
54 fM = dynamic_cast<AliEveHOMERManager*>(obj);
56 // Set values of widgets
57 // fXYZZ->SetValue(fM->GetXYZZ());
60 /******************************************************************************/
62 // Implements callback/slot methods
64 // void AliEveHOMERManagerEditor::DoXYZZ()
66 // fM->SetXYZZ(fXYZZ->GetValue());
70 void AliEveHOMERManagerEditor::DoButt()
72 fM->CreateHOMERSourcesList();