TGMatrixLayout Class Reference

#include <TGLayout.h>

Inheritance diagram for TGMatrixLayout:

TGLayoutManager TGLayoutManager TObject TObject TObject TObject List of all members.

Public Member Functions

 TGMatrixLayout (TGCompositeFrame *main, UInt_t r, UInt_t c, Int_t s=0, Int_t h=0)
virtual void Layout ()
virtual TGDimension GetDefaultSize () const
virtual void SavePrimitive (ostream &out, Option_t *="")
 TGMatrixLayout (TGCompositeFrame *main, UInt_t r, UInt_t c, Int_t s=0, Int_t h=0)
virtual void Layout ()
virtual TGDimension GetDefaultSize () const
virtual void SavePrimitive (ostream &out, Option_t *="")

Public Attributes

Int_t fSep
Int_t fHints
UInt_t fRows
UInt_t fColumns

Protected Attributes

TGCompositeFramefMain
TListfList
TGCompositeFramefMain
TListfList

Private Member Functions

 TGMatrixLayout (const TGMatrixLayout &)
TGMatrixLayoutoperator= (const TGMatrixLayout &)
 TGMatrixLayout (const TGMatrixLayout &)
TGMatrixLayoutoperator= (const TGMatrixLayout &)

Detailed Description

Definition at line 248 of file TGLayout.h.


Constructor & Destructor Documentation

TGMatrixLayout::TGMatrixLayout ( const TGMatrixLayout  )  [private]

TGMatrixLayout::TGMatrixLayout ( TGCompositeFrame main,
UInt_t  r,
UInt_t  c,
Int_t  s = 0,
Int_t  h = 0 
)

Definition at line 647 of file TGLayout.cxx.

References fColumns, fHints, fList, fMain, fRows, fSep, TGCompositeFrame::GetList(), and main().

TGMatrixLayout::TGMatrixLayout ( const TGMatrixLayout  )  [private]

TGMatrixLayout::TGMatrixLayout ( TGCompositeFrame main,
UInt_t  r,
UInt_t  c,
Int_t  s = 0,
Int_t  h = 0 
)


Member Function Documentation

TGMatrixLayout& TGMatrixLayout::operator= ( const TGMatrixLayout  )  [private]

void TGMatrixLayout::Layout (  )  [virtual]

Implements TGLayoutManager.

Definition at line 661 of file TGLayout.cxx.

References fColumns, TGDimension::fHeight, fList, fMain, TGLayoutManager::fModified, fRows, fSep, TGDimension::fWidth, TGFrame::GetBorderWidth(), kFALSE, TMath::Max(), maxsize, ptr, TIter::Reset(), x, and y.

TGDimension TGMatrixLayout::GetDefaultSize (  )  const [virtual]

Implements TGLayoutManager.

Definition at line 717 of file TGLayout.cxx.

References fColumns, TGDimension::fHeight, fList, fMain, fRows, fSep, TGDimension::fWidth, TGFrame::GetBorderWidth(), TMath::Max(), maxsize, ptr, and size.

void TGMatrixLayout::SavePrimitive ( ostream &  out,
Option_t = "" 
) [virtual]

Reimplemented from TObject.

Definition at line 1095 of file TGLayout.cxx.

References fColumns, fHints, fMain, fRows, fSep, and TGWindow::GetName().

TGMatrixLayout& TGMatrixLayout::operator= ( const TGMatrixLayout  )  [private]

virtual void TGMatrixLayout::Layout (  )  [virtual]

Implements TGLayoutManager.

virtual TGDimension TGMatrixLayout::GetDefaultSize (  )  const [virtual]

Implements TGLayoutManager.

virtual void TGMatrixLayout::SavePrimitive ( ostream &  out,
Option_t = "" 
) [virtual]

Reimplemented from TObject.


Member Data Documentation

TGCompositeFrame* TGMatrixLayout::fMain [protected]

Definition at line 255 of file TGLayout.h.

Referenced by GetDefaultSize(), Layout(), SavePrimitive(), and TGMatrixLayout().

TList* TGMatrixLayout::fList [protected]

Definition at line 256 of file TGLayout.h.

Referenced by GetDefaultSize(), Layout(), and TGMatrixLayout().

Int_t TGMatrixLayout::fSep

Definition at line 259 of file TGLayout.h.

Referenced by GetDefaultSize(), Layout(), SavePrimitive(), and TGMatrixLayout().

Int_t TGMatrixLayout::fHints

Definition at line 260 of file TGLayout.h.

Referenced by SavePrimitive(), and TGMatrixLayout().

UInt_t TGMatrixLayout::fRows

Definition at line 261 of file TGLayout.h.

Referenced by GetDefaultSize(), Layout(), SavePrimitive(), and TGMatrixLayout().

UInt_t TGMatrixLayout::fColumns

Definition at line 262 of file TGLayout.h.

Referenced by GetDefaultSize(), Layout(), SavePrimitive(), and TGMatrixLayout().

TGCompositeFrame* TGMatrixLayout::fMain [protected]

Definition at line 255 of file TGLayout.h.

TList* TGMatrixLayout::fList [protected]

Definition at line 256 of file TGLayout.h.


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