TRootCanvas Class Reference

#include <TRootCanvas.h>

Inheritance diagram for TRootCanvas:

TGMainFrame TCanvasImp TGMainFrame TCanvasImp TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame List of all members.

Public Member Functions

 TRootCanvas (TCanvas *c=0, const char *name="ROOT Canvas", UInt_t width=500, UInt_t height=300)
 TRootCanvas (TCanvas *c, const char *name, Int_t x, Int_t y, UInt_t width, UInt_t height)
virtual ~TRootCanvas ()
void AdjustSize ()
void Close ()
void ForceUpdate ()
void FitCanvas ()
void EventInfo (Int_t event, Int_t px, Int_t py, TObject *selected)
UInt_t GetWindowGeometry (Int_t &x, Int_t &y, UInt_t &w, UInt_t &h)
UInt_t GetCwidth () const
UInt_t GetCheight () const
void Iconify ()
Int_t InitWindow ()
void PrintCanvas ()
void RaiseWindow ()
void SetWindowPosition (Int_t x, Int_t y)
void SetWindowSize (UInt_t w, UInt_t h)
void SetWindowTitle (const char *newTitle)
void SetCanvasSize (UInt_t w, UInt_t h)
void SetStatusText (const char *txt=0, Int_t partidx=0)
void Show ()
void ShowMenuBar (Bool_t show=kTRUE)
void ShowStatusBar (Bool_t show=kTRUE)
void ShowEditor (Bool_t show=kTRUE)
void ShowToolBar (Bool_t show=kTRUE)
void ShowToolTips (Bool_t show=kTRUE)
Bool_t HasEditor () const
Bool_t HasMenuBar () const
Bool_t HasStatusBar () const
Bool_t HasToolBar () const
Bool_t HasToolTips () const
TGMenuBar * GetMenuBar () const
TGLayoutHints * GetMenuBarItemLayout () const
TGStatusBar * GetStatusBar () const
TGDockableFrame * GetToolDock () const
void CloseWindow ()
Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2)
void ReallyDelete ()
 TRootCanvas (TCanvas *c=0, const char *name="ROOT Canvas", UInt_t width=500, UInt_t height=300)
 TRootCanvas (TCanvas *c, const char *name, Int_t x, Int_t y, UInt_t width, UInt_t height)
virtual ~TRootCanvas ()
void AdjustSize ()
void Close ()
void ForceUpdate ()
void FitCanvas ()
void EventInfo (Int_t event, Int_t px, Int_t py, TObject *selected)
UInt_t GetWindowGeometry (Int_t &x, Int_t &y, UInt_t &w, UInt_t &h)
UInt_t GetCwidth () const
UInt_t GetCheight () const
void Iconify ()
Int_t InitWindow ()
void PrintCanvas ()
void RaiseWindow ()
void SetWindowPosition (Int_t x, Int_t y)
void SetWindowSize (UInt_t w, UInt_t h)
void SetWindowTitle (const char *newTitle)
void SetCanvasSize (UInt_t w, UInt_t h)
void SetStatusText (const char *txt=0, Int_t partidx=0)
void Show ()
void ShowMenuBar (Bool_t show=kTRUE)
void ShowStatusBar (Bool_t show=kTRUE)
void ShowEditor (Bool_t show=kTRUE)
void ShowToolBar (Bool_t show=kTRUE)
void ShowToolTips (Bool_t show=kTRUE)
Bool_t HasEditor () const
Bool_t HasMenuBar () const
Bool_t HasStatusBar () const
Bool_t HasToolBar () const
Bool_t HasToolTips () const
TGMenuBar * GetMenuBar () const
TGLayoutHints * GetMenuBarItemLayout () const
TGStatusBar * GetStatusBar () const
TGDockableFrame * GetToolDock () const
void CloseWindow ()
Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2)
void ReallyDelete ()

Private Member Functions

 TRootCanvas (const TRootCanvas &)
TRootCanvas & operator= (const TRootCanvas &)
void CreateCanvas (const char *name)
void CreateEditor ()
Bool_t HandleContainerButton (Event_t *ev)
Bool_t HandleContainerDoubleClick (Event_t *ev)
Bool_t HandleContainerConfigure (Event_t *ev)
Bool_t HandleContainerKey (Event_t *ev)
Bool_t HandleContainerMotion (Event_t *ev)
Bool_t HandleContainerExpose (Event_t *ev)
Bool_t HandleContainerCrossing (Event_t *ev)
Bool_t HandleDNDDrop (TDNDData *data)
Atom_t HandleDNDPosition (Int_t x, Int_t y, Atom_t action, Int_t xroot, Int_t yroot)
Atom_t HandleDNDEnter (Atom_t *typelist)
Bool_t HandleDNDLeave ()
 TRootCanvas (const TRootCanvas &)
TRootCanvas & operator= (const TRootCanvas &)
void CreateCanvas (const char *name)
void CreateEditor ()
Bool_t HandleContainerButton (Event_t *ev)
Bool_t HandleContainerDoubleClick (Event_t *ev)
Bool_t HandleContainerConfigure (Event_t *ev)
Bool_t HandleContainerKey (Event_t *ev)
Bool_t HandleContainerMotion (Event_t *ev)
Bool_t HandleContainerExpose (Event_t *ev)
Bool_t HandleContainerCrossing (Event_t *ev)
Bool_t HandleDNDDrop (TDNDData *data)
Atom_t HandleDNDPosition (Int_t x, Int_t y, Atom_t action, Int_t xroot, Int_t yroot)
Atom_t HandleDNDEnter (Atom_t *typelist)
Bool_t HandleDNDLeave ()

Private Attributes

TGCanvas * fCanvasWindow
TRootContainer * fCanvasContainer
TGMenuBar * fMenuBar
TGPopupMenu * fFileMenu
TGPopupMenu * fFileSaveMenu
TGPopupMenu * fEditMenu
TGPopupMenu * fEditClearMenu
TGPopupMenu * fViewMenu
TGPopupMenu * fViewWithMenu
TGPopupMenu * fOptionMenu
TGPopupMenu * fToolsMenu
TGPopupMenu * fHelpMenu
TGLayoutHints * fMenuBarLayout
TGLayoutHints * fMenuBarItemLayout
TGLayoutHints * fMenuBarHelpLayout
TGLayoutHints * fCanvasLayout
TGStatusBar * fStatusBar
TGLayoutHints * fStatusBarLayout
TGCompositeFrame * fEditorFrame
TGLayoutHints * fEditorLayout
TGCompositeFrame * fMainFrame
TGLayoutHints * fToolBarLayout
TGToolBar * fToolBar
TGHorizontal3DLine * fToolBarSep
TGLayoutHints * fMainFrameLayout
TGVertical3DLine * fVertical1
TGVertical3DLine * fVertical2
TGHorizontal3DLine * fHorizontal1
TGLayoutHints * fVertical1Layout
TGLayoutHints * fVertical2Layout
TGLayoutHints * fHorizontal1Layout
TGDockableFrame * fToolDock
TGLayoutHints * fDockLayout
const TGPicture * fIconPic
TGToolTip * fToolTip
TVirtualPadEditor * fEditor
Int_t fCanvasID
Bool_t fAutoFit
Int_t fButton
TGCanvas * fCanvasWindow
TRootContainer * fCanvasContainer
TGMenuBar * fMenuBar
TGPopupMenu * fFileMenu
TGPopupMenu * fFileSaveMenu
TGPopupMenu * fEditMenu
TGPopupMenu * fEditClearMenu
TGPopupMenu * fViewMenu
TGPopupMenu * fViewWithMenu
TGPopupMenu * fOptionMenu
TGPopupMenu * fToolsMenu
TGPopupMenu * fHelpMenu
TGLayoutHints * fMenuBarLayout
TGLayoutHints * fMenuBarItemLayout
TGLayoutHints * fMenuBarHelpLayout
TGLayoutHints * fCanvasLayout
TGStatusBar * fStatusBar
TGLayoutHints * fStatusBarLayout
TGCompositeFrame * fEditorFrame
TGLayoutHints * fEditorLayout
TGCompositeFrame * fMainFrame
TGLayoutHints * fToolBarLayout
TGToolBar * fToolBar
TGHorizontal3DLine * fToolBarSep
TGLayoutHints * fMainFrameLayout
TGVertical3DLine * fVertical1
TGVertical3DLine * fVertical2
TGHorizontal3DLine * fHorizontal1
TGLayoutHints * fVertical1Layout
TGLayoutHints * fVertical2Layout
TGLayoutHints * fHorizontal1Layout
TGDockableFrame * fToolDock
TGLayoutHints * fDockLayout
const TGPicture * fIconPic
TGToolTip * fToolTip
TVirtualPadEditor * fEditor

