#include <TRootCanvas.h>
Inheritance diagram for TRootCanvas:
Definition at line 46 of file TRootCanvas.h.
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] |
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().
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().
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().
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().
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().
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().
Definition at line 1766 of file TRootCanvas.cxx.
References TCanvasImp::fCanvas, Event_t::fCount, TCanvas::Flush(), and kTRUE.
Referenced by TRootContainer::HandleExpose().
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().
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().
Bool_t TRootCanvas::HandleDNDLeave | ( | ) | [private, virtual] |
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().
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.
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.
Reimplemented from TCanvasImp.
Definition at line 1229 of file TRootCanvas.cxx.
References TGFrame::Move().
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().
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().
Reimplemented from TCanvasImp.
Definition at line 1379 of file TRootCanvas.cxx.
References fMenuBar, TGCompositeFrame::HideFrame(), and TGCompositeFrame::ShowFrame().
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().
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().
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().
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] |
TGLayoutHints* TRootCanvas::GetMenuBarItemLayout | ( | ) | const [inline] |
TGStatusBar* TRootCanvas::GetStatusBar | ( | ) | const [inline] |
TGDockableFrame* TRootCanvas::GetToolDock | ( | ) | const [inline] |
void TRootCanvas::CloseWindow | ( | ) | [virtual] |
Reimplemented from TGMainFrame.
Definition at line 684 of file TRootCanvas.cxx.
References TGFrame::DeleteWindow().
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] |
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.
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 | ( | ) |
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.
Reimplemented from TCanvasImp.
Reimplemented from TCanvasImp.
void TRootCanvas::SetWindowTitle | ( | const char * | newTitle | ) | [virtual] |
Reimplemented from TCanvasImp.
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().
Reimplemented from TCanvasImp.
Reimplemented from TCanvasImp.
Reimplemented from TCanvasImp.
Reimplemented from TCanvasImp.
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] |
TGLayoutHints* TRootCanvas::GetMenuBarItemLayout | ( | ) | const [inline] |
TGStatusBar* TRootCanvas::GetStatusBar | ( | ) | const [inline] |
TGDockableFrame* TRootCanvas::GetToolDock | ( | ) | const [inline] |
void TRootCanvas::CloseWindow | ( | ) | [virtual] |
Reimplemented from TGMainFrame.
Reimplemented from TGCompositeFrame.
void TRootCanvas::ReallyDelete | ( | ) | [virtual] |
Reimplemented from TCanvasImp.
TRootContainer [friend] |
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] |
TGPopupMenu* TRootCanvas::fFileSaveMenu [private] |
TGPopupMenu* TRootCanvas::fEditMenu [private] |
TGPopupMenu* TRootCanvas::fEditClearMenu [private] |
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] |
TGPopupMenu* TRootCanvas::fOptionMenu [private] |
Definition at line 60 of file TRootCanvas.h.
Referenced by CreateCanvas(), InitWindow(), ProcessMessage(), SetCanvasSize(), and ~TRootCanvas().
TGPopupMenu* TRootCanvas::fToolsMenu [private] |
TGPopupMenu* TRootCanvas::fHelpMenu [private] |
TGLayoutHints* TRootCanvas::fMenuBarLayout [private] |
TGLayoutHints* TRootCanvas::fMenuBarItemLayout [private] |
Definition at line 64 of file TRootCanvas.h.
Referenced by CreateCanvas(), GetMenuBarItemLayout(), and ~TRootCanvas().
TGLayoutHints* TRootCanvas::fMenuBarHelpLayout [private] |
TGLayoutHints* TRootCanvas::fCanvasLayout [private] |
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] |
TGCompositeFrame* TRootCanvas::fEditorFrame [private] |
Definition at line 70 of file TRootCanvas.h.
Referenced by CreateCanvas(), CreateEditor(), GetWindowGeometry(), ShowEditor(), and ~TRootCanvas().
TGLayoutHints* TRootCanvas::fEditorLayout [private] |
TGCompositeFrame* TRootCanvas::fMainFrame [private] |
Definition at line 72 of file TRootCanvas.h.
Referenced by CreateCanvas(), ShowEditor(), and ~TRootCanvas().
TGLayoutHints* TRootCanvas::fToolBarLayout [private] |
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] |
TGVertical3DLine* TRootCanvas::fVertical1 [private] |
TGVertical3DLine* TRootCanvas::fVertical2 [private] |
TGHorizontal3DLine* TRootCanvas::fHorizontal1 [private] |
Definition at line 79 of file TRootCanvas.h.
Referenced by AdjustSize(), CreateCanvas(), ShowEditor(), ShowToolBar(), and ~TRootCanvas().
TGLayoutHints* TRootCanvas::fVertical1Layout [private] |
TGLayoutHints* TRootCanvas::fVertical2Layout [private] |
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] |
const TGPicture* TRootCanvas::fIconPic [private] |
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] |
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.