// @(#)root/eve:$Id$
// Author: Matevz Tadel, Jochen Thaeder 2009

/*************************************************************************
 * Copyright (C) 1995-2007, Rene Brun and Fons Rademakers.               *
 * All rights reserved.                                                  *
 *                                                                       *
 * For the licensing terms see $ROOTSYS/LICENSE.                         *
 * For the list of contributors see $ROOTSYS/README/CREDITS.             *
 *************************************************************************/

#include "TEveJetConeEditor.h"
#include "TEveJetCone.h"

#include "TVirtualPad.h"
#include "TColor.h"

// Cleanup these includes:
#include "TGLabel.h"
#include "TGButton.h"
#include "TGNumberEntry.h"
#include "TGColorSelect.h"
#include "TGDoubleSlider.h"


//______________________________________________________________________________
// GUI editor for TEveJetCone.
//

ClassImp(TEveJetConeEditor);

//______________________________________________________________________________
TEveJetConeEditor::TEveJetConeEditor(const TGWindow *p, Int_t width, Int_t height,
                                     UInt_t options, Pixel_t back) :
   TGedFrame(p, width, height, options | kVerticalFrame, back),
   fM(0)
   // Initialize widget pointers to 0
{
   // Constructor.

   MakeTitle("TEveJetCone");

   // Create widgets
   // fXYZZ = new TGSomeWidget(this, ...);
   // AddFrame(fXYZZ, new TGLayoutHints(...));
   // fXYZZ->Connect("SignalName()", "Reve::TEveJetConeEditor", this, "DoXYZZ()");
}

/******************************************************************************/

//______________________________________________________________________________
void TEveJetConeEditor::SetModel(TObject* obj)
{
   // Set model object.

   fM = dynamic_cast<TEveJetCone*>(obj);

   // Set values of widgets
   // fXYZZ->SetValue(fM->GetXYZZ());
}

/******************************************************************************/

// Implements callback/slot methods

//______________________________________________________________________________
// void TEveJetConeEditor::DoXYZZ()
// {
//    // Slot for XYZZ.
//
//    fM->SetXYZZ(fXYZZ->GetValue());
//    Update();
// }
 TEveJetConeEditor.cxx:1
 TEveJetConeEditor.cxx:2
 TEveJetConeEditor.cxx:3
 TEveJetConeEditor.cxx:4
 TEveJetConeEditor.cxx:5
 TEveJetConeEditor.cxx:6
 TEveJetConeEditor.cxx:7
 TEveJetConeEditor.cxx:8
 TEveJetConeEditor.cxx:9
 TEveJetConeEditor.cxx:10
 TEveJetConeEditor.cxx:11
 TEveJetConeEditor.cxx:12
 TEveJetConeEditor.cxx:13
 TEveJetConeEditor.cxx:14
 TEveJetConeEditor.cxx:15
 TEveJetConeEditor.cxx:16
 TEveJetConeEditor.cxx:17
 TEveJetConeEditor.cxx:18
 TEveJetConeEditor.cxx:19
 TEveJetConeEditor.cxx:20
 TEveJetConeEditor.cxx:21
 TEveJetConeEditor.cxx:22
 TEveJetConeEditor.cxx:23
 TEveJetConeEditor.cxx:24
 TEveJetConeEditor.cxx:25
 TEveJetConeEditor.cxx:26
 TEveJetConeEditor.cxx:27
 TEveJetConeEditor.cxx:28
 TEveJetConeEditor.cxx:29
 TEveJetConeEditor.cxx:30
 TEveJetConeEditor.cxx:31
 TEveJetConeEditor.cxx:32
 TEveJetConeEditor.cxx:33
 TEveJetConeEditor.cxx:34
 TEveJetConeEditor.cxx:35
 TEveJetConeEditor.cxx:36
 TEveJetConeEditor.cxx:37
 TEveJetConeEditor.cxx:38
 TEveJetConeEditor.cxx:39
 TEveJetConeEditor.cxx:40
 TEveJetConeEditor.cxx:41
 TEveJetConeEditor.cxx:42
 TEveJetConeEditor.cxx:43
 TEveJetConeEditor.cxx:44
 TEveJetConeEditor.cxx:45
 TEveJetConeEditor.cxx:46
 TEveJetConeEditor.cxx:47
 TEveJetConeEditor.cxx:48
 TEveJetConeEditor.cxx:49
 TEveJetConeEditor.cxx:50
 TEveJetConeEditor.cxx:51
 TEveJetConeEditor.cxx:52
 TEveJetConeEditor.cxx:53
 TEveJetConeEditor.cxx:54
 TEveJetConeEditor.cxx:55
 TEveJetConeEditor.cxx:56
 TEveJetConeEditor.cxx:57
 TEveJetConeEditor.cxx:58
 TEveJetConeEditor.cxx:59
 TEveJetConeEditor.cxx:60
 TEveJetConeEditor.cxx:61
 TEveJetConeEditor.cxx:62
 TEveJetConeEditor.cxx:63
 TEveJetConeEditor.cxx:64
 TEveJetConeEditor.cxx:65
 TEveJetConeEditor.cxx:66
 TEveJetConeEditor.cxx:67
 TEveJetConeEditor.cxx:68
 TEveJetConeEditor.cxx:69
 TEveJetConeEditor.cxx:70
 TEveJetConeEditor.cxx:71
 TEveJetConeEditor.cxx:72
 TEveJetConeEditor.cxx:73