GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
Loading...
Searching...
No Matches
GRootCanvas.cxx File Reference
#include "RConfigure.h"
#include "GRootCanvas.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 "GCanvas.h"
+ Include dependency graph for GRootCanvas.cxx:

Go to the source code of this file.

Classes

class  GRootContainer
 

Enumerations

enum  ERootCanvasCommands {
  kFileNewCanvas , kFileOpen , kFileSaveAs , kFileSaveAsRoot ,
  kFileSaveAsC , kFileSaveAsPS , kFileSaveAsEPS , kFileSaveAsPDF ,
  kFileSaveAsGIF , kFileSaveAsJPG , kFileSaveAsPNG , 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
}
 

Variables

static std::array< const char *, 6 > gOpenTypes = {"ROOT files", "*.root", "All files", "*", nullptr, nullptr}
 
static std::array< const char *, 32 > gSaveAsTypes
 
static std::array< ToolBarData_t, 11 > gToolBarData
 
static std::array< ToolBarData_t, 18 > gToolBarData1
 
constexpr int kButton1Ctrl = 9
 
constexpr int kButton1CtrlMotion = 10
 

Enumeration Type Documentation

◆ ERootCanvasCommands

Enumerator
kFileNewCanvas 
kFileOpen 
kFileSaveAs 
kFileSaveAsRoot 
kFileSaveAsC 
kFileSaveAsPS 
kFileSaveAsEPS 
kFileSaveAsPDF 
kFileSaveAsGIF 
kFileSaveAsJPG 
kFileSaveAsPNG 
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 60 of file GRootCanvas.cxx.

Variable Documentation

◆ gOpenTypes

std::array<const char*, 6> gOpenTypes = {"ROOT files", "*.root", "All files", "*", nullptr, nullptr}
static

Definition at line 146 of file GRootCanvas.cxx.

Referenced by GRootCanvas::ProcessMessage().

◆ gSaveAsTypes

std::array<const char*, 32> 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", "*",
nullptr, nullptr}

Definition at line 148 of file GRootCanvas.cxx.

Referenced by GRootCanvas::ProcessMessage().

◆ gToolBarData

std::array<ToolBarData_t, 11> gToolBarData
static
Initial value:
= {{
{"newcanvas.xpm", "New", kFALSE, kFileNewCanvas, nullptr},
{"open.xpm", "Open", kFALSE, kFileOpen, nullptr},
{"save.xpm", "Save As", kFALSE, kFileSaveAs, nullptr},
{"printer.xpm", "Print", kFALSE, kFilePrint, nullptr},
{"", "", kFALSE, -1, nullptr},
{"interrupt.xpm", "Interrupt", kFALSE, kOptionInterrupt, nullptr},
{"refresh2.xpm", "Refresh", kFALSE, kOptionRefresh, nullptr},
{"", "", kFALSE, -1, nullptr},
{"inspect.xpm", "Inspect", kFALSE, kInspectRoot, nullptr},
{"browser.xpm", "Browser", kFALSE, kToolsBrowser, nullptr},
{nullptr, nullptr, kFALSE, 0, nullptr}}}
@ kOptionInterrupt
@ kFilePrint
@ kFileSaveAs
@ kToolsBrowser
@ kFileNewCanvas
@ kOptionRefresh
@ kInspectRoot
@ kFileOpen

Definition at line 156 of file GRootCanvas.cxx.

Referenced by GRootCanvas::ShowToolBar().

◆ gToolBarData1

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

Definition at line 169 of file GRootCanvas.cxx.

Referenced by GRootCanvas::ShowToolBar().

◆ kButton1Ctrl

int kButton1Ctrl = 9
constexpr

Definition at line 143 of file GRootCanvas.cxx.

Referenced by GRootCanvas::HandleContainerButton().

◆ kButton1CtrlMotion

int kButton1CtrlMotion = 10
constexpr

Definition at line 144 of file GRootCanvas.cxx.