TGGroupFrame Class Reference

#include <TGFrame.h>

Inheritance diagram for TGGroupFrame:

TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow GroupBox GroupBox TGButtonGroup TGButtonGroup TGHButtonGroup TGHButtonGroup TGVButtonGroup TGVButtonGroup TGHButtonGroup TGHButtonGroup TGVButtonGroup TGVButtonGroup List of all members.

Public Types

enum  ETitlePos
enum  ETitlePos

Public Member Functions

 TGGroupFrame (const TGWindow *p, TGString *title, UInt_t options=kVerticalFrame, GContext_t norm=GetDefaultGC()(), FontStruct_t font=GetDefaultFontStruct(), Pixel_t back=GetDefaultFrameBackground())
 TGGroupFrame (const TGWindow *p=0, const char *title=0, UInt_t options=kVerticalFrame, GContext_t norm=GetDefaultGC()(), FontStruct_t font=GetDefaultFontStruct(), Pixel_t back=GetDefaultFrameBackground())
virtual ~TGGroupFrame ()
virtual TGDimension GetDefaultSize () const
virtual void DrawBorder ()
virtual void SetTitle (TGString *title)
virtual void SetTitle (const char *title)
virtual void Rename (const char *title)
Int_t GetTitlePos () const
virtual void SetTitlePos (ETitlePos pos=kLeft)
virtual void SetTextColor (Pixel_t color, Bool_t local=kTRUE)
virtual void SetTextFont (const char *fontName, Bool_t local=kTRUE)
virtual void SetTextFont (FontStruct_t font, Bool_t local=kTRUE)
GContext_t GetNormGC () const
FontStruct_t GetFontStruct () const
virtual const char * GetTitle () const
Bool_t HasOwnFont () const
virtual void SavePrimitive (ostream &out, Option_t *option="")
 TGGroupFrame (const TGWindow *p, TGString *title, UInt_t options=kVerticalFrame, GContext_t norm=GetDefaultGC()(), FontStruct_t font=GetDefaultFontStruct(), Pixel_t back=GetDefaultFrameBackground())
 TGGroupFrame (const TGWindow *p=0, const char *title=0, UInt_t options=kVerticalFrame, GContext_t norm=GetDefaultGC()(), FontStruct_t font=GetDefaultFontStruct(), Pixel_t back=GetDefaultFrameBackground())
virtual ~TGGroupFrame ()
virtual TGDimension GetDefaultSize () const
virtual void DrawBorder ()
virtual void SetTitle (TGString *title)
virtual void SetTitle (const char *title)
virtual void Rename (const char *title)
Int_t GetTitlePos () const
virtual void SetTitlePos (ETitlePos pos=kLeft)
virtual void SetTextColor (Pixel_t color, Bool_t local=kTRUE)
virtual void SetTextFont (const char *fontName, Bool_t local=kTRUE)
virtual void SetTextFont (FontStruct_t font, Bool_t local=kTRUE)
GContext_t GetNormGC () const
FontStruct_t GetFontStruct () const
virtual const char * GetTitle () const
Bool_t HasOwnFont () const
virtual void SavePrimitive (ostream &out, Option_t *option="")

Static Public Member Functions

static FontStruct_t GetDefaultFontStruct ()
static const TGGCGetDefaultGC ()
static FontStruct_t GetDefaultFontStruct ()
static const TGGCGetDefaultGC ()

Protected Member Functions

virtual void DoRedraw ()
virtual void DoRedraw ()

Protected Attributes

TGStringfText
FontStruct_t fFontStruct
GContext_t fNormGC
Int_t fTitlePos
Bool_t fHasOwnFont
TGStringfText

Static Protected Attributes

static const TGFontfgDefaultFont
static const TGGCfgDefaultGC
static const TGFontfgDefaultFont
static const TGGCfgDefaultGC

Private Member Functions

 TGGroupFrame (const TGGroupFrame &)
TGGroupFrameoperator= (const TGGroupFrame &)
 TGGroupFrame (const TGGroupFrame &)
TGGroupFrameoperator= (const TGGroupFrame &)

Detailed Description

Definition at line 625 of file TGFrame.h.


Member Enumeration Documentation

enum TGGroupFrame::ETitlePos

Definition at line 644 of file TGFrame.h.

enum TGGroupFrame::ETitlePos

Definition at line 644 of file TGFrame.h.


Constructor & Destructor Documentation

TGGroupFrame::TGGroupFrame ( const TGGroupFrame  )  [private]

TGGroupFrame::TGGroupFrame ( const TGWindow p,
TGString title,
UInt_t  options = kVerticalFrame,
GContext_t  norm = GetDefaultGC()(),
FontStruct_t  font = GetDefaultFontStruct(),
Pixel_t  back = GetDefaultFrameBackground() 
)

Definition at line 2005 of file TGFrame.cxx.

References TGFrame::fBorderWidth, fFontStruct, fHasOwnFont, fNormGC, fText, fTitlePos, gVirtualX, kFALSE, kLeft, and title.

TGGroupFrame::TGGroupFrame ( const TGWindow p = 0,
const char *  title = 0,
UInt_t  options = kVerticalFrame,
GContext_t  norm = GetDefaultGC()(),
FontStruct_t  font = GetDefaultFontStruct(),
Pixel_t  back = GetDefaultFrameBackground() 
)

Definition at line 2025 of file TGFrame.cxx.

References TGFrame::fBorderWidth, fFontStruct, fHasOwnFont, fNormGC, fText, fTitlePos, TGWindow::GetName(), gVirtualX, kFALSE, kLeft, p, and TGWindow::SetWindowName().

TGGroupFrame::~TGGroupFrame (  )  [virtual]

Definition at line 2046 of file TGFrame.cxx.

References TGObject::fClient, fHasOwnFont, TGGCPool::FindGC(), fNormGC, TGGCPool::FreeGC(), fText, and TGClient::GetGCPool().

TGGroupFrame::TGGroupFrame ( const TGGroupFrame  )  [private]

TGGroupFrame::TGGroupFrame ( const TGWindow p,
TGString title,
UInt_t  options = kVerticalFrame,
GContext_t  norm = GetDefaultGC()(),
FontStruct_t  font = GetDefaultFontStruct(),
Pixel_t  back = GetDefaultFrameBackground() 
)

TGGroupFrame::TGGroupFrame ( const TGWindow p = 0,
const char *  title = 0,
UInt_t  options = kVerticalFrame,
GContext_t  norm = GetDefaultGC()(),
FontStruct_t  font = GetDefaultFontStruct(),
Pixel_t  back = GetDefaultFrameBackground() 
)

virtual TGGroupFrame::~TGGroupFrame (  )  [virtual]


Member Function Documentation

void TGGroupFrame::DoRedraw (  )  [protected, virtual]

Reimplemented from TGFrame.

Definition at line 2072 of file TGFrame.cxx.

References DrawBorder(), TGFrame::fHeight, TGObject::fId, TGFrame::fWidth, and gVirtualX.

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

FontStruct_t TGGroupFrame::GetDefaultFontStruct (  )  [static]

Definition at line 2262 of file TGFrame.cxx.

References fgDefaultFont, gClient, TGResourcePool::GetDefaultFont(), TGFont::GetFontStruct(), and TGClient::GetResourcePool().

Referenced by G__G__Gui1_218_0_4(), G__setup_memfuncTGGroupFrame(), TGVButtonGroup::SavePrimitive(), TGHButtonGroup::SavePrimitive(), TGButtonGroup::SavePrimitive(), and SavePrimitive().

const TGGC & TGGroupFrame::GetDefaultGC (  )  [static]

Definition at line 2272 of file TGFrame.cxx.

References fgDefaultGC, gClient, TGResourcePool::GetFrameGC(), and TGClient::GetResourcePool().

Referenced by G__G__Gui1_218_0_5(), G__setup_memfuncTGGroupFrame(), TGVButtonGroup::SavePrimitive(), TGHButtonGroup::SavePrimitive(), TGButtonGroup::SavePrimitive(), and SavePrimitive().

