ROOT  6.06/09
Reference Guide
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
TCanvasImp Class Reference

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

Definition at line 32 of file TCanvasImp.h.

Public Member Functions

 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)
 
virtual ~TCanvasImp ()
 
TCanvasCanvas () const
 
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 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 SetCanvasSize (UInt_t w, UInt_t h)
 
virtual void Show ()
 
virtual void ShowMenuBar (Bool_t show=kTRUE)
 
virtual void ShowStatusBar (Bool_t show=kTRUE)
 
virtual void RaiseWindow ()
 
virtual void ReallyDelete ()
 
virtual void ShowEditor (Bool_t show=kTRUE)
 
virtual void ShowToolBar (Bool_t show=kTRUE)
 
virtual void ShowToolTips (Bool_t show=kTRUE)
 
virtual Bool_t HasEditor () const
 
virtual Bool_t HasMenuBar () const
 
virtual Bool_t HasStatusBar () const
 
virtual Bool_t HasToolBar () const
 
virtual Bool_t HasToolTips () const
 

Protected Member Functions

 TCanvasImp (const TCanvasImp &ci)
 
TCanvasImpoperator= (const TCanvasImp &ci)
 
virtual void Lock ()
 
virtual void Unlock ()
 
virtual Bool_t IsLocked ()
 

Protected Attributes

TCanvasfCanvas
 

Friends

class TCanvas
 

#include <TCanvasImp.h>

+ Inheritance diagram for TCanvasImp:
+ Collaboration diagram for TCanvasImp:

Constructor & Destructor Documentation

TCanvasImp::TCanvasImp ( const TCanvasImp ci)
inlineprotected

Definition at line 38 of file TCanvasImp.h.

TCanvasImp::TCanvasImp ( TCanvas c = 0)
inline

Definition at line 48 of file TCanvasImp.h.

TCanvasImp::TCanvasImp ( TCanvas c,
const char *  name,
UInt_t  width,
UInt_t  height 
)
inline

Definition at line 83 of file TCanvasImp.h.

TCanvasImp::TCanvasImp ( TCanvas c,
const char *  name,
Int_t  x,
Int_t  y,
UInt_t  width,
UInt_t  height 
)
inline

Definition at line 84 of file TCanvasImp.h.

virtual TCanvasImp::~TCanvasImp ( )
inlinevirtual

Definition at line 51 of file TCanvasImp.h.

Member Function Documentation

TCanvas* TCanvasImp::Canvas ( ) const
inline

Definition at line 53 of file TCanvasImp.h.

Referenced by TRootCanvas::CreateEditor(), and TRootCanvas::ShowEditor().

virtual void TCanvasImp::Close ( )
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 54 of file TCanvasImp.h.

Referenced by TCanvas::Close().

virtual void TCanvasImp::ForceUpdate ( )
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 55 of file TCanvasImp.h.

UInt_t TCanvasImp::GetWindowGeometry ( Int_t x,
Int_t y,
UInt_t w,
UInt_t h 
)
inlinevirtual
virtual Bool_t TCanvasImp::HasEditor ( ) const
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 74 of file TCanvasImp.h.

virtual Bool_t TCanvasImp::HasMenuBar ( ) const
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 75 of file TCanvasImp.h.

virtual Bool_t TCanvasImp::HasStatusBar ( ) const
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 76 of file TCanvasImp.h.

virtual Bool_t TCanvasImp::HasToolBar ( ) const
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 77 of file TCanvasImp.h.

virtual Bool_t TCanvasImp::HasToolTips ( ) const
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 78 of file TCanvasImp.h.

virtual void TCanvasImp::Iconify ( )
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 57 of file TCanvasImp.h.

virtual Int_t TCanvasImp::InitWindow ( )
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 58 of file TCanvasImp.h.

Referenced by TCanvas::Build(), TCanvas::Constructor(), and TCanvas::DrawClonePad().

virtual Bool_t TCanvasImp::IsLocked ( )
inlineprotectedvirtual

Definition at line 45 of file TCanvasImp.h.

virtual void TCanvasImp::Lock ( )
inlineprotectedvirtual

Definition at line 43 of file TCanvasImp.h.

TCanvasImp& TCanvasImp::operator= ( const TCanvasImp ci)
inlineprotected

Definition at line 40 of file TCanvasImp.h.

void TCanvasImp::RaiseWindow ( )
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 94 of file TCanvasImp.h.

void TCanvasImp::ReallyDelete ( )
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 95 of file TCanvasImp.h.

void TCanvasImp::SetCanvasSize ( UInt_t  w,
UInt_t  h 
)
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 91 of file TCanvasImp.h.

Referenced by TCanvas::SetCanvasSize().

void TCanvasImp::SetStatusText ( const char *  text = 0,
Int_t  partidx = 0 
)
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 87 of file TCanvasImp.h.

Referenced by TCanvas::DrawEventStatus().

void TCanvasImp::SetWindowPosition ( Int_t  x,
Int_t  y 
)
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 88 of file TCanvasImp.h.

void TCanvasImp::SetWindowSize ( UInt_t  w,
UInt_t  h 
)
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 89 of file TCanvasImp.h.

void TCanvasImp::SetWindowTitle ( const char *  newTitle)
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 90 of file TCanvasImp.h.

Referenced by TCanvas::SetTitle().

virtual void TCanvasImp::Show ( )
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 64 of file TCanvasImp.h.

Referenced by TCanvas::Constructor(), and TCanvas::Draw().

void TCanvasImp::ShowEditor ( Bool_t  show = kTRUE)
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 97 of file TCanvasImp.h.

Referenced by TCanvas::Build(), and TCanvas::ToggleEditor().

void TCanvasImp::ShowMenuBar ( Bool_t  show = kTRUE)
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 92 of file TCanvasImp.h.

Referenced by TCanvas::Constructor(), TCanvas::Draw(), and TCanvas::DrawClonePad().

void TCanvasImp::ShowStatusBar ( Bool_t  show = kTRUE)
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 93 of file TCanvasImp.h.

Referenced by TCanvas::Build(), and TCanvas::ToggleEventStatus().

void TCanvasImp::ShowToolBar ( Bool_t  show = kTRUE)
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 98 of file TCanvasImp.h.

Referenced by TCanvas::Build(), and TCanvas::ToggleToolBar().

void TCanvasImp::ShowToolTips ( Bool_t  show = kTRUE)
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 99 of file TCanvasImp.h.

Referenced by TCanvas::Build(), and TCanvas::ToggleToolTips().

virtual void TCanvasImp::Unlock ( )
inlineprotectedvirtual

Definition at line 44 of file TCanvasImp.h.

Friends And Related Function Documentation

friend class TCanvas
friend

Definition at line 33 of file TCanvasImp.h.

Referenced by TRootCanvas::ProcessMessage().

Member Data Documentation

TCanvas* TCanvasImp::fCanvas
protected

The documentation for this class was generated from the following file: