TGTableHeaderFrame Class Reference

#include <TGTableContainer.h>

Inheritance diagram for TGTableHeaderFrame:

TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow List of all members.

Public Member Functions

 TGTableHeaderFrame (const TGWindow *p, TGTable *table=0, UInt_t w=1, UInt_t h=1, EHeaderType type=kColumnHeader, UInt_t option=0)
 ~TGTableHeaderFrame ()
virtual void DrawRegion (Int_t x, Int_t y, UInt_t w, UInt_t h)
 TGTableHeaderFrame (const TGWindow *p, TGTable *table=0, UInt_t w=1, UInt_t h=1, EHeaderType type=kColumnHeader, UInt_t option=0)
 ~TGTableHeaderFrame ()
virtual void DrawRegion (Int_t x, Int_t y, UInt_t w, UInt_t h)

Protected Attributes

Int_t fX0
Int_t fY0
TGTablefTable
TGTablefTable

Detailed Description

Definition at line 37 of file TGTableContainer.h.


Constructor & Destructor Documentation

TGTableHeaderFrame::TGTableHeaderFrame ( const TGWindow p,
TGTable table = 0,
UInt_t  w = 1,
UInt_t  h = 1,
EHeaderType  type = kColumnHeader,
UInt_t  option = 0 
)

Definition at line 113 of file TGTableContainer.cxx.

References TGCompositeFrame::ChangeOptions(), TObject::Error(), fTable, fX0, fY0, TGTableCell::GetHeight(), TGFrame::GetOptions(), TGTable::GetTableHeader(), TGTableCell::GetWidth(), kColumnHeader, kHorizontalFrame, kRowHeader, and kVerticalFrame.

TGTableHeaderFrame::~TGTableHeaderFrame (  )  [inline]

Definition at line 48 of file TGTableContainer.h.

TGTableHeaderFrame::TGTableHeaderFrame ( const TGWindow p,
TGTable table = 0,
UInt_t  w = 1,
UInt_t  h = 1,
EHeaderType  type = kColumnHeader,
UInt_t  option = 0 
)

TGTableHeaderFrame::~TGTableHeaderFrame (  )  [inline]

Definition at line 48 of file TGTableContainer.h.


Member Function Documentation

void TGTableHeaderFrame::DrawRegion ( Int_t  x,
Int_t  y,
UInt_t  w,
UInt_t  h 
) [virtual]

Definition at line 134 of file TGTableContainer.cxx.

References TGObject::fClient, TGFrameElement::fFrame, TGCompositeFrame::fList, fX0, fY0, TGFrame::GetHeight(), TGFrame::GetWidth(), TGFrame::GetX(), TGFrame::GetY(), and TGClient::NeedRedraw().

Referenced by TGTable::ScrollCHeaders(), TGTable::ScrollRHeaders(), TGTable::SetHeaderBackground(), and TGTable::UpdateView().

virtual void TGTableHeaderFrame::DrawRegion ( Int_t  x,
Int_t  y,
UInt_t  w,
UInt_t  h 
) [virtual]


Member Data Documentation

Int_t TGTableHeaderFrame::fX0 [protected]

Definition at line 40 of file TGTableContainer.h.

Referenced by DrawRegion(), and TGTableHeaderFrame().

Int_t TGTableHeaderFrame::fY0 [protected]

Definition at line 41 of file TGTableContainer.h.

Referenced by DrawRegion(), and TGTableHeaderFrame().

TGTable* TGTableHeaderFrame::fTable [protected]

Definition at line 42 of file TGTableContainer.h.

Referenced by TGTableHeaderFrame().

TGTable* TGTableHeaderFrame::fTable [protected]

Definition at line 42 of file TGTableContainer.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:40:57 2011 for ROOT_528-00b_version by  doxygen 1.5.1