library: libGed
#include "TStyleManager.h"

TStyleManager


class description - source file - inheritance tree (.pdf)

class TStyleManager : public TGMainFrame

Inheritance Chart:
TObject
<-
TGObject
<-
TGWindow
TQObject
<-
TGFrame
<-
TGCompositeFrame
<-
TGMainFrame
<-
TStyleManager
    private:
void AddAxisXDivisions(TGCompositeFrame* f) void AddAxisXLabels(TGCompositeFrame* f) void AddAxisXLine(TGCompositeFrame* f) void AddAxisXTitle(TGCompositeFrame* f) void AddAxisYDivisions(TGCompositeFrame* f) void AddAxisYLabels(TGCompositeFrame* f) void AddAxisYLine(TGCompositeFrame* f) void AddAxisYTitle(TGCompositeFrame* f) void AddAxisZDivisions(TGCompositeFrame* f) void AddAxisZLabels(TGCompositeFrame* f) void AddAxisZLine(TGCompositeFrame* f) void AddAxisZTitle(TGCompositeFrame* f) TGButtonGroup* AddBorderModeEntry(TGCompositeFrame* f, Int_t id1, Int_t id2, Int_t id3) void AddCanvasBorder(TGCompositeFrame* f) void AddCanvasDate(TGCompositeFrame* f) void AddCanvasFill(TGCompositeFrame* f) void AddCanvasGeometry(TGCompositeFrame* f) TGCheckButton* AddCheckButton(TGCompositeFrame* f, Char_t* s, Int_t id, Int_t e1 = 0, Int_t e2 = 2) TGColorSelect* AddColorEntry(TGCompositeFrame* f, Int_t id) TGComboBox* AddDateFormatEntry(TGCompositeFrame* f, Int_t id) void AddEdition(TGCompositeFrame* p) TGedPatternSelect* AddFillStyleEntry(TGCompositeFrame* f, Int_t id) TGFontTypeComboBox* AddFontTypeEntry(TGCompositeFrame* f, Int_t id) void AddGeneralFill(TGCompositeFrame* f) void AddGeneralLine(TGCompositeFrame* f) void AddGeneralMarker(TGCompositeFrame* f) void AddGeneralText(TGCompositeFrame* f) void AddHistosFramesBorder(TGCompositeFrame* f) void AddHistosFramesFill(TGCompositeFrame* f) void AddHistosFramesLine(TGCompositeFrame* f) void AddHistosGraphsBorder(TGCompositeFrame* f) void AddHistosGraphsErrors(TGCompositeFrame* f) void AddHistosGraphsLine(TGCompositeFrame* f) void AddHistosHistosAxis(TGCompositeFrame* f) void AddHistosHistosBar(TGCompositeFrame* f) void AddHistosHistosContours(TGCompositeFrame* f) void AddHistosHistosFill(TGCompositeFrame* f) void AddHistosHistosLegoInnerR(TGCompositeFrame* f) void AddHistosHistosLine(TGCompositeFrame* f) TGLineStyleComboBox* AddLineStyleEntry(TGCompositeFrame* f, Int_t id) TGLineWidthComboBox* AddLineWidthEntry(TGCompositeFrame* f, Int_t id) TGComboBox* AddMarkerSizeEntry(TGCompositeFrame* f, Int_t id) TGedMarkerSelect* AddMarkerStyleEntry(TGCompositeFrame* f, Int_t id) void AddMenus(TGCompositeFrame* p) TGNumberEntry* AddNumberEntry(TGCompositeFrame* f, Int_t e1, Int_t e2, Int_t e3, Int_t id, Char_t* s, Double_t init, Int_t digits, TGNumberFormat::EStyle nfS, TGNumberFormat::EAttribute nfA, TGNumberFormat::ELimit nfL, Double_t min, Double_t max) void AddPadBorder(TGCompositeFrame* f) void AddPadFill(TGCompositeFrame* f) void AddPadGrid(TGCompositeFrame* f) void AddPadMargin(TGCompositeFrame* f) void AddPadTicks(TGCompositeFrame* f) TGComboBox* AddPaperSizeEntry(TGCompositeFrame* f, Int_t id) void AddPsPdfColorModel(TGCompositeFrame* f) void AddPsPdfHeader(TGCompositeFrame* f) void AddPsPdfLineScale(TGCompositeFrame* f) void AddPsPdfPaperSize(TGCompositeFrame* f) void AddPsPdfTitle(TGCompositeFrame* f) void AddStatsFill(TGCompositeFrame* f) void AddStatsFit(TGCompositeFrame* f) void AddStatsGeometry(TGCompositeFrame* f) void AddStatsStats(TGCompositeFrame* f) void AddStatsText(TGCompositeFrame* f) TGComboBox* AddTextAlignEntry(TGCompositeFrame* f, Int_t id) TGTextButton* AddTextButton(TGCompositeFrame* f, Char_t* s, Int_t id) TGTextEntry* AddTextEntry(TGCompositeFrame* f, Char_t* s, Int_t id) void AddTitle(TGCompositeFrame* f, Char_t* s) void AddTitleBorderSize(TGCompositeFrame* f) void AddTitleFill(TGCompositeFrame* f) void AddTitleGeometry(TGCompositeFrame* f) void AddTitleText(TGCompositeFrame* f) void AddToolbar(TGCompositeFrame* p) void AddTopLevelInterface(TGCompositeFrame* cf) void ConnectAll() void ConnectEditor(Int_t tabNum) void CreateMacro() void CreateTabAxis(TGCompositeFrame* tab) void CreateTabAxisX(TGCompositeFrame* tab) void CreateTabAxisY(TGCompositeFrame* tab) void CreateTabAxisZ(TGCompositeFrame* tab) void CreateTabCanvas(TGCompositeFrame* tab) void CreateTabGeneral(TGCompositeFrame* tab) void CreateTabHistos(TGCompositeFrame* tab) void CreateTabHistosFrames(TGCompositeFrame* tab) void CreateTabHistosGraphs(TGCompositeFrame* tab) void CreateTabHistosHistos(TGCompositeFrame* tab) void CreateTabPad(TGCompositeFrame* tab) void CreateTabPsPdf(TGCompositeFrame* tab) void CreateTabStats(TGCompositeFrame* tab) void CreateTabTitle(TGCompositeFrame* tab) void DisconnectAll() void DisconnectEditor(Int_t tabNum) void DoDelete() void DoEditor() void DoExit() void DoExport() void DoHelp(Int_t i) void DoImportCanvas() void DoNew() void DoRename() void UpdateEditor(Int_t tabNum) void UpdateStatusBar() public:
TStyleManager(const TGWindow*) TStyleManager(const TStyleManager&) virtual ~TStyleManager() void BuildList(TStyle* style = 0) static TClass* Class() virtual void CloseWindow() void DoApplyOn() void DoApplyOnSelect(Int_t i) void DoChangeAxisTab(Int_t i) void DoChangeTab(Int_t i) void DoEditionUpdatePreview() void DoImportMacro(Bool_t create) void DoListSelect() void DoMakeDefault() void DoMenu(Int_t menuID) void DoMoreLess() void DoPreview(Bool_t b) void DoPreviewClosed() void DoRealTime(Bool_t b) void DoSelectCanvas(TVirtualPad* pad, TObject* obj, Int_t mouseButton) void DoSelectNoCanvas() static TStyleManager*& GetSM() void Hide() void Init() virtual TClass* IsA() const void ModApplyOnXYZ() void ModAttDateTextAlign() void ModAttDateTextAngle() void ModAttDateTextColor() void ModAttDateTextFont() void ModAttDateTextSize() void ModAttDateTextSizeInPixels(Bool_t b) void ModBarOffset() void ModBarWidth() void ModCanvasBorderMode() void ModCanvasBorderSize() void ModCanvasColor() void ModCanvasDefH() void ModCanvasDefW() void ModCanvasDefX() void ModCanvasDefY() void ModColorModelPS() void ModDateX() void ModDateY() void ModDrawBorder() void ModEndErrorSize() void ModErrorX() void ModFillColor() void ModFillStyle() void ModFitFormat(const char* fitformat) void ModFrameBorderMode() void ModFrameBorderSize() void ModFrameFillColor() void ModFrameFillStyle() void ModFrameLineColor() void ModFrameLineStyle() void ModFrameLineWidth() void ModFuncColor() void ModFuncStyle() void ModFuncWidth() void ModGridColor() void ModGridStyle() void ModGridWidth() void ModHatchesLineWidth() void ModHatchesSpacing() void ModHeaderPS() void ModHistFillColor() void ModHistFillStyle() void ModHistLineColor() void ModHistLineStyle() void ModHistLineWidth() void ModHistMinimumZero() void ModLegendBorderSize() void ModLegoInnerR() void ModLineColor() void ModLineScalePS() void ModLineStyle() void ModLineStyleEdit() void ModLineWidth() void ModMarkerColor() void ModMarkerSize() void ModMarkerStyle() void ModNumberContours() void ModOptDateBool() void ModOptDateFormat() void ModOptFit() void ModOptLogx() void ModOptLogy() void ModOptLogz() void ModOptStat() void ModOptTitle() void ModPadBorderMode() void ModPadBorderSize() void ModPadBottomMargin() void ModPadColor() void ModPadGridX() void ModPadGridY() void ModPadLeftMargin() void ModPadRightMargin() void ModPadTickX() void ModPadTickY() void ModPadTopMargin() void ModPaintTextFormat() void ModPaletteEdit() void ModPaperSizePredef() void ModPaperSizeXY() void ModScreenFactor() void ModStatBorderSize() void ModStatColor(Pixel_t color) void ModStatFont() void ModStatFontSize() void ModStatFontSizeInPixels(Bool_t b) void ModStatFormat(const char* sformat) void ModStatH() void ModStatStyle(Style_t pattern) void ModStatTextColor(Pixel_t color) void ModStatW() void ModStatX() void ModStatY() void ModStripDecimals() void ModTextAlign() void ModTextAngle() void ModTextColor() void ModTextFont() void ModTextSize() void ModTextSizeInPixels(Bool_t b) void ModTimeOffset() void ModTitleAlign() void ModTitleBorderSize() void ModTitleFillColor() void ModTitleFont() void ModTitleFontSize() void ModTitleFontSizeInPixels(Bool_t b) void ModTitleH() void ModTitlePS() void ModTitleStyle() void ModTitleTextColor() void ModTitleW() void ModTitleX() void ModTitleY() void ModXAxisColor() void ModXLabelColor() void ModXLabelFont() void ModXLabelOffset() void ModXLabelSize() void ModXLabelSizeInPixels(Bool_t b) void ModXNdivisions() void ModXTickLength() void ModXTitleColor() void ModXTitleFont() void ModXTitleOffset() void ModXTitleSize() void ModXTitleSizeInPixels(Bool_t b) void ModYAxisColor() void ModYLabelColor() void ModYLabelFont() void ModYLabelOffset() void ModYLabelSize() void ModYLabelSizeInPixels(Bool_t b) void ModYNdivisions() void ModYTickLength() void ModYTitleColor() void ModYTitleFont() void ModYTitleOffset() void ModYTitleSize() void ModYTitleSizeInPixels(Bool_t b) void ModZAxisColor() void ModZLabelColor() void ModZLabelFont() void ModZLabelOffset() void ModZLabelSize() void ModZLabelSizeInPixels(Bool_t b) void ModZNdivisions() void ModZTickLength() void ModZTitleColor() void ModZTitleFont() void ModZTitleOffset() void ModZTitleSize() void ModZTitleSizeInPixels(Bool_t b) void SetCurSelStyle(TStyle* style) void SetLastChoice(Bool_t choice) static void Show() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) static void Terminate()

