Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TGLVEntry Class Reference

#include <TGListView.h>

Inheritance diagram for TGLVEntry:

Inheritance graph
[legend]
Collaboration diagram for TGLVEntry:

Collaboration graph
[legend]
List of all members.

Public Methods

 TGLVEntry (const TGWindow *p, const TGPicture *bigpic, const TGPicture *smallpic, TGString *name, TGString **subnames, EListViewMode ViewMode, UInt_t options=kChildFrame, Pixel_t back=GetWhitePixel())
virtual ~TGLVEntry ()
virtual void SetViewMode (EListViewMode ViewMode)
virtual void Activate (Bool_t a)
Bool_t IsActive () const
TGStringGetItemName () const
virtual const char * GetName () const
void SetItemName (const char *name)
const TGPictureGetPicture () const
void SetUserData (void *userData)
void * GetUserData () const
void SetColumns (Int_t *cpos, Int_t *jmode)
virtual TGDimension GetDefaultSize () const
virtual Int_t GetSubnameWidth (Int_t idx) const
virtual void DrawCopy (Handle_t id, Int_t x, Int_t y)

Protected Methods

virtual void DoRedraw ()

Static Protected Methods

FontStruct_t GetDefaultFontStruct ()
const TGGCGetDefaultGC ()

Protected Attributes

TGStringfName
TGString ** fSubnames
Int_t * fCpos
Int_t * fJmode
Int_t * fCtw
UInt_t fTWidth
UInt_t fTHeight
Bool_t fActive
EListViewMode fViewMode
const TGPicturefBigPic
const TGPicturefSmallPic
const TGPicturefCurrent
TGSelectedPicturefSelPic
GContext_t fNormGC
FontStruct_t fFontStruct
void * fUserData

Static Protected Attributes

const TGFontfgDefaultFont
TGGCfgDefaultGC

Constructor & Destructor Documentation

TGLVEntry::TGLVEntry const TGWindow   p,
const TGPicture   bigpic,
const TGPicture   smallpic,
TGString   name,
TGString **    subnames,
EListViewMode    ViewMode,
UInt_t    options = kChildFrame,
Pixel_t    back = GetWhitePixel()
 

virtual TGLVEntry::~TGLVEntry   [virtual]
 


Member Function Documentation

virtual void TGLVEntry::DoRedraw   [protected, virtual]
 

Reimplemented from TGFrame.

Reimplemented in TGFileItem.

FontStruct_t TGLVEntry::GetDefaultFontStruct   [static, protected]
 

const TGGC& TGLVEntry::GetDefaultGC   [static, protected]
 

virtual void TGLVEntry::SetViewMode EListViewMode    ViewMode [virtual]
 

Reimplemented in TGFileItem.

virtual void TGLVEntry::Activate Bool_t    a [virtual]
 

Reimplemented from TGFrame.

Bool_t TGLVEntry::IsActive   const [virtual]
 

Reimplemented from TGFrame.

Reimplemented in TGFileItem.

Definition at line 94 of file TGListView.h.

References fActive.

TGString* TGLVEntry::GetItemName   const
 

Definition at line 95 of file TGListView.h.

virtual const char* TGLVEntry::GetName   const [virtual]
 

Reimplemented from TObject.

Definition at line 96 of file TGListView.h.

References TGString::GetString().

void TGLVEntry::SetItemName const char *    name
 

Reimplemented in TTVLVEntry.

Definition at line 97 of file TGListView.h.

const TGPicture* TGLVEntry::GetPicture   const
 

Definition at line 98 of file TGListView.h.

void TGLVEntry::SetUserData void *    userData
 

Definition at line 99 of file TGListView.h.

References fUserData.

void* TGLVEntry::GetUserData   const
 

Definition at line 100 of file TGListView.h.

References fUserData.

void TGLVEntry::SetColumns Int_t *    cpos,
Int_t *    jmode
 

Definition at line 102 of file TGListView.h.

References fCpos, and fJmode.

Referenced by TGLVContainer::AddItem(), and TTVLVContainer::AddThisItem().

virtual TGDimension TGLVEntry::GetDefaultSize   const [virtual]
 

Reimplemented from TGFrame.

virtual Int_t TGLVEntry::GetSubnameWidth Int_t    idx const [virtual]
 

Definition at line 105 of file TGListView.h.

References fCtw.

virtual void TGLVEntry::DrawCopy Handle_t    id,
Int_t    x,
Int_t    y
[virtual]
 

Reimplemented from TGFrame.


Member Data Documentation

TGString* TGLVEntry::fName [protected]
 

Definition at line 58 of file TGListView.h.

TGString** TGLVEntry::fSubnames [protected]
 

Definition at line 59 of file TGListView.h.

Int_t* TGLVEntry::fCpos [protected]
 

Definition at line 60 of file TGListView.h.

Referenced by SetColumns().

Int_t* TGLVEntry::fJmode [protected]
 

Definition at line 61 of file TGListView.h.

Referenced by SetColumns().

Int_t* TGLVEntry::fCtw [protected]
 

Definition at line 62 of file TGListView.h.

Referenced by GetSubnameWidth().

UInt_t TGLVEntry::fTWidth [protected]
 

Definition at line 63 of file TGListView.h.

UInt_t TGLVEntry::fTHeight [protected]
 

Definition at line 64 of file TGListView.h.

Bool_t TGLVEntry::fActive [protected]
 

Definition at line 65 of file TGListView.h.

Referenced by IsActive(), and TGFileItem::IsActive().

EListViewMode TGLVEntry::fViewMode [protected]
 

Definition at line 66 of file TGListView.h.

const TGPicture* TGLVEntry::fBigPic [protected]
 

Definition at line 67 of file TGListView.h.

const TGPicture* TGLVEntry::fSmallPic [protected]
 

Definition at line 68 of file TGListView.h.

const TGPicture* TGLVEntry::fCurrent [protected]
 

Definition at line 69 of file TGListView.h.

TGSelectedPicture* TGLVEntry::fSelPic [protected]
 

Definition at line 70 of file TGListView.h.

GContext_t TGLVEntry::fNormGC [protected]
 

Definition at line 71 of file TGListView.h.

FontStruct_t TGLVEntry::fFontStruct [protected]
 

Definition at line 72 of file TGListView.h.

void* TGLVEntry::fUserData [protected]
 

Definition at line 73 of file TGListView.h.

Referenced by GetUserData(), and SetUserData().

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

Definition at line 75 of file TGListView.h.

TGGC* TGLVEntry::fgDefaultGC [static, protected]
 

Definition at line 76 of file TGListView.h.


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 15:01:00 2003 for ROOT by doxygen1.2.16