library: libGed #include "TStyleManager.h" |
TStyleManager
class description - source file - inheritance tree (.pdf)
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()
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
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.