Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TStyleManager Class Reference

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.

Activate the style manager by selecting Edit menu / Style... in the canvas window.

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.

Definition at line 54 of file TStyleManager.h.

Public Member Functions

 TStyleManager (const TGWindow *)
 Constructor. Create the main window of the style manager.
 
 ~TStyleManager () override
 Destructor.
 
void BuildList (TStyle *style=nullptr)
 Build the list of styles which will appear in the available styles combo box.
 
void CloseWindow () override
 Slot called to close the style manager via the window manager.
 
void DoApplyOn ()
 Slot called when the user clicks on the 'Apply' button.
 
void DoApplyOnSelect (Int_t i)
 Slot called to choose on which object(s) the 'Apply' button will have an effect.
 
void DoChangeAxisTab (Int_t i)
 Slot called when the user changes the current axis tab.
 
void DoChangeTab (Int_t i)
 Slot called when the user changes the current tab.
 
void DoEditionUpdatePreview ()
 Slot called when the user clicks on the 'Update preview' button.
 
void DoImportMacro (Bool_t create)
 Slot called to import a style from a C++ macro file.
 
void DoListSelect ()
 Slot called when the user select an item in the available styles' list.
 
void DoMakeDefault ()
 Slot called to make the current selected style (in the ComboBox) become gStyle.
 
void DoMenu (Int_t menuID)
 Slot called when an item of the menu is selected.
 
void DoMoreLess ()
 Slot called when the user try to show or hide the editor part of the style manager.
 
void DoPreview (Bool_t b)
 Slot called when the user click on the preview check button.
 
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 DoRealTime (Bool_t b)
 Slot called when the user click on the run time update check button.
 
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.
 
void DoSelectNoCanvas ()
 Slot called when the user close a TCanvas.
 
void Hide ()
 Called to hide the style manager.
 
void Init ()
 Set up the interface. Called by the ctor or by the 'Show' method.
 
void ModApplyOnXYZ ()
 Slot called whenever the apply on XYZ button is clicked.
 
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 ModAttDateTextColor ()
 Slot called whenever the date text color is modified by the user.
 
void ModAttDateTextFont ()
 Slot called whenever the date text font 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 ModBarOffset ()
 Slot called whenever the histos bar offset is modified by the user.
 
void ModBarWidth ()
 Slot called whenever the histos bar width 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 ModCanvasColor ()
 Slot called whenever the canvas color is modified by the user.
 
void ModCanvasDefH ()
 Slot called whenever the canvas default height is modified by the user.
 
void ModCanvasDefW ()
 Slot called whenever the canvas default width 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 ModColorModelPS ()
 Slot called whenever the PS color model 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 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 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 ModFitFormat (const char *fitformat)
 Slot called whenever the fit paint format is modified 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 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 ModFrameLineStyle ()
 Slot called whenever the frame line style is modified by the user.
 
void ModFrameLineWidth ()
 Slot called whenever the frame line width is modified by the user.
 
void ModFuncColor ()
 Slot called whenever the function line color is modified by the user.
 
void ModFuncStyle ()
 Slot called whenever the function line style is modified by the user.
 
void ModFuncWidth ()
 Slot called whenever the function line width is modified by the user.
 
void ModGridColor ()
 Slot called whenever the grid line color is modified by the user.
 
void ModGridStyle ()
 Slot called whenever the grid line style is modified by the user.
 
void ModGridWidth ()
 Slot called whenever the grid line width 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 ModHeaderPS ()
 Slot called whenever the PS header 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 ModHistLineStyle ()
 Slot called whenever the histos line style is modified by the user.
 
void ModHistLineWidth ()
 Slot called whenever the histos line width is modified by the user.
 
void ModHistMinimumZero ()
 Slot called whenever the histos minimum zero boolean is modified by the user.
 
void ModLegendBorderSize ()
 Slot called whenever the legend border size is modified by the user.
 
void ModLegoInnerR ()
 Slot called whenever the lego inner radius is modified by the user.
 
void ModLineColor ()
 Slot called whenever the line color is modified by the user.
 
void ModLineScalePS ()
 Slot called whenever the PS line scale 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 ModLineWidth ()
 Slot called whenever the line width is modified by the user.
 
void ModMarkerColor ()
 Slot called whenever the marker color is modified by the user.
 
void ModMarkerSize ()
 Slot called whenever the marker size is modified by the user.
 
void ModMarkerStyle ()
 Slot called whenever the marker style is modified by the user.
 
void ModNumberContours ()
 Slot called whenever the number of contours is modified by the user.
 
void ModOptDateBool ()
 Slot called whenever the OptDate boolean is modified by the user.
 
void ModOptDateFormat ()
 Slot called whenever the date text format is modified by the user.
 
void ModOptFit ()
 Slot called whenever one of the fit options is modified by the user.
 
void ModOptLogx ()
 Slot called whenever the X axis log scale boolean is modified by the user.
 
void ModOptLogy ()
 Slot called whenever the Y axis log scale boolean is modified by the user.
 
void ModOptLogz ()
 Slot called whenever the Z axis log scale boolean is modified by the user.
 
void ModOptStat ()
 Slot called whenever one of the stats options is modified by the user.
 
void ModOptTitle ()
 Slot called whenever the OptTitle boolean 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 ModPadBottomMargin ()
 Slot called whenever the pad bottom margin is modified by the user.
 
void ModPadColor ()
 Slot called whenever the pad color 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 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 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 ModPadTopMargin ()
 Slot called whenever the pad top margin is modified by the user.
 
void ModPaintTextFormat ()
 Slot called whenever the paint text format is modified by the user.
 
void ModPaletteEdit ()
 Slot called whenever the palette editor is opened 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.
 
void ModScreenFactor ()
 Slot called whenever the screen factor is modified by the user.
 
void ModStatBorderSize ()
 Slot called whenever the stats border size is modified by the user.
 
void ModStatColor (Pixel_t color)
 Slot called whenever the stats fill color is modified by the user.
 
void ModStatFont ()
 Slot called whenever the stats text font 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 ModStatFormat (const char *sformat)
 Slot called whenever the stats paint format is modified by the user.
 
void ModStatH ()
 Slot called whenever the stats height 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 ModStatW ()
 Slot called whenever the stats width 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 ModStripDecimals ()
 Slot called whenever the strip decimal boolean 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 ModTextColor ()
 Slot called whenever the text color is modified by the user.
 
void ModTextFont ()
 Slot called whenever the text font 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 ModTimeOffset ()
 Slot called whenever the time offset 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 ModTitleFillColor ()
 Slot called whenever the title fill color is modified by the user.
 
void ModTitleFont ()
 Slot called whenever the title text font 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 ModTitleH ()
 Slot called whenever the title height is modified by the user.
 
void ModTitlePS ()
 Slot called whenever the PS title 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 ModTitleW ()
 Slot called whenever the title width 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 ModXAxisColor ()
 Slot called whenever the X axis color is modified by the user.
 
void ModXLabelColor ()
 Slot called whenever the X axis label color is modified by the user.
 
void ModXLabelFont ()
 Slot called whenever the X axis label font is modified by the user.
 
void ModXLabelOffset ()
 Slot called whenever the X axis label offset 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 ModXNdivisions ()
 Slot called whenever the X axis Number of divisions is modified by the user.
 
void ModXTickLength ()
 Slot called whenever the X axis tick length is modified by the user.
 
void ModXTitleColor ()
 Slot called whenever the X axis title color is modified by the user.
 
void ModXTitleFont ()
 Slot called whenever the X axis title font is modified by the user.
 
void ModXTitleOffset ()
 Slot called whenever the X axis title offset is modified by the user.
 
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 ModYAxisColor ()
 Slot called whenever the Y axis color is modified by the user.
 
void ModYLabelColor ()
 Slot called whenever the Y axis label color is modified by the user.
 
void ModYLabelFont ()
 Slot called whenever the Y axis label font is modified by the user.
 
void ModYLabelOffset ()
 Slot called whenever the Y axis label offset 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 ModYNdivisions ()
 Slot called whenever the Y axis Number of divisions is modified by the user.
 
void ModYTickLength ()
 Slot called whenever the Y axis tick length is modified by the user.
 
void ModYTitleColor ()
 Slot called whenever the Y axis title color is modified by the user.
 
void ModYTitleFont ()
 Slot called whenever the Y axis title font is modified by the user.
 
void ModYTitleOffset ()
 Slot called whenever the Y axis title offset 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 ModZAxisColor ()
 Slot called whenever the Z axis color is modified by the user.
 
void ModZLabelColor ()
 Slot called whenever the Z axis label color is modified by the user.
 
void ModZLabelFont ()
 Slot called whenever the Z axis label font is modified by the user.
 
void ModZLabelOffset ()
 Slot called whenever the Z axis label offset 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 ModZNdivisions ()
 Slot called whenever the Z axis Number of divisions is modified by the user.
 
void ModZTickLength ()
 Slot called whenever the Z axis tick length is modified by the user.
 
void ModZTitleColor ()
 Slot called whenever the Z axis title color is modified by the user.
 
void ModZTitleFont ()
 Slot called whenever the Z axis title font is modified by the user.
 
void ModZTitleOffset ()
 Slot called whenever the Z axis title offset 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 SetCurSelStyle (TStyle *style)
 
void SetLastChoice (Bool_t choice)
 
- Public Member Functions inherited from TGMainFrame
 TGMainFrame (const TGWindow *p=nullptr, UInt_t w=1, UInt_t h=1, UInt_t options=kVerticalFrame)
 Create a top level main frame.
 
 ~TGMainFrame () override
 TGMainFrame destructor.
 
virtual Bool_t BindKey (const TGWindow *w, Int_t keycode, Int_t modifier) const
 Bind key to a window.
 
void DontCallClose ()
 Typically call this method in the slot connected to the CloseWindow() signal to prevent the calling of the default or any derived CloseWindow() methods to prevent premature or double deletion of this window.
 
TListGetBindList () const
 
void GetClassHints (const char *&className, const char *&resourceName) const
 
const char * GetIconName () const override
 Returns mime type name of object.
 
const char * GetIconPixmap () const
 
void GetMWMHints (UInt_t &value, UInt_t &funcs, UInt_t &input) const
 
const char * GetWindowName () const
 
void GetWMPosition (Int_t &x, Int_t &y) const
 
void GetWMSize (UInt_t &w, UInt_t &h) const
 
void GetWMSizeHints (UInt_t &wmin, UInt_t &hmin, UInt_t &wmax, UInt_t &hmax, UInt_t &winc, UInt_t &hinc) const
 
EInitialState GetWMState () const
 
Bool_t HandleButton (Event_t *event) override
 Handle mouse button events.
 
Bool_t HandleClientMessage (Event_t *event) override
 Handle client messages sent to this frame.
 
Bool_t HandleKey (Event_t *event) override
 Handle keyboard events.
 
Bool_t HandleMotion (Event_t *event) override
 Handle mouse motion events.
 
Bool_t HandleSelection (Event_t *event) override
 Handle primary selection event.
 
Bool_t HandleSelectionRequest (Event_t *event) override
 Handle selection request event.
 
TClassIsA () const override
 
virtual void RemoveBind (const TGWindow *w, Int_t keycode, Int_t modifier) const
 Remove key binding.
 
virtual Bool_t SaveFrameAsCodeOrImage ()
 Opens dialog window allowing user to save the frame contents as a ROOT macro or as an image.
 
virtual Bool_t SaveFrameAsCodeOrImage (const TString &fileName)
 Saves the frame contents as a ROOT macro or as an image, depending on the extension of the fileName argument.
 
void SavePrimitive (std::ostream &out, Option_t *option="") override
 Save a main frame widget as a C++ statement(s) on output stream out.
 
virtual void SaveSource (const char *filename="Rootappl.C", Option_t *option="")
 Save the GUI main frame widget in a C++ macro file.
 
virtual void SendCloseMessage ()
 Send close message to self.
 
void SetClassHints (const char *className, const char *resourceName)
 Set the windows class and resource name.
 
void SetIconName (const char *name)
 Set window icon name. This is typically done via the window manager.
 
void SetIconPixmap (char **xpm_array)
 Set window icon by xpm array.
 
const TGPictureSetIconPixmap (const char *iconName)
 Set window icon pixmap by name.
 
void SetMWMHints (UInt_t value, UInt_t funcs, UInt_t input)
 Set decoration style for MWM-compatible wm (mwm, ncdwm, fvwm?).
 
void SetWindowName (const char *name=nullptr) override
 Set window name. This is typically done via the window manager.
 
void SetWMPosition (Int_t x, Int_t y)
 Give the window manager a window position hint.
 
void SetWMSize (UInt_t w, UInt_t h)
 Give the window manager a window size hint.
 
void SetWMSizeHints (UInt_t wmin, UInt_t hmin, UInt_t wmax, UInt_t hmax, UInt_t winc, UInt_t hinc)
 Give the window manager minimum and maximum size hints.
 
void SetWMState (EInitialState state)
 Set the initial state of the window. Either kNormalState or kIconicState.
 
void Streamer (TBuffer &) override
 Stream an object of class TObject.
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
- Public Member Functions inherited from TGCompositeFrame
 TGCompositeFrame (const TGWindow *p=nullptr, UInt_t w=1, UInt_t h=1, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground())
 Create a composite frame.
 
 TGCompositeFrame (TGClient *c, Window_t id, const TGWindow *parent=nullptr)
 Create a frame using an externally created window.
 
 ~TGCompositeFrame () override
 Delete a composite frame.
 
virtual void AddFrame (TGFrame *f, TGLayoutHints *l=nullptr)
 Add frame to the composite frame using the specified layout hints.
 
void ChangeOptions (UInt_t options) override
 Change composite frame options. Options is an OR of the EFrameTypes.
 
virtual void ChangeSubframesBackground (Pixel_t back)
 Change background color for this frame and all subframes.
 
virtual void Cleanup ()
 Cleanup and delete all objects contained in this composite frame.
 
virtual TGFrameElementFindFrameElement (TGFrame *f) const
 Find frame-element holding frame f.
 
UInt_t GetDefaultHeight () const override
 
TGDimension GetDefaultSize () const override
 std::cout << fWidth << "x" << fHeight << std::endl;
 
UInt_t GetDefaultWidth () const override
 
TGFrameGetFrameFromPoint (Int_t x, Int_t y) override
 Get frame located at specified point.
 
virtual TGLayoutManagerGetLayoutManager () const
 
virtual TListGetList () const
 
Int_t GetState (TGFrame *f) const
 Get state of sub frame.
 
Bool_t HandleCrossing (Event_t *) override
 
Bool_t HandleDoubleClick (Event_t *) override
 
Bool_t HandleDragDrop (TGFrame *frame, Int_t x, Int_t y, TGLayoutHints *lo) override
 Handle drop event.
 
Bool_t HandleDragEnter (TGFrame *) override
 Handle drag enter event.
 
Bool_t HandleDragLeave (TGFrame *) override
 Handle drag leave event.
 
Bool_t HandleDragMotion (TGFrame *) override
 Handle drag motion event.
 
Bool_t HandleFocusChange (Event_t *) override
 
virtual void HideFrame (TGFrame *f)
 Hide sub frame.
 
Bool_t IsArranged (TGFrame *f) const
 Get state of sub frame.
 
Bool_t IsArranged (TGFrameElement *ptr) const
 
Bool_t IsComposite () const override
 
Bool_t IsEditable () const override
 Return kTRUE if frame is being edited.
 
Bool_t IsLayoutBroken () const override
 
Bool_t IsMapSubwindows () const override
 
Bool_t IsVisible (TGFrame *f) const
 Get state of sub frame.
 
Bool_t IsVisible (TGFrameElement *ptr) const
 
void Layout () override
 Layout the elements of the composite frame.
 
void MapSubwindows () override
 Map all sub windows that are part of the composite frame.
 
Int_t MustCleanup () const override
 
void Print (Option_t *option="") const override
 Print all frames in this composite frame.
 
Bool_t ProcessMessage (Longptr_t, Longptr_t, Longptr_t) override
 
virtual void RemoveAll ()
 Remove all frames from composite frame.
 
virtual void RemoveFrame (TGFrame *f)
 Remove frame from composite frame.
 
virtual void SavePrimitiveSubframes (std::ostream &out, Option_t *option="")
 Auxiliary protected method used to save subframes.
 
void SetCleanup (Int_t mode=kLocalCleanup) override
 Turn on automatic cleanup of child frames in dtor.
 
void SetEditable (Bool_t on=kTRUE) override
 Switch ON/OFF edit mode.
 
void SetEditDisabled (UInt_t on=1) override
 Set edit disable flag for this frame and subframes.
 
void SetLayoutBroken (Bool_t on=kTRUE) override
 Set broken layout. No Layout method is called.
 
virtual void SetLayoutManager (TGLayoutManager *l)
 Set the layout manager for the composite frame.
 
void SetMapSubwindows (Bool_t on) override
 
virtual void ShowFrame (TGFrame *f)
 Show sub frame.
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
virtual Bool_t TranslateCoordinates (TGFrame *child, Int_t x, Int_t y, Int_t &fx, Int_t &fy)
 Translate coordinates to child frame.
 
- Public Member Functions inherited from TGFrame
 TGFrame (const TGWindow *p=nullptr, UInt_t w=1, UInt_t h=1, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground())
 Create a TGFrame object. Options is an OR of the EFrameTypes.
 
 TGFrame (TGClient *c, Window_t id, const TGWindow *parent=nullptr)
 Create a frame using an externally created window.
 
 ~TGFrame () override
 Destructor.
 
virtual void Activate (Bool_t)
 
void AddInput (UInt_t emask)
 Add events specified in the emask to the events the frame should handle.
 
virtual void ChangeBackground (Pixel_t back)
 Change frame background color.
 
Bool_t Contains (Int_t x, Int_t y) const
 
void Delete (Option_t *="") override
 Delete this object.
 
virtual void DeleteWindow ()
 Delete window.
 
virtual void DrawBorder ()
 Draw frame border.
 
void DrawClass () const override
 Draw class inheritance tree of the class to which this object belongs.
 
TObjectDrawClone (Option_t *="") const override
 Draw a clone of this object in the current selected pad with: gROOT->SetSelectedPad(c1).
 