Friends

class TRootContainer

Detailed Description

Definition at line 46 of file TRootCanvas.h.


Constructor & Destructor Documentation

TRootCanvas::TRootCanvas ( const TRootCanvas &   )  [private]

TRootCanvas::TRootCanvas ( TCanvas *  c = 0,
const char *  name = "ROOT Canvas",
UInt_t  width = 500,
UInt_t  height = 300 
)

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

Definition at line 310 of file TRootCanvas.cxx.

References CreateCanvas(), kFALSE, TGFrame::MoveResize(), TGMainFrame::SetWMPosition(), ShowEditor(), and ShowToolBar().

TRootCanvas::~TRootCanvas (  )  [virtual]

Definition at line 602 of file TRootCanvas.cxx.

References TGToolBar::Cleanup(), TQObject::Disconnect(), fCanvasContainer, fCanvasLayout, fCanvasWindow, fDockLayout, fEditClearMenu, fEditMenu, fEditor, fEditorFrame, fEditorLayout, fFileMenu, fFileSaveMenu, fHelpMenu, fHorizontal1, fHorizontal1Layout, fIconPic, fMainFrame, fMainFrameLayout, fMenuBar, fMenuBarHelpLayout, fMenuBarItemLayout, fMenuBarLayout, fOptionMenu, TGClient::FreePicture(), fStatusBar, fStatusBarLayout, fToolBar, fToolBarLayout, fToolBarSep, fToolDock, fToolsMenu, fToolTip, fViewMenu, fViewWithMenu, gClient, and TGCompositeFrame::MustCleanup().

TRootCanvas::TRootCanvas ( const TRootCanvas &   )  [private]

TRootCanvas::TRootCanvas ( TCanvas *  c = 0,
const char *  name = "ROOT Canvas",
UInt_t  width = 500,
UInt_t  height = 300 
)

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

virtual TRootCanvas::~TRootCanvas (  )  [virtual]


Member Function Documentation

TRootCanvas& TRootCanvas::operator= ( const TRootCanvas &   )  [private]

void TRootCanvas::CreateCanvas ( const char *  name  )  [private]

Definition at line 324 of file TRootCanvas.cxx.

References TGPopupMenu::AddEntry(), TGCompositeFrame::AddFrame(), TGPopupMenu::AddLabel(), TGMenuBar::AddPopup(), TGPopupMenu::AddPopup(), TGPopupMenu::AddSeparator(), TGPopupMenu::Associate(), TGPopupMenu::CheckEntry(), TQObject::Connect(), TImage::Create(), TGPopupMenu::DisableEntry(), TGDockableFrame::EnableHide(), TObject::Error(), TPluginHandler::ExecPlugin(), fAutoFit, fButton, TCanvasImp::fCanvas, fCanvasContainer, fCanvasID, fCanvasLayout, fCanvasWindow, TGObject::fClient, TGMainFrame::fDNDTypeList, fDockLayout, fEditClearMenu, fEditMenu, fEditor, fEditorFrame, fEditorLayout, fFileMenu, fFileSaveMenu, fHelpMenu, fHorizontal1, fHorizontal1Layout, fIconPic, TGObject::fId, TPluginManager::FindHandler(), fMainFrame, fMainFrameLayout, fMenuBar, fMenuBarHelpLayout, fMenuBarItemLayout, fMenuBarLayout, fOptionMenu, Form(), fStatusBar, fStatusBarLayout, fToolBar, fToolBarLayout, fToolBarSep, fToolDock, fToolsMenu, fToolTip, fVertical1, fVertical1Layout, fVertical2, fVertical2Layout, fViewMenu, fViewWithMenu, gErrorIgnoreLevel, TGClient::GetDefaultRoot(), TGCompositeFrame::GetDefaultSize(), TROOT::GetEditHistograms(), TGFrame::GetHeight(), TGObject::GetId(), TStyle::GetOptFit(), TStyle::GetOptStat(), TStyle::GetOptTitle(), TROOT::GetPluginManager(), TGCanvas::GetViewPort(), TGFrame::GetWidth(), gGLManager, gROOT, gStyle, gVirtualX, TGCompositeFrame::HideFrame(), kClassesTree, kDoubleBorder, kEditClearCanvas, kEditClearPad, kEditCopy, kEditCut, TGWindow::kEditDisable, kEditPaste, kEditRedo, kEditStyle, kEditUndo, kFALSE, kFatal, kFileCloseCanvas, kFileNewCanvas, kFileOpen, kFilePrint, kFileQuit, kFileSaveAs, kFileSaveAsC, kFileSaveAsEPS, kFileSaveAsGIF, kFileSaveAsJPG, kFileSaveAsPDF, kFileSaveAsPNG, kFileSaveAsPS, kFileSaveAsRoot, kFitPanel, kFixedWidth, kHelpAbout, kHelpOnBrowser, kHelpOnCanvas, kHelpOnGraphicsEd, kHelpOnMenus, kHelpOnObjects, kHelpOnPS, kHorizontalFrame, kInspectRoot, kLHintsBottom, kLHintsExpandX, kLHintsExpandY, kLHintsLeft, kLHintsRight, kLHintsTop, kOptionAutoExec, kOptionAutoResize, kOptionCanEdit, kOptionFitParams, kOptionHistTitle, kOptionInterrupt, kOptionMoveOpaque, kOptionRefresh, kOptionResizeCanvas, kOptionResizeOpaque, kOptionStatistics, kSunkenFrame, kToolsBrowser, kToolsBuilder, kToolsRecorder, kTRUE, kViewColors, kViewEditor, kViewEventStatus, kViewFonts, kViewIconify, kViewMarkers, kViewOpenGL, kViewToolbar, kViewToolTips, kViewX3D, TPluginHandler::LoadPlugin(), TGCompositeFrame::MapSubwindows(), TGFrame::Resize(), TGMainFrame::SetClassHints(), TGCanvas::SetContainer(), TGFrame::SetDNDTarget(), TGCompositeFrame::SetEditDisabled(), TPad::SetGLDevice(), TGMainFrame::SetIconName(), TGMainFrame::SetIconPixmap(), TGStatusBar::SetParts(), TCanvas::SetSupportGL(), TGMainFrame::SetWindowName(), ShowEditor(), ShowToolBar(), TGCompositeFrame::TGCompositeFrame(), TRootContainer, TCanvas::UseGL(), and x.

