00001 // @(#)root/eve:$Id: TEveJetConeEditor.h 27299 2009-01-29 21:54:57Z matevz $ 00002 // Author: Matevz Tadel, Jochen Thaeder 2009 00003 00004 /************************************************************************* 00005 * Copyright (C) 1995-2007, Rene Brun and Fons Rademakers. * 00006 * All rights reserved. * 00007 * * 00008 * For the licensing terms see $ROOTSYS/LICENSE. * 00009 * For the list of contributors see $ROOTSYS/README/CREDITS. * 00010 *************************************************************************/ 00011 00012 #ifndef ROOT_TEveJetConeEditor 00013 #define ROOT_TEveJetConeEditor 00014 00015 #include "TGedFrame.h" 00016 00017 class TGButton; 00018 class TGCheckButton; 00019 class TGNumberEntry; 00020 class TGColorSelect; 00021 00022 class TEveJetCone; 00023 00024 class TEveJetConeEditor : public TGedFrame 00025 { 00026 private: 00027 TEveJetConeEditor(const TEveJetConeEditor&); // Not implemented 00028 TEveJetConeEditor& operator=(const TEveJetConeEditor&); // Not implemented 00029 00030 protected: 00031 TEveJetCone *fM; // Model object. 00032 00033 // Declare widgets 00034 // TGSomeWidget* fXYZZ; 00035 00036 public: 00037 TEveJetConeEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30, 00038 UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground()); 00039 virtual ~TEveJetConeEditor() {} 00040 00041 virtual void SetModel(TObject* obj); 00042 00043 // Declare callback/slot methods 00044 // void DoXYZZ(); 00045 00046 ClassDef(TEveJetConeEditor, 0); // GUI editor for TEveJetCone. 00047 }; 00048 00049 #endif