virtual void DrawCopy (Handle_t, Int_t, Int_t)
 
void Dump () const override
 Dump contents of object on stdout.
 
virtual Pixel_t GetBackground () const
 
Int_t GetBorderWidth () const
 
virtual TDNDDataGetDNDData (Atom_t)
 
virtual Int_t GetDragType () const
 Returns drag source type.
 
virtual Int_t GetDropType () const
 Returns drop target type.
 
UInt_t GetEventMask () const
 
virtual Pixel_t GetForeground () const
 Return frame foreground color.
 
TGFrameElementGetFrameElement () const
 
UInt_t GetHeight () const
 
UInt_t GetMaxHeight () const
 
UInt_t GetMaxWidth () const
 
UInt_t GetMinHeight () const
 
UInt_t GetMinWidth () const
 
virtual UInt_t GetOptions () const
 
TGDimension GetSize () const
 
UInt_t GetWidth () const
 
Int_t GetX () const
 
Int_t GetY () const
 
virtual Bool_t HandleColormapChange (Event_t *)
 
virtual Bool_t HandleConfigureNotify (Event_t *event)
 This event is generated when the frame is resized.
 
virtual Bool_t HandleDNDDrop (TDNDData *)
 
virtual Atom_t HandleDNDEnter (Atom_t *)
 
virtual Bool_t HandleDNDFinished ()
 
virtual Bool_t HandleDNDLeave ()
 
virtual Atom_t HandleDNDPosition (Int_t, Int_t, Atom_t, Int_t, Int_t)
 
Bool_t HandleEvent (Event_t *event) override
 Handle all frame events.
 
virtual Bool_t HandleSelectionClear (Event_t *)
 
void Inspect () const override
 Dump contents of this object in a graphics canvas.
 
virtual Bool_t IsActive () const
 
Bool_t IsDNDSource () const
 
Bool_t IsDNDTarget () const
 
Bool_t IsEditable () const override
 
void MapRaised () override
 map raised
 
void MapSubwindows () override
 map sub windows
 
void MapWindow () override
 map window
 
void Move (Int_t x, Int_t y) override
 Move frame.
 
void MoveResize (Int_t x, Int_t y, UInt_t w=0, UInt_t h=0) override
 Move and/or resize the frame.
 
void Print (Option_t *option="") const override
 Print window id.
 
virtual void ProcessedConfigure (Event_t *event)
 
virtual void ProcessedEvent (Event_t *event)
 
virtual void ReallyDelete ()
 
void RemoveInput (UInt_t emask)
 Remove events specified in emask from the events the frame should handle.
 
void ReparentWindow (const TGWindow *p, Int_t x=0, Int_t y=0) override
 Reparent window, make p the new parent and position the window at position (x,y) in new parent.
 
virtual void Resize (TGDimension size)
 Resize the frame.
 
void Resize (UInt_t w=0, UInt_t h=0) override
 Resize the frame.
 
void SaveUserColor (std::ostream &out, Option_t *)
 Save a user color in a C++ macro file - used in SavePrimitive().
 
virtual void SendMessage (const TGWindow *w, Longptr_t msg, Longptr_t parm1, Longptr_t parm2)
 Send message (i.e.
 
void SetBackgroundColor (Pixel_t back) override
 Set background color (override from TGWindow base class).
 
void SetDNDSource (Bool_t onoff)
 
void SetDNDTarget (Bool_t onoff)
 
virtual void SetDragType (Int_t type)
 SetDragType.
 
void SetDrawOption (Option_t *="") override
 Set drawing option for object.
 
virtual void SetDropType (Int_t type)
 SetDropType.
 
void SetEditable (Bool_t) override
 
virtual void SetForegroundColor (Pixel_t)
 
void SetFrameElement (TGFrameElement *fe)
 
virtual void SetHeight (UInt_t h)
 
virtual void SetMaxHeight (UInt_t h)
 
virtual void SetMaxWidth (UInt_t w)
 
virtual void SetMinHeight (UInt_t h)
 
virtual void SetMinWidth (UInt_t w)
 
virtual void SetSize (const TGDimension &s)
 
virtual void SetWidth (UInt_t w)
 
virtual void SetX (Int_t x)
 
virtual void SetY (Int_t y)
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
void UnmapWindow () override
 unmap window
 
- Public Member Functions inherited from TGWindow
 TGWindow (const TGWindow *p=nullptr, Int_t x=0, Int_t y=0, UInt_t w=0, UInt_t h=0, UInt_t border=0, Int_t depth=0, UInt_t clss=0, void *visual=nullptr, SetWindowAttributes_t *attr=nullptr, UInt_t wtype=0)
 Create a new window.
 
 TGWindow (TGClient *c, Window_t id, const TGWindow *parent=nullptr)
 Create a copy of a window.
 
 ~TGWindow () override
 Window destructor. Unregisters the window.
 
virtual void DestroySubwindows ()
 destroy sub windows
 
virtual void DestroyWindow ()
 destroy window
 
virtual UInt_t GetEditDisabled () const
 
virtual const TGWindowGetMainFrame () const
 Returns top level main frame.
 
const char * GetName () const override
 Return unique name, used in SavePrimitive methods.
 
const TGWindowGetParent () const
 
virtual Bool_t HandleExpose (Event_t *event)
 
virtual Bool_t HandleIdleEvent (TGIdleHandler *)
 
Bool_t HandleTimer (TTimer *) override
 Execute action in response of a timer timing out.
 
virtual void IconifyWindow ()
 iconify window
 
TClassIsA () const override
 
virtual Bool_t IsMapped ()
 Returns kTRUE if window is mapped on screen, kFALSE otherwise.
 
virtual void LowerWindow ()
 lower window
 
void Print (Option_t *option="") const override
 Print window id.
 
virtual void RaiseWindow ()
 raise window
 
virtual void RequestFocus ()
 request focus
 
virtual void SetBackgroundPixmap (Pixmap_t pixmap)
 set background pixmap
 
virtual void SetName (const char *name)
 
void Streamer (TBuffer &) override
 Stream an object of class TObject.
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
- Public Member Functions inherited from TGObject
 TGObject ()
 
 TGObject (const TGObject &tgo)
 
 ~TGObject () override
 TGObject destructor.
 
TGClientGetClient () const
 
Handle_t GetId () const
 
ULong_t Hash () const override
 Return hash value for this object.
 
Bool_t IsEqual (const TObject *obj) const override
 Equal comparison (TGObjects are equal if they have the same window identifier).
 
void SaveAs (const char *filename="", Option_t *option="") const override
 Write this TGObject to a file using TImage, if filename's extension signals a valid TImage::EImageFileType, as defined by TImage::GetImageFileTypeFromFilename().
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
- Public Member Functions inherited from TObject
 TObject ()
 TObject constructor.
 
 TObject (const TObject &object)
 TObject copy ctor.
 
virtual ~TObject ()
 TObject destructor.
 
void AbstractMethod (const char *method) const
 Use this method to implement an "abstract" method that you don't want to leave purely abstract.
 
virtual void AppendPad (Option_t *option="")
 Append graphics object to current pad.
 
virtual void Browse (TBrowser *b)
 Browse object. May be overridden for another default action.
 
ULong_t CheckedHash ()
 Check and record whether this class has a consistent Hash/RecursiveRemove setup (*) and then return the regular Hash value for this object.
 
virtual const char * ClassName () const
 Returns name of class to which the object belongs.
 
virtual void Clear (Option_t *="")
 
virtual TObjectClone (const char *newname="") const
 Make a clone of an object using the Streamer facility.
 
virtual Int_t Compare (const TObject *obj) const
 Compare abstract method.
 
virtual void Copy (TObject &object) const
 Copy this to obj.
 
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
 Computes distance from point (px,py) to the object.
 
virtual void Draw (Option_t *option="")
 Default Draw method for all objects.
 
virtual void Error (const char *method, const char *msgfmt,...) const
 Issue error message.
 
virtual void Execute (const char *method, const char *params, Int_t *error=nullptr)
 Execute method on this object with the given parameter string, e.g.
 
virtual void Execute (TMethod *method, TObjArray *params, Int_t *error=nullptr)
 Execute method on this object with parameters stored in the TObjArray.
 
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
 Execute action corresponding to an event at (px,py).
 
virtual void Fatal (const char *method, const char *msgfmt,...) const
 Issue fatal error message.
 
virtual TObjectFindObject (const char *name) const
 Must be redefined in derived classes.
 
virtual TObjectFindObject (const TObject *obj) const
 Must be redefined in derived classes.
 
virtual Option_tGetDrawOption () const
 Get option used by the graphics system to draw this object.
 
virtual char * GetObjectInfo (Int_t px, Int_t py) const
 Returns string containing info about the object at position (px,py).
 
virtual Option_tGetOption () const
 
virtual const char * GetTitle () const
 Returns title of object.
 
virtual UInt_t GetUniqueID () const
 Return the unique object id.
 
Bool_t HasInconsistentHash () const
 Return true is the type of this object is known to have an inconsistent setup for Hash and RecursiveRemove (i.e.
 
virtual void Info (const char *method, const char *msgfmt,...) const
 Issue info message.
 
virtual Bool_t InheritsFrom (const char *classname) const
 Returns kTRUE if object inherits from class "classname".
 
virtual Bool_t InheritsFrom (const TClass *cl) const
 Returns kTRUE if object inherits from TClass cl.
 
void InvertBit (UInt_t f)
 
Bool_t IsDestructed () const
 IsDestructed.
 
virtual Bool_t IsFolder () const
 Returns kTRUE in case object contains browsable objects (like containers or lists of other objects).
 
R__ALWAYS_INLINE Bool_t IsOnHeap () const
 
virtual Bool_t IsSortable () const
 
R__ALWAYS_INLINE Bool_t IsZombie () const
 
virtual void ls (Option_t *option="") const
 The ls function lists the contents of a class on stdout.
 
void MayNotUse (const char *method) const
 Use this method to signal that a method (defined in a base class) may not be called in a derived class (in principle against good design since a child class should not provide less functionality than its parent, however, sometimes it is necessary).
 
virtual Bool_t Notify ()
 This method must be overridden to handle object notification (the base implementation is no-op).
 
void Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const
 Use this method to declare a method obsolete.
 
void operator delete (void *ptr)
 Operator delete.
 
void operator delete (void *ptr, void *vp)
 Only called by placement new when throwing an exception.
 
void operator delete[] (void *ptr)
 Operator delete [].
 
void operator delete[] (void *ptr, void *vp)
 Only called by placement new[] when throwing an exception.
 
void * operator new (size_t sz)
 
void * operator new (size_t sz, void *vp)
 
void * operator new[] (size_t sz)
 
void * operator new[] (size_t sz, void *vp)
 
TObjectoperator= (const TObject &rhs)
 TObject assignment operator.
 
virtual void Paint (Option_t *option="")
 This method must be overridden if a class wants to paint itself.
 
virtual void Pop ()
 Pop on object drawn in a pad to the top of the display list.
 
virtual Int_t Read (const char *name)
 Read contents of object with specified name from the current directory.
 
virtual void RecursiveRemove (TObject *obj)
 Recursively remove this object from a list.
 
void ResetBit (UInt_t f)
 
void SetBit (UInt_t f)
 
void SetBit (UInt_t f, Bool_t set)
 Set or unset the user status bits as specified in f.
 
virtual void SetUniqueID (UInt_t uid)
 Set the unique object id.
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
virtual void SysError (const char *method, const char *msgfmt,...) const
 Issue system error message.
 
R__ALWAYS_INLINE Bool_t TestBit (UInt_t f) const
 
Int_t TestBits (UInt_t f) const
 
virtual void UseCurrentStyle ()
 Set current style settings in this object This function is called when either TCanvas::UseCurrentStyle or TROOT::ForceStyle have been invoked.
 
virtual void Warning (const char *method, const char *msgfmt,...) const
 Issue warning message.
 
virtual Int_t Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0)
 Write this object to the current directory.
 
virtual Int_t Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) const
 Write this object to the current directory.
 
- Public Member Functions inherited from TQObject
 TQObject ()
 TQObject Constructor.
 
virtual ~TQObject ()
 TQObject Destructor.
 
Bool_t AreSignalsBlocked () const
 
Bool_t BlockSignals (Bool_t b)
 
virtual void ChangedBy (const char *method)
 
void CollectClassSignalLists (TList &list, TClass *cls)
 Collect class signal lists from class cls and all its base-classes.
 
Bool_t Connect (const char *signal, const char *receiver_class, void *receiver, const char *slot)
 Non-static method is used to connect from the signal of this object to the receiver slot.
 
virtual void Connected (const char *)
 
virtual void Destroyed ()
 
Bool_t Disconnect (const char *signal=nullptr, void *receiver=nullptr, const char *slot=nullptr)
 Disconnects signal of this object from slot of receiver.
 
virtual void Disconnected (const char *)
 
void Emit (const char *signal)
 Activate signal without args.
 
template<typename T >
void Emit (const char *signal, const T &arg)
 Activate signal with single parameter.
 
template<typename... T>
void EmitVA (const char *signal_name, Int_t, const T &... params)
 Emit a signal with a varying number of arguments.
 
TListGetListOfClassSignals () const
 Returns pointer to list of signals of this class.
 
TListGetListOfConnections () const
 
TListGetListOfSignals () const
 
virtual Bool_t HasConnection (const char *signal_name) const
 Return true if there is any object connected to this signal.
 
virtual void HighPriority (const char *signal_name, const char *slot_name=nullptr)
 
virtual void LowPriority (const char *signal_name, const char *slot_name=nullptr)
 
virtual void Message (const char *msg)
 
virtual Int_t NumberOfConnections () const
 Return number of connections for this object.
 
virtual Int_t NumberOfSignals () const
 Return number of signals for this object.
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 

Static Public Member Functions

static TStyleManager *& GetSM ()
 static: return style manager
 
static void Show ()
 Called to show the style manager. Static method.
 
static void Terminate ()
 Called to delete the style manager.
 
- Static Public Member Functions inherited from TGMainFrame
static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
- Static Public Member Functions inherited from TGCompositeFrame
static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
- Static Public Member Functions inherited from TGFrame
static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
static const TGGCGetBckgndGC ()
 Get background color graphics context.
 
static const TGGCGetBlackGC ()
 Get black graphics context.
 
static Pixel_t GetBlackPixel ()
 Get black pixel value.
 
static Pixel_t GetDefaultFrameBackground ()
 Get default frame background.
 
static Pixel_t GetDefaultSelectedBackground ()
 Get default selected frame background.
 
static const TGGCGetHilightGC ()
 Get highlight color graphics context.
 
static const TGGCGetShadowGC ()
 Get shadow color graphics context.
 
static const TGGCGetWhiteGC ()
 Get white graphics context.
 
static Pixel_t GetWhitePixel ()
 Get white pixel value.
 
- Static Public Member Functions inherited from TGWindow
static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
static Int_t GetCounter ()
 Return global window counter (total number of created windows).
 
- Static Public Member Functions inherited from TGObject
static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
- Static Public Member Functions inherited from TObject
static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
static Longptr_t GetDtorOnly ()
 Return destructor only flag.
 
static Bool_t GetObjectStat ()
 Get status of object stat flag.
 
static void SetDtorOnly (void *obj)
 Set destructor only flag.
 
static void SetObjectStat (Bool_t stat)
 Turn on/off tracking of objects in the TObjectTable.
 
- Static Public Member Functions inherited from TQObject
static Bool_t AreAllSignalsBlocked ()
 Returns true if all signals are blocked.
 
static Bool_t BlockAllSignals (Bool_t b)
 Block or unblock all signals. Returns the previous block status.
 
static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static Bool_t Connect (const char *sender_class, const char *signal, const char *receiver_class, void *receiver, const char *slot)
 This method allows to make a connection from any object of the same class to a single slot.
 
static Bool_t Connect (TQObject *sender, const char *signal, const char *receiver_class, void *receiver, const char *slot)
 Create connection between sender and receiver.
 
static const char * DeclFileName ()
 
static Bool_t Disconnect (const char *class_name, const char *signal, void *receiver=nullptr, const char *slot=nullptr)
 Disconnects "class signal".
 
static Bool_t Disconnect (TQObject *sender, const char *signal=nullptr, void *receiver=nullptr, const char *slot=nullptr)
 Disconnects signal in object sender from slot_method in object receiver.
 

Private Member Functions

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 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 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 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 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 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.
 
TGButtonGroupAddBorderModeEntry (TGCompositeFrame *f, Int_t id1, Int_t id2, Int_t id3)
 Add a border mode button group to the frame f.
 
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 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.
 
TGCheckButtonAddCheckButton (TGCompositeFrame *f, const char *s, Int_t id, Int_t e1=0, Int_t e2=2)
 Add a check button to the frame f.
 
TGColorSelectAddColorEntry (TGCompositeFrame *f, Int_t id)
 Add a color entry to the frame f.
 
TGComboBoxAddDateFormatEntry (TGCompositeFrame *f, Int_t id)
 Add a date format combo box to the frame f.
 
void AddEdition (TGCompositeFrame *p)
 Add the editor to the frame 'p'.
 
TGedPatternSelectAddFillStyleEntry (TGCompositeFrame *f, Int_t id)
 Add a fill style entry to the frame f.
 
TGFontTypeComboBoxAddFontTypeEntry (TGCompositeFrame *f, Int_t id)
 Add a font type combo box to the frame f.
 
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 AddGeneralMarker (TGCompositeFrame *f)
 Add the 'Marker' group frame to the 'General' tab.
 
void AddGeneralText (TGCompositeFrame *f)
 Add the 'Text' group frame to the 'General' tab.
 
void AddHistosFramesBorder (TGCompositeFrame *f)
 Add the 'Border' group frame to the 'Histos - Frames' tab.
 
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 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 AddHistosGraphsLine (TGCompositeFrame *f)
 Add the 'Line' group frame to the 'Histos - Graphs' tab.
 
void AddHistosHistosAxis (TGCompositeFrame *f)
 Add the 'Axis' 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 AddHistosHistosFill (TGCompositeFrame *f)
 Add the 'Fill' group frame to the 'Histos - Histos' tab.
 
void AddHistosHistosLegoInnerR (TGCompositeFrame *f)
 Add the '3D Cylindrical' group frame to the 'Histos - Histos' tab.
 
void AddHistosHistosLine (TGCompositeFrame *f)
 Add the 'Line' group frame to the 'Histos - Histos' tab.
 
TGLineStyleComboBoxAddLineStyleEntry (TGCompositeFrame *f, Int_t id)
 Add a line style entry to the frame f.
 
TGLineWidthComboBoxAddLineWidthEntry (TGCompositeFrame *f, Int_t id)
 Add a line width entry to the frame f.
 
TGComboBoxAddMarkerSizeEntry (TGCompositeFrame *f, Int_t id)
 Add a marker size entry to the frame f.
 
TGedMarkerSelectAddMarkerStyleEntry (TGCompositeFrame *f, Int_t id)
 Add a marker style entry to the frame f.
 
void AddMenus (TGCompositeFrame *p)
 Add the menu bar to the frame 'p'.
 
TGNumberEntryAddNumberEntry (TGCompositeFrame *f, Int_t e1, Int_t e2, Int_t e3, Int_t id, const char *s, Double_t init, Int_t digits, TGNumberFormat::EStyle nfS, TGNumberFormat::EAttribute nfA, TGNumberFormat::ELimit nfL, Double_t min, Double_t max)
 Add a number entry to the frame f. A caption can be added.
 
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 AddPadGrid (TGCompositeFrame *f)
 Add the 'Grid' group frame to the 'Pad' tab.
 
void AddPadMargin (TGCompositeFrame *f)
 Add the 'Margin' group frame to the 'Pad' tab.
 
void AddPadTicks (TGCompositeFrame *f)
 Add the 'Ticks' group frame to the 'Pad' tab.
 
TGComboBoxAddPaperSizeEntry (TGCompositeFrame *f, Int_t id)
 Add a prefered paper size combo box to the frame f.
 
void AddPsPdfColorModel (TGCompositeFrame *f)
 Add the 'Color Model' group frame to the 'PS / PDF' tab.
 
void AddPsPdfHeader (TGCompositeFrame *f)
 Add the 'Header' group frame to the 'PS / PDF' tab.
 
void AddPsPdfLineScale (TGCompositeFrame *f)
 Add the 'Line scale' number entry to the 'PS / PDF' tab.
 
void AddPsPdfPaperSize (TGCompositeFrame *f)
 Add the 'Paper Size' group frame to the 'PS / PDF' tab.
 
void AddPsPdfTitle (TGCompositeFrame *f)
 Add the 'Title' group frame to the 'PS / PDF' tab.
 
void AddStatsFill (TGCompositeFrame *f)
 Add the 'Fill' group frame to the 'Stats' tab.
 
void AddStatsFit (TGCompositeFrame *f)
 Add the 'Fit Options' 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 AddStatsText (TGCompositeFrame *f)
 Add the 'Text' group frame to the 'Stats' tab.
 
TGComboBoxAddTextAlignEntry (TGCompositeFrame *f, Int_t id)
 Add a text align combo box to the frame f.
 
TGTextButtonAddTextButton (TGCompositeFrame *f, const char *s, Int_t id)
 Add a text button to the frame f.
 
TGTextEntryAddTextEntry (TGCompositeFrame *f, const char *s, Int_t id)
 Add a text entry to the frame f. A caption can be added.
 
void AddTitle (TGCompositeFrame *f, const char *s)
 Add a title to the frame f.
 
void AddTitleBorderSize (TGCompositeFrame *f)
 Add the 'Shadow' group frame to the 'Title' tab.
 
void AddTitleFill (TGCompositeFrame *f)
 Add the 'Fill' group frame to the 'Title' tab.
 
void AddTitleGeometry (TGCompositeFrame *f)
 Add the 'Geometry' group frame to the 'Title' tab.
 
void AddTitleText (TGCompositeFrame *f)
 Add the 'Text' group frame to the 'Title' tab.
 
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'.
 
void ConnectAll ()
 Connect every entry in the top level interface to the slot.
 
void ConnectEditor (Int_t tabNum)
 Connect every widget entry of the editor to its specific slot.
 
void CreateMacro ()
 Create a TGFileInfo concerning a macro, if it doesn't exist already.
 
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 CreateTabAxisY (TGCompositeFrame *tab)
 Add the sub-tab 'Y Axis' to the tab 'Axis'.
 
void CreateTabAxisZ (TGCompositeFrame *tab)
 Add the sub-tab 'Z Axis' to the tab 'Axis'.
 
void CreateTabCanvas (TGCompositeFrame *tab)
 Add the tab 'Canvas' to the editor.
 
void CreateTabGeneral (TGCompositeFrame *tab)
 Add the tab 'General' to the editor.
 
void CreateTabHistos (TGCompositeFrame *tab)
 Add the tab 'Histos' to the editor.
 
void CreateTabHistosFrames (TGCompositeFrame *tab)
 Add the sub-tab 'Frames' to the tab 'Histos'.
 
void CreateTabHistosGraphs (TGCompositeFrame *tab)
 Add the sub-tab 'Graphs' to the tab 'Histos'.
 
void CreateTabHistosHistos (TGCompositeFrame *tab)
 Add the sub-tab 'Histos' to the tab 'Histos'.
 
void CreateTabPad (TGCompositeFrame *tab)
 Add the tab 'Pad' to the editor.
 
void CreateTabPsPdf (TGCompositeFrame *tab)
 Add the tab 'PS / PDF' to the editor.
 
void CreateTabStats (TGCompositeFrame *tab)
 Add the tab 'Stats' to the editor.
 
void CreateTabTitle (TGCompositeFrame *tab)
 Add the tab 'Title' to the editor.
 
void DisconnectAll ()
 Disconnect every entry in the top level interface of the slot.
 
void DisconnectEditor (Int_t tabNum)
 Disconnect every widget entry of the editor from its slot.
 
void DoDelete ()
 Delete the current selected style from the ROOT session.
 
void DoEditor ()
 Called each time something is changed in the style editor.
 
void DoExit ()
 Close the style manager. Called via the menu bar.
 
void DoExport ()
 Save the current selected style in a C++ macro file.
 
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 DoNew ()
 Create a new style. Called via the menu bar or the tool bar.
 
void DoRename ()
 Rename the current selected style. Called via the menu bar.
 
void UpdateEditor (Int_t tabNum)
 Update the values of every widget entry in the editor.
 
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.
 

Private Attributes

Bool_t fAllAndNotCurrent
 kTRUE when apply on 'All canvases'
 
TGRadioButtonfApplyOnAll
 'Apply on' button group
 
TGTextButtonfApplyOnButton
 apply style on object(s)
 
TGHButtonGroupfApplyOnGroup
 'Apply on' button group
 
TGRadioButtonfApplyOnSel
 'Apply on' button group
 
TGTextButtonfApplyOnXYZ
 axis apply on XYZ text button
 
TGComboBoxfAttDateTextAlign
 canvas date align combo box
 
TGNumberEntryfAttDateTextAngle
 canvas date angle number entry
 
TGColorSelectfAttDateTextColor
 canvas date color selection widget
 
TGFontTypeComboBoxfAttDateTextFont
 canvas date font combo box
 
TGNumberEntryfAttDateTextSize
 canvas date size number entry
 
TGCheckButtonfAttDateTextSizeInPixels
 canvas date size check box
 
TGTabfAxisTab
 axis' tabs
 
TGNumberEntryfBarOffset
 histograms bar offset number entry
 
TGNumberEntryfBarWidth
 histograms bar width number entry
 
TGButtonGroupfCanvasBorderMode
 canvas border mode button group
 
TGLineWidthComboBoxfCanvasBorderSize
 canvas border size combo box
 
TGColorSelectfCanvasColor
 canvas fill color selection widget
 
TGNumberEntryfCanvasDefH
 canvas height number entry
 
TGNumberEntryfCanvasDefW
 canvas width number entry
 
TGNumberEntryfCanvasDefX
 canvas abscissa number entry
 
TGNumberEntryfCanvasDefY
 canvas ordinate number entry
 
TGButtonGroupfColorModelPS
 ps/pdf color model button group
 
TGRadioButtonfColorModelPSCMYK
 CMYB radio button.
 
TGRadioButtonfColorModelPSRGB
 RGB radio button.
 
TGFileInfofCurMacro
 current macro
 
TObjectfCurObj
 current object
 
TGLabelfCurObjLabel
 label 'Object:'
 
TGTextEntryfCurObjTextEntry
 label showing current object's name
 
TVirtualPadfCurPad
 current pad
 
TGLabelfCurPadLabel
 label 'Canvas:'
 
TGTextEntryfCurPadTextEntry
 label showing current pad's name
 
TStylefCurSelStyle
 current selected style
 
TGLabelfCurStylabel
 label 'gStyle is set to:'
 
TGTextEntryfCurStyle
 label showing gStyle's name
 
Int_t fCurTabAxisNum
 current opened axis tab number
 
Int_t fCurTabNum
 current opened tab number
 
TGNumberEntryfDateX
 canvas date abscissa number entry
 
TGNumberEntryfDateY
 canvas date ordinate number entry
 
TGCheckButtonfDrawBorder
 function border show/hide check box
 
TGHorizontalFramefEditionButtonFrame
 editor's buttons
 
TGVerticalFramefEditionFrame
 editor
 
TGTextButtonfEditionHelp
 help button
 
TGTextButtonfEditionReset
 reset button
 
TGTabfEditionTab
 editor's tabs
 
TGTextButtonfEditionUpdatePreview
 update preview button
 
TGNumberEntryfEndErrorSize
 end error size number entry
 
TGNumberEntryfErrorX
 error along abscissa number entry
 
TGColorSelectfFillColor
 general fill color selection widget
 
TGedPatternSelectfFillStyle
 general fill pattern selection widget
 
TGTextEntryfFitFormat
 fit format text entry
 
TGLabelfFitFormatLabel
 label 'fit format'
 
TGButtonGroupfFrameBorderMode
 frame border mode button group
 
TGLineWidthComboBoxfFrameBorderSize
 frame border size combo box
 
TGColorSelectfFrameFillColor
 frame fill color selection widget
 
TGedPatternSelectfFrameFillStyle
 frame fill pattern selection widget
 
TGColorSelectfFrameLineColor
 frame line color selection widget
 
TGLineStyleComboBoxfFrameLineStyle
 frame line style combo box
 
TGLineWidthComboBoxfFrameLineWidth
 frame line width combo box
 
TGColorSelectfFuncColor
 function color selection widget
 
TGLineStyleComboBoxfFuncStyle
 function line style combo box
 
TGLineWidthComboBoxfFuncWidth
 function width number entry
 
TGColorSelectfGridColor
 pad grid line color selection widget
 
TGLineStyleComboBoxfGridStyle
 pad grid line style combo box
 
TGLineWidthComboBoxfGridWidth
 pad grid line width combo box
 
TGLineWidthComboBoxfHatchesLineWidth
 general hatches width combo box
 
TGNumberEntryfHatchesSpacing
 general hatches spacing number entry
 
TGTextEntryfHeaderPS
 ps/pdf header text entry
 
TGColorSelectfHistFillColor
 histograms fill color selection widget
 
TGedPatternSelectfHistFillStyle
 histograms fill pattern selection widget
 
TGColorSelectfHistLineColor
 histograms fill color selection widget
 
TGLineStyleComboBoxfHistLineStyle
 histograms line style combo box
 
TGLineWidthComboBoxfHistLineWidth
 histograms line width combo box
 
TGCheckButtonfHistMinimumZero
 histograms minimum zero check box
 
TGTabfHistosTab
 histos' tabs
 
TGHorizontal3DLinefHorizontal3DLine
 a line under the tool bar
 
TGPopupMenufImportCascade
 Cascaded menu 'Import'.
 
Bool_t fLastChoice
 kTRUE if the user choose OK in the last TStyleDialog
 
TGLayoutHintsfLayoutExpandX
 often used layout
 
TGLayoutHintsfLayoutExpandXCenterYMargin
 often used layout
 
TGLayoutHintsfLayoutExpandXMargin
 often used layout
 
TGLayoutHintsfLayoutExpandXY
 often used layout
 
TGLayoutHintsfLayoutExpandXYMargin
 often used layout
 
TGLineWidthComboBoxfLegendBorderSize
 legend border size combo box
 
TGLabelfLegendBorderSizeLabel
 label 'Legend's'
 
TGNumberEntryfLegoInnerR
 histograms lego inner radius number entry
 
TGColorSelectfLineColor
 general line color selection widget
 
TGNumberEntryfLineScalePS
 ps/pdf line scale number entry
 
TGLineStyleComboBoxfLineStyle
 general line style combo box
 
TGTextButtonfLineStyleEdit
 general line style editor open button
 
TGLineWidthComboBoxfLineWidth
 general line width combo box
 
TGComboBoxfListComboBox
 list of available styles
 
TGLabelfListLabel
 label 'Available Styles:'
 
TGPictureButtonfMakeDefault
 selected style becom gStyle
 
const TGPicturefMakeDefaultPic
 button picture
 
TGColorSelectfMarkerColor
 general marker color selection widget
 
TGComboBoxfMarkerSize
 general marker size combo box
 
TGedMarkerSelectfMarkerStyle
 general marker style entry
 
TGMenuBarfMenuBar
 the main window menu bar
 
TGPopupMenufMenuHelp
 the 'Help' popup menu
 
TGPopupMenufMenuStyle
 the 'Style' popup menu
 
Bool_t fMoreAndNotLess
 kTRUE when editor is open
 
TGTextButtonfMoreLess
 open/close the editor
 
TGNumberEntryfNumberContours
 histograms number of contours number entry
 
TGCheckButtonfOptDateBool
 canvas date show/hide check box
 
TGComboBoxfOptDateFormat
 canvas date format text entry
 
TGCheckButtonfOptFitChi
 fit Chi show/hide check box
 
TGCheckButtonfOptFitErrors
 fit errors check box
 
TGCheckButtonfOptFitProbability
 fit probability show/hide check box
 
TGCheckButtonfOptFitValues
 fit values show/hide check box
 
TGCheckButtonfOptLogx
 X axis logarithmic scale check box.
 
TGCheckButtonfOptLogy
 Y axis logarithmic scale check box.
 
TGCheckButtonfOptLogz
 Z axis logarithmic scale check box.
 
TGCheckButtonfOptStatEntries
 stats entries show/hide check box
 
TGCheckButtonfOptStatErrors
 stats errors check box
 
TGCheckButtonfOptStatIntegral
 stats integral show/hide check box
 
TGCheckButtonfOptStatKurtosis
 stats kurtosis show/hide check box
 
TGCheckButtonfOptStatMean
 stats mean show/hide check box
 
TGCheckButtonfOptStatName
 stats name show/hide check box
 
TGCheckButtonfOptStatOverflow
 stats overflow show/hide check box
 
TGCheckButtonfOptStatRMS
 stats RMS show/hide check box
 
TGCheckButtonfOptStatSkewness
 stats Skewness show/hide check box
 
TGCheckButtonfOptStatUnderflow
 stats underflow show/hide check box
 
TGCheckButtonfOptTitle
 title show/hide check box
 
TGButtonGroupfPadBorderMode
 pad border mode button group
 
TGLineWidthComboBoxfPadBorderSize
 pad border size combo box
 
TGNumberEntryfPadBottomMargin
 pad bottom margin number entry
 
TGColorSelectfPadColor
 pad fill color selection widget
 
TGCheckButtonfPadGridX
 pad grid along X show/hide check box
 
TGCheckButtonfPadGridY
 pad grid along Y show/hide check box
 
TGNumberEntryfPadLeftMargin
 pad left margin number entry
 
TGNumberEntryfPadRightMargin
 pad right margin number entry
 
TGCheckButtonfPadTickX
 pad ticks along X show/hide check box
 
TGCheckButtonfPadTickY
 pad ticks along Y show/hide check box
 
TGNumberEntryfPadTopMargin
 pad top margin number entry
 
TGTextEntryfPaintTextFormat
 histograms format text entry
 
TGTextButtonfPaletteEdit
 palette editor open button
 
Bool_t fPaperSizeEnCm
 kTRUE if the paper size is in cm
 
TGComboBoxfPaperSizePredef
 ps/pdf paper size combo box
 
TGNumberEntryfPaperSizeX
 ps/pdf paper size width number entry
 
TGNumberEntryfPaperSizeY
 ps/pdf paper size height number entry
 
TGCheckButtonfPreviewButton
 if checked, preview is visible
 
TGCheckButtonfPreviewRealTime
 if checked, real time preview
 
TStylePreviewfPreviewWindow
 preview
 
Bool_t fRealTimePreview
 kTRUE if auto refreshed preview
 
TGNumberEntryfScreenFactor
 general screen factor number entry
 
Bool_t fSigSlotConnected
 kTRUE when signal/slots connected
 
UInt_t fSMHeight
 style manager's height
 
UInt_t fSMWidth
 style manager's width
 
TGLineWidthComboBoxfStatBorderSize
 stats border size combo box
 
TGLabelfStatBorderSizeLabel
 label 'stats' shadow
 
TGColorSelectfStatColor
 stats fill color selection widget
 
TGFontTypeComboBoxfStatFont
 stats font type combo box
 
TGNumberEntryfStatFontSize
 stats font size number entry
 
TGCheckButtonfStatFontSizeInPixels
 stats font size check box
 
TGTextEntryfStatFormat
 stats format text entry
 
TGLabelfStatFormatLabel
 label 'stats format'
 
TGNumberEntryfStatH
 stats height number entry
 
TGedPatternSelectfStatStyle
 stats fill pattern selection widget
 
TGColorSelectfStatTextColor
 stats text color selection widget
 
TGStatusBarfStatusBar
 status bar
 
TGNumberEntryfStatW
 stats width number entry
 
TGNumberEntryfStatX
 stats abscissa number entry
 
TGNumberEntryfStatY
 stats ordinate number entry
 
TGCheckButtonfStripDecimals
 axis label's decimal part show/hide check box
 
Bool_t fStyleChanged
 kTRUE if the style has been modified
 
TGComboBoxfTextAlign
 general text align combo box
 
TGNumberEntryfTextAngle
 general text angle number entry
 
TGColorSelectfTextColor
 general text color selection widget
 
TGFontTypeComboBoxfTextFont
 general text font combo box
 
TGNumberEntryfTextSize
 general text size number entry
 
