TGTextLBEntry Class Reference

#include <TGListBox.h>

Inheritance diagram for TGTextLBEntry:

TGLBEntry TGLBEntry TGFrame TGFrame TGFrame TGFrame TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TGHtmlLBEntry TGIconLBEntry TGIconLBEntry TGLineLBEntry TGLineLBEntry List of all members.

Public Member Functions

 TGTextLBEntry (const TGWindow *p=0, TGString *s=0, Int_t id=-1, GContext_t norm=GetDefaultGC()(), FontStruct_t font=GetDefaultFontStruct(), UInt_t options=kHorizontalFrame, Pixel_t back=GetWhitePixel())
virtual ~TGTextLBEntry ()
virtual TGDimension GetDefaultSize () const
const TGStringGetText () const
void SetText (TGString *new_text)
virtual const char * GetTitle () const
virtual void SetTitle (const char *text)
virtual void DrawCopy (Handle_t id, Int_t x, Int_t y)
virtual void Update (TGLBEntry *e)
GContext_t GetNormGC () const
FontStruct_t GetFontStruct () const
virtual void SavePrimitive (ostream &out, Option_t *="")
 TGTextLBEntry (const TGWindow *p=0, TGString *s=0, Int_t id=-1, GContext_t norm=GetDefaultGC()(), FontStruct_t font=GetDefaultFontStruct(), UInt_t options=kHorizontalFrame, Pixel_t back=GetWhitePixel())
virtual ~TGTextLBEntry ()
virtual TGDimension GetDefaultSize () const
const TGStringGetText () const
void SetText (TGString *new_text)
virtual const char * GetTitle () const
virtual void SetTitle (const char *text)
virtual void DrawCopy (Handle_t id, Int_t x, Int_t y)
virtual void Update (TGLBEntry *e)
GContext_t GetNormGC () const
FontStruct_t GetFontStruct () const
virtual void SavePrimitive (ostream &out, Option_t *="")

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
UInt_t fTWidth
UInt_t fTHeight
Bool_t fTextChanged
GContext_t fNormGC
FontStruct_t fFontStruct
TGStringfText

Static Protected Attributes

static const TGFontfgDefaultFont
static TGGCfgDefaultGC
static const TGFontfgDefaultFont
static TGGCfgDefaultGC

Private Member Functions

 TGTextLBEntry (const TGTextLBEntry &)
TGTextLBEntryoperator= (const TGTextLBEntry &)
 TGTextLBEntry (const TGTextLBEntry &)
TGTextLBEntryoperator= (const TGTextLBEntry &)

Detailed Description

Definition at line 92 of file TGListBox.h.


Constructor & Destructor Documentation

TGTextLBEntry::TGTextLBEntry ( const TGTextLBEntry  )  [private]

TGTextLBEntry::TGTextLBEntry ( const TGWindow p = 0,
TGString s = 0,
Int_t  id = -1,
GContext_t  norm = GetDefaultGC()(),
FontStruct_t  font = GetDefaultFontStruct(),
UInt_t  options = kHorizontalFrame,
Pixel_t  back = GetWhitePixel() 
)

TGTextLBEntry::~TGTextLBEntry (  )  [virtual]

Definition at line 126 of file TGListBox.cxx.

References fText.

TGTextLBEntry::TGTextLBEntry ( const TGTextLBEntry  )  [private]

TGTextLBEntry::TGTextLBEntry ( const TGWindow p = 0,
TGString s = 0,
Int_t  id = -1,
GContext_t  norm = GetDefaultGC()(),
FontStruct_t  font = GetDefaultFontStruct(),
UInt_t  options = kHorizontalFrame,
Pixel_t  back = GetWhitePixel() 
)

virtual TGTextLBEntry::~TGTextLBEntry (  )  [virtual]


Member Function Documentation

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

Reimplemented from TGLBEntry.

Definition at line 158 of file TGListBox.cxx.

References DrawCopy(), and TGObject::fId.

Referenced by SetText().

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

FontStruct_t TGTextLBEntry::GetDefaultFontStruct (  )  [static]

Definition at line 185 of file TGListBox.cxx.

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

Referenced by TRootGuiBuilder::BuildComboBox(), G__G__Gui2_248_0_4(), G__setup_memfuncTGTextLBEntry(), TGFontTypeComboBox::TGFontTypeComboBox(), and TGFontTypeComboBox::~TGFontTypeComboBox().

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

Definition at line 195 of file TGListBox.cxx.

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

Referenced by G__G__Gui2_248_0_5(), and G__setup_memfuncTGTextLBEntry().

virtual TGDimension TGTextLBEntry::GetDefaultSize (  )  const [inline, virtual]

Reimplemented from TGFrame.

Definition at line 122 of file TGListBox.h.

References fTHeight, and fTWidth.

const TGString* TGTextLBEntry::GetText (  )  const [inline]

Definition at line 123 of file TGListBox.h.

References fText.

Referenced by TGLBFrameElement::Compare(), TFitEditor::DoDataSet(), TProofProgressLog::DoLog(), TProofProgressMemoryPlot::DoPlot(), TGFontDialog::GetFontName(), GetTreeVarsAndCuts(), TGComboBox::ReturnPressed(), SavePrimitive(), TProofProgressLog::SaveToFile(), TFitEditor::ShowObjectName(), Update(), and TRootBrowserLite::UpdateDrawOption().

void TGTextLBEntry::SetText ( TGString new_text  ) 

Definition at line 166 of file TGListBox.cxx.

References DoRedraw(), fFontStruct, fText, fTextChanged, fTHeight, fTWidth, TGString::GetLength(), TGString::GetString(), gVirtualX, kTRUE, and TGFrame::Resize().

