library: libGui
#include "TGListBox.h"

TGIconLBEntry


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

class TGIconLBEntry : public TGTextLBEntry

Inheritance Chart:
TObject
<-
TGObject
<-
TGWindow
TQObject
<-
TGFrame
<-
TGLBEntry
<-
TGTextLBEntry
<-
TGIconLBEntry

    protected:
virtual void DoRedraw() public:
TGIconLBEntry(const TGWindow* p = 0, Int_t id = -1, const char* str = "0", const TGPicture* pic = 0, UInt_t w = 0, Style_t s = 0, UInt_t options = kHorizontalFrame, Pixel_t back = GetWhitePixel()) TGIconLBEntry(const TGIconLBEntry&) virtual ~TGIconLBEntry() static TClass* Class() virtual void DrawCopy(Handle_t id, Int_t x, Int_t y) virtual TGDimension GetDefaultSize() const const TGPicture* GetPicture() const virtual TClass* IsA() const virtual void SetPicture(const TGPicture* pic = 0) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual void Update(TGLBEntry* e)

Data Members


    protected:
const TGPicture* fPicture icon

Class Description

                                                                      
 TGListBox, TGLBContainer, TGLBEntry and TGTextLBEntry                
                                                                      
 A listbox is a box, possibly with scrollbar, containing entries.     
 Currently entries are simple text strings (TGTextLBEntry).           
 A TGListBox looks a lot like a TGCanvas. It has a TGViewPort         
 containing a TGLBContainer which contains the entries and it also    
 has a vertical scrollbar which becomes visible if there are more     
 items than fit in the visible part of the container.                 
                                                                      
 The TGListBox is user callable. The other classes are service        
 classes of the listbox.                                              
                                                                      
 Selecting an item in the listbox will generate the event:            
 kC_COMMAND, kCM_LISTBOX, listbox id, item id.                        
                                                                      




Inline Functions


                    void ~TGIconLBEntry()
                    void DoRedraw()
           TGIconLBEntry TGIconLBEntry(const TGWindow* p = 0, Int_t id = -1, const char* str = "0", const TGPicture* pic = 0, UInt_t w = 0, Style_t s = 0, UInt_t options = kHorizontalFrame, Pixel_t back = GetWhitePixel())
             TGDimension GetDefaultSize() const
        const TGPicture* GetPicture() const
                    void SetPicture(const TGPicture* pic = 0)
                    void Update(TGLBEntry* e)
                    void DrawCopy(Handle_t id, Int_t x, Int_t y)
                 TClass* Class()
                 TClass* IsA() const
                    void ShowMembers(TMemberInspector& insp, char* parent)
                    void Streamer(TBuffer& b)
                    void StreamerNVirtual(TBuffer& b)
           TGIconLBEntry TGIconLBEntry(const TGIconLBEntry&)


Author: Fons Rademakers 12/01/98
Last update: root/gui:$Name: $:$Id: TGListBox.h,v 1.28 2006/02/01 14:32:52 rdm 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.