ROOT  6.06/08
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() [1/4]

TCanvasImp::TCanvasImp ( const TCanvasImp ci)
inlineprotected

Definition at line 38 of file TCanvasImp.h.

Referenced by TCanvasImp().

§ TCanvasImp() [2/4]

TCanvasImp::TCanvasImp ( TCanvas c = 0)
inline

Definition at line 48 of file TCanvasImp.h.

§ TCanvasImp() [3/4]

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

Definition at line 83 of file TCanvasImp.h.

§ TCanvasImp() [4/4]

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.

§ ~TCanvasImp()

virtual TCanvasImp::~TCanvasImp ( )
inlinevirtual

Definition at line 51 of file TCanvasImp.h.

Member Function Documentation

§ Canvas()

TCanvas* TCanvasImp::Canvas ( ) const
inline

Definition at line 53 of file TCanvasImp.h.

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

§ Close()

virtual void TCanvasImp::Close ( )
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 54 of file TCanvasImp.h.

Referenced by TCanvas::Close().

§ ForceUpdate()

virtual void TCanvasImp::ForceUpdate ( )
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 55 of file TCanvasImp.h.

§ GetWindowGeometry()

UInt_t TCanvasImp::GetWindowGeometry ( Int_t x,
Int_t y,
UInt_t w,
UInt_t h 
)
inlinevirtual

§ HasEditor()

virtual Bool_t TCanvasImp::HasEditor ( ) const
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 74 of file TCanvasImp.h.

§ HasMenuBar()

virtual Bool_t TCanvasImp::HasMenuBar ( ) const
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 75 of file TCanvasImp.h.

§ HasStatusBar()

virtual Bool_t TCanvasImp::HasStatusBar ( ) const
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 76 of file TCanvasImp.h.

§ HasToolBar()

virtual Bool_t TCanvasImp::HasToolBar ( ) const
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 77 of file TCanvasImp.h.

§ HasToolTips()

virtual Bool_t TCanvasImp::HasToolTips ( ) const
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 78 of file TCanvasImp.h.

§ Iconify()

virtual void TCanvasImp::Iconify ( )
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 57 of file TCanvasImp.h.

§ InitWindow()

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().

§ IsLocked()

virtual Bool_t TCanvasImp::IsLocked ( )
inlineprotectedvirtual

Definition at line 45 of file TCanvasImp.h.

§ Lock()

virtual void TCanvasImp::Lock ( )
inlineprotectedvirtual

Definition at line 43 of file TCanvasImp.h.

§ operator=()

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

Definition at line 40 of file TCanvasImp.h.

§ RaiseWindow()

void TCanvasImp::RaiseWindow ( )
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 94 of file TCanvasImp.h.

Referenced by Show().

§ ReallyDelete()

void TCanvasImp::ReallyDelete ( )
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 95 of file TCanvasImp.h.

Referenced by Show().

§ SetCanvasSize()

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

Reimplemented in TRootCanvas.

Definition at line 91 of file TCanvasImp.h.

Referenced by InitWindow(), and TCanvas::SetCanvasSize().

§ SetStatusText()

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(), and InitWindow().

§ SetWindowPosition()

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

Reimplemented in TRootCanvas.

Definition at line 88 of file TCanvasImp.h.

Referenced by InitWindow().

§ SetWindowSize()

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

Reimplemented in TRootCanvas.

Definition at line 89 of file TCanvasImp.h.

Referenced by InitWindow().

§ SetWindowTitle()

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

Reimplemented in TRootCanvas.

Definition at line 90 of file TCanvasImp.h.

Referenced by InitWindow(), and TCanvas::SetTitle().

§ Show()

virtual void TCanvasImp::Show ( )
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 64 of file TCanvasImp.h.

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

§ ShowEditor()

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

Reimplemented in TRootCanvas.

Definition at line 97 of file TCanvasImp.h.

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

§ ShowMenuBar()

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(), TCanvas::DrawClonePad(), and Show().

§ ShowStatusBar()

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

Reimplemented in TRootCanvas.

Definition at line 93 of file TCanvasImp.h.

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

§ ShowToolBar()

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

Reimplemented in TRootCanvas.

Definition at line 98 of file TCanvasImp.h.

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

§ ShowToolTips()

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

Reimplemented in TRootCanvas.

Definition at line 99 of file TCanvasImp.h.

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

§ Unlock()

virtual void TCanvasImp::Unlock ( )
inlineprotectedvirtual

Definition at line 44 of file TCanvasImp.h.

Friends And Related Function Documentation

§ TCanvas

friend class TCanvas
friend

Definition at line 33 of file TCanvasImp.h.

Referenced by TRootCanvas::ProcessMessage().

Member Data Documentation

§ fCanvas

TCanvas* TCanvasImp::fCanvas
protected

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