library: libTreeViewer
#include "TTVLVContainer.h"

TTVLVEntry


class description - source file - inheritance tree (.pdf)

class TTVLVEntry : public TGLVEntry

Inheritance Chart:
TObject
<-
TGObject
<-
TGWindow
TQObject
<-
TGFrame
<-
TGLVEntry
<-
TTVLVEntry

    protected:
Bool_t FullConverted() public:
TTVLVEntry(const TGWindow* p, const TGPicture* bigpic, const TGPicture* smallpic, TGString* name, TGString** subnames, EListViewMode ViewMode) TTVLVEntry(const TTVLVEntry&) virtual ~TTVLVEntry() static TClass* Class() const char* ConvertAliases() const void CopyItem(TTVLVEntry* dest) void Empty() const char* GetAlias() const TTVLVContainer* GetContainer() TGItemContext* GetContext() const char* GetConvName() const TGToolTip* GetTip() const char* GetTrueName() const virtual Bool_t HandleCrossing(Event_t* event) Bool_t HasAlias() virtual TClass* IsA() const Bool_t IsCut() void PrependTilde() void SetAlias(const char* alias) void SetCutType(Bool_t type = kFALSE) void SetExpression(const char* name, const char* alias, Bool_t cutType = kFALSE) void SetItemName(const char* name) void SetSmallPic(const TGPicture* spic) void SetToolTipText(const char* text, Long_t delayms = 1000) void SetTrueName(const char* name) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
TTVLVContainer* fContainer container to whom this item belongs TString fTrueName name for this entry TString fAlias alias for this entry TString fConvName name converted into true expressions TGToolTip* fTip tool tip associated with item Bool_t fIsCut flag for cut type items TGItemContext* fContext associated context menu

Class Description

 TGItemContext  -  empty object used as context menu support for      
 TGLVTreeEntries                                                      


TTVLVEntry(const TGWindow *p, const TGPicture *bigpic, const TGPicture *smallpic, TGString *name, TGString **subnames, EListViewMode ViewMode) :TGLVEntry(p, bigpic, smallpic, name, subnames, ViewMode)
 TGTreeLVEntry constructor.

~TTVLVEntry()
 TGTreeLVEntry destructor

const char* ConvertAliases()
 Convert all aliases into true names

Bool_t FullConverted()
 Return true if converted name is alias free

void CopyItem(TTVLVEntry *dest)
 Copy this item's name and alias to an other.

Bool_t HandleCrossing(Event_t *event)
 Handle mouse crossing event.

Bool_t HasAlias()
 Check if alias name is not empty.

void PrependTilde()
 Prepend a ~ to item alias

void SetItemName(const char* name)
 redraw this entry with new name

void SetCutType(Bool_t type)

void SetExpression(const char* name, const char* alias, Bool_t cutType)
 Set the true name, alias and type of the expression, then refresh it

void Empty()
 clear all names and alias

void SetToolTipText(const char *text, Long_t delayms)
 Set tool tip text associated with this item. The delay is in
 milliseconds (minimum 250). To remove tool tip call method with text = 0

void SetSmallPic(const TGPicture *spic)



Inline Functions


            const char* GetAlias() const
        TTVLVContainer* GetContainer()
         TGItemContext* GetContext()
            const char* GetConvName() const
            const char* GetTrueName() const
             TGToolTip* GetTip()
                 Bool_t IsCut()
                   void SetAlias(const char* alias)
                   void SetTrueName(const char* name)
                TClass* Class()
                TClass* IsA() const
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void Streamer(TBuffer& b)
                   void StreamerNVirtual(TBuffer& b)
             TTVLVEntry TTVLVEntry(const TTVLVEntry&)


Last update: root/treeviewer:$Name: $:$Id: TTVLVContainer.cxx,v 1.12 2005/08/30 11:13:22 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.