class description - source file - inheritance tree

class TGCanvas : public TGFrame

TGCanvas TGCanvas(const TGWindow* p, UInt_t w, UInt_t h, UInt_t options = kSunkenFrame|kDoubleBorder, ULong_t back = fgDefaultFrameBackground) TGCanvas TGCanvas(TGCanvas&) virtual void ~TGCanvas() void AddFrame(TGFrame* f, TGLayoutHints* l = 0) TClass* Class() virtual void DrawBorder() TGFrame* GetContainer() const virtual TGDimension GetDefaultSize() const TGFrame* GetViewPort() const virtual TClass* IsA() const virtual void Layout() virtual void MapSubwindows() virtual Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2) virtual void SetContainer(TGFrame* f) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b)

Data Members

TGViewPort* fVport viewport through which we look at contents TGHScrollBar* fHScrollbar horizontal scrollbar TGVScrollBar* fVScrollbar vertical scrollbar

See also

TGListView, TRootEmbeddedCanvas

Class Description

 TGCanvas and TGViewPort                                              
 A TGCanvas is a frame containing two scrollbars (a horizontal and    
 a vertical) and a viewport. The viewport acts as the window through  
 which we look at the contents of the container frame.                

TGCanvas(const TGWindow *p, UInt_t w, UInt_t h, UInt_t options, ULong_t back) : TGFrame(p, w, h, options, back)
 Create a canvas object.

 Delete canvas.

void MapSubwindows()
 Map all canvas sub windows.

void AddFrame(TGFrame *f, TGLayoutHints *l)
 Adding a frame to a canvas is actually adding the frame to the
 viewport container. The viewport container is at least a

void DrawBorder()
 Draw canvas border.

void Layout()
 Create layout for canvas. Depending on the size of the container
 we need to add the scrollbars.

Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t)
 Handle message generated by the canvas scrollbars.

Inline Functions

           TGFrame* GetContainer() const
           TGFrame* GetViewPort() const
               void SetContainer(TGFrame* f)
        TGDimension GetDefaultSize() const
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
           TGCanvas TGCanvas(TGCanvas&)

Author: Fons Rademakers 11/01/98
Last update: 2.23/02 02/09/99 15.54.27 by Rene Brun
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.