TGCanvas
class description - source file - inheritance tree
    public:
                 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)
    protected:
        TGViewPort* fVport       viewport through which we look at contents
      TGHScrollBar* fHScrollbar  horizontal scrollbar
      TGVScrollBar* fVScrollbar  vertical scrollbar
See also
- 
TGListView, TRootEmbeddedCanvas
                                                                      
 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.
 ~TGCanvas()
 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
 TGCompositeFrame.
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.