TGCheckButtonfTextSizeInPixels
 general text size check box
 
TGNumberEntryfTimeOffsetDate
 axis time offset (mm/dd/yyyy) number entry
 
TGNumberEntryfTimeOffsetTime
 axis time offset (hh:mm:ss) number entry
 
TGComboBoxfTitleAlign
 title align combo box
 
TGLineWidthComboBoxfTitleBorderSize
 title border size combo box
 
TGLabelfTitleBorderSizeLabel
 label 'Title's'
 
TGColorSelectfTitleColor
 title fill color selection widget
 
TGFontTypeComboBoxfTitleFont
 title font combo box
 
TGNumberEntryfTitleFontSize
 title font size number entry
 
TGCheckButtonfTitleFontSizeInPixels
 title font size check box
 
TGNumberEntryfTitleH
 title height number entry
 
TGTextEntryfTitlePS
 ps/pdf title text entry
 
TGedPatternSelectfTitleStyle
 title fill pattern selection widget
 
TGColorSelectfTitleTextColor
 title text color selection widget
 
TGNumberEntryfTitleW
 title width number entry
 
TGNumberEntryfTitleX
 title abscissa number entry
 
TGNumberEntryfTitleY
 title ordinate number entry
 
TGToolBarfToolBar
 the tool bar
 
TGPictureButtonfToolBarDelete
 tool bar 'Delete' button
 
const TGPicturefToolBarDeletePic
 tool bar 'Delete' picture
 
TGPictureButtonfToolBarExport
 tool bar 'Export' button
 
const TGPicturefToolBarExportPic
 tool bar 'Export' picture
 
TGPictureButtonfToolBarHelp
 tool bar 'Help' button
 
const TGPicturefToolBarHelpPic
 tool bar 'Help' picture
 
TGPictureButtonfToolBarImportCanvas
 tool bar 'Import from canvas' button
 
const TGPicturefToolBarImportCanvasPic
 tool bar 'Import from canvas' picture
 
TGPictureButtonfToolBarImportMacro
 tool bar 'Import from macro' button
 
const TGPicturefToolBarImportMacroPic
 tool bar 'Import from macro' picture
 
TGPictureButtonfToolBarNew
 tool bar 'New' button
 
const TGPicturefToolBarNewPic
 tool bar 'New' picture
 
TListfTrashListFrame
 to avoid memory leak
 
TListfTrashListLayout
 to avoid memory leak
 
TGColorSelectfXAxisColor
 X axis color selection widget.
 
TGColorSelectfXLabelColor
 X axis label color selection widget.
 
TGFontTypeComboBoxfXLabelFont
 X axis label font combo box.
 
TGNumberEntryfXLabelOffset
 X axis label offset number entry.
 
TGNumberEntryfXLabelSize
 X axis label size number entry.
 
TGCheckButtonfXLabelSizeInPixels
 X axis label size check box.
 
TGCheckButtonfXNdivisionsOptimize
 X axis division optimization check box.
 
TGNumberEntryfXNdivMain
 X axis primary division number entry.
 
TGNumberEntryfXNdivSub
 X axis secondary division number entry.
 
TGNumberEntryfXNdivSubSub
 X axis tertiary division number entry.
 
TGNumberEntryfXTickLength
 X axis tick length number entry.
 
TGColorSelectfXTitleColor
 X axis title color selection widget.
 
TGFontTypeComboBoxfXTitleFont
 X axis title font combo box.
 
TGNumberEntryfXTitleOffset
 X axis title offset number entry.
 
TGNumberEntryfXTitleSize
 X axis title size number entry.
 
TGCheckButtonfXTitleSizeInPixels
 X axis title size check box.
 
TGColorSelectfYAxisColor
 Y axis color selection widget.
 
TGColorSelectfYLabelColor
 Y axis label color selection widget.
 
TGFontTypeComboBoxfYLabelFont
 Y axis label font combo box.
 
TGNumberEntryfYLabelOffset
 Y axis label offset number entry.
 
TGNumberEntryfYLabelSize
 Y axis label size number entry.
 
TGCheckButtonfYLabelSizeInPixels
 Y axis label size check box.
 
TGCheckButtonfYNdivisionsOptimize
 Y axis division optimization check box.
 
TGNumberEntryfYNdivMain
 Y axis primary division number entry.
 
TGNumberEntryfYNdivSub
 Y axis secondary division number entry.
 
TGNumberEntryfYNdivSubSub
 Y axis tertiary division number entry.
 
TGNumberEntryfYTickLength
 Y axis tick length number entry.
 
TGColorSelectfYTitleColor
 Y axis title color selection widget.
 
TGFontTypeComboBoxfYTitleFont
 Y axis title font combo box.
 
TGNumberEntryfYTitleOffset
 Y axis title offset number entry.
 
TGNumberEntryfYTitleSize
 Y axis title size number entry.
 
TGCheckButtonfYTitleSizeInPixels
 Y axis title size check box.
 
TGColorSelectfZAxisColor
 Z axis color selection widget.
 
TGColorSelectfZLabelColor
 Z axis label color selection widget.
 
TGFontTypeComboBoxfZLabelFont
 Z axis label font combo box.
 
TGNumberEntryfZLabelOffset
 Z axis label offset number entry.
 
TGNumberEntryfZLabelSize
 Z axis label size number entry.
 
TGCheckButtonfZLabelSizeInPixels
 Z axis label size check box.
 
TGCheckButtonfZNdivisionsOptimize
 Z axis division optimization check box.
 
TGNumberEntryfZNdivMain
 Z axis primary division number entry.
 
TGNumberEntryfZNdivSub
 Z axis secondary division number entry.
 
TGNumberEntryfZNdivSubSub
 Z axis tertiary division number entry.
 
TGNumberEntryfZTickLength
 Z axis tick length number entry.
 
TGColorSelectfZTitleColor
 Z axis title color selection widget.
 
TGFontTypeComboBoxfZTitleFont
 Z axis title font combo box.
 
TGNumberEntryfZTitleOffset
 Z axis title offset number entry.
 
TGNumberEntryfZTitleSize
 Z axis title size number entry.
 
TGCheckButtonfZTitleSizeInPixels
 Z axis title size check box.
 

Static Private Attributes

static TStyleManagerfgStyleManager = nullptr
 singleton style manager
 

Additional Inherited Members

- Public Types inherited from TGWindow
enum  EEditMode {
  kEditEnable = 0 , kEditDisable = (1ULL << ( 0 )) , kEditDisableEvents = (1ULL << ( 1 )) , kEditDisableGrab = (1ULL << ( 2 )) ,
  kEditDisableLayout = (1ULL << ( 3 )) , kEditDisableResize = (1ULL << ( 4 )) , kEditDisableHeight = (1ULL << ( 5 )) , kEditDisableWidth = (1ULL << ( 6 )) ,
  kEditDisableBtnEnable = (1ULL << ( 7 )) , kEditDisableKeyEnable = (1ULL << ( 8 ))
}
 
enum  EStatusBits { kIsHtmlView = (1ULL << ( 14 )) }
 
- Public Types inherited from TObject
enum  {
  kIsOnHeap = 0x01000000 , kNotDeleted = 0x02000000 , kZombie = 0x04000000 , kInconsistent = 0x08000000 ,
  kBitMask = 0x00ffffff
}
 
enum  { kSingleKey = (1ULL << ( 0 )) , kOverwrite = (1ULL << ( 1 )) , kWriteDelete = (1ULL << ( 2 )) }
 
enum  EDeprecatedStatusBits { kObjInCanvas = (1ULL << ( 3 )) }
 
enum  EStatusBits {
  kCanDelete = (1ULL << ( 0 )) , kMustCleanup = (1ULL << ( 3 )) , kIsReferenced = (1ULL << ( 4 )) , kHasUUID = (1ULL << ( 5 )) ,
  kCannotPick = (1ULL << ( 6 )) , kNoContextMenu = (1ULL << ( 8 )) , kInvalidObject = (1ULL << ( 13 ))
}
 
- Protected Types inherited from TGMainFrame
enum  { kDontCallClose = (1ULL << ( 14 )) }
 
- Protected Types inherited from TGFrame
enum  { kDeleteWindowCalled = (1ULL << ( 15 )) }
 
- Protected Types inherited from TObject
enum  { kOnlyPrepStep = (1ULL << ( 3 )) }
 
- Protected Member Functions inherited from TGMainFrame
TString GetMWMfuncString () const
 used in SaveSource()
 
TString GetMWMinpString () const
 used in SaveSource()
 
TString GetMWMvalueString () const
 used in SaveSource()
 
- Protected Member Functions inherited from TGFrame
void DoRedraw () override
 Redraw the frame.
 
virtual void Draw3dRectangle (UInt_t type, Int_t x, Int_t y, UInt_t w, UInt_t h)
 Draw 3D rectangle on the frame border.
 
TString GetOptionString () const
 Returns a frame option string - used in SavePrimitive().
 
const TGResourcePoolGetResourcePool () const
 
void * GetSender () override
 
virtual void StartGuiBuilding (Bool_t on=kTRUE)
 Go into GUI building mode.
 
- Protected Member Functions inherited from TGWindow
 TGWindow (const TGWindow &tgw)
 
 TGWindow (Window_t id)
 
TGWindowoperator= (const TGWindow &tgw)
 
- Protected Member Functions inherited from TGObject
TGObjectoperator= (const TGObject &tgo)
 
- Protected Member Functions inherited from TObject
virtual void DoError (int level, const char *location, const char *fmt, va_list va) const
 Interface to ErrorHandler (protected).
 
void MakeZombie ()
 
- Protected Member Functions inherited from TQObject
virtual const char * GetSenderClassName () const
 
- Static Protected Member Functions inherited from TGFrame
static Time_t GetLastClick ()
 Get time of last mouse click.
 
- Static Protected Member Functions inherited from TQObject
static Int_t CheckConnectArgs (TQObject *sender, TClass *sender_class, const char *signal, TClass *receiver_class, const char *slot)
 Checking of consistency of sender/receiver methods/arguments.
 
static TString CompressName (const char *method_name)
 Removes "const" words and blanks from full (with prototype) method name and resolve any typedefs in the method signature.
 
static Bool_t ConnectToClass (const char *sender_class, const char *signal, TClass *receiver_class, void *receiver, const char *slot)
 This method allows to make connection from any object of the same class to the receiver object.
 
static Bool_t ConnectToClass (TQObject *sender, const char *signal, TClass *receiver_class, void *receiver, const char *slot)
 Create connection between sender and receiver.
 
- Protected Attributes inherited from TGMainFrame
TListfBindList
 list with key bindings
 
TString fClassName
 WM class name.
 
Atom_tfDNDTypeList
 handles DND types
 
TString fIconName
 icon name
 
TString fIconPixmap
 icon pixmap name
 
UInt_t fMWMFuncs
 MWM functions.
 
UInt_t fMWMInput
 MWM input modes.
 
UInt_t fMWMValue
 MWM decoration hints.
 
TString fResourceName
 WM resource name.
 
TString fWindowName
 window name
 
UInt_t fWMHeight
 WM height.
 
UInt_t fWMHeightInc
 WM height increments.
 
EInitialState fWMInitState
 WM initial state.
 
UInt_t fWMMaxHeight
 WM max height.
 
UInt_t fWMMaxWidth
 WM max width.
 
UInt_t fWMMinHeight
 WM min height.
 
UInt_t fWMMinWidth
 WM min width.
 
UInt_t fWMWidth
 WM width.
 
UInt_t fWMWidthInc
 WM width increments.
 
Int_t fWMX
 WM x position.
 
Int_t fWMY
 WM y position.
 
- Protected Attributes inherited from TGCompositeFrame
Bool_t fLayoutBroken
 no layout manager is used
 
TGLayoutManagerfLayoutManager
 layout manager
 
TListfList
 container of frame elements
 
Bool_t fMapSubwindows
 kTRUE - map subwindows
 
Int_t fMustCleanup
 cleanup mode (see EFrameCleanup)
 
- Protected Attributes inherited from TGFrame
Pixel_t fBackground
 frame background color
 
Int_t fBorderWidth
 frame border width
 
Int_t fDNDState
 EDNDFlags.
 
UInt_t fEventMask
 currently active event mask
 
TGFrameElementfFE
 pointer to frame element
 
UInt_t fHeight
 frame height
 
UInt_t fMaxHeight
 maximal frame height
 
UInt_t fMaxWidth
 maximal frame width
 
UInt_t fMinHeight
 minimal frame height
 
UInt_t fMinWidth
 minimal frame width
 
UInt_t fOptions
 frame options
 
UInt_t fWidth
 frame width
 
Int_t fX
 frame x position
 
Int_t fY
 frame y position
 
- Protected Attributes inherited from TGWindow
UInt_t fEditDisabled
 flags used for "guibuilding"
 
TString fName
 name of the window used in SavePrimitive()
 
Bool_t fNeedRedraw
 kTRUE if window needs to be redrawn
 
const TGWindowfParent
 Parent window.
 
- Protected Attributes inherited from TGObject
TGClientfClient
 Connection to display server.
 
Handle_t fId
 X11/Win32 Window identifier.
 
- Protected Attributes inherited from TQObject
TListfListOfConnections
 list of signals from this object
 
TListfListOfSignals
 
Bool_t fSignalsBlocked
 list of connections to this object
 
- Static Protected Attributes inherited from TGCompositeFrame
static TGLayoutHintsfgDefaultHints = nullptr
 
- Static Protected Attributes inherited from TGFrame
static const TGGCfgBckgndGC = nullptr
 
static const TGGCfgBlackGC = nullptr
 
static Pixel_t fgBlackPixel = 0
 
static Window_t fgDbw = 0
 
static Int_t fgDbx = 0
 
static Int_t fgDby = 0
 
static Pixel_t fgDefaultFrameBackground = 0
 
static Pixel_t fgDefaultSelectedBackground = 0
 
static const TGGCfgHilightGC = nullptr
 
static Bool_t fgInit = kFALSE
 
static UInt_t fgLastButton = 0
 
static Time_t fgLastClick = 0
 
static const TGGCfgShadowGC = nullptr
 
static UInt_t fgUserColor = 0
 
static const TGGCfgWhiteGC = nullptr
 
static Pixel_t fgWhitePixel = 0
 
- Static Protected Attributes inherited from TGWindow
static Int_t fgCounter = 0
 counter of created windows in SavePrimitive
 
- Static Protected Attributes inherited from TQObject
static Bool_t fgAllSignalsBlocked = kFALSE
 flag used for suppression of signals
 

#include <TStyleManager.h>

Inheritance diagram for TStyleManager:
[legend]

Constructor & Destructor Documentation

◆ TStyleManager()

TStyleManager::TStyleManager ( const TGWindow p)

Constructor. Create the main window of the style manager.

Definition at line 390 of file TStyleManager.cxx.

◆ ~TStyleManager()

TStyleManager::~TStyleManager ( )
override

Destructor.

Definition at line 470 of file TStyleManager.cxx.

Member Function Documentation

◆ AddAxisXDivisions()

void TStyleManager::AddAxisXDivisions ( TGCompositeFrame f)
private

Add the 'Divisions' group frame to the 'Axis - X Axis' tab.

Definition at line 3100 of file TStyleManager.cxx.

◆ AddAxisXLabels()

void TStyleManager::AddAxisXLabels ( TGCompositeFrame f)
private

Add the 'Labels' group frame to the 'Axis - X Axis' tab.

Definition at line 3136 of file TStyleManager.cxx.

◆ AddAxisXLine()

void TStyleManager::AddAxisXLine ( TGCompositeFrame f)
private

Add the 'Line' group frame to the 'Axis - X Axis' tab.

Definition at line 3037 of file TStyleManager.cxx.

◆ AddAxisXTitle()

void TStyleManager::AddAxisXTitle ( TGCompositeFrame f)
private

Add the 'Title' group frame to the 'Axis - X Axis' tab.

Definition at line 3067 of file TStyleManager.cxx.

◆ AddAxisYDivisions()

void TStyleManager::AddAxisYDivisions ( TGCompositeFrame f)
private

Add the 'Divisions' group frame to the 'Axis - Y Axis' tab.

Definition at line 3250 of file TStyleManager.cxx.

◆ AddAxisYLabels()

void TStyleManager::AddAxisYLabels ( TGCompositeFrame f)
private

Add the 'Labels' group frame to the 'Axis - Y Axis' tab.

Definition at line 3285 of file TStyleManager.cxx.

◆ AddAxisYLine()

void TStyleManager::AddAxisYLine ( TGCompositeFrame f)
private

Add the 'Line' group frame to the 'Axis - Y Axis' tab.

Definition at line 3187 of file TStyleManager.cxx.

◆ AddAxisYTitle()

void TStyleManager::AddAxisYTitle ( TGCompositeFrame f)
private

Add the 'Title' group frame to the 'Axis - Y Axis' tab.

Definition at line 3217 of file TStyleManager.cxx.

◆ AddAxisZDivisions()

void TStyleManager::AddAxisZDivisions ( TGCompositeFrame f)
private

Add the 'Divisions' group frame to the 'Axis - Z Axis' tab.

Definition at line 3401 of file TStyleManager.cxx.

◆ AddAxisZLabels()

void TStyleManager::AddAxisZLabels ( TGCompositeFrame f)
private

Add the 'Labels' group frame to the 'Axis - Z Axis' tab.

Definition at line 3436 of file TStyleManager.cxx.

◆ AddAxisZLine()

void TStyleManager::AddAxisZLine ( TGCompositeFrame f)
private

Add the 'Line' group frame to the 'Axis - Z Axis' tab.

Definition at line 3337 of file TStyleManager.cxx.

◆ AddAxisZTitle()

void TStyleManager::AddAxisZTitle ( TGCompositeFrame f)
private

Add the 'Title' group frame to the 'Axis - Z Axis' tab.

Definition at line 3367 of file TStyleManager.cxx.

◆ AddBorderModeEntry()

TGButtonGroup * TStyleManager::AddBorderModeEntry ( TGCompositeFrame f,
Int_t  id1,
Int_t  id2,
Int_t  id3 
)
private

Add a border mode button group to the frame f.

Definition at line 4148 of file TStyleManager.cxx.

◆ AddCanvasBorder()

