#include <TGListBox.h>
Inheritance diagram for TGLineLBEntry:
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) |
TGGC * | GetLineGC () 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) |
TGGC * | GetLineGC () 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 |
TGGC * | fLineGC |
TGGC * | fLineGC |
Private Member Functions | |
TGLineLBEntry (const TGLineLBEntry &) | |
TGLineLBEntry | operator= (const TGLineLBEntry &) |
TGLineLBEntry (const TGLineLBEntry &) | |
TGLineLBEntry | operator= (const TGLineLBEntry &) |
Definition at line 150 of file TGListBox.h.
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] |
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] |
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] |
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] |
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().
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] |
virtual void TGLineLBEntry::SetLineWidth | ( | Int_t | width | ) | [virtual] |
Style_t TGLineLBEntry::GetLineStyle | ( | ) | const [inline] |
virtual void TGLineLBEntry::SetLineStyle | ( | Style_t | style | ) | [virtual] |
TGGC* TGLineLBEntry::GetLineGC | ( | ) | const [inline] |
virtual void TGLineLBEntry::Update | ( | TGLBEntry * | e | ) | [virtual] |
Reimplemented from TGTextLBEntry.
Reimplemented from TGTextLBEntry.
UInt_t TGLineLBEntry::fLineWidth [protected] |
Style_t TGLineLBEntry::fLineStyle [protected] |
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.