TCanvas Class Reference

#include <TCanvas.h>

Inheritance diagram for TCanvas:

TPad TPad TVirtualPad TVirtualPad TVirtualPad TVirtualPad TQObject TAttPad TAttFill TAttLine TObject TQObject TAttPad TAttFill TAttLine TObject TQObject TAttPad TAttFill TAttLine TObject TQObject TAttPad TAttFill TAttLine TObject TQObject TAttPad TAttFill TAttLine TObject TQObject TAttPad TAttFill TAttLine TObject TQObject TAttPad TAttFill TAttLine TObject TQObject TAttPad TAttFill TAttLine TObject TDialogCanvas TDialogCanvas Tetris TInspectCanvas TInspectCanvas List of all members.

Public Types

enum  
enum  

Public Member Functions

 TCanvas (Bool_t build=kTRUE)
 TCanvas (const char *name, const char *title="", Int_t form=1)
 TCanvas (const char *name, const char *title, Int_t ww, Int_t wh)
 TCanvas (const char *name, const char *title, Int_t wtopx, Int_t wtopy, Int_t ww, Int_t wh)
 TCanvas (const char *name, Int_t ww, Int_t wh, Int_t winid)
virtual ~TCanvas ()
void Constructor ()
void Constructor (const char *name, const char *title, Int_t form)
void Constructor (const char *name, const char *title, Int_t ww, Int_t wh)
void Constructor (const char *name, const char *title, Int_t wtopx, Int_t wtopy, Int_t ww, Int_t wh)
void Destructor ()
TVirtualPadcd (Int_t subpadnumber=0)
virtual void Browse (TBrowser *b)
void Clear (Option_t *option="")
void Close (Option_t *option="")
virtual void Delete (Option_t *="")
void DisconnectWidget ()
virtual void Draw (Option_t *option="")
virtual TObjectDrawClone (Option_t *option="") const
virtual TObjectDrawClonePad ()
virtual void EditorBar ()
void EmbedInto (Int_t winid, Int_t ww, Int_t wh)
void EnterLeave (TPad *prevSelPad, TObject *prevSelObj)
void FeedbackMode (Bool_t set)
void Flush ()
void UseCurrentStyle ()
void ForceUpdate ()
const char * GetDISPLAY () const
TContextMenuGetContextMenu () const
Int_t GetDoubleBuffer () const
Int_t GetEvent () const
Int_t GetEventX () const
Int_t GetEventY () const
Color_t GetHighLightColor () const
TVirtualPadGetPadSave () const
void ClearPadSave ()
TObjectGetSelected () const
TObjectGetClickSelected () const
Int_t GetSelectedX () const
Int_t GetSelectedY () const
Option_tGetSelectedOpt () const
TVirtualPadGetSelectedPad () const
TVirtualPadGetClickSelectedPad () const
Bool_t GetShowEventStatus () const
Bool_t GetShowToolBar () const
Bool_t GetShowEditor () const
Bool_t GetShowToolTips () const
Bool_t GetAutoExec () const
Size_t GetXsizeUser () const
Size_t GetYsizeUser () const
Size_t GetXsizeReal () const
Size_t GetYsizeReal () const
Int_t GetCanvasID () const
TCanvasImpGetCanvasImp () const
Int_t GetWindowTopX ()
Int_t GetWindowTopY ()
UInt_t GetWindowWidth () const
UInt_t GetWindowHeight () const
UInt_t GetWw () const
UInt_t GetWh () const
virtual void GetCanvasPar (Int_t &wtopx, Int_t &wtopy, UInt_t &ww, UInt_t &wh)
virtual void HandleInput (EEventType button, Int_t x, Int_t y)
Bool_t HasMenuBar () const
void Iconify ()
Bool_t IsBatch () const
Bool_t IsFolder () const
Bool_t IsGrayscale ()
Bool_t IsRetained () const
virtual void ls (Option_t *option="") const
void MoveOpaque (Int_t set=1)
Bool_t OpaqueMoving () const
Bool_t OpaqueResizing () const
virtual void Paint (Option_t *option="")
virtual TPadPick (Int_t px, Int_t py, TObjLink *&pickobj)
virtual TPadPick (Int_t px, Int_t py, TObject *prevSelObj)
virtual void Picked (TPad *selpad, TObject *selected, Int_t event)
virtual void ProcessedEvent (Int_t event, Int_t x, Int_t y, TObject *selected)
virtual void Selected (TVirtualPad *pad, TObject *obj, Int_t event)
virtual void Cleared (TVirtualPad *pad)
virtual void Closed ()
void RaiseWindow ()
virtual void Resize (Option_t *option="")
void ResizeOpaque (Int_t set=1)
void SaveSource (const char *filename="", Option_t *option="")
void SavePrimitive (ostream &out, Option_t *option="")
virtual void SetCursor (ECursor cursor)
virtual void SetDoubleBuffer (Int_t mode=1)
virtual void SetFixedAspectRatio (Bool_t fixed=kTRUE)
void SetGrayscale (Bool_t set=kTRUE)
void SetWindowPosition (Int_t x, Int_t y)
void SetWindowSize (UInt_t ww, UInt_t wh)
void SetCanvasSize (UInt_t ww, UInt_t wh)
void SetHighLightColor (Color_t col)
void SetSelected (TObject *obj)
void SetClickSelected (TObject *obj)
void SetSelectedPad (TPad *pad)
void SetClickSelectedPad (TPad *pad)
void Show ()
virtual void Size (Float_t xsizeuser=0, Float_t ysizeuser=0)
void SetBatch (Bool_t batch=kTRUE)
void SetPadSave (TPad *pad)
void SetRetained (Bool_t retained=kTRUE)
void SetTitle (const char *title="")
virtual void ToggleEventStatus ()
virtual void ToggleAutoExec ()
virtual void ToggleToolBar ()
virtual void ToggleEditor ()
virtual void ToggleToolTips ()
virtual void Update ()
Bool_t UseGL () const
void SetSupportGL (Bool_t support)
TVirtualPadPainterGetCanvasPainter ()
 TCanvas (Bool_t build=kTRUE)
 TCanvas (const char *name, const char *title="", Int_t form=1)
 TCanvas (const char *name, const char *title, Int_t ww, Int_t wh)
 TCanvas (const char *name, const char *title, Int_t wtopx, Int_t wtopy, Int_t ww, Int_t wh)
 TCanvas (const char *name, Int_t ww, Int_t wh, Int_t winid)
virtual ~TCanvas ()
void Constructor ()
void Constructor (const char *name, const char *title, Int_t form)
void Constructor (const char *name, const char *title, Int_t ww, Int_t wh)
void Constructor (const char *name, const char *title, Int_t wtopx, Int_t wtopy, Int_t ww, Int_t wh)
void Destructor ()
TVirtualPadcd (Int_t subpadnumber=0)
virtual void Browse (TBrowser *b)
void Clear (Option_t *option="")
void Close (Option_t *option="")
virtual void Delete (Option_t *="")
void DisconnectWidget ()
virtual void Draw (Option_t *option="")
virtual TObjectDrawClone (Option_t *option="") const
virtual TObjectDrawClonePad ()
virtual void EditorBar ()
void EmbedInto (Int_t winid, Int_t ww, Int_t wh)
void EnterLeave (TPad *prevSelPad, TObject *prevSelObj)
void FeedbackMode (Bool_t set)
void Flush ()
void UseCurrentStyle ()
void ForceUpdate ()
const char * GetDISPLAY () const
TContextMenuGetContextMenu () const
Int_t GetDoubleBuffer () const
Int_t GetEvent () const
Int_t GetEventX () const
Int_t GetEventY () const
Color_t GetHighLightColor () const
TVirtualPadGetPadSave () const
void ClearPadSave ()
TObjectGetSelected () const
TObjectGetClickSelected () const
Int_t GetSelectedX () const
Int_t GetSelectedY () const
Option_tGetSelectedOpt () const
TVirtualPadGetSelectedPad () const
TVirtualPadGetClickSelectedPad () const
Bool_t GetShowEventStatus () const
Bool_t GetShowToolBar () const
Bool_t GetShowEditor () const
Bool_t GetShowToolTips () const
Bool_t GetAutoExec () const
Size_t GetXsizeUser () const
Size_t GetYsizeUser () const
Size_t GetXsizeReal () const
Size_t GetYsizeReal () const
Int_t GetCanvasID () const
TCanvasImpGetCanvasImp () const
Int_t GetWindowTopX ()
Int_t GetWindowTopY ()
UInt_t GetWindowWidth () const
UInt_t GetWindowHeight () const
UInt_t GetWw () const
UInt_t GetWh () const
virtual void GetCanvasPar (Int_t &wtopx, Int_t &wtopy, UInt_t &ww, UInt_t &wh)
virtual void HandleInput (EEventType button, Int_t x, Int_t y)
Bool_t HasMenuBar () const
void Iconify ()
Bool_t IsBatch () const
Bool_t IsFolder () const
Bool_t IsGrayscale ()
Bool_t IsRetained () const
virtual void ls (Option_t *option="") const
void MoveOpaque (Int_t set=1)
Bool_t OpaqueMoving () const
Bool_t OpaqueResizing () const
virtual void Paint (Option_t *option="")
virtual TPadPick (Int_t px, Int_t py, TObjLink *&pickobj)
virtual TPadPick (Int_t px, Int_t py, TObject *prevSelObj)
virtual void Picked (TPad *selpad, TObject *selected, Int_t event)
virtual void ProcessedEvent (Int_t event, Int_t x, Int_t y, TObject *selected)
virtual void Selected (TVirtualPad *pad, TObject *obj, Int_t event)
virtual void Cleared (TVirtualPad *pad)
virtual void Closed ()
void RaiseWindow ()
virtual void Resize (Option_t *option="")
void ResizeOpaque (Int_t set=1)
void SaveSource (const char *filename="", Option_t *option="")
void SavePrimitive (ostream &out, Option_t *option="")
virtual void SetCursor (ECursor cursor)
virtual void SetDoubleBuffer (Int_t mode=1)
virtual void SetFixedAspectRatio (Bool_t fixed=kTRUE)
void SetGrayscale (Bool_t set=kTRUE)
void SetWindowPosition (Int_t x, Int_t y)
void SetWindowSize (UInt_t ww, UInt_t wh)
void SetCanvasSize (UInt_t ww, UInt_t wh)
void SetHighLightColor (Color_t col)
void SetSelected (TObject *obj)
void SetClickSelected (TObject *obj)
void SetSelectedPad (TPad *pad)
void SetClickSelectedPad (TPad *pad)
void Show ()
virtual void Size (Float_t xsizeuser=0, Float_t ysizeuser=0)
void SetBatch (Bool_t batch=kTRUE)
void SetPadSave (TPad *pad)
void SetRetained (Bool_t retained=kTRUE)
void SetTitle (const char *title="")
virtual void ToggleEventStatus ()
virtual void ToggleAutoExec ()
virtual void ToggleToolBar ()
virtual void ToggleEditor ()
virtual void ToggleToolTips ()
virtual void Update ()
Bool_t UseGL () const
void SetSupportGL (Bool_t support)
TVirtualPadPainterGetCanvasPainter ()

Static Public Member Functions

static void SetFolder (Bool_t isfolder=kTRUE)
static TCanvasMakeDefCanvas ()
static void SetFolder (Bool_t isfolder=kTRUE)
static TCanvasMakeDefCanvas ()

Protected Member Functions

virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
void Init ()
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
void Init ()

Protected Attributes

TAttCanvas fCatt
TString fDISPLAY
Size_t fXsizeUser
Size_t fYsizeUser
Size_t fXsizeReal
Size_t fYsizeReal
Color_t fHighLightColor
Int_t fDoubleBuffer
Int_t fWindowTopX
Int_t fWindowTopY
UInt_t fWindowWidth
UInt_t fWindowHeight
UInt_t fCw
UInt_t fCh
Int_t fEvent
Int_t fEventX
 Type of current or last handled event.
Int_t fEventY
 Last X mouse position in canvas.
Int_t fCanvasID
 Last Y mouse position in canvas.
TObjectfSelected
 Canvas identifier.
TObjectfClickSelected
 Currently selected object.
Int_t fSelectedX
 Currently click-selected object.
Int_t fSelectedY
 X of selected object.
TString fSelectedOpt
 Y of selected object.
TPadfSelectedPad
 Drawing option of selected object.
TPadfClickSelectedPad
 Pad containing currently selected object.
TPadfPadSave
 Pad containing currently click-selected object.
TCanvasImpfCanvasImp
 Pointer to saved pad in HandleInput.
TContextMenufContextMenu
 Window system specific canvas implementation.
Bool_t fBatch
 Context menu pointer.
Bool_t fUpdating
 True when in batchmode.
Bool_t fRetained
 True when Updating the canvas.
Bool_t fUseGL
TVirtualPadPainterfPainter
 True when rendering is with GL.
TObjectfSelected
 Canvas identifier.
TObjectfClickSelected
 Currently selected object.
TPadfSelectedPad
 Drawing option of selected object.
TPadfClickSelectedPad
 Pad containing currently selected object.
TPadfPadSave
 Pad containing currently click-selected object.
TCanvasImpfCanvasImp
 Pointer to saved pad in HandleInput.
TContextMenufContextMenu
 Window system specific canvas implementation.
TVirtualPadPainterfPainter
 True when rendering is with GL.

Static Protected Attributes

static Bool_t fgIsFolder
 Canvas (pad) painter.

Private Member Functions

 TCanvas (const TCanvas &canvas)
TCanvasoperator= (const TCanvas &rhs)
void Build ()
void CopyPixmaps ()
void DrawEventStatus (Int_t event, Int_t x, Int_t y, TObject *selected)
void RunAutoExec ()
void CreatePainter ()
 TCanvas (const TCanvas &canvas)
TCanvasoperator= (const TCanvas &rhs)
void Build ()
void CopyPixmaps ()
void DrawEventStatus (Int_t event, Int_t x, Int_t y, TObject *selected)
void RunAutoExec ()
void CreatePainter ()

Friends

class TCanvasImp
class TThread
class TInterpreter

Detailed Description

Definition at line 48 of file TCanvas.h.


Member Enumeration Documentation

anonymous enum

Definition at line 110 of file TCanvas.h.

anonymous enum

Definition at line 110 of file TCanvas.h.


Constructor & Destructor Documentation

TCanvas::TCanvas ( const TCanvas canvas  )  [private]

Referenced by MakeDefCanvas().

TCanvas::TCanvas ( Bool_t  build = kTRUE  ) 

TCanvas::TCanvas ( const char *  name,
const char *  title = "",
Int_t  form = 1 
)

Definition at line 223 of file TCanvas.cxx.

References Constructor(), fPainter, fUseGL, TStyle::GetCanvasPreferGL(), and gStyle.

TCanvas::TCanvas ( const char *  name,
const char *  title,
Int_t  ww,
Int_t  wh 
)

Definition at line 320 of file TCanvas.cxx.

References Constructor(), fPainter, fUseGL, TStyle::GetCanvasPreferGL(), and gStyle.

TCanvas::TCanvas ( const char *  name,
const char *  title,
Int_t  wtopx,
Int_t  wtopy,
Int_t  ww,
Int_t  wh 
)

Definition at line 392 of file TCanvas.cxx.

References Constructor(), fPainter, fUseGL, TStyle::GetCanvasPreferGL(), and gStyle.

TCanvas::TCanvas ( const char *  name,
Int_t  ww,
Int_t  wh,
Int_t  winid 
)

Definition at line 183 of file TCanvas.cxx.

References Build(), TGuiFactory::CreateCanvasImp(), CreatePainter(), fBatch, fCanvasID, fCanvasImp, fCh, fCw, TPad::fGLDevice, fPainter, fUpdating, fUseGL, fWindowHeight, fWindowTopX, fWindowTopY, fWindowWidth, gBatchGuiFactory, TStyle::GetCanvasPreferGL(), gGLManager, gStyle, Init(), kFALSE, and TPad::SetName().

TCanvas::~TCanvas (  )  [virtual]

Definition at line 596 of file TCanvas.cxx.

References Destructor().

TCanvas::TCanvas ( const TCanvas canvas  )  [private]

TCanvas::TCanvas ( Bool_t  build = kTRUE  ) 

TCanvas::TCanvas ( const char *  name,
const char *  title = "",
Int_t  form = 1 
)

TCanvas::TCanvas ( const char *  name,
const char *  title,
Int_t  ww,
Int_t  wh 
)

TCanvas::TCanvas ( const char *  name,
const char *  title,
Int_t  wtopx,
Int_t  wtopy,
Int_t  ww,
Int_t  wh 
)

TCanvas::TCanvas ( const char *  name,
Int_t  ww,
Int_t  wh,
Int_t  winid 
)

virtual TCanvas::~TCanvas (  )  [virtual]


Member Function Documentation

TCanvas& TCanvas::operator= ( const TCanvas rhs  )  [private]

void TCanvas::Build (  )  [private]

Definition at line 513 of file TCanvas.cxx.

References TSeqCollection::Add(), TPad::fBorderMode, TPad::fCanvas, fCanvasID, fCanvasImp, fCh, fContextMenu, fCw, TPad::fMother, fPainter, TPad::fPixmapID, TPad::fPrimitives, fWindowHeight, fWindowTopX, fWindowTopY, fWindowWidth, fXsizeReal, fYsizeReal, TStyle::GetCanvasBorderMode(), TStyle::GetCanvasBorderSize(), TStyle::GetCanvasColor(), TAttFill::GetFillColor(), TROOT::GetListOfCanvases(), TStyle::GetOptLogx(), TStyle::GetOptLogy(), TStyle::GetOptLogz(), TStyle::GetPadBottomMargin(), TStyle::GetPadGridX(), TStyle::GetPadGridY(), TStyle::GetPadLeftMargin(), TStyle::GetPadRightMargin(), TStyle::GetPadTickX(), TStyle::GetPadTickY(), TStyle::GetPadTopMargin(), TCanvasImp::GetWindowGeometry(), gPad, gROOT, gStyle, gVirtualX, TCanvasImp::InitWindow(), IsBatch(), kMenuBar, kShowEditor, kShowEventStatus, kShowToolBar, kShowToolTips, kTRUE, TPad::PaintBorder(), TPad::Range(), TVirtualPadPainter::SelectDrawable(), TPad::SetBorderMode(), TPad::SetBorderSize(), TAttPad::SetBottomMargin(), SetDoubleBuffer(), TAttFill::SetFillColor(), TPad::SetFillStyle(), TPad::SetGrid(), TAttPad::SetLeftMargin(), TPad::SetLogx(), TPad::SetLogy(), TPad::SetLogz(), TPad::SetPad(), TAttPad::SetRightMargin(), TPad::SetTicks(), TAttPad::SetTopMargin(), TCanvasImp::ShowEditor(), TCanvasImp::ShowStatusBar(), TCanvasImp::ShowToolBar(), TCanvasImp::ShowToolTips(), and TObject::TestBit().

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

void TCanvas::CopyPixmaps (  )  [private, virtual]

Reimplemented from TPad.

Definition at line 765 of file TCanvas.cxx.

References TPad::CopyPixmap(), TPad::CopyPixmaps(), and IsBatch().

Referenced by Flush().

void TCanvas::DrawEventStatus ( Int_t  event,
Int_t  x,
Int_t  y,
TObject selected 
) [private]

Definition at line 893 of file TCanvas.cxx.

References fCanvasImp, TObject::GetName(), TObject::GetObjectInfo(), GetSelectedPad(), TObject::GetTitle(), gPad, kKeyPress, kShowEventStatus, TCanvasImp::SetStatusText(), snprintf, and TObject::TestBit().

Referenced by HandleInput().

void TCanvas::RunAutoExec (  )  [private]

Definition at line 1604 of file TCanvas.cxx.

References gPad, kAutoExec, and TObject::TestBit().

Referenced by EnterLeave(), and HandleInput().

void TCanvas::CreatePainter (  )  [private]

Definition at line 2166 of file TCanvas.cxx.

References TObject::Error(), fBatch, fPainter, fUseGL, kFALSE, TVirtualPadPainter::PadPainter(), and UseGL().

Referenced by Constructor(), GetCanvasPainter(), and TCanvas().

void TCanvas::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [protected, virtual]

Reimplemented from TPad.

Definition at line 992 of file TCanvas.cxx.

References TPad::ExecuteEvent(), TROOT::GetEditorMode(), gROOT, kCross, kMouseMotion, and SetCursor().

void TCanvas::Init (  )  [protected]

Definition at line 470 of file TCanvas.cxx.

References TApplication::CreateApplication(), fClickSelected, fClickSelectedPad, fContextMenu, fDISPLAY, fEvent, fEventX, fEventY, fHighLightColor, fPadSave, fRetained, fSelected, fSelectedPad, fSelectedX, fSelectedY, fUpdating, fXsizeReal, fXsizeUser, fYsizeReal, fYsizeUser, gApplication, gEnv, TEnv::GetValue(), kAutoExec, kDefaultCanvasSize, kFALSE, kMoveOpaque, kRed, kResizeOpaque, kShowEditor, kShowEventStatus, kShowToolBar, kShowToolTips, kTRUE, and TObject::SetBit().

Referenced by Constructor(), and TCanvas().

void TCanvas::Constructor (  ) 

Definition at line 154 of file TCanvas.cxx.

References fBatch, TPad::fCanvas, fCanvasID, fCanvasImp, fClickSelected, fClickSelectedPad, fContextMenu, fPadSave, fSelected, fSelectedPad, fUpdating, gThreadXAR, kAutoExec, kFALSE, kShowEditor, kShowToolBar, kTRUE, and TObject::SetBit().

Referenced by TCanvas().

void TCanvas::Constructor ( const char *  name,
const char *  title,
Int_t  form 
)

Definition at line 244 of file TCanvas.cxx.

References Build(), TGuiFactory::CreateCanvasImp(), CreatePainter(), cx, fBatch, fCanvasID, fCanvasImp, fCh, fCw, TCollection::FindObject(), fWindowHeight, fWindowTopX, fWindowTopY, fWindowWidth, gBatchGuiFactory, TStyle::GetCanvasDefH(), TStyle::GetCanvasDefW(), TStyle::GetCanvasDefX(), TStyle::GetCanvasDefY(), TROOT::GetListOfCanvases(), TStyle::GetScreenFactor(), gGuiFactory, gROOT, gStyle, gThreadXAR, Init(), TROOT::IsBatch(), TObject::IsOnHeap(), kFALSE, kMenuBar, kTRUE, TObject::SetBit(), TPad::SetName(), SetTitle(), TCanvasImp::Show(), TCanvasImp::ShowMenuBar(), TObject::TestBit(), and TObject::Warning().

void TCanvas::Constructor ( const char *  name,
const char *  title,
Int_t  ww,
Int_t  wh 
)

Definition at line 337 of file TCanvas.cxx.