void TStyleManager::AddCanvasBorder ( TGCompositeFrame f)
private

Add the 'Border' group frame to the 'Canvas' tab.

Definition at line 2474 of file TStyleManager.cxx.

◆ AddCanvasDate()

void TStyleManager::AddCanvasDate ( TGCompositeFrame f)
private

Add the 'Date' group frame to the 'Canvas' tab.

Definition at line 2483 of file TStyleManager.cxx.

◆ AddCanvasFill()

void TStyleManager::AddCanvasFill ( TGCompositeFrame f)
private

Add the 'Fill' group frame to the 'Canvas' tab.

Definition at line 2419 of file TStyleManager.cxx.

◆ AddCanvasGeometry()

void TStyleManager::AddCanvasGeometry ( TGCompositeFrame f)
private

Add the 'Geometry' group frame to the 'Canvas' tab.

Definition at line 2436 of file TStyleManager.cxx.

◆ AddCheckButton()

TGCheckButton * TStyleManager::AddCheckButton ( TGCompositeFrame f,
const char *  s,
Int_t  id,
Int_t  e1 = 0,
Int_t  e2 = 2 
)
private

Add a check button to the frame f.

Definition at line 4185 of file TStyleManager.cxx.

◆ AddColorEntry()

TGColorSelect * TStyleManager::AddColorEntry ( TGCompositeFrame f,
Int_t  id 
)
private

Add a color entry to the frame f.

Definition at line 3963 of file TStyleManager.cxx.

◆ AddDateFormatEntry()

TGComboBox * TStyleManager::AddDateFormatEntry ( TGCompositeFrame f,
Int_t  id 
)
private

Add a date format combo box to the frame f.

Definition at line 4169 of file TStyleManager.cxx.

◆ AddEdition()

void TStyleManager::AddEdition ( TGCompositeFrame p)
private

Add the editor to the frame 'p'.

It contains the tabs allowing the user to modify every data member of the current TStyle object.

Definition at line 2214 of file TStyleManager.cxx.

◆ AddFillStyleEntry()

TGedPatternSelect * TStyleManager::AddFillStyleEntry ( TGCompositeFrame f,
Int_t  id 
)
private

Add a fill style entry to the frame f.

Definition at line 3977 of file TStyleManager.cxx.

◆ AddFontTypeEntry()

TGFontTypeComboBox * TStyleManager::AddFontTypeEntry ( TGCompositeFrame f,
Int_t  id 
)
private

Add a font type combo box to the frame f.

Definition at line 4114 of file TStyleManager.cxx.

◆ AddGeneralFill()

void TStyleManager::AddGeneralFill ( TGCompositeFrame f)
private

Add the 'Fill' group frame to the 'General' tab.

Definition at line 2292 of file TStyleManager.cxx.

◆ AddGeneralLine()

void TStyleManager::AddGeneralLine ( TGCompositeFrame f)
private

Add the 'Line' group frame to the 'General' tab.

Definition at line 2324 of file TStyleManager.cxx.

◆ AddGeneralMarker()

void TStyleManager::AddGeneralMarker ( TGCompositeFrame f)
private

Add the 'Marker' group frame to the 'General' tab.

Definition at line 2379 of file TStyleManager.cxx.

◆ AddGeneralText()

void TStyleManager::AddGeneralText ( TGCompositeFrame f)
private

Add the 'Text' group frame to the 'General' tab.

Definition at line 2345 of file TStyleManager.cxx.

◆ AddHistosFramesBorder()

void TStyleManager::AddHistosFramesBorder ( TGCompositeFrame f)
private

Add the 'Border' group frame to the 'Histos - Frames' tab.

Definition at line 2891 of file TStyleManager.cxx.

◆ AddHistosFramesFill()

void TStyleManager::AddHistosFramesFill ( TGCompositeFrame f)
private

Add the 'Fill' group frame to the 'Histos - Frames' tab.

Definition at line 2853 of file TStyleManager.cxx.

◆ AddHistosFramesLine()

void TStyleManager::AddHistosFramesLine ( TGCompositeFrame f)
private

Add the 'Line' group frame to the 'Histos - Frames' tab.

Definition at line 2872 of file TStyleManager.cxx.

◆ AddHistosGraphsBorder()

void TStyleManager::AddHistosGraphsBorder ( TGCompositeFrame f)
private

Add the 'Draw Border' check button to the 'Histos - Graphs' tab.

Definition at line 2932 of file TStyleManager.cxx.

◆ AddHistosGraphsErrors()

void TStyleManager::AddHistosGraphsErrors ( TGCompositeFrame f)
private

Add the 'Errors' group frame to the 'Histos - Graphs' tab.

Definition at line 2948 of file TStyleManager.cxx.

◆ AddHistosGraphsLine()

void TStyleManager::AddHistosGraphsLine ( TGCompositeFrame f)
private

Add the 'Line' group frame to the 'Histos - Graphs' tab.

Definition at line 2913 of file TStyleManager.cxx.

◆ AddHistosHistosAxis()

void TStyleManager::AddHistosHistosAxis ( TGCompositeFrame f)
private

Add the 'Axis' group frame to the 'Histos - Histos' tab.

Definition at line 2792 of file TStyleManager.cxx.

◆ AddHistosHistosBar()

void TStyleManager::AddHistosHistosBar ( TGCompositeFrame f)
private

Add the 'Bar' group frame to the 'Histos - Histos' tab.

Definition at line 2752 of file TStyleManager.cxx.

◆ AddHistosHistosContours()

void TStyleManager::AddHistosHistosContours ( TGCompositeFrame f)
private

Add the 'Contours' group frame to the 'Histos - Histos' tab.

Definition at line 2776 of file TStyleManager.cxx.

◆ AddHistosHistosFill()

void TStyleManager::AddHistosHistosFill ( TGCompositeFrame f)
private

Add the 'Fill' group frame to the 'Histos - Histos' tab.

Definition at line 2714 of file TStyleManager.cxx.

◆ AddHistosHistosLegoInnerR()

void TStyleManager::AddHistosHistosLegoInnerR ( TGCompositeFrame f)
private

Add the '3D Cylindrical' group frame to the 'Histos - Histos' tab.

Definition at line 2807 of file TStyleManager.cxx.

◆ AddHistosHistosLine()

void TStyleManager::AddHistosHistosLine ( TGCompositeFrame f)
private

Add the 'Line' group frame to the 'Histos - Histos' tab.

Definition at line 2733 of file TStyleManager.cxx.

◆ AddLineStyleEntry()

TGLineStyleComboBox * TStyleManager::AddLineStyleEntry ( TGCompositeFrame f,
Int_t  id 
)
private

Add a line style entry to the frame f.

Definition at line 4086 of file TStyleManager.cxx.

◆ AddLineWidthEntry()

TGLineWidthComboBox * TStyleManager::AddLineWidthEntry ( TGCompositeFrame f,
Int_t  id 
)
private

Add a line width entry to the frame f.

Definition at line 4067 of file TStyleManager.cxx.

◆ AddMarkerSizeEntry()

TGComboBox * TStyleManager::AddMarkerSizeEntry ( TGCompositeFrame f,
Int_t  id 
)
private

Add a marker size entry to the frame f.

Definition at line 4007 of file TStyleManager.cxx.

◆ AddMarkerStyleEntry()

TGedMarkerSelect * TStyleManager::AddMarkerStyleEntry ( TGCompositeFrame f,
Int_t  id 
)
private

Add a marker style entry to the frame f.

Definition at line 3992 of file TStyleManager.cxx.

◆ AddMenus()

void TStyleManager::AddMenus ( TGCompositeFrame p)
private

Add the menu bar to the frame 'p'.

Definition at line 807 of file TStyleManager.cxx.

◆ AddNumberEntry()

TGNumberEntry * TStyleManager::AddNumberEntry ( TGCompositeFrame f,
Int_t  e1,
Int_t  e2,
Int_t  e3,
Int_t  id,
const char *  s,
Double_t  init,
Int_t  digits,
TGNumberFormat::EStyle  nfS,
TGNumberFormat::EAttribute  nfA,
TGNumberFormat::ELimit  nfL,
Double_t  min,
Double_t  max 
)
private

Add a number entry to the frame f. A caption can be added.

Definition at line 4024 of file TStyleManager.cxx.

◆ AddPadBorder()

void TStyleManager::AddPadBorder ( TGCompositeFrame f)
private

Add the 'Border' group frame to the 'Pad' tab.

Definition at line 2595 of file TStyleManager.cxx.

◆ AddPadFill()

void TStyleManager::AddPadFill ( TGCompositeFrame f)
private

Add the 'Fill' group frame to the 'Pad' tab.

Definition at line 2604 of file TStyleManager.cxx.

◆ AddPadGrid()

void TStyleManager::AddPadGrid ( TGCompositeFrame f)
private

Add the 'Grid' group frame to the 'Pad' tab.

Definition at line 2645 of file TStyleManager.cxx.

◆ AddPadMargin()

void TStyleManager::AddPadMargin ( TGCompositeFrame f)
private

Add the 'Margin' group frame to the 'Pad' tab.

Definition at line 2558 of file TStyleManager.cxx.

◆ AddPadTicks()

void TStyleManager::AddPadTicks ( TGCompositeFrame f)
private

Add the 'Ticks' group frame to the 'Pad' tab.

Definition at line 2621 of file TStyleManager.cxx.

◆ AddPaperSizeEntry()

TGComboBox * TStyleManager::AddPaperSizeEntry ( TGCompositeFrame f,
Int_t  id 
)
private

Add a prefered paper size combo box to the frame f.

Definition at line 4234 of file TStyleManager.cxx.

◆ AddPsPdfColorModel()

void TStyleManager::AddPsPdfColorModel ( TGCompositeFrame f)
private

Add the 'Color Model' group frame to the 'PS / PDF' tab.

Definition at line 3876 of file TStyleManager.cxx.

◆ AddPsPdfHeader()

void TStyleManager::AddPsPdfHeader ( TGCompositeFrame f)
private

Add the 'Header' group frame to the 'PS / PDF' tab.

Definition at line 3850 of file TStyleManager.cxx.

◆ AddPsPdfLineScale()

void TStyleManager::AddPsPdfLineScale ( TGCompositeFrame f)
private

Add the 'Line scale' number entry to the 'PS / PDF' tab.

Definition at line 3920 of file TStyleManager.cxx.

◆ AddPsPdfPaperSize()

void TStyleManager::AddPsPdfPaperSize ( TGCompositeFrame f)
private

Add the 'Paper Size' group frame to the 'PS / PDF' tab.

Definition at line 3898 of file TStyleManager.cxx.

◆ AddPsPdfTitle()

void TStyleManager::AddPsPdfTitle ( TGCompositeFrame f)
private

Add the 'Title' group frame to the 'PS / PDF' tab.

Definition at line 3863 of file TStyleManager.cxx.

◆ AddStatsFill()

void TStyleManager::AddStatsFill ( TGCompositeFrame f)
private

Add the 'Fill' group frame to the 'Stats' tab.

Definition at line 3650 of file TStyleManager.cxx.

◆ AddStatsFit()

void TStyleManager::AddStatsFit ( TGCompositeFrame f)
private

Add the 'Fit Options' group frame to the 'Stats' tab.

Definition at line 3790 of file TStyleManager.cxx.

◆ AddStatsGeometry()

void TStyleManager::AddStatsGeometry ( TGCompositeFrame f)
private

Add the 'Geometry' group frame to the 'Stats' tab.

Definition at line 3697 of file TStyleManager.cxx.

◆ AddStatsStats()

void TStyleManager::AddStatsStats ( TGCompositeFrame f)
private

Add the 'Stat Options' group frame to the 'Stats' tab.

Definition at line 3736 of file TStyleManager.cxx.

◆ AddStatsText()

void TStyleManager::AddStatsText ( TGCompositeFrame f)
private

Add the 'Text' group frame to the 'Stats' tab.

Definition at line 3669 of file TStyleManager.cxx.

◆ AddTextAlignEntry()

TGComboBox * TStyleManager::AddTextAlignEntry ( TGCompositeFrame f,
Int_t  id 
)
private

Add a text align combo box to the frame f.

Definition at line 4127 of file TStyleManager.cxx.

◆ AddTextButton()

TGTextButton * TStyleManager::AddTextButton ( TGCompositeFrame f,
const char *  s,
Int_t  id 
)
private

Add a text button to the frame f.

Definition at line 4099 of file TStyleManager.cxx.

◆ AddTextEntry()

TGTextEntry * TStyleManager::AddTextEntry ( TGCompositeFrame f,
const char *  s,
Int_t  id 
)
private

Add a text entry to the frame f. A caption can be added.

Definition at line 4203 of file TStyleManager.cxx.

◆ AddTitle()

void TStyleManager::AddTitle ( TGCompositeFrame f,
const char *  s 
)
private

Add a title to the frame f.

Definition at line 3939 of file TStyleManager.cxx.

◆ AddTitleBorderSize()

void TStyleManager::AddTitleBorderSize ( TGCompositeFrame f)
private

Add the 'Shadow' group frame to the 'Title' tab.

Definition at line 3519 of file TStyleManager.cxx.

◆ AddTitleFill()

void TStyleManager::AddTitleFill ( TGCompositeFrame f)
private

Add the 'Fill' group frame to the 'Title' tab.

Definition at line 3500 of file TStyleManager.cxx.

◆ AddTitleGeometry()

void TStyleManager::AddTitleGeometry ( TGCompositeFrame f)
private

Add the 'Geometry' group frame to the 'Title' tab.

Definition at line 3578 of file TStyleManager.cxx.

◆ AddTitleText()

void TStyleManager::AddTitleText ( TGCompositeFrame f)
private

Add the 'Text' group frame to the 'Title' tab.

Definition at line 3549 of file TStyleManager.cxx.

◆ AddToolbar()

void TStyleManager::AddToolbar ( TGCompositeFrame p)
private

Add the tool bar to the frame 'p'.

Definition at line 1028 of file TStyleManager.cxx.

◆ AddTopLevelInterface()

void TStyleManager::AddTopLevelInterface ( TGCompositeFrame cf)
private

Add the top level interface to the frame 'cf'.

This part of the interface will provide all enable functionalities, excluding the edition of styles.

Definition at line 1089 of file TStyleManager.cxx.

◆ BuildList()

void TStyleManager::BuildList ( TStyle style = nullptr)

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.

Definition at line 1226 of file TStyleManager.cxx.

◆ CloseWindow()

void TStyleManager::CloseWindow ( )
overridevirtual

Slot called to close the style manager via the window manager.

Reimplemented from TGMainFrame.

Definition at line 4650 of file TStyleManager.cxx.

◆ ConnectAll()

void TStyleManager::ConnectAll ( )
private

Connect every entry in the top level interface to the slot.

Definition at line 1732 of file TStyleManager.cxx.

◆ ConnectEditor()

void TStyleManager::ConnectEditor ( Int_t  tabNum)
private

Connect every widget entry of the editor to its specific slot.

Definition at line 1796 of file TStyleManager.cxx.

◆ CreateMacro()

void TStyleManager::CreateMacro ( )
private

Create a TGFileInfo concerning a macro, if it doesn't exist already.

Definition at line 1016 of file TStyleManager.cxx.

◆ CreateTabAxis()

void TStyleManager::CreateTabAxis ( TGCompositeFrame tab)
private

Add the tab 'Axis' to the editor.

Definition at line 2969 of file TStyleManager.cxx.

◆ CreateTabAxisX()

void TStyleManager::CreateTabAxisX ( TGCompositeFrame tab)
private

Add the sub-tab 'X Axis' to the tab 'Axis'.

Definition at line 3019 of file TStyleManager.cxx.

◆ CreateTabAxisY()

void TStyleManager::CreateTabAxisY ( TGCompositeFrame tab)
private

Add the sub-tab 'Y Axis' to the tab 'Axis'.

Definition at line 3169 of file TStyleManager.cxx.

◆ CreateTabAxisZ()

void TStyleManager::CreateTabAxisZ ( TGCompositeFrame tab)
private

Add the sub-tab 'Z Axis' to the tab 'Axis'.

Definition at line 3319 of file TStyleManager.cxx.

◆ CreateTabCanvas()

void TStyleManager::CreateTabCanvas ( TGCompositeFrame tab)
private

Add the tab 'Canvas' to the editor.

Definition at line 2399 of file TStyleManager.cxx.

◆ CreateTabGeneral()

void TStyleManager::CreateTabGeneral ( TGCompositeFrame tab)
private

Add the tab 'General' to the editor.

Definition at line 2259 of file TStyleManager.cxx.

◆ CreateTabHistos()

void TStyleManager::CreateTabHistos ( TGCompositeFrame tab)
private

Add the tab 'Histos' to the editor.

Definition at line 2677 of file TStyleManager.cxx.

◆ CreateTabHistosFrames()

void TStyleManager::CreateTabHistosFrames ( TGCompositeFrame tab)
private

Add the sub-tab 'Frames' to the tab 'Histos'.

Definition at line 2823 of file TStyleManager.cxx.

◆ CreateTabHistosGraphs()

void TStyleManager::CreateTabHistosGraphs ( TGCompositeFrame tab)
private

Add the sub-tab 'Graphs' to the tab 'Histos'.

Definition at line 2900 of file TStyleManager.cxx.

◆ CreateTabHistosHistos()

void TStyleManager::CreateTabHistosHistos ( TGCompositeFrame tab)
private

Add the sub-tab 'Histos' to the tab 'Histos'.

Definition at line 2690 of file TStyleManager.cxx.

◆ CreateTabPad()

void TStyleManager::CreateTabPad ( TGCompositeFrame tab)
private

Add the tab 'Pad' to the editor.

Definition at line 2537 of file TStyleManager.cxx.

◆ CreateTabPsPdf()

void TStyleManager::CreateTabPsPdf ( TGCompositeFrame tab)
private

Add the tab 'PS / PDF' to the editor.

Definition at line 3832 of file TStyleManager.cxx.

◆ CreateTabStats()

void TStyleManager::CreateTabStats ( TGCompositeFrame tab)
private

Add the tab 'Stats' to the editor.

Definition at line 3615 of file TStyleManager.cxx.

◆ CreateTabTitle()

void TStyleManager::CreateTabTitle ( TGCompositeFrame tab)
private

