TGLineLBEntry Class Reference

#include <TGListBox.h>

Inheritance diagram for TGLineLBEntry:

TGTextLBEntry TGTextLBEntry TGLBEntry TGLBEntry TGLBEntry TGLBEntry TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame List of all members.

Public Member Functions

 TGLineLBEntry (const TGWindow *p=0, Int_t id=-1, const char *str=0, UInt_t w=0, Style_t s=0, UInt_t options=kHorizontalFrame, Pixel_t back=GetWhitePixel())
virtual ~TGLineLBEntry ()
virtual TGDimension GetDefaultSize () const
virtual Int_t GetLineWidth () const
virtual void SetLineWidth (Int_t width)
Style_t GetLineStyle () const
virtual void SetLineStyle (Style_t style)
TGGCGetLineGC () const
virtual void Update (TGLBEntry *e)
virtual void DrawCopy (Handle_t id, Int_t x, Int_t y)
 TGLineLBEntry (const TGWindow *p=0, Int_t id=-1, const char *str=0, UInt_t w=0, Style_t s=0, UInt_t options=kHorizontalFrame, Pixel_t back=GetWhitePixel())
virtual ~TGLineLBEntry ()
virtual TGDimension GetDefaultSize () const
virtual Int_t GetLineWidth () const
virtual void SetLineWidth (Int_t width)
Style_t GetLineStyle () const
virtual void SetLineStyle (Style_t style)
TGGCGetLineGC () const
virtual void Update (TGLBEntry *e)
virtual void DrawCopy (Handle_t id, Int_t x, Int_t y)

Protected Member Functions

virtual void DoRedraw ()
virtual void DoRedraw ()

Protected Attributes

UInt_t fLineWidth
Style_t fLineStyle
UInt_t fLineLength
TGGCfLineGC
TGGCfLineGC

Private Member Functions

 TGLineLBEntry (const TGLineLBEntry &)
TGLineLBEntry operator= (const TGLineLBEntry &)
 TGLineLBEntry (const TGLineLBEntry &)
TGLineLBEntry operator= (const TGLineLBEntry &)

Detailed Description

Definition at line 150 of file TGListBox.h.


Constructor & Destructor Documentation

TGLineLBEntry::TGLineLBEntry ( const TGLineLBEntry  )  [private]

TGLineLBEntry::TGLineLBEntry ( const TGWindow p = 0,
Int_t  id = -1,
const char *  str = 0,
UInt_t  w = 0,
Style_t  s = 0,
UInt_t  options = kHorizontalFrame,
Pixel_t  back = GetWhitePixel() 
)

TGLineLBEntry::~TGLineLBEntry (  )  [virtual]

Definition at line 246 of file TGListBox.cxx.

References TGObject::fClient, fLineGC, and TGClient::FreeGC().

TGLineLBEntry::TGLineLBEntry ( const TGLineLBEntry  )  [private]

TGLineLBEntry::TGLineLBEntry ( const TGWindow p = 0,
Int_t  id = -1,
const char *  str = 0,
UInt_t  w = 0,
Style_t  s = 0,
UInt_t  options = kHorizontalFrame,
Pixel_t  back = GetWhitePixel() 
)

virtual TGLineLBEntry::~TGLineLBEntry (  )  [virtual]


Member Function Documentation

TGLineLBEntry TGLineLBEntry::operator= ( const TGLineLBEntry  )  [private]

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

Reimplemented from TGTextLBEntry.

Definition at line 346 of file TGListBox.cxx.

References DrawCopy(), and TGObject::fId.

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

Reimplemented from TGTextLBEntry.

Definition at line 171 of file TGListBox.h.

References TGTextLBEntry::fTHeight, and TGTextLBEntry::fTWidth.

virtual Int_t TGLineLBEntry::GetLineWidth (  )  const [inline, virtual]

Definition at line 173 of file TGListBox.h.

References fLineWidth.

void TGLineLBEntry::SetLineWidth ( Int_t  width  )  [virtual]

Definition at line 319 of file TGListBox.cxx.

References fLineGC, fLineWidth, and TGGC::SetLineWidth().

Style_t TGLineLBEntry::GetLineStyle (  )  const [inline]

Definition at line 175 of file TGListBox.h.

References fLineStyle.

void TGLineLBEntry::SetLineStyle ( Style_t  style  )  [virtual]

Definition at line 266 of file TGListBox.cxx.

References fLineGC, fLineStyle, kLineSolid, TGGC::SetCapStyle(), TGGC::SetDashList(), and TGGC::SetLineStyle().

TGGC* TGLineLBEntry::GetLineGC (  )  const [inline]

Definition at line 177 of file TGListBox.h.

References fLineGC.

void TGLineLBEntry::Update ( TGLBEntry e  )  [virtual]

Reimplemented from TGTextLBEntry.

Definition at line 254 of file TGListBox.cxx.

References TRefCnt::AddReference(), TGObject::fClient, fLineGC, TGClient::FreeGC(), and TGTextLBEntry::Update().

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

Reimplemented from TGTextLBEntry.

Definition at line 328 of file TGListBox.cxx.

References TGTextLBEntry::DrawCopy(), TGLBEntry::fActive, TGObject::fClient, TGFrame::fHeight, fLineGC, TGTextLBEntry::fTWidth, TGFrame::fWidth, TGResourcePool::GetBlackColor(), TGGC::GetGC(), TGClient::GetResourcePool(), TGResourcePool::GetSelectedFgndColor(), TGTextLBEntry::GetTitle(), and gVirtualX.

Referenced by DoRedraw().

TGLineLBEntry TGLineLBEntry::operator= ( const TGLineLBEntry  )  [private]

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

Reimplemented from TGTextLBEntry.

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

Reimplemented from TGTextLBEntry.

Definition at line 171 of file TGListBox.h.

References TGTextLBEntry::fTHeight, and TGTextLBEntry::fTWidth.

virtual Int_t TGLineLBEntry::GetLineWidth (  )  const [inline, virtual]

Definition at line 173 of file TGListBox.h.

References fLineWidth.

virtual void TGLineLBEntry::SetLineWidth ( Int_t  width  )  [virtual]

Style_t TGLineLBEntry::GetLineStyle (  )  const [inline]

Definition at line 175 of file TGListBox.h.

References fLineStyle.

virtual void TGLineLBEntry::SetLineStyle ( Style_t  style  )  [virtual]

TGGC* TGLineLBEntry::GetLineGC (  )  const [inline]

Definition at line 177 of file TGListBox.h.

References fLineGC.

virtual void TGLineLBEntry::Update ( TGLBEntry e  )  [virtual]

Reimplemented from TGTextLBEntry.

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

Reimplemented from TGTextLBEntry.


Member Data Documentation

UInt_t TGLineLBEntry::fLineWidth [protected]

Definition at line 157 of file TGListBox.h.

Referenced by GetLineWidth(), and SetLineWidth().

Style_t TGLineLBEntry::fLineStyle [protected]

Definition at line 158 of file TGListBox.h.

Referenced by GetLineStyle(), and SetLineStyle().

UInt_t TGLineLBEntry::fLineLength [protected]

Definition at line 159 of file TGListBox.h.

TGGC* TGLineLBEntry::fLineGC [protected]

Definition at line 160 of file TGListBox.h.

Referenced by DrawCopy(), GetLineGC(), SetLineStyle(), SetLineWidth(), Update(), and ~TGLineLBEntry().

TGGC* TGLineLBEntry::fLineGC [protected]

Definition at line 160 of file TGListBox.h.


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