References Build(), TGuiFactory::CreateCanvasImp(), CreatePainter(), cx, fBatch, fCanvasID, fCanvasImp, fCh, fCw, TCollection::FindObject(), fWindowHeight, fWindowTopX, fWindowTopY, fWindowWidth, gBatchGuiFactory, TROOT::GetListOfCanvases(), TStyle::GetScreenFactor(), gGuiFactory, gROOT, gStyle, gThreadXAR, Init(), TROOT::IsBatch(), TObject::IsOnHeap(), kFALSE, kMenuBar, kTRUE, TObject::SetBit(), TPad::SetName(), SetTitle(), TCanvasImp::Show(), TCanvasImp::ShowMenuBar(), TObject::TestBit(), and TObject::Warning().

void TCanvas::Constructor ( const char *  name,
const char *  title,
Int_t  wtopx,
Int_t  wtopy,
Int_t  ww,
Int_t  wh 
)

Definition at line 412 of file TCanvas.cxx.

References Build(), TGuiFactory::CreateCanvasImp(), CreatePainter(), cx, fBatch, fCanvasID, fCanvasImp, fCh, fCw, TCollection::FindObject(), fWindowHeight, fWindowTopX, fWindowTopY, fWindowWidth, gBatchGuiFactory, TROOT::GetListOfCanvases(), TStyle::GetScreenFactor(), gGuiFactory, gROOT, gStyle, gThreadXAR, Init(), TROOT::IsBatch(), TObject::IsOnHeap(), kFALSE, kMenuBar, kTRUE, TObject::SetBit(), TPad::SetName(), SetTitle(), TCanvasImp::Show(), TCanvasImp::ShowMenuBar(), TObject::TestBit(), and TObject::Warning().

void TCanvas::Destructor (  ) 

Definition at line 616 of file TCanvas.cxx.

References Close(), fContextMenu, fPainter, gPad, gThreadXAR, TObject::kNotDeleted, and TObject::TestBit().

Referenced by ~TCanvas().

TVirtualPad * TCanvas::cd ( Int_t  subpadnumber = 0  )  [virtual]

Reimplemented from TPad.

Definition at line 638 of file TCanvas.cxx.

References TPad::cd(), fCanvasID, fDoubleBuffer, gPad, gVirtualX, and IsBatch().

Referenced by ApplicationWindow::ApplicationWindow(), Bessel(), Browse(), canvas_write(), TQRootCanvas::cd(), cernstaff(), TGeoChecker::CheckBoundaryErrors(), chi2test(), ClassImp(), Close(), combinedFit(), Compare(), ConfidenceIntervals(), correlationscatters(), correlationscattersMultiClass(), Viewer::DoButton(), TProofProgressMemoryPlot::DoPlot(), TSpider::Draw(), Draw_Slave_Access(), Draw_Time_Hists(), DrawClonePad(), DrawCumulative(), HistAction::drawHist(), DrawSmooth(), drawsparse(), DynamicExec(), exec2(), ApplicationWindow::execute(), FFT(), TestDialog::FillHistos(), first(), fit2d(), fit2dHist(), fitcont(), fitslicesy(), Flush(), foam_kanwa(), FourBinInstructional(), GammaFun(), glsurfaces(), graphpolar(), handle1(), handle2(), HandleInput(), hksimple(), hstack(), htr1(), htr2(), RootShower::Initialize(), TInspectCanvas::Inspector(), IntervalExamples(), kdTreeBinning(), Legendre(), LegendreAssoc(), markerwarning(), mathBeta(), mathcoreCDF(), mathcoreSpecFunc(), mathcoreStatFunc(), mathGammaNormal(), mathLaplace(), mathStudent(), matrixOperations_do(), mhs(), mhs2(), minuit2FitBench(), minuit2FitBench2D(), mlpHiggs(), mlpRegression(), mp3player(), multidimSampling(), multipalette(), normalDist(), ntuple1(), TSessionViewer::OnCascadeMenu(), RootShower::OnOpenFile(), RootShower::OnShowerProduce(), RootShower::OnShowSelected(), TSpider::Paint(), HistAction::paintHist(), peaks(), piechart(), piRandom(), pirndm(), Plot(), plotNtuple(), ProofNtuple::PlotNtuple(), portfolio(), HistAction::processBoxB(), RootShower::ProcessMessage(), TRootCanvas::ProcessMessage(), HistAction::ProcessMessage(), pythia8(), quantiles(), quarks(), read(), rebin(), Resize(), rf309_ndimplot(), rf608_fitresultaspdf(), rf701_efficiencyfit(), rf702_efficiencyfit_2D(), RootShower::RootShower(), rose_image(), rs101_limitexample(), rs401d_FeldmanCousins(), rs701_BayesianCalculator(), rs_bernsteinCorrection(), SavePrimitive(), SaveSource(), TUnfold::ScanLcurve(), TSpider::SetDisplayAverage(), TGShapedToolTip::SetHisto(), TSpider::SetNx(), TSpider::SetNy(), TSpider::SetSegmentDisplay(), TGShapedToolTip::Show(), simanTSP(), sparsehist(), StandardProfileInspectorDemo(), stress1(), stress5(), ProofSimple::Terminate(), ProofEventProc::Terminate(), ProofEvent::Terminate(), ProofFriends::Terminate(), ProofPythia::Terminate(), testBinomial(), TestBinomial(), testDiscDistr(), testDistr1D(), testDistrMultiDim(), testEmpDistr(), testGausFit(), testGraph(), testInterpolation(), testPoisson(), testProbVector(), testSphere(), TestSPlot(), testStringAPI(), HistAction::toScan(), transpad(), tree2ar(), tree2r(), tStudent(), TSVDUnfoldExample(), tv3(), TwoHistoFit2D(), unuranDistr(), unuranFoamTest(), unuranGraf(), unuranGraf2D(), unuranHist(), unuranMulti2D(), unuranMultiDim(), TSessionQueryFrame::UpdateHistos(), variables(), variablesMultiClass(), Viewer::Viewer(), waves(), zones(), and TSpider::~TSpider().

void TCanvas::Browse ( TBrowser b  )  [virtual]

Reimplemented from TPad.

Definition at line 605 of file TCanvas.cxx.

References b, TCollection::Browse(), cd(), Draw(), fgIsFolder, and TPad::fPrimitives.

Referenced by TQRootCanvas::Browse().

void TCanvas::Clear ( Option_t option = ""  )  [virtual]

Reimplemented from TPad.

Definition at line 658 of file TCanvas.cxx.

References TPad::Clear(), TString::Contains(), fCanvasID, fClickSelected, fClickSelectedPad, TPad::fPrimitives, fSelected, fSelectedPad, gInterpreter, gROOT, gVirtualX, TROOT::IsLineProcessing(), and TString::ToLower().

Referenced by TSpider::AddVariable(), TQRootCanvas::Clear(), TProofProgressMemoryPlot::Clear(), HistAction::clearScan(), TSpider::DeleteVariable(), HistAction::drawHist(), StatDialogBDT::DrawTree(), gtime(), RootShower::Initialize(), TInspectCanvas::InspectObject(), TSessionViewer::OnCascadeMenu(), RootShower::OnShowSelected(), TRootCanvas::ProcessMessage(), HistAction::ProcessMessage(), TSessionQueryFrame::ResetProgressDialog(), TGShapedToolTip::SetHisto(), TSpider::SetNx(), TSpider::SetNy(), and Viewer::~Viewer().

void TCanvas::Close ( Option_t option = ""  )  [virtual]

Reimplemented from TPad.

Definition at line 715 of file TCanvas.cxx.

References cd(), TCanvasImp::Close(), TPad::Close(), Closed(), fBatch, fCanvasID, fCanvasImp, FeedbackMode(), TPad::fGLDevice, TSeqCollection::First(), TROOT::GetListOfCanvases(), gGLManager, gInterpreter, gPad, gROOT, gVirtualX, IsBatch(), TROOT::IsLineProcessing(), kFALSE, kTRUE, TCollection::Remove(), and SafeDelete.

Referenced by TQRootCanvas::Close(), Destructor(), and TGroupButton::ExecuteEvent().

virtual void TCanvas::Delete ( Option_t = ""  )  [inline, virtual]

Reimplemented from TObject.

Definition at line 142 of file TCanvas.h.

References TObject::MayNotUse().

void TCanvas::DisconnectWidget (  ) 

Definition at line 2135 of file TCanvas.cxx.

References fCanvasID, and fContextMenu.

void TCanvas::Draw ( Option_t option = ""  )  [virtual]

Reimplemented from TPad.

Definition at line 777 of file TCanvas.cxx.

References Build(), TGuiFactory::CreateCanvasImp(), fCanvasImp, fCh, fCw, TCollection::FindObject(), fWindowHeight, fWindowTopX, fWindowTopY, fWindowWidth, TROOT::GetListOfCanvases(), TPad::GetName(), gGuiFactory, gROOT, kMenuBar, TPad::Modified(), Paint(), TCollection::Remove(), TPad::ResizePad(), TCanvasImp::Show(), TCanvasImp::ShowMenuBar(), and TObject::TestBit().

Referenced by Browse(), canvas_read(), TQRootCanvas::Draw(), DrawClone(), DrawCumulative(), StatDialogBDT::DrawTree(), TRecorderReplaying::Initialize(), variables(), and variablesMultiClass().

TObject * TCanvas::DrawClone ( Option_t option = ""  )  const [virtual]

Reimplemented from TObject.

Definition at line 813 of file TCanvas.cxx.

References TObject::Clone(), Draw(), TList::FindObject(), Form(), TROOT::GetDefCanvasName(), TROOT::GetListOfCanvases(), TCollection::GetSize(), gROOT, TPad::SetName(), and Update().

Referenced by TQRootCanvas::DrawClone(), and DrawClonePad().

TObject * TCanvas::DrawClonePad (  )  [virtual]

Definition at line 837 of file TCanvas.cxx.

References cd(), TPad::cd(), TAttFill::Copy(), TAttPad::Copy(), TAttLine::Copy(), TGuiFactory::CreateCanvasImp(), DrawClone(), fCanvasID, fCanvasImp, fWindowHeight, fWindowTopX, fWindowTopY, fWindowWidth, TPad::fX1, TPad::fX2, TPad::fY1, TPad::fY2, TPad::GetBorderMode(), TPad::GetBorderSize(), TPad::GetGridx(), TPad::GetGridy(), TPad::GetListOfPrimitives(), TPad::GetLogx(), TPad::GetLogy(), TPad::GetLogz(), TPad::GetName(), TIter::GetOption(), TROOT::GetSelectedPad(), TPad::GetTickx(), TPad::GetTicky(), GetWindowHeight(), GetWindowWidth(), gGuiFactory, gPad, gROOT, TCanvasImp::InitWindow(), kMenuBar, TPad::Range(), TPad::SetBorderMode(), TPad::SetBorderSize(), TPad::SetGridx(), TPad::SetGridy(), TPad::SetLogx(), TPad::SetLogy(), TPad::SetLogz(), TPad::SetTickx(), TPad::SetTicky(), SetWindowSize(), TCanvasImp::ShowMenuBar(), and TObject::TestBit().

Referenced by TQRootCanvas::DrawClonePad(), and TStylePreview::Update().

void TCanvas::EditorBar (  )  [virtual]

Definition at line 924 of file TCanvas.cxx.

References TVirtualPadEditor::GetPadEditor().

Referenced by TQRootCanvas::EditorBar(), and HistAction::ProcessMessage().

void TCanvas::EmbedInto ( Int_t  winid,
Int_t  ww,
Int_t  wh 
)

Definition at line 933 of file TCanvas.cxx.