TGDimension TGGroupFrame::GetDefaultSize (  )  const [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 2059 of file TGFrame.cxx.

References fFontStruct, TGDimension::fHeight, fText, TGDimension::fWidth, TGCompositeFrame::GetDefaultSize(), TGString::GetLength(), TGString::GetString(), and gVirtualX.

void TGGroupFrame::DrawBorder (  )  [virtual]

Reimplemented from TGFrame.

Definition at line 2150 of file TGFrame.cxx.

References b, xmlio::Class, TGString::Draw(), fFontStruct, TGFrame::fHeight, TGObject::fId, fNormGC, TGFrame::fOptions, fText, fTitlePos, TGFrame::fWidth, TGFrame::GetHilightGC(), TGCompositeFrame::GetLayoutManager(), TGString::GetLength(), TGFrame::GetShadowGC(), TGString::GetString(), gr, gVirtualX, TObject::InheritsFrom(), kCenter, kLeft, kRaisedFrame, kRight, kSunkenFrame, l, Rgl::rr, ROOT::Math::detail::sep, t, x, and y.

Referenced by DoRedraw().

void TGGroupFrame::SetTitle ( TGString title  )  [virtual]

Definition at line 2232 of file TGFrame.cxx.

References TGObject::fClient, fText, TGClient::NeedRedraw(), title, and TObject::Warning().

Referenced by Rename(), TGButtonGroup::SetTitle(), and SetTitle().

void TGGroupFrame::SetTitle ( const char *  title  )  [virtual]

Definition at line 2249 of file TGFrame.cxx.

References TObject::Error(), and SetTitle().

virtual void TGGroupFrame::Rename ( const char *  title  )  [inline, virtual]

Definition at line 665 of file TGFrame.h.

References SetTitle().

Int_t TGGroupFrame::GetTitlePos (  )  const [inline]

Definition at line 666 of file TGFrame.h.

References fTitlePos.

Referenced by SavePrimitive().

virtual void TGGroupFrame::SetTitlePos ( ETitlePos  pos = kLeft  )  [inline, virtual]

Definition at line 667 of file TGFrame.h.

References fTitlePos.

Referenced by ButtonWindow::ButtonWindow(), TGLPShapeObjEditor::CreateColorRadioButtons(), TGLPShapeObjEditor::CreateGeoControls(), TEveTrackPropagatorSubEditor::CreateRefsContainer(), SettingsDialog::SettingsDialog(), and TextAlignWindow::TextAlignWindow().

void TGGroupFrame::SetTextColor ( Pixel_t  color,
Bool_t  local = kTRUE 
) [virtual]

Definition at line 2084 of file TGFrame.cxx.

References TGObject::fClient, fHasOwnFont, TGGCPool::FindGC(), fNormGC, TGGC::GetAttributes(), TGGC::GetGC(), TGGCPool::GetGC(), TGResourcePool::GetGCPool(), TGClient::GetResourcePool(), kTRUE, TGClient::NeedRedraw(), and TGGC::SetForeground().

void TGGroupFrame::SetTextFont ( const char *  fontName,
Bool_t  local = kTRUE 
) [virtual]

Definition at line 2128 of file TGFrame.cxx.

References TGObject::fClient, TGClient::GetFont(), and TGFont::GetFontStruct().

void TGGroupFrame::SetTextFont ( FontStruct_t  font,
Bool_t  local = kTRUE 
) [virtual]

Definition at line 2103 of file TGFrame.cxx.

References TGObject::fClient, fFontStruct, fHasOwnFont, TGGCPool::FindGC(), fNormGC, TGGC::GetAttributes(), TGGC::GetGC(), TGGCPool::GetGC(), TGResourcePool::GetGCPool(), TGClient::GetResourcePool(), gVirtualX, kTRUE, TGClient::NeedRedraw(), and TGGC::SetFont().

GContext_t TGGroupFrame::GetNormGC (  )  const [inline]

Definition at line 671 of file TGFrame.h.

References fNormGC.

Referenced by TGuiBldDragManager::ChangeTextColor(), and TGuiBldDragManager::ChangeTextFont().

FontStruct_t TGGroupFrame::GetFontStruct (  )  const [inline]

Definition at line 672 of file TGFrame.h.

References fFontStruct.

Referenced by TGuiBldDragManager::ChangeTextFont().

virtual const char* TGGroupFrame::GetTitle (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 674 of file TGFrame.h.

References fText, and TGString::GetString().

Referenced by SavePrimitive().

Bool_t TGGroupFrame::HasOwnFont (  )  const

Definition at line 2141 of file TGFrame.cxx.

References fHasOwnFont.

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

Reimplemented from TGCompositeFrame.

Definition at line 3169 of file TGFrame.cxx.

References TString::Data(), TGFrame::fBackground, fFontStruct, TGFontPool::FindFont(), TGGCPool::FindGC(), fNormGC, TString::Form(), TGWindow::fParent, gClient, GetDefaultFontStruct(), TGFrame::GetDefaultFrameBackground(), GetDefaultGC(), TGResourcePool::GetFontPool(), TGResourcePool::GetGCPool(), TGFrame::GetHeight(), TGCompositeFrame::GetLayoutManager(), TGWindow::GetName(), TGFrame::GetOptions(), TGFrame::GetOptionString(), TGClient::GetResourcePool(), GetTitle(), GetTitlePos(), TGFrame::GetWidth(), kVerticalFrame, TGGC::SavePrimitive(), TObject::SavePrimitive(), TGFont::SavePrimitive(), TGCompositeFrame::SavePrimitiveSubframes(), and TGFrame::SaveUserColor().

virtual void TGGroupFrame::DoRedraw (  )  [protected, virtual]

Reimplemented from TGFrame.

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

static FontStruct_t TGGroupFrame::GetDefaultFontStruct (  )  [static]

static const TGGC& TGGroupFrame::GetDefaultGC (  )  [static]

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

Reimplemented from TGCompositeFrame.

virtual void TGGroupFrame::DrawBorder (  )  [virtual]

Reimplemented from TGFrame.

virtual void TGGroupFrame::SetTitle ( TGString title  )  [virtual]

virtual void TGGroupFrame::SetTitle ( const char *  title  )  [virtual]

virtual void TGGroupFrame::Rename ( const char *  title  )  [inline, virtual]

Definition at line 665 of file TGFrame.h.

References SetTitle().

Int_t TGGroupFrame::GetTitlePos (  )  const [inline]

Definition at line 666 of file TGFrame.h.

References fTitlePos.

virtual void TGGroupFrame::SetTitlePos ( ETitlePos  pos = kLeft  )  [inline, virtual]

Definition at line 667 of file TGFrame.h.

References fTitlePos.

virtual void TGGroupFrame::SetTextColor ( Pixel_t  color,
Bool_t  local = kTRUE 
) [virtual]

virtual void TGGroupFrame::SetTextFont ( const char *  fontName,
Bool_t  local = kTRUE 
) [virtual]

virtual void TGGroupFrame::SetTextFont ( FontStruct_t  font,
Bool_t  local = kTRUE 
) [virtual]

GContext_t TGGroupFrame::GetNormGC (  )  const [inline]

Definition at line 671 of file TGFrame.h.

References fNormGC.

FontStruct_t TGGroupFrame::GetFontStruct (  )  const [inline]

Definition at line 672 of file TGFrame.h.

References fFontStruct.

virtual const char* TGGroupFrame::GetTitle (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 674 of file TGFrame.h.

References fText, and TGString::GetString().

Bool_t TGGroupFrame::HasOwnFont (  )  const

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

Reimplemented from TGCompositeFrame.


Member Data Documentation

TGString* TGGroupFrame::fText [protected]

Definition at line 628 of file TGFrame.h.

Referenced by DrawBorder(), TGButtonGroup::DrawBorder(), GetDefaultSize(), GetTitle(), TGVButtonGroup::SavePrimitive(), TGHButtonGroup::SavePrimitive(), TGButtonGroup::SavePrimitive(), TGButtonGroup::SetTitle(), SetTitle(), TGGroupFrame(), and ~TGGroupFrame().

FontStruct_t TGGroupFrame::fFontStruct [protected]

Definition at line 629 of file TGFrame.h.

Referenced by DrawBorder(), TGButtonGroup::DrawBorder(), GetDefaultSize(), GetFontStruct(), TGVButtonGroup::SavePrimitive(), TGHButtonGroup::SavePrimitive(), TGButtonGroup::SavePrimitive(), SavePrimitive(), SetTextFont(), and TGGroupFrame().

GContext_t TGGroupFrame::fNormGC [protected]

Definition at line 630 of file TGFrame.h.

Referenced by DrawBorder(), TGButtonGroup::DrawBorder(), GetNormGC(), TGVButtonGroup::SavePrimitive(), TGHButtonGroup::SavePrimitive(), TGButtonGroup::SavePrimitive(), SavePrimitive(), SetTextColor(), SetTextFont(), TGGroupFrame(), and ~TGGroupFrame().

Int_t TGGroupFrame::fTitlePos [protected]

Definition at line 631 of file TGFrame.h.

Referenced by DrawBorder(), TGButtonGroup::DrawBorder(), GetTitlePos(), SetTitlePos(), and TGGroupFrame().

Bool_t TGGroupFrame::fHasOwnFont [protected]

Definition at line 632 of file TGFrame.h.

Referenced by HasOwnFont(), SetTextColor(), SetTextFont(), TGGroupFrame(), and ~TGGroupFrame().

const TGFont * TGGroupFrame::fgDefaultFont [static, protected]

Definition at line 636 of file TGFrame.h.

Referenced by GetDefaultFontStruct().

const TGGC * TGGroupFrame::fgDefaultGC [static, protected]

Definition at line 637 of file TGFrame.h.

Referenced by GetDefaultGC().

TGString* TGGroupFrame::fText [protected]

Definition at line 628 of file TGFrame.h.

const TGFont* TGGroupFrame::fgDefaultFont [static, protected]

Definition at line 636 of file TGFrame.h.

const TGGC* TGGroupFrame::fgDefaultGC [static, protected]

Definition at line 637 of file TGFrame.h.


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