Data Members

    private:
static TStyleManager* fgStyleManager singleton style manager TStyle* fCurSelStyle current selected style Bool_t fLastChoice =kTRUE if the user choose OK in the last TStyleDialog Bool_t fRealTimePreview =kTRUE if auto refreshed preview Int_t fCurTabNum current opened tab number Int_t fCurTabAxisNum current opened axis tab number UInt_t fSMWidth style manager's width UInt_t fSMHeight style manager's height Bool_t fStyleChanged =kTRUE if the style has been modified Bool_t fMoreAndNotLess =kTRUE when editor is open Bool_t fSigSlotConnected =kTRUE when signal/slots connected Bool_t fAllAndNotCurrent =kTRUE when apply on 'All canvases' TList* fTrashListFrame to avoid memory leak TList* fTrashListLayout to avoid memory leak TGMenuBar* fMenuBar the main window menu bar TGPopupMenu* fMenuStyle the 'Style' popup menu TGPopupMenu* fImportCascade Cascaded menu 'Import' TGPopupMenu* fMenuHelp the 'Help' popup menu TGToolBar* fToolBar the tool bar TGPictureButton* fToolBarNew tool bar 'New' button TGPictureButton* fToolBarDelete tool bar 'Delete' button TGPictureButton* fToolBarImportCanvas tool bar 'Import from canvas' button TGPictureButton* fToolBarImportMacro tool bar 'Import from macro' button TGPictureButton* fToolBarExport tool bar 'Export' button TGPictureButton* fToolBarHelp tool bar 'Help' button const TGPicture* fToolBarNewPic tool bar 'New' picture const TGPicture* fToolBarDeletePic tool bar 'Delete' picture const TGPicture* fToolBarImportCanvasPic tool bar 'Import from canvas' picture const TGPicture* fToolBarImportMacroPic tool bar 'Import from macro' picture const TGPicture* fToolBarExportPic tool bar 'Export' picture const TGPicture* fToolBarHelpPic tool bar 'Help' picture TGHorizontal3DLine* fHorizontal3DLine a line under the tool bar TGLabel* fListLabel label 'Available Styles:' TGComboBox* fListComboBox list of available styles TGFileInfo* fCurMacro current macro TGLabel* fCurStylabel label 'gStyle is set to:' TGTextEntry* fCurStyle label showing gStyle's name TGLabel* fCurPadLabel label 'Canvas:' TGTextEntry* fCurPadTextEntry label showing current pad's name TVirtualPad* fCurPad current pad TGLabel* fCurObjLabel label 'Object:' TGTextEntry* fCurObjTextEntry label showing current object's name TObject* fCurObj current object TGCheckButton* fPreviewButton if checked, preview is visible TGCheckButton* fPreviewRealTime if checked, real time preview TStylePreview* fPreviewWindow preview TGPictureButton* fMakeDefault selected style becom gStyle const TGPicture* fMakeDefaultPic button picture TGHButtonGroup* fApplyOnGroup 'Apply on' button group TGRadioButton* fApplyOnAll 'Apply on' button group TGRadioButton* fApplyOnSel 'Apply on' button group TGTextButton* fApplyOnButton apply style on object(s) TGTextButton* fMoreLess open/close the editor TGStatusBar* fStatusBar status bar TGVerticalFrame* fEditionFrame editor TGTab* fEditionTab editor's tabs TGTab* fHistosTab histos' tabs TGTab* fAxisTab axis' tabs TGHorizontalFrame* fEditionButtonFrame editor's buttons TGTextButton* fEditionHelp help button TGTextButton* fEditionUpdatePreview update preview button TGTextButton* fEditionReset reset button TGColorSelect* fFillColor general fill color selection widget TGedPatternSelect* fFillStyle general fill pattern selection widget TGLineWidthComboBox* fHatchesLineWidth general hatches width combo box TGNumberEntry* fHatchesSpacing general hatches spacing number entry TGColorSelect* fTextColor general text color selection widget TGNumberEntry* fTextSize general text size number entry TGCheckButton* fTextSizeInPixels general text size check box TGFontTypeComboBox* fTextFont general text font combo box TGComboBox* fTextAlign general text align combo box TGNumberEntry* fTextAngle general text angle number entry TGColorSelect* fLineColor general line color selection widget TGLineWidthComboBox* fLineWidth general line width combo box TGLineStyleComboBox* fLineStyle general line style combo box TGTextButton* fLineStyleEdit general line style editor open button TGColorSelect* fMarkerColor general marker color selection widget TGedMarkerSelect* fMarkerStyle general marker style entry TGComboBox* fMarkerSize general marker size combo box TGNumberEntry* fScreenFactor general screen factor number entry TGColorSelect* fCanvasColor canvas fill color selection widget TGNumberEntry* fCanvasDefX canvas abscissa number entry TGNumberEntry* fCanvasDefY canvas ordinate number entry TGNumberEntry* fCanvasDefW canvas width number entry TGNumberEntry* fCanvasDefH canvas height number entry TGButtonGroup* fCanvasBorderMode canvas border mode button group TGLineWidthComboBox* fCanvasBorderSize canvas border size combo box TGCheckButton* fOptDateBool canvas date show/hide check box TGColorSelect* fAttDateTextColor canvas date color selection widget TGNumberEntry* fAttDateTextSize canvas date size number entry TGCheckButton* fAttDateTextSizeInPixels canvas date size check box TGComboBox* fOptDateFormat canvas date format text entry TGFontTypeComboBox* fAttDateTextFont canvas date font combo box TGNumberEntry* fAttDateTextAngle canvas date angle number entry TGComboBox* fAttDateTextAlign canvas date align combo box TGNumberEntry* fDateX canvas date abscissa number entry TGNumberEntry* fDateY canvas date ordinate number entry TGNumberEntry* fPadLeftMargin pad left margin number entry TGNumberEntry* fPadRightMargin pad right margin number entry TGNumberEntry* fPadTopMargin pad top margin number entry TGNumberEntry* fPadBottomMargin pad bottom margin number entry TGButtonGroup* fPadBorderMode pad border mode button group TGLineWidthComboBox* fPadBorderSize pad border size combo box TGColorSelect* fPadColor pad fill color selection widget TGCheckButton* fPadTickX pad ticks along X show/hide check box TGCheckButton* fPadTickY pad ticks along Y show/hide check box TGCheckButton* fPadGridX pad grid along X show/hide check box TGCheckButton* fPadGridY pad grid along Y show/hide check box TGColorSelect* fGridColor pad grid line color selection widget TGLineWidthComboBox* fGridWidth pad grid line width combo box TGLineStyleComboBox* fGridStyle pad grid line style combo box TGColorSelect* fHistFillColor histograms fill color selection widget TGedPatternSelect* fHistFillStyle histograms fill pattern selection widget TGColorSelect* fHistLineColor histograms fill color selection widget TGLineWidthComboBox* fHistLineWidth histograms line width combo box TGLineStyleComboBox* fHistLineStyle histograms line style combo box TGNumberEntry* fBarWidth histograms bar width number entry TGNumberEntry* fBarOffset histograms bar offset number entry TGCheckButton* fHistMinimumZero histograms minimum zero check box TGTextEntry* fPaintTextFormat histograms format text entry TGNumberEntry* fNumberContours histograms number of contours number entry TGNumberEntry* fLegoInnerR histograms lego inner radius number entry TGColorSelect* fFrameFillColor frame fill color selection widget TGedPatternSelect* fFrameFillStyle frame fill pattern selection widget TGColorSelect* fFrameLineColor frame line color selection widget TGLineWidthComboBox* fFrameLineWidth frame line width combo box TGLineStyleComboBox* fFrameLineStyle frame line style combo box TGTextButton* fPaletteEdit palette editor open button TGButtonGroup* fFrameBorderMode frame border mode button group TGLineWidthComboBox* fFrameBorderSize frame border size combo box TGColorSelect* fFuncColor function color selection widget TGLineWidthComboBox* fFuncWidth function width number entry TGLineStyleComboBox* fFuncStyle function line style combo box TGCheckButton* fDrawBorder function border show/hide check box TGNumberEntry* fEndErrorSize end error size number entry TGNumberEntry* fErrorX error along abscissa number entry TGNumberEntry* fTimeOffsetDate axis time offset (mm/dd/yyyy) number entry TGNumberEntry* fTimeOffsetTime axis time offset (hh:mm:ss) number entry TGCheckButton* fStripDecimals axis label's decimal part show/hide check box TGTextButton* fApplyOnXYZ axis apply on XYZ text button TGNumberEntry* fXTitleSize X axis title size number entry TGCheckButton* fXTitleSizeInPixels X axis title size check box TGColorSelect* fXTitleColor X axis title color selection widget TGNumberEntry* fXTitleOffset X axis title offset number entry TGFontTypeComboBox* fXTitleFont X axis title font combo box TGNumberEntry* fXLabelSize X axis label size number entry TGCheckButton* fXLabelSizeInPixels X axis label size check box TGColorSelect* fXLabelColor X axis label color selection widget TGNumberEntry* fXLabelOffset X axis label offset number entry TGFontTypeComboBox* fXLabelFont X axis label font combo box TGColorSelect* fXAxisColor X axis color selection widget TGNumberEntry* fXTickLength X axis tick length number entry TGCheckButton* fOptLogx X axis logarithmic scale check box TGNumberEntry* fXNdivMain X axis primary division number entry TGNumberEntry* fXNdivSub X axis secondary division number entry TGNumberEntry* fXNdivSubSub X axis tertiary division number entry TGCheckButton* fXNdivisionsOptimize X axis division optimization check box TGNumberEntry* fYTitleSize Y axis title size number entry TGCheckButton* fYTitleSizeInPixels Y axis title size check box TGColorSelect* fYTitleColor Y axis title color selection widget TGNumberEntry* fYTitleOffset Y axis title offset number entry TGFontTypeComboBox* fYTitleFont Y axis title font combo box TGNumberEntry* fYLabelSize Y axis label size number entry TGCheckButton* fYLabelSizeInPixels Y axis label size check box TGColorSelect* fYLabelColor Y axis label color selection widget TGNumberEntry* fYLabelOffset Y axis label offset number entry TGFontTypeComboBox* fYLabelFont Y axis label font combo box TGColorSelect* fYAxisColor Y axis color selection widget TGNumberEntry* fYTickLength Y axis tick length number entry TGCheckButton* fOptLogy Y axis logarithmic scale check box TGNumberEntry* fYNdivMain Y axis primary division number entry TGNumberEntry* fYNdivSub Y axis secondary division number entry TGNumberEntry* fYNdivSubSub Y axis tertiary division number entry TGCheckButton* fYNdivisionsOptimize Y axis division optimization check box TGNumberEntry* fZTitleSize Z axis title size number entry TGCheckButton* fZTitleSizeInPixels Z axis title size check box TGColorSelect* fZTitleColor Z axis title color selection widget TGNumberEntry* fZTitleOffset Z axis title offset number entry TGFontTypeComboBox* fZTitleFont Z axis title font combo box TGNumberEntry* fZLabelSize Z axis label size number entry TGCheckButton* fZLabelSizeInPixels Z axis label size check box TGColorSelect* fZLabelColor Z axis label color selection widget TGNumberEntry* fZLabelOffset Z axis label offset number entry TGFontTypeComboBox* fZLabelFont Z axis label font combo box TGColorSelect* fZAxisColor Z axis color selection widget TGNumberEntry* fZTickLength Z axis tick length number entry TGCheckButton* fOptLogz Z axis logarithmic scale check box TGNumberEntry* fZNdivMain Z axis primary division number entry TGNumberEntry* fZNdivSub Z axis secondary division number entry TGNumberEntry* fZNdivSubSub Z axis tertiary division number entry TGCheckButton* fZNdivisionsOptimize Z axis division optimization check box TGCheckButton* fOptTitle title show/hide check box TGColorSelect* fTitleColor title fill color selection widget TGedPatternSelect* fTitleStyle title fill pattern selection widget TGColorSelect* fTitleTextColor title text color selection widget TGNumberEntry* fTitleFontSize title font size number entry TGCheckButton* fTitleFontSizeInPixels title font size check box TGFontTypeComboBox* fTitleFont title font combo box TGComboBox* fTitleAlign title align combo box TGLabel* fTitleBorderSizeLabel label 'Title's' TGLineWidthComboBox* fTitleBorderSize title border size combo box TGNumberEntry* fTitleX title abscissa number entry TGNumberEntry* fTitleY title ordinate number entry TGNumberEntry* fTitleW title width number entry TGNumberEntry* fTitleH title height number entry TGLabel* fLegendBorderSizeLabel label 'Legend's' TGLineWidthComboBox* fLegendBorderSize legend border size combo box TGColorSelect* fStatColor stats fill color selection widget TGedPatternSelect* fStatStyle stats fill pattern selection widget TGColorSelect* fStatTextColor stats text color selection widget TGNumberEntry* fStatFontSize stats font size number entry TGCheckButton* fStatFontSizeInPixels stats font size check box TGFontTypeComboBox* fStatFont stats font type combo box TGNumberEntry* fStatX stats abscissa number entry TGNumberEntry* fStatY stats ordinate number entry TGNumberEntry* fStatW stats width number entry TGNumberEntry* fStatH stats height number entry TGLabel* fStatBorderSizeLabel label 'stats' shadow TGLineWidthComboBox* fStatBorderSize stats border size combo box TGCheckButton* fOptStatName stats name show/hide check box TGCheckButton* fOptStatEntries stats entries show/hide check box TGCheckButton* fOptStatOverflow stats overflow show/hide check box TGCheckButton* fOptStatMean stats mean show/hide check box TGCheckButton* fOptStatUnderflow stats underflow show/hide check box TGCheckButton* fOptStatRMS stats RMS show/hide check box TGCheckButton* fOptStatSkewness stats Skewness show/hide check box TGCheckButton* fOptStatIntegral stats integral show/hide check box TGCheckButton* fOptStatKurtosis stats kurtosis show/hide check box TGCheckButton* fOptStatErrors stats errors check box TGLabel* fStatFormatLabel label 'stats format' TGTextEntry* fStatFormat stats format text entry TGCheckButton* fOptFitValues fit values show/hide check box TGCheckButton* fOptFitErrors fit errors check box TGCheckButton* fOptFitProbability fit probability show/hide check box TGCheckButton* fOptFitChi fit Chi show/hide check box TGLabel* fFitFormatLabel label 'fit format' TGTextEntry* fFitFormat fit format text entry TGTextEntry* fHeaderPS ps/pdf header text entry TGTextEntry* fTitlePS ps/pdf title text entry TGButtonGroup* fColorModelPS ps/pdf color model button group TGRadioButton* fColorModelPSRGB RGB radio button TGRadioButton* fColorModelPSCMYK CMYB radio button TGNumberEntry* fLineScalePS ps/pdf line scale number entry TGComboBox* fPaperSizePredef ps/pdf paper size combo box Bool_t fPaperSizeEnCm =kTRUE if the paper size is in cm TGNumberEntry* fPaperSizeX ps/pdf paper size width number entry TGNumberEntry* fPaperSizeY ps/pdf paper size height number entry TGLayoutHints* fLayoutExpandX often used layout TGLayoutHints* fLayoutExpandXMargin often used layout TGLayoutHints* fLayoutExpandXY often used layout TGLayoutHints* fLayoutExpandXYMargin often used layout TGLayoutHints* fLayoutExpandXCenterYMargin often used layout

Class Description

                                                                      
  TStyleManager                                                       
                                                                      
  This class provides a Graphical User Interface to manage styles     
       in ROOT. It allows the user to edit styles, import / export    
       them to macros, apply a style on the selected object or on     
       all canvases, change gStyle.                                   
                                                                      
  The Style Manager interface is composed of two parts:               
  - the top level interface that manages a list of styles;            
  - the style editor, which deals with the current style settings.    
                                                                      
/* */
                                                                      
 The combo box 'Available Styles' contains the list of available      
 styles for the current ROOT session and shows the currently          
 selected one. The field on the right shows the setting of the gStyle.
 You can set the global variable gStyle to the selected style by      
 clicking on the button in the middle.                                
 The group frame 'Apply on' displays information for the currently    
 selected canvas and object in the ROOT session. This selection might 
 be changed by clicking on another object with the middle mouse       
 button. You have a choice to apply a style on the selected object or 
 on all available canvases.                                           
 WARNING: You cannot undo the changes after applying the style! If    
 you are not sure of that action, it may be better to see a preview   
 of what you are going to apply.                                      
 If the check button 'Preview' is selected, a preview of the selected 
 canvas according to the selected style will be shown. The selection  
 of the next check button 'Run Time Preview' will apply updates of    
 the preview any time a value of the selected style is changed. For   
 drawings that take a time it is better to disable this option.       
                                                                      
 Create a new style:                                                  
 A new style can be created via the Style menu/New... or the toolbar. 
 A clone of the selected style will be used as a base of the new      
 style. All its values can be modified via the style editor later.    
 The dialog that appears will ask for the name and description of the 
 new style.                                                           
                                                                      
 Import a style (from a macro):                                       
 A style macro can be imported at any time. The new imported style in 
 the ROOT session will become the selected one.                       
                                                                      
 Import a style (from a canvas):                                      
 You can do that selecting the Style menu/Import from.../Canvas or    
 the corresponding Tool bar button. A new style will be created in the
 ROOT session and will become the selected one. This style is a clone 
 of the gStyle with modified values as they are set in the currently  
 selected canvas. You can import a style from any canvas and apply it 
 later on some objects.                                               
                                                                      
 Export a style (in a C++ macro file):                                
 To store a style longer than for the current ROOT session you can    
 save it in a C++ macro file. This can be done via the menu or the    
 tool bar button. There is a naming convention for the style macros:  
 the name must be 'Style_*.C', where * can be replaced by anything    
 you want.                                                            
                                                                      
 Delete a style:                                                      
 The selected style can be deleted from the list when you use the     
 Style menu/Delete or the corresponding tool bar button. The selected 
 style is removed from the list of all available styles for the       
 current ROOT session. WARRNING: it will be lost if you didn't saved  
 it in a C++ macro file before its deletion. Also, you cannot delete  
 the selected style if it is set to gStyle. A message 'Can not delete 
 gStyle' will be displayed on the CINT prompt.                        
                                                                      
/* */
                                                                      
 Editor's buttons:                                                    
 Open / close the style editor:                                       
 The button 'Edit >>' opens the style editor and its label changes to 
 'Close <<'. For all details of what can be changed and how please see
 the provided Help.                                                   
                                                                      
 Reset a style (to a previously saved state):                         
 When the editor is opened, the 'Reset' button allows you to reset    
 the values of the selected style for editing. Doing that you cancel  
 all changes made since the last time you saved that style in a macro.
 If the selected style is one of the five ROOT styles (Plain, Bold,   
 Video, Pub or  Default), it will be recreated.                       
                                                                      
 Update the preview:                                                  
 The button 'Update Preview' is available when a preview is shown and 
 the run time option is not selected. This button allows you to       
 refresh the preview any time you want to see how the style you edit  
 looks like.                                                          
                                                                      
 Help button:                                                         
 Provides a help of the currently selected tab.                       
                                                                      


TStyleManager(const TGWindow *p) : TGMainFrame(p)
 Constructor. Create the main window of the style manager.

~TStyleManager()
 Destructor.

void Init()
 Set up the interface. Called by the ctor or by the 'Show' method.

void Hide()
 Called to hide the style manager.

void Show()
 Called to show the style manager. Static method.

void Terminate()
  Called to delete the style manager. Called when the ROOT session is
 closed via a canvas' menu.