Add the tab 'Title' to the editor.

Definition at line 3470 of file TStyleManager.cxx.

◆ DisconnectAll()

void TStyleManager::DisconnectAll ( )
private

Disconnect every entry in the top level interface of the slot.

Definition at line 1766 of file TStyleManager.cxx.

◆ DisconnectEditor()

void TStyleManager::DisconnectEditor ( Int_t  tabNum)
private

Disconnect every widget entry of the editor from its slot.

Must be called before UpdateEditor() to avoid recursive calls.

Definition at line 2002 of file TStyleManager.cxx.

◆ DoApplyOn()

void TStyleManager::DoApplyOn ( )

Slot called when the user clicks on the 'Apply' button.

Apply the current selected style to the specified object(s)

Definition at line 4460 of file TStyleManager.cxx.

◆ DoApplyOnSelect()

void TStyleManager::DoApplyOnSelect ( Int_t  i)

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

Definition at line 4451 of file TStyleManager.cxx.

◆ DoChangeAxisTab()

void TStyleManager::DoChangeAxisTab ( Int_t  i)

Slot called when the user changes the current axis tab.

Definition at line 4557 of file TStyleManager.cxx.

◆ DoChangeTab()

void TStyleManager::DoChangeTab ( Int_t  i)

Slot called when the user changes the current tab.

Definition at line 4544 of file TStyleManager.cxx.

◆ DoDelete()

void TStyleManager::DoDelete ( )
private

Delete the current selected style from the ROOT session.

Called via the menu or the tool bar.

Definition at line 869 of file TStyleManager.cxx.

◆ DoEditionUpdatePreview()

void TStyleManager::DoEditionUpdatePreview ( )

Slot called when the user clicks on the 'Update preview' button.

Definition at line 4530 of file TStyleManager.cxx.

◆ DoEditor()

void TStyleManager::DoEditor ( )
private

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.

Definition at line 2198 of file TStyleManager.cxx.

◆ DoExit()

void TStyleManager::DoExit ( )
private

Close the style manager. Called via the menu bar.

Definition at line 934 of file TStyleManager.cxx.

◆ DoExport()

void TStyleManager::DoExport ( )
private

Save the current selected style in a C++ macro file.

Called via the menu or the tool bar.

Definition at line 899 of file TStyleManager.cxx.

◆ DoHelp()

void TStyleManager::DoHelp ( Int_t  i)
private

Open an help window. Called via the menu bar or the tool bar.

Definition at line 943 of file TStyleManager.cxx.

◆ DoImportCanvas()

void TStyleManager::DoImportCanvas ( )
private

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

Definition at line 990 of file TStyleManager.cxx.

◆ DoImportMacro()

void TStyleManager::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.

Definition at line 4279 of file TStyleManager.cxx.

◆ DoListSelect()

void TStyleManager::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.

Definition at line 4344 of file TStyleManager.cxx.

◆ DoMakeDefault()

void TStyleManager::DoMakeDefault ( )

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

Definition at line 4441 of file TStyleManager.cxx.

◆ DoMenu()

void TStyleManager::DoMenu ( Int_t  menuID)

Slot called when an item of the menu is selected.

Definition at line 4252 of file TStyleManager.cxx.

◆ DoMoreLess()

void TStyleManager::DoMoreLess ( )

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

Definition at line 4498 of file TStyleManager.cxx.

◆ DoNew()

void TStyleManager::DoNew ( )
private

Create a new style. Called via the menu bar or the tool bar.

Definition at line 853 of file TStyleManager.cxx.

◆ DoPreview()

void TStyleManager::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 they want to close it.

Definition at line 4397 of file TStyleManager.cxx.

◆ DoPreviewClosed()

void TStyleManager::DoPreviewClosed ( )

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

Definition at line 4428 of file TStyleManager.cxx.

◆ DoRealTime()

void TStyleManager::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.

Definition at line 4381 of file TStyleManager.cxx.

◆ DoRename()

void TStyleManager::DoRename ( )
private

Rename the current selected style. Called via the menu bar.

Definition at line 887 of file TStyleManager.cxx.

◆ DoSelectCanvas()

void TStyleManager::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.

Definition at line 4588 of file TStyleManager.cxx.

◆ DoSelectNoCanvas()

void TStyleManager::DoSelectNoCanvas ( )

Slot called when the user close a TCanvas.

Update the labels and the pointers to the current pad and the current object.

Definition at line 4566 of file TStyleManager.cxx.

◆ GetSM()

TStyleManager *& TStyleManager::GetSM ( )
static

static: return style manager

Definition at line 747 of file TStyleManager.cxx.

◆ Hide()

void TStyleManager::Hide ( )

Called to hide the style manager.

Definition at line 772 of file TStyleManager.cxx.

◆ Init()

void TStyleManager::Init ( )

Set up the interface. Called by the ctor or by the 'Show' method.

Definition at line 755 of file TStyleManager.cxx.

◆ ModApplyOnXYZ()

void TStyleManager::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.

Definition at line 5447 of file TStyleManager.cxx.

◆ ModAttDateTextAlign()

void TStyleManager::ModAttDateTextAlign ( )

Slot called whenever the date text align is modified by the user.

Definition at line 4989 of file TStyleManager.cxx.

◆ ModAttDateTextAngle()

void TStyleManager::ModAttDateTextAngle ( )

Slot called whenever the date text angle is modified by the user.

Definition at line 4998 of file TStyleManager.cxx.

◆ ModAttDateTextColor()

void TStyleManager::ModAttDateTextColor ( )

Slot called whenever the date text color is modified by the user.

Definition at line 4920 of file TStyleManager.cxx.

◆ ModAttDateTextFont()

void TStyleManager::ModAttDateTextFont ( )

Slot called whenever the date text font is modified by the user.

Definition at line 4978 of file TStyleManager.cxx.

◆ ModAttDateTextSize()

void TStyleManager::ModAttDateTextSize ( )

Slot called whenever the date text size is modified by the user.

Definition at line 4930 of file TStyleManager.cxx.

◆ ModAttDateTextSizeInPixels()

void TStyleManager::ModAttDateTextSizeInPixels ( Bool_t  b)

Slot called whenever the date text size mode is modified by the user.

Definition at line 4939 of file TStyleManager.cxx.

◆ ModBarOffset()

void TStyleManager::ModBarOffset ( )

Slot called whenever the histos bar offset is modified by the user.

Definition at line 5209 of file TStyleManager.cxx.

◆ ModBarWidth()

void TStyleManager::ModBarWidth ( )

Slot called whenever the histos bar width is modified by the user.

Definition at line 5200 of file TStyleManager.cxx.

◆ ModCanvasBorderMode()

void TStyleManager::ModCanvasBorderMode ( )

Slot called whenever the canvas border mode is modified by the user.

Definition at line 4883 of file TStyleManager.cxx.

◆ ModCanvasBorderSize()

void TStyleManager::ModCanvasBorderSize ( )

Slot called whenever the canvas border size is modified by the user.

Definition at line 4896 of file TStyleManager.cxx.

◆ ModCanvasColor()

void TStyleManager::ModCanvasColor ( )

Slot called whenever the canvas color is modified by the user.

Definition at line 4838 of file TStyleManager.cxx.

◆ ModCanvasDefH()

void TStyleManager::ModCanvasDefH ( )

Slot called whenever the canvas default height is modified by the user.

Definition at line 4874 of file TStyleManager.cxx.

◆ ModCanvasDefW()

void TStyleManager::ModCanvasDefW ( )

Slot called whenever the canvas default width is modified by the user.

Definition at line 4865 of file TStyleManager.cxx.

◆ ModCanvasDefX()

void TStyleManager::ModCanvasDefX ( )

Slot called whenever the canvas default abscissa is modified by the user.

Definition at line 4847 of file TStyleManager.cxx.

◆ ModCanvasDefY()

void TStyleManager::ModCanvasDefY ( )

Slot called whenever the canvas default ordinate is modified by the user.

Definition at line 4856 of file TStyleManager.cxx.

◆ ModColorModelPS()

void TStyleManager::ModColorModelPS ( )

Slot called whenever the PS color model is modified by the user.

Definition at line 6354 of file TStyleManager.cxx.

◆ ModDateX()

void TStyleManager::ModDateX ( )

Slot called whenever the date abscissa is modified by the user.

Definition at line 5007 of file TStyleManager.cxx.

◆ ModDateY()

void TStyleManager::ModDateY ( )

Slot called whenever the date ordinate is modified by the user.

Definition at line 5016 of file TStyleManager.cxx.

◆ ModDrawBorder()

void TStyleManager::ModDrawBorder ( )

Slot called whenever the draw border boolean is modified by the user.

Definition at line 5357 of file TStyleManager.cxx.

◆ ModEndErrorSize()

void TStyleManager::ModEndErrorSize ( )

Slot called whenever the end error size is modified by the user.

Definition at line 5366 of file TStyleManager.cxx.

◆ ModErrorX()

void TStyleManager::ModErrorX ( )

Slot called whenever the error along X is modified by the user.

Definition at line 5375 of file TStyleManager.cxx.

◆ ModFillColor()

void TStyleManager::ModFillColor ( )

Slot called whenever the fill color is modified by the user.

Definition at line 4658 of file TStyleManager.cxx.

◆ ModFillStyle()

void TStyleManager::ModFillStyle ( )

Slot called whenever the fill style is modified by the user.

Definition at line 4667 of file TStyleManager.cxx.

◆ ModFitFormat()

void TStyleManager::ModFitFormat ( const char *  fitformat)

Slot called whenever the fit paint format is modified by the user.

Definition at line 6327 of file TStyleManager.cxx.

◆ ModFrameBorderMode()

void TStyleManager::ModFrameBorderMode ( )

Slot called whenever the frame border mode is modified by the user.

Definition at line 5308 of file TStyleManager.cxx.

◆ ModFrameBorderSize()

void TStyleManager::ModFrameBorderSize ( )

Slot called whenever the frame border size is modified by the user.

Definition at line 5321 of file TStyleManager.cxx.

◆ ModFrameFillColor()

void TStyleManager::ModFrameFillColor ( )

Slot called whenever the frame fill color is modified by the user.

Definition at line 5255 of file TStyleManager.cxx.

◆ ModFrameFillStyle()

void TStyleManager::ModFrameFillStyle ( )

Slot called whenever the frame fill style is modified by the user.

Definition at line 5264 of file TStyleManager.cxx.

◆ ModFrameLineColor()

void TStyleManager::ModFrameLineColor ( )

Slot called whenever the frame line color is modified by the user.

Definition at line 5273 of file TStyleManager.cxx.

◆ ModFrameLineStyle()

void TStyleManager::ModFrameLineStyle ( )

Slot called whenever the frame line style is modified by the user.

Definition at line 5291 of file TStyleManager.cxx.

◆ ModFrameLineWidth()

void TStyleManager::ModFrameLineWidth ( )

Slot called whenever the frame line width is modified by the user.

Definition at line 5282 of file TStyleManager.cxx.

◆ ModFuncColor()

void TStyleManager::ModFuncColor ( )

Slot called whenever the function line color is modified by the user.

Definition at line 5330 of file TStyleManager.cxx.

◆ ModFuncStyle()

void TStyleManager::ModFuncStyle ( )

Slot called whenever the function line style is modified by the user.

Definition at line 5348 of file TStyleManager.cxx.

◆ ModFuncWidth()

void TStyleManager::ModFuncWidth ( )

Slot called whenever the function line width is modified by the user.

Definition at line 5339 of file TStyleManager.cxx.

◆ ModGridColor()

void TStyleManager::ModGridColor ( )

Slot called whenever the grid line color is modified by the user.

Definition at line 5128 of file TStyleManager.cxx.

◆ ModGridStyle()

void TStyleManager::ModGridStyle ( )

Slot called whenever the grid line style is modified by the user.

Definition at line 5146 of file TStyleManager.cxx.

◆ ModGridWidth()

void TStyleManager::ModGridWidth ( )

Slot called whenever the grid line width is modified by the user.

Definition at line 5137 of file TStyleManager.cxx.

◆ ModHatchesLineWidth()

void TStyleManager::ModHatchesLineWidth ( )

Slot called whenever the hatches line width is modified by the user.

Definition at line 4676 of file TStyleManager.cxx.

◆ ModHatchesSpacing()

void TStyleManager::ModHatchesSpacing ( )

Slot called whenever the hatches spacing is modified by the user.

Definition at line 4685 of file TStyleManager.cxx.

◆ ModHeaderPS()

void TStyleManager::ModHeaderPS ( )

Slot called whenever the PS header is modified by the user.

Definition at line 6336 of file TStyleManager.cxx.

◆ ModHistFillColor()

void TStyleManager::ModHistFillColor ( )

Slot called whenever the histos fill color is modified by the user.

Definition at line 5155 of file TStyleManager.cxx.

◆ ModHistFillStyle()

void TStyleManager::ModHistFillStyle ( )

Slot called whenever the histos fill style is modified by the user.

Definition at line 5164 of file TStyleManager.cxx.

◆ ModHistLineColor()

void TStyleManager::ModHistLineColor ( )

Slot called whenever the histos line color is modified by the user.

Definition at line 5173 of file TStyleManager.cxx.

◆ ModHistLineStyle()

void TStyleManager::ModHistLineStyle ( )

Slot called whenever the histos line style is modified by the user.

Definition at line 5191 of file TStyleManager.cxx.

◆ ModHistLineWidth()

void TStyleManager::ModHistLineWidth ( )

Slot called whenever the histos line width is modified by the user.

Definition at line 5182 of file TStyleManager.cxx.

◆ ModHistMinimumZero()

void TStyleManager::ModHistMinimumZero ( )

Slot called whenever the histos minimum zero boolean is modified by the user.

Definition at line 5219 of file TStyleManager.cxx.

◆ ModLegendBorderSize()

void TStyleManager::ModLegendBorderSize ( )

Slot called whenever the legend border size is modified by the user.

Definition at line 6112 of file TStyleManager.cxx.

◆ ModLegoInnerR()

void TStyleManager::ModLegoInnerR ( )

Slot called whenever the lego inner radius is modified by the user.

Definition at line 5246 of file TStyleManager.cxx.

◆ ModLineColor()

void TStyleManager::ModLineColor ( )

Slot called whenever the line color is modified by the user.

Definition at line 4730 of file TStyleManager.cxx.

◆ ModLineScalePS()

void TStyleManager::ModLineScalePS ( )

Slot called whenever the PS line scale is modified by the user.

Definition at line 6366 of file TStyleManager.cxx.

◆ ModLineStyle()

void TStyleManager::ModLineStyle ( )

Slot called whenever the line style is modified by the user.

Definition at line 4748 of file TStyleManager.cxx.

◆ ModLineStyleEdit()

void TStyleManager::ModLineStyleEdit ( )

Slot called whenever the line style editor is opened by the user.

Definition at line 4757 of file TStyleManager.cxx.

◆ ModLineWidth()

void TStyleManager::ModLineWidth ( )

Slot called whenever the line width is modified by the user.

Definition at line 4739 of file TStyleManager.cxx.

◆ ModMarkerColor()

void TStyleManager::ModMarkerColor ( )

Slot called whenever the marker color is modified by the user.

Definition at line 4694 of file TStyleManager.cxx.

◆ ModMarkerSize()

void TStyleManager::ModMarkerSize ( )

Slot called whenever the marker size is modified by the user.

Definition at line 4712 of file TStyleManager.cxx.

◆ ModMarkerStyle()

void TStyleManager::ModMarkerStyle ( )

Slot called whenever the marker style is modified by the user.

Definition at line 4703 of file TStyleManager.cxx.

◆ ModNumberContours()

void TStyleManager::ModNumberContours ( )

Slot called whenever the number of contours is modified by the user.

Definition at line 5237 of file TStyleManager.cxx.

◆ ModOptDateBool()

void TStyleManager::ModOptDateBool ( )

Slot called whenever the OptDate boolean is modified by the user.

Definition at line 4905 of file TStyleManager.cxx.

◆ ModOptDateFormat()

void TStyleManager::ModOptDateFormat ( )

Slot called whenever the date text format is modified by the user.

Definition at line 4967 of file TStyleManager.cxx.

◆ ModOptFit()

void TStyleManager::ModOptFit ( )

Slot called whenever one of the fit options is modified by the user.

Definition at line 6312 of file TStyleManager.cxx.

◆ ModOptLogx()

void TStyleManager::ModOptLogx ( )

Slot called whenever the X axis log scale boolean is modified by the user.

Definition at line 5648 of file TStyleManager.cxx.

◆ ModOptLogy()

void TStyleManager::ModOptLogy ( )

Slot called whenever the Y axis log scale boolean is modified by the user.

Definition at line 5817 of file TStyleManager.cxx.

◆ ModOptLogz()

void TStyleManager::ModOptLogz ( )

Slot called whenever the Z axis log scale boolean is modified by the user.

Definition at line 5986 of file TStyleManager.cxx.

◆ ModOptStat()

void TStyleManager::ModOptStat ( )

Slot called whenever one of the stats options is modified by the user.

Definition at line 6277 of file TStyleManager.cxx.

◆ ModOptTitle()

void TStyleManager::ModOptTitle ( )

Slot called whenever the OptTitle boolean is modified by the user.

Definition at line 6009 of file TStyleManager.cxx.

◆ ModPadBorderMode()

void TStyleManager::ModPadBorderMode ( )

Slot called whenever the pad border mode is modified by the user.

Definition at line 5061 of file TStyleManager.cxx.

◆ ModPadBorderSize()

void TStyleManager::ModPadBorderSize ( )

Slot called whenever the pad border size is modified by the user.

Definition at line 5074 of file TStyleManager.cxx.

◆ ModPadBottomMargin()

void TStyleManager::ModPadBottomMargin ( )

Slot called whenever the pad bottom margin is modified by the user.

Definition at line 5052 of file TStyleManager.cxx.

◆ ModPadColor()

void TStyleManager::ModPadColor ( )

Slot called whenever the pad color is modified by the user.

Definition at line 5083 of file TStyleManager.cxx.

◆ ModPadGridX()

void TStyleManager::ModPadGridX ( )

Slot called whenever the pad grid X boolean is modified by the user.

Definition at line 5110 of file TStyleManager.cxx.

