760   if ((
gROOT->GetSelectedPad()) && (
gROOT->GetSelectedPad()->GetCanvas())) {
 
 
  873      printf(
"Can not delete gStyle.\n");
 
 
 1446               case 3: 
case 5: 
case 7: 
case 8: 
case 10: 
case 12:
 
 1453         day = (
Int_t) delta / (3600 * 24) + 1;
 
 1454         delta = ((
Int_t) delta) % (3600 * 24);
 
 1674         if ((((tmp/100) % 10) == 2) || (((tmp/1000) % 10) == 2) ||
 
 1675             (((tmp/10000000) % 10) == 2) || (((tmp/100000000) % 10) == 2))
 
 1685         if ((
tmp2/10) % 10) {
 
 
 1733   Connect(
"CloseWindow()", 
"TStyleManager", 
this, 
"CloseWindow()");
 
 1734   fMenuStyle->
Connect(
"Activated(Int_t)", 
"TStyleManager", 
this, 
"DoMenu(Int_t)");
 
 1735   fMenuHelp->
Connect(
"Activated(Int_t)", 
"TStyleManager", 
this, 
"DoMenu(Int_t)");
 
 1753   fEditionTab->
Connect(
"Selected(Int_t)", 
"TStyleManager", 
this, 
"DoChangeTab(Int_t)");
 
 1754   fAxisTab->
Connect(
"Selected(Int_t)", 
"TStyleManager", 
this, 
"DoChangeAxisTab(Int_t)");
 
 1757   TQObject::Connect(
"TCanvas", 
"Selected(TVirtualPad *, TObject *, Int_t)", 
"TStyleManager",
 
 1758      this, 
"DoSelectCanvas(TVirtualPad *, TObject *, Int_t)");
 
 1759   TQObject::Connect(
"TCanvas", 
"Closed()", 
"TStyleManager", 
this, 
"DoSelectNoCanvas()");
 
 
 1802         fFillColor->
Connect(
"ColorSelected(Pixel_t)", 
"TStyleManager", 
this, 
"ModFillColor()");
 
 1803         fFillStyle->
Connect(
"PatternSelected(Style_t)", 
"TStyleManager", 
this, 
"ModFillStyle()");
 
 1806         fMarkerColor->
Connect(
"ColorSelected(Pixel_t)", 
"TStyleManager", 
this, 
"ModMarkerColor()");
 
 1807         fMarkerStyle->
Connect(
"MarkerSelected(Style_t)", 
"TStyleManager", 
this, 
"ModMarkerStyle()");
 
 1810         fLineColor->
Connect(
"ColorSelected(Pixel_t)", 
"TStyleManager", 
this, 
"ModLineColor()");
 
 1811         fLineWidth->
Connect(
"Selected(Int_t)", 
"TStyleManager", 
this, 
"ModLineWidth()");
 
 1812         fLineStyle->
Connect(
"Selected(Int_t)", 
"TStyleManager", 
this, 
"ModLineStyle()");
 
 1814         fTextColor->
Connect(
"ColorSelected(Pixel_t)", 
"TStyleManager", 
this, 
"ModTextColor()");
 
 1815         fTextSize->
Connect(
"ValueSet(Long_t)", 
"TStyleManager", 
this, 
"ModTextSize()");
 
 1817         fTextFont->
Connect(
"Selected(Int_t)", 
"TStyleManager", 
this, 
"ModTextFont()");
 
 1818         fTextAlign->
Connect(
"Selected(Int_t)", 
"TStyleManager", 
this, 
"ModTextAlign()");
 
 1819         fTextAngle->
Connect(
"ValueSet(Long_t)", 
"TStyleManager", 
this, 
"ModTextAngle()");
 
 1822         fCanvasColor->
Connect(
"ColorSelected(Pixel_t)", 
"TStyleManager", 
this, 
"ModCanvasColor()");
 
 1837         fDateX->
Connect(
"ValueSet(Long_t)", 
"TStyleManager", 
this, 
"ModDateX()");
 
 1838         fDateY->
Connect(
"ValueSet(Long_t)", 
"TStyleManager", 
this, 
"ModDateY()");
 
 1847         fPadColor->
Connect(
"ColorSelected(Pixel_t)", 
"TStyleManager", 
this, 
"ModPadColor()");
 
 1848         fPadTickX->
Connect(
"Toggled(Bool_t)", 
"TStyleManager", 
this, 
"ModPadTickX()");
 
 1849         fPadTickY->
Connect(
"Toggled(Bool_t)", 
"TStyleManager", 
this, 
"ModPadTickY()");
 
 1850         fPadGridX->
Connect(
"Toggled(Bool_t)", 
"TStyleManager", 
this, 
"ModPadGridX()");
 
 1851         fPadGridY->
Connect(
"Toggled(Bool_t)", 
"TStyleManager", 
this, 
"ModPadGridY()");
 
 1852         fGridColor->
Connect(
"ColorSelected(Pixel_t)", 
"TStyleManager", 
this, 
"ModGridColor()");
 
 1853         fGridWidth->
Connect(
"Selected(Int_t)", 
"TStyleManager", 
this, 
"ModGridWidth()");
 
 1854         fGridStyle->
Connect(
"Selected(Int_t)", 
"TStyleManager", 
this, 
"ModGridStyle()");
 
 1862         fBarWidth->
Connect(
"ValueSet(Long_t)", 
"TStyleManager", 
this, 
"ModBarWidth()");
 
 1863         fBarOffset->
Connect(
"ValueSet(Long_t)", 
"TStyleManager", 
this, 
"ModBarOffset()");
 
 1876         fFuncColor->
Connect(
"ColorSelected(Pixel_t)", 
"TStyleManager", 
this, 
"ModFuncColor()");
 
 1877         fFuncWidth->
Connect(
"Selected(Int_t)", 
"TStyleManager", 
this, 
"ModFuncWidth()");
 
 1878         fFuncStyle->
Connect(
"Selected(Int_t)", 
"TStyleManager", 
this, 
"ModFuncStyle()");
 
 1881         fErrorX->
Connect(
"ValueSet(Long_t)", 
"TStyleManager", 
this, 
"ModErrorX()");
 
 1890         fXTitleColor->
Connect(
"ColorSelected(Pixel_t)", 
"TStyleManager", 
this, 
"ModXTitleColor()");
 
 1895         fXLabelColor->
Connect(
"ColorSelected(Pixel_t)", 
"TStyleManager", 
this, 
"ModXLabelColor()");
 
 1898         fXAxisColor->
Connect(
"ColorSelected(Pixel_t)", 
"TStyleManager", 
this, 
"ModXAxisColor()");
 
 1900         fOptLogx->
Connect(
"Toggled(Bool_t)", 
"TStyleManager", 
this, 
"ModOptLogx()");
 
 1901         fXNdivMain->
Connect(
"ValueSet(Long_t)", 
"TStyleManager", 
this, 
"ModXNdivisions()");
 
 1902         fXNdivSub->
Connect(
"ValueSet(Long_t)", 
"TStyleManager", 
this, 
"ModXNdivisions()");
 
 1907         fYTitleColor->
Connect(
"ColorSelected(Pixel_t)", 
"TStyleManager", 
this, 
"ModYTitleColor()");
 
 1912         fYLabelColor->
Connect(
"ColorSelected(Pixel_t)", 
"TStyleManager", 
this, 
"ModYLabelColor()");
 
 1915         fYAxisColor->
Connect(
"ColorSelected(Pixel_t)", 
"TStyleManager", 
this, 
"ModYAxisColor()");
 
 1917         fOptLogy->
Connect(
"Toggled(Bool_t)", 
"TStyleManager", 
this, 
"ModOptLogy()");
 
 1918         fYNdivMain->
Connect(
"ValueSet(Long_t)", 
"TStyleManager", 
this, 
"ModYNdivisions()");
 
 1919         fYNdivSub->
Connect(
"ValueSet(Long_t)", 
"TStyleManager", 
this, 
"ModYNdivisions()");
 
 1924         fZTitleColor->
Connect(
"ColorSelected(Pixel_t)", 
"TStyleManager", 
this, 
"ModZTitleColor()");
 
 1929         fZLabelColor->
Connect(
"ColorSelected(Pixel_t)", 
"TStyleManager", 
this, 
"ModZLabelColor()");
 
 1932         fZAxisColor->
Connect(
"ColorSelected(Pixel_t)", 
"TStyleManager", 
this, 
"ModZAxisColor()");
 
 1934         fOptLogz->
Connect(
"Toggled(Bool_t)", 
"TStyleManager", 
this, 
"ModOptLogz()");
 
 1935         fZNdivMain->
Connect(
"ValueSet(Long_t)", 
"TStyleManager", 
this, 
"ModZNdivisions()");
 
 1936         fZNdivSub->
Connect(
"ValueSet(Long_t)", 
"TStyleManager", 
this, 
"ModZNdivisions()");
 
 1941         fOptTitle->
Connect(
"Toggled(Bool_t)", 
"TStyleManager", 
this, 
"ModOptTitle()");
 
 1942         fTitleColor->
Connect(
"ColorSelected(Pixel_t)", 
"TStyleManager", 
this, 
"ModTitleFillColor()");
 
 1943         fTitleStyle->
Connect(
"PatternSelected(Style_t)", 
"TStyleManager", 
this, 
"ModTitleStyle()");
 
 1947         fTitleFont->
Connect(
"Selected(Int_t)", 
"TStyleManager", 
this, 
"ModTitleFont()");
 
 1950         fTitleX->
Connect(
"ValueSet(Long_t)", 
"TStyleManager", 
this, 
"ModTitleX()");
 
 1951         fTitleY->
Connect(
"ValueSet(Long_t)", 
"TStyleManager", 
this, 
"ModTitleY()");
 
 1952         fTitleW->
Connect(
"ValueSet(Long_t)", 
"TStyleManager", 
this, 
"ModTitleW()");
 
 1953         fTitleH->
Connect(
"ValueSet(Long_t)", 
"TStyleManager", 
this, 
"ModTitleH()");
 
 1957         fStatColor->
Connect(
"ColorSelected(Pixel_t)", 
"TStyleManager", 
this, 
"ModStatColor(Pixel_t)");
 
 1958         fStatStyle->
Connect(
"PatternSelected(Style_t)", 
"TStyleManager", 
this, 
"ModStatStyle(Style_t)");
 
 1959         fStatTextColor->
Connect(
"ColorSelected(Pixel_t)", 
"TStyleManager", 
this, 
"ModStatTextColor(Pixel_t)");
 
 1962         fStatFont->
Connect(
"Selected(Int_t)", 
"TStyleManager", 
this, 
"ModStatFont()");
 
 1963         fStatX->
Connect(
"ValueSet(Long_t)", 
"TStyleManager", 
this, 
"ModStatX()");
 
 1964         fStatY->
Connect(
"ValueSet(Long_t)", 
"TStyleManager", 
this, 
"ModStatY()");
 
 1965         fStatW->
Connect(
"ValueSet(Long_t)", 
"TStyleManager", 
this, 
"ModStatW()");
 
 1966         fStatH->
Connect(
"ValueSet(Long_t)", 
"TStyleManager", 
this, 
"ModStatH()");
 
 1978         fStatFormat->
Connect(
"TextChanged(const char *)", 
"TStyleManager", 
this, 
"ModStatFormat(const char *)");
 
 1983         fFitFormat->
Connect(
"TextChanged(const char *)", 
"TStyleManager", 
this, 
"ModFitFormat(const char *)");
 
 1986         fHeaderPS->
Connect(
"TextChanged(const char *)", 
"TStyleManager", 
this, 
"ModHeaderPS()");
 
 1987         fTitlePS->
Connect(
"TextChanged(const char *)", 
"TStyleManager", 
this, 
"ModTitlePS()");
 
 
 3968   cs->Associate(
this);
 
 
 3983   gps->Associate(
this);
 
 
 3998   gms->Associate(
this);
 
 
 4011   for (
Int_t i = 1; i <= 15; i++) {
 
 
 4039   ne->Associate(
this);
 
 4040   if ((
e1 == 0) && (
e2 == 0) && (
e3 == 0)) {
 
 
 4075   lwcb->Associate(
this);
 
 4076   lwcb->Resize(1, 22);
 
 
 4089   lscb->Associate(
this);
 
 4090   lscb->Resize(1, 22);
 
 
 4099                                           const char *s, 
Int_t id)
 
 4105   tb->Associate(
this);
 
 
 4117   ftcb->Associate(
this);
 
 4118   ftcb->Resize(1, 22);
 
 
 4130   cb->
AddEntry(
"11 Bottom, Left",   11);
 
 4131   cb->
AddEntry(
"21 Bottom, Middle", 21);
 
 4132   cb->
AddEntry(
"31 Bottom, Right",  31);
 
 4133   cb->
AddEntry(
"12 Middle, Left",   12);
 
 4134   cb->
AddEntry(
"22 Middle, Middle", 22);
 
 4135   cb->
AddEntry(
"32 Middle, Right",  32);
 
 4137   cb->
AddEntry(
"23 Top, Middle",    23);
 
 
 4152   sunk->Associate(
this);
 
 4158   rais->Associate(
this);
 
 
 4172   cb->
AddEntry(
"Wed Sep 25 17:10:35 2002", 1);
 
 4174   cb->
AddEntry(
"2002-09-25 17:10:35",      3);
 
 
 4203                                         const char *s, 
Int_t id)
 
 4215   te->Associate(
this);
 
 
 4237   cb->
AddEntry(
"Custom size (cm)",   1);
 
 4238   cb->
AddEntry(
"Custom size (inch)", 2);
 
 4240   cb->
AddEntry(
"US Letter (inch)",   4);
 
 
 4290         delete gROOT->GetStyle(
"Default");
 
 4291         new TStyle(
"Default", 
"Default Style");
 
 4297         delete gROOT->GetStyle(
"Plain");
 
 4298         new TStyle(
"Plain",   
"Plain Style (no colors/fill areas)");
 
 4304         delete gROOT->GetStyle(
"Bold");
 
 4305         new TStyle(
"Bold",    
"Bold Style");
 
 4311         delete gROOT->GetStyle(
"Video");
 
 4312         new TStyle(
"Video",   
"Style for video presentation histograms");
 
 4318         delete gROOT->GetStyle(
"Pub");
 
 4319         new TStyle(
"Pub",     
"Style for Publications");
 
 
 4347                                    GetSelectedEntry())->GetText()->GetString());
 
 4368   newTip += 