References Build(), TGuiFactory::CreateCanvasImp(), fBatch, fCanvasID, fCanvasImp, fCh, fCw, fUpdating, fWindowHeight, fWindowTopX, fWindowTopY, fWindowWidth, gBatchGuiFactory, TPad::GetName(), kFALSE, and Resize().

void TCanvas::EnterLeave ( TPad prevSelPad,
TObject prevSelObj 
)

Definition at line 958 of file TCanvas.cxx.

References TObject::ExecuteEvent(), fEvent, fEventX, fEventY, fSelected, fSelectedPad, gPad, kMouseEnter, kMouseLeave, ProcessedEvent(), and RunAutoExec().

Referenced by TQRootCanvas::EnterLeave(), and HandleInput().

void TCanvas::FeedbackMode ( Bool_t  set  ) 

Definition at line 1017 of file TCanvas.cxx.

References gVirtualX, TVirtualX::kCopy, TVirtualX::kInvert, and SetDoubleBuffer().

Referenced by Close(), TH1Editor::DoSliderMoved(), TH1Editor::DoSliderPressed(), TH2Editor::DoSliderXMoved(), TH2Editor::DoSliderXPressed(), TH2Editor::DoSliderYMoved(), TH2Editor::DoSliderYPressed(), TPad::DrawCrosshair(), TGroupButton::ExecuteEvent(), TQRootCanvas::FeedbackMode(), HandleInput(), TH1Editor::PaintBox3D(), and Update().

void TCanvas::Flush (  ) 

Definition at line 1032 of file TCanvas.cxx.

References cd(), TPad::cd(), CopyPixmaps(), fCanvasID, TPad::fGLDevice, fPainter, TPad::GetCanvas(), TPad::GetHighLightColor(), gGLManager, gPad, gVirtualPS, gVirtualX, TPad::HighLight(), TVirtualPadPainter::InitPainter(), IsBatch(), TVirtualPadPainter::LockPainter(), Paint(), and UseGL().

Referenced by TQRootCanvas::Flush(), TRootEmbeddedCanvas::HandleContainerExpose(), TRootCanvas::HandleContainerExpose(), and Update().

void TCanvas::UseCurrentStyle (  )  [virtual]

Reimplemented from TPad.

Definition at line 1067 of file TCanvas.cxx.

References TPad::fBorderMode, TPad::fBorderSize, TStyle::GetCanvasBorderMode(), TStyle::GetCanvasBorderSize(), TStyle::GetCanvasColor(), TAttFill::GetFillColor(), gInterpreter, gROOT, gStyle, gVirtualX, TROOT::IsLineProcessing(), TStyle::IsReading(), TStyle::SetCanvasBorderMode(), TStyle::SetCanvasBorderSize(), TStyle::SetCanvasColor(), TAttFill::SetFillColor(), and TPad::UseCurrentStyle().

Referenced by TStyleManager::DoApplyOn(), TStyleDialog::DoOK(), and TQRootCanvas::UseCurrentStyle().

void TCanvas::ForceUpdate (  )  [inline]

Definition at line 153 of file TCanvas.h.

References fCanvasImp, and TCanvasImp::ForceUpdate().

Referenced by TQCanvasMenu::Execute(), and TQRootCanvas::ForceUpdate().

const char* TCanvas::GetDISPLAY (  )  const [inline]

Definition at line 154 of file TCanvas.h.

References TString::Data(), and fDISPLAY.

Referenced by TQRootCanvas::GetDISPLAY().

TContextMenu* TCanvas::GetContextMenu (  )  const [inline]

Definition at line 155 of file TCanvas.h.

References fContextMenu.

Referenced by TQRootCanvas::GetContextMenu().

Int_t TCanvas::GetDoubleBuffer (  )  const [inline]

Definition at line 156 of file TCanvas.h.

References fDoubleBuffer.

Referenced by TQRootCanvas::GetDoubleBuffer().