Referenced by TRootCanvas().

void TRootCanvas::CreateEditor (  )  [private]

Definition at line 1456 of file TRootCanvas.cxx.

References TCanvasImp::Canvas(), fEditor, fEditorFrame, gEnv, TEnv::GetValue(), gPad, TGWindow::kEditDisable, TGWindow::kEditEnable, kFALSE, TVirtualPadEditor::LoadEditor(), TGCompositeFrame::SetEditable(), TGCompositeFrame::SetEditDisabled(), TVirtualPadEditor::SetGlobal(), and TEnv::SetValue().

Referenced by ShowEditor().

Bool_t TRootCanvas::HandleContainerButton ( Event_t *  ev  )  [private]

Definition at line 1629 of file TRootCanvas.cxx.

References fButton, TCanvasImp::fCanvas, Event_t::fCode, Event_t::fState, fToolTip, Event_t::fType, Event_t::fX, Event_t::fY, TCanvas::GetShowToolTips(), gSystem, gVirtualX, TCanvas::HandleInput(), TGToolTip::Hide(), kButton1, kButton1Down, kButton1Shift, kButton1Up, kButton2, kButton2Down, kButton2Up, kButton3, kButton3Down, kButton3Up, kButton4, kButton5, kButtonPress, kButtonRelease, kKeyShiftMask, kTRUE, kWheelDown, kWheelUp, TSystem::ProcessEvents(), x, and y.

Referenced by TRootContainer::HandleButton().

Bool_t TRootCanvas::HandleContainerDoubleClick ( Event_t *  ev  )  [private]

Definition at line 1676 of file TRootCanvas.cxx.

References TCanvasImp::fCanvas, Event_t::fCode, Event_t::fX, Event_t::fY, TCanvas::HandleInput(), kButton1, kButton1Double, kButton2, kButton2Double, kButton3, kButton3Double, kTRUE, x, and y.

Referenced by TRootContainer::HandleDoubleClick().

Bool_t TRootCanvas::HandleContainerConfigure ( Event_t *  ev  )  [private]

Definition at line 1695 of file TRootCanvas.cxx.

References fAutoFit, TCanvasImp::fCanvas, fCanvasContainer, TPad::GetAspectRatio(), TGFrame::GetHeight(), TGFrame::GetWidth(), h, TPad::HasFixedAspectRatio(), kTRUE, TMath::Nint(), TCanvas::Resize(), SetWindowSize(), and TCanvas::Update().

Referenced by TRootContainer::HandleConfigureNotify().

Bool_t TRootCanvas::HandleContainerKey ( Event_t *  ev  )  [private]

Definition at line 1716 of file TRootCanvas.cxx.

References fButton, TCanvasImp::fCanvas, Event_t::fCode, Event_t::fType, gPad, gROOT, gVirtualX, TCanvas::HandleInput(), kButton1Up, kESC, kGKeyPress, kKeyPress, kKeyRelease, kMouseMotion, kTRUE, TROOT::SetEscape(), TROOT::SetInterrupt(), and str.

Referenced by TRootContainer::HandleKey().

Bool_t TRootCanvas::HandleContainerMotion ( Event_t *  ev  )  [private]

Definition at line 1744 of file TRootCanvas.cxx.

References fButton, TCanvasImp::fCanvas, Event_t::fState, Event_t::fX, Event_t::fY, TCanvas::HandleInput(), kButton1, kButton1Motion, kButton2, kButton2Motion, kKeyShiftMask, kMouseMotion, kTRUE, x, and y.

Referenced by TRootContainer::HandleMotion().

Bool_t TRootCanvas::HandleContainerExpose ( Event_t *  ev  )  [private]

Definition at line 1766 of file TRootCanvas.cxx.

References TCanvasImp::fCanvas, Event_t::fCount, TCanvas::Flush(), and kTRUE.

Referenced by TRootContainer::HandleExpose().

Bool_t TRootCanvas::HandleContainerCrossing ( Event_t *  ev  )  [private]

Definition at line 1778 of file TRootCanvas.cxx.

References TCanvasImp::fCanvas, Event_t::fCode, Event_t::fType, Event_t::fX, Event_t::fY, TCanvas::HandleInput(), kLeaveNotify, kMouseLeave, kNotifyNormal, kTRUE, x, and y.

Referenced by TRootContainer::HandleCrossing().

Bool_t TRootCanvas::HandleDNDDrop ( TDNDData *  data  )  [private, virtual]

Reimplemented from TGFrame.

Definition at line 1794 of file TRootCanvas.cxx.

References buf, xmlio::Class, TString::Data(), data, TObject::Draw(), TString::EndsWith(), Form(), gPad, gROOT, gVirtualX, kFALSE, TBuffer::kRead, kTRUE, TString::Length(), object, TImage::Open(), TROOT::ProcessLine(), and TString::ReplaceAll().

Atom_t TRootCanvas::HandleDNDPosition ( Int_t  x,
Int_t  y,
Atom_t  action,
Int_t  xroot,
Int_t  yroot 
) [private, virtual]

Reimplemented from TGFrame.

Definition at line 1853 of file TRootCanvas.cxx.

References TPad::cd(), TCanvasImp::fCanvas, gROOT, TCanvas::Pick(), TROOT::SetSelectedPad(), and TPad::Update().

Atom_t TRootCanvas::HandleDNDEnter ( Atom_t *  typelist  )  [private, virtual]

Reimplemented from TGFrame.

Definition at line 1869 of file TRootCanvas.cxx.

References gVirtualX, i, kFALSE, and kNone.

Bool_t TRootCanvas::HandleDNDLeave (  )  [private, virtual]

Reimplemented from TGFrame.

Definition at line 1886 of file TRootCanvas.cxx.

References kTRUE.

void TRootCanvas::AdjustSize (  ) 

Definition at line 1602 of file TRootCanvas.cxx.

References fHorizontal1, fToolBar, fToolBarSep, fToolDock, fViewMenu, TGFrame::GetHeight(), TGFrame::GetWidth(), h, TGCompositeFrame::HideFrame(), TGPopupMenu::IsEntryChecked(), TGDockableFrame::IsUndocked(), kViewEditor, TGFrame::Resize(), and TGCompositeFrame::ShowFrame().

void TRootCanvas::Close (  )  [virtual]

Reimplemented from TCanvasImp.

Definition at line 653 of file TRootCanvas.cxx.

References TCanvasImp::fCanvas, TVirtualPadEditor::GetCanvas(), TVirtualPadEditor::GetPadEditor(), gVirtualX, TVirtualPadEditor::Hide(), and kFALSE.

