// @(#)root/eve:$Id$
// Authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007

/*************************************************************************
 * 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.             *
 *************************************************************************/

#ifndef ROOT_TEvePad
#define ROOT_TEvePad

#include "TPad.h"

class TEvePad : public TPad
{
public:
   TEvePad();
   TEvePad(const char* name, const char* title,
           Double_t xlow, Double_t ylow, Double_t xup, Double_t yup,
           Color_t color = -1, Short_t bordersize = -1, Short_t bordermode = -2);
   virtual ~TEvePad() {}

   virtual Bool_t    IsBatch() const { return kTRUE; }

   virtual void      Update() { PaintModified(); }

   virtual TVirtualViewer3D *GetViewer3D(Option_t * /*type*/ = "")
   { return fViewer3D; }

   ClassDef(TEvePad, 1); // Internal TEveUtil pad class (sub-class of TPad) overriding handling of updates and 3D-viewers.
};

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