Referenced by Update().

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

Reimplemented from TObject.

Definition at line 125 of file TGListBox.h.

References TString::Data(), and fText.

Referenced by TFitEditor::CreateFunctionGroup(), TFitEditor::DoFunction(), TFitEditor::DoUseFuncRange(), TGLineLBEntry::DrawCopy(), TFitEditor::FindFunction(), and TFitEditor::SetFitObject().

virtual void TGTextLBEntry::SetTitle ( const char *  text  )  [inline, virtual]

Definition at line 126 of file TGListBox.h.

References fText.

void TGTextLBEntry::DrawCopy ( Handle_t  id,
Int_t  x,
Int_t  y 
) [virtual]

Reimplemented from TGFrame.

Definition at line 134 of file TGListBox.cxx.

References TGString::Draw(), TGLBEntry::fActive, TGLBEntry::fBkcolor, TGObject::fClient, fFontStruct, TGFrame::fgDefaultSelectedBackground, TGFrame::fHeight, fNormGC, fText, fTHeight, TGFrame::fWidth, TGFrame::GetForeground(), TGClient::GetResourcePool(), TGResourcePool::GetSelectedFgndColor(), and gVirtualX.

Referenced by DoRedraw(), TGLineLBEntry::DrawCopy(), and TGIconLBEntry::DrawCopy().

virtual void TGTextLBEntry::Update ( TGLBEntry e  )  [inline, virtual]

Reimplemented from TGLBEntry.

Definition at line 129 of file TGListBox.h.

References GetText(), and SetText().

Referenced by TGIconLBEntry::Update(), and TGLineLBEntry::Update().

GContext_t TGTextLBEntry::GetNormGC (  )  const [inline]

Definition at line 132 of file TGListBox.h.

References fNormGC.

FontStruct_t TGTextLBEntry::GetFontStruct (  )  const [inline]

Definition at line 133 of file TGListBox.h.

References fFontStruct.

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

Reimplemented from TGFrame.

Definition at line 1688 of file TGListBox.cxx.

References TGLBEntry::EntryId(), TGString::GetString(), GetText(), and TString::ReplaceAll().

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

Reimplemented from TGLBEntry.

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

static FontStruct_t TGTextLBEntry::GetDefaultFontStruct (  )  [static]

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

virtual TGDimension TGTextLBEntry::GetDefaultSize (  )  const [inline, virtual]

Reimplemented from TGFrame.

Definition at line 122 of file TGListBox.h.

References fTHeight, and fTWidth.

const TGString* TGTextLBEntry::GetText (  )  const [inline]

Definition at line 123 of file TGListBox.h.

References fText.

void TGTextLBEntry::SetText ( TGString new_text  ) 

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

Reimplemented from TObject.

Definition at line 125 of file TGListBox.h.

References TString::Data(), and fText.

virtual void TGTextLBEntry::SetTitle ( const char *  text  )  [inline, virtual]

Definition at line 126 of file TGListBox.h.

References fText.

virtual void TGTextLBEntry::DrawCopy ( Handle_t  id,
Int_t  x,
Int_t  y 
) [virtual]

Reimplemented from TGFrame.

virtual void TGTextLBEntry::Update ( TGLBEntry e  )  [inline, virtual]

Reimplemented from TGLBEntry.

Definition at line 129 of file TGListBox.h.

References GetText(), and SetText().

GContext_t TGTextLBEntry::GetNormGC (  )  const [inline]

Definition at line 132 of file TGListBox.h.

References fNormGC.

FontStruct_t TGTextLBEntry::GetFontStruct (  )  const [inline]

Definition at line 133 of file TGListBox.h.

References fFontStruct.

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

Reimplemented from TGFrame.


Member Data Documentation

TGString* TGTextLBEntry::fText [protected]

Definition at line 95 of file TGListBox.h.

Referenced by DrawCopy(), GetText(), GetTitle(), SetText(), SetTitle(), and ~TGTextLBEntry().

UInt_t TGTextLBEntry::fTWidth [protected]

Definition at line 96 of file TGListBox.h.

Referenced by TGLineLBEntry::DrawCopy(), TGLineLBEntry::GetDefaultSize(), TGIconLBEntry::GetDefaultSize(), GetDefaultSize(), and SetText().

UInt_t TGTextLBEntry::fTHeight [protected]

Definition at line 97 of file TGListBox.h.

Referenced by DrawCopy(), TGLineLBEntry::GetDefaultSize(), TGIconLBEntry::GetDefaultSize(), GetDefaultSize(), and SetText().

Bool_t TGTextLBEntry::fTextChanged [protected]

Definition at line 98 of file TGListBox.h.

Referenced by SetText().

GContext_t TGTextLBEntry::fNormGC [protected]

Definition at line 99 of file TGListBox.h.

Referenced by DrawCopy(), TGIconLBEntry::DrawCopy(), and GetNormGC().

FontStruct_t TGTextLBEntry::fFontStruct [protected]

Definition at line 100 of file TGListBox.h.

Referenced by DrawCopy(), GetFontStruct(), and SetText().

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

Definition at line 104 of file TGListBox.h.

Referenced by GetDefaultFontStruct().

TGGC * TGTextLBEntry::fgDefaultGC [static, protected]

Definition at line 105 of file TGListBox.h.

Referenced by GetDefaultGC().

TGString* TGTextLBEntry::fText [protected]

Definition at line 95 of file TGListBox.h.

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

Definition at line 104 of file TGListBox.h.

TGGC* TGTextLBEntry::fgDefaultGC [static, protected]

Definition at line 105 of file TGListBox.h.


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