Int_t TCanvas::GetEvent (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 157 of file TCanvas.h.

References fEvent.

Referenced by TQRootCanvas::GetEvent(), TQtWidget::GetEvent(), and TPad::GetEvent().

Int_t TCanvas::GetEventX (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 158 of file TCanvas.h.

References fEventX.

Referenced by TPad::GetEventX(), TQtWidget::GetEventX(), and TQRootCanvas::GetEventX().

Int_t TCanvas::GetEventY (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 159 of file TCanvas.h.

References fEventY.

Referenced by TPad::GetEventY(), TQtWidget::GetEventY(), and TQRootCanvas::GetEventY().

Color_t TCanvas::GetHighLightColor (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 160 of file TCanvas.h.

References fHighLightColor.

Referenced by TQRootCanvas::GetHighLightColor(), TPad::GetHighLightColor(), SavePrimitive(), and SaveSource().

TVirtualPad* TCanvas::GetPadSave (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 161 of file TCanvas.h.

References fPadSave.

Referenced by TPad::Close(), TQCanvasMenu::Execute(), TQRootCanvas::GetPadSave(), and TPad::GetPadSave().

void TCanvas::ClearPadSave (  )  [inline]

Definition at line 162 of file TCanvas.h.

References fPadSave.

Referenced by TPad::Close().

TObject* TCanvas::GetSelected (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 163 of file TCanvas.h.

References fSelected.

Referenced by TPad::GetSelected(), TQRootCanvas::GetSelected(), TQtWidget::GetSelected(), TQRootCanvas::mousePressEvent(), and TPad::RecursiveRemove().

TObject* TCanvas::GetClickSelected (  )  const [inline]

Definition at line 164 of file TCanvas.h.

References fClickSelected.

Referenced by TPad::RecursiveRemove(), and TGedEditor::Show().

Int_t TCanvas::GetSelectedX (  )  const [inline]

Definition at line 165 of file TCanvas.h.

References fSelectedX.

Referenced by TQtWidget::GetSelectedX().

Int_t TCanvas::GetSelectedY (  )  const [inline]

Definition at line 166 of file TCanvas.h.

References fSelectedY.

Referenced by TQtWidget::GetSelectedY().

Option_t* TCanvas::GetSelectedOpt (  )  const [inline]

Definition at line 167 of file TCanvas.h.

References TString::Data(), and fSelectedOpt.

Referenced by TQRootCanvas::GetSelectedOpt().

TVirtualPad* TCanvas::GetSelectedPad (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 168 of file TCanvas.h.

References fSelectedPad.

Referenced by TPad::Close(), DrawEventStatus(), TPad::GetSelectedPad(), TQtWidget::GetSelectedPad(), TQRootCanvas::GetSelectedPad(), and TGedEditor::SetCanvas().

TVirtualPad* TCanvas::GetClickSelectedPad (  )  const [inline]

Definition at line 169 of file TCanvas.h.

References fClickSelectedPad.

Referenced by TPad::Close(), and TGedEditor::Show().

Bool_t TCanvas::GetShowEventStatus (  )  const [inline]

Definition at line 170 of file TCanvas.h.

References kShowEventStatus, and TObject::TestBit().

Referenced by TQRootCanvas::GetShowEventStatus(), SavePrimitive(), and SaveSource().

Bool_t TCanvas::GetShowToolBar (  )  const [inline]

Definition at line 171 of file TCanvas.h.

References kShowToolBar, and TObject::TestBit().

Referenced by SavePrimitive(), and SaveSource().

Bool_t TCanvas::GetShowEditor (  )  const [inline]

Definition at line 172 of file TCanvas.h.

References kShowEditor, and TObject::TestBit().

Referenced by TRootCanvas::GetWindowGeometry(), TGedEditor::GlobalSetModel(), and TGedEditor::Show().

Bool_t TCanvas::GetShowToolTips (  )  const [inline]

Definition at line 173 of file TCanvas.h.

References kShowToolTips, and TObject::TestBit().

Referenced by TRootCanvas::EventInfo(), TRootCanvas::HandleContainerButton(), TRootCanvas::HasToolTips(), SavePrimitive(), and SaveSource().

Bool_t TCanvas::GetAutoExec (  )  const [inline]

Definition at line 174 of file TCanvas.h.

References kAutoExec, and TObject::TestBit().

Referenced by TQRootCanvas::GetAutoExec(), and TRootCanvas::ProcessMessage().

Size_t TCanvas::GetXsizeUser (  )  const [inline]

Definition at line 175 of file TCanvas.h.

References fXsizeUser.

Referenced by TQRootCanvas::GetXsizeUser().

Size_t TCanvas::GetYsizeUser (  )  const [inline]

Definition at line 176 of file TCanvas.h.

References fYsizeUser.

Referenced by TQRootCanvas::GetYsizeUser().

Size_t TCanvas::GetXsizeReal (  )  const [inline]

Definition at line 177 of file TCanvas.h.

References fXsizeReal.

Referenced by TQRootCanvas::GetXsizeReal().

Size_t TCanvas::GetYsizeReal (  )  const [inline]

Definition at line 178 of file TCanvas.h.

References fYsizeReal.

Referenced by TQRootCanvas::GetYsizeReal().

Int_t TCanvas::GetCanvasID (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 179 of file TCanvas.h.

References fCanvasID.

Referenced by TQtWidget::Canvas(), TPad::GetCanvasID(), TQRootCanvas::GetCanvasID(), TRootEmbeddedCanvas::HandleDNDPosition(), and TPad::Print().

TCanvasImp* TCanvas::GetCanvasImp (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 180 of file TCanvas.h.

References fCanvasImp.

Referenced by TPad::GetCanvasImp(), KeyHandler::KeyHandler(), memstat(), TMemStatShow::Show(), and KeyHandler::~KeyHandler().

Int_t TCanvas::GetWindowTopX (  ) 

Definition at line 1090 of file TCanvas.cxx.

References fCanvasImp, fWindowHeight, fWindowTopX, fWindowTopY, fWindowWidth, and TCanvasImp::GetWindowGeometry().

Referenced by GetCanvasPar(), TQRootCanvas::GetWindowTopX(), SaveSource(), TGedEditor::Show(), and TFitEditor::TFitEditor().

Int_t TCanvas::GetWindowTopY (  ) 

Definition at line 1102 of file TCanvas.cxx.

References fCanvasImp, fWindowHeight, fWindowTopX, fWindowTopY, fWindowWidth, and TCanvasImp::GetWindowGeometry().

Referenced by TQRootCanvas::GetWindowTopY(), SaveSource(), TGedEditor::Show(), and TFitEditor::TFitEditor().

UInt_t TCanvas::GetWindowWidth (  )  const [inline]

Definition at line 183 of file TCanvas.h.

References fWindowWidth.

Referenced by DrawClonePad(), TQRootCanvas::GetWindowWidth(), TRecorderReplaying::Initialize(), TGedEditor::Show(), and TFitEditor::TFitEditor().

UInt_t TCanvas::GetWindowHeight (  )  const [inline]

Definition at line 184 of file TCanvas.h.

References fWindowHeight.

Referenced by DrawClonePad(), TQRootCanvas::GetWindowHeight(), TRecorderReplaying::Initialize(), TGedEditor::Show(), TRootCanvas::ShowStatusBar(), and TGedEditor::TGedEditor().

UInt_t TCanvas::GetWw (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 185 of file TCanvas.h.

References fCw.

Referenced by TPad::DrawCrosshair(), TPad::GetWw(), TQRootCanvas::GetWw(), and SaveSource().

UInt_t TCanvas::GetWh (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 186 of file TCanvas.h.

References fCh.

Referenced by TPad::GetWh(), TQRootCanvas::GetWh(), TInspectCanvas::InspectObject(), SaveSource(), and TGedEditor::TGedEditor().

virtual void TCanvas::GetCanvasPar ( Int_t wtopx,
Int_t wtopy,
UInt_t ww,
UInt_t wh 
) [inline, virtual]

Definition at line 187 of file TCanvas.h.

References fWindowHeight, fWindowTopY, fWindowWidth, and GetWindowTopX().

Referenced by TQRootCanvas::GetCanvasPar().

void TCanvas::HandleInput ( EEventType  button,
Int_t  x,
Int_t  y 
) [virtual]

Definition at line 1114 of file TCanvas.cxx.

References cd(), TPad::cd(), xmlio::Class, DrawEventStatus(), EnterLeave(), TObject::ExecuteEvent(), fContextMenu, fDoubleBuffer, FeedbackMode(), fEvent, fEventX, fEventY, fPadSave, fSelected, fSelectedPad, gDebug, TROOT::GetListOfCanvases(), TPad::GetName(), TPad::GetTitle(), gPad, gROOT, gVirtualX, TObject::InheritsFrom(), kButton1Double, kButton1Down, kButton1Motion, kButton1Shift, kButton1ShiftMotion, kButton1Up, kButton2Double, kButton2Down, kButton2Motion, kButton2Up, kButton3Double, kButton3Down, kButton3Motion, kButton3Up, kFALSE, kKeyPress, kMouseEnter, kMouseLeave, kMouseMotion, kMoveOpaque, TObject::kNoContextMenu, kResizeOpaque, kTRUE, kWheelDown, kWheelUp, Pick(), TObject::Pop(), TContextMenu::Popup(), ProcessedEvent(), RunAutoExec(), TObject::TestBit(), and Update().

Referenced by TQCanvasMenu::Execute(), TRootEmbeddedCanvas::HandleContainerButton(), TRootCanvas::HandleContainerButton(), TRootEmbeddedCanvas::HandleContainerCrossing(), TRootCanvas::HandleContainerCrossing(), TRootCanvas::HandleContainerDoubleClick(), TRootEmbeddedCanvas::HandleContainerDoubleClick(), TRootCanvas::HandleContainerKey(), TRootEmbeddedCanvas::HandleContainerKey(), TRootCanvas::HandleContainerMotion(), TRootEmbeddedCanvas::HandleContainerMotion(), TQRootCanvas::HandleInput(), TQRootCanvas::leaveEvent(), TQRootCanvas::mouseDoubleClickEvent(), TQRootCanvas::mouseMoveEvent(), TQRootCanvas::mousePressEvent(), TQRootCanvas::mouseReleaseEvent(), and TPad::WaitPrimitive().

Bool_t TCanvas::HasMenuBar (  )  const [inline]

Definition at line 190 of file TCanvas.h.

References kMenuBar, and TObject::TestBit().

Referenced by TQRootCanvas::HasMenuBar(), and SaveSource().

void TCanvas::Iconify (  )  [inline]

Definition at line 191 of file TCanvas.h.

References fCanvasImp, and TCanvasImp::Iconify().

Referenced by TQRootCanvas::Iconify().

Bool_t TCanvas::IsBatch (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 192 of file TCanvas.h.

References fBatch.

Referenced by Build(), cd(), Close(), CopyPixmaps(), Flush(), TQRootCanvas::IsBatch(), TPad::IsBatch(), Resize(), SetCursor(), SetDoubleBuffer(), and Update().

Bool_t TCanvas::IsFolder (  )  const [virtual]

Reimplemented from TPad.

Definition at line 1354 of file TCanvas.cxx.

References fgIsFolder.

Bool_t TCanvas::IsGrayscale (  ) 

Definition at line 2145 of file TCanvas.cxx.

References kIsGrayscale, and TObject::TestBit().

Referenced by TPad::Paint(), TPad::PaintModified(), and SetGrayscale().

Bool_t TCanvas::IsRetained (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 195 of file TCanvas.h.

References fRetained.

Referenced by TQRootCanvas::IsRetained(), and TPad::IsRetained().

void TCanvas::ls ( Option_t option = ""  )  const [virtual]

Reimplemented from TPad.

Definition at line 1363 of file TCanvas.cxx.

References TROOT::DecreaseDirLevel(), TPad::GetName(), TPad::GetTitle(), TROOT::IncreaseDirLevel(), TROOT::IndentLevel(), and TPad::ls().

Referenced by TQRootCanvas::ls().

void TCanvas::MoveOpaque ( Int_t  set = 1  ) 

Definition at line 1402 of file TCanvas.cxx.

References kMoveOpaque, and TObject::SetBit().

Referenced by TQRootCanvas::MoveOpaque(), and TRootCanvas::ProcessMessage().

Bool_t TCanvas::OpaqueMoving (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 198 of file TCanvas.h.

References kMoveOpaque, and TObject::TestBit().

Referenced by TRootCanvas::InitWindow(), TQRootCanvas::OpaqueMoving(), TPad::OpaqueMoving(), and TRootCanvas::ProcessMessage().

Bool_t TCanvas::OpaqueResizing (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 199 of file TCanvas.h.

References kResizeOpaque, and TObject::TestBit().

Referenced by TRootCanvas::InitWindow(), TPad::OpaqueResizing(), TQRootCanvas::OpaqueResizing(), and TRootCanvas::ProcessMessage().

void TCanvas::Paint ( Option_t option = ""  )  [virtual]

Reimplemented from TPad.

Definition at line 1416 of file TCanvas.cxx.

References TPad::fCanvas, and TPad::Paint().

Referenced by Draw(), Flush(), TQRootCanvas::Paint(), TRootCanvas::ProcessMessage(), and SetGrayscale().

virtual TPad* TCanvas::Pick ( Int_t  px,
Int_t  py,
TObjLink *&  pickobj 
) [inline, virtual]

Reimplemented from TPad.

Definition at line 201 of file TCanvas.h.

References TPad::Pick().

Referenced by TQRootCanvas::dropEvent(), TRootEmbeddedCanvas::HandleDNDPosition(), TRootCanvas::HandleDNDPosition(), HandleInput(), TQRootCanvas::mousePressEvent(), TQRootCanvas::Pick(), and Pick().

TPad * TCanvas::Pick ( Int_t  px,
Int_t  py,
TObject prevSelObj 
) [virtual]

Definition at line 1425 of file TCanvas.cxx.

References xmlio::Class, fClickSelected, fClickSelectedPad, fEvent, fSelected, fSelectedOpt, fSelectedPad, fSelectedX, fSelectedY, TObjLink::GetObject(), TObjLink::GetOption(), TObject::InheritsFrom(), kButton1Down, kButton2Down, kButton3Down, Pick(), Picked(), and Selected().

void TCanvas::Picked ( TPad selpad,
TObject selected,
Int_t  event 
) [virtual]

Definition at line 1467 of file TCanvas.cxx.

References TQObject::Emit().

Referenced by Pick().

void TCanvas::ProcessedEvent ( Int_t  event,
Int_t  x,
Int_t  y,
TObject selected 
) [virtual]

Definition at line 1497 of file TCanvas.cxx.

References TQObject::Emit().

Referenced by EnterLeave(), and HandleInput().

void TCanvas::Selected ( TVirtualPad pad,
TObject obj,
Int_t  event 
) [virtual]

Definition at line 1482 of file TCanvas.cxx.

References TQObject::Emit().

Referenced by TH2Editor::DoAddText(), TSpider::Draw(), Pick(), spider(), and TFitEditor::TFitEditor().

void TCanvas::Cleared ( TVirtualPad pad  )  [virtual]

Definition at line 697 of file TCanvas.cxx.

References TQObject::Emit().

Referenced by TPad::Clear().

void TCanvas::Closed (  )  [virtual]

Reimplemented from TPad.

Definition at line 706 of file TCanvas.cxx.

References TQObject::Emit().

Referenced by Close().

void TCanvas::RaiseWindow (  )  [inline]

Definition at line 208 of file TCanvas.h.

References fCanvasImp, and TCanvasImp::RaiseWindow().

void TCanvas::Resize ( Option_t option = ""  )  [virtual]

Definition at line 1513 of file TCanvas.cxx.

References cd(), TPad::cd(), fCanvasID, fCanvasImp, fCh, fCw, fWindowHeight, fWindowTopX, fWindowTopY, fWindowWidth, fXsizeReal, fXsizeUser, fYsizeReal, fYsizeUser, TCanvasImp::GetWindowGeometry(), gInterpreter, gPad, gROOT, gVirtualX, IsBatch(), TROOT::IsLineProcessing(), kDefaultCanvasSize, and TPad::ResizePad().

Referenced by ApplicationWindow::ApplicationWindow(), TRootGuiBuilder::BuildListTree(), EmbedInto(), TRootCanvas::FitCanvas(), TRootEmbeddedCanvas::HandleContainerConfigure(), TRootCanvas::HandleContainerConfigure(), TQRootCanvas::paintEvent(), TQRootCanvas::Resize(), TRootCanvas::SetCanvasSize(), and Size().

void TCanvas::ResizeOpaque ( Int_t  set = 1  ) 

Definition at line 1590 of file TCanvas.cxx.

References kResizeOpaque, and TObject::SetBit().

Referenced by TRootCanvas::ProcessMessage(), and TQRootCanvas::ResizeOpaque().

void TCanvas::SaveSource ( const char *  filename = "",
Option_t option = "" 
)

Definition at line 1656 of file TCanvas.cxx.

References cd(), xmlio::Class, TObject::ClassName(), cx, fCanvasImp, fWindowHeight, fWindowWidth, gEnv, TStyle::GetCanvasPreferGL(), TROOT::GetEditHistograms(), GetHighLightColor(), TROOT::GetListOfClasses(), TPad::GetName(), TStyle::GetOptFit(), TStyle::GetOptStat(), TStyle::GetOptTitle(), TStyle::GetScreenFactor(), GetShowEventStatus(), GetShowToolBar(), GetShowToolTips(), TPad::GetTitle(), TEnv::GetValue(), TROOT::GetVersion(), GetWh(), TCanvasImp::GetWindowGeometry(), GetWindowTopX(), GetWindowTopY(), GetWw(), gROOT, gStyle, h, HasMenuBar(), TObject::Info(), TObject::InheritsFrom(), k, TClass::kClassSaved, kFALSE, kTRUE, out, Printf(), TColor::SaveColor(), TPad::SavePrimitive(), TPad::SetName(), strlcpy(), t, and w.

Referenced by TPad::Print(), TRootCanvas::ProcessMessage(), and TQRootCanvas::SaveSource().

void TCanvas::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TPad.

Definition at line 1615 of file TCanvas.cxx.

References cd(), TROOT::GetEditHistograms(), GetHighLightColor(), TPad::GetName(), TStyle::GetOptFit(), TStyle::GetOptStat(), TStyle::GetOptTitle(), GetShowEventStatus(), GetShowToolBar(), GetShowToolTips(), gROOT, gStyle, TColor::SaveColor(), and TPad::SavePrimitive().

void TCanvas::SetCursor ( ECursor  cursor  )  [virtual]

Reimplemented from TPad.

Definition at line 1826 of file TCanvas.cxx.

References fCanvasID, gVirtualX, and IsBatch().

Referenced by TDialogCanvas::Apply(), TFitEditor::DoFit(), ExecuteEvent(), TPad::SetCursor(), TQRootCanvas::SetCursor(), and Update().

void TCanvas::SetDoubleBuffer ( Int_t  mode = 1  )  [virtual]

Reimplemented from TPad.

Definition at line 1836 of file TCanvas.cxx.

References fCanvasID, fDoubleBuffer, fPainter, TPad::fPixmapID, gVirtualX, IsBatch(), and TVirtualPadPainter::SelectDrawable().

Referenced by Build(), FeedbackMode(), TQRootCanvas::SetDoubleBuffer(), and TPad::SetDoubleBuffer().

void TCanvas::SetFixedAspectRatio ( Bool_t  fixed = kTRUE  )  [virtual]

Reimplemented from TPad.

Definition at line 1854 of file TCanvas.cxx.

References TObject::Error(), TPad::fAspectRatio, fCh, fCw, TPad::fFixedAspectRatio, kFALSE, and kTRUE.

void TCanvas::SetGrayscale ( Bool_t  set = kTRUE  ) 

Definition at line 2154 of file TCanvas.cxx.

References IsGrayscale(), kIsGrayscale, Paint(), and TObject::SetBit().

void TCanvas::SetWindowPosition ( Int_t  x,
Int_t  y 
) [inline]

Definition at line 217 of file TCanvas.h.

References fCanvasImp, and TCanvasImp::SetWindowPosition().

Referenced by TQRootCanvas::SetWindowPosition().

void TCanvas::SetWindowSize ( UInt_t  ww,
UInt_t  wh 
) [inline]

Definition at line 218 of file TCanvas.h.

References fCanvasImp, and TCanvasImp::SetWindowSize().

Referenced by DrawClonePad(), TRecorderReplaying::Initialize(), and TQRootCanvas::SetWindowSize().

void TCanvas::SetCanvasSize ( UInt_t  ww,
UInt_t  wh 
) [virtual]

Reimplemented from TPad.

Definition at line 1808 of file TCanvas.cxx.

References fCanvasImp, fCh, fCw, TPad::ResizePad(), and TCanvasImp::SetCanvasSize().

Referenced by TInspectCanvas::InspectObject(), TPad::SetCanvasSize(), and TQRootCanvas::SetCanvasSize().

void TCanvas::SetHighLightColor ( Color_t  col  )  [inline]

Definition at line 220 of file TCanvas.h.

References fHighLightColor.

Referenced by double32(), kalman_do(), TQRootCanvas::SetHighLightColor(), and vavilov().

void TCanvas::SetSelected ( TObject obj  )  [virtual]

Reimplemented from TPad.

Definition at line 1886 of file TCanvas.cxx.

References fSelected, and TObject::kMustCleanup.

Referenced by TQRootCanvas::mousePressEvent(), TPad::RecursiveRemove(), TPad::SetSelected(), and TQRootCanvas::SetSelected().

void TCanvas::SetClickSelected ( TObject obj  )  [inline]

Definition at line 222 of file TCanvas.h.

References fClickSelected.

Referenced by TPad::RecursiveRemove().

void TCanvas::SetSelectedPad ( TPad pad  )  [inline]

Definition at line 223 of file TCanvas.h.

References fSelectedPad.

Referenced by TPad::Close(), TQRootCanvas::mousePressEvent(), and TQRootCanvas::SetSelectedPad().

void TCanvas::SetClickSelectedPad ( TPad pad  )  [inline]

Definition at line 224 of file TCanvas.h.

References fClickSelectedPad.

Referenced by TPad::Close().

void TCanvas::Show (  )  [inline]

Definition at line 225 of file TCanvas.h.

References fCanvasImp, and TCanvasImp::Show().

Referenced by binarySearchTime(), TQRootCanvas::Show(), stdsort(), testPermute(), testSpecFuncBeta(), testSpecFuncBetaI(), testSpecFuncErf(), and testSpecFuncGamma().

void TCanvas::Size ( Float_t  xsizeuser = 0,
Float_t  ysizeuser = 0 
) [virtual]

Definition at line 1906 of file TCanvas.cxx.

References fXsizeUser, fYsizeUser, and Resize().

Referenced by TQRootCanvas::Size().

void TCanvas::SetBatch ( Bool_t  batch = kTRUE  )  [virtual]

Reimplemented from TPad.

Definition at line 1795 of file TCanvas.cxx.

References fBatch, gROOT, TROOT::IsBatch(), and kTRUE.

Referenced by TPad::Print(), TPad::SetBatch(), and TQRootCanvas::SetBatch().

void TCanvas::SetFolder ( Bool_t  isfolder = kTRUE  )  [static]

Definition at line 1876 of file TCanvas.cxx.

References fgIsFolder.

Referenced by G__G__GPad_151_0_109(), and G__setup_memfuncTCanvas().

void TCanvas::SetPadSave ( TPad pad  )  [inline]

Definition at line 229 of file TCanvas.h.

References fPadSave.

void TCanvas::SetRetained ( Bool_t  retained = kTRUE  )  [inline]

Definition at line 230 of file TCanvas.h.

References fRetained.

Referenced by TQRootCanvas::SetRetained().

void TCanvas::SetTitle ( const char *  title = ""  )  [virtual]

Reimplemented from TPad.

Definition at line 1896 of file TCanvas.cxx.

References fCanvasImp, TPad::fTitle, and TCanvasImp::SetWindowTitle().

Referenced by Constructor(), and TQRootCanvas::SetTitle().

void TCanvas::ToggleEventStatus (  )  [virtual]

Definition at line 2056 of file TCanvas.cxx.

References fCanvasImp, kShowEventStatus, TObject::SetBit(), TCanvasImp::ShowStatusBar(), and TObject::TestBit().

Referenced by TColorWheel::Draw(), galaxy_image(), hist2image(), TRootCanvas::ProcessMessage(), th2polyEurope(), th2polyUSA(), and TQRootCanvas::ToggleEventStatus().

void TCanvas::ToggleAutoExec (  )  [virtual]

Definition at line 2046 of file TCanvas.cxx.

References kAutoExec, TObject::SetBit(), and TObject::TestBit().

Referenced by TRootCanvas::ProcessMessage(), and TQRootCanvas::ToggleAutoExec().

void TCanvas::ToggleToolBar (  )  [virtual]

Definition at line 2068 of file TCanvas.cxx.

References fCanvasImp, kShowToolBar, TObject::SetBit(), TCanvasImp::ShowToolBar(), and TObject::TestBit().

Referenced by TRootCanvas::ProcessMessage().

void TCanvas::ToggleEditor (  )  [virtual]

Definition at line 2080 of file TCanvas.cxx.

References fCanvasImp, kShowEditor, TObject::SetBit(), TCanvasImp::ShowEditor(), and TObject::TestBit().

Referenced by PackTest(), paracoor(), TRootCanvas::ProcessMessage(), TGedEditor::Show(), and spider().

void TCanvas::ToggleToolTips (  )  [virtual]

Definition at line 2091 of file TCanvas.cxx.

References fCanvasImp, kShowToolTips, TObject::SetBit(), TCanvasImp::ShowToolTips(), and TObject::TestBit().

Referenced by TRootCanvas::ProcessMessage().

void TCanvas::Update (  )  [virtual]

Reimplemented from TPad.

Definition at line 2102 of file TCanvas.cxx.

References fCanvasImp, FeedbackMode(), Flush(), fUpdating, gInterpreter, gThreadXAR, gVirtualX, IsBatch(), kCross, kFALSE, kTRUE, TPad::PaintModified(), SetCursor(), and UseGL().

Referenced by ApplicationWindow::ApplicationWindow(), canvas_write(), chi2test(), HistAction::clearScan(), ContourList(), correlationscatters(), correlationscattersMultiClass(), TStyleManager::DoApplyOn(), Spy::DoButton(), Viewer::DoButton(), MyMainFrame::DoDraw(), TProofProgressMemoryPlot::DoPlot(), TTripleSliderDemo::DoSlider(), TTripleSliderDemo::DoText(), DrawClone(), DrawCumulative(), HistAction::drawHist(), StatDialogBDT::DrawTree(), DynamicExec(), exec2(), exec3(), ApplicationWindow::execute(), feynman(), TestDialog::FillHistos(), fillrandom(), findPeak2(), FirstContour(), fit1(), TRootCanvas::FitCanvas(), fitcont(), foam_kanwa(), formula1(), framework(), GammaFun(), gerrors(), graph(), graphpolar(), gtime(), h1analysisProxy_Terminate(), h1draw(), handle1(), handle2(), TRootEmbeddedCanvas::HandleContainerConfigure(), TRootCanvas::HandleContainerConfigure(), HandleInput(), hserv(), hsimple(), hsum(), hsumanim(), hsumTimer(), hsumUpdate(), RootShower::Initialize(), TInspectCanvas::InspectObject(), IntervalExamples(), kdTreeBinning(), limit(), LoadXS(), matrixOperations_do(), memstat(), mhs(), mhs1(), mhs2(), multigraph(), MultivariateGaussianTest(), na49view(), ntuple1(), TSessionViewer::OnCascadeMenu(), RootShower::OnOpenFile(), RootShower::OnShowerProduce(), RootShower::OnShowSelected(), TQRootCanvas::paintEvent(), HistAction::paintHist(), paracoor(), peaks(), piRandom(), pirndm(), Plot(), plotNtuple(), ProofNtuple::PlotNtuple(), HistAction::processBoxB(), RootShower::ProcessMessage(), TRootCanvas::ProcessMessage(), HistAction::ProcessMessage(), pstable(), qa2(), read(), TMemStatDrawDlg::ReDraw(), RootShower::RootShower(), rs101_limitexample(), rs401c_FeldmanCousins(), rs401d_FeldmanCousins(), rs701_BayesianCalculator(), seism(), TRootCanvas::SetCanvasSize(), TSpider::SetDisplayAverage(), TGShapedToolTip::SetHisto(), Viewer::SetRange(), TSpider::SetSegmentDisplay(), shapes(), shapesAnim(), TGShapedToolTip::Show(), TMemStatShow::Show(), SpyServ::SpyServ(), ProofSimple::Terminate(), ProofEventProc::Terminate(), ProofEvent::Terminate(), ProofFriends::Terminate(), ProofPythia::Terminate(), h1analysis::Terminate(), testBinomial(), testDiff(), testGraph(), testPoisson(), testProbVector(), testSphere(), Tetris::Tetris(), tornado(), HistAction::toScan(), TMultiLayerPerceptron::Train(), twoscales(), unuranDemo(), unuranFoamTest(), unuranMultiDim(), TQRootCanvas::Update(), TPad::Update(), RootShower::UpdateDisplay(), XSReactionDlg::UpdateGraph(), TSessionQueryFrame::UpdateHistos(), TASPaletteEditor::UpdateScreen(), waves(), write(), XSGui::XSGui(), and zdemo().

Bool_t TCanvas::UseGL (  )  const [inline]

Definition at line 239 of file TCanvas.h.

References fUseGL.

Referenced by TRootCanvas::CreateCanvas(), CreatePainter(), Flush(), TPad::GetViewer3D(), and Update().

void TCanvas::SetSupportGL ( Bool_t  support  )  [inline]

Definition at line 240 of file TCanvas.h.

References fUseGL.

Referenced by TRootCanvas::CreateCanvas().

TVirtualPadPainter * TCanvas::GetCanvasPainter (  ) 

Definition at line 2190 of file TCanvas.cxx.

References CreatePainter(), and fPainter.

Referenced by TPad::GetPainter().

TCanvas * TCanvas::MakeDefCanvas (  )  [static]

Definition at line 1376 of file TCanvas.cxx.

References c, TList::FindObject(), Form(), TROOT::GetDefCanvasName(), TROOT::GetListOfCanvases(), TCollection::GetSize(), gROOT, TObject::Info(), n, StrDup(), strlcpy(), and TCanvas().

Referenced by G__G__GPad_151_0_122(), and G__setup_memfuncTCanvas().

TCanvas& TCanvas::operator= ( const TCanvas rhs  )  [private]

void TCanvas::Build (  )  [private]

void TCanvas::CopyPixmaps (  )  [private, virtual]

Reimplemented from TPad.

void TCanvas::DrawEventStatus ( Int_t  event,
Int_t  x,
Int_t  y,
TObject selected 
) [private]

void TCanvas::RunAutoExec (  )  [private]

void TCanvas::CreatePainter (  )  [private]

virtual void TCanvas::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [protected, virtual]

Reimplemented from TPad.

void TCanvas::Init (  )  [protected]

void TCanvas::Constructor (  ) 

void TCanvas::Constructor ( const char *  name,
const char *  title,
Int_t  form 
)

void TCanvas::Constructor ( const char *  name,
const char *  title,
Int_t  ww,
Int_t  wh 
)

void TCanvas::Constructor ( const char *  name,
const char *  title,
Int_t  wtopx,
Int_t  wtopy,
Int_t  ww,
Int_t  wh 
)

void TCanvas::Destructor (  ) 

TVirtualPad* TCanvas::cd ( Int_t  subpadnumber = 0  )  [virtual]

Reimplemented from TPad.

virtual void TCanvas::Browse ( TBrowser b  )  [virtual]

Reimplemented from TPad.

void TCanvas::Clear ( Option_t option = ""  )  [virtual]

Reimplemented from TPad.

void TCanvas::Close ( Option_t option = ""  )  [virtual]

Reimplemented from TPad.

virtual void TCanvas::Delete ( Option_t = ""  )  [inline, virtual]

Reimplemented from TObject.

Definition at line 142 of file TCanvas.h.

References TObject::MayNotUse().

void TCanvas::DisconnectWidget (  ) 

virtual void TCanvas::Draw ( Option_t option = ""  )  [virtual]

Reimplemented from TPad.

virtual TObject* TCanvas::DrawClone ( Option_t option = ""  )  const [virtual]

Reimplemented from TObject.

virtual TObject* TCanvas::DrawClonePad (  )  [virtual]

virtual void TCanvas::EditorBar (  )  [virtual]

void TCanvas::EmbedInto ( Int_t  winid,
Int_t  ww,
Int_t  wh 
)

void TCanvas::EnterLeave ( TPad prevSelPad,
TObject prevSelObj 
)

void TCanvas::FeedbackMode ( Bool_t  set  ) 

void TCanvas::Flush (  ) 

void TCanvas::UseCurrentStyle (  )  [virtual]

Reimplemented from TPad.

void TCanvas::ForceUpdate (  )  [inline]

Definition at line 153 of file TCanvas.h.

References fCanvasImp, and TCanvasImp::ForceUpdate().

const char* TCanvas::GetDISPLAY (  )  const [inline]

Definition at line 154 of file TCanvas.h.

References TString::Data(), and fDISPLAY.

TContextMenu* TCanvas::GetContextMenu (  )  const [inline]

Definition at line 155 of file TCanvas.h.

References fContextMenu.

Int_t TCanvas::GetDoubleBuffer (  )  const [inline]

Definition at line 156 of file TCanvas.h.

References fDoubleBuffer.

Int_t TCanvas::GetEvent (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 157 of file TCanvas.h.

References fEvent.

Int_t TCanvas::GetEventX (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 158 of file TCanvas.h.

References fEventX.

Int_t TCanvas::GetEventY (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 159 of file TCanvas.h.

References fEventY.

Color_t TCanvas::GetHighLightColor (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 160 of file TCanvas.h.

References fHighLightColor.

TVirtualPad* TCanvas::GetPadSave (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 161 of file TCanvas.h.

References fPadSave.

void TCanvas::ClearPadSave (  )  [inline]

Definition at line 162 of file TCanvas.h.

References fPadSave.

TObject* TCanvas::GetSelected (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 163 of file TCanvas.h.

References fSelected.

TObject* TCanvas::GetClickSelected (  )  const [inline]

Definition at line 164 of file TCanvas.h.

References fClickSelected.

Int_t TCanvas::GetSelectedX (  )  const [inline]

Definition at line 165 of file TCanvas.h.

References fSelectedX.

Int_t TCanvas::GetSelectedY (  )  const [inline]

Definition at line 166 of file TCanvas.h.

References fSelectedY.

Option_t* TCanvas::GetSelectedOpt (  )  const [inline]

Definition at line 167 of file TCanvas.h.

References TString::Data(), and fSelectedOpt.

TVirtualPad* TCanvas::GetSelectedPad (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 168 of file TCanvas.h.

References fSelectedPad.

TVirtualPad* TCanvas::GetClickSelectedPad (  )  const [inline]

Definition at line 169 of file TCanvas.h.

References fClickSelectedPad.

Bool_t TCanvas::GetShowEventStatus (  )  const [inline]

Definition at line 170 of file TCanvas.h.

References kShowEventStatus, and TObject::TestBit().

Bool_t TCanvas::GetShowToolBar (  )  const [inline]

Definition at line 171 of file TCanvas.h.

References kShowToolBar, and TObject::TestBit().

Bool_t TCanvas::GetShowEditor (  )  const [inline]

Definition at line 172 of file TCanvas.h.

References kShowEditor, and TObject::TestBit().

Bool_t TCanvas::GetShowToolTips (  )  const [inline]

Definition at line 173 of file TCanvas.h.

References kShowToolTips, and TObject::TestBit().

Bool_t TCanvas::GetAutoExec (  )  const [inline]

Definition at line 174 of file TCanvas.h.

References kAutoExec, and TObject::TestBit().

Size_t TCanvas::GetXsizeUser (  )  const [inline]

Definition at line 175 of file TCanvas.h.

References fXsizeUser.

Size_t TCanvas::GetYsizeUser (  )  const [inline]

Definition at line 176 of file TCanvas.h.

References fYsizeUser.

Size_t TCanvas::GetXsizeReal (  )  const [inline]

Definition at line 177 of file TCanvas.h.

References fXsizeReal.

Size_t TCanvas::GetYsizeReal (  )  const [inline]

Definition at line 178 of file TCanvas.h.

References fYsizeReal.

Int_t TCanvas::GetCanvasID (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 179 of file TCanvas.h.

References fCanvasID.

TCanvasImp* TCanvas::GetCanvasImp (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 180 of file TCanvas.h.

References fCanvasImp.

Int_t TCanvas::GetWindowTopX (  ) 

Int_t TCanvas::GetWindowTopY (  ) 

UInt_t TCanvas::GetWindowWidth (  )  const [inline]

Definition at line 183 of file TCanvas.h.

References fWindowWidth.

UInt_t TCanvas::GetWindowHeight (  )  const [inline]

Definition at line 184 of file TCanvas.h.

References fWindowHeight.

UInt_t TCanvas::GetWw (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 185 of file TCanvas.h.

References fCw.

UInt_t TCanvas::GetWh (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 186 of file TCanvas.h.

References fCh.

virtual void TCanvas::GetCanvasPar ( Int_t wtopx,
Int_t wtopy,
UInt_t ww,
UInt_t wh 
) [inline, virtual]

Definition at line 187 of file TCanvas.h.

References fWindowHeight, fWindowTopY, fWindowWidth, and GetWindowTopX().

virtual void TCanvas::HandleInput ( EEventType  button,
Int_t  x,
Int_t  y 
) [virtual]

Bool_t TCanvas::HasMenuBar (  )  const [inline]

Definition at line 190 of file TCanvas.h.

References kMenuBar, and TObject::TestBit().

void TCanvas::Iconify (  )  [inline]

Definition at line 191 of file TCanvas.h.

References fCanvasImp, and TCanvasImp::Iconify().

Bool_t TCanvas::IsBatch (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 192 of file TCanvas.h.

References fBatch.

Bool_t TCanvas::IsFolder (  )  const [virtual]

Reimplemented from TPad.

Bool_t TCanvas::IsGrayscale (  ) 

Bool_t TCanvas::IsRetained (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 195 of file TCanvas.h.

References fRetained.

virtual void TCanvas::ls ( Option_t option = ""  )  const [virtual]

Reimplemented from TPad.

void TCanvas::MoveOpaque ( Int_t  set = 1  ) 

Bool_t TCanvas::OpaqueMoving (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 198 of file TCanvas.h.

References kMoveOpaque, and TObject::TestBit().

Bool_t TCanvas::OpaqueResizing (  )  const [inline, virtual]

Reimplemented from TPad.

Definition at line 199 of file TCanvas.h.

References kResizeOpaque, and TObject::TestBit().

virtual void TCanvas::Paint ( Option_t option = ""  )  [virtual]

Reimplemented from TPad.

virtual TPad* TCanvas::Pick ( Int_t  px,
Int_t  py,
TObjLink *&  pickobj 
) [inline, virtual]

Reimplemented from TPad.

Definition at line 201 of file TCanvas.h.

References TPad::Pick().

virtual TPad* TCanvas::Pick ( Int_t  px,
Int_t  py,
TObject prevSelObj 
) [virtual]

virtual void TCanvas::Picked ( TPad selpad,
TObject selected,
Int_t  event 
) [virtual]

virtual void TCanvas::ProcessedEvent ( Int_t  event,
Int_t  x,
Int_t  y,
TObject selected 
) [virtual]

virtual void TCanvas::Selected ( TVirtualPad pad,
TObject obj,
Int_t  event 
) [virtual]

virtual void TCanvas::Cleared ( TVirtualPad pad  )  [virtual]

virtual void TCanvas::Closed (  )  [virtual]

Reimplemented from TPad.

void TCanvas::RaiseWindow (  )  [inline]

Definition at line 208 of file TCanvas.h.

References fCanvasImp, and TCanvasImp::RaiseWindow().

virtual void TCanvas::Resize ( Option_t option = ""  )  [virtual]

void TCanvas::ResizeOpaque ( Int_t  set = 1  ) 

void TCanvas::SaveSource ( const char *  filename = "",
Option_t option = "" 
)

void TCanvas::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TPad.

virtual void TCanvas::SetCursor ( ECursor  cursor  )  [virtual]

Reimplemented from TPad.

virtual void TCanvas::SetDoubleBuffer ( Int_t  mode = 1  )  [virtual]

Reimplemented from TPad.

virtual void TCanvas::SetFixedAspectRatio ( Bool_t  fixed = kTRUE  )  [virtual]

Reimplemented from TPad.

void TCanvas::SetGrayscale ( Bool_t  set = kTRUE  ) 

void TCanvas::SetWindowPosition ( Int_t  x,
Int_t  y 
) [inline]

Definition at line 217 of file TCanvas.h.

References fCanvasImp, and TCanvasImp::SetWindowPosition().

void TCanvas::SetWindowSize ( UInt_t  ww,
UInt_t  wh 
) [inline]

Definition at line 218 of file TCanvas.h.

References fCanvasImp, and TCanvasImp::SetWindowSize().

void TCanvas::SetCanvasSize ( UInt_t  ww,
UInt_t  wh 
) [virtual]

Reimplemented from TPad.

void TCanvas::SetHighLightColor ( Color_t  col  )  [inline]

Definition at line 220 of file TCanvas.h.

References fHighLightColor.

void TCanvas::SetSelected ( TObject obj  )  [virtual]

Reimplemented from TPad.

void TCanvas::SetClickSelected ( TObject obj  )  [inline]

Definition at line 222 of file TCanvas.h.

References fClickSelected.

void TCanvas::SetSelectedPad ( TPad pad  )  [inline]

Definition at line 223 of file TCanvas.h.

References fSelectedPad.

void TCanvas::SetClickSelectedPad ( TPad pad  )  [inline]

Definition at line 224 of file TCanvas.h.

References fClickSelectedPad.

void TCanvas::Show (  )  [inline]

Definition at line 225 of file TCanvas.h.

References fCanvasImp, and TCanvasImp::Show().

virtual void TCanvas::Size ( Float_t  xsizeuser = 0,
Float_t  ysizeuser = 0 
) [virtual]

void TCanvas::SetBatch ( Bool_t  batch = kTRUE  )  [virtual]

Reimplemented from TPad.

static void TCanvas::SetFolder ( Bool_t  isfolder = kTRUE  )  [static]

void TCanvas::SetPadSave ( TPad pad  )  [inline]

Definition at line 229 of file TCanvas.h.

References fPadSave.

void TCanvas::SetRetained ( Bool_t  retained = kTRUE  )  [inline]

Definition at line 230 of file TCanvas.h.

References fRetained.

void TCanvas::SetTitle ( const char *  title = ""  )  [virtual]

Reimplemented from TPad.

virtual void TCanvas::ToggleEventStatus (  )  [virtual]

virtual void TCanvas::ToggleAutoExec (  )  [virtual]

virtual void TCanvas::ToggleToolBar (  )  [virtual]

virtual void TCanvas::ToggleEditor (  )  [virtual]

virtual void TCanvas::ToggleToolTips (  )  [virtual]

virtual void TCanvas::Update (  )  [virtual]

Reimplemented from TPad.

Bool_t TCanvas::UseGL (  )  const [inline]

Definition at line 239 of file TCanvas.h.

References fUseGL.

void TCanvas::SetSupportGL ( Bool_t  support  )  [inline]

Definition at line 240 of file TCanvas.h.

References fUseGL.

TVirtualPadPainter* TCanvas::GetCanvasPainter (  ) 

static TCanvas* TCanvas::MakeDefCanvas (  )  [static]


Friends And Related Function Documentation

TCanvasImp [friend]

Definition at line 50 of file TCanvas.h.

TThread [friend]

Definition at line 51 of file TCanvas.h.

TInterpreter [friend]

Definition at line 52 of file TCanvas.h.


Member Data Documentation

TAttCanvas TCanvas::fCatt [protected]

Definition at line 55 of file TCanvas.h.

TString TCanvas::fDISPLAY [protected]

Definition at line 56 of file TCanvas.h.

Referenced by GetDISPLAY(), and Init().

Size_t TCanvas::fXsizeUser [protected]

Definition at line 57 of file TCanvas.h.

Referenced by GetXsizeUser(), Init(), Resize(), and Size().

Size_t TCanvas::fYsizeUser [protected]

Definition at line 58 of file TCanvas.h.

Referenced by GetYsizeUser(), Init(), Resize(), and Size().

Size_t TCanvas::fXsizeReal [protected]

Definition at line 59 of file TCanvas.h.

Referenced by Build(), GetXsizeReal(), Init(), and Resize().

Size_t TCanvas::fYsizeReal [protected]

Definition at line 60 of file TCanvas.h.

Referenced by Build(), GetYsizeReal(), Init(), and Resize().

Color_t TCanvas::fHighLightColor [protected]

Definition at line 61 of file TCanvas.h.

Referenced by GetHighLightColor(), Init(), and SetHighLightColor().

Int_t TCanvas::fDoubleBuffer [protected]

Definition at line 62 of file TCanvas.h.

Referenced by cd(), GetDoubleBuffer(), HandleInput(), and SetDoubleBuffer().

Int_t TCanvas::fWindowTopX [protected]

Definition at line 63 of file TCanvas.h.

Referenced by Build(), Constructor(), Draw(), DrawClonePad(), EmbedInto(), GetWindowTopX(), GetWindowTopY(), Resize(), and TCanvas().

Int_t TCanvas::fWindowTopY [protected]

Definition at line 64 of file TCanvas.h.

Referenced by Build(), Constructor(), Draw(), DrawClonePad(), EmbedInto(), GetCanvasPar(), GetWindowTopX(), GetWindowTopY(), Resize(), and TCanvas().

UInt_t TCanvas::fWindowWidth [protected]

Definition at line 65 of file TCanvas.h.

Referenced by Build(), Constructor(), Draw(), DrawClonePad(), EmbedInto(), GetCanvasPar(), GetWindowTopX(), GetWindowTopY(), GetWindowWidth(), Resize(), SaveSource(), and TCanvas().

UInt_t TCanvas::fWindowHeight [protected]

Definition at line 66 of file TCanvas.h.

Referenced by Build(), Constructor(), Draw(), DrawClonePad(), EmbedInto(), GetCanvasPar(), GetWindowHeight(), GetWindowTopX(), GetWindowTopY(), Resize(), SaveSource(), and TCanvas().

UInt_t TCanvas::fCw [protected]

Definition at line 67 of file TCanvas.h.

Referenced by Build(), Constructor(), Draw(), EmbedInto(), GetWw(), Resize(), SetCanvasSize(), SetFixedAspectRatio(), Tetris::SetFixedSize(), and TCanvas().

UInt_t TCanvas::fCh [protected]

Definition at line 68 of file TCanvas.h.

Referenced by Build(), Constructor(), Draw(), EmbedInto(), GetWh(), Resize(), SetCanvasSize(), SetFixedAspectRatio(), Tetris::SetFixedSize(), and TCanvas().

Int_t TCanvas::fEvent [protected]

Definition at line 69 of file TCanvas.h.

Referenced by EnterLeave(), GetEvent(), HandleInput(), Init(), and Pick().

Int_t TCanvas::fEventX [protected]

Type of current or last handled event.

Definition at line 70 of file TCanvas.h.

Referenced by EnterLeave(), GetEventX(), HandleInput(), and Init().

Int_t TCanvas::fEventY [protected]

Last X mouse position in canvas.

Definition at line 71 of file TCanvas.h.

Referenced by EnterLeave(), GetEventY(), HandleInput(), and Init().

Int_t TCanvas::fCanvasID [protected]

Last Y mouse position in canvas.

Definition at line 72 of file TCanvas.h.

Referenced by Build(), cd(), Clear(), Close(), Constructor(), DisconnectWidget(), DrawClonePad(), EmbedInto(), Flush(), GetCanvasID(), Resize(), SetCursor(), SetDoubleBuffer(), and TCanvas().

TObject* TCanvas::fSelected [protected]

Canvas identifier.

Definition at line 73 of file TCanvas.h.

Referenced by Clear(), Constructor(), EnterLeave(), GetSelected(), HandleInput(), Init(), Pick(), and SetSelected().

TObject* TCanvas::fClickSelected [protected]

Currently selected object.

Definition at line 74 of file TCanvas.h.

Referenced by Clear(), Constructor(), GetClickSelected(), Init(), Pick(), and SetClickSelected().

Int_t TCanvas::fSelectedX [protected]

Currently click-selected object.

Definition at line 75 of file TCanvas.h.

Referenced by GetSelectedX(), Init(), and Pick().

Int_t TCanvas::fSelectedY [protected]

X of selected object.

Definition at line 76 of file TCanvas.h.

Referenced by GetSelectedY(), Init(), and Pick().

TString TCanvas::fSelectedOpt [protected]

Y of selected object.

Definition at line 77 of file TCanvas.h.

Referenced by GetSelectedOpt(), and Pick().

TPad* TCanvas::fSelectedPad [protected]

Drawing option of selected object.

Definition at line 78 of file TCanvas.h.

Referenced by Clear(), Constructor(), EnterLeave(), GetSelectedPad(), HandleInput(), Init(), Pick(), and SetSelectedPad().

TPad* TCanvas::fClickSelectedPad [protected]

Pad containing currently selected object.

Definition at line 79 of file TCanvas.h.

Referenced by Clear(), Constructor(), GetClickSelectedPad(), Init(), Pick(), and SetClickSelectedPad().

TPad* TCanvas::fPadSave [protected]

Pad containing currently click-selected object.

Definition at line 80 of file TCanvas.h.

Referenced by ClearPadSave(), Constructor(), GetPadSave(), HandleInput(), Init(), and SetPadSave().

TCanvasImp* TCanvas::fCanvasImp [protected]

Pointer to saved pad in HandleInput.

Definition at line 81 of file TCanvas.h.

Referenced by Build(), Close(), Constructor(), Draw(), DrawClonePad(), DrawEventStatus(), EmbedInto(), ForceUpdate(), GetCanvasImp(), GetWindowTopX(), GetWindowTopY(), Iconify(), Tetris::NewGame(), Tetris::Quit(), RaiseWindow(), Resize(), SaveSource(), SetCanvasSize(), Tetris::SetFixedSize(), SetTitle(), SetWindowPosition(), SetWindowSize(), Show(), TCanvas(), ToggleEditor(), ToggleEventStatus(), ToggleToolBar(), ToggleToolTips(), and Update().

TContextMenu* TCanvas::fContextMenu [protected]

Window system specific canvas implementation.

Definition at line 82 of file TCanvas.h.

Referenced by Build(), Constructor(), Destructor(), DisconnectWidget(), GetContextMenu(), HandleInput(), and Init().

Bool_t TCanvas::fBatch [protected]

Context menu pointer.

Definition at line 83 of file TCanvas.h.

Referenced by Close(), Constructor(), CreatePainter(), EmbedInto(), IsBatch(), SetBatch(), and TCanvas().

Bool_t TCanvas::fUpdating [protected]

True when in batchmode.

Definition at line 84 of file TCanvas.h.

Referenced by Constructor(), EmbedInto(), Init(), TCanvas(), and Update().

Bool_t TCanvas::fRetained [protected]

True when Updating the canvas.

Definition at line 85 of file TCanvas.h.

Referenced by Init(), IsRetained(), and SetRetained().

Bool_t TCanvas::fUseGL [protected]

Definition at line 86 of file TCanvas.h.

Referenced by CreatePainter(), SetSupportGL(), TCanvas(), and UseGL().

TVirtualPadPainter* TCanvas::fPainter [protected]

True when rendering is with GL.

Definition at line 88 of file TCanvas.h.

Referenced by Build(), CreatePainter(), Destructor(), Flush(), GetCanvasPainter(), SetDoubleBuffer(), and TCanvas().

static Bool_t TCanvas::fgIsFolder [static, protected]

Canvas (pad) painter.

Definition at line 90 of file TCanvas.h.

Referenced by Browse(), IsFolder(), and SetFolder().

TObject* TCanvas::fSelected [protected]

Canvas identifier.

Definition at line 73 of file TCanvas.h.

TObject* TCanvas::fClickSelected [protected]

Currently selected object.

Definition at line 74 of file TCanvas.h.

TPad* TCanvas::fSelectedPad [protected]

Drawing option of selected object.

Definition at line 78 of file TCanvas.h.

TPad* TCanvas::fClickSelectedPad [protected]

Pad containing currently selected object.

Definition at line 79 of file TCanvas.h.

TPad* TCanvas::fPadSave [protected]

Pad containing currently click-selected object.

Definition at line 80 of file TCanvas.h.

TCanvasImp* TCanvas::fCanvasImp [protected]

Pointer to saved pad in HandleInput.

Definition at line 81 of file TCanvas.h.

TContextMenu* TCanvas::fContextMenu [protected]

Window system specific canvas implementation.

Definition at line 82 of file TCanvas.h.

TVirtualPadPainter* TCanvas::fPainter [protected]

True when rendering is with GL.

Definition at line 88 of file TCanvas.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:35:08 2011 for ROOT_528-00b_version by  doxygen 1.5.1