void AddMenus(TGCompositeFrame *p)
 Add the menu bar to the frame 'p'.

void DoNew()
 Create a new style. Called via the menu bar or the tool bar.

void DoDelete()
  Delete the current selected style from the ROOT session.
 Called via the menu or the tool bar.

void DoRename()
 Rename the current selected style. Called via the menu bar.

void DoExport()
  Save the current selected style in a C++ macro file. Called via the menu
 or the tool bar.

void DoExit()
 Close the style manager. Called via the menu bar.

void DoHelp(Int_t i)
 Open an help window. Called via the menu bar or the tool bar.

void DoImportCanvas()
  Create a new style (a copy of gStyle) and import the properties of the
 current canvas inside.

void CreateMacro()
 Create a TGFileInfo concerning a macro, if it doesn't exist already.

void AddToolbar(TGCompositeFrame *p)
 Add the tool bar to the frame 'p'.

void AddTopLevelInterface(TGCompositeFrame *cf)
  Add the top level interface to the frame 'cf'. This part of the
 interface will provide all enable functionalities, excluding the
 edition of styles.

void BuildList(TStyle *style)
  Build the list of styles which will appear in the available styles
 combo box. The new style to select is mentioned. If no style has
 been specified, the last entry of the list is selected.

void UpdateStatusBar()
  Update the content of the status bar: show the name of the current
 selected style, its title and the macro from which it has been imported.

void UpdateEditor(Int_t tabNum)
  Update the values of every widget entry in the editor. The new values
 are loaded from the current selected style.

void ConnectAll()
 Connect every entry in the top level interface to the slot.

void DisconnectAll()
 Disconnect every entry in the top level interface of the slot.

void ConnectEditor(Int_t tabNum)
 Connect every widget entry of the editor to its specific slot.

void DisconnectEditor(Int_t tabNum)
  Disconnect every widget entry of the editor from its slot. Must be
 called before UpdateEditor() to avoid recursive calls.

void DoEditor()
  Called each time something is changed in the style editor. Thanks to
 this method, we can know if the style differs from the original style.

void AddEdition(TGCompositeFrame *p)
  Add the editor to the frame 'p'. It contains the tabs allowing the user
 to modify every data member of the current TStyle object.

void CreateTabGeneral(TGCompositeFrame *tab)
 Add the tab 'General' to the editor.

void AddGeneralFill(TGCompositeFrame *f)
 Add the 'Fill' group frame to the 'General' tab.

void AddGeneralLine(TGCompositeFrame *f)
 Add the 'Line' group frame to the 'General' tab.

void AddGeneralText(TGCompositeFrame *f)
 Add the 'Text' group frame to the 'General' tab.

void AddGeneralMarker(TGCompositeFrame *f)
 Add the 'Marker' group frame to the 'General' tab.

void CreateTabCanvas(TGCompositeFrame *tab)
 Add the tab 'Canvas' to the editor.

void AddCanvasFill(TGCompositeFrame *f)
 Add the 'Fill' group frame to the 'Canvas' tab.

void AddCanvasGeometry(TGCompositeFrame *f)
 Add the 'Geometry' group frame to the 'Canvas' tab.

void AddCanvasBorder(TGCompositeFrame *f)
 Add the 'Border' group frame to the 'Canvas' tab.

void AddCanvasDate(TGCompositeFrame *f)
 Add the 'Date' group frame to the 'Canvas' tab.

void CreateTabPad(TGCompositeFrame *tab)
 Add the tab 'Pad' to the editor.

void AddPadMargin(TGCompositeFrame *f)
 Add the 'Margin' group frame to the 'Pad' tab.

void AddPadBorder(TGCompositeFrame *f)
 Add the 'Border' group frame to the 'Pad' tab.

void AddPadFill(TGCompositeFrame *f)
 Add the 'Fill' group frame to the 'Pad' tab.

void AddPadTicks(TGCompositeFrame *f)
 Add the 'Ticks' group frame to the 'Pad' tab.

void AddPadGrid(TGCompositeFrame *f)
 Add the 'Grid' group frame to the 'Pad' tab.

void CreateTabHistos(TGCompositeFrame *tab)
 Add the tab 'Histos' to the editor.

void CreateTabHistosHistos(TGCompositeFrame *tab)
 Add the sub-tab 'Histos' to the tab 'Histos'.

void AddHistosHistosFill(TGCompositeFrame *f)
 Add the 'Fill' group frame to the 'Histos - Histos' tab.

void AddHistosHistosLine(TGCompositeFrame *f)
 Add the 'Line' group frame to the 'Histos - Histos' tab.

void AddHistosHistosBar(TGCompositeFrame *f)
 Add the 'Bar' group frame to the 'Histos - Histos' tab.

void AddHistosHistosContours(TGCompositeFrame *f)
 Add the 'Contours' group frame to the 'Histos - Histos' tab.

void AddHistosHistosAxis(TGCompositeFrame *f)
 Add the 'Axis' group frame to the 'Histos - Histos' tab.

void AddHistosHistosLegoInnerR(TGCompositeFrame *f)
 Add the '3D Cylindrical' group frame to the 'Histos - Histos' tab.

void CreateTabHistosFrames(TGCompositeFrame *tab)
 Add the sub-tab 'Frames' to the tab 'Histos'.

void AddHistosFramesFill(TGCompositeFrame *f)
 Add the 'Fill' group frame to the 'Histos - Frames' tab.

void AddHistosFramesLine(TGCompositeFrame *f)
 Add the 'Line' group frame to the 'Histos - Frames' tab.

void AddHistosFramesBorder(TGCompositeFrame *f)
 Add the 'Border' group frame to the 'Histos - Frames' tab.

void CreateTabHistosGraphs(TGCompositeFrame *tab)
 Add the sub-tab 'Graphs' to the tab 'Histos'.

void AddHistosGraphsLine(TGCompositeFrame *f)
 Add the 'Line' group frame to the 'Histos - Graphs' tab.

void AddHistosGraphsBorder(TGCompositeFrame *f)
 Add the 'Draw Border' check button to the 'Histos - Graphs' tab.

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.

void CreateTabAxisX(TGCompositeFrame *tab)
 Add the sub-tab 'X Axis' to the tab 'Axis'.

void AddAxisXLine(TGCompositeFrame *f)
 Add the 'Line' group frame to the 'Axis - X Axis' tab.

void AddAxisXTitle(TGCompositeFrame *f)
 Add the 'Title' group frame to the 'Axis - X Axis' tab.

void AddAxisXDivisions(TGCompositeFrame *f)
 Add the 'Divisions' group frame to the 'Axis - X Axis' tab.

void AddAxisXLabels(TGCompositeFrame *f)
 Add the 'Labels' group frame to the 'Axis - X Axis' tab.

void CreateTabAxisY(TGCompositeFrame *tab)
 Add the sub-tab 'Y Axis' to the tab 'Axis'.

void AddAxisYLine(TGCompositeFrame *f)
 Add the 'Line' group frame to the 'Axis - Y Axis' tab.

void AddAxisYTitle(TGCompositeFrame *f)
 Add the 'Title' group frame to the 'Axis - Y Axis' tab.

void AddAxisYDivisions(TGCompositeFrame *f)
 Add the 'Divisions' group frame to the 'Axis - Y Axis' tab.

void AddAxisYLabels(TGCompositeFrame *f)
 Add the 'Labels' group frame to the 'Axis - Y Axis' tab.

void CreateTabAxisZ(TGCompositeFrame *tab)
 Add the sub-tab 'Z Axis' to the tab 'Axis'.

void AddAxisZLine(TGCompositeFrame *f)
 Add the 'Line' group frame to the 'Axis - Z Axis' tab.

void AddAxisZTitle(TGCompositeFrame *f)
 Add the 'Title' group frame to the 'Axis - Z Axis' tab.

void AddAxisZDivisions(TGCompositeFrame *f)
 Add the 'Divisions' group frame to the 'Axis - Z Axis' tab.

void AddAxisZLabels(TGCompositeFrame *f)
 Add the 'Labels' group frame to the 'Axis - Z Axis' tab.

void CreateTabTitle(TGCompositeFrame *tab)
 Add the tab 'Title' to the editor.

void AddTitleFill(TGCompositeFrame *f)
 Add the 'Fill' group frame to the 'Title' tab.

void AddTitleBorderSize(TGCompositeFrame *f)
 Add the 'Shadow' group frame to the 'Title' tab.

void AddTitleText(TGCompositeFrame *f)
 Add the 'Text' group frame to the 'Title' tab.

void AddTitleGeometry(TGCompositeFrame *f)
 Add the 'Geometry' group frame to the 'Title' tab.

void CreateTabStats(TGCompositeFrame *tab)
 Add the tab 'Stats' to the editor.

void AddStatsFill(TGCompositeFrame *f)
 Add the 'Fill' group frame to the 'Stats' tab.

void AddStatsText(TGCompositeFrame *f)
 Add the 'Text' group frame to the 'Stats' tab.

void AddStatsGeometry(TGCompositeFrame *f)
 Add the 'Geometry' group frame to the 'Stats' tab.

void AddStatsStats(TGCompositeFrame *f)
 Add the 'Stat Options' group frame to the 'Stats' tab.

void AddStatsFit(TGCompositeFrame *f)
 Add the 'Fit Options' group frame to the 'Stats' tab.

void CreateTabPsPdf(TGCompositeFrame *tab)
 Add the tab 'PS / PDF' to the editor.

void AddPsPdfHeader(TGCompositeFrame *f)
 Add the 'Header' group frame to the 'PS / PDF' tab.

void AddPsPdfTitle(TGCompositeFrame *f)
 Add the 'Title' group frame to the 'PS / PDF' tab.

void AddPsPdfColorModel(TGCompositeFrame *f)
 Add the 'Color Model' group frame to the 'PS / PDF' tab.

void AddPsPdfPaperSize(TGCompositeFrame *f)
 Add the 'Paper Size' group frame to the 'PS / PDF' tab.

void AddPsPdfLineScale(TGCompositeFrame *f)
 Add the 'Line scale' number entry to the 'PS / PDF' tab.

void AddTitle(TGCompositeFrame *f, Char_t *s)
 Add a title to the frame f.

TGColorSelect* AddColorEntry(TGCompositeFrame *f, Int_t id)
 Add a color entry to the frame f.

TGedPatternSelect* AddFillStyleEntry(TGCompositeFrame *f, Int_t id)
 Add a fill style entry to the frame f.

TGedMarkerSelect* AddMarkerStyleEntry(TGCompositeFrame *f, Int_t id)
 Add a marker style entry to the frame f.

TGComboBox* AddMarkerSizeEntry(TGCompositeFrame *f, Int_t id)
 Add a marker size entry to the frame f.