◆ ModPadGridY()

void TStyleManager::ModPadGridY ( )

Slot called whenever the pad grid Y boolean is modified by the user.

Definition at line 5119 of file TStyleManager.cxx.

◆ ModPadLeftMargin()

void TStyleManager::ModPadLeftMargin ( )

Slot called whenever the pad left margin is modified by the user.

Definition at line 5025 of file TStyleManager.cxx.

◆ ModPadRightMargin()

void TStyleManager::ModPadRightMargin ( )

Slot called whenever the pad right margin is modified by the user.

Definition at line 5034 of file TStyleManager.cxx.

◆ ModPadTickX()

void TStyleManager::ModPadTickX ( )

Slot called whenever the pad tick X boolean is modified by the user.

Definition at line 5092 of file TStyleManager.cxx.

◆ ModPadTickY()

void TStyleManager::ModPadTickY ( )

Slot called whenever the pad tick Y boolean is modified by the user.

Definition at line 5101 of file TStyleManager.cxx.

◆ ModPadTopMargin()

void TStyleManager::ModPadTopMargin ( )

Slot called whenever the pad top margin is modified by the user.

Definition at line 5043 of file TStyleManager.cxx.

◆ ModPaintTextFormat()

void TStyleManager::ModPaintTextFormat ( )

Slot called whenever the paint text format is modified by the user.

Definition at line 5228 of file TStyleManager.cxx.

◆ ModPaletteEdit()

void TStyleManager::ModPaletteEdit ( )

Slot called whenever the palette editor is opened by the user.

Definition at line 5300 of file TStyleManager.cxx.

◆ ModPaperSizePredef()

void TStyleManager::ModPaperSizePredef ( )

Slot called whenever the PS paper size is modified by the user.

Definition at line 6375 of file TStyleManager.cxx.

◆ ModPaperSizeXY()

void TStyleManager::ModPaperSizeXY ( )

Slot called whenever the PS paper size is modified by the user.

Definition at line 6410 of file TStyleManager.cxx.

◆ ModScreenFactor()

void TStyleManager::ModScreenFactor ( )

Slot called whenever the screen factor is modified by the user.

Definition at line 4721 of file TStyleManager.cxx.

◆ ModStatBorderSize()

void TStyleManager::ModStatBorderSize ( )

Slot called whenever the stats border size is modified by the user.

Definition at line 6268 of file TStyleManager.cxx.

◆ ModStatColor()

void TStyleManager::ModStatColor ( Pixel_t  color)

Slot called whenever the stats fill color is modified by the user.

Definition at line 6157 of file TStyleManager.cxx.

◆ ModStatFont()

void TStyleManager::ModStatFont ( )

Slot called whenever the stats text font is modified by the user.

Definition at line 6222 of file TStyleManager.cxx.

◆ ModStatFontSize()

void TStyleManager::ModStatFontSize ( )

Slot called whenever the text size is modified by the user.

Definition at line 6184 of file TStyleManager.cxx.

◆ ModStatFontSizeInPixels()

void TStyleManager::ModStatFontSizeInPixels ( Bool_t  b)

Slot called whenever the text size mode is modified by the user.

Definition at line 6193 of file TStyleManager.cxx.

◆ ModStatFormat()

void TStyleManager::ModStatFormat ( const char *  sformat)

Slot called whenever the stats paint format is modified by the user.

Definition at line 6303 of file TStyleManager.cxx.

◆ ModStatH()

void TStyleManager::ModStatH ( )

Slot called whenever the stats height is modified by the user.

Definition at line 6259 of file TStyleManager.cxx.

◆ ModStatStyle()

void TStyleManager::ModStatStyle ( Style_t  pattern)

Slot called whenever the stats fill style is modified by the user.

Definition at line 6166 of file TStyleManager.cxx.

◆ ModStatTextColor()

void TStyleManager::ModStatTextColor ( Pixel_t  color)

Slot called whenever the stats text color is modified by the user.

Definition at line 6175 of file TStyleManager.cxx.

◆ ModStatW()

void TStyleManager::ModStatW ( )

Slot called whenever the stats width is modified by the user.

Definition at line 6250 of file TStyleManager.cxx.

◆ ModStatX()

void TStyleManager::ModStatX ( )

Slot called whenever the stats abscissa is modified by the user.

Definition at line 6232 of file TStyleManager.cxx.

◆ ModStatY()

void TStyleManager::ModStatY ( )

Slot called whenever the stats ordinate is modified by the user.

Definition at line 6241 of file TStyleManager.cxx.

◆ ModStripDecimals()

void TStyleManager::ModStripDecimals ( )

Slot called whenever the strip decimal boolean is modified by the user.

Definition at line 5436 of file TStyleManager.cxx.

◆ ModTextAlign()

void TStyleManager::ModTextAlign ( )

Slot called whenever the text align is modified by the user.

Definition at line 4820 of file TStyleManager.cxx.

◆ ModTextAngle()

void TStyleManager::ModTextAngle ( )

Slot called whenever the text angle is modified by the user.

Definition at line 4829 of file TStyleManager.cxx.

◆ ModTextColor()

void TStyleManager::ModTextColor ( )

Slot called whenever the text color is modified by the user.

Definition at line 4765 of file TStyleManager.cxx.

◆ ModTextFont()

void TStyleManager::ModTextFont ( )

Slot called whenever the text font is modified by the user.

Definition at line 4810 of file TStyleManager.cxx.

◆ ModTextSize()

void TStyleManager::ModTextSize ( )

Slot called whenever the text size is modified by the user.

Definition at line 4774 of file TStyleManager.cxx.

◆ ModTextSizeInPixels()

void TStyleManager::ModTextSizeInPixels ( Bool_t  b)

Slot called whenever the text size mode is modified by the user.

Definition at line 4783 of file TStyleManager.cxx.

◆ ModTimeOffset()

void TStyleManager::ModTimeOffset ( )

Slot called whenever the time offset is modified by the user.

Definition at line 5384 of file TStyleManager.cxx.

◆ ModTitleAlign()

void TStyleManager::ModTitleAlign ( )

Slot called whenever the title text align is modified by the user.

Definition at line 6094 of file TStyleManager.cxx.

◆ ModTitleBorderSize()

void TStyleManager::ModTitleBorderSize ( )

Slot called whenever the title border size is modified by the user.

Definition at line 6103 of file TStyleManager.cxx.

◆ ModTitleFillColor()

void TStyleManager::ModTitleFillColor ( )

Slot called whenever the title fill color is modified by the user.

Definition at line 6021 of file TStyleManager.cxx.

◆ ModTitleFont()

void TStyleManager::ModTitleFont ( )

Slot called whenever the title text font is modified by the user.

Definition at line 6084 of file TStyleManager.cxx.

◆ ModTitleFontSize()

void TStyleManager::ModTitleFontSize ( )

Slot called whenever the text size is modified by the user.

Definition at line 6048 of file TStyleManager.cxx.

◆ ModTitleFontSizeInPixels()

void TStyleManager::ModTitleFontSizeInPixels ( Bool_t  b)

Slot called whenever the text size mode is modified by the user.

Definition at line 6057 of file TStyleManager.cxx.

◆ ModTitleH()

void TStyleManager::ModTitleH ( )

Slot called whenever the title height is modified by the user.

Definition at line 6148 of file TStyleManager.cxx.

◆ ModTitlePS()

void TStyleManager::ModTitlePS ( )

Slot called whenever the PS title is modified by the user.

Definition at line 6345 of file TStyleManager.cxx.

◆ ModTitleStyle()

void TStyleManager::ModTitleStyle ( )

Slot called whenever the title fill style is modified by the user.

Definition at line 6030 of file TStyleManager.cxx.

◆ ModTitleTextColor()

void TStyleManager::ModTitleTextColor ( )

Slot called whenever the title text color is modified by the user.

Definition at line 6039 of file TStyleManager.cxx.

◆ ModTitleW()

void TStyleManager::ModTitleW ( )

Slot called whenever the title width is modified by the user.

Definition at line 6139 of file TStyleManager.cxx.

◆ ModTitleX()

void TStyleManager::ModTitleX ( )

Slot called whenever the title abscissa is modified by the user.

Definition at line 6121 of file TStyleManager.cxx.

◆ ModTitleY()

void TStyleManager::ModTitleY ( )

Slot called whenever the title ordinate is modified by the user.

Definition at line 6130 of file TStyleManager.cxx.

◆ ModXAxisColor()

void TStyleManager::ModXAxisColor ( )

Slot called whenever the X axis color is modified by the user.

Definition at line 5629 of file TStyleManager.cxx.

◆ ModXLabelColor()

void TStyleManager::ModXLabelColor ( )

Slot called whenever the X axis label color is modified by the user.

Definition at line 5601 of file TStyleManager.cxx.

◆ ModXLabelFont()

void TStyleManager::ModXLabelFont ( )

Slot called whenever the X axis label font is modified by the user.

Definition at line 5619 of file TStyleManager.cxx.

◆ ModXLabelOffset()

void TStyleManager::ModXLabelOffset ( )

Slot called whenever the X axis label offset is modified by the user.

Definition at line 5610 of file TStyleManager.cxx.

◆ ModXLabelSize()

void TStyleManager::ModXLabelSize ( )

Slot called whenever the X axis label size is modified by the user.

Definition at line 5565 of file TStyleManager.cxx.

◆ ModXLabelSizeInPixels()

void TStyleManager::ModXLabelSizeInPixels ( Bool_t  b)

Slot called whenever the X axis label size mode is modified by the user.

Definition at line 5574 of file TStyleManager.cxx.

◆ ModXNdivisions()

void TStyleManager::ModXNdivisions ( )

Slot called whenever the X axis Number of divisions is modified by the user.

Definition at line 5658 of file TStyleManager.cxx.

◆ ModXTickLength()

void TStyleManager::ModXTickLength ( )

Slot called whenever the X axis tick length is modified by the user.

Definition at line 5638 of file TStyleManager.cxx.

◆ ModXTitleColor()

void TStyleManager::ModXTitleColor ( )

Slot called whenever the X axis title color is modified by the user.

Definition at line 5537 of file TStyleManager.cxx.

◆ ModXTitleFont()

void TStyleManager::ModXTitleFont ( )

Slot called whenever the X axis title font is modified by the user.

Definition at line 5555 of file TStyleManager.cxx.

◆ ModXTitleOffset()

void TStyleManager::ModXTitleOffset ( )

Slot called whenever the X axis title offset is modified by the user.

Definition at line 5546 of file TStyleManager.cxx.

◆ ModXTitleSize()

void TStyleManager::ModXTitleSize ( )

Slot called whenever the X axis title size is modified by the user.

Definition at line 5501 of file TStyleManager.cxx.

◆ ModXTitleSizeInPixels()

void TStyleManager::ModXTitleSizeInPixels ( Bool_t  b)

Slot called whenever the X axis title size mode is modified by the user.

Definition at line 5510 of file TStyleManager.cxx.

◆ ModYAxisColor()

void TStyleManager::ModYAxisColor ( )

Slot called whenever the Y axis color is modified by the user.

Definition at line 5799 of file TStyleManager.cxx.

◆ ModYLabelColor()

void TStyleManager::ModYLabelColor ( )

Slot called whenever the Y axis label color is modified by the user.

Definition at line 5771 of file TStyleManager.cxx.

◆ ModYLabelFont()

void TStyleManager::ModYLabelFont ( )

Slot called whenever the Y axis label font is modified by the user.

Definition at line 5789 of file TStyleManager.cxx.

◆ ModYLabelOffset()

void TStyleManager::ModYLabelOffset ( )

Slot called whenever the Y axis label offset is modified by the user.

Definition at line 5780 of file TStyleManager.cxx.

◆ ModYLabelSize()

void TStyleManager::ModYLabelSize ( )

Slot called whenever the Y axis label size is modified by the user.

Definition at line 5735 of file TStyleManager.cxx.

◆ ModYLabelSizeInPixels()

void TStyleManager::ModYLabelSizeInPixels ( Bool_t  b)

Slot called whenever the Y axis label size mode is modified by the user.

Definition at line 5744 of file TStyleManager.cxx.

◆ ModYNdivisions()

void TStyleManager::ModYNdivisions ( )

Slot called whenever the Y axis Number of divisions is modified by the user.

Definition at line 5827 of file TStyleManager.cxx.

◆ ModYTickLength()

void TStyleManager::ModYTickLength ( )

Slot called whenever the Y axis tick length is modified by the user.

Definition at line 5808 of file TStyleManager.cxx.

◆ ModYTitleColor()

void TStyleManager::ModYTitleColor ( )

Slot called whenever the Y axis title color is modified by the user.

Definition at line 5707 of file TStyleManager.cxx.

◆ ModYTitleFont()

void TStyleManager::ModYTitleFont ( )

Slot called whenever the Y axis title font is modified by the user.

Definition at line 5725 of file TStyleManager.cxx.

◆ ModYTitleOffset()

void TStyleManager::ModYTitleOffset ( )

Slot called whenever the Y axis title offset is modified by the user.

Definition at line 5716 of file TStyleManager.cxx.

◆ ModYTitleSize()

void TStyleManager::ModYTitleSize ( )

Slot called whenever the Y axis title size is modified by the user.

Definition at line 5671 of file TStyleManager.cxx.

◆ ModYTitleSizeInPixels()

void TStyleManager::ModYTitleSizeInPixels ( Bool_t  b)

Slot called whenever the Y axis title size mode is modified by the user.

Definition at line 5680 of file TStyleManager.cxx.

◆ ModZAxisColor()

void TStyleManager::ModZAxisColor ( )

Slot called whenever the Z axis color is modified by the user.

Definition at line 5968 of file TStyleManager.cxx.

◆ ModZLabelColor()

void TStyleManager::ModZLabelColor ( )

Slot called whenever the Z axis label color is modified by the user.

Definition at line 5940 of file TStyleManager.cxx.

◆ ModZLabelFont()

void TStyleManager::ModZLabelFont ( )

Slot called whenever the Z axis label font is modified by the user.

Definition at line 5958 of file TStyleManager.cxx.

◆ ModZLabelOffset()

void TStyleManager::ModZLabelOffset ( )

Slot called whenever the Z axis label offset is modified by the user.

Definition at line 5949 of file TStyleManager.cxx.

◆ ModZLabelSize()

void TStyleManager::ModZLabelSize ( )

Slot called whenever the Z axis label size is modified by the user.

Definition at line 5904 of file TStyleManager.cxx.

◆ ModZLabelSizeInPixels()

void TStyleManager::ModZLabelSizeInPixels ( Bool_t  b)

Slot called whenever the Z axis Label size mode is modified by the user.

Definition at line 5913 of file TStyleManager.cxx.

◆ ModZNdivisions()

void TStyleManager::ModZNdivisions ( )

Slot called whenever the Z axis Number of divisions is modified by the user.

Definition at line 5996 of file TStyleManager.cxx.

◆ ModZTickLength()

void TStyleManager::ModZTickLength ( )

Slot called whenever the Z axis tick length is modified by the user.

Definition at line 5977 of file TStyleManager.cxx.

◆ ModZTitleColor()

void TStyleManager::ModZTitleColor ( )

Slot called whenever the Z axis title color is modified by the user.

Definition at line 5876 of file TStyleManager.cxx.

◆ ModZTitleFont()

void TStyleManager::ModZTitleFont ( )

Slot called whenever the Z axis title font is modified by the user.

Definition at line 5894 of file TStyleManager.cxx.

◆ ModZTitleOffset()

void TStyleManager::ModZTitleOffset ( )

Slot called whenever the Z axis title offset is modified by the user.

Definition at line 5885 of file TStyleManager.cxx.

◆ ModZTitleSize()

void TStyleManager::ModZTitleSize ( )

Slot called whenever the Z axis title size is modified by the user.

Definition at line 5840 of file TStyleManager.cxx.

◆ ModZTitleSizeInPixels()

void TStyleManager::ModZTitleSizeInPixels ( Bool_t  b)

Slot called whenever the Z axis title size mode is modified by the user.

Definition at line 5849 of file TStyleManager.cxx.

◆ SetCurSelStyle()

void TStyleManager::SetCurSelStyle ( TStyle style)
inline

Definition at line 452 of file TStyleManager.h.

◆ SetLastChoice()

void TStyleManager::SetLastChoice ( Bool_t  choice)
inline

Definition at line 453 of file TStyleManager.h.

◆ Show()

void TStyleManager::Show ( )
static

Called to show the style manager. Static method.

Definition at line 782 of file TStyleManager.cxx.

◆ Terminate()

void TStyleManager::Terminate ( )
static

Called to delete the style manager.

Called when the ROOT session is closed via a canvas' menu.

Definition at line 798 of file TStyleManager.cxx.

◆ UpdateEditor()

void TStyleManager::UpdateEditor ( Int_t  tabNum)
private

Update the values of every widget entry in the editor.

The new values are loaded from the current selected style.

Definition at line 1274 of file TStyleManager.cxx.

◆ UpdateStatusBar()

void TStyleManager::UpdateStatusBar ( )
private

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.

Definition at line 1252 of file TStyleManager.cxx.

Member Data Documentation

◆ fAllAndNotCurrent

Bool_t TStyleManager::fAllAndNotCurrent
private

kTRUE when apply on 'All canvases'

Definition at line 70 of file TStyleManager.h.

◆ fApplyOnAll

TGRadioButton* TStyleManager::fApplyOnAll
private

'Apply on' button group

Definition at line 112 of file TStyleManager.h.

◆ fApplyOnButton

TGTextButton* TStyleManager::fApplyOnButton
private

apply style on object(s)

Definition at line 114 of file TStyleManager.h.

◆ fApplyOnGroup

TGHButtonGroup* TStyleManager::fApplyOnGroup
private

'Apply on' button group

Definition at line 111 of file TStyleManager.h.

◆ fApplyOnSel

TGRadioButton* TStyleManager::fApplyOnSel
private

'Apply on' button group

Definition at line 113 of file TStyleManager.h.

◆ fApplyOnXYZ

TGTextButton* TStyleManager::fApplyOnXYZ
private

axis apply on XYZ text button

Definition at line 206 of file TStyleManager.h.

◆ fAttDateTextAlign

TGComboBox* TStyleManager::fAttDateTextAlign
private