" become current style";
 
 
 4407            TQObject::Connect(
"TCanvas", 
"Closed()", 
"TStyleManager", 
this, 
"DoSelectNoCanvas()");
 
 
 4536      TQObject::Connect(
"TCanvas", 
"Closed()", 
"TStyleManager", 
this, 
"DoSelectNoCanvas()");
 
 
 4614      sPad.Append(
"[no name]");
 
 4615   sPad.Append(
" - '");
 
 4619      sPad.Append(
"[no title]");
 
 4627      sObj.Append(
"[no name]");
 
 
 5403         case 1: 
case 3: 
case 5: 
case 7: 
case 8: 
case 10: 
case 12:
 
 5413   while (
year < 1995) {
 
 5419   while (
year > 1995) {
 
 
 6294   if (stat == 1) stat = 1000000001;
 
 
 6318   if (fit == 1) fit = 10001;
 
 
Handle_t Window_t
Window handle.
 
ULong_t Pixel_t
Pixel value.
 
R__EXTERN const char gHelpSMTitle[]
 
R__EXTERN const char gHelpSMPad[]
 
R__EXTERN const char gHelpSMGeneral[]
 
R__EXTERN const char gHelpSMAxis[]
 
R__EXTERN const char gHelpSMTopLevel[]
 
R__EXTERN const char gHelpSMHistos[]
 
R__EXTERN const char gHelpSMStats[]
 
R__EXTERN const char gHelpSMCanvas[]
 
R__EXTERN const char gHelpSMPSPDF[]
 
short Style_t
Style number (short)
 
int Int_t
Signed integer 4 bytes (int)
 
float Float_t
Float 4 bytes (float)
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
winID h TVirtualViewer3D TVirtualGLPainter p
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h offset
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t win
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t SetWMSizeHints
 
char * Form(const char *fmt,...)
Formats a string in a circular formatting buffer.
 
@ kCanvasAttDateTextAngle
 
@ kAxisYNdivisionsOptimize
 
@ kAxisZNdivisionsOptimize
 
@ kAxisXNdivisionsOptimize
 
@ kAxisZLabelSizeInPixels
 
@ kCanvasAttDateTextAlign
 
@ kCanvasBorderModeRaised
 
@ kAxisXTitleSizeInPixels
 
@ kAxisZTitleSizeInPixels
 
@ kCanvasAttDateTextColor
 
@ kCanvasBorderModeSunken
 
@ kAxisYLabelSizeInPixels
 
@ kAxisYTitleSizeInPixels
 
@ kGeneralHatchesLineWidth
 
@ kCanvasAttDateTextSizeInPixels
 
@ kAxisXLabelSizeInPixels
 
@ kGeneralTextSizeInPixels
 
const char * kFiletypes[]
 
R__EXTERN TStyle * gStyle
 
R__EXTERN TSystem * gSystem
 
virtual Color_t GetFillColor() const
Return the fill area color.
 
virtual Style_t GetFillStyle() const
Return the fill area style.
 
virtual void SetFillColor(Color_t fcolor)
Set the fill area color.
 
virtual void SetFillStyle(Style_t fstyle)
Set the fill area style.
 
virtual Color_t GetLineColor() const
Return the line color.
 
virtual void SetLineStyle(Style_t lstyle)
Set the line style.
 
virtual Width_t GetLineWidth() const
Return the line width.
 
virtual void SetLineWidth(Width_t lwidth)
Set the line width.
 
virtual void SetLineColor(Color_t lcolor)
Set the line color.
 
virtual Style_t GetLineStyle() const
Return the line style.
 
virtual Style_t GetMarkerStyle() const
Return the marker style.
 
virtual void SetMarkerColor(Color_t mcolor=1)
Set the marker color.
 
virtual Color_t GetMarkerColor() const
Return the marker color.
 
virtual Size_t GetMarkerSize() const
Return the marker size.
 
virtual void SetMarkerStyle(Style_t mstyle=1)
Set the marker style.
 
virtual void SetMarkerSize(Size_t msize=1)
Set the marker size.
 
virtual Float_t GetTextSize() const
Return the text size.
 
virtual void SetTextAlign(Short_t align=11)
Set the text alignment.
 
virtual Short_t GetTextAlign() const
Return the text alignment.
 
virtual Font_t GetTextFont() const
Return the text font.
 
virtual Color_t GetTextColor() const
Return the text color.
 
virtual void SetTextAngle(Float_t tangle=0)
Set the text angle.
 
virtual Float_t GetTextAngle() const
Return the text angle.
 
virtual void SetTextColor(Color_t tcolor=1)
Set the text color.
 
virtual void SetTextFont(Font_t tfont=62)
Set the text font.
 
virtual void SetTextSize(Float_t tsize=1)
Set the text size.
 
static ULong_t Number2Pixel(Int_t ci)
Static method that given a color index number, returns the corresponding pixel value.
 
static Int_t GetColor(const char *hexcolor)
Static method returning color number for color specified by hex color string of form: "#rrggbb",...
 
Like a checkbutton but instead of the check mark there is color area with a little down arrow.
 
void SetColor(Pixel_t color, Bool_t emit=kTRUE)
Set color.
 
void Enable(Bool_t on=kTRUE)
Set state of widget as enabled.
 
void Disable()
Set state of widget as disabled.
 
A combobox (also known as a drop down listbox) allows the selection of one item out of a list of item...
 
virtual Int_t GetSelected() const
 
void Layout() override
layout combobox
 
virtual void AddEntry(TGString *s, Int_t id)
 
virtual void RemoveEntries(Int_t from_ID, Int_t to_ID)
 
virtual TGListBox * GetListBox() const
 
virtual void Select(Int_t id, Bool_t emit=kTRUE)
Make the selected item visible in the combo box window and emit signals according to the second param...
 
virtual Int_t GetNumberOfEntries() const
 
The base class for composite widgets (menu bars, list boxes, etc.).
 
TGDimension GetDefaultSize() const override
std::cout << fWidth << "x" << fHeight << std::endl;
 
virtual void SetLayoutManager(TGLayoutManager *l)
Set the layout manager for the composite frame.
 
virtual void AddFrame(TGFrame *f, TGLayoutHints *l=nullptr)
Add frame to the composite frame using the specified layout hints.
 
void MapSubwindows() override
Map all sub windows that are part of the composite frame.
 
virtual void ShowFrame(TGFrame *f)
Show sub frame.
 
void SetCleanup(Int_t mode=kLocalCleanup) override
Turn on automatic cleanup of child frames in dtor.
 
void ChangeOptions(UInt_t options) override
Change composite frame options. Options is an OR of the EFrameTypes.
 
virtual void HideFrame(TGFrame *f)
Hide sub frame.
 
This class creates a file selection dialog.
 
char * fFilename
selected file name
 
const char ** fFileTypes
file types used to filter selectable files
 
void SetFilename(const char *fname)
Set file name.
 
void SetIniDir(const char *inidir)
Set directory name.
 
The TGFontTypeComboBox is user callable and it creates a combobox for selecting the font.
 
void MoveResize(Int_t x, Int_t y, UInt_t w=0, UInt_t h=0) override
Move and/or resize the frame.
 
void Resize(UInt_t w=0, UInt_t h=0) override
Resize the frame.
 
void MapWindow() override
map window
 
void UnmapWindow() override
unmap window
 
A composite frame with a border and a title.
 
A horizontal 3D line is a line that typically separates a toolbar from the menubar.
 
A composite frame that layout their children in horizontal way.
 
This class handles GUI labels.
 
This class describes layout hints used by the layout classes.
 
The TGLineStyleComboBox user callable and it creates a combobox for selecting the line style.
 
The TGLineWidthComboBox user callable and it creates a combobox for selecting the line width.
 
Defines top level windows that interact with the system Window Manager.
 
void SetWindowName(const char *name=nullptr) override
Set window name. This is typically done via the window manager.
 
This layout managers does not make use of TGLayoutHints.
 
TGNumberEntry is a number entry input widget with up/down buttons.
 
TGNumberEntryField * GetNumberEntry() const
Get the number entry field.
 
virtual void SetLimits(ELimit limits=TGNumberFormat::kNELNoLimits, Double_t min=0, Double_t max=1)
 
virtual void SetState(Bool_t enable=kTRUE)
Set the active state.
 
virtual void SetIntNumber(Long_t val, Bool_t emit=kTRUE)
 
virtual Long_t GetIntNumber() const
 
virtual void SetFormat(EStyle style, EAttribute attr=TGNumberFormat::kNEAAnyNumber)
 
virtual Double_t GetNumber() const
 
virtual void SetNumber(Double_t val, Bool_t emit=kTRUE)
 
Provides a StatusBar widget.
 
void Draw3DCorner(Bool_t corner)
 
virtual void SetText(TGString *text, Int_t partidx=0)
Set text in partition partidx in status bar.
 
virtual void SetParts(Int_t npart)
Divide the status bar in npart equal sized parts.
 
A tab widget contains a set of composite frames each with a little tab with a name (like a set of fol...
 
virtual TGCompositeFrame * AddTab(TGString *text)
Add a tab to the tab widget.
 
Yield an action as soon as it is clicked.
 
virtual void SetText(TGHotString *new_label)
Set new button text.
 
A TGTextEntry is a one line text input widget.
 
const char * GetText() const
 
void SetEnabled(Bool_t flag=kTRUE)
 
virtual void SetToolTipText(const char *text, Long_t delayms=500)
Set tool tip text associated with this text entry.
 
virtual void SetTextColor(Pixel_t color, Bool_t local=kTRUE)
Changes text color.
 
virtual void SetText(const char *text, Bool_t emit=kTRUE)
Sets text entry to text, clears the selection and moves the cursor to the end of the line.
 
Text string listbox entries.
 
A composite frame that layout their children in vertical way.
 
ROOT GUI Window base class.
 
virtual const TGWindow * GetMainFrame() const
Returns top level main frame.
 
const TGWindow * GetParent() const
 
virtual Bool_t IsMapped()
Returns kTRUE if window is mapped on screen, kFALSE otherwise.
 
The TGedMarkerSelect widget is a button showing selected marker and a little down arrow.
 
void SetMarkerStyle(Style_t pattern)
Set marker.
 
Style_t GetMarkerStyle() const
 
is a button with pattern area with a little down arrow.
 
Style_t GetPattern() const
 
void SetPattern(Style_t pattern, Bool_t emit=kTRUE)
Set pattern.
 
virtual void Enable()
Set widget state flag (kTRUE=enabled, kFALSE=disabled).
 
virtual void Disable()
Clear widget state flag.
 
TObject * After(const TObject *obj) const override
Returns the object after object obj.
 
void Add(TObject *obj) override
 
TObject * Remove(TObject *obj) override
Remove object from the list.
 
TObject * First() const override
Return the first object in the list. Returns 0 when list is empty.
 
void AddFirst(TObject *obj) override
Add object at the beginning of the list.
 
const char * GetName() const override
Returns name of object.
 
const char * GetTitle() const override
Returns title of object.
 
Mother of all ROOT objects.
 
virtual const char * GetName() const
Returns name of object.
 
virtual const char * ClassName() const
Returns name of class to which the object belongs.
 
virtual void UseCurrentStyle()
Set current style settings in this object This function is called when either TCanvas::UseCurrentStyl...
 
Bool_t Connect(const char *signal, const char *receiver_class, void *receiver, const char *slot)
Non-static method is used to connect from the signal of this object to the receiver slot.
 
Bool_t Disconnect(const char *signal=nullptr, void *receiver=nullptr, const char *slot=nullptr)
Disconnects signal of this object from slot of receiver.
 
A TRootHelpDialog is used to display help text (or any text in a dialog window).
 
static TString Format(const char *fmt,...)
Static method which formats a string using a printf style format descriptor and return a TString.
 
This small class is useful to ask the user for a name and a title, in order to rename a style,...
 
This class provides a Graphical User Interface to manage styles in ROOT.
 
TGPictureButton * fToolBarHelp
tool bar 'Help' button
 
void ModXLabelFont()
Slot called whenever the X axis label font is modified by the user.
 
void ModOptDateFormat()
Slot called whenever the date text format is modified by the user.
 
TGedPatternSelect * fHistFillStyle
histograms fill pattern selection widget
 
void ModTitleBorderSize()
Slot called whenever the title border size is modified by the user.
 
const TGPicture * fToolBarHelpPic
tool bar 'Help' picture
 
void AddHistosHistosAxis(TGCompositeFrame *f)
Add the 'Axis' group frame to the 'Histos - Histos' tab.
 
void ModStatFontSizeInPixels(Bool_t b)
Slot called whenever the text size mode is modified by the user.
 
void ModYTitleSize()
Slot called whenever the Y axis title size is modified by the user.
 
void DoPreview(Bool_t b)
Slot called when the user click on the preview check button.
 
void ModPadBorderSize()
Slot called whenever the pad border size is modified by the user.
 
TGNumberEntry * fYTickLength
Y axis tick length number entry.
 
void ModPadTickX()
Slot called whenever the pad tick X boolean is modified by the user.
 
TGCheckButton * fXLabelSizeInPixels
X axis label size check box.
 
TGCheckButton * fHistMinimumZero
histograms minimum zero check box
 
TGNumberEntry * fStatH
stats height number entry
 
void ModZLabelColor()
Slot called whenever the Z axis label color is modified by the user.
 
void ModOptLogx()
Slot called whenever the X axis log scale boolean is modified by the user.
 
TGTextButton * fEditionHelp
help button
 
TGTextButton * fApplyOnButton
apply style on object(s)
 
TGLineWidthComboBox * fLineWidth
general line width combo box
 
TGNumberEntry * fZLabelOffset
Z axis label offset number entry.
 
void ModZNdivisions()
Slot called whenever the Z axis Number of divisions is modified by the user.
 
TGLineStyleComboBox * fFrameLineStyle
frame line style combo box
 
void ModYAxisColor()
Slot called whenever the Y axis color is modified by the user.
 
TGFontTypeComboBox * fXLabelFont
X axis label font combo box.
 
void ModFrameFillStyle()
Slot called whenever the frame fill style is modified by the user.
 
void ModTextAngle()
Slot called whenever the text angle is modified by the user.
 
void AddPadMargin(TGCompositeFrame *f)
Add the 'Margin' group frame to the 'Pad' tab.
 
void ModYLabelColor()
Slot called whenever the Y axis label color is modified by the user.
 
TGedMarkerSelect * AddMarkerStyleEntry(TGCompositeFrame *f, Int_t id)
Add a marker style entry to the frame f.
 
TGNumberEntry * fCanvasDefH
canvas height number entry
 
TGComboBox * fAttDateTextAlign
canvas date align combo box
 
void ConnectAll()
Connect every entry in the top level interface to the slot.
 
void ModZTickLength()
Slot called whenever the Z axis tick length is modified by the user.
 
TGNumberEntry * fBarWidth
histograms bar width number entry
 
Bool_t fAllAndNotCurrent
kTRUE when apply on 'All canvases'
 
TGNumberEntry * fXTitleOffset
X axis title offset number entry.
 
void ConnectEditor(Int_t tabNum)
Connect every widget entry of the editor to its specific slot.
 
TStyle * fCurSelStyle
current selected style
 
void ModDateX()
Slot called whenever the date abscissa is modified by the user.
 
TGCheckButton * fPadTickY
pad ticks along Y show/hide check box
 
void AddPadGrid(TGCompositeFrame *f)
Add the 'Grid' group frame to the 'Pad' tab.
 
TGPictureButton * fToolBarImportCanvas
tool bar 'Import from canvas' button
 
void ModStatBorderSize()
Slot called whenever the stats border size is modified by the user.
 
void AddPadTicks(TGCompositeFrame *f)
Add the 'Ticks' group frame to the 'Pad' tab.
 
void ModXTitleColor()
Slot called whenever the X axis title color is modified by the user.
 
TGTab * fAxisTab
axis' tabs
 
TGNumberEntry * fTitleFontSize
title font size number entry
 
void AddEdition(TGCompositeFrame *p)
Add the editor to the frame 'p'.
 
void ModLineStyleEdit()
Slot called whenever the line style editor is opened by the user.
 
TGLineWidthComboBox * fFrameBorderSize
frame border size combo box
 
TGNumberEntry * fScreenFactor
general screen factor number entry
 
TGCheckButton * fXNdivisionsOptimize
X axis division optimization check box.
 
TGColorSelect * fPadColor
pad fill color selection widget
 
void DoImportCanvas()
Create a new style (a copy of gStyle) and import the properties of the current canvas inside.
 
static TStyleManager * fgStyleManager
singleton style manager
 
TGNumberEntry * fYNdivSub
Y axis secondary division number entry.
 
TGNumberEntry * fEndErrorSize
end error size number entry
 
void ModOptLogz()
Slot called whenever the Z axis log scale boolean is modified by the user.
 
TGNumberEntry * fCanvasDefW
canvas width number entry
 
void ModYTitleOffset()
Slot called whenever the Y axis title offset is modified by the user.
 
TGComboBox * AddTextAlignEntry(TGCompositeFrame *f, Int_t id)
Add a text align combo box to the frame f.
 
void ModTextFont()
Slot called whenever the text font is modified by the user.
 
const TGPicture * fMakeDefaultPic
button picture
 
void AddAxisYDivisions(TGCompositeFrame *f)
Add the 'Divisions' group frame to the 'Axis - Y Axis' tab.
 
TGLineStyleComboBox * fHistLineStyle
histograms line style combo box
 
Bool_t fPaperSizeEnCm
kTRUE if the paper size is in cm
 
void DisconnectEditor(Int_t tabNum)
Disconnect every widget entry of the editor from its slot.
 
TGLineWidthComboBox * fTitleBorderSize
title border size combo box
 
TGCheckButton * fOptDateBool
canvas date show/hide check box
 
void ModHistMinimumZero()
Slot called whenever the histos minimum zero boolean is modified by the user.
 
void AddStatsText(TGCompositeFrame *f)
Add the 'Text' group frame to the 'Stats' tab.
 
void ModXTickLength()
Slot called whenever the X axis tick length is modified by the user.
 
void AddHistosGraphsLine(TGCompositeFrame *f)
Add the 'Line' group frame to the 'Histos - Graphs' tab.
 
TGFontTypeComboBox * fYTitleFont
Y axis title font combo box.
 
void ModFuncWidth()
Slot called whenever the function line width is modified by the user.
 
TGMenuBar * fMenuBar
the main window menu bar
 
TGedPatternSelect * fFrameFillStyle
frame fill pattern selection widget
 
void ModAttDateTextSizeInPixels(Bool_t b)
Slot called whenever the date text size mode is modified by the user.
 
void AddCanvasBorder(TGCompositeFrame *f)
Add the 'Border' group frame to the 'Canvas' tab.
 
TGTextButton * fEditionReset
reset button
 
void AddAxisZDivisions(TGCompositeFrame *f)
Add the 'Divisions' group frame to the 'Axis - Z Axis' tab.
 
void ModCanvasDefH()
Slot called whenever the canvas default height is modified by the user.
 
void ModEndErrorSize()
Slot called whenever the end error size is modified by the user.
 
TGLabel * fTitleBorderSizeLabel
label 'Title's'
 
TGRadioButton * fColorModelPSCMYK
CMYB radio button.
 
TGLineWidthComboBox * fLegendBorderSize
legend border size combo box
 
TGTextEntry * fFitFormat
fit format text entry
 
void DoImportMacro(Bool_t create)
Slot called to import a style from a C++ macro file.
 
void CreateTabHistos(TGCompositeFrame *tab)
Add the tab 'Histos' to the editor.
 
TGNumberEntry * fZNdivMain
Z axis primary division number entry.
 
void UpdateEditor(Int_t tabNum)
Update the values of every widget entry in the editor.
 
TGNumberEntry * fTextSize
general text size number entry
 
void DoMoreLess()
Slot called when the user try to show or hide the editor part of the style manager.
 
TGTextEntry * fCurPadTextEntry
label showing current pad's name
 
void AddStatsFit(TGCompositeFrame *f)
Add the 'Fit Options' group frame to the 'Stats' tab.
 
void ModYLabelSizeInPixels(Bool_t b)
Slot called whenever the Y axis label size mode is modified by the user.
 
TGColorSelect * fHistFillColor
histograms fill color selection widget
 
void BuildList(TStyle *style=nullptr)
Build the list of styles which will appear in the available styles combo box.
 
void ModFuncStyle()
Slot called whenever the function line style is modified by the user.
 
TGCheckButton * AddCheckButton(TGCompositeFrame *f, const char *s, Int_t id, Int_t e1=0, Int_t e2=2)
Add a check button to the frame f.
 
void ModFrameLineColor()
Slot called whenever the frame line color is modified by the user.
 
void AddMenus(TGCompositeFrame *p)
Add the menu bar to the frame 'p'.
 
TGNumberEntry * fTitleY
title ordinate number entry
 
void AddHistosFramesFill(TGCompositeFrame *f)
Add the 'Fill' group frame to the 'Histos - Frames' tab.
 
void ModGridStyle()
Slot called whenever the grid line style is modified by the user.
 
static TStyleManager *& GetSM()
static: return style manager
 
Bool_t fRealTimePreview
kTRUE if auto refreshed preview
 
TGColorSelect * fStatColor
stats fill color selection widget
 
void ModHistLineWidth()
Slot called whenever the histos line width is modified by the user.
 
Bool_t fSigSlotConnected
kTRUE when signal/slots connected
 
TGRadioButton * fApplyOnSel
'Apply on' button group
 
void ModStatFont()
Slot called whenever the stats text font is modified by the user.
 
TGColorSelect * fLineColor
general line color selection widget
 
TGLineWidthComboBox * fFrameLineWidth
frame line width combo box
 
void ModHeaderPS()
Slot called whenever the PS header is modified by the user.
 
void ModStatW()
Slot called whenever the stats width is modified by the user.
 
void AddAxisZLine(TGCompositeFrame *f)
Add the 'Line' group frame to the 'Axis - Z Axis' tab.
 
void DoEditionUpdatePreview()
Slot called when the user clicks on the 'Update preview' button.
 
void ModTitleTextColor()
Slot called whenever the title text color is modified by the user.
 
void AddTitleBorderSize(TGCompositeFrame *f)
Add the 'Shadow' group frame to the 'Title' tab.
 
TGNumberEntry * fTitleX
title abscissa number entry
 
TGTab * fHistosTab
histos' tabs
 
TGCheckButton * fOptStatRMS
stats RMS show/hide check box
 
TGButtonGroup * fPadBorderMode
pad border mode button group
 
void ModStatFontSize()
Slot called whenever the text size is modified by the user.
 
void ModStatY()
Slot called whenever the stats ordinate is modified by the user.
 
TGLabel * fLegendBorderSizeLabel
label 'Legend's'
 
void ModMarkerColor()
Slot called whenever the marker color is modified by the user.
 
TGCheckButton * fTitleFontSizeInPixels
title font size check box
 
void AddPsPdfTitle(TGCompositeFrame *f)
Add the 'Title' group frame to the 'PS / PDF' tab.
 
TGNumberEntry * fCanvasDefY
canvas ordinate number entry
 
void ModPadLeftMargin()
Slot called whenever the pad left margin is modified by the user.
 
void AddHistosFramesBorder(TGCompositeFrame *f)
Add the 'Border' group frame to the 'Histos - Frames' tab.
 
TStylePreview * fPreviewWindow
preview
 
void AddAxisXTitle(TGCompositeFrame *f)
Add the 'Title' group frame to the 'Axis - X Axis' tab.
 
void ModPadGridY()
Slot called whenever the pad grid Y boolean is modified by the user.
 
void DoPreviewClosed()
Slot called to close the preview, via the preview check button, or when the preview window is closed ...
 
TGCheckButton * fOptStatEntries
stats entries show/hide check box
 
void ModYNdivisions()
Slot called whenever the Y axis Number of divisions is modified by the user.
 
void ModFrameBorderSize()
Slot called whenever the frame border size is modified by the user.
 
void AddPsPdfLineScale(TGCompositeFrame *f)
Add the 'Line scale' number entry to the 'PS / PDF' tab.
 
TGCheckButton * fOptStatIntegral
stats integral show/hide check box
 
TGTextButton * fLineStyleEdit
general line style editor open button
 
TGTextEntry * fTitlePS
ps/pdf title text entry
 
void ModXAxisColor()
Slot called whenever the X axis color is modified by the user.
 
TGPopupMenu * fMenuStyle
the 'Style' popup menu
 
TGNumberEntry * fZNdivSubSub
Z axis tertiary division number entry.
 
void ModPaintTextFormat()
Slot called whenever the paint text format is modified by the user.
 
void ModTitleFontSize()
Slot called whenever the text size is modified by the user.
 
TGNumberEntry * fLineScalePS
ps/pdf line scale number entry
 
void ModDrawBorder()
Slot called whenever the draw border boolean is modified by the user.
 
void DoDelete()
Delete the current selected style from the ROOT session.
 
TGNumberEntry * fYNdivSubSub
Y axis tertiary division number entry.
 
TGNumberEntry * fDateX
canvas date abscissa number entry
 
void AddAxisYTitle(TGCompositeFrame *f)
Add the 'Title' group frame to the 'Axis - Y Axis' tab.
 
TGNumberEntry * fTitleW
title width number entry
 
void ModPadRightMargin()
Slot called whenever the pad right margin is modified by the user.
 
void ModYLabelOffset()
Slot called whenever the Y axis label offset is modified by the user.
 
void ModAttDateTextAlign()
Slot called whenever the date text align is modified by the user.
 
TGTab * fEditionTab
editor's tabs
 
TGNumberEntry * fZLabelSize
Z axis label size number entry.
 
TGFontTypeComboBox * fTitleFont
title font combo box
 
void ModFrameLineWidth()
Slot called whenever the frame line width is modified by the user.
 
void AddHistosHistosLegoInnerR(TGCompositeFrame *f)
Add the '3D Cylindrical' group frame to the 'Histos - Histos' tab.
 
TGLayoutHints * fLayoutExpandXY
often used layout
 
void ModZLabelOffset()
Slot called whenever the Z axis label offset is modified by the user.
 
void DoChangeTab(Int_t i)
Slot called when the user changes the current tab.
 
void AddAxisZLabels(TGCompositeFrame *f)
Add the 'Labels' group frame to the 'Axis - Z Axis' tab.
 
TGFontTypeComboBox * fStatFont
stats font type combo box
 
TGCheckButton * fOptStatSkewness
stats Skewness show/hide check box
 
TGNumberEntry * fPadTopMargin
pad top margin number entry
 
TGColorSelect * fFrameFillColor
frame fill color selection widget
 
void ModStripDecimals()
Slot called whenever the strip decimal boolean is modified by the user.
 
TGColorSelect * fAttDateTextColor
canvas date color selection widget
 
TGNumberEntry * fPadRightMargin
pad right margin number entry
 
TGNumberEntry * fAttDateTextAngle
canvas date angle number entry
 
void ModFitFormat(const char *fitformat)
Slot called whenever the fit paint format is modified by the user.
 
TGHorizontal3DLine * fHorizontal3DLine
a line under the tool bar
 
void ModFillStyle()
Slot called whenever the fill style is modified by the user.
 
TGComboBox * fTitleAlign
title align combo box
 
void CloseWindow() override
Slot called to close the style manager via the window manager.
 
TGColorSelect * fFillColor
general fill color selection widget
 
TGCheckButton * fOptTitle
title show/hide check box
 
void CreateMacro()
Create a TGFileInfo concerning a macro, if it doesn't exist already.
 
void AddHistosGraphsBorder(TGCompositeFrame *f)
Add the 'Draw Border' check button to the 'Histos - Graphs' tab.
 
TGFontTypeComboBox * fAttDateTextFont
canvas date font combo box
 
void AddAxisYLine(TGCompositeFrame *f)
Add the 'Line' group frame to the 'Axis - Y Axis' tab.
 
void CreateTabTitle(TGCompositeFrame *tab)
Add the tab 'Title' to the editor.
 
void UpdateStatusBar()
Update the content of the status bar: show the name of the current selected style,...
 
TGFontTypeComboBox * fZTitleFont
Z axis title font combo box.
 
Int_t fCurTabNum
current opened tab number
 
void ModHistLineColor()
Slot called whenever the histos line color is modified by the user.
 
TGNumberEntry * fStatW
stats width number entry
 
void ModAttDateTextFont()
Slot called whenever the date text font is modified by the user.
 
void ModTextAlign()
Slot called whenever the text align is modified by the user.
 
const TGPicture * fToolBarDeletePic
tool bar 'Delete' picture
 
void ModBarOffset()
Slot called whenever the histos bar offset is modified by the user.
 
TGColorSelect * fYAxisColor
Y axis color selection widget.
 
void ModTextColor()
Slot called whenever the text color is modified by the user.
 
TGCheckButton * fOptStatMean
stats mean show/hide check box
 
void ModStatFormat(const char *sformat)
Slot called whenever the stats paint format is modified by the user.
 
void ModStatTextColor(Pixel_t color)
Slot called whenever the stats text color is modified by the user.
 
void ModZLabelSizeInPixels(Bool_t b)
Slot called whenever the Z axis Label size mode is modified by the user.
 
TGButtonGroup * fFrameBorderMode
frame border mode button group
 
void ModOptFit()
Slot called whenever one of the fit options is modified by the user.
 
TGCheckButton * fOptStatErrors
stats errors check box
 
TGNumberEntry * fYTitleSize
Y axis title size number entry.
 
void AddAxisYLabels(TGCompositeFrame *f)
Add the 'Labels' group frame to the 'Axis - Y Axis' tab.
 
TGHorizontalFrame * fEditionButtonFrame
editor's buttons
 
TGColorSelect * fFrameLineColor
frame line color selection widget
 
TGCheckButton * fPadTickX
pad ticks along X show/hide check box
 
TGColorSelect * fZTitleColor
Z axis title color selection widget.
 
TGCheckButton * fPadGridX
pad grid along X show/hide check box
 
void AddGeneralMarker(TGCompositeFrame *f)
Add the 'Marker' group frame to the 'General' tab.
 
TGNumberEntry * fHatchesSpacing
general hatches spacing number entry
 
void ModPadBorderMode()
Slot called whenever the pad border mode is modified by the user.
 
TGedMarkerSelect * fMarkerStyle
general marker style entry
 
TGNumberEntry * fLegoInnerR
histograms lego inner radius number entry
 
TGNumberEntry * fXNdivSub
X axis secondary division number entry.
 
void AddAxisXLabels(TGCompositeFrame *f)
Add the 'Labels' group frame to the 'Axis - X Axis' tab.
 
void ModLineColor()
Slot called whenever the line color is modified by the user.
 
TGNumberEntry * fTimeOffsetDate
axis time offset (mm/dd/yyyy) number entry
 
TGTextEntry * AddTextEntry(TGCompositeFrame *f, const char *s, Int_t id)
Add a text entry to the frame f. A caption can be added.
 
TGNumberEntry * fYLabelSize
Y axis label size number entry.
 
TGStatusBar * fStatusBar
status bar
 
void ModTextSizeInPixels(Bool_t b)
Slot called whenever the text size mode is modified by the user.
 
TGNumberEntry * fYTitleOffset
Y axis title offset number entry.
 
void ModTitleY()
Slot called whenever the title ordinate is modified by the user.
 
TGCheckButton * fXTitleSizeInPixels
X axis title size check box.
 
void ModLineWidth()
Slot called whenever the line width is modified by the user.
 
TGFontTypeComboBox * fZLabelFont
Z axis label font combo box.
 
void ModZLabelSize()
Slot called whenever the Z axis label size is modified by the user.
 
void CreateTabGeneral(TGCompositeFrame *tab)
Add the tab 'General' to the editor.
 
TGedPatternSelect * fTitleStyle
title fill pattern selection widget
 
void ModHistLineStyle()
Slot called whenever the histos line style is modified by the user.
 
TGComboBox * AddPaperSizeEntry(TGCompositeFrame *f, Int_t id)
Add a prefered paper size combo box to the frame f.
 
void ModOptTitle()
Slot called whenever the OptTitle boolean is modified by the user.
 
void CreateTabPad(TGCompositeFrame *tab)
Add the tab 'Pad' to the editor.
 
~TStyleManager() override
Destructor.
 
void ModMarkerStyle()
Slot called whenever the marker style is modified by the user.
 
TGCheckButton * fOptLogy
Y axis logarithmic scale check box.
 
void CreateTabPsPdf(TGCompositeFrame *tab)
Add the tab 'PS / PDF' to the editor.
 
void AddPadBorder(TGCompositeFrame *f)
Add the 'Border' group frame to the 'Pad' tab.
 
void ModAttDateTextSize()
Slot called whenever the date text size is modified by the user.
 
void DoMenu(Int_t menuID)
Slot called when an item of the menu is selected.
 
void ModFrameLineStyle()
Slot called whenever the frame line style is modified by the user.
 
TGToolBar * fToolBar
the tool bar
 
TGColorSelect * AddColorEntry(TGCompositeFrame *f, Int_t id)
Add a color entry to the frame f.
 
void AddPsPdfPaperSize(TGCompositeFrame *f)
Add the 'Paper Size' group frame to the 'PS / PDF' tab.
 
TGCheckButton * fDrawBorder
function border show/hide check box
 
void ModYTitleSizeInPixels(Bool_t b)
Slot called whenever the Y axis title size mode is modified by the user.
 
TGNumberEntry * fPaperSizeY
ps/pdf paper size height number entry
 
void ModXTitleOffset()
Slot called whenever the X axis title offset is modified by the user.
 
TGLabel * fStatFormatLabel
label 'stats format'
 
TGComboBox * fListComboBox
list of available styles
 
void ModXLabelSizeInPixels(Bool_t b)
Slot called whenever the X axis label size mode is modified by the user.
 
TGRadioButton * fColorModelPSRGB
RGB radio button.
 
void ModXLabelColor()
Slot called whenever the X axis label color is modified by the user.
 
void ModTitleX()
Slot called whenever the title abscissa is modified by the user.
 
void CreateTabStats(TGCompositeFrame *tab)
Add the tab 'Stats' to the editor.
 
TGFileInfo * fCurMacro
current macro
 
TGLineStyleComboBox * AddLineStyleEntry(TGCompositeFrame *f, Int_t id)
Add a line style entry to the frame f.
 
TGTextButton * fMoreLess
open/close the editor
 
UInt_t fSMHeight
style manager's height
 
void ModAttDateTextColor()
Slot called whenever the date text color is modified by the user.
 
void CreateTabCanvas(TGCompositeFrame *tab)
Add the tab 'Canvas' to the editor.
 
void ModOptDateBool()
Slot called whenever the OptDate boolean is modified by the user.
 
TGTextButton * AddTextButton(TGCompositeFrame *f, const char *s, Int_t id)
Add a text button to the frame f.
 
void AddStatsFill(TGCompositeFrame *f)
Add the 'Fill' group frame to the 'Stats' tab.
 
void AddTitleText(TGCompositeFrame *f)
Add the 'Text' group frame to the 'Title' tab.
 
void DoEditor()
Called each time something is changed in the style editor.
 
void ModZTitleColor()
Slot called whenever the Z axis title color is modified by the user.
 
void ModXLabelOffset()
Slot called whenever the X axis label offset is modified by the user.
 
TGTextEntry * fCurStyle
label showing gStyle's name
 
TGNumberEntry * fDateY
canvas date ordinate number entry
 
void DoChangeAxisTab(Int_t i)
Slot called when the user changes the current axis tab.
 
TGColorSelect * fFuncColor
function color selection widget
 
TGLayoutHints * fLayoutExpandXMargin
often used layout
 
void ModNumberContours()
Slot called whenever the number of contours is modified by the user.
 
void AddStatsGeometry(TGCompositeFrame *f)
Add the 'Geometry' group frame to the 'Stats' tab.
 
void ModZTitleOffset()
Slot called whenever the Z axis title offset is modified by the user.
 
TGNumberEntry * fPadBottomMargin
pad bottom margin number entry
 
TGColorSelect * fXLabelColor
X axis label color selection widget.
 
TGLineWidthComboBox * fPadBorderSize
pad border size combo box
 
TGLineStyleComboBox * fFuncStyle
function line style combo box
 
void ModStatH()
Slot called whenever the stats height is modified by the user.
 
TGComboBox * AddMarkerSizeEntry(TGCompositeFrame *f, Int_t id)
Add a marker size entry to the frame f.
 
TGCheckButton * fOptFitChi
fit Chi show/hide check box
 
void ModCanvasDefX()
Slot called whenever the canvas default abscissa is modified by the user.
 
TList * fTrashListLayout
to avoid memory leak
 
TGCheckButton * fStatFontSizeInPixels
stats font size check box
 
TGCheckButton * fYNdivisionsOptimize
Y axis division optimization check box.
 
void DoNew()
Create a new style. Called via the menu bar or the tool bar.
 
TGTextButton * fPaletteEdit
palette editor open button
 
void ModFrameBorderMode()
Slot called whenever the frame border mode is modified by the user.
 
void ModXLabelSize()
Slot called whenever the X axis label size is modified by the user.
 
TGFontTypeComboBox * fYLabelFont
Y axis label font combo box.
 
void AddHistosGraphsErrors(TGCompositeFrame *f)
Add the 'Errors' group frame to the 'Histos - Graphs' tab.
 
void CreateTabAxis(TGCompositeFrame *tab)
Add the tab 'Axis' to the editor.
 
TGCheckButton * fOptStatOverflow
stats overflow show/hide check box
 
void ModTitleFontSizeInPixels(Bool_t b)
Slot called whenever the text size mode is modified by the user.
 
TGNumberEntry * fYLabelOffset
Y axis label offset number entry.
 
TGColorSelect * fXTitleColor
X axis title color selection widget.
 
void ModTitleFont()
Slot called whenever the title text font is modified by the user.
 
void ModFillColor()
Slot called whenever the fill color is modified by the user.
 
TGedPatternSelect * fFillStyle
general fill pattern selection widget
 
TGNumberEntry * fXNdivSubSub
X axis tertiary division number entry.
 
void AddStatsStats(TGCompositeFrame *f)
Add the 'Stat Options' group frame to the 'Stats' tab.
 
TGCheckButton * fOptLogz
Z axis logarithmic scale check box.
 
TGComboBox * fMarkerSize
general marker size combo box
 
TGLineWidthComboBox * AddLineWidthEntry(TGCompositeFrame *f, Int_t id)
Add a line width entry to the frame f.
 
void ModTitleH()
Slot called whenever the title height is modified by the user.
 
TGCheckButton * fOptStatUnderflow
stats underflow show/hide check box
 
TGNumberEntry * fTitleH
title height number entry
 
void CreateTabAxisY(TGCompositeFrame *tab)
Add the sub-tab 'Y Axis' to the tab 'Axis'.
 
TGColorSelect * fTitleColor
title fill color selection widget
 
TGHButtonGroup * fApplyOnGroup
'Apply on' button group
 
void ModColorModelPS()
Slot called whenever the PS color model is modified by the user.
 
void ModTitleStyle()
Slot called whenever the title fill style is modified by the user.
 
void ModMarkerSize()
Slot called whenever the marker size is modified by the user.
 
void ModAttDateTextAngle()
Slot called whenever the date text angle is modified by the user.
 
void ModPadBottomMargin()
Slot called whenever the pad bottom margin is modified by the user.
 
void ModTitlePS()
Slot called whenever the PS title is modified by the user.
 
void ModLineScalePS()
Slot called whenever the PS line scale is modified by the user.
 
TGLayoutHints * fLayoutExpandX
often used layout
 
void ModZTitleSize()
Slot called whenever the Z axis title size is modified by the user.
 
TGCheckButton * fYTitleSizeInPixels
Y axis title size check box.
 
void ModApplyOnXYZ()
Slot called whenever the apply on XYZ button is clicked.
 
TGCheckButton * fOptStatKurtosis
stats kurtosis show/hide check box
 
TGColorSelect * fHistLineColor
histograms fill color selection widget
 
void ModTitleAlign()
Slot called whenever the title text align is modified by the user.
 
TGComboBox * fOptDateFormat
canvas date format text entry
 
const TGPicture * fToolBarNewPic
tool bar 'New' picture
 
void DoSelectNoCanvas()
Slot called when the user close a TCanvas.
 
TGCheckButton * fZTitleSizeInPixels
Z axis title size check box.
 
TGLineWidthComboBox * fHatchesLineWidth
general hatches width combo box
 
TGLabel * fCurStylabel
label 'gStyle is set to:'
 
TGNumberEntry * fPadLeftMargin
pad left margin number entry
 
void ModYTickLength()
Slot called whenever the Y axis tick length is modified by the user.
 
void ModHistFillStyle()
Slot called whenever the histos fill style is modified by the user.
 
void ModBarWidth()
Slot called whenever the histos bar width is modified by the user.
 
TGedPatternSelect * fStatStyle
stats fill pattern selection widget
 
TGComboBox * AddDateFormatEntry(TGCompositeFrame *f, Int_t id)
Add a date format combo box to the frame f.
 
TGPopupMenu * fMenuHelp
the 'Help' popup menu
 
TGColorSelect * fTextColor
general text color selection widget
 
void DoListSelect()
Slot called when the user select an item in the available styles' list.
 
TGLineWidthComboBox * fHistLineWidth
histograms line width combo box
 
TGNumberEntry * fStatX
stats abscissa number entry
 
void AddTitleGeometry(TGCompositeFrame *f)
Add the 'Geometry' group frame to the 'Title' tab.
 
void AddTitle(TGCompositeFrame *f, const char *s)
Add a title to the frame f.
 
TGButtonGroup * fCanvasBorderMode
canvas border mode button group
 
void AddPsPdfColorModel(TGCompositeFrame *f)
Add the 'Color Model' group frame to the 'PS / PDF' tab.
 
TGComboBox * fTextAlign
general text align combo box
 
TGCheckButton * fPreviewButton
if checked, preview is visible
 
TGNumberEntry * fAttDateTextSize
canvas date size number entry
 
TGCheckButton * fPadGridY
pad grid along Y show/hide check box
 
void ModTimeOffset()
Slot called whenever the time offset is modified by the user.
 
void ModPadTopMargin()
Slot called whenever the pad top margin is modified by the user.
 
TGFontTypeComboBox * fXTitleFont
X axis title font combo box.
 
void ModXTitleFont()
Slot called whenever the X axis title font is modified by the user.
 
void ModScreenFactor()
Slot called whenever the screen factor is modified by the user.
 
TGColorSelect * fYTitleColor
Y axis title color selection widget.
 
void ModZTitleFont()
Slot called whenever the Z axis title font is modified by the user.
 
void DoApplyOnSelect(Int_t i)
Slot called to choose on which object(s) the 'Apply' button will have an effect.
 
static void Terminate()
Called to delete the style manager.
 
void AddCanvasGeometry(TGCompositeFrame *f)
Add the 'Geometry' group frame to the 'Canvas' tab.
 
void ModCanvasBorderMode()
Slot called whenever the canvas border mode is modified by the user.
 
TGedPatternSelect * AddFillStyleEntry(TGCompositeFrame *f, Int_t id)
Add a fill style entry to the frame f.
 
TGLabel * fListLabel
label 'Available Styles:'
 
TGNumberEntry * fBarOffset
histograms bar offset number entry
 
TGColorSelect * fMarkerColor
general marker color selection widget
 
TGLineStyleComboBox * fGridStyle
pad grid line style combo box
 
void ModCanvasDefW()
Slot called whenever the canvas default width is modified by the user.
 
void ModZAxisColor()
Slot called whenever the Z axis color is modified by the user.
 
TGColorSelect * fXAxisColor
X axis color selection widget.
 
void AddCanvasFill(TGCompositeFrame *f)
Add the 'Fill' group frame to the 'Canvas' tab.
 
void AddHistosHistosContours(TGCompositeFrame *f)
Add the 'Contours' group frame to the 'Histos - Histos' tab.
 
TGNumberEntry * fNumberContours
histograms number of contours number entry
 
Bool_t fLastChoice
kTRUE if the user choose OK in the last TStyleDialog
 
TGButtonGroup * fColorModelPS
ps/pdf color model button group
 
void ModStatStyle(Style_t pattern)
Slot called whenever the stats fill style is modified by the user.
 
TGPictureButton * fMakeDefault
selected style becom gStyle
 
TStyleManager(const TGWindow *)
Constructor. Create the main window of the style manager.
 
void ModFuncColor()
Slot called whenever the function line color is modified by the user.
 
TGCheckButton * fOptLogx
X axis logarithmic scale check box.
 
void ModOptStat()
Slot called whenever one of the stats options is modified by the user.
 
TGLineWidthComboBox * fStatBorderSize
stats border size combo box
 
TGCheckButton * fTextSizeInPixels
general text size check box
 
void CreateTabHistosHistos(TGCompositeFrame *tab)
Add the sub-tab 'Histos' to the tab 'Histos'.
 
Int_t fCurTabAxisNum
current opened axis tab number
 
TGCheckButton * fOptFitValues
fit values show/hide check box
 
TGNumberEntry * fXTickLength
X axis tick length number entry.
 
void ModPaletteEdit()
Slot called whenever the palette editor is opened by the user.
 
TGNumberEntry * fStatFontSize
stats font size number entry
 
void AddAxisZTitle(TGCompositeFrame *f)
Add the 'Title' group frame to the 'Axis - Z Axis' tab.
 
void ModLineStyle()
Slot called whenever the line style is modified by the user.
 
void ModZTitleSizeInPixels(Bool_t b)
Slot called whenever the Z axis title size mode is modified by the user.
 
TGColorSelect * fCanvasColor
canvas fill color selection widget
 
TGColorSelect * fGridColor
pad grid line color selection widget
 
void ModLegoInnerR()
Slot called whenever the lego inner radius is modified by the user.
 
void ModHatchesSpacing()
Slot called whenever the hatches spacing is modified by the user.
 
TGNumberEntry * fStatY
stats ordinate number entry
 
TGLabel * fFitFormatLabel
label 'fit format'
 
TGTextButton * fApplyOnXYZ
axis apply on XYZ text button
 
TGComboBox * fPaperSizePredef
ps/pdf paper size combo box
 
static void Show()
Called to show the style manager. Static method.
 
void DisconnectAll()
Disconnect every entry in the top level interface of the slot.
 
TGNumberEntry * fZTitleSize
Z axis title size number entry.
 
void CreateTabAxisZ(TGCompositeFrame *tab)
Add the sub-tab 'Z Axis' to the tab 'Axis'.
 
TGVerticalFrame * fEditionFrame
editor
 
void ModXNdivisions()
Slot called whenever the X axis Number of divisions is modified by the user.
 
void ModTitleW()
Slot called whenever the title width is modified by the user.
 
TGNumberEntry * fZTitleOffset
Z axis title offset number entry.
 
TGPopupMenu * fImportCascade
Cascaded menu 'Import'.
 
TGNumberEntry * fTimeOffsetTime
axis time offset (hh:mm:ss) number entry
 
TGCheckButton * fStripDecimals
axis label's decimal part show/hide check box
 
void ModYLabelFont()
Slot called whenever the Y axis label font is modified by the user.
 
void ModLegendBorderSize()
Slot called whenever the legend border size is modified by the user.
 
void ModTitleFillColor()
Slot called whenever the title fill color is modified by the user.
 
void AddHistosHistosBar(TGCompositeFrame *f)
Add the 'Bar' group frame to the 'Histos - Histos' tab.
 
TGLineStyleComboBox * fLineStyle
general line style combo box
 
TGNumberEntry * fCanvasDefX
canvas abscissa number entry
 
TVirtualPad * fCurPad
current pad
 
void ModYLabelSize()
Slot called whenever the Y axis label size is modified by the user.
 
TGTextEntry * fStatFormat
stats format text entry
 
TObject * fCurObj
current object
 
void ModCanvasBorderSize()
Slot called whenever the canvas border size is modified by the user.
 
TGFontTypeComboBox * AddFontTypeEntry(TGCompositeFrame *f, Int_t id)
Add a font type combo box to the frame f.
 
TGLabel * fStatBorderSizeLabel
label 'stats' shadow
 
void ModHatchesLineWidth()
Slot called whenever the hatches line width is modified by the user.
 
void ModYTitleColor()
Slot called whenever the Y axis title color is modified by the user.
 
void AddTitleFill(TGCompositeFrame *f)
Add the 'Fill' group frame to the 'Title' tab.
 
void AddToolbar(TGCompositeFrame *p)
Add the tool bar to the frame 'p'.
 
void DoApplyOn()
Slot called when the user clicks on the 'Apply' button.
 
TGNumberEntry * AddNumberEntry(TGCompositeFrame *f, Int_t e1, Int_t e2, Int_t e3, Int_t id, const char *s, Double_t init, Int_t digits, TGNumberFormat::EStyle nfS, TGNumberFormat::EAttribute nfA, TGNumberFormat::ELimit nfL, Double_t min, Double_t max)
Add a number entry to the frame f. A caption can be added.
 
TGCheckButton * fAttDateTextSizeInPixels
canvas date size check box
 
void AddHistosHistosFill(TGCompositeFrame *f)
Add the 'Fill' group frame to the 'Histos - Histos' tab.
 
void ModGridWidth()
Slot called whenever the grid line width is modified by the user.
 
void ModDateY()
Slot called whenever the date ordinate is modified by the user.
 
void AddAxisXLine(TGCompositeFrame *f)
Add the 'Line' group frame to the 'Axis - X Axis' tab.
 
TGTextEntry * fPaintTextFormat
histograms format text entry
 
void ModErrorX()
Slot called whenever the error along X is modified by the user.
 
TGColorSelect * fStatTextColor
stats text color selection widget
 
void CreateTabHistosGraphs(TGCompositeFrame *tab)
Add the sub-tab 'Graphs' to the tab 'Histos'.
 
TGPictureButton * fToolBarImportMacro
tool bar 'Import from macro' button
 
TGLabel * fCurObjLabel
label 'Object:'
 
void ModPadTickY()
Slot called whenever the pad tick Y boolean is modified by the user.
 
TGNumberEntry * fXLabelSize
X axis label size number entry.
 
void ModPadColor()
Slot called whenever the pad color is modified by the user.
 
TGButtonGroup * AddBorderModeEntry(TGCompositeFrame *f, Int_t id1, Int_t id2, Int_t id3)
Add a border mode button group to the frame f.
 
TGNumberEntry * fXLabelOffset
X axis label offset number entry.
 
void ModOptLogy()
Slot called whenever the Y axis log scale boolean is modified by the user.
 
TGNumberEntry * fXTitleSize
X axis title size number entry.
 
void AddHistosHistosLine(TGCompositeFrame *f)
Add the 'Line' group frame to the 'Histos - Histos' tab.
 
void AddTopLevelInterface(TGCompositeFrame *cf)
Add the top level interface to the frame 'cf'.
 
TGTextButton * fEditionUpdatePreview
update preview button
 
void DoMakeDefault()
Slot called to make the current selected style (in the ComboBox) become gStyle.
 
TGLineWidthComboBox * fCanvasBorderSize
canvas border size combo box
 
TGRadioButton * fApplyOnAll
'Apply on' button group
 
void Init()
Set up the interface. Called by the ctor or by the 'Show' method.
 
void ModYTitleFont()
Slot called whenever the Y axis title font is modified by the user.
 
TGLineWidthComboBox * fFuncWidth
function width number entry
 
TGCheckButton * fZNdivisionsOptimize
Z axis division optimization check box.
 
TGNumberEntry * fErrorX
error along abscissa number entry
 
TGNumberEntry * fPaperSizeX
ps/pdf paper size width number entry
 
void ModCanvasColor()
Slot called whenever the canvas color is modified by the user.
 
UInt_t fSMWidth
style manager's width
 
const TGPicture * fToolBarImportMacroPic
tool bar 'Import from macro' picture
 
TGColorSelect * fTitleTextColor
title text color selection widget
 
void DoSelectCanvas(TVirtualPad *pad, TObject *obj, Int_t mouseButton)
Slot called when the user clicks on a TCanvas or on any object inside a TCanvas.
 
TGPictureButton * fToolBarNew
tool bar 'New' button
 
TGTextEntry * fCurObjTextEntry
label showing current object's name
 
void ModXTitleSizeInPixels(Bool_t b)
Slot called whenever the X axis title size mode is modified by the user.
 
void AddHistosFramesLine(TGCompositeFrame *f)
Add the 'Line' group frame to the 'Histos - Frames' tab.
 
void AddAxisXDivisions(TGCompositeFrame *f)
Add the 'Divisions' group frame to the 'Axis - X Axis' tab.
 
TGLineWidthComboBox * fGridWidth
pad grid line width combo box
 
Bool_t fStyleChanged
kTRUE if the style has been modified
 
TGCheckButton * fYLabelSizeInPixels
Y axis label size check box.
 
void ModCanvasDefY()
Slot called whenever the canvas default ordinate is modified by the user.
 
TGNumberEntry * fXNdivMain
X axis primary division number entry.
 
void ModStatColor(Pixel_t color)
Slot called whenever the stats fill color is modified by the user.
 
void DoRealTime(Bool_t b)
Slot called when the user click on the run time update check button.
 
TGNumberEntry * fTextAngle
general text angle number entry
 
TGCheckButton * fOptFitErrors
fit errors check box
 
Bool_t fMoreAndNotLess
kTRUE when editor is open
 
TGPictureButton * fToolBarDelete
tool bar 'Delete' button
 
TGPictureButton * fToolBarExport
tool bar 'Export' button
 
void DoExit()
Close the style manager. Called via the menu bar.
 
void AddPsPdfHeader(TGCompositeFrame *f)
Add the 'Header' group frame to the 'PS / PDF' tab.
 
TGCheckButton * fZLabelSizeInPixels
Z axis label size check box.
 
TGLayoutHints * fLayoutExpandXYMargin
often used layout
 
TGCheckButton * fOptFitProbability
fit probability show/hide check box
 
void DoExport()
Save the current selected style in a C++ macro file.
 
TGColorSelect * fZAxisColor
Z axis color selection widget.
 
void AddCanvasDate(TGCompositeFrame *f)
Add the 'Date' group frame to the 'Canvas' tab.
 
TGCheckButton * fOptStatName
stats name show/hide check box
 
void ModPaperSizePredef()
Slot called whenever the PS paper size is modified by the user.
 
TGFontTypeComboBox * fTextFont
general text font combo box
 
TGLayoutHints * fLayoutExpandXCenterYMargin
often used layout
 
const TGPicture * fToolBarImportCanvasPic
tool bar 'Import from canvas' picture
 
void ModXTitleSize()
Slot called whenever the X axis title size is modified by the user.
 
void ModPadGridX()
Slot called whenever the pad grid X boolean is modified by the user.
 
TList * fTrashListFrame
to avoid memory leak
 
TGNumberEntry * fYNdivMain
Y axis primary division number entry.
 
TGColorSelect * fYLabelColor
Y axis label color selection widget.
 
void DoHelp(Int_t i)
Open an help window. Called via the menu bar or the tool bar.
 
void AddPadFill(TGCompositeFrame *f)
Add the 'Fill' group frame to the 'Pad' tab.
 
void AddGeneralText(TGCompositeFrame *f)
Add the 'Text' group frame to the 'General' tab.
 
void ModHistFillColor()
Slot called whenever the histos fill color is modified by the user.
 
TGNumberEntry * fZNdivSub
Z axis secondary division number entry.
 
TGLabel * fCurPadLabel
label 'Canvas:'
 
const TGPicture * fToolBarExportPic
tool bar 'Export' picture
 
void ModPaperSizeXY()
Slot called whenever the PS paper size is modified by the user.
 
void ModFrameFillColor()
Slot called whenever the frame fill color is modified by the user.
 
void DoRename()
Rename the current selected style. Called via the menu bar.
 
TGNumberEntry * fZTickLength
Z axis tick length number entry.
 
void ModGridColor()
Slot called whenever the grid line color is modified by the user.
 
void AddGeneralLine(TGCompositeFrame *f)
Add the 'Line' group frame to the 'General' tab.
 
void ModTextSize()
Slot called whenever the text size is modified by the user.
 
void CreateTabHistosFrames(TGCompositeFrame *tab)
Add the sub-tab 'Frames' to the tab 'Histos'.
 
void ModStatX()
Slot called whenever the stats abscissa is modified by the user.
 
TGCheckButton * fPreviewRealTime
if checked, real time preview
 
TGColorSelect * fZLabelColor
Z axis label color selection widget.
 
void AddGeneralFill(TGCompositeFrame *f)
Add the 'Fill' group frame to the 'General' tab.
 
void ModZLabelFont()
Slot called whenever the Z axis label font is modified by the user.
 
void Hide()
Called to hide the style manager.
 
TGTextEntry * fHeaderPS
ps/pdf header text entry
 
void CreateTabAxisX(TGCompositeFrame *tab)
Add the sub-tab 'X Axis' to the tab 'Axis'.
 
This class may be used to preview the result of applying a style to a canvas.
 
TCanvas * GetMainCanvas()
Return pointer to the selected canvas.
 
void MapTheWindow()
Initialize the layout algorithm.
 
void Update(TStyle *style, TVirtualPad *pad)
Update the preview with possibly another style and another object than previously.
 
TStyle objects may be created to define special styles.
 
Double_t GetTimeOffset() const
 
Color_t GetGridColor() const
 
Color_t GetLabelColor(Option_t *axis="X") const
Return the label color number in the axis.
 
void SetAxisColor(Color_t color=1, Option_t *axis="X")
Set color to draw the axis line and tick marks.
 
void SetPadBorderMode(Int_t mode=1)
 
void SetOptTitle(Int_t tit=1)
 
void SetFrameLineColor(Color_t color=1)
 
void SetPadTopMargin(Float_t margin=0.1)
 
Color_t GetStatTextColor() const
 
void SetTitleX(Float_t x=0)
 
void SetOptStat(Int_t stat=1)
The type of information printed in the histogram statistics box can be selected via the parameter mod...
 
void SetHistFillColor(Color_t color=1)
 
void SetLegoInnerR(Float_t rad=0.5)
 
void SetOptLogx(Int_t logx=1)
 
void SetDateX(Float_t x=0.01)
 
void SetStatFormat(const char *format="6.4g")
 
void SetPadBottomMargin(Float_t margin=0.1)
 
Float_t GetTitleX() const
 
void SetPaintTextFormat(const char *format="g")
 
Int_t GetOptTitle() const
 
void SetCanvasBorderSize(Width_t size=1)
 
Float_t GetScreenFactor() const
 
void SetCanvasDefX(Int_t topx=10)
 
Color_t GetHistLineColor() const
 
Int_t GetNdivisions(Option_t *axis="X") const
Return number of divisions.
 
void SetFrameFillColor(Color_t color=1)
 
Int_t GetPadTickX() const
 
Color_t GetTitleColor(Option_t *axis="X") const
Return title color.
 
Color_t GetFrameLineColor() const
 
Style_t GetGridStyle() const
 
void SetStatFont(Style_t font=62)
 
void SetEndErrorSize(Float_t np=2)
Set the size (in pixels) of the small lines drawn at the end of the error bars (TH1 or TGraphErrors).
 
Float_t GetStatFontSize() const
 
Float_t GetBarOffset() const
 
Float_t GetLabelSize(Option_t *axis="X") const
Return label size.
 
void SetStatStyle(Style_t style=1001)
 
Color_t GetPadColor() const
 
void SetHistLineStyle(Style_t styl=0)
 
void SetPadRightMargin(Float_t margin=0.1)
 
Style_t GetHistFillStyle() const
 
void SetCanvasColor(Color_t color=19)
 
void SetTitleFont(Style_t font=62, Option_t *axis="X")
 
Float_t GetPadRightMargin() const
 
Float_t GetTickLength(Option_t *axis="X") const
Return tick length.
 
void SetCanvasDefH(Int_t h=500)
 
void SetTitleBorderSize(Width_t size=2)
 
void SaveSource(const char *filename, Option_t *option=nullptr)
Save the current style in a C++ macro file.
 
Style_t GetFrameFillStyle() const
 
void SetStatTextColor(Color_t color=1)
 
void SetStatX(Float_t x=0)
 
Float_t GetTitleSize(Option_t *axis="X") const
Return title size.
 
Float_t GetLegoInnerR() const
 
Style_t GetLabelFont(Option_t *axis="X") const
Return label font.
 
void SetCanvasBorderMode(Int_t mode=1)
 
Float_t GetTitleY() const
 
void SetOptDate(Int_t datefl=1)
If optdate is non null, the current date/time will be printed in the canvas.
 
void SetFrameFillStyle(Style_t styl=0)
 
void SetCanvasDefW(Int_t w=700)
 
void SetDateY(Float_t y=0.01)
 
Float_t GetTitleOffset(Option_t *axis="X") const
Return title offset.
 
Color_t GetHistFillColor() const
 
void SetFrameBorderMode(Int_t mode=1)
 
Style_t GetTitleFont(Option_t *axis="X") const
Return title font.
 
void SetFuncColor(Color_t color=1)
 
Bool_t GetHistMinimumZero() const
 
void SetHeaderPS(const char *header)
Define a string to be inserted in the Postscript header.
 
void SetPadTickY(Int_t ticky)
 
void SetTitleOffset(Float_t offset=1, Option_t *axis="X")
Specify a parameter offset to control the distance between the axis and the axis title.
 
Color_t GetTitleFillColor() const
 
Int_t GetCanvasDefH() const
 
void SetColorModelPS(Int_t c=0)
Define the color model used by TPostScript and TPDF (RGB or CMYK).
 
Style_t GetTitleStyle() const
 
void SetPadTickX(Int_t tickx)
 
Float_t GetLabelOffset(Option_t *axis="X") const
Return label offset.
 
Int_t GetCanvasDefX() const
 
Bool_t GetPadGridY() const
 
Color_t GetStatColor() const
 
void SetPadGridX(Bool_t gridx)
 
void SetTitleTextColor(Color_t color=1)
 
Float_t GetPadLeftMargin() const
 
Double_t GetHatchesSpacing() const
 
Width_t GetLegendBorderSize() const
 
void SetStatBorderSize(Width_t size=2)
 
Float_t GetBarWidth() const
 
void SetGridColor(Color_t color=0)
 
Int_t GetColorModelPS() const
 
void SetGridStyle(Style_t style=3)
 
void SetErrorX(Float_t errorx=0.5)
 
Int_t GetCanvasDefY() const
 
void SetTitleColor(Color_t color=1, Option_t *axis="X")
 
void SetNumberContours(Int_t number=20)
Set the default number of contour levels when drawing 2-d plots.
 
void SetLabelFont(Style_t font=62, Option_t *axis="X")
Set font number used to draw axis labels.
 
void SetTitleFontSize(Float_t size=0)
 
void SetDrawBorder(Int_t drawborder=1)
 
Width_t GetFrameBorderSize() const
 
void SetTimeOffset(Double_t toffset)
Change the time offset for time plotting.
 
void SetTitlePS(const char *pstitle)
Define a string to be used in the %Title of the Postscript files.
 
void SetHistMinimumZero(Bool_t zero=kTRUE)
If the argument zero=kTRUE the minimum value for the Y axis of 1-d histograms is set to 0.
 
Bool_t GetPadGridX() const
 
void SetPadLeftMargin(Float_t margin=0.1)
 
void SetStatH(Float_t h=0.1)
 
void SetPadGridY(Bool_t gridy)
 
void SetOptLogy(Int_t logy=1)
 
Width_t GetGridWidth() const
 
Color_t GetFuncColor() const
 
void SetLegendBorderSize(Width_t size=4)
 
Int_t GetPadTickY() const
 
Width_t GetPadBorderSize() const
 
void SetStripDecimals(Bool_t strip=kTRUE)
Set option to strip decimals when drawing axis labels.
 
Width_t GetTitleBorderSize() const
 
void SetHistLineColor(Color_t color=1)
 
void SetLabelOffset(Float_t offset=0.005, Option_t *axis="X")
Set offset between axis and axis labels.
 
void SetFitFormat(const char *format="5.4g")
 
Float_t GetErrorX() const
 
void SetCanvasDefY(Int_t topy=10)
 
void SetTitleSize(Float_t size=0.02, Option_t *axis="X")
 
void SetTitleFillColor(Color_t color=1)
 
Color_t GetCanvasColor() const
 
void SetTitleAlign(Int_t a=13)
 
void SetBarOffset(Float_t baroff=0.5)
 
void SetPaperSize(EPaperSize size)
Set paper size for PostScript output.
 
Float_t GetEndErrorSize() const
 
Float_t GetPadBottomMargin() const
 
void SetFrameLineWidth(Width_t width=1)
 
void SetTickLength(Float_t length=0.03, Option_t *axis="X")
Set the tick marks length for an axis.
 
void SetNdivisions(Int_t n=510, Option_t *axis="X")
Set the number of divisions to draw an axis.
 
Width_t GetFuncWidth() const
 
void SetFuncWidth(Width_t width=4)
 
Int_t GetDrawBorder() const
 
void SetOptLogz(Int_t logz=1)
 
const char * GetTitlePS() const
 
Int_t GetCanvasDefW() const
 
void SetFrameBorderSize(Width_t size=1)
 
Width_t GetStatBorderSize() const
 
void GetPaperSize(Float_t &xsize, Float_t &ysize) const
Set paper size for PostScript output.
 
Int_t GetStripDecimals() const
 
void SetTitleW(Float_t w=0)
 
Style_t GetHistLineStyle() const
 
void SetTitleStyle(Style_t style=1001)
 
void SetStatFontSize(Float_t size=0)
 
void SetStatColor(Color_t color=19)
 
void SetPadColor(Color_t color=19)
 
void SetStatW(Float_t w=0.19)
 
void SetHatchesSpacing(Double_t h)
 
void SetTitleH(Float_t h=0)
 
virtual void Reset(Option_t *option="")
Reset.
 
Color_t GetTitleTextColor() const
 
void SetBarWidth(Float_t barwidth=0.5)
 
void SetStatY(Float_t y=0)
 
Float_t GetTitleH() const
 
Style_t GetStatStyle() const
 
void SetTitleY(Float_t y=0.985)
 
void SetHistFillStyle(Style_t styl=0)
 
Width_t GetHistLineWidth() const
 
Style_t GetFrameLineStyle() const
 
const char * GetFitFormat() const
 
void SetScreenFactor(Float_t factor=1)
 
void SetHatchesLineWidth(Int_t l)
 
Int_t GetCanvasBorderMode() const
 
Int_t GetPadBorderMode() const
 
void SetGridWidth(Width_t width=1)
 
const char * GetHeaderPS() const
 
const char * GetStatFormat() const
 
void SetFuncStyle(Style_t style=1)
 
Width_t GetCanvasBorderSize() const
 
Int_t GetNumberContours() const
 
void SetHistLineWidth(Width_t width=1)
 
const char * GetPaintTextFormat() const
 
Float_t GetLineScalePS() const
 
void SetLabelColor(Color_t color=1, Option_t *axis="X")
Set axis labels color.
 
Style_t GetStatFont() const
 
void SetLabelSize(Float_t size=0.04, Option_t *axis="X")
Set size of axis labels.
 
void SetOptFit(Int_t fit=1)
The type of information about fit parameters printed in the histogram statistics box can be selected ...
 
void SetPadBorderSize(Width_t size=1)
 
Style_t GetFuncStyle() const
 
Float_t GetTitleFontSize() const
 
void SetFrameLineStyle(Style_t styl=0)
 
Int_t GetHatchesLineWidth() const
 
Int_t GetTitleAlign() const
 
Color_t GetAxisColor(Option_t *axis="X") const
Return the axis color number in the axis.
 
Int_t GetFrameBorderMode() const
 
Float_t GetPadTopMargin() const
 
void SetLineScalePS(Float_t scale=3)
 
Width_t GetFrameLineWidth() const
 
Color_t GetFrameFillColor() const
 
Float_t GetTitleW() const
 
virtual const char * UnixPathName(const char *unixpathname)
Convert from a local pathname to a Unix pathname.
 
virtual const char * BaseName(const char *pathname)
Base name of a file name. Base name of /user/root is root.
 
TVirtualPad is an abstract base class for the Pad and Canvas classes.
 
const char * GetName() const override=0
Returns name of object.
 
const char * GetTitle() const override=0
Returns title of object.
 
virtual TCanvas * GetCanvas() const =0