library: libGui
#include "TGListBox.h"

TGTextLBEntry


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

class TGTextLBEntry : public TGLBEntry

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

    protected:
virtual void DoRedraw() public:
TGTextLBEntry(const TGWindow* p = 0, TGString* s = 0, Int_t id = -1, GContext_t norm = GetDefaultGC()(), FontStruct_t font = GetDefaultFontStruct(), UInt_t options = kHorizontalFrame, Pixel_t back = GetWhitePixel()) TGTextLBEntry(const TGTextLBEntry&) virtual ~TGTextLBEntry() static TClass* Class() virtual void DrawCopy(Handle_t id, Int_t x, Int_t y) static FontStruct_t GetDefaultFontStruct() static const TGGC& GetDefaultGC() const virtual TGDimension GetDefaultSize() const const TGString* GetText() const virtual const char* GetTitle() const virtual TClass* IsA() const virtual void SavePrimitive(ofstream& out, Option_t*) void SetText(TGString* new_text) virtual void SetTitle(const char* text) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual void Update(TGLBEntry* e)

Data Members


    protected:
TGString* fText entry text string UInt_t fTWidth text width UInt_t fTHeight text height Bool_t fTextChanged true if text has been changed GContext_t fNormGC text drawing graphics context FontStruct_t fFontStruct font used to draw string static const TGFont* fgDefaultFont static TGGC* fgDefaultGC

Class Description


TGTextLBEntry(const TGWindow *p, TGString *s, Int_t id, GContext_t norm, FontStruct_t font, UInt_t options, ULong_t back) : TGLBEntry(p, id, options, back)
 Create a text listbox entry. The TGString is adopted.

~TGTextLBEntry()
 Delete text listbox entry.

void DrawCopy(Handle_t id, Int_t x, Int_t y)
 Draw text listbox entry on window/pixmap.

void DoRedraw()
 Redraw text listbox entry.

void SetText(TGString *new_text)
 Set or change text in text entry.

FontStruct_t GetDefaultFontStruct()

const TGGC& GetDefaultGC()

void SavePrimitive(ofstream &out, Option_t *)
 Save a list box entry widget as a C++ statement(s) on output stream out



Inline Functions


            TGDimension GetDefaultSize() const
        const TGString* GetText() const
            const char* GetTitle() const
                   void SetTitle(const char* text)
                   void Update(TGLBEntry* e)
                TClass* Class()
                TClass* IsA() const
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void Streamer(TBuffer& b)
                   void StreamerNVirtual(TBuffer& b)
          TGTextLBEntry TGTextLBEntry(const TGTextLBEntry&)


Author: Fons Rademakers 12/01/98
Last update: root/gui:$Name: $:$Id: TGListBox.cxx,v 1.44 2005/04/28 08:30:57 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.