Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TCanvasImp Class Reference

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

Definition at line 30 of file TCanvasImp.h.

Public Member Functions

 TCanvasImp (TCanvas *c, const char *name, Int_t x, Int_t y, UInt_t width, UInt_t height)
 
 TCanvasImp (TCanvas *c, const char *name, UInt_t width, UInt_t height)
 
 TCanvasImp (TCanvas *c=0)
 
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 Bool_t HasEditor () const
 
virtual Bool_t HasMenuBar () const
 
virtual Bool_t HasStatusBar () const
 
virtual Bool_t HasToolBar () const
 
virtual Bool_t HasToolTips () const
 
virtual void Iconify ()
 
virtual Int_t InitWindow ()
 
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 ShowMenuBar (Bool_t show=kTRUE)
 
virtual void ShowStatusBar (Bool_t show=kTRUE)
 
virtual void ShowToolBar (Bool_t show=kTRUE)
 
virtual void ShowToolTips (Bool_t show=kTRUE)
 

Protected Member Functions

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

Protected Attributes

TCanvasfCanvas
 

Friends

class TCanvas
 

#include <TCanvasImp.h>

Inheritance diagram for TCanvasImp:
[legend]

Constructor & Destructor Documentation

◆ TCanvasImp() [1/4]

TCanvasImp::TCanvasImp ( const TCanvasImp ci)
inlineprotected

Definition at line 36 of file TCanvasImp.h.

◆ TCanvasImp() [2/4]

TCanvasImp::TCanvasImp ( TCanvas c = 0)
inline

Definition at line 50 of file TCanvasImp.h.

◆ TCanvasImp() [3/4]

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

Definition at line 85 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 86 of file TCanvasImp.h.

◆ ~TCanvasImp()

virtual TCanvasImp::~TCanvasImp ( )
inlinevirtual

Definition at line 53 of file TCanvasImp.h.

Member Function Documentation

◆ Canvas()

TCanvas * TCanvasImp::Canvas ( ) const
inline

Definition at line 55 of file TCanvasImp.h.

◆ Close()

virtual void TCanvasImp::Close ( )
inlinevirtual

Reimplemented in TRootCanvas, and TWebCanvas.

Definition at line 56 of file TCanvasImp.h.

◆ CreatePadPainter()

virtual TVirtualPadPainter * TCanvasImp::CreatePadPainter ( )
inlineprotectedvirtual

Reimplemented in TWebCanvas.

Definition at line 47 of file TCanvasImp.h.

◆ ForceUpdate()

virtual void TCanvasImp::ForceUpdate ( )
inlinevirtual

Reimplemented in TRootCanvas, and TWebCanvas.

Definition at line 57 of file TCanvasImp.h.

◆ GetWindowGeometry()

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

Reimplemented in TRootCanvas, and TWebCanvas.

Definition at line 87 of file TCanvasImp.h.

◆ HasEditor()

virtual Bool_t TCanvasImp::HasEditor ( ) const
inlinevirtual

Reimplemented in TRootCanvas, and TWebCanvas.

Definition at line 76 of file TCanvasImp.h.

◆ HasMenuBar()

virtual Bool_t TCanvasImp::HasMenuBar ( ) const
inlinevirtual

Reimplemented in TRootCanvas, and TWebCanvas.

Definition at line 77 of file TCanvasImp.h.

◆ HasStatusBar()

virtual Bool_t TCanvasImp::HasStatusBar ( ) const
inlinevirtual

Reimplemented in TRootCanvas, and TWebCanvas.

Definition at line 78 of file TCanvasImp.h.

◆ HasToolBar()

virtual Bool_t TCanvasImp::HasToolBar ( ) const
inlinevirtual

Reimplemented in TRootCanvas, and TWebCanvas.

Definition at line 79 of file TCanvasImp.h.

◆ HasToolTips()

virtual Bool_t TCanvasImp::HasToolTips ( ) const
inlinevirtual

Reimplemented in TRootCanvas, and TWebCanvas.

Definition at line 80 of file TCanvasImp.h.

◆ Iconify()

virtual void TCanvasImp::Iconify ( )
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 59 of file TCanvasImp.h.

◆ InitWindow()

virtual Int_t TCanvasImp::InitWindow ( )
inlinevirtual

Reimplemented in TRootCanvas, and TWebCanvas.

Definition at line 60 of file TCanvasImp.h.

◆ IsLocked()

virtual Bool_t TCanvasImp::IsLocked ( )
inlineprotectedvirtual

Reimplemented in TWebCanvas.

Definition at line 43 of file TCanvasImp.h.

◆ IsWeb()

virtual Bool_t TCanvasImp::IsWeb ( ) const
inlineprotectedvirtual

Reimplemented in TWebCanvas.

Definition at line 45 of file TCanvasImp.h.

◆ Lock()

void TCanvasImp::Lock ( )
protectedvirtual

Reimplemented in TWebCanvas.

Definition at line 22 of file TCanvasImp.cxx.

◆ operator=()

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

Definition at line 38 of file TCanvasImp.h.

◆ PerformUpdate()

virtual Bool_t TCanvasImp::PerformUpdate ( )
inlineprotectedvirtual

Reimplemented in TWebCanvas.

Definition at line 46 of file TCanvasImp.h.

◆ RaiseWindow()

void TCanvasImp::RaiseWindow ( )
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 96 of file TCanvasImp.h.

◆ ReallyDelete()

void TCanvasImp::ReallyDelete ( )
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 97 of file TCanvasImp.h.

◆ SetCanvasSize()

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

Reimplemented in TRootCanvas.

Definition at line 93 of file TCanvasImp.h.

◆ SetStatusText()

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

Reimplemented in TRootCanvas.

Definition at line 89 of file TCanvasImp.h.

◆ SetWindowPosition()

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

Reimplemented in TRootCanvas.

Definition at line 90 of file TCanvasImp.h.

◆ SetWindowSize()

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

Reimplemented in TRootCanvas.

Definition at line 91 of file TCanvasImp.h.

◆ SetWindowTitle()

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

Reimplemented in TRootCanvas.

Definition at line 92 of file TCanvasImp.h.

◆ Show()

virtual void TCanvasImp::Show ( )
inlinevirtual

Reimplemented in TRootCanvas, and TWebCanvas.

Definition at line 66 of file TCanvasImp.h.

◆ ShowEditor()

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

Reimplemented in TRootCanvas, and TWebCanvas.

Definition at line 99 of file TCanvasImp.h.

◆ ShowMenuBar()

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

Reimplemented in TRootCanvas, and TWebCanvas.

Definition at line 94 of file TCanvasImp.h.

◆ ShowStatusBar()

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

Reimplemented in TRootCanvas, and TWebCanvas.

Definition at line 95 of file TCanvasImp.h.

◆ ShowToolBar()

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

Reimplemented in TRootCanvas, and TWebCanvas.

Definition at line 100 of file TCanvasImp.h.

◆ ShowToolTips()

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

Reimplemented in TRootCanvas, and TWebCanvas.

Definition at line 101 of file TCanvasImp.h.

◆ Unlock()

virtual void TCanvasImp::Unlock ( )
inlineprotectedvirtual

Reimplemented in TWebCanvas.

Definition at line 42 of file TCanvasImp.h.

Friends And Related Symbol Documentation

◆ TCanvas

friend class TCanvas
friend

Definition at line 31 of file TCanvasImp.h.

Member Data Documentation

◆ fCanvas

TCanvas* TCanvasImp::fCanvas
protected

Definition at line 34 of file TCanvasImp.h.

  • core/gui/inc/TCanvasImp.h
  • core/gui/src/TCanvasImp.cxx