library: libCore #include "TCanvasImp.h"

# TCanvasImp

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

## class TCanvasImp

| Inheritance Chart:

`TCanvasImp`

<-

`TRootCanvas` |

        protected:

          virtual Bool_t IsLocked()
            virtual void Lock()
            virtual void Unlock()

        public:

                          TCanvasImp(TCanvas* c = 0)
                          TCanvasImp(TCanvas* c, const char* name, UInt_t width, UInt_t height)
                          TCanvasImp(TCanvas* c, const char* name, Int_t x, Int_t y, UInt_t width, UInt_t height)
                          TCanvasImp(const TCanvasImp&)
                  virtual ~TCanvasImp()
                 TCanvas* Canvas() const
           static TClass* Class()
             virtual void Close()
             virtual void ForceUpdate()
           virtual UInt_t GetWindowGeometry(Int_t& x, Int_t& y, UInt_t& w, UInt_t& h)
             virtual void Iconify()
            virtual Int_t InitWindow()
          virtual TClass* IsA() const
              TCanvasImp& operator=(const TCanvasImp&)
             virtual void RaiseWindow()
             virtual void ReallyDelete()
             virtual void SetCanvasSize(UInt_t w, UInt_t h)
             virtual void SetStatusText(const char* text = "0", Int_t partidx = 0)
             virtual void SetWindowPosition(Int_t x, Int_t y)
             virtual void SetWindowSize(UInt_t w, UInt_t h)
             virtual void SetWindowTitle(const char* newTitle)
             virtual void Show()
             virtual void ShowEditor(Bool_t show = kTRUE)
             virtual void ShowMembers(TMemberInspector& insp, char* parent)
             virtual void ShowMenuBar(Bool_t show = kTRUE)
             virtual void ShowStatusBar(Bool_t show = kTRUE)
             virtual void ShowToolBar(Bool_t show = kTRUE)
             virtual void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)

### Data Members

        protected:

          TCanvas* fCanvas  TCanvas associated with this implementation

## Class Description

     ABC describing GUI independent main window (with menubar, scrollbars
     and a drawing area).

### Inline Functions

                   void ~TCanvasImp()
                   void Lock()
                   void Unlock()
                 Bool_t IsLocked()
             TCanvasImp TCanvasImp(TCanvas* c = 0)
             TCanvasImp TCanvasImp(TCanvas* c, const char* name, UInt_t width, UInt_t height)
             TCanvasImp TCanvasImp(TCanvas* c, const char* name, Int_t x, Int_t y, UInt_t width, UInt_t height)
               TCanvas* Canvas() const
                   void Close()
                   void ForceUpdate()
                 UInt_t GetWindowGeometry(Int_t& x, Int_t& y, UInt_t& w, UInt_t& h)
                   void Iconify()
                  Int_t InitWindow()
                   void SetStatusText(const char* text = "0", Int_t partidx = 0)
                   void SetWindowPosition(Int_t x, Int_t y)
                   void SetWindowSize(UInt_t w, UInt_t h)
                   void SetWindowTitle(const char* newTitle)
                   void SetCanvasSize(UInt_t w, UInt_t h)
                   void Show()
                   void ShowMenuBar(Bool_t show = kTRUE)
                   void ShowStatusBar(Bool_t show = kTRUE)
                   void RaiseWindow()
                   void ReallyDelete()
                   void ShowEditor(Bool_t show = kTRUE)
                   void ShowToolBar(Bool_t show = kTRUE)
                TClass* Class()
                TClass* IsA() const
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void Streamer(TBuffer& b)
                   void StreamerNVirtual(TBuffer& b)
             TCanvasImp TCanvasImp(const TCanvasImp&)
            TCanvasImp& operator=(const TCanvasImp&)

Author: Fons Rademakers 16/11/95
Last update: root/base:$Name: $:$Id: TCanvasImp.cxx,v 1.1.1.1 2000/05/16 17:00:38 rdm Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *