#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.
1.5.1