canvas date align combo box

Definition at line 161 of file TStyleManager.h.

◆ fAttDateTextAngle

TGNumberEntry* TStyleManager::fAttDateTextAngle
private

canvas date angle number entry

Definition at line 160 of file TStyleManager.h.

◆ fAttDateTextColor

TGColorSelect* TStyleManager::fAttDateTextColor
private

canvas date color selection widget

Definition at line 155 of file TStyleManager.h.

◆ fAttDateTextFont

TGFontTypeComboBox* TStyleManager::fAttDateTextFont
private

canvas date font combo box

Definition at line 159 of file TStyleManager.h.

◆ fAttDateTextSize

TGNumberEntry* TStyleManager::fAttDateTextSize
private

canvas date size number entry

Definition at line 156 of file TStyleManager.h.

◆ fAttDateTextSizeInPixels

TGCheckButton* TStyleManager::fAttDateTextSizeInPixels
private

canvas date size check box

Definition at line 157 of file TStyleManager.h.

◆ fAxisTab

TGTab* TStyleManager::fAxisTab
private

axis' tabs

Definition at line 122 of file TStyleManager.h.

◆ fBarOffset

TGNumberEntry* TStyleManager::fBarOffset
private

histograms bar offset number entry

Definition at line 184 of file TStyleManager.h.

◆ fBarWidth

TGNumberEntry* TStyleManager::fBarWidth
private

histograms bar width number entry

Definition at line 183 of file TStyleManager.h.

◆ fCanvasBorderMode

TGButtonGroup* TStyleManager::fCanvasBorderMode
private

canvas border mode button group

Definition at line 152 of file TStyleManager.h.

◆ fCanvasBorderSize

TGLineWidthComboBox* TStyleManager::fCanvasBorderSize
private

canvas border size combo box

Definition at line 153 of file TStyleManager.h.

◆ fCanvasColor

TGColorSelect* TStyleManager::fCanvasColor
private

canvas fill color selection widget

Definition at line 147 of file TStyleManager.h.

◆ fCanvasDefH

TGNumberEntry* TStyleManager::fCanvasDefH
private

canvas height number entry

Definition at line 151 of file TStyleManager.h.

◆ fCanvasDefW

TGNumberEntry* TStyleManager::fCanvasDefW
private

canvas width number entry

Definition at line 150 of file TStyleManager.h.

◆ fCanvasDefX

TGNumberEntry* TStyleManager::fCanvasDefX
private

canvas abscissa number entry

Definition at line 148 of file TStyleManager.h.

◆ fCanvasDefY

TGNumberEntry* TStyleManager::fCanvasDefY
private

canvas ordinate number entry

Definition at line 149 of file TStyleManager.h.

◆ fColorModelPS

TGButtonGroup* TStyleManager::fColorModelPS
private

ps/pdf color model button group

Definition at line 306 of file TStyleManager.h.

◆ fColorModelPSCMYK

TGRadioButton* TStyleManager::fColorModelPSCMYK
private

CMYB radio button.

Definition at line 308 of file TStyleManager.h.

◆ fColorModelPSRGB

TGRadioButton* TStyleManager::fColorModelPSRGB
private

RGB radio button.

Definition at line 307 of file TStyleManager.h.

◆ fCurMacro

TGFileInfo* TStyleManager::fCurMacro
private

current macro

Definition at line 96 of file TStyleManager.h.

◆ fCurObj

TObject* TStyleManager::fCurObj
private

current object

Definition at line 104 of file TStyleManager.h.

◆ fCurObjLabel

TGLabel* TStyleManager::fCurObjLabel
private

label 'Object:'

Definition at line 102 of file TStyleManager.h.

◆ fCurObjTextEntry

TGTextEntry* TStyleManager::fCurObjTextEntry
private

label showing current object's name

Definition at line 103 of file TStyleManager.h.

◆ fCurPad

TVirtualPad* TStyleManager::fCurPad
private

current pad

Definition at line 101 of file TStyleManager.h.

◆ fCurPadLabel

TGLabel* TStyleManager::fCurPadLabel
private

label 'Canvas:'

Definition at line 99 of file TStyleManager.h.

◆ fCurPadTextEntry

TGTextEntry* TStyleManager::fCurPadTextEntry
private

label showing current pad's name

Definition at line 100 of file TStyleManager.h.

◆ fCurSelStyle

TStyle* TStyleManager::fCurSelStyle
private

current selected style

Definition at line 59 of file TStyleManager.h.

◆ fCurStylabel

TGLabel* TStyleManager::fCurStylabel
private

label 'gStyle is set to:'

Definition at line 97 of file TStyleManager.h.

◆ fCurStyle

TGTextEntry* TStyleManager::fCurStyle
private

label showing gStyle's name

Definition at line 98 of file TStyleManager.h.

◆ fCurTabAxisNum

Int_t TStyleManager::fCurTabAxisNum
private

current opened axis tab number

Definition at line 63 of file TStyleManager.h.

◆ fCurTabNum

Int_t TStyleManager::fCurTabNum
private

current opened tab number

Definition at line 62 of file TStyleManager.h.

◆ fDateX

TGNumberEntry* TStyleManager::fDateX
private

canvas date abscissa number entry

Definition at line 162 of file TStyleManager.h.

◆ fDateY

TGNumberEntry* TStyleManager::fDateY
private

canvas date ordinate number entry

Definition at line 163 of file TStyleManager.h.

◆ fDrawBorder

TGCheckButton* TStyleManager::fDrawBorder
private

function border show/hide check box

Definition at line 200 of file TStyleManager.h.

◆ fEditionButtonFrame

TGHorizontalFrame* TStyleManager::fEditionButtonFrame
private

editor's buttons

Definition at line 123 of file TStyleManager.h.

◆ fEditionFrame

TGVerticalFrame* TStyleManager::fEditionFrame
private

editor

Definition at line 119 of file TStyleManager.h.

◆ fEditionHelp

TGTextButton* TStyleManager::fEditionHelp
private

help button

Definition at line 125 of file TStyleManager.h.

◆ fEditionReset

TGTextButton* TStyleManager::fEditionReset
private

reset button

Definition at line 127 of file TStyleManager.h.

◆ fEditionTab

TGTab* TStyleManager::fEditionTab
private

editor's tabs

Definition at line 120 of file TStyleManager.h.

◆ fEditionUpdatePreview

TGTextButton* TStyleManager::fEditionUpdatePreview
private

update preview button

Definition at line 126 of file TStyleManager.h.

◆ fEndErrorSize

TGNumberEntry* TStyleManager::fEndErrorSize
private

end error size number entry

Definition at line 201 of file TStyleManager.h.

◆ fErrorX

TGNumberEntry* TStyleManager::fErrorX
private

error along abscissa number entry

Definition at line 202 of file TStyleManager.h.

◆ fFillColor

TGColorSelect* TStyleManager::fFillColor
private

general fill color selection widget

Definition at line 129 of file TStyleManager.h.

◆ fFillStyle

TGedPatternSelect* TStyleManager::fFillStyle
private

general fill pattern selection widget

Definition at line 130 of file TStyleManager.h.

◆ fFitFormat

TGTextEntry* TStyleManager::fFitFormat
private

fit format text entry

Definition at line 303 of file TStyleManager.h.

◆ fFitFormatLabel

TGLabel* TStyleManager::fFitFormatLabel
private

label 'fit format'

Definition at line 302 of file TStyleManager.h.

◆ fFrameBorderMode

TGButtonGroup* TStyleManager::fFrameBorderMode
private

frame border mode button group

Definition at line 195 of file TStyleManager.h.

◆ fFrameBorderSize

TGLineWidthComboBox* TStyleManager::fFrameBorderSize
private

frame border size combo box

Definition at line 196 of file TStyleManager.h.

◆ fFrameFillColor

TGColorSelect* TStyleManager::fFrameFillColor
private

frame fill color selection widget

Definition at line 189 of file TStyleManager.h.

◆ fFrameFillStyle

TGedPatternSelect* TStyleManager::fFrameFillStyle
private

frame fill pattern selection widget

Definition at line 190 of file TStyleManager.h.

◆ fFrameLineColor

TGColorSelect* TStyleManager::fFrameLineColor
private

frame line color selection widget

Definition at line 191 of file TStyleManager.h.

◆ fFrameLineStyle

TGLineStyleComboBox* TStyleManager::fFrameLineStyle
private

frame line style combo box

Definition at line 193 of file TStyleManager.h.

◆ fFrameLineWidth

TGLineWidthComboBox* TStyleManager::fFrameLineWidth
private

frame line width combo box

Definition at line 192 of file TStyleManager.h.

◆ fFuncColor

TGColorSelect* TStyleManager::fFuncColor
private

function color selection widget

Definition at line 197 of file TStyleManager.h.

◆ fFuncStyle

TGLineStyleComboBox* TStyleManager::fFuncStyle
private

function line style combo box

Definition at line 199 of file TStyleManager.h.

◆ fFuncWidth

TGLineWidthComboBox* TStyleManager::fFuncWidth
private

function width number entry

Definition at line 198 of file TStyleManager.h.

◆ fGridColor

TGColorSelect* TStyleManager::fGridColor
private

pad grid line color selection widget

Definition at line 175 of file TStyleManager.h.

◆ fGridStyle

TGLineStyleComboBox* TStyleManager::fGridStyle
private

pad grid line style combo box

Definition at line 177 of file TStyleManager.h.

◆ fGridWidth

TGLineWidthComboBox* TStyleManager::fGridWidth
private

pad grid line width combo box

Definition at line 176 of file TStyleManager.h.

◆ fgStyleManager

TStyleManager * TStyleManager::fgStyleManager = nullptr
staticprivate

singleton style manager

Definition at line 57 of file TStyleManager.h.

◆ fHatchesLineWidth

TGLineWidthComboBox* TStyleManager::fHatchesLineWidth
private

general hatches width combo box

Definition at line 131 of file TStyleManager.h.

◆ fHatchesSpacing

TGNumberEntry* TStyleManager::fHatchesSpacing
private

general hatches spacing number entry

Definition at line 132 of file TStyleManager.h.

◆ fHeaderPS

TGTextEntry* TStyleManager::fHeaderPS
private

ps/pdf header text entry

Definition at line 304 of file TStyleManager.h.

◆ fHistFillColor

TGColorSelect* TStyleManager::fHistFillColor
private

histograms fill color selection widget

Definition at line 178 of file TStyleManager.h.

◆ fHistFillStyle

TGedPatternSelect* TStyleManager::fHistFillStyle
private

histograms fill pattern selection widget

Definition at line 179 of file TStyleManager.h.

◆ fHistLineColor

TGColorSelect* TStyleManager::fHistLineColor
private

histograms fill color selection widget

Definition at line 180 of file TStyleManager.h.

◆ fHistLineStyle

TGLineStyleComboBox* TStyleManager::fHistLineStyle
private

histograms line style combo box

Definition at line 182 of file TStyleManager.h.

◆ fHistLineWidth

TGLineWidthComboBox* TStyleManager::fHistLineWidth
private

histograms line width combo box

Definition at line 181 of file TStyleManager.h.

◆ fHistMinimumZero

TGCheckButton* TStyleManager::fHistMinimumZero
private

histograms minimum zero check box

Definition at line 185 of file TStyleManager.h.

◆ fHistosTab

TGTab* TStyleManager::fHistosTab
private

histos' tabs

Definition at line 121 of file TStyleManager.h.

◆ fHorizontal3DLine

TGHorizontal3DLine* TStyleManager::fHorizontal3DLine
private

a line under the tool bar

Definition at line 92 of file TStyleManager.h.

◆ fImportCascade

TGPopupMenu* TStyleManager::fImportCascade
private

Cascaded menu 'Import'.

Definition at line 76 of file TStyleManager.h.

◆ fLastChoice

Bool_t TStyleManager::fLastChoice
private

kTRUE if the user choose OK in the last TStyleDialog

Definition at line 60 of file TStyleManager.h.

◆ fLayoutExpandX

TGLayoutHints* TStyleManager::fLayoutExpandX
private

often used layout

Definition at line 315 of file TStyleManager.h.

◆ fLayoutExpandXCenterYMargin

TGLayoutHints* TStyleManager::fLayoutExpandXCenterYMargin
private

often used layout

Definition at line 319 of file TStyleManager.h.

◆ fLayoutExpandXMargin

TGLayoutHints* TStyleManager::fLayoutExpandXMargin
private

often used layout

Definition at line 316 of file TStyleManager.h.

◆ fLayoutExpandXY

TGLayoutHints* TStyleManager::fLayoutExpandXY
private

often used layout

Definition at line 317 of file TStyleManager.h.

◆ fLayoutExpandXYMargin

TGLayoutHints* TStyleManager::fLayoutExpandXYMargin
private

often used layout

Definition at line 318 of file TStyleManager.h.

◆ fLegendBorderSize

TGLineWidthComboBox* TStyleManager::fLegendBorderSize
private

legend border size combo box

Definition at line 273 of file TStyleManager.h.

◆ fLegendBorderSizeLabel

TGLabel* TStyleManager::fLegendBorderSizeLabel
private

label 'Legend's'

Definition at line 272 of file TStyleManager.h.

◆ fLegoInnerR

TGNumberEntry* TStyleManager::fLegoInnerR
private

histograms lego inner radius number entry

Definition at line 188 of file TStyleManager.h.

◆ fLineColor

TGColorSelect* TStyleManager::fLineColor
private

general line color selection widget

Definition at line 139 of file TStyleManager.h.

◆ fLineScalePS

TGNumberEntry* TStyleManager::fLineScalePS
private

ps/pdf line scale number entry

Definition at line 309 of file TStyleManager.h.

◆ fLineStyle

TGLineStyleComboBox* TStyleManager::fLineStyle
private

general line style combo box

Definition at line 141 of file TStyleManager.h.

◆ fLineStyleEdit

TGTextButton* TStyleManager::fLineStyleEdit
private

general line style editor open button

Definition at line 142 of file TStyleManager.h.

◆ fLineWidth

TGLineWidthComboBox* TStyleManager::fLineWidth
private

general line width combo box

Definition at line 140 of file TStyleManager.h.

◆ fListComboBox

TGComboBox* TStyleManager::fListComboBox
private

list of available styles

Definition at line 95 of file TStyleManager.h.

◆ fListLabel

TGLabel* TStyleManager::fListLabel
private

label 'Available Styles:'

Definition at line 94 of file TStyleManager.h.

◆ fMakeDefault

TGPictureButton* TStyleManager::fMakeDefault
private

selected style becom gStyle

Definition at line 108 of file TStyleManager.h.

◆ fMakeDefaultPic

const TGPicture* TStyleManager::fMakeDefaultPic
private

button picture

Definition at line 109 of file TStyleManager.h.

◆ fMarkerColor

TGColorSelect* TStyleManager::fMarkerColor
private

general marker color selection widget

Definition at line 143 of file TStyleManager.h.

◆ fMarkerSize

TGComboBox* TStyleManager::fMarkerSize
private

general marker size combo box

Definition at line 145 of file TStyleManager.h.

◆ fMarkerStyle

TGedMarkerSelect* TStyleManager::fMarkerStyle
private

general marker style entry

Definition at line 144 of file TStyleManager.h.

◆ fMenuBar

TGMenuBar* TStyleManager::fMenuBar
private

the main window menu bar

Definition at line 74 of file TStyleManager.h.

◆ fMenuHelp

TGPopupMenu* TStyleManager::fMenuHelp
private

the 'Help' popup menu

Definition at line 77 of file TStyleManager.h.

◆ fMenuStyle

TGPopupMenu* TStyleManager::fMenuStyle
private

the 'Style' popup menu

Definition at line 75 of file TStyleManager.h.

◆ fMoreAndNotLess

Bool_t TStyleManager::fMoreAndNotLess
private

kTRUE when editor is open

Definition at line 68 of file TStyleManager.h.

◆ fMoreLess

TGTextButton* TStyleManager::fMoreLess
private

open/close the editor

Definition at line 116 of file TStyleManager.h.

◆ fNumberContours

TGNumberEntry* TStyleManager::fNumberContours
private

histograms number of contours number entry

Definition at line 187 of file TStyleManager.h.

◆ fOptDateBool

TGCheckButton* TStyleManager::fOptDateBool
private

canvas date show/hide check box

Definition at line 154 of file TStyleManager.h.

◆ fOptDateFormat

TGComboBox* TStyleManager::fOptDateFormat
private

canvas date format text entry

Definition at line 158 of file TStyleManager.h.

◆ fOptFitChi

TGCheckButton* TStyleManager::fOptFitChi
private

fit Chi show/hide check box

Definition at line 301 of file TStyleManager.h.

◆ fOptFitErrors

TGCheckButton* TStyleManager::fOptFitErrors
private

fit errors check box

Definition at line 299 of file TStyleManager.h.

◆ fOptFitProbability

TGCheckButton* TStyleManager::fOptFitProbability
private

fit probability show/hide check box

Definition at line 300 of file TStyleManager.h.

◆ fOptFitValues

TGCheckButton* TStyleManager::fOptFitValues
private

fit values show/hide check box

Definition at line 298 of file TStyleManager.h.

◆ fOptLogx

TGCheckButton* TStyleManager::fOptLogx
private

X axis logarithmic scale check box.

Definition at line 219 of file TStyleManager.h.

◆ fOptLogy

TGCheckButton* TStyleManager::fOptLogy
private

Y axis logarithmic scale check box.

Definition at line 236 of file TStyleManager.h.

◆ fOptLogz

TGCheckButton* TStyleManager::fOptLogz
private

Z axis logarithmic scale check box.

Definition at line 253 of file TStyleManager.h.

◆ fOptStatEntries

TGCheckButton* TStyleManager::fOptStatEntries
private

stats entries show/hide check box

Definition at line 287 of file TStyleManager.h.

◆ fOptStatErrors

TGCheckButton* TStyleManager::fOptStatErrors
private

stats errors check box

Definition at line 295 of file TStyleManager.h.

◆ fOptStatIntegral

TGCheckButton* TStyleManager::fOptStatIntegral
private

stats integral show/hide check box

Definition at line 293 of file TStyleManager.h.

◆ fOptStatKurtosis

TGCheckButton* TStyleManager::fOptStatKurtosis
private