void TRootCanvas::ForceUpdate (  )  [inline, virtual]

Reimplemented from TCanvasImp.

Definition at line 119 of file TRootCanvas.h.

References TGCompositeFrame::Layout().

void TRootCanvas::FitCanvas (  ) 

Definition at line 1270 of file TRootCanvas.cxx.

References TGCompositeFrame::ChangeOptions(), fAutoFit, TCanvasImp::fCanvas, fCanvasContainer, TGFrame::GetOptions(), kFixedSize, TGCompositeFrame::Layout(), TCanvas::Resize(), and TCanvas::Update().

Referenced by ProcessMessage().

void TRootCanvas::EventInfo ( Int_t  event,
Int_t  px,
Int_t  py,
TObject *  selected 
)

Definition at line 1348 of file TRootCanvas.cxx.

References TString::BeginsWith(), TObject::ClassName(), TString::Data(), fButton, TCanvasImp::fCanvas, TString::Format(), fToolTip, TObject::GetName(), TObject::GetObjectInfo(), TCanvas::GetShowToolTips(), TObject::GetTitle(), TGToolTip::Hide(), TString::IsNull(), TString::kLeading, kMouseMotion, TString::Remove(), TGToolTip::Reset(), TGToolTip::SetPosition(), TGToolTip::SetText(), and title.

UInt_t TRootCanvas::GetWindowGeometry ( Int_t &  x,
Int_t &  y,
UInt_t &  w,
UInt_t &  h 
) [virtual]

Reimplemented from TCanvasImp.

Definition at line 708 of file TRootCanvas.cxx.

References TCanvasImp::fCanvas, fEditorFrame, TGObject::fId, gClient, TGClient::GetDefaultRoot(), TGObject::GetId(), TCanvas::GetShowEditor(), TGFrame::GetWidth(), and gVirtualX.

UInt_t TRootCanvas::GetCwidth (  )  const

Definition at line 692 of file TRootCanvas.cxx.

References fCanvasContainer, and TGFrame::GetWidth().

UInt_t TRootCanvas::GetCheight (  )  const

Definition at line 700 of file TRootCanvas.cxx.

References fCanvasContainer, and TGFrame::GetHeight().

void TRootCanvas::Iconify (  )  [inline, virtual]

Reimplemented from TCanvasImp.

Definition at line 125 of file TRootCanvas.h.

References TGWindow::IconifyWindow().

Referenced by ProcessMessage().

Int_t TRootCanvas::InitWindow (  )  [virtual]

Reimplemented from TCanvasImp.

Definition at line 1198 of file TRootCanvas.cxx.

References TGPopupMenu::CheckEntry(), TCanvasImp::fCanvas, fCanvasID, fOptionMenu, kOptionMoveOpaque, kOptionResizeOpaque, TCanvas::OpaqueMoving(), and TCanvas::OpaqueResizing().

void TRootCanvas::PrintCanvas (  ) 

Definition at line 1288 of file TRootCanvas.cxx.

References TString::Contains(), TSystem::Exec(), TCanvasImp::fCanvas, TGObject::fClient, fclose(), TString::Format(), gEnv, TGClient::GetDefaultRoot(), TEnv::GetValue(), gSystem, kFALSE, kTRUE, TPad::Print(), TString::ReplaceAll(), StrDup(), TSystem::TempDirectory(), TSystem::TempFileName(), and TSystem::Unlink().

Referenced by ProcessMessage().

void TRootCanvas::RaiseWindow (  )  [virtual]

Reimplemented from TCanvasImp.

Definition at line 1252 of file TRootCanvas.cxx.

References TGObject::GetId(), and gVirtualX.

void TRootCanvas::SetWindowPosition ( Int_t  x,
Int_t  y 
) [virtual]

Reimplemented from TCanvasImp.

Definition at line 1229 of file TRootCanvas.cxx.

References TGFrame::Move().

void TRootCanvas::SetWindowSize ( UInt_t  w,
UInt_t  h 
) [virtual]

Reimplemented from TCanvasImp.

Definition at line 1237 of file TRootCanvas.cxx.

References gSystem, gThreadXAR, TSystem::ProcessEvents(), TGFrame::Resize(), and TSystem::Sleep().

Referenced by HandleContainerConfigure().

void TRootCanvas::SetWindowTitle ( const char *  newTitle  )  [virtual]

Reimplemented from TCanvasImp.

Definition at line 1260 of file TRootCanvas.cxx.

References Form(), fToolDock, TGMainFrame::SetIconName(), TGMainFrame::SetWindowName(), and TGDockableFrame::SetWindowName().

void TRootCanvas::SetCanvasSize ( UInt_t  w,
UInt_t  h 
) [virtual]

Reimplemented from TCanvasImp.

Definition at line 1211 of file TRootCanvas.cxx.

References TGCompositeFrame::ChangeOptions(), fAutoFit, TCanvasImp::fCanvas, fCanvasContainer, fOptionMenu, TGFrame::GetOptions(), kFALSE, kFixedSize, kOptionAutoResize, TGCompositeFrame::Layout(), TCanvas::Resize(), TGFrame::SetHeight(), TGFrame::SetWidth(), TGPopupMenu::UnCheckEntry(), and TCanvas::Update().

void TRootCanvas::SetStatusText ( const char *  txt = 0,
Int_t  partidx = 0 
) [virtual]

Reimplemented from TCanvasImp.

Definition at line 723 of file TRootCanvas.cxx.

References fStatusBar, and TGStatusBar::SetText().

void TRootCanvas::Show (  )  [inline, virtual]

Reimplemented from TCanvasImp.

Definition at line 135 of file TRootCanvas.h.

References TGFrame::MapRaised().

void TRootCanvas::ShowMenuBar ( Bool_t  show = kTRUE  )  [virtual]

Reimplemented from TCanvasImp.

Definition at line 1379 of file TRootCanvas.cxx.

References fMenuBar, TGCompositeFrame::HideFrame(), and TGCompositeFrame::ShowFrame().

void TRootCanvas::ShowStatusBar ( Bool_t  show = kTRUE  )  [virtual]

Reimplemented from TCanvasImp.

Definition at line 1388 of file TRootCanvas.cxx.

References TGPopupMenu::CheckEntry(), TCanvasImp::fCanvas, TGObject::fClient, fStatusBar, fViewMenu, TGClient::GetDisplayHeight(), TGFrame::GetHeight(), TGFrame::GetWidth(), TCanvas::GetWindowHeight(), h, TGCompositeFrame::HideFrame(), kViewEventStatus, TGFrame::Resize(), TGCompositeFrame::ShowFrame(), and TGPopupMenu::UnCheckEntry().

void TRootCanvas::ShowEditor ( Bool_t  show = kTRUE  )  [virtual]

Reimplemented from TCanvasImp.

Definition at line 1413 of file TRootCanvas.cxx.