TGNumberEntry* AddNumberEntry(TGCompositeFrame *f, Int_t e1, Int_t e2, Int_t e3, Int_t id, Char_t * 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.

TGLineWidthComboBox* AddLineWidthEntry(TGCompositeFrame *f, Int_t id)
 Add a line width entry to the frame f.

TGLineStyleComboBox* AddLineStyleEntry(TGCompositeFrame *f, Int_t id)
 Add a line style entry to the frame f.

TGTextButton* AddTextButton(TGCompositeFrame *f, Char_t *s, Int_t id)
 Add a text button to the frame f.

TGFontTypeComboBox* AddFontTypeEntry(TGCompositeFrame *f, Int_t id)
 Add a font type combo box to the frame f.

TGComboBox* AddTextAlignEntry(TGCompositeFrame *f, Int_t id)
 Add a text align combo box to the frame f.

TGButtonGroup* AddBorderModeEntry(TGCompositeFrame *f, Int_t id1, Int_t id2, Int_t id3)
 Add a border mode button group to the frame f.

TGComboBox* AddDateFormatEntry(TGCompositeFrame *f, Int_t id)
 Add a date format combo box to the frame f.

TGCheckButton* AddCheckButton(TGCompositeFrame *f, Char_t *s, Int_t id, Int_t e1, Int_t e2)
 Add a check button to the frame f.

TGTextEntry* AddTextEntry(TGCompositeFrame *f, Char_t *s, Int_t id)
 Add a text entry to the frame f. A caption can be added.

TGComboBox* AddPaperSizeEntry(TGCompositeFrame *f, Int_t id)
 Add a prefered paper size combo box to the frame f.

void DoMenu(Int_t menuID)
 Slot called when an item of the menu is selected.

void DoImportMacro(Bool_t create)
 Slot called to import a style from a C++ macro file. If create=kTRUE,
 a new style is created. Otherwise, the current style is reseted.

void DoListSelect()
  Slot called when the user select an item in the available styles' list.
 Update the preview, the editor, the status bar. The current selected
 style is changed.

void DoRealTime(Bool_t b)
  Slot called when the user click on the run time update check button.
 If b=kTRUE, the user asks for a real time preview.

void DoPreview(Bool_t b)
  Slot called when the user click on the preview check button. If b=kTRUE,
 the user asks for a preview, otherwise he wants to close it.

void DoPreviewClosed()
  Slot called to close the preview, via the preview check button, or
 when the preview window is closed via the window manager.

void DoMakeDefault()
  Slot called to make the current selected style (in the ComboBox)
 become gStyle.

void DoApplyOnSelect(Int_t i)
  Slot called to choose on which object(s) the 'Apply' button will
 have an effect.

void DoApplyOn()
  Slot called when the user clicks on the 'Apply' button. Apply the
 current selected style to the specified object(s)

void DoMoreLess()
  Slot called when the user try to show or hide the editor part of the
 style manager.

void DoEditionUpdatePreview()
 Slot called when the user clicks on the 'Update preview' button.

void DoChangeTab(Int_t i)
 Slot called when the user changes the current tab.

void DoChangeAxisTab(Int_t i)
 Slot called when the user changes the current axis tab.

void DoSelectNoCanvas()
  Slot called when the user close a TCanvas. Update the labels and the
 pointers to the current pad and the current object.

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. Update the pointers to the current pad and the current object.

void CloseWindow()
 Slot called to close the style manager via the window manager.

void ModFillColor()
 Slot called whenever the fill color is modified by the user.

void ModFillStyle()
 Slot called whenever the fill style is modified by the user.

void ModHatchesLineWidth()
 Slot called whenever the hatches line width is modified by the user.

void ModHatchesSpacing()
 Slot called whenever the hatches spacing is modified by the user.

void ModMarkerColor()
 Slot called whenever the marker color is modified by the user.

void ModMarkerStyle()
 Slot called whenever the marker style is modified by the user.

void ModMarkerSize()
 Slot called whenever the marker size is modified by the user.

void ModScreenFactor()
 Slot called whenever the screen factor is modified by the user.

void ModLineColor()
 Slot called whenever the line color is modified by the user.

void ModLineWidth()
 Slot called whenever the line width is modified by the user.

void ModLineStyle()
 Slot called whenever the line style is modified by the user.

void ModLineStyleEdit()
 Slot called whenever the line style editor is opened by the user.

void ModTextColor()
 Slot called whenever the text color is modified by the user.

void ModTextSize()
 Slot called whenever the text size is modified by the user.

void ModTextSizeInPixels(Bool_t b)
 Slot called whenever the text size mode is modified by the user.

void ModTextFont()
 Slot called whenever the text font is modified by the user.

void ModTextAlign()
 Slot called whenever the text align is modified by the user.

void ModTextAngle()
 Slot called whenever the text angle is modified by the user.

void ModCanvasColor()
 Slot called whenever the canvas color is modified by the user.

void ModCanvasDefX()
 Slot called whenever the canvas default abscissa is modified by the user.

void ModCanvasDefY()
 Slot called whenever the canvas default ordinate is modified by the user.

void ModCanvasDefW()
 Slot called whenever the canvas default width is modified by the user.

void ModCanvasDefH()
 Slot called whenever the canvas default height is modified by the user.

void ModCanvasBorderMode()
 Slot called whenever the canvas border mode is modified by the user.

void ModCanvasBorderSize()
 Slot called whenever the canvas border size is modified by the user.

void ModOptDateBool()
 Slot called whenever the OptDate boolean is modified by the user.

void ModAttDateTextColor()
 Slot called whenever the date text color is modified by the user.

void ModAttDateTextSize()
 Slot called whenever the date text size is modified by the user.

void ModAttDateTextSizeInPixels(Bool_t b)
 Slot called whenever the date text size mode is modified by the user.

void ModOptDateFormat()
 Slot called whenever the date text format is modified by the user.

void ModAttDateTextFont()
 Slot called whenever the date text font is modified by the user.

void ModAttDateTextAlign()
 Slot called whenever the date text align is modified by the user.

void ModAttDateTextAngle()
 Slot called whenever the date text angle is modified by the user.

void ModDateX()
 Slot called whenever the date abscissa is modified by the user.

void ModDateY()
 Slot called whenever the date ordinate is modified by the user.

void ModPadLeftMargin()
 Slot called whenever the pad left margin is modified by the user.

void ModPadRightMargin()
 Slot called whenever the pad right margin is modified by the user.

void ModPadTopMargin()
 Slot called whenever the pad top margin is modified by the user.

void ModPadBottomMargin()
 Slot called whenever the pad bottom margin is modified by the user.

void ModPadBorderMode()
 Slot called whenever the pad border mode is modified by the user.

void ModPadBorderSize()
 Slot called whenever the pad border size is modified by the user.

void ModPadColor()
 Slot called whenever the pad color is modified by the user.

void ModPadTickX()
 Slot called whenever the pad tick X boolean is modified by the user.

void ModPadTickY()
 Slot called whenever the pad tick Y boolean is modified by the user.

void ModPadGridX()
 Slot called whenever the pad grid X boolean is modified by the user.

void ModPadGridY()
 Slot called whenever the pad grid Y boolean is modified by the user.

void ModGridColor()
 Slot called whenever the grid line color is modified by the user.

void ModGridWidth()
 Slot called whenever the grid line width is modified by the user.

void ModGridStyle()
 Slot called whenever the grid line style is modified by the user.

void ModHistFillColor()
 Slot called whenever the histos fill color is modified by the user.

void ModHistFillStyle()
 Slot called whenever the histos fill style is modified by the user.

void ModHistLineColor()
 Slot called whenever the histos line color is modified by the user.

void ModHistLineWidth()
 Slot called whenever the histos line width is modified by the user.

void ModHistLineStyle()
 Slot called whenever the histos line style is modified by the user.

void ModBarWidth()
 Slot called whenever the histos bar width is modified by the user.

void ModBarOffset()
 Slot called whenever the histos bar offset is modified by the user.

void ModHistMinimumZero()
  Slot called whenever the histos minimum zero boolean is modified
 by the user.

void ModPaintTextFormat()
 Slot called whenever the paint text format is modified by the user.

void ModNumberContours()
 Slot called whenever the number of contours is modified by the user.

void ModLegoInnerR()
 Slot called whenever the lego inner radius is modified by the user.

void ModFrameFillColor()
 Slot called whenever the frame fill color is modified by the user.

void ModFrameFillStyle()
 Slot called whenever the frame fill style is modified by the user.

void ModFrameLineColor()
 Slot called whenever the frame line color is modified by the user.

void ModFrameLineWidth()
 Slot called whenever the frame line width is modified by the user.

void ModFrameLineStyle()
 Slot called whenever the frame line style is modified by the user.

void ModPaletteEdit()
 Slot called whenever the palette editor is opened by the user.

void ModFrameBorderMode()
 Slot called whenever the frame border mode is modified by the user.

void ModFrameBorderSize()
 Slot called whenever the frame border size is modified by the user.

void ModFuncColor()
 Slot called whenever the function line color is modified by the user.

void ModFuncWidth()
 Slot called whenever the function line width is modified by the user.

void ModFuncStyle()
 Slot called whenever the function line style is modified by the user.

void ModDrawBorder()
 Slot called whenever the draw border boolean is modified by the user.

void ModEndErrorSize()
 Slot called whenever the end error size is modified by the user.

void ModErrorX()
 Slot called whenever the error along X is modified by the user.

void ModTimeOffset()
 Slot called whenever the time offset is modified by the user.

void ModStripDecimals()
 Slot called whenever the strip decimal boolean is modified by the user.

void ModApplyOnXYZ()
  Slot called whenever the apply on XYZ button is clicked. The settings of
 the current selected axis pad are applyed on all axis.
 NB: The logarithmic scale option isn't modified by this method.

void ModXTitleSize()
 Slot called whenever the X axis title size is modified by the user.

void ModXTitleSizeInPixels(Bool_t b)
 Slot called whenever the X axis title size mode is modified by the user.

void ModXTitleColor()
 Slot called whenever the X axis title color is modified by the user.

void ModXTitleOffset()
 Slot called whenever the X axis title offset is modified by the user.

void ModXTitleFont()
 Slot called whenever the X axis title font is modified by the user.

void ModXLabelSize()
 Slot called whenever the X axis label size is modified by the user.

void ModXLabelSizeInPixels(Bool_t b)
 Slot called whenever the X axis label size mode is modified by the user.

void ModXLabelColor()
 Slot called whenever the X axis label color is modified by the user.

void ModXLabelOffset()
 Slot called whenever the X axis label offset is modified by the user.

void ModXLabelFont()
 Slot called whenever the X axis label font is modified by the user.

void ModXAxisColor()
 Slot called whenever the X axis color is modified by the user.

void ModXTickLength()
 Slot called whenever the X axis tick length is modified by the user.

void ModOptLogx()
  Slot called whenever the X axis log scale boolean is modified
 by the user.

void ModXNdivisions()
  Slot called whenever the X axis Number of divisions is modified
 by the user.

void ModYTitleSize()
 Slot called whenever the Y axis title size is modified by the user.

void ModYTitleSizeInPixels(Bool_t b)
 Slot called whenever the Y axis title size mode is modified by the user.

void ModYTitleColor()
 Slot called whenever the Y axis title color is modified by the user.

void ModYTitleOffset()
 Slot called whenever the Y axis title offset is modified by the user.

void ModYTitleFont()
 Slot called whenever the Y axis title font is modified by the user.

void ModYLabelSize()
 Slot called whenever the Y axis label size is modified by the user.

void ModYLabelSizeInPixels(Bool_t b)
 Slot called whenever the Y axis label size mode is modified by the user.

void ModYLabelColor()
 Slot called whenever the Y axis label color is modified by the user.

void ModYLabelOffset()
 Slot called whenever the Y axis label offset is modified by the user.

void ModYLabelFont()
 Slot called whenever the Y axis label font is modified by the user.

void ModYAxisColor()
 Slot called whenever the Y axis color is modified by the user.

void ModYTickLength()
 Slot called whenever the Y axis tick length is modified by the user.

void ModOptLogy()
 Slot called whenever the Y axis log scale boolean is modified by the user.

void ModYNdivisions()
  Slot called whenever the Y axis Number of divisions is modified
 by the user.

void ModZTitleSize()
 Slot called whenever the Z axis title size is modified by the user.

void ModZTitleSizeInPixels(Bool_t b)
 Slot called whenever the Z axis title size mode is modified by the user.

void ModZTitleColor()
 Slot called whenever the Z axis title color is modified by the user.

void ModZTitleOffset()
 Slot called whenever the Z axis title offset is modified by the user.

void ModZTitleFont()
 Slot called whenever the Z axis title font is modified by the user.

void ModZLabelSize()
 Slot called whenever the Z axis label size is modified by the user.

void ModZLabelSizeInPixels(Bool_t b)
 Slot called whenever the Z axis Label size mode is modified by the user.

void ModZLabelColor()
 Slot called whenever the Z axis label color is modified by the user.

void ModZLabelOffset()
 Slot called whenever the Z axis label offset is modified by the user.

void ModZLabelFont()
 Slot called whenever the Z axis label font is modified by the user.

void ModZAxisColor()
 Slot called whenever the Z axis color is modified by the user.

void ModZTickLength()
 Slot called whenever the Z axis tick length is modified by the user.

void ModOptLogz()
 Slot called whenever the Z axis log scale boolean is modified by the user.

void ModZNdivisions()
  Slot called whenever the Z axis Number of divisions is modified
 by the user.

void ModOptTitle()
 Slot called whenever the OptTitle boolean is modified by the user.

void ModTitleFillColor()
 Slot called whenever the title fill color is modified by the user.

void ModTitleStyle()
 Slot called whenever the title fill style is modified by the user.

void ModTitleTextColor()
 Slot called whenever the title text color is modified by the user.

void ModTitleFontSize()
 Slot called whenever the text size is modified by the user.

void ModTitleFontSizeInPixels(Bool_t b)
 Slot called whenever the text size mode is modified by the user.

void ModTitleFont()
 Slot called whenever the title text font is modified by the user.

void ModTitleAlign()
 Slot called whenever the title text align is modified by the user.

void ModTitleBorderSize()
 Slot called whenever the title border size is modified by the user.

void ModLegendBorderSize()
 Slot called whenever the legend border size is modified by the user.

void ModTitleX()
 Slot called whenever the title abscissa is modified by the user.

void ModTitleY()
 Slot called whenever the title ordinate is modified by the user.

void ModTitleW()
 Slot called whenever the title width is modified by the user.

void ModTitleH()
 Slot called whenever the title height is modified by the user.

void ModStatColor(Pixel_t color)
 Slot called whenever the stats fill color is modified by the user.

void ModStatStyle(Style_t pattern)
 Slot called whenever the stats fill style is modified by the user.

void ModStatTextColor(Pixel_t color)
 Slot called whenever the stats text color is modified by the user.

void ModStatFontSize()
 Slot called whenever the text size is modified by the user.

void ModStatFontSizeInPixels(Bool_t b)
 Slot called whenever the text size mode is modified by the user.

void ModStatFont()
 Slot called whenever the stats text font is modified by the user.

void ModStatX()
 Slot called whenever the stats abscissa is modified by the user.

void ModStatY()
 Slot called whenever the stats ordinate is modified by the user.

void ModStatW()
 Slot called whenever the stats width is modified by the user.

void ModStatH()
 Slot called whenever the stats height is modified by the user.

void ModStatBorderSize()
 Slot called whenever the stats border size is modified by the user.

void ModOptStat()
 Slot called whenever one of the stats options is modified by the user.

void ModStatFormat(const char *sformat)
 Slot called whenever the stats paint format is modified by the user.

void ModOptFit()
 Slot called whenever one of the fit options is modified by the user.

void ModFitFormat(const char *fitformat)
 Slot called whenever the fit paint format is modified by the user.

void ModHeaderPS()
 Slot called whenever the PS header is modified by the user.

void ModTitlePS()
 Slot called whenever the PS title is modified by the user.

void ModColorModelPS()
 Slot called whenever the PS color model is modified by the user.

void ModLineScalePS()
 Slot called whenever the PS line scale is modified by the user.

void ModPaperSizePredef()
 Slot called whenever the PS paper size is modified by the user.

void ModPaperSizeXY()
 Slot called whenever the PS paper size is modified by the user.



Inline Functions


        TStyleManager*& GetSM()
                   void SetCurSelStyle(TStyle* style)
                   void SetLastChoice(Bool_t choice)
                TClass* Class()
                TClass* IsA() const
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void Streamer(TBuffer& b)
                   void StreamerNVirtual(TBuffer& b)
          TStyleManager TStyleManager(const TStyleManager&)


Author: Denis Favre-Miville 08/09/05
Last update: root/ged:$Name: $:$Id: TStyleManager.cxx,v 1.0 2005/09/08
Copyright (C) 1995-2004, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.