// @(#)root/geombuilder:$Id$
// Author: Matevz Tadel   25/09/2006

#ifndef ROOT_TGeoGedFrame
#define ROOT_TGeoGedFrame

//////////////////////////////////////////////////////////////////////////
//                                                                      //
//  TGeoGedFrame                                                        //
//                                                                      //
//  Common base class for geombuilder editors.                          //
//                                                                      //
//////////////////////////////////////////////////////////////////////////

#ifndef ROOT_TGedFrame
#include "TGedFrame.h"
#endif

class TGTab;
class TGeoTabManager;
class TVirtualPad;

class TGeoGedFrame : public TGedFrame {

protected:
   TGTab          *fTab;           //tab of the ged-editor
   TGeoTabManager *fTabMgr;        //tab manager corresponding to ged-editor
   TVirtualPad    *fPad;           //selected pad, if exists

public:
   TGeoGedFrame(const TGWindow *p = 0,
                Int_t width = 140, Int_t height = 30,
                UInt_t options = kChildFrame,
                Pixel_t back = GetDefaultFrameBackground());

   virtual void SetActive(Bool_t active = kTRUE);
   virtual void Update();

   ClassDef(TGeoGedFrame, 0) // Common base-class for geombuilder editors.
};

#endif
 TGeoGedFrame.h:1
 TGeoGedFrame.h:2
 TGeoGedFrame.h:3
 TGeoGedFrame.h:4
 TGeoGedFrame.h:5
 TGeoGedFrame.h:6
 TGeoGedFrame.h:7
 TGeoGedFrame.h:8
 TGeoGedFrame.h:9
 TGeoGedFrame.h:10
 TGeoGedFrame.h:11
 TGeoGedFrame.h:12
 TGeoGedFrame.h:13
 TGeoGedFrame.h:14
 TGeoGedFrame.h:15
 TGeoGedFrame.h:16
 TGeoGedFrame.h:17
 TGeoGedFrame.h:18
 TGeoGedFrame.h:19
 TGeoGedFrame.h:20
 TGeoGedFrame.h:21
 TGeoGedFrame.h:22
 TGeoGedFrame.h:23
 TGeoGedFrame.h:24
 TGeoGedFrame.h:25
 TGeoGedFrame.h:26
 TGeoGedFrame.h:27
 TGeoGedFrame.h:28
 TGeoGedFrame.h:29
 TGeoGedFrame.h:30
 TGeoGedFrame.h:31
 TGeoGedFrame.h:32
 TGeoGedFrame.h:33
 TGeoGedFrame.h:34
 TGeoGedFrame.h:35
 TGeoGedFrame.h:36
 TGeoGedFrame.h:37
 TGeoGedFrame.h:38
 TGeoGedFrame.h:39
 TGeoGedFrame.h:40
 TGeoGedFrame.h:41
 TGeoGedFrame.h:42