References TCanvasImp::Canvas(), TGPopupMenu::CheckEntry(), CreateEditor(), TCanvasImp::fCanvas, fEditor, fEditorFrame, fHorizontal1, fMainFrame, fToolDock, fViewMenu, TVirtualPadEditor::GetCanvas(), TGFrame::GetHeight(), TVirtualPadEditor::GetPadEditor(), TGFrame::GetWidth(), gPad, h, TVirtualPadEditor::Hide(), TGCompositeFrame::HideFrame(), TGPopupMenu::IsEntryChecked(), TGDockableFrame::IsUndocked(), kFALSE, kViewEditor, kViewToolbar, TGFrame::Resize(), s, TVirtualPadEditor::Show(), TGCompositeFrame::ShowFrame(), TGPopupMenu::UnCheckEntry(), and w.

Referenced by CreateCanvas(), and TRootCanvas().

void TRootCanvas::ShowToolBar ( Bool_t  show = kTRUE  )  [virtual]

Reimplemented from TCanvasImp.

Definition at line 1476 of file TRootCanvas.cxx.

References TGToolBar::AddButton(), TGDockableFrame::AddFrame(), TGCompositeFrame::AddFrame(), TGPopupMenu::CheckEntry(), TQObject::Connect(), TGDockableFrame::DockContainer(), fHorizontal1, fHorizontal1Layout, Form(), ToolBarData_t::fPixmap, fToolBar, fToolBarSep, fToolDock, fVertical1, fVertical1Layout, fVertical2, fVertical2Layout, fViewMenu, TGFrame::GetHeight(), TGFrame::GetWidth(), TGMainFrame::GetWindowName(), gToolBarData, gToolBarData1, h, TGCompositeFrame::HideFrame(), i, TGPopupMenu::IsEntryChecked(), TGDockableFrame::IsUndocked(), kHorizontalFrame, kLHintsExpandY, kLHintsLeft, kViewEditor, kViewToolbar, TGCompositeFrame::Layout(), TGCompositeFrame::MapSubwindows(), TGFrame::Resize(), TGDockableFrame::SetWindowName(), TGCompositeFrame::ShowFrame(), and TGPopupMenu::UnCheckEntry().

Referenced by CreateCanvas(), and TRootCanvas().

void TRootCanvas::ShowToolTips ( Bool_t  show = kTRUE  )  [virtual]

Reimplemented from TCanvasImp.

Definition at line 1551 of file TRootCanvas.cxx.

References TGPopupMenu::CheckEntry(), fViewMenu, kViewToolTips, and TGPopupMenu::UnCheckEntry().

Bool_t TRootCanvas::HasEditor (  )  const [virtual]

Reimplemented from TCanvasImp.

Definition at line 1562 of file TRootCanvas.cxx.

References fEditor, fViewMenu, TGPopupMenu::IsEntryChecked(), and kViewEditor.

Bool_t TRootCanvas::HasMenuBar (  )  const [virtual]

Reimplemented from TCanvasImp.

Definition at line 1570 of file TRootCanvas.cxx.

References fMenuBar, and TGWindow::IsMapped().

Bool_t TRootCanvas::HasStatusBar (  )  const [virtual]

Reimplemented from TCanvasImp.

Definition at line 1578 of file TRootCanvas.cxx.

References fStatusBar, and TGWindow::IsMapped().

Bool_t TRootCanvas::HasToolBar (  )  const [virtual]

Reimplemented from TCanvasImp.

Definition at line 1586 of file TRootCanvas.cxx.

References fToolBar, and TGWindow::IsMapped().

Bool_t TRootCanvas::HasToolTips (  )  const [virtual]

Reimplemented from TCanvasImp.

Definition at line 1594 of file TRootCanvas.cxx.

References TCanvasImp::fCanvas, and TCanvas::GetShowToolTips().

TGMenuBar* TRootCanvas::GetMenuBar (  )  const [inline]

Definition at line 148 of file TRootCanvas.h.

References fMenuBar.

TGLayoutHints* TRootCanvas::GetMenuBarItemLayout (  )  const [inline]

Definition at line 149 of file TRootCanvas.h.

References fMenuBarItemLayout.

TGStatusBar* TRootCanvas::GetStatusBar (  )  const [inline]

Definition at line 150 of file TRootCanvas.h.

References fStatusBar.

TGDockableFrame* TRootCanvas::GetToolDock (  )  const [inline]

Definition at line 151 of file TRootCanvas.h.

References fToolDock.

void TRootCanvas::CloseWindow (  )  [virtual]

Reimplemented from TGMainFrame.

Definition at line 684 of file TRootCanvas.cxx.

References TGFrame::DeleteWindow().

