Loading [MathJax]/extensions/tex2jax.js
Logo ROOT  
Reference Guide
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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.

Definition at line 56 of file TCanvasImp.h.

◆ CreatePadPainter()

virtual TVirtualPadPainter * TCanvasImp::CreatePadPainter ( )
inlineprotectedvirtual

Definition at line 47 of file TCanvasImp.h.

◆ ForceUpdate()

virtual void TCanvasImp::ForceUpdate ( )
inlinevirtual

Reimplemented in TRootCanvas.

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.

Definition at line 87 of file TCanvasImp.h.

◆ HasEditor()

virtual Bool_t TCanvasImp::HasEditor ( ) const
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 76 of file TCanvasImp.h.

◆ HasMenuBar()

virtual Bool_t TCanvasImp::HasMenuBar ( ) const
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 77 of file TCanvasImp.h.

◆ HasStatusBar()

virtual Bool_t TCanvasImp::HasStatusBar ( ) const
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 78 of file TCanvasImp.h.

◆ HasToolBar()

virtual Bool_t TCanvasImp::HasToolBar ( ) const
inlinevirtual

Reimplemented in TRootCanvas.

Definition at line 79 of file TCanvasImp.h.

◆ HasToolTips()

virtual Bool_t TCanvasImp::HasToolTips ( ) const
inlinevirtual

Reimplemented in TRootCanvas.

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.

Definition at line 60 of file TCanvasImp.h.

◆ IsLocked()

virtual Bool_t TCanvasImp::IsLocked ( )
inlineprotectedvirtual

Definition at line 43 of file TCanvasImp.h.

◆ IsWeb()

virtual Bool_t TCanvasImp::IsWeb ( ) const
inlineprotectedvirtual

Definition at line 45 of file TCanvasImp.h.

◆ Lock()

void TCanvasImp::Lock ( )
protectedvirtual

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

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.

Definition at line 66 of file TCanvasImp.h.

◆ ShowEditor()

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

Reimplemented in TRootCanvas.

Definition at line 99 of file TCanvasImp.h.

◆ ShowMenuBar()

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

Reimplemented in TRootCanvas.

Definition at line 94 of file TCanvasImp.h.

◆ ShowStatusBar()

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

Reimplemented in TRootCanvas.

Definition at line 95 of file TCanvasImp.h.

◆ ShowToolBar()

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

Reimplemented in TRootCanvas.

Definition at line 100 of file TCanvasImp.h.

◆ ShowToolTips()

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

Reimplemented in TRootCanvas.

Definition at line 101 of file TCanvasImp.h.

◆ Unlock()

virtual void TCanvasImp::Unlock ( )
inlineprotectedvirtual

Definition at line 42 of file TCanvasImp.h.

Friends And Related Function 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.


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