#include <TGFrame.h>
Inheritance diagram for TGGroupFrame:
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 TGGC & | GetDefaultGC () |
static FontStruct_t | GetDefaultFontStruct () |
static const TGGC & | GetDefaultGC () |
Protected Member Functions | |
virtual void | DoRedraw () |
virtual void | DoRedraw () |
Protected Attributes | |
TGString * | fText |
FontStruct_t | fFontStruct |
GContext_t | fNormGC |
Int_t | fTitlePos |
Bool_t | fHasOwnFont |
TGString * | fText |
Static Protected Attributes | |
static const TGFont * | fgDefaultFont |
static const TGGC * | fgDefaultGC |
static const TGFont * | fgDefaultFont |
static const TGGC * | fgDefaultGC |
Private Member Functions | |
TGGroupFrame (const TGGroupFrame &) | |
TGGroupFrame & | operator= (const TGGroupFrame &) |
TGGroupFrame (const TGGroupFrame &) | |
TGGroupFrame & | operator= (const TGGroupFrame &) |
Definition at line 625 of file TGFrame.h.
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] |
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] |
virtual void TGGroupFrame::Rename | ( | const char * | title | ) | [inline, virtual] |
Int_t TGGroupFrame::GetTitlePos | ( | ) | const [inline] |
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().
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().
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 |
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] |
Int_t TGGroupFrame::GetTitlePos | ( | ) | const [inline] |
virtual void TGGroupFrame::SetTitlePos | ( | ETitlePos | pos = kLeft |
) | [inline, virtual] |
virtual void TGGroupFrame::SetTextFont | ( | FontStruct_t | font, | |
Bool_t | local = kTRUE | |||
) | [virtual] |
GContext_t TGGroupFrame::GetNormGC | ( | ) | const [inline] |
FontStruct_t TGGroupFrame::GetFontStruct | ( | ) | const [inline] |
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.
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] |
const TGGC * TGGroupFrame::fgDefaultGC [static, protected] |
TGString* TGGroupFrame::fText [protected] |
const TGFont* TGGroupFrame::fgDefaultFont [static, protected] |
const TGGC* TGGroupFrame::fgDefaultGC [static, protected] |