TGTextFrame
class description - source file - inheritance tree
protected:
void DrawRegion(Int_t x, Int_t y, UInt_t w, UInt_t h)
void Expand(Int_t newSize)
void ScrollWindow(Int_t new_top)
public:
TGTextFrame TGTextFrame(TGTextFrame&)
TGTextFrame TGTextFrame(TGWindow* parent, UInt_t w, UInt_t h, UInt_t options, ULong_t back = fgDefaultFrameBackground)
virtual void ~TGTextFrame()
TClass* Class()
virtual void Clear(Option_t* opt)
Int_t GetLines() const
Int_t GetVisibleLines() const
virtual Bool_t HandleExpose(Event_t* event)
virtual TClass* IsA() const
Bool_t LoadBuffer(const char* txtbuf)
Bool_t LoadFile(const char* fname)
void SetTopLine(Int_t new_top)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
protected:
char** fChars lines of text
Int_t* fLnlen length of each line
Int_t fTHeight height of line of text
Int_t fNlines number of lines
Int_t fMaxLines maximum number of lines in fChars and fLnlen
Int_t fTop current top line
FontStruct_t fFont font used to display text
GContext_t fGC graphics context to display text
static FontStruct_t fgDefaultFontStruct
TGTextView
A TGTextView displays a file or a text buffer in a frame with a
vertical scrollbar. Internally it uses a TGTextFrame which displays
the text.
TGTextFrame(TGWindow *parent, UInt_t w, UInt_t h,
UInt_t options, ULong_t back) :
TGFrame(parent, w, h, options, back)
Create a text frame.
~TGTextFrame()
Delete a text frame object.
void Expand(Int_t newSize)
Expand or shrink lines container to newSize.
void Clear(Option_t *)
Clear text frame.
Bool_t LoadFile(const char *filename)
Load file into text frame.
Bool_t LoadBuffer(const char *txtbuf)
Load 0 terminated txtbuf buffer into text frame.
void DrawRegion(Int_t x, Int_t y, UInt_t w, UInt_t h)
Draw lines in exposed region.
void SetTopLine(Int_t new_top)
Set new top line.
void ScrollWindow(Int_t new_top)
Scrollwindow to make new_top the first line being displayed.
Inline Functions
Int_t GetLines() const
Int_t GetVisibleLines() const
Bool_t HandleExpose(Event_t* event)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
TGTextFrame TGTextFrame(TGTextFrame&)
Author: Fons Rademakers 23/02/98
Last update: 2.23/03 08/09/99 00.07.49 by Fons Rademakers
Copyright (c) 1995-1999, The ROOT System, All rights reserved. *
ROOT page - Class index - 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.