Bool_t TRootCanvas::ProcessMessage ( Long_t  msg,
Long_t  parm1,
Long_t  parm2 
) [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 731 of file TRootCanvas.cxx.

References TVirtualPad::cd(), TCanvas::cd(), TGCompositeFrame::ChangeOptions(), TGPopupMenu::CheckEntry(), TCanvas::Clear(), TString::Data(), dir(), TMarker::DisplayMarkerTypes(), TColorWheel::Draw(), TString::EndsWith(), TObject::Error(), TSystem::Exec(), fAutoFit, TCanvasImp::fCanvas, fCanvasContainer, TGObject::fClient, TGFileInfo::fFilename, TGFileInfo::fFileTypeIdx, TGFileInfo::fFileTypes, fi, TPluginManager::FindHandler(), TList::FindObject(), TGFileInfo::fIniDir, FitCanvas(), fOptionMenu, TString::Format(), TGFileInfo::fOverwrite, gApplication, GET_MSG(), GET_SUBMSG(), TCanvas::GetAutoExec(), TClass::GetClass(), TGClient::GetDefaultRoot(), TROOT::GetEditHistograms(), TSystem::Getenv(), TROOT::GetListOfCanvases(), TStyle::GetOptFit(), TGFrame::GetOptions(), TStyle::GetOptStat(), TStyle::GetOptTitle(), TVirtualPadEditor::GetPadEditor(), TROOT::GetPluginManager(), TCollection::GetSize(), TROOT::GetVersion(), gHelpAbout, gHelpBrowser, gHelpCanvas, gHelpGraphicsEditor, gHelpObjects, gHelpPostscript, gHelpPullDownMenus, gOpenTypes, gPad, gROOT, gSaveAsTypes, gStyle, gSystem, handler, Iconify(), TString::Index(), TObject::Inspect(), TGuiBuilder::Instance(), TString::IsNull(), kC_COMMAND, kClassesTree, kCM_BUTTON, kCM_MENU, kEditClearCanvas, kEditClearPad, kEditCopy, kEditCut, kEditPaste, kEditRedo, kEditStyle, kEditUndo, kFALSE, kFDOpen, kFDSave, kFileCloseCanvas, kFileNewCanvas, kFileOpen, kFilePrint, kFileQuit, kFileSaveAs, kFileSaveAsC, kFileSaveAsEPS, kFileSaveAsGIF, kFileSaveAsJPG, kFileSaveAsPDF, kFileSaveAsPNG, kFileSaveAsPS, kFileSaveAsRoot, kFitPanel, kFixedSize, kHelpAbout, kHelpOnBrowser, kHelpOnCanvas, kHelpOnGraphicsEd, kHelpOnMenus, kHelpOnObjects, kHelpOnPS, kInspectRoot, kNPOS, kOptionAutoExec, kOptionAutoResize, kOptionCanEdit, kOptionFitParams, kOptionHistTitle, kOptionInterrupt, kOptionMoveOpaque, kOptionRefresh, kOptionResizeCanvas, kOptionResizeOpaque, kOptionStatistics, kToolArc, kToolArrow, kToolCurlyArc, kToolCurlyLine, kToolCutG, kToolDiamond, kToolEllipse, kToolGraph, kToolLatex, kToolLine, kToolMarker, kToolModify, kToolPad, kToolPave, kToolPLabel, kToolPsText, kToolPText, kToolsBrowser, kToolsBuilder, kToolsRecorder, kTRUE, kViewColors, kViewEditor, kViewEventStatus, kViewFonts, kViewIconify, kViewMarkers, kViewOpenGL, kViewToolbar, kViewToolTips, kViewX3D, TGCompositeFrame::Layout(), TString::Length(), TSystem::Load(), m, TROOT::MakeDefCanvas(), TPad::Modified(), TCanvas::MoveOpaque(), TCanvas::OpaqueMoving(), TCanvas::OpaqueResizing(), TCanvas::Paint(), TRootHelpDialog::Popup(), PrintCanvas(), TROOT::ProcessLine(), TCanvas::ResizeOpaque(), TApplication::ReturnFromRun(), TPad::SaveAs(), TCanvas::SaveSource(), TGMainFrame::SendCloseMessage(), TROOT::SetEditHistograms(), TROOT::SetEditorMode(), TROOT::SetInterrupt(), TStyle::SetOptFit(), TStyle::SetOptStat(), TStyle::SetOptTitle(), TRootHelpDialog::SetText(), sprintf(), str, StrDup(), TCanvasImp::TCanvas, TVirtualPadEditor::Terminate(), TApplication::Terminate(), TCanvas::ToggleAutoExec(), TCanvas::ToggleEditor(), TCanvas::ToggleEventStatus(), TCanvas::ToggleToolBar(), TCanvas::ToggleToolTips(), TGPopupMenu::UnCheckEntry(), TCanvas::Update(), and TObject::Warning().

void TRootCanvas::ReallyDelete (  )  [virtual]

Reimplemented from TCanvasImp.

Definition at line 664 of file TRootCanvas.cxx.

References TQObject::Disconnect(), TCanvasImp::fCanvas, fToolTip, TVirtualPadEditor::GetCanvas(), TVirtualPadEditor::GetPadEditor(), gInterpreter, gPad, TVirtualPadEditor::Hide(), TGToolTip::Hide(), and kFALSE.

TRootCanvas& TRootCanvas::operator= ( const TRootCanvas &   )  [private]

void TRootCanvas::CreateCanvas ( const char *  name  )  [private]

void TRootCanvas::CreateEditor (  )  [private]

Bool_t TRootCanvas::HandleContainerButton ( Event_t *  ev  )  [private]

Bool_t TRootCanvas::HandleContainerDoubleClick ( Event_t *  ev  )  [private]

Bool_t TRootCanvas::HandleContainerConfigure ( Event_t *  ev  )  [private]

Bool_t TRootCanvas::HandleContainerKey ( Event_t *  ev  )  [private]

Bool_t TRootCanvas::HandleContainerMotion ( Event_t *  ev  )  [private]

Bool_t TRootCanvas::HandleContainerExpose ( Event_t *  ev  )  [private]

Bool_t TRootCanvas::HandleContainerCrossing ( Event_t *  ev  )  [private]

Bool_t TRootCanvas::HandleDNDDrop ( TDNDData *  data  )  [private, virtual]

Reimplemented from TGFrame.

Atom_t TRootCanvas::HandleDNDPosition ( Int_t  x,
Int_t  y,
Atom_t  action,
Int_t  xroot,
Int_t  yroot 
) [private, virtual]

Reimplemented from TGFrame.

Atom_t TRootCanvas::HandleDNDEnter ( Atom_t *  typelist  )  [private, virtual]

Reimplemented from TGFrame.

Bool_t TRootCanvas::HandleDNDLeave (  )  [private, virtual]

Reimplemented from TGFrame.

void TRootCanvas::AdjustSize (  ) 

void TRootCanvas::Close (  )  [virtual]

Reimplemented from TCanvasImp.

void TRootCanvas::ForceUpdate (  )  [inline, virtual]

Reimplemented from TCanvasImp.

Definition at line 119 of file TRootCanvas.h.

References TGCompositeFrame::Layout().

void TRootCanvas::FitCanvas (  ) 

void TRootCanvas::EventInfo ( Int_t  event,
Int_t  px,
Int_t  py,
TObject *  selected 
)

UInt_t TRootCanvas::GetWindowGeometry ( Int_t &  x,
Int_t &  y,
UInt_t &  w,
UInt_t &  h 
) [virtual]

Reimplemented from TCanvasImp.

UInt_t TRootCanvas::GetCwidth (  )  const

UInt_t TRootCanvas::GetCheight (  )  const

void TRootCanvas::Iconify (  )  [inline, virtual]

Reimplemented from TCanvasImp.

Definition at line 125 of file TRootCanvas.h.

References TGWindow::IconifyWindow().

Int_t TRootCanvas::InitWindow (  )  [virtual]

Reimplemented from TCanvasImp.

void TRootCanvas::PrintCanvas (  ) 

void TRootCanvas::RaiseWindow (  )  [virtual]

Reimplemented from TCanvasImp.

void TRootCanvas::SetWindowPosition ( Int_t  x,
Int_t  y 
) [virtual]

Reimplemented from TCanvasImp.

void TRootCanvas::SetWindowSize ( UInt_t  w,
UInt_t  h 
) [virtual]

Reimplemented from TCanvasImp.

void TRootCanvas::SetWindowTitle ( const char *  newTitle  )  [virtual]

Reimplemented from TCanvasImp.

void TRootCanvas::SetCanvasSize ( UInt_t  w,
UInt_t  h 
) [virtual]

Reimplemented from TCanvasImp.

void TRootCanvas::SetStatusText ( const char *  txt = 0,
Int_t  partidx = 0 
) [virtual]

Reimplemented from TCanvasImp.

void TRootCanvas::Show (  )  [inline, virtual]

Reimplemented from TCanvasImp.

Definition at line 135 of file TRootCanvas.h.

References TGFrame::MapRaised().

void TRootCanvas::ShowMenuBar ( Bool_t  show = kTRUE  )  [virtual]

Reimplemented from TCanvasImp.

void TRootCanvas::ShowStatusBar ( Bool_t  show = kTRUE  )  [virtual]

Reimplemented from TCanvasImp.

void TRootCanvas::ShowEditor ( Bool_t  show = kTRUE  )  [virtual]

Reimplemented from TCanvasImp.

void TRootCanvas::ShowToolBar ( Bool_t  show = kTRUE  )  [virtual]

Reimplemented from TCanvasImp.

void TRootCanvas::ShowToolTips ( Bool_t  show = kTRUE  )  [virtual]

Reimplemented from TCanvasImp.

Bool_t TRootCanvas::HasEditor (  )  const [virtual]

Reimplemented from TCanvasImp.

Bool_t TRootCanvas::HasMenuBar (  )  const [virtual]

Reimplemented from TCanvasImp.

Bool_t TRootCanvas::HasStatusBar (  )  const [virtual]

Reimplemented from TCanvasImp.

Bool_t TRootCanvas::HasToolBar (  )  const [virtual]

Reimplemented from TCanvasImp.

Bool_t TRootCanvas::HasToolTips (  )  const [virtual]

Reimplemented from TCanvasImp.

TGMenuBar* TRootCanvas::GetMenuBar (  )  const [inline]

Definition at line 148 of file TRootCanvas.h.

References fMenuBar.

TGLayoutHints* TRootCanvas::GetMenuBarItemLayout (  )  const [inline]

Definition at line 149 of file TRootCanvas.h.

References fMenuBarItemLayout.

TGStatusBar* TRootCanvas::GetStatusBar (  )  const [inline]

Definition at line 150 of file TRootCanvas.h.

References fStatusBar.

TGDockableFrame* TRootCanvas::GetToolDock (  )  const [inline]

Definition at line 151 of file TRootCanvas.h.

References fToolDock.

void TRootCanvas::CloseWindow (  )  [virtual]

Reimplemented from TGMainFrame.

Bool_t TRootCanvas::ProcessMessage ( Long_t  msg,
Long_t  parm1,
Long_t  parm2 
) [virtual]

Reimplemented from TGCompositeFrame.

void TRootCanvas::ReallyDelete (  )  [virtual]

Reimplemented from TCanvasImp.


Friends And Related Function Documentation

TRootContainer [friend]

Definition at line 48 of file TRootCanvas.h.

Referenced by CreateCanvas().


Member Data Documentation

TGCanvas* TRootCanvas::fCanvasWindow [private]

Definition at line 51 of file TRootCanvas.h.

Referenced by CreateCanvas(), TRootContainer::HandleButton(), and ~TRootCanvas().

TRootContainer* TRootCanvas::fCanvasContainer [private]

Definition at line 52 of file TRootCanvas.h.

Referenced by CreateCanvas(), FitCanvas(), GetCheight(), GetCwidth(), HandleContainerConfigure(), ProcessMessage(), SetCanvasSize(), and ~TRootCanvas().

TGMenuBar* TRootCanvas::fMenuBar [private]

Definition at line 53 of file TRootCanvas.h.

Referenced by CreateCanvas(), GetMenuBar(), HasMenuBar(), ShowMenuBar(), and ~TRootCanvas().

TGPopupMenu* TRootCanvas::fFileMenu [private]

Definition at line 54 of file TRootCanvas.h.

Referenced by CreateCanvas(), and ~TRootCanvas().

TGPopupMenu* TRootCanvas::fFileSaveMenu [private]

Definition at line 55 of file TRootCanvas.h.

Referenced by CreateCanvas(), and ~TRootCanvas().

TGPopupMenu* TRootCanvas::fEditMenu [private]

Definition at line 56 of file TRootCanvas.h.

Referenced by CreateCanvas(), and ~TRootCanvas().

TGPopupMenu* TRootCanvas::fEditClearMenu [private]

Definition at line 57 of file TRootCanvas.h.

Referenced by CreateCanvas(), and ~TRootCanvas().

TGPopupMenu* TRootCanvas::fViewMenu [private]

Definition at line 58 of file TRootCanvas.h.

Referenced by AdjustSize(), CreateCanvas(), HasEditor(), ShowEditor(), ShowStatusBar(), ShowToolBar(), ShowToolTips(), and ~TRootCanvas().

TGPopupMenu* TRootCanvas::fViewWithMenu [private]

Definition at line 59 of file TRootCanvas.h.

Referenced by CreateCanvas(), and ~TRootCanvas().

TGPopupMenu* TRootCanvas::fOptionMenu [private]

Definition at line 60 of file TRootCanvas.h.

Referenced by CreateCanvas(), InitWindow(), ProcessMessage(), SetCanvasSize(), and ~TRootCanvas().

TGPopupMenu* TRootCanvas::fToolsMenu [private]

Definition at line 61 of file TRootCanvas.h.

Referenced by CreateCanvas(), and ~TRootCanvas().

TGPopupMenu* TRootCanvas::fHelpMenu [private]

Definition at line 62 of file TRootCanvas.h.

Referenced by CreateCanvas(), and ~TRootCanvas().

TGLayoutHints* TRootCanvas::fMenuBarLayout [private]

Definition at line 63 of file TRootCanvas.h.

Referenced by CreateCanvas(), and ~TRootCanvas().

TGLayoutHints* TRootCanvas::fMenuBarItemLayout [private]

Definition at line 64 of file TRootCanvas.h.

Referenced by CreateCanvas(), GetMenuBarItemLayout(), and ~TRootCanvas().

TGLayoutHints* TRootCanvas::fMenuBarHelpLayout [private]

Definition at line 65 of file TRootCanvas.h.

Referenced by CreateCanvas(), and ~TRootCanvas().

TGLayoutHints* TRootCanvas::fCanvasLayout [private]

Definition at line 66 of file TRootCanvas.h.

Referenced by CreateCanvas(), and ~TRootCanvas().

TGStatusBar* TRootCanvas::fStatusBar [private]

Definition at line 67 of file TRootCanvas.h.

Referenced by CreateCanvas(), GetStatusBar(), HasStatusBar(), SetStatusText(), ShowStatusBar(), and ~TRootCanvas().

TGLayoutHints* TRootCanvas::fStatusBarLayout [private]

Definition at line 68 of file TRootCanvas.h.

Referenced by CreateCanvas(), and ~TRootCanvas().

TGCompositeFrame* TRootCanvas::fEditorFrame [private]

Definition at line 70 of file TRootCanvas.h.

Referenced by CreateCanvas(), CreateEditor(), GetWindowGeometry(), ShowEditor(), and ~TRootCanvas().

TGLayoutHints* TRootCanvas::fEditorLayout [private]

Definition at line 71 of file TRootCanvas.h.

Referenced by CreateCanvas(), and ~TRootCanvas().

TGCompositeFrame* TRootCanvas::fMainFrame [private]

Definition at line 72 of file TRootCanvas.h.

Referenced by CreateCanvas(), ShowEditor(), and ~TRootCanvas().

TGLayoutHints* TRootCanvas::fToolBarLayout [private]

Definition at line 73 of file TRootCanvas.h.

Referenced by CreateCanvas(), and ~TRootCanvas().

TGToolBar* TRootCanvas::fToolBar [private]

Definition at line 74 of file TRootCanvas.h.

Referenced by AdjustSize(), CreateCanvas(), HasToolBar(), ShowToolBar(), and ~TRootCanvas().

TGHorizontal3DLine* TRootCanvas::fToolBarSep [private]

Definition at line 75 of file TRootCanvas.h.

Referenced by AdjustSize(), CreateCanvas(), ShowToolBar(), and ~TRootCanvas().

TGLayoutHints* TRootCanvas::fMainFrameLayout [private]

Definition at line 76 of file TRootCanvas.h.

Referenced by CreateCanvas(), and ~TRootCanvas().

TGVertical3DLine* TRootCanvas::fVertical1 [private]

Definition at line 77 of file TRootCanvas.h.

Referenced by CreateCanvas(), and ShowToolBar().

TGVertical3DLine* TRootCanvas::fVertical2 [private]

Definition at line 78 of file TRootCanvas.h.

Referenced by CreateCanvas(), and ShowToolBar().

TGHorizontal3DLine* TRootCanvas::fHorizontal1 [private]

Definition at line 79 of file TRootCanvas.h.

Referenced by AdjustSize(), CreateCanvas(), ShowEditor(), ShowToolBar(), and ~TRootCanvas().

TGLayoutHints* TRootCanvas::fVertical1Layout [private]

Definition at line 80 of file TRootCanvas.h.

Referenced by CreateCanvas(), and ShowToolBar().

TGLayoutHints* TRootCanvas::fVertical2Layout [private]

Definition at line 81 of file TRootCanvas.h.

Referenced by CreateCanvas(), and ShowToolBar().

TGLayoutHints* TRootCanvas::fHorizontal1Layout [private]

Definition at line 82 of file TRootCanvas.h.

Referenced by CreateCanvas(), ShowToolBar(), and ~TRootCanvas().

TGDockableFrame* TRootCanvas::fToolDock [private]

Definition at line 83 of file TRootCanvas.h.

Referenced by AdjustSize(), CreateCanvas(), GetToolDock(), SetWindowTitle(), ShowEditor(), ShowToolBar(), and ~TRootCanvas().

TGLayoutHints* TRootCanvas::fDockLayout [private]

Definition at line 84 of file TRootCanvas.h.

Referenced by CreateCanvas(), and ~TRootCanvas().

const TGPicture* TRootCanvas::fIconPic [private]

Definition at line 85 of file TRootCanvas.h.

Referenced by CreateCanvas(), and ~TRootCanvas().

TGToolTip* TRootCanvas::fToolTip [private]

Definition at line 86 of file TRootCanvas.h.

Referenced by CreateCanvas(), EventInfo(), HandleContainerButton(), ReallyDelete(), and ~TRootCanvas().

TVirtualPadEditor* TRootCanvas::fEditor [private]

Definition at line 88 of file TRootCanvas.h.

Referenced by CreateCanvas(), CreateEditor(), HasEditor(), ShowEditor(), and ~TRootCanvas().

Int_t TRootCanvas::fCanvasID [private]

Definition at line 89 of file TRootCanvas.h.

Referenced by CreateCanvas(), and InitWindow().

Bool_t TRootCanvas::fAutoFit [private]

Definition at line 90 of file TRootCanvas.h.

Referenced by CreateCanvas(), FitCanvas(), HandleContainerConfigure(), ProcessMessage(), and SetCanvasSize().

Int_t TRootCanvas::fButton [private]

Definition at line 91 of file TRootCanvas.h.

Referenced by CreateCanvas(), EventInfo(), HandleContainerButton(), HandleContainerKey(), and HandleContainerMotion().

TGCanvas* TRootCanvas::fCanvasWindow [private]

Definition at line 51 of file TRootCanvas.h.

TRootContainer* TRootCanvas::fCanvasContainer [private]

Definition at line 52 of file TRootCanvas.h.

TGMenuBar* TRootCanvas::fMenuBar [private]

Definition at line 53 of file TRootCanvas.h.

TGPopupMenu* TRootCanvas::fFileMenu [private]

Definition at line 54 of file TRootCanvas.h.

TGPopupMenu* TRootCanvas::fFileSaveMenu [private]

Definition at line 55 of file TRootCanvas.h.

TGPopupMenu* TRootCanvas::fEditMenu [private]

Definition at line 56 of file TRootCanvas.h.

TGPopupMenu* TRootCanvas::fEditClearMenu [private]

Definition at line 57 of file TRootCanvas.h.

TGPopupMenu* TRootCanvas::fViewMenu [private]

Definition at line 58 of file TRootCanvas.h.

TGPopupMenu* TRootCanvas::fViewWithMenu [private]

Definition at line 59 of file TRootCanvas.h.

TGPopupMenu* TRootCanvas::fOptionMenu [private]

Definition at line 60 of file TRootCanvas.h.

TGPopupMenu* TRootCanvas::fToolsMenu [private]

Definition at line 61 of file TRootCanvas.h.

TGPopupMenu* TRootCanvas::fHelpMenu [private]

Definition at line 62 of file TRootCanvas.h.

TGLayoutHints* TRootCanvas::fMenuBarLayout [private]

Definition at line 63 of file TRootCanvas.h.

TGLayoutHints* TRootCanvas::fMenuBarItemLayout [private]

Definition at line 64 of file TRootCanvas.h.

TGLayoutHints* TRootCanvas::fMenuBarHelpLayout [private]

Definition at line 65 of file TRootCanvas.h.

TGLayoutHints* TRootCanvas::fCanvasLayout [private]

Definition at line 66 of file TRootCanvas.h.

TGStatusBar* TRootCanvas::fStatusBar [private]

Definition at line 67 of file TRootCanvas.h.

TGLayoutHints* TRootCanvas::fStatusBarLayout [private]

Definition at line 68 of file TRootCanvas.h.

TGCompositeFrame* TRootCanvas::fEditorFrame [private]

Definition at line 70 of file TRootCanvas.h.

TGLayoutHints* TRootCanvas::fEditorLayout [private]

Definition at line 71 of file TRootCanvas.h.

TGCompositeFrame* TRootCanvas::fMainFrame [private]

Definition at line 72 of file TRootCanvas.h.

TGLayoutHints* TRootCanvas::fToolBarLayout [private]

Definition at line 73 of file TRootCanvas.h.

TGToolBar* TRootCanvas::fToolBar [private]

Definition at line 74 of file TRootCanvas.h.

TGHorizontal3DLine* TRootCanvas::fToolBarSep [private]

Definition at line 75 of file TRootCanvas.h.

TGLayoutHints* TRootCanvas::fMainFrameLayout [private]

Definition at line 76 of file TRootCanvas.h.

TGVertical3DLine* TRootCanvas::fVertical1 [private]

Definition at line 77 of file TRootCanvas.h.

TGVertical3DLine* TRootCanvas::fVertical2 [private]

Definition at line 78 of file TRootCanvas.h.

TGHorizontal3DLine* TRootCanvas::fHorizontal1 [private]

Definition at line 79 of file TRootCanvas.h.

TGLayoutHints* TRootCanvas::fVertical1Layout [private]

Definition at line 80 of file TRootCanvas.h.

TGLayoutHints* TRootCanvas::fVertical2Layout [private]

Definition at line 81 of file TRootCanvas.h.

TGLayoutHints* TRootCanvas::fHorizontal1Layout [private]

Definition at line 82 of file TRootCanvas.h.

TGDockableFrame* TRootCanvas::fToolDock [private]

Definition at line 83 of file TRootCanvas.h.

TGLayoutHints* TRootCanvas::fDockLayout [private]

Definition at line 84 of file TRootCanvas.h.

const TGPicture* TRootCanvas::fIconPic [private]

Definition at line 85 of file TRootCanvas.h.

TGToolTip* TRootCanvas::fToolTip [private]

Definition at line 86 of file TRootCanvas.h.

TVirtualPadEditor* TRootCanvas::fEditor [private]

Definition at line 88 of file TRootCanvas.h.


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