TGCanvas
class description - source file - inheritance tree
public:
TGCanvas TGCanvas(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)
TClass* Class()
virtual void DrawBorder()
TGFrame* GetContainer()
virtual TGDimension GetDefaultSize()
TGFrame* GetViewPort()
virtual TClass* IsA()
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()
TGFrame* GetViewPort()
void SetContainer(TGFrame* f)
TGDimension GetDefaultSize()
TClass* Class()
TClass* IsA()
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
TGCanvas TGCanvas(TGCanvas&)
Author: Fons Rademakers 11/01/98
Last update: 2.00/00 28/02/98 10.52.35 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.