ROOT logo
// @(#):$Id: TGeoPgonEditor.h 20882 2007-11-19 11:31:26Z rdm $
// Author: M.Gheata 
/*************************************************************************
 * Copyright (C) 1995-2002, Rene Brun and Fons Rademakers.               *
 * All rights reserved.                                                  *
 *                                                                       *
 * For the licensing terms see $ROOTSYS/LICENSE.                         *
 * For the list of contributors see $ROOTSYS/README/CREDITS.             *
 *************************************************************************/

#ifndef ROOT_TGeoPgonEditor
#define ROOT_TGeoPgonEditor

//////////////////////////////////////////////////////////////////////////
//                                                                      //
//  TGeoPgonEditor                                                      //
//                                                                      //
//  Editor for a TGeoPgon.                                              //
//                                                                      //
//////////////////////////////////////////////////////////////////////////

#ifndef ROOT_TGButton
#include "TGWidget.h"
#endif
#ifndef ROOT_TGeoPconEditor
#include "TGeoPconEditor.h"
#endif

class TGNumberEntry;
class TGTab;

class TGeoPgonEditor : public TGeoPconEditor {

protected:
   Int_t                fNedgesi;           // Initial number of edges
   TGNumberEntry       *fENedges;           // Number entry for nsections

   virtual void CreateEdges();

public:
   TGeoPgonEditor(const TGWindow *p = 0,
                   Int_t width = 140, Int_t height = 30,
                   UInt_t options = kChildFrame,
                   Pixel_t back = GetDefaultFrameBackground());
   virtual ~TGeoPgonEditor();
   virtual void   SetModel(TObject *obj);
   
   void           DoNedges();
   virtual void   DoApply();
   virtual void   DoUndo();
   
   ClassDef(TGeoPgonEditor,0)   // TGeoPgon editor
};    
#endif                    
 TGeoPgonEditor.h:1
 TGeoPgonEditor.h:2
 TGeoPgonEditor.h:3
 TGeoPgonEditor.h:4
 TGeoPgonEditor.h:5
 TGeoPgonEditor.h:6
 TGeoPgonEditor.h:7
 TGeoPgonEditor.h:8
 TGeoPgonEditor.h:9
 TGeoPgonEditor.h:10
 TGeoPgonEditor.h:11
 TGeoPgonEditor.h:12
 TGeoPgonEditor.h:13
 TGeoPgonEditor.h:14
 TGeoPgonEditor.h:15
 TGeoPgonEditor.h:16
 TGeoPgonEditor.h:17
 TGeoPgonEditor.h:18
 TGeoPgonEditor.h:19
 TGeoPgonEditor.h:20
 TGeoPgonEditor.h:21
 TGeoPgonEditor.h:22
 TGeoPgonEditor.h:23
 TGeoPgonEditor.h:24
 TGeoPgonEditor.h:25
 TGeoPgonEditor.h:26
 TGeoPgonEditor.h:27
 TGeoPgonEditor.h:28
 TGeoPgonEditor.h:29
 TGeoPgonEditor.h:30
 TGeoPgonEditor.h:31
 TGeoPgonEditor.h:32
 TGeoPgonEditor.h:33
 TGeoPgonEditor.h:34
 TGeoPgonEditor.h:35
 TGeoPgonEditor.h:36
 TGeoPgonEditor.h:37
 TGeoPgonEditor.h:38
 TGeoPgonEditor.h:39
 TGeoPgonEditor.h:40
 TGeoPgonEditor.h:41
 TGeoPgonEditor.h:42
 TGeoPgonEditor.h:43
 TGeoPgonEditor.h:44
 TGeoPgonEditor.h:45
 TGeoPgonEditor.h:46
 TGeoPgonEditor.h:47
 TGeoPgonEditor.h:48
 TGeoPgonEditor.h:49
 TGeoPgonEditor.h:50
 TGeoPgonEditor.h:51
 TGeoPgonEditor.h:52
 TGeoPgonEditor.h:53
 TGeoPgonEditor.h:54