TGVerticalLayout Class Reference

#include <TGLayout.h>

Inheritance diagram for TGVerticalLayout:

TGLayoutManager TGLayoutManager TObject TObject TObject TObject TGHorizontalLayout TGHorizontalLayout TGRowLayout TGRowLayout TGColumnLayout TGColumnLayout TGColumnLayout TGColumnLayout List of all members.

Public Member Functions

 TGVerticalLayout (TGCompositeFrame *main)
virtual void Layout ()
virtual TGDimension GetDefaultSize () const
virtual void SavePrimitive (ostream &out, Option_t *="")
 TGVerticalLayout (TGCompositeFrame *main)
virtual void Layout ()
virtual TGDimension GetDefaultSize () const
virtual void SavePrimitive (ostream &out, Option_t *="")

Protected Member Functions

 TGVerticalLayout (const TGVerticalLayout &gvl)
TGVerticalLayoutoperator= (const TGVerticalLayout &gvl)
 TGVerticalLayout (const TGVerticalLayout &gvl)
TGVerticalLayoutoperator= (const TGVerticalLayout &gvl)

Protected Attributes

TGCompositeFramefMain
TListfList
TGCompositeFramefMain
TListfList

Detailed Description

Definition at line 172 of file TGLayout.h.


Constructor & Destructor Documentation

TGVerticalLayout::TGVerticalLayout ( const TGVerticalLayout gvl  )  [inline, protected]

Definition at line 178 of file TGLayout.h.

TGVerticalLayout::TGVerticalLayout ( TGCompositeFrame main  ) 

Definition at line 206 of file TGLayout.cxx.

References fList, fMain, TGCompositeFrame::GetList(), and main().

TGVerticalLayout::TGVerticalLayout ( const TGVerticalLayout gvl  )  [inline, protected]

Definition at line 178 of file TGLayout.h.

TGVerticalLayout::TGVerticalLayout ( TGCompositeFrame main  ) 


Member Function Documentation

TGVerticalLayout& TGVerticalLayout::operator= ( const TGVerticalLayout gvl  )  [inline, protected]

Definition at line 180 of file TGLayout.h.

References fList, fMain, and TObject::operator=().

void TGVerticalLayout::Layout (  )  [virtual]

Implements TGLayoutManager.

Definition at line 215 of file TGLayout.cxx.

References exp(), TGDimension::fHeight, fList, fMain, TGLayoutManager::fModified, TGDimension::fWidth, TGFrame::GetBorderWidth(), TGLayoutHints::GetLayoutHints(), TGLayoutHints::GetPadBottom(), TGLayoutHints::GetPadLeft(), TGLayoutHints::GetPadRight(), TGLayoutHints::GetPadTop(), TGFrame::GetSize(), kFALSE, kIsVisible, kLHintsBottom, kLHintsCenterX, kLHintsCenterY, kLHintsExpandX, kLHintsExpandY, kLHintsRight, TMath::Max(), ptr, TIter::Reset(), size, top(), x, and y.

TGDimension TGVerticalLayout::GetDefaultSize (  )  const [virtual]

Implements TGLayoutManager.

Definition at line 345 of file TGLayout.cxx.

References TGDimension::fHeight, fList, fMain, TGDimension::fWidth, TGFrame::GetBorderWidth(), TGFrame::GetOptions(), TGFrame::GetSize(), kFixedHeight, kFixedWidth, kIsVisible, TMath::Max(), ptr, and size.

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

Reimplemented from TObject.

Definition at line 1055 of file TGLayout.cxx.

References fMain, and TGWindow::GetName().

TGVerticalLayout& TGVerticalLayout::operator= ( const TGVerticalLayout gvl  )  [inline, protected]

Definition at line 180 of file TGLayout.h.

References fList, fMain, and TObject::operator=().

virtual void TGVerticalLayout::Layout (  )  [virtual]

Implements TGLayoutManager.

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

Implements TGLayoutManager.

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

Reimplemented from TObject.


Member Data Documentation

TGCompositeFrame* TGVerticalLayout::fMain [protected]

Definition at line 175 of file TGLayout.h.

Referenced by GetDefaultSize(), TGRowLayout::GetDefaultSize(), TGHorizontalLayout::GetDefaultSize(), TGColumnLayout::GetDefaultSize(), TGHorizontalLayout::Layout(), TGColumnLayout::Layout(), TGRowLayout::Layout(), Layout(), operator=(), TGRowLayout::SavePrimitive(), TGColumnLayout::SavePrimitive(), TGHorizontalLayout::SavePrimitive(), SavePrimitive(), and TGVerticalLayout().

TList* TGVerticalLayout::fList [protected]

Definition at line 176 of file TGLayout.h.

Referenced by GetDefaultSize(), TGRowLayout::GetDefaultSize(), TGHorizontalLayout::GetDefaultSize(), TGColumnLayout::GetDefaultSize(), TGHorizontalLayout::Layout(), TGColumnLayout::Layout(), TGRowLayout::Layout(), Layout(), operator=(), and TGVerticalLayout().

TGCompositeFrame* TGVerticalLayout::fMain [protected]

Definition at line 175 of file TGLayout.h.

TList* TGVerticalLayout::fList [protected]

Definition at line 176 of file TGLayout.h.


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