ROOT  6.06/09
Reference Guide
Enumerations | Functions | Variables
TRootCanvas.cxx File Reference
#include "RConfigure.h"
#include "TRootCanvas.h"
#include "TRootApplication.h"
#include "TRootHelpDialog.h"
#include "TGClient.h"
#include "TGCanvas.h"
#include "TGMenu.h"
#include "TGWidget.h"
#include "TGFileDialog.h"
#include "TGStatusBar.h"
#include "TGTextEditDialogs.h"
#include "TROOT.h"
#include "TClass.h"
#include "TSystem.h"
#include "TCanvas.h"
#include "TPadPainter.h"
#include "TBrowser.h"
#include "TClassTree.h"
#include "TMarker.h"
#include "TStyle.h"
#include "TColorWheel.h"
#include "TVirtualX.h"
#include "TApplication.h"
#include "TFile.h"
#include "TInterpreter.h"
#include "TEnv.h"
#include "TMath.h"
#include "Riostream.h"
#include "TGDockableFrame.h"
#include "TG3DLine.h"
#include "TGToolBar.h"
#include "TGToolTip.h"
#include "TVirtualPadEditor.h"
#include "TRootControlBar.h"
#include "TGLabel.h"
#include "TGuiBuilder.h"
#include "TImage.h"
#include "TError.h"
#include "TGDNDManager.h"
#include "TBufferFile.h"
#include "TRootBrowser.h"
#include "TGTab.h"
#include "TGedEditor.h"
#include "TPluginManager.h"
#include "TVirtualGL.h"
#include "HelpText.h"
+ Include dependency graph for TRootCanvas.cxx:

Go to the source code of this file.

Enumerations

enum  ERootCanvasCommands {
  kFileNewCanvas, kFileOpen, kFileSaveAs, kFileSaveAsRoot,
  kFileSaveAsC, kFileSaveAsPS, kFileSaveAsEPS, kFileSaveAsPDF,
  kFileSaveAsGIF, kFileSaveAsJPG, kFileSaveAsPNG, kFileSaveAsTEX,
  kFilePrint, kFileCloseCanvas, kFileQuit, kEditStyle,
  kEditCut, kEditCopy, kEditPaste, kEditClearPad,
  kEditClearCanvas, kEditUndo, kEditRedo, kViewEditor,
  kViewToolbar, kViewEventStatus, kViewToolTips, kViewColors,
  kViewFonts, kViewMarkers, kViewIconify, kViewX3D,
  kViewOpenGL, kOptionAutoResize, kOptionResizeCanvas, kOptionMoveOpaque,
  kOptionResizeOpaque, kOptionInterrupt, kOptionRefresh, kOptionAutoExec,
  kOptionStatistics, kOptionHistTitle, kOptionFitParams, kOptionCanEdit,
  kInspectRoot, kClassesTree, kFitPanel, kToolsBrowser,
  kToolsBuilder, kToolsRecorder, kHelpAbout, kHelpOnCanvas,
  kHelpOnMenus, kHelpOnGraphicsEd, kHelpOnBrowser, kHelpOnObjects,
  kHelpOnPS, kToolModify, kToolArc, kToolLine,
  kToolArrow, kToolDiamond, kToolEllipse, kToolPad,
  kToolPave, kToolPLabel, kToolPText, kToolPsText,
  kToolGraph, kToolCurlyLine, kToolCurlyArc, kToolLatex,
  kToolMarker, kToolCutG
}
 

Functions

 ClassImp (TRootCanvas) TRootCanvas
 Create a basic ROOT canvas. More...
 

Variables

static const char * gOpenTypes []
 
static const char * gSaveAsTypes []
 
static ToolBarData_t gToolBarData []
 
static ToolBarData_t gToolBarData1 []
 

Enumeration Type Documentation

Enumerator
kFileNewCanvas 
kFileOpen 
kFileSaveAs 
kFileSaveAsRoot 
kFileSaveAsC 
kFileSaveAsPS 
kFileSaveAsEPS 
kFileSaveAsPDF 
kFileSaveAsGIF 
kFileSaveAsJPG 
kFileSaveAsPNG 
kFileSaveAsTEX 
kFilePrint 
kFileCloseCanvas 
kFileQuit 
kEditStyle 
kEditCut 
kEditCopy 
kEditPaste 
kEditClearPad 
kEditClearCanvas 
kEditUndo 
kEditRedo 
kViewEditor 
kViewToolbar 
kViewEventStatus 
kViewToolTips 
kViewColors 
kViewFonts 
kViewMarkers 
kViewIconify 
kViewX3D 
kViewOpenGL 
kOptionAutoResize 
kOptionResizeCanvas 
kOptionMoveOpaque 
kOptionResizeOpaque 
kOptionInterrupt 
kOptionRefresh 
kOptionAutoExec 
kOptionStatistics 
kOptionHistTitle 
kOptionFitParams 
kOptionCanEdit 
kInspectRoot 
kClassesTree 
kFitPanel 
kToolsBrowser 
kToolsBuilder 
kToolsRecorder 
kHelpAbout 
kHelpOnCanvas 
kHelpOnMenus 
kHelpOnGraphicsEd 
kHelpOnBrowser 
kHelpOnObjects 
kHelpOnPS 
kToolModify 
kToolArc 
kToolLine 
kToolArrow 
kToolDiamond 
kToolEllipse 
kToolPad 
kToolPave 
kToolPLabel 
kToolPText 
kToolPsText 
kToolGraph 
kToolCurlyLine 
kToolCurlyArc 
kToolLatex 
kToolMarker 
kToolCutG 

Definition at line 78 of file TRootCanvas.cxx.

Function Documentation

ClassImp ( TRootCanvas  )

Create a basic ROOT canvas.

Definition at line 299 of file TRootCanvas.cxx.

Variable Documentation

const char* gOpenTypes[]
static
Initial value:
= { "ROOT files", "*.root",
"All files", "*",
0, 0 }

Definition at line 162 of file TRootCanvas.cxx.

Referenced by TRootCanvas::ProcessMessage().

const char* gSaveAsTypes[]
static
Initial value:
= { "PDF", "*.pdf",
"PostScript", "*.ps",
"Encapsulated PostScript", "*.eps",
"SVG", "*.svg",
"TeX", "*.tex",
"GIF", "*.gif",
"ROOT macros", "*.C",
"ROOT files", "*.root",
"XML", "*.xml",
"PNG", "*.png",
"XPM", "*.xpm",
"JPEG", "*.jpg",
"TIFF", "*.tiff",
"XCF", "*.xcf",
"All files", "*",
0, 0 }

Definition at line 166 of file TRootCanvas.cxx.

Referenced by TRootCanvas::ProcessMessage().

ToolBarData_t gToolBarData[]
static
Initial value:
= {
{ "newcanvas.xpm", "New", kFALSE, kFileNewCanvas, 0 },
{ "open.xpm", "Open", kFALSE, kFileOpen, 0 },
{ "save.xpm", "Save As", kFALSE, kFileSaveAs, 0 },
{ "printer.xpm", "Print", kFALSE, kFilePrint, 0 },
{ "", "", kFALSE, -1, 0 },
{ "interrupt.xpm", "Interrupt", kFALSE, kOptionInterrupt,0 },
{ "refresh2.xpm", "Refresh", kFALSE, kOptionRefresh, 0 },
{ "", "", kFALSE, -1, 0 },
{ "inspect.xpm", "Inspect", kFALSE, kInspectRoot, 0 },
{ "browser.xpm", "Browser", kFALSE, kToolsBrowser, 0 },
{ 0, 0, kFALSE, 0, 0 }
}
const Bool_t kFALSE
Definition: Rtypes.h:92

Definition at line 183 of file TRootCanvas.cxx.

ToolBarData_t gToolBarData1[]
static
Initial value:
= {
{ "pointer.xpm", "Modify", kFALSE, kToolModify, 0 },
{ "arc.xpm", "Arc", kFALSE, kToolArc, 0 },
{ "line.xpm", "Line", kFALSE, kToolLine, 0 },
{ "arrow.xpm", "Arrow", kFALSE, kToolArrow, 0 },
{ "diamond.xpm", "Diamond", kFALSE, kToolDiamond, 0 },
{ "ellipse.xpm", "Ellipse", kFALSE, kToolEllipse, 0 },
{ "pad.xpm", "Pad", kFALSE, kToolPad, 0 },
{ "pave.xpm", "Pave", kFALSE, kToolPave, 0 },
{ "pavelabel.xpm", "Pave Label", kFALSE, kToolPLabel, 0 },
{ "pavetext.xpm", "Pave Text", kFALSE, kToolPText, 0 },
{ "pavestext.xpm", "Paves Text", kFALSE, kToolPsText, 0 },
{ "graph.xpm", "Graph", kFALSE, kToolGraph, 0 },
{ "curlyline.xpm", "Curly Line", kFALSE, kToolCurlyLine, 0 },
{ "curlyarc.xpm", "Curly Arc", kFALSE, kToolCurlyArc, 0 },
{ "latex.xpm", "Text/Latex", kFALSE, kToolLatex, 0 },
{ "marker.xpm", "Marker", kFALSE, kToolMarker, 0 },
{ "cut.xpm", "Graphical Cut", kFALSE, kToolCutG, 0 },
{ 0, 0, kFALSE, 0, 0 }
}
const Bool_t kFALSE
Definition: Rtypes.h:92

Definition at line 198 of file TRootCanvas.cxx.