Logo ROOT  
Reference Guide
TGSimpleTable.cxx
Go to the documentation of this file.
1// Author: Roel Aaij 21/07/2007
2
3/*************************************************************************
4 * Copyright (C) 1995-2007, Rene Brun and Fons Rademakers. *
5 * All rights reserved. *
6 * *
7 * For the licensing terms see $ROOTSYS/LICENSE. *
8 * For the list of contributors see $ROOTSYS/README/CREDITS. *
9 *************************************************************************/
10
11#include "TGTable.h"
12#include "TClass.h"
13#include "TGWindow.h"
14#include "TGResourcePool.h"
15#include "Riostream.h"
16#include "TSystem.h"
17#include "TImage.h"
18#include "TEnv.h"
19#include "TGToolTip.h"
20#include "TGPicture.h"
21#include "TRandom3.h"
23#include "TGSimpleTable.h"
24
26
27////////////////////////////////////////////////////////////////////////////////
28
29/* Begin_Html
30<center><h2>TGSimpleTable</h2></center>
31<br><br>
32To provide a simple class to visualize an array of doubles, the class
33TGSimpleTable is provided. TGSimpleTable creates it's own
34TGSimpleTableInterface. For more information, see the documentation of
35TGTable
36<br><br>
37The interface is accesible through the GetInterface() method.
38End_Html
39*/
40
41////////////////////////////////////////////////////////////////////////////////
42/// TGSimpleTable constuctor.
43
45 UInt_t nrows, UInt_t ncolumns)
46 : TGTable(p, id, 0, nrows, ncolumns)
47{
48 TGSimpleTableInterface *iface = new TGSimpleTableInterface(data, nrows,
49 ncolumns);
50 SetInterface(iface,nrows, ncolumns);
51}
52
53////////////////////////////////////////////////////////////////////////////////
54/// TGSimpleTable destructor.
55
57{
58 delete fInterface;
59}
60
double Double_t
Definition: RtypesCore.h:57
#define ClassImp(name)
Definition: Rtypes.h:361
XFontStruct * id
Definition: TGX11.cxx:108
TGSimpleTable(TGWindow *p, Int_t id, Double_t **data, UInt_t nrows, UInt_t ncolumns)
TGSimpleTable constuctor.
virtual ~TGSimpleTable()
TGSimpleTable destructor.
TVirtualTableInterface * fInterface
Definition: TGTable.h:96
virtual void SetInterface(TVirtualTableInterface *interface, UInt_t nrows=50, UInt_t ncolumns=20)
Set the interface that the TGTable uses to interface.
Definition: TGTable.cxx:683