Logo ROOT  
Reference Guide
TStyleManager Class Reference

Definition at line 64 of file TStyleManager.h.

Public Member Functions

 TStyleManager (const TGWindow *)
 Constructor. Create the main window of the style manager. More...
 
virtual ~TStyleManager ()
 Destructor. More...
 
void BuildList (TStyle *style=0)
 Build the list of styles which will appear in the available styles combo box. More...
 
void CloseWindow ()
 Slot called to close the style manager via the window manager. More...
 
void DoApplyOn ()
 Slot called when the user clicks on the 'Apply' button. More...
 
void DoApplyOnSelect (Int_t i)
 Slot called to choose on which object(s) the 'Apply' button will have an effect. More...
 
void DoChangeAxisTab (Int_t i)
 Slot called when the user changes the current axis tab. More...
 
void DoChangeTab (Int_t i)
 Slot called when the user changes the current tab. More...
 
void DoEditionUpdatePreview ()
 Slot called when the user clicks on the 'Update preview' button. More...
 
void DoImportMacro (Bool_t create)
 Slot called to import a style from a C++ macro file. More...
 
void DoListSelect ()
 Slot called when the user select an item in the available styles' list. More...
 
void DoMakeDefault ()
 Slot called to make the current selected style (in the ComboBox) become gStyle. More...
 
void DoMenu (Int_t menuID)
 Slot called when an item of the menu is selected. More...
 
void DoMoreLess ()
 Slot called when the user try to show or hide the editor part of the style manager. More...
 
void DoPreview (Bool_t b)
 Slot called when the user click on the preview check button. More...
 
void DoPreviewClosed ()
 Slot called to close the preview, via the preview check button, or when the preview window is closed via the window manager. More...
 
void DoRealTime (Bool_t b)
 Slot called when the user click on the run time update check button. More...
 
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. More...
 
void DoSelectNoCanvas ()
 Slot called when the user close a TCanvas. More...
 
void Hide ()
 Called to hide the style manager. More...
 
void Init ()
 Set up the interface. Called by the ctor or by the 'Show' method. More...
 
void ModApplyOnXYZ ()
 Slot called whenever the apply on XYZ button is clicked. More...
 
void ModAttDateTextAlign ()
 Slot called whenever the date text align is modified by the user. More...
 
void ModAttDateTextAngle ()
 Slot called whenever the date text angle is modified by the user. More...
 
void ModAttDateTextColor ()
 Slot called whenever the date text color is modified by the user. More...
 
void ModAttDateTextFont ()
 Slot called whenever the date text font is modified by the user. More...
 
void ModAttDateTextSize ()
 Slot called whenever the date text size is modified by the user. More...
 
void ModAttDateTextSizeInPixels (Bool_t b)
 Slot called whenever the date text size mode is modified by the user. More...
 
void ModBarOffset ()
 Slot called whenever the histos bar offset is modified by the user. More...
 
void ModBarWidth ()
 Slot called whenever the histos bar width is modified by the user. More...
 
void ModCanvasBorderMode ()
 Slot called whenever the canvas border mode is modified by the user. More...
 
void ModCanvasBorderSize ()
 Slot called whenever the canvas border size is modified by the user. More...
 
void ModCanvasColor ()
 Slot called whenever the canvas color is modified by the user. More...
 
void ModCanvasDefH ()
 Slot called whenever the canvas default height is modified by the user. More...
 
void ModCanvasDefW ()
 Slot called whenever the canvas default width is modified by the user. More...
 
void ModCanvasDefX ()
 Slot called whenever the canvas default abscissa is modified by the user. More...
 
void ModCanvasDefY ()
 Slot called whenever the canvas default ordinate is modified by the user. More...
 
void ModColorModelPS ()
 Slot called whenever the PS color model is modified by the user. More...
 
void ModDateX ()
 Slot called whenever the date abscissa is modified by the user. More...
 
void ModDateY ()
 Slot called whenever the date ordinate is modified by the user. More...
 
void ModDrawBorder ()
 Slot called whenever the draw border boolean is modified by the user. More...
 
void ModEndErrorSize ()
 Slot called whenever the end error size is modified by the user. More...
 
void ModErrorX ()
 Slot called whenever the error along X is modified by the user. More...
 
void ModFillColor ()
 Slot called whenever the fill color is modified by the user. More...
 
void ModFillStyle ()
 Slot called whenever the fill style is modified by the user. More...
 
void ModFitFormat (const char *fitformat)
 Slot called whenever the fit paint format is modified by the user. More...
 
void ModFrameBorderMode ()
 Slot called whenever the frame border mode is modified by the user. More...
 
void ModFrameBorderSize ()
 Slot called whenever the frame border size is modified by the user. More...
 
void ModFrameFillColor ()
 Slot called whenever the frame fill color is modified by the user. More...
 
void ModFrameFillStyle ()
 Slot called whenever the frame fill style is modified by the user. More...
 
void ModFrameLineColor ()
 Slot called whenever the frame line color is modified by the user. More...
 
void ModFrameLineStyle ()
 Slot called whenever the frame line style is modified by the user. More...
 
void ModFrameLineWidth ()
 Slot called whenever the frame line width is modified by the user. More...
 
void ModFuncColor ()
 Slot called whenever the function line color is modified by the user. More...
 
void ModFuncStyle ()
 Slot called whenever the function line style is modified by the user. More...
 
void ModFuncWidth ()
 Slot called whenever the function line width is modified by the user. More...
 
void ModGridColor ()
 Slot called whenever the grid line color is modified by the user. More...
 
void ModGridStyle ()
 Slot called whenever the grid line style is modified by the user. More...
 
void ModGridWidth ()
 Slot called whenever the grid line width is modified by the user. More...
 
void ModHatchesLineWidth ()
 Slot called whenever the hatches line width is modified by the user. More...
 
void ModHatchesSpacing ()
 Slot called whenever the hatches spacing is modified by the user. More...
 
void ModHeaderPS ()
 Slot called whenever the PS header is modified by the user. More...
 
void ModHistFillColor ()
 Slot called whenever the histos fill color is modified by the user. More...
 
void ModHistFillStyle ()
 Slot called whenever the histos fill style is modified by the user. More...
 
void ModHistLineColor ()
 Slot called whenever the histos line color is modified by the user. More...
 
void ModHistLineStyle ()
 Slot called whenever the histos line style is modified by the user. More...
 
void ModHistLineWidth ()
 Slot called whenever the histos line width is modified by the user. More...
 
void ModHistMinimumZero ()
 Slot called whenever the histos minimum zero boolean is modified by the user. More...
 
void ModLegendBorderSize ()
 Slot called whenever the legend border size is modified by the user. More...
 
void ModLegoInnerR ()
 Slot called whenever the lego inner radius is modified by the user. More...
 
void ModLineColor ()
 Slot called whenever the line color is modified by the user. More...
 
void ModLineScalePS ()
 Slot called whenever the PS line scale is modified by the user. More...
 
void ModLineStyle ()
 Slot called whenever the line style is modified by the user. More...
 
void ModLineStyleEdit ()
 Slot called whenever the line style editor is opened by the user. More...
 
void ModLineWidth ()
 Slot called whenever the line width is modified by the user. More...
 
void ModMarkerColor ()
 Slot called whenever the marker color is modified by the user. More...
 
void ModMarkerSize ()
 Slot called whenever the marker size is modified by the user. More...
 
void ModMarkerStyle ()
 Slot called whenever the marker style is modified by the user. More...
 
void ModNumberContours ()
 Slot called whenever the number of contours is modified by the user. More...
 
void ModOptDateBool ()
 Slot called whenever the OptDate boolean is modified by the user. More...
 
void ModOptDateFormat ()
 Slot called whenever the date text format is modified by the user. More...
 
void ModOptFit ()
 Slot called whenever one of the fit options is modified by the user. More...
 
void ModOptLogx ()
 Slot called whenever the X axis log scale boolean is modified by the user. More...
 
void ModOptLogy ()
 Slot called whenever the Y axis log scale boolean is modified by the user. More...
 
void ModOptLogz ()
 Slot called whenever the Z axis log scale boolean is modified by the user. More...
 
void ModOptStat ()
 Slot called whenever one of the stats options is modified by the user. More...
 
void ModOptTitle ()
 Slot called whenever the OptTitle boolean is modified by the user. More...
 
void ModPadBorderMode ()
 Slot called whenever the pad border mode is modified by the user. More...
 
void ModPadBorderSize ()
 Slot called whenever the pad border size is modified by the user. More...
 
void ModPadBottomMargin ()
 Slot called whenever the pad bottom margin is modified by the user. More...
 
void ModPadColor ()
 Slot called whenever the pad color is modified by the user. More...
 
void ModPadGridX ()
 Slot called whenever the pad grid X boolean is modified by the user. More...
 
void ModPadGridY ()
 Slot called whenever the pad grid Y boolean is modified by the user. More...
 
void ModPadLeftMargin ()
 Slot called whenever the pad left margin is modified by the user. More...
 
void ModPadRightMargin ()
 Slot called whenever the pad right margin is modified by the user. More...
 
void ModPadTickX ()
 Slot called whenever the pad tick X boolean is modified by the user. More...
 
void ModPadTickY ()
 Slot called whenever the pad tick Y boolean is modified by the user. More...
 
void ModPadTopMargin ()
 Slot called whenever the pad top margin is modified by the user. More...
 
void ModPaintTextFormat ()
 Slot called whenever the paint text format is modified by the user. More...
 
void ModPaletteEdit ()
 Slot called whenever the palette editor is opened by the user. More...
 
void ModPaperSizePredef ()
 Slot called whenever the PS paper size is modified by the user. More...
 
void ModPaperSizeXY ()
 Slot called whenever the PS paper size is modified by the user. More...
 
void ModScreenFactor ()
 Slot called whenever the screen factor is modified by the user. More...
 
void ModStatBorderSize ()
 Slot called whenever the stats border size is modified by the user. More...
 
void ModStatColor (Pixel_t color)
 Slot called whenever the stats fill color is modified by the user. More...
 
void ModStatFont ()
 Slot called whenever the stats text font is modified by the user. More...
 
void ModStatFontSize ()
 Slot called whenever the text size is modified by the user. More...
 
void ModStatFontSizeInPixels (Bool_t b)
 Slot called whenever the text size mode is modified by the user. More...
 
void ModStatFormat (const char *sformat)
 Slot called whenever the stats paint format is modified by the user. More...
 
void ModStatH ()
 Slot called whenever the stats height is modified by the user. More...
 
void ModStatStyle (Style_t pattern)
 Slot called whenever the stats fill style is modified by the user. More...
 
void ModStatTextColor (Pixel_t color)
 Slot called whenever the stats text color is modified by the user. More...
 
void ModStatW ()
 Slot called whenever the stats width is modified by the user. More...
 
void ModStatX ()
 Slot called whenever the stats abscissa is modified by the user. More...
 
void ModStatY ()
 Slot called whenever the stats ordinate is modified by the user. More...
 
void ModStripDecimals ()
 Slot called whenever the strip decimal boolean is modified by the user. More...
 
void ModTextAlign ()
 Slot called whenever the text align is modified by the user. More...
 
void ModTextAngle ()
 Slot called whenever the text angle is modified by the user. More...
 
void ModTextColor ()
 Slot called whenever the text color is modified by the user. More...
 
void ModTextFont ()
 Slot called whenever the text font is modified by the user. More...
 
void ModTextSize ()
 Slot called whenever the text size is modified by the user. More...
 
void ModTextSizeInPixels (Bool_t b)
 Slot called whenever the text size mode is modified by the user. More...
 
void ModTimeOffset ()
 Slot called whenever the time offset is modified by the user. More...
 
void ModTitleAlign ()
 Slot called whenever the title text align is modified by the user. More...
 
void ModTitleBorderSize ()
 Slot called whenever the title border size is modified by the user. More...
 
void ModTitleFillColor ()
 Slot called whenever the title fill color is modified by the user. More...
 
void ModTitleFont ()
 Slot called whenever the title text font is modified by the user. More...
 
void ModTitleFontSize ()
 Slot called whenever the text size is modified by the user. More...
 
void ModTitleFontSizeInPixels (Bool_t b)
 Slot called whenever the text size mode is modified by the user. More...
 
void ModTitleH ()
 Slot called whenever the title height is modified by the user. More...
 
void ModTitlePS ()
 Slot called whenever the PS title is modified by the user. More...
 
void ModTitleStyle ()
 Slot called whenever the title fill style is modified by the user. More...
 
void ModTitleTextColor ()
 Slot called whenever the title text color is modified by the user. More...
 
void ModTitleW ()
 Slot called whenever the title width is modified by the user. More...
 
void ModTitleX ()
 Slot called whenever the title abscissa is modified by the user. More...
 
void ModTitleY ()
 Slot called whenever the title ordinate is modified by the user. More...
 
void ModXAxisColor ()
 Slot called whenever the X axis color is modified by the user. More...
 
void ModXLabelColor ()
 Slot called whenever the X axis label color is modified by the user. More...
 
void ModXLabelFont ()
 Slot called whenever the X axis label font is modified by the user. More...
 
void ModXLabelOffset ()
 Slot called whenever the X axis label offset is modified by the user. More...
 
void ModXLabelSize ()
 Slot called whenever the X axis label size is modified by the user. More...
 
void ModXLabelSizeInPixels (Bool_t b)
 Slot called whenever the X axis label size mode is modified by the user. More...
 
void ModXNdivisions ()
 Slot called whenever the X axis Number of divisions is modified by the user. More...
 
void ModXTickLength ()
 Slot called whenever the X axis tick length is modified by the user. More...
 
void ModXTitleColor ()
 Slot called whenever the X axis title color is modified by the user. More...
 
void ModXTitleFont ()
 Slot called whenever the X axis title font is modified by the user. More...
 
void ModXTitleOffset ()
 Slot called whenever the X axis title offset is modified by the user. More...
 
void ModXTitleSize ()
 Slot called whenever the X axis title size is modified by the user. More...
 
void ModXTitleSizeInPixels (Bool_t b)
 Slot called whenever the X axis title size mode is modified by the user. More...
 
void ModYAxisColor ()
 Slot called whenever the Y axis color is modified by the user. More...
 
void ModYLabelColor ()
 Slot called whenever the Y axis label color is modified by the user. More...
 
void ModYLabelFont ()
 Slot called whenever the Y axis label font is modified by the user. More...
 
void ModYLabelOffset ()
 Slot called whenever the Y axis label offset is modified by the user. More...
 
void ModYLabelSize ()
 Slot called whenever the Y axis label size is modified by the user. More...
 
void ModYLabelSizeInPixels (Bool_t b)
 Slot called whenever the Y axis label size mode is modified by the user. More...
 
void ModYNdivisions ()
 Slot called whenever the Y axis Number of divisions is modified by the user. More...
 
void ModYTickLength ()
 Slot called whenever the Y axis tick length is modified by the user. More...
 
void ModYTitleColor ()
 Slot called whenever the Y axis title color is modified by the user. More...
 
void ModYTitleFont ()
 Slot called whenever the Y axis title font is modified by the user. More...
 
void ModYTitleOffset ()
 Slot called whenever the Y axis title offset is modified by the user. More...
 
void ModYTitleSize ()
 Slot called whenever the Y axis title size is modified by the user. More...
 
void ModYTitleSizeInPixels (Bool_t b)
 Slot called whenever the Y axis title size mode is modified by the user. More...
 
void ModZAxisColor ()
 Slot called whenever the Z axis color is modified by the user. More...
 
void ModZLabelColor ()
 Slot called whenever the Z axis label color is modified by the user. More...
 
void ModZLabelFont ()
 Slot called whenever the Z axis label font is modified by the user. More...
 
void ModZLabelOffset ()
 Slot called whenever the Z axis label offset is modified by the user. More...
 
void ModZLabelSize ()
 Slot called whenever the Z axis label size is modified by the user. More...
 
void ModZLabelSizeInPixels (Bool_t b)
 Slot called whenever the Z axis Label size mode is modified by the user. More...
 
void ModZNdivisions ()
 Slot called whenever the Z axis Number of divisions is modified by the user. More...
 
void ModZTickLength ()
 Slot called whenever the Z axis tick length is modified by the user. More...
 
void ModZTitleColor ()
 Slot called whenever the Z axis title color is modified by the user. More...
 
void ModZTitleFont ()
 Slot called whenever the Z axis title font is modified by the user. More...
 
void ModZTitleOffset ()
 Slot called whenever the Z axis title offset is modified by the user. More...
 
void ModZTitleSize ()
 Slot called whenever the Z axis title size is modified by the user. More...
 
void ModZTitleSizeInPixels (Bool_t b)
 Slot called whenever the Z axis title size mode is modified by the user. More...
 
void SetCurSelStyle (TStyle *style)
 
void SetLastChoice (Bool_t choice)
 
- Public Member Functions inherited from TGMainFrame
 TGMainFrame (const TGWindow *p=0, UInt_t w=1, UInt_t h=1, UInt_t options=kVerticalFrame)
 Create a top level main frame. More...
 
virtual ~TGMainFrame ()
 TGMainFrame destructor. More...
 
virtual Bool_t BindKey (const TGWindow *w, Int_t keycode, Int_t modifier) const
 Bind key to a window. More...
 
virtual void CloseWindow ()
 Close and delete main frame. More...
 
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. More...
 
TListGetBindList () const
 
void GetClassHints (const char *&className, const char *&resourceName) const
 
const char * GetIconName () const
 Returns mime type name of object. More...
 
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
 
virtual Bool_t HandleButton (Event_t *event)
 Handle mouse button events. More...
 
virtual Bool_t HandleClientMessage (Event_t *event)
 Handle client messages sent to this frame. More...
 
virtual Bool_t HandleKey (Event_t *event)
 Handle keyboard events. More...
 
virtual Bool_t HandleMotion (Event_t *event)
 Handle mouse motion events. More...
 
virtual Bool_t HandleSelection (Event_t *event)
 Handle primary selection event. More...
 
virtual Bool_t HandleSelectionRequest (Event_t *event)
 Handle selection request event. More...
 
virtual void RemoveBind (const TGWindow *w, Int_t keycode, Int_t modifier) const
 Remove key binding. More...
 
virtual Bool_t SaveFrameAsCodeOrImage ()
 Opens dialog window allowing user to save the frame contents as a ROOT macro or as an image. More...
 
virtual void SavePrimitive (std::ostream &out, Option_t *option="")
 Save a main frame widget as a C++ statement(s) on output stream out. More...
 
virtual void SaveSource (const char *filename="Rootappl.C", Option_t *option="")
 Save the GUI main frame widget in a C++ macro file. More...
 
virtual void SendCloseMessage ()
 Send close message to self. More...
 
void SetClassHints (const char *className, const char *resourceName)
 Set the windows class and resource name. More...
 
void SetIconName (const char *name)
 Set window icon name. This is typically done via the window manager. More...
 
void SetIconPixmap (char **xpm_array)
 Set window icon by xpm array. More...
 
const TGPictureSetIconPixmap (const char *iconName)
 Set window icon pixmap by name. More...
 
void SetMWMHints (UInt_t value, UInt_t funcs, UInt_t input)
 Set decoration style for MWM-compatible wm (mwm, ncdwm, fvwm?). More...
 
void SetWindowName (const char *name=0)
 Set window name. This is typically done via the window manager. More...
 
void SetWMPosition (Int_t x, Int_t y)
 Give the window manager a window position hint. More...
 
void SetWMSize (UInt_t w, UInt_t h)
 Give the window manager a window size hint. More...
 
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. More...
 
void SetWMState (EInitialState state)
 Set the initial state of the window. Either kNormalState or kIconicState. More...
 
- Public Member Functions inherited from TGCompositeFrame
 TGCompositeFrame (const TGWindow *p=0, UInt_t w=1, UInt_t h=1, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground())
 Create a composite frame. More...
 
 TGCompositeFrame (TGClient *c, Window_t id, const TGWindow *parent=0)
 Create a frame using an externally created window. More...
 
virtual ~TGCompositeFrame ()
 Delete a composite frame. More...
 
virtual void AddFrame (TGFrame *f, TGLayoutHints *l=0)
 Add frame to the composite frame using the specified layout hints. More...
 
virtual void ChangeOptions (UInt_t options)
 Change composite frame options. Options is an OR of the EFrameTypes. More...
 
virtual void ChangeSubframesBackground (Pixel_t back)
 Change background color for this frame and all subframes. More...
 
virtual void Cleanup ()
 Cleanup and delete all objects contained in this composite frame. More...
 
virtual TGFrameElementFindFrameElement (TGFrame *f) const
 Find frame-element holding frame f. More...
 
virtual UInt_t GetDefaultHeight () const
 
virtual TGDimension GetDefaultSize () const
 std::cout << fWidth << "x" << fHeight << std::endl; More...
 
virtual UInt_t GetDefaultWidth () const
 
virtual TGFrameGetFrameFromPoint (Int_t x, Int_t y)
 Get frame located at specified point. More...
 
virtual TGLayoutManagerGetLayoutManager () const
 
virtual TListGetList () const
 
Int_t GetState (TGFrame *f) const
 Get state of sub frame. More...
 
virtual Bool_t HandleButton (Event_t *)
 
virtual Bool_t HandleCrossing (Event_t *)
 
virtual Bool_t HandleDoubleClick (Event_t *)
 
virtual Bool_t HandleDragDrop (TGFrame *frame, Int_t x, Int_t y, TGLayoutHints *lo)
 Handle drop event. More...
 
virtual Bool_t HandleDragEnter (TGFrame *)
 Handle drag enter event. More...
 
virtual Bool_t HandleDragLeave (TGFrame *)
 Handle drag leave event. More...
 
virtual Bool_t HandleDragMotion (TGFrame *)
 Handle drag motion event. More...
 
virtual Bool_t HandleFocusChange (Event_t *)
 
virtual Bool_t HandleKey (Event_t *)
 
virtual Bool_t HandleMotion (Event_t *)
 
virtual Bool_t HandleSelection (Event_t *)
 
virtual void HideFrame (TGFrame *f)
 Hide sub frame. More...
 
Bool_t IsArranged (TGFrame *f) const
 Get state of sub frame. More...
 
Bool_t IsArranged (TGFrameElement *ptr) const
 
Bool_t IsComposite () const
 
virtual Bool_t IsEditable () const
 Return kTRUE if frame is being edited. More...
 
virtual Bool_t IsLayoutBroken () const
 
virtual Bool_t IsMapSubwindows () const
 
Bool_t IsVisible (TGFrame *f) const
 Get state of sub frame. More...
 
Bool_t IsVisible (TGFrameElement *ptr) const
 
virtual void Layout ()
 Layout the elements of the composite frame. More...
 
virtual void MapSubwindows ()
 Map all sub windows that are part of the composite frame. More...
 
virtual Int_t MustCleanup () const
 
virtual void Print (Option_t *option="") const
 Print all frames in this composite frame. More...
 
virtual Bool_t ProcessMessage (Long_t, Long_t, Long_t)
 
virtual void RemoveAll ()
 Remove all frames from composite frame. More...
 
virtual void RemoveFrame (TGFrame *f)
 Remove frame from composite frame. More...
 
virtual void SavePrimitive (std::ostream &out, Option_t *option="")
 Save a composite frame widget as a C++ statement(s) on output stream out. More...
 
virtual void SavePrimitiveSubframes (std::ostream &out, Option_t *option="")
 Auxilary protected method used to save subframes. More...
 
virtual void SetCleanup (Int_t mode=kLocalCleanup)
 Turn on automatic cleanup of child frames in dtor. More...
 
virtual void SetEditable (Bool_t on=kTRUE)
 Switch ON/OFF edit mode. More...
 
virtual void SetEditDisabled (UInt_t on=1)
 Set edit disable flag for this frame and subframes. More...
 
virtual void SetLayoutBroken (Bool_t on=kTRUE)
 Set broken layout. No Layout method is called. More...
 
virtual void SetLayoutManager (TGLayoutManager *l)
 Set the layout manager for the composite frame. More...
 
virtual void SetMapSubwindows (Bool_t on)
 
virtual void ShowFrame (TGFrame *f)
 Show sub frame. More...
 
virtual Bool_t TranslateCoordinates (TGFrame *child, Int_t x, Int_t y, Int_t &fx, Int_t &fy)
 Translate coordinates to child frame. More...
 
- Public Member Functions inherited from TGFrame
 TGFrame (const TGWindow *p=0, 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. More...
 
 TGFrame (TGClient *c, Window_t id, const TGWindow *parent=0)
 Create a frame using an externally created window. More...
 
virtual ~TGFrame ()
 Destructor. More...
 
virtual void Activate (Bool_t)
 
void AddInput (UInt_t emask)
 Add events specified in the emask to the events the frame should handle. More...
 
virtual void ChangeBackground (Pixel_t back)
 Change frame background color. More...
 
virtual void ChangeOptions (UInt_t options)
 Change frame options. Options is an OR of the EFrameTypes. More...
 
Bool_t Contains (Int_t x, Int_t y) const
 
virtual void Delete (Option_t *="")
 Delete this object. More...
 
virtual void DeleteWindow ()
 Delete window. More...
 
virtual void DrawBorder ()
 Draw frame border. More...
 
virtual void DrawClass () const
 Draw class inheritance tree of the class to which this object belongs. More...
 
virtual TObjectDrawClone (Option_t *="") const
 Draw a clone of this object in the current selected pad for instance with: gROOT->SetSelectedPad(gPad). More...
 
virtual void DrawCopy (Handle_t, Int_t, Int_t)
 
virtual void Dump () const
 Dump contents of object on stdout. More...
 
virtual Pixel_t GetBackground () const
 
Int_t GetBorderWidth () const
 
virtual UInt_t GetDefaultHeight () const
 
virtual TGDimension GetDefaultSize () const
 std::cout << fWidth << "x" << fHeight << std::endl; More...
 
virtual UInt_t GetDefaultWidth () const
 
virtual TDNDDataGetDNDData (Atom_t)
 
virtual Int_t GetDragType () const
 Returns drag source type. More...
 
virtual Int_t GetDropType () const
 Returns drop target type. More...
 
UInt_t GetEventMask () const
 
virtual Pixel_t GetForeground () const
 Return frame foreground color. More...
 
TGFrameElementGetFrameElement () const
 
virtual TGFrameGetFrameFromPoint (Int_t x, Int_t y)
 
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 HandleButton (Event_t *)
 
virtual Bool_t HandleClientMessage (Event_t *event)
 Handle a client message. More...
 
virtual Bool_t HandleColormapChange (Event_t *)
 
virtual Bool_t HandleConfigureNotify (Event_t *event)
 This event is generated when the frame is resized. More...
 
virtual Bool_t HandleCrossing (Event_t *)
 
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)
 
virtual Bool_t HandleDoubleClick (Event_t *)
 
virtual Bool_t HandleDragDrop (TGFrame *, Int_t, Int_t, TGLayoutHints *)
 
virtual Bool_t HandleDragEnter (TGFrame *)
 
virtual Bool_t HandleDragLeave (TGFrame *)
 
virtual Bool_t HandleDragMotion (TGFrame *)
 
virtual Bool_t HandleEvent (Event_t *event)
 Handle all frame events. More...
 
virtual Bool_t HandleFocusChange (Event_t *)
 
virtual Bool_t HandleKey (Event_t *)
 
virtual Bool_t HandleMotion (Event_t *)
 
virtual Bool_t HandleSelection (Event_t *)
 
virtual Bool_t HandleSelectionClear (Event_t *)
 
virtual Bool_t HandleSelectionRequest (Event_t *)
 
virtual void Inspect () const
 Dump contents of this object in a graphics canvas. More...
 
virtual Bool_t IsActive () const
 
virtual Bool_t IsComposite () const
 
Bool_t IsDNDSource () const
 
Bool_t IsDNDTarget () const
 
virtual Bool_t IsEditable () const
 
virtual Bool_t IsLayoutBroken () const
 
virtual void Layout ()
 
virtual void MapRaised ()
 map raised More...
 
virtual void MapSubwindows ()
 map sub windows More...
 
virtual void MapWindow ()
 map window More...
 
virtual void Move (Int_t x, Int_t y)
 Move frame. More...
 
virtual void MoveResize (Int_t x, Int_t y, UInt_t w=0, UInt_t h=0)
 Move and/or resize the frame. More...
 
virtual void Print (Option_t *option="") const
 Print window id. More...
 
virtual void ProcessedConfigure (Event_t *event)
 
virtual void ProcessedEvent (Event_t *event)
 
virtual Bool_t ProcessMessage (Long_t, Long_t, Long_t)
 
virtual void ReallyDelete ()
 
void RemoveInput (UInt_t emask)
 Remove events specified in emask from the events the frame should handle. More...
 
virtual void ReparentWindow (const TGWindow *p, Int_t x=0, Int_t y=0)
 Reparent window, make p the new parent and position the window at position (x,y) in new parent. More...
 
virtual void Resize (TGDimension size)
 Resize the frame. More...
 
virtual void Resize (UInt_t w=0, UInt_t h=0)
 Resize the frame. More...
 
virtual void SavePrimitive (std::ostream &out, Option_t *option="")
 Save a frame widget as a C++ statement(s) on output stream out. More...
 
void SaveUserColor (std::ostream &out, Option_t *)
 Save a user color in a C++ macro file - used in SavePrimitive(). More...
 
virtual void SendMessage (const TGWindow *w, Long_t msg, Long_t parm1, Long_t parm2)
 Send message (i.e. More...
 
virtual void SetBackgroundColor (Pixel_t back)
 Set background color (override from TGWindow base class). More...
 
virtual void SetCleanup (Int_t=kLocalCleanup)
 
void SetDNDSource (Bool_t onoff)
 
void SetDNDTarget (Bool_t onoff)
 
virtual void SetDragType (Int_t type)
 SetDragType. More...
 
virtual void SetDrawOption (Option_t *="")
 Set drawing option for object. More...
 
virtual void SetDropType (Int_t type)
 SetDropType. More...
 
virtual void SetEditable (Bool_t)
 
virtual void SetForegroundColor (Pixel_t)
 
void SetFrameElement (TGFrameElement *fe)
 
virtual void SetHeight (UInt_t h)
 
virtual void SetLayoutBroken (Bool_t=kTRUE)
 
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)
 
virtual void UnmapWindow ()
 unmap window More...
 
- Public Member Functions inherited from TGWindow
 TGWindow (const TGWindow *p=0, 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=0, SetWindowAttributes_t *attr=0, UInt_t wtype=0)
 Create a new window. More...
 
 TGWindow (TGClient *c, Window_t id, const TGWindow *parent=0)
 Create a copy of a window. More...
 
virtual ~TGWindow ()
 Window destructor. Unregisters the window. More...
 
virtual void DestroySubwindows ()
 destroy sub windows More...
 
virtual void DestroyWindow ()
 destroy window More...
 
virtual UInt_t GetEditDisabled () const
 
virtual const TGWindowGetMainFrame () const
 Returns top level main frame. More...
 
virtual const char * GetName () const
 Return unique name, used in SavePrimitive methods. More...
 
const TGWindowGetParent () const
 
virtual Bool_t HandleEvent (Event_t *)
 
virtual Bool_t HandleExpose (Event_t *event)
 
virtual Bool_t HandleIdleEvent (TGIdleHandler *)
 
virtual Bool_t HandleTimer (TTimer *)
 Execute action in response of a timer timing out. More...
 
virtual void IconifyWindow ()
 iconify window More...
 
virtual Bool_t IsEditable () const
 
virtual Bool_t IsMapped ()
 Returns kTRUE if window is mapped on screen, kFALSE otherwise. More...
 
virtual Bool_t IsMapSubwindows () const
 
virtual void LowerWindow ()
 lower window More...
 
virtual void MapRaised ()
 map raised More...
 
virtual void MapSubwindows ()
 map sub windows More...
 
virtual void MapWindow ()
 map window More...
 
virtual void Move (Int_t x, Int_t y)
 Move the window. More...
 
virtual void MoveResize (Int_t x, Int_t y, UInt_t w, UInt_t h)
 Move and resize the window. More...
 
virtual Int_t MustCleanup () const
 
virtual void Print (Option_t *option="") const
 Print window id. More...
 
virtual void RaiseWindow ()
 raise window More...
 
virtual void ReparentWindow (const TGWindow *p, Int_t x=0, Int_t y=0)
 Reparent window, make p the new parent and position the window at position (x,y) in new parent. More...
 
virtual void RequestFocus ()
 request focus More...
 
virtual void Resize (UInt_t w, UInt_t h)
 Resize the window. More...
 
virtual void SetBackgroundColor (Pixel_t color)
 set background color More...
 
virtual void SetBackgroundPixmap (Pixmap_t pixmap)
 set background pixmap More...
 
virtual void SetEditable (Bool_t on=kTRUE)
 
virtual void SetEditDisabled (UInt_t on=kEditDisable)
 
virtual void SetMapSubwindows (Bool_t)
 
virtual void SetName (const char *name)
 
virtual void SetWindowName (const char *name=0)
 Set window name. More...
 
virtual void UnmapWindow ()
 unmap window More...
 
- Public Member Functions inherited from TGObject
 TGObject ()
 
 TGObject (const TGObject &tgo)
 
virtual ~TGObject ()
 TGObject destructor. More...
 
TGClientGetClient () const
 
Handle_t GetId () const
 
ULong_t Hash () const
 Return hash value for this object. More...
 
Bool_t IsEqual (const TObject *obj) const
 Equal comparison (TGObjects are equal if they have the same window identifier). More...
 
virtual void SaveAs (const char *filename="", Option_t *option="") const
 Write this TGObject to a file using TImage, if filename's extension signals a valid TImage::EImageFileType, as defined by TImage::GetImageFileTypeFromFilename(). More...
 
- Public Member Functions inherited from TObject
 TObject ()
 TObject constructor. More...
 
 TObject (const TObject &object)
 TObject copy ctor. More...
 
virtual ~TObject ()
 TObject destructor. More...
 
void AbstractMethod (const char *method) const
 Use this method to implement an "abstract" method that you don't want to leave purely abstract. More...
 
virtual void AppendPad (Option_t *option="")
 Append graphics object to current pad. More...
 
virtual void Browse (TBrowser *b)
 Browse object. May be overridden for another default action. More...
 
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. More...
 
virtual const char * ClassName () const
 Returns name of class to which the object belongs. More...
 
virtual void Clear (Option_t *="")
 
virtual TObjectClone (const char *newname="") const
 Make a clone of an object using the Streamer facility. More...
 
virtual Int_t Compare (const TObject *obj) const
 Compare abstract method. More...
 
virtual void Copy (TObject &object) const
 Copy this to obj. More...
 
virtual void Delete (Option_t *option="")
 Delete this object. More...
 
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
 Computes distance from point (px,py) to the object. More...
 
virtual void Draw (Option_t *option="")
 Default Draw method for all objects. More...
 
virtual void DrawClass () const
 Draw class inheritance tree of the class to which this object belongs. More...
 
virtual TObjectDrawClone (Option_t *option="") const
 Draw a clone of this object in the current selected pad for instance with: gROOT->SetSelectedPad(gPad). More...
 
virtual void Dump () const
 Dump contents of object on stdout. More...
 
virtual void Error (const char *method, const char *msgfmt,...) const
 Issue error message. More...
 
virtual void Execute (const char *method, const char *params, Int_t *error=0)
 Execute method on this object with the given parameter string, e.g. More...
 
virtual void Execute (TMethod *method, TObjArray *params, Int_t *error=0)
 Execute method on this object with parameters stored in the TObjArray. More...
 
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
 Execute action corresponding to an event at (px,py). More...
 
virtual void Fatal (const char *method, const char *msgfmt,...) const
 Issue fatal error message. More...
 
virtual TObjectFindObject (const char *name) const
 Must be redefined in derived classes. More...
 
virtual TObjectFindObject (const TObject *obj) const
 Must be redefined in derived classes. More...
 
virtual Option_tGetDrawOption () const
 Get option used by the graphics system to draw this object. More...
 
virtual const char * GetIconName () const
 Returns mime type name of object. More...
 
virtual const char * GetName () const
 Returns name of object. More...
 
virtual char * GetObjectInfo (Int_t px, Int_t py) const
 Returns string containing info about the object at position (px,py). More...
 
virtual Option_tGetOption () const
 
virtual const char * GetTitle () const
 Returns title of object. More...
 
virtual UInt_t GetUniqueID () const
 Return the unique object id. More...
 
virtual Bool_t HandleTimer (TTimer *timer)
 Execute action in response of a timer timing out. More...
 
virtual ULong_t Hash () const
 Return hash value for this object. More...
 
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. More...
 
virtual void Info (const char *method, const char *msgfmt,...) const
 Issue info message. More...
 
virtual Bool_t InheritsFrom (const char *classname) const
 Returns kTRUE if object inherits from class "classname". More...
 
virtual Bool_t InheritsFrom (const TClass *cl) const
 Returns kTRUE if object inherits from TClass cl. More...
 
virtual void Inspect () const
 Dump contents of this object in a graphics canvas. More...
 
void InvertBit (UInt_t f)
 
virtual Bool_t IsEqual (const TObject *obj) const
 Default equal comparison (objects are equal if they have the same address in memory). More...
 
virtual Bool_t IsFolder () const
 Returns kTRUE in case object contains browsable objects (like containers or lists of other objects). More...
 
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. More...
 
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). More...
 
virtual Bool_t Notify ()
 This method must be overridden to handle object notification. More...
 
void Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const
 Use this method to declare a method obsolete. More...
 
void operator delete (void *ptr)
 Operator delete. More...
 
void operator delete[] (void *ptr)
 Operator delete []. More...
 
voidoperator new (size_t sz)
 
voidoperator new (size_t sz, void *vp)
 
voidoperator new[] (size_t sz)
 
voidoperator new[] (size_t sz, void *vp)
 
TObjectoperator= (const TObject &rhs)
 TObject assignment operator. More...
 
virtual void Paint (Option_t *option="")
 This method must be overridden if a class wants to paint itself. More...
 
virtual void Pop ()
 Pop on object drawn in a pad to the top of the display list. More...
 
virtual void Print (Option_t *option="") const
 This method must be overridden when a class wants to print itself. More...
 
virtual Int_t Read (const char *name)
 Read contents of object with specified name from the current directory. More...
 
virtual void RecursiveRemove (TObject *obj)
 Recursively remove this object from a list. More...
 
void ResetBit (UInt_t f)
 
virtual void SaveAs (const char *filename="", Option_t *option="") const
 Save this object in the file specified by filename. More...
 
virtual void SavePrimitive (std::ostream &out, Option_t *option="")
 Save a primitive as a C++ statement(s) on output stream "out". More...
 
void SetBit (UInt_t f)
 
void SetBit (UInt_t f, Bool_t set)
 Set or unset the user status bits as specified in f. More...
 
virtual void SetDrawOption (Option_t *option="")
 Set drawing option for object. More...
 
virtual void SetUniqueID (UInt_t uid)
 Set the unique object id. More...
 
virtual void SysError (const char *method, const char *msgfmt,...) const
 Issue system error message. More...
 
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. More...
 
virtual void Warning (const char *method, const char *msgfmt,...) const
 Issue warning message. More...
 
virtual Int_t Write (const char *name=0, Int_t option=0, Int_t bufsize=0)
 Write this object to the current directory. More...
 
virtual Int_t Write (const char *name=0, Int_t option=0, Int_t bufsize=0) const
 Write this object to the current directory. More...
 
- Public Member Functions inherited from TQObject
 TQObject ()
 TQObject Constructor. More...
 
virtual ~TQObject ()
 TQObject Destructor. More...
 
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. More...
 
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. More...
 
virtual void Connected (const char *)
 
virtual void Destroyed ()
 
Bool_t Disconnect (const char *signal=0, void *receiver=0, const char *slot=0)
 Disconnects signal of this object from slot of receiver. More...
 
virtual void Disconnected (const char *)
 
void Emit (const char *signal)
 Acitvate signal without args. More...
 
template<typename T >
void Emit (const char *signal, const T &arg)
 Activate signal with single parameter. More...
 
template<typename... T>
void EmitVA (const char *signal_name, Int_t, const T &... params)
 Emit a signal with a varying number of arguments. More...
 
TListGetListOfClassSignals () const
 Returns pointer to list of signals of this class. More...
 
TListGetListOfConnections () const
 
TListGetListOfSignals () const
 
virtual Bool_t HasConnection (const char *signal_name) const
 Return true if there is any object connected to this signal. More...
 
virtual void HighPriority (const char *signal_name, const char *slot_name=0)
 
virtual void LowPriority (const char *signal_name, const char *slot_name=0)
 
virtual void Message (const char *msg)
 
virtual Int_t NumberOfConnections () const
 Return number of connections for this object. More...
 
virtual Int_t NumberOfSignals () const
 Return number of signals for this object. More...
 

Static Public Member Functions

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

Private Member Functions

void AddAxisXDivisions (TGCompositeFrame *f)
 Add the 'Divisions' group frame to the 'Axis - X Axis' tab. More...
 
void AddAxisXLabels (TGCompositeFrame *f)
 Add the 'Labels' group frame to the 'Axis - X Axis' tab. More...
 
void AddAxisXLine (TGCompositeFrame *f)
 Add the 'Line' group frame to the 'Axis - X Axis' tab. More...
 
void AddAxisXTitle (TGCompositeFrame *f)
 Add the 'Title' group frame to the 'Axis - X Axis' tab. More...
 
void AddAxisYDivisions (TGCompositeFrame *f)
 Add the 'Divisions' group frame to the 'Axis - Y Axis' tab. More...
 
void AddAxisYLabels (TGCompositeFrame *f)
 Add the 'Labels' group frame to the 'Axis - Y Axis' tab. More...
 
void AddAxisYLine (TGCompositeFrame *f)
 Add the 'Line' group frame to the 'Axis - Y Axis' tab. More...
 
void AddAxisYTitle (TGCompositeFrame *f)
 Add the 'Title' group frame to the 'Axis - Y Axis' tab. More...
 
void AddAxisZDivisions (TGCompositeFrame *f)
 Add the 'Divisions' group frame to the 'Axis - Z Axis' tab. More...
 
void AddAxisZLabels (TGCompositeFrame *f)
 Add the 'Labels' group frame to the 'Axis - Z Axis' tab. More...
 
void AddAxisZLine (TGCompositeFrame *f)
 Add the 'Line' group frame to the 'Axis - Z Axis' tab. More...
 
void AddAxisZTitle (TGCompositeFrame *f)
 Add the 'Title' group frame to the 'Axis - Z Axis' tab. More...
 
TGButtonGroupAddBorderModeEntry (TGCompositeFrame *f, Int_t id1, Int_t id2, Int_t id3)
 Add a border mode button group to the frame f. More...
 
void AddCanvasBorder (TGCompositeFrame *f)
 Add the 'Border' group frame to the 'Canvas' tab. More...
 
void AddCanvasDate (TGCompositeFrame *f)
 Add the 'Date' group frame to the 'Canvas' tab. More...
 
void AddCanvasFill (TGCompositeFrame *f)
 Add the 'Fill' group frame to the 'Canvas' tab. More...
 
void AddCanvasGeometry (TGCompositeFrame *f)
 Add the 'Geometry' group frame to the 'Canvas' tab. More...
 
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. More...
 
TGColorSelectAddColorEntry (TGCompositeFrame *f, Int_t id)
 Add a color entry to the frame f. More...
 
TGComboBoxAddDateFormatEntry (TGCompositeFrame *f, Int_t id)
 Add a date format combo box to the frame f. More...
 
void AddEdition (TGCompositeFrame *p)
 Add the editor to the frame 'p'. More...
 
TGedPatternSelectAddFillStyleEntry (TGCompositeFrame *f, Int_t id)
 Add a fill style entry to the frame f. More...
 
TGFontTypeComboBoxAddFontTypeEntry (TGCompositeFrame *f, Int_t id)
 Add a font type combo box to the frame f. More...
 
void AddGeneralFill (TGCompositeFrame *f)
 Add the 'Fill' group frame to the 'General' tab. More...
 
void AddGeneralLine (TGCompositeFrame *f)
 Add the 'Line' group frame to the 'General' tab. More...
 
void AddGeneralMarker (TGCompositeFrame *f)
 Add the 'Marker' group frame to the 'General' tab. More...
 
void AddGeneralText (TGCompositeFrame *f)
 Add the 'Text' group frame to the 'General' tab. More...
 
void AddHistosFramesBorder (TGCompositeFrame *f)
 Add the 'Border' group frame to the 'Histos - Frames' tab. More...
 
void AddHistosFramesFill (TGCompositeFrame *f)
 Add the 'Fill' group frame to the 'Histos - Frames' tab. More...
 
void AddHistosFramesLine (TGCompositeFrame *f)
 Add the 'Line' group frame to the 'Histos - Frames' tab. More...
 
void AddHistosGraphsBorder (TGCompositeFrame *f)
 Add the 'Draw Border' check button to the 'Histos - Graphs' tab. More...
 
void AddHistosGraphsErrors (TGCompositeFrame *f)
 Add the 'Errors' group frame to the 'Histos - Graphs' tab. More...
 
void AddHistosGraphsLine (TGCompositeFrame *f)
 Add the 'Line' group frame to the 'Histos - Graphs' tab. More...
 
void AddHistosHistosAxis (TGCompositeFrame *f)
 Add the 'Axis' group frame to the 'Histos - Histos' tab. More...
 
void AddHistosHistosBar (TGCompositeFrame *f)
 Add the 'Bar' group frame to the 'Histos - Histos' tab. More...
 
void AddHistosHistosContours (TGCompositeFrame *f)
 Add the 'Contours' group frame to the 'Histos - Histos' tab. More...
 
void AddHistosHistosFill (TGCompositeFrame *f)
 Add the 'Fill' group frame to the 'Histos - Histos' tab. More...
 
void AddHistosHistosLegoInnerR (TGCompositeFrame *f)
 Add the '3D Cylindrical' group frame to the 'Histos - Histos' tab. More...
 
void AddHistosHistosLine (TGCompositeFrame *f)
 Add the 'Line' group frame to the 'Histos - Histos' tab. More...
 
TGLineStyleComboBoxAddLineStyleEntry (TGCompositeFrame *f, Int_t id)
 Add a line style entry to the frame f. More...
 
TGLineWidthComboBoxAddLineWidthEntry (TGCompositeFrame *f, Int_t id)
 Add a line width entry to the frame f. More...
 
TGComboBoxAddMarkerSizeEntry (TGCompositeFrame *f, Int_t id)
 Add a marker size entry to the frame f. More...
 
TGedMarkerSelectAddMarkerStyleEntry (TGCompositeFrame *f, Int_t id)
 Add a marker style entry to the frame f. More...
 
void AddMenus (TGCompositeFrame *p)
 Add the menu bar to the frame 'p'. More...
 
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. More...
 
void AddPadBorder (TGCompositeFrame *f)
 Add the 'Border' group frame to the 'Pad' tab. More...
 
void AddPadFill (TGCompositeFrame *f)
 Add the 'Fill' group frame to the 'Pad' tab. More...
 
void AddPadGrid (TGCompositeFrame *f)
 Add the 'Grid' group frame to the 'Pad' tab. More...
 
void AddPadMargin (TGCompositeFrame *f)
 Add the 'Margin' group frame to the 'Pad' tab. More...
 
void AddPadTicks (TGCompositeFrame *f)
 Add the 'Ticks' group frame to the 'Pad' tab. More...
 
TGComboBoxAddPaperSizeEntry (TGCompositeFrame *f, Int_t id)
 Add a prefered paper size combo box to the frame f. More...
 
void AddPsPdfColorModel (TGCompositeFrame *f)
 Add the 'Color Model' group frame to the 'PS / PDF' tab. More...
 
void AddPsPdfHeader (TGCompositeFrame *f)
 Add the 'Header' group frame to the 'PS / PDF' tab. More...
 
void AddPsPdfLineScale (TGCompositeFrame *f)
 Add the 'Line scale' number entry to the 'PS / PDF' tab. More...
 
void AddPsPdfPaperSize (TGCompositeFrame *f)
 Add the 'Paper Size' group frame to the 'PS / PDF' tab. More...
 
void AddPsPdfTitle (TGCompositeFrame *f)
 Add the 'Title' group frame to the 'PS / PDF' tab. More...
 
void AddStatsFill (TGCompositeFrame *f)
 Add the 'Fill' group frame to the 'Stats' tab. More...
 
void AddStatsFit (TGCompositeFrame *f)
 Add the 'Fit Options' group frame to the 'Stats' tab. More...
 
void AddStatsGeometry (TGCompositeFrame *f)
 Add the 'Geometry' group frame to the 'Stats' tab. More...
 
void AddStatsStats (TGCompositeFrame *f)
 Add the 'Stat Options' group frame to the 'Stats' tab. More...
 
void AddStatsText (TGCompositeFrame *f)
 Add the 'Text' group frame to the 'Stats' tab. More...
 
TGComboBoxAddTextAlignEntry (TGCompositeFrame *f, Int_t id)
 Add a text align combo box to the frame f. More...
 
TGTextButtonAddTextButton (TGCompositeFrame *f, const char *s, Int_t id)
 Add a text button to the frame f. More...
 
TGTextEntryAddTextEntry (TGCompositeFrame *f, const char *s, Int_t id)
 Add a text entry to the frame f. A caption can be added. More...
 
void AddTitle (TGCompositeFrame *f, const char *s)
 Add a title to the frame f. More...
 
void AddTitleBorderSize (TGCompositeFrame *f)
 Add the 'Shadow' group frame to the 'Title' tab. More...
 
void AddTitleFill (TGCompositeFrame *f)
 Add the 'Fill' group frame to the 'Title' tab. More...
 
void AddTitleGeometry (TGCompositeFrame *f)
 Add the 'Geometry' group frame to the 'Title' tab. More...
 
void AddTitleText (TGCompositeFrame *f)
 Add the 'Text' group frame to the 'Title' tab. More...
 
void AddToolbar (TGCompositeFrame *p)
 Add the tool bar to the frame 'p'. More...
 
void AddTopLevelInterface (TGCompositeFrame *cf)
 Add the top level interface to the frame 'cf'. More...
 
void ConnectAll ()
 Connect every entry in the top level interface to the slot. More...
 
void ConnectEditor (Int_t tabNum)
 Connect every widget entry of the editor to its specific slot. More...
 
void CreateMacro ()
 Create a TGFileInfo concerning a macro, if it doesn't exist already. More...
 
void CreateTabAxis (TGCompositeFrame *tab)
 Add the tab 'Axis' to the editor. More...
 
void CreateTabAxisX (TGCompositeFrame *tab)
 Add the sub-tab 'X Axis' to the tab 'Axis'. More...
 
void CreateTabAxisY (TGCompositeFrame *tab)
 Add the sub-tab 'Y Axis' to the tab 'Axis'. More...
 
void CreateTabAxisZ (TGCompositeFrame *tab)
 Add the sub-tab 'Z Axis' to the tab 'Axis'. More...
 
void CreateTabCanvas (TGCompositeFrame *tab)
 Add the tab 'Canvas' to the editor. More...
 
void CreateTabGeneral (TGCompositeFrame *tab)
 Add the tab 'General' to the editor. More...
 
void CreateTabHistos (TGCompositeFrame *tab)
 Add the tab 'Histos' to the editor. More...
 
void CreateTabHistosFrames (TGCompositeFrame *tab)
 Add the sub-tab 'Frames' to the tab 'Histos'. More...
 
void CreateTabHistosGraphs (TGCompositeFrame *tab)
 Add the sub-tab 'Graphs' to the tab 'Histos'. More...
 
void CreateTabHistosHistos (TGCompositeFrame *tab)
 Add the sub-tab 'Histos' to the tab 'Histos'. More...
 
void CreateTabPad (TGCompositeFrame *tab)
 Add the tab 'Pad' to the editor. More...
 
void CreateTabPsPdf (TGCompositeFrame *tab)
 Add the tab 'PS / PDF' to the editor. More...
 
void CreateTabStats (TGCompositeFrame *tab)
 Add the tab 'Stats' to the editor. More...
 
void CreateTabTitle (TGCompositeFrame *tab)
 Add the tab 'Title' to the editor. More...
 
void DisconnectAll ()
 Disconnect every entry in the top level interface of the slot. More...
 
void DisconnectEditor (Int_t tabNum)
 Disconnect every widget entry of the editor from its slot. More...
 
void DoDelete ()
 Delete the current selected style from the ROOT session. More...
 
void DoEditor ()
 Called each time something is changed in the style editor. More...
 
void DoExit ()
 Close the style manager. Called via the menu bar. More...
 
void DoExport ()
 Save the current selected style in a C++ macro file. More...
 
void DoHelp (Int_t i)
 Open an help window. Called via the menu bar or the tool bar. More...
 
void DoImportCanvas ()
 Create a new style (a copy of gStyle) and import the properties of the current canvas inside. More...
 
void DoNew ()
 Create a new style. Called via the menu bar or the tool bar. More...
 
void DoRename ()
 Rename the current selected style. Called via the menu bar. More...
 
void UpdateEditor (Int_t tabNum)
 Update the values of every widget entry in the editor. More...
 
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. More...
 

Private Attributes

Bool_t fAllAndNotCurrent
 
TGRadioButtonfApplyOnAll
 
TGTextButtonfApplyOnButton
 
TGHButtonGroupfApplyOnGroup
 
TGRadioButtonfApplyOnSel
 
TGTextButtonfApplyOnXYZ
 
TGComboBoxfAttDateTextAlign
 
TGNumberEntryfAttDateTextAngle
 
TGColorSelectfAttDateTextColor
 
TGFontTypeComboBoxfAttDateTextFont
 
TGNumberEntryfAttDateTextSize
 
TGCheckButtonfAttDateTextSizeInPixels
 
TGTabfAxisTab
 
TGNumberEntryfBarOffset
 
TGNumberEntryfBarWidth
 
TGButtonGroupfCanvasBorderMode
 
TGLineWidthComboBoxfCanvasBorderSize
 
TGColorSelectfCanvasColor
 
TGNumberEntryfCanvasDefH
 
TGNumberEntryfCanvasDefW
 
TGNumberEntryfCanvasDefX
 
TGNumberEntryfCanvasDefY
 
TGButtonGroupfColorModelPS
 
TGRadioButtonfColorModelPSCMYK
 
TGRadioButtonfColorModelPSRGB
 
TGFileInfofCurMacro
 
TObjectfCurObj
 
TGLabelfCurObjLabel
 
TGTextEntryfCurObjTextEntry
 
TVirtualPadfCurPad
 
TGLabelfCurPadLabel
 
TGTextEntryfCurPadTextEntry
 
TStylefCurSelStyle
 
TGLabelfCurStylabel
 
TGTextEntryfCurStyle
 
Int_t fCurTabAxisNum
 
Int_t fCurTabNum
 
TGNumberEntryfDateX
 
TGNumberEntryfDateY
 
TGCheckButtonfDrawBorder
 
TGHorizontalFramefEditionButtonFrame
 
TGVerticalFramefEditionFrame
 
TGTextButtonfEditionHelp
 
TGTextButtonfEditionReset
 
TGTabfEditionTab
 
TGTextButtonfEditionUpdatePreview
 
TGNumberEntryfEndErrorSize
 
TGNumberEntryfErrorX
 
TGColorSelectfFillColor
 
TGedPatternSelectfFillStyle
 
TGTextEntryfFitFormat
 
TGLabelfFitFormatLabel
 
TGButtonGroupfFrameBorderMode
 
TGLineWidthComboBoxfFrameBorderSize
 
TGColorSelectfFrameFillColor
 
TGedPatternSelectfFrameFillStyle
 
TGColorSelectfFrameLineColor
 
TGLineStyleComboBoxfFrameLineStyle
 
TGLineWidthComboBoxfFrameLineWidth
 
TGColorSelectfFuncColor
 
TGLineStyleComboBoxfFuncStyle
 
TGLineWidthComboBoxfFuncWidth
 
TGColorSelectfGridColor
 
TGLineStyleComboBoxfGridStyle
 
TGLineWidthComboBoxfGridWidth
 
TGLineWidthComboBoxfHatchesLineWidth
 
TGNumberEntryfHatchesSpacing
 
TGTextEntryfHeaderPS
 
TGColorSelectfHistFillColor
 
TGedPatternSelectfHistFillStyle
 
TGColorSelectfHistLineColor
 
TGLineStyleComboBoxfHistLineStyle
 
TGLineWidthComboBoxfHistLineWidth
 
TGCheckButtonfHistMinimumZero
 
TGTabfHistosTab
 
TGHorizontal3DLinefHorizontal3DLine
 
TGPopupMenufImportCascade
 
Bool_t fLastChoice
 
TGLayoutHintsfLayoutExpandX
 
TGLayoutHintsfLayoutExpandXCenterYMargin
 
TGLayoutHintsfLayoutExpandXMargin
 
TGLayoutHintsfLayoutExpandXY
 
TGLayoutHintsfLayoutExpandXYMargin
 
TGLineWidthComboBoxfLegendBorderSize
 
TGLabelfLegendBorderSizeLabel
 
TGNumberEntryfLegoInnerR
 
TGColorSelectfLineColor
 
TGNumberEntryfLineScalePS
 
TGLineStyleComboBoxfLineStyle
 
TGTextButtonfLineStyleEdit
 
TGLineWidthComboBoxfLineWidth
 
TGComboBoxfListComboBox
 
TGLabelfListLabel
 
TGPictureButtonfMakeDefault
 
const TGPicturefMakeDefaultPic
 
TGColorSelectfMarkerColor
 
TGComboBoxfMarkerSize
 
TGedMarkerSelectfMarkerStyle
 
TGMenuBarfMenuBar
 
TGPopupMenufMenuHelp
 
TGPopupMenufMenuStyle
 
Bool_t fMoreAndNotLess
 
TGTextButtonfMoreLess
 
TGNumberEntryfNumberContours
 
TGCheckButtonfOptDateBool
 
TGComboBoxfOptDateFormat
 
TGCheckButtonfOptFitChi
 
TGCheckButtonfOptFitErrors
 
TGCheckButtonfOptFitProbability
 
TGCheckButtonfOptFitValues
 
TGCheckButtonfOptLogx
 
TGCheckButtonfOptLogy
 
TGCheckButtonfOptLogz
 
TGCheckButtonfOptStatEntries
 
TGCheckButtonfOptStatErrors
 
TGCheckButtonfOptStatIntegral
 
TGCheckButtonfOptStatKurtosis
 
TGCheckButtonfOptStatMean
 
TGCheckButtonfOptStatName
 
TGCheckButtonfOptStatOverflow
 
TGCheckButtonfOptStatRMS
 
TGCheckButtonfOptStatSkewness
 
TGCheckButtonfOptStatUnderflow
 
TGCheckButtonfOptTitle
 
TGButtonGroupfPadBorderMode
 
TGLineWidthComboBoxfPadBorderSize
 
TGNumberEntryfPadBottomMargin
 
TGColorSelectfPadColor
 
TGCheckButtonfPadGridX
 
TGCheckButtonfPadGridY
 
TGNumberEntryfPadLeftMargin
 
TGNumberEntryfPadRightMargin
 
TGCheckButtonfPadTickX
 
TGCheckButtonfPadTickY
 
TGNumberEntryfPadTopMargin
 
TGTextEntryfPaintTextFormat
 
TGTextButtonfPaletteEdit
 
Bool_t fPaperSizeEnCm
 
TGComboBoxfPaperSizePredef
 
TGNumberEntryfPaperSizeX
 
TGNumberEntryfPaperSizeY
 
TGCheckButtonfPreviewButton
 
TGCheckButtonfPreviewRealTime
 
TStylePreviewfPreviewWindow
 
Bool_t fRealTimePreview
 
TGNumberEntryfScreenFactor
 
Bool_t fSigSlotConnected
 
UInt_t fSMHeight
 
UInt_t fSMWidth
 
TGLineWidthComboBoxfStatBorderSize
 
TGLabelfStatBorderSizeLabel
 
TGColorSelectfStatColor
 
TGFontTypeComboBoxfStatFont
 
TGNumberEntryfStatFontSize
 
TGCheckButtonfStatFontSizeInPixels
 
TGTextEntryfStatFormat
 
TGLabelfStatFormatLabel
 
TGNumberEntryfStatH
 
TGedPatternSelectfStatStyle
 
TGColorSelectfStatTextColor
 
TGStatusBarfStatusBar
 
TGNumberEntryfStatW
 
TGNumberEntryfStatX
 
TGNumberEntryfStatY
 
TGCheckButtonfStripDecimals
 
Bool_t fStyleChanged
 
TGComboBoxfTextAlign
 
TGNumberEntryfTextAngle
 
TGColorSelectfTextColor
 
TGFontTypeComboBoxfTextFont
 
TGNumberEntryfTextSize
 
TGCheckButtonfTextSizeInPixels
 
TGNumberEntryfTimeOffsetDate
 
TGNumberEntryfTimeOffsetTime
 
TGComboBoxfTitleAlign
 
TGLineWidthComboBoxfTitleBorderSize
 
TGLabelfTitleBorderSizeLabel
 
TGColorSelectfTitleColor
 
TGFontTypeComboBoxfTitleFont
 
TGNumberEntryfTitleFontSize
 
TGCheckButtonfTitleFontSizeInPixels
 
TGNumberEntryfTitleH
 
TGTextEntryfTitlePS
 
TGedPatternSelectfTitleStyle
 
TGColorSelectfTitleTextColor
 
TGNumberEntryfTitleW
 
TGNumberEntryfTitleX
 
TGNumberEntryfTitleY
 
TGToolBarfToolBar
 
TGPictureButtonfToolBarDelete
 
const TGPicturefToolBarDeletePic
 
TGPictureButtonfToolBarExport
 
const TGPicturefToolBarExportPic
 
TGPictureButtonfToolBarHelp
 
const TGPicturefToolBarHelpPic
 
TGPictureButtonfToolBarImportCanvas
 
const TGPicturefToolBarImportCanvasPic
 
TGPictureButtonfToolBarImportMacro
 
const TGPicturefToolBarImportMacroPic
 
TGPictureButtonfToolBarNew
 
const TGPicturefToolBarNewPic
 
TListfTrashListFrame
 
TListfTrashListLayout
 
TGColorSelectfXAxisColor
 
TGColorSelectfXLabelColor
 
TGFontTypeComboBoxfXLabelFont
 
TGNumberEntryfXLabelOffset
 
TGNumberEntryfXLabelSize
 
TGCheckButtonfXLabelSizeInPixels
 
TGCheckButtonfXNdivisionsOptimize
 
TGNumberEntryfXNdivMain
 
TGNumberEntryfXNdivSub
 
TGNumberEntryfXNdivSubSub
 
TGNumberEntryfXTickLength
 
TGColorSelectfXTitleColor
 
TGFontTypeComboBoxfXTitleFont
 
TGNumberEntryfXTitleOffset
 
TGNumberEntryfXTitleSize
 
TGCheckButtonfXTitleSizeInPixels
 
TGColorSelectfYAxisColor
 
TGColorSelectfYLabelColor
 
TGFontTypeComboBoxfYLabelFont
 
TGNumberEntryfYLabelOffset
 
TGNumberEntryfYLabelSize
 
TGCheckButtonfYLabelSizeInPixels
 
TGCheckButtonfYNdivisionsOptimize
 
TGNumberEntryfYNdivMain
 
TGNumberEntryfYNdivSub
 
TGNumberEntryfYNdivSubSub
 
TGNumberEntryfYTickLength
 
TGColorSelectfYTitleColor
 
TGFontTypeComboBoxfYTitleFont
 
TGNumberEntryfYTitleOffset
 
TGNumberEntryfYTitleSize
 
TGCheckButtonfYTitleSizeInPixels
 
TGColorSelectfZAxisColor
 
TGColorSelectfZLabelColor
 
TGFontTypeComboBoxfZLabelFont
 
TGNumberEntryfZLabelOffset
 
TGNumberEntryfZLabelSize
 
TGCheckButtonfZLabelSizeInPixels
 
TGCheckButtonfZNdivisionsOptimize
 
TGNumberEntryfZNdivMain
 
TGNumberEntryfZNdivSub
 
TGNumberEntryfZNdivSubSub
 
TGNumberEntryfZTickLength
 
TGColorSelectfZTitleColor
 
TGFontTypeComboBoxfZTitleFont
 
TGNumberEntryfZTitleOffset
 
TGNumberEntryfZTitleSize
 
TGCheckButtonfZTitleSizeInPixels
 

Static Private Attributes

static TStyleManagerfgStyleManager = nullptr
 

Additional Inherited Members

- Public Types inherited from TGWindow
enum  EEditMode {
  kEditEnable = 0 , kEditDisable = BIT(0) , kEditDisableEvents = BIT(1) , kEditDisableGrab = BIT(2) ,
  kEditDisableLayout = BIT(3) , kEditDisableResize = BIT(4) , kEditDisableHeight = BIT(5) , kEditDisableWidth = BIT(6) ,
  kEditDisableBtnEnable = BIT(7) , kEditDisableKeyEnable = BIT(8)
}
 
enum  EStatusBits { kIsHtmlView = BIT(14) }
 
- Public Types inherited from TObject
enum  {
  kIsOnHeap = 0x01000000 , kNotDeleted = 0x02000000 , kZombie = 0x04000000 , kInconsistent = 0x08000000 ,
  kBitMask = 0x00ffffff
}
 
enum  { kSingleKey = BIT(0) , kOverwrite = BIT(1) , kWriteDelete = BIT(2) }
 
enum  EDeprecatedStatusBits { kObjInCanvas = BIT(3) }
 
enum  EStatusBits {
  kCanDelete = BIT(0) , kMustCleanup = BIT(3) , kIsReferenced = BIT(4) , kHasUUID = BIT(5) ,
  kCannotPick = BIT(6) , kNoContextMenu = BIT(8) , kInvalidObject = BIT(13)
}
 
- Protected Types inherited from TGMainFrame
enum  { kDontCallClose = BIT(14) }
 
- Protected Types inherited from TGFrame
enum  { kDeleteWindowCalled = BIT(15) }
 
- Protected Types inherited from TObject
enum  { kOnlyPrepStep = BIT(3) }
 
- Protected Member Functions inherited from TGMainFrame
TString GetMWMfuncString () const
 Returns MWM function hints as a string - used in SavePrimitive(). More...
 
TString GetMWMinpString () const
 Returns MWM input mode hints as a string - used in SavePrimitive(). More...
 
TString GetMWMvalueString () const
 Returns MWM decoration hints as a string - used in SavePrimitive(). More...
 
- Protected Member Functions inherited from TGFrame
virtual void DoRedraw ()
 Redraw the frame. More...
 
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. More...
 
TString GetOptionString () const
 Returns a frame option string - used in SavePrimitive(). More...
 
const TGResourcePoolGetResourcePool () const
 
virtual voidGetSender ()
 
virtual void StartGuiBuilding (Bool_t on=kTRUE)
 Go into GUI building mode. More...
 
- Protected Member Functions inherited from TGWindow
 TGWindow (const TGWindow &tgw)
 
 TGWindow (Window_t id)
 
virtual void DoRedraw ()
 
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). More...
 
void MakeZombie ()
 
- Protected Member Functions inherited from TQObject
virtual voidGetSender ()
 
virtual const char * GetSenderClassName () const
 
- Static Protected Member Functions inherited from TGFrame
static Time_t GetLastClick ()
 Get time of last mouse click. More...
 
- 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 consitency of sender/receiver methods/arguments. More...
 
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. More...
 
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. More...
 
static Bool_t ConnectToClass (TQObject *sender, const char *signal, TClass *receiver_class, void *receiver, const char *slot)
 Create connection between sender and receiver. More...
 
- Protected Attributes inherited from TGMainFrame
TListfBindList
 
TString fClassName
 
Atom_tfDNDTypeList
 
TString fIconName
 
TString fIconPixmap
 
UInt_t fMWMFuncs
 
UInt_t fMWMInput
 
UInt_t fMWMValue
 
TString fResourceName
 
TString fWindowName
 
UInt_t fWMHeight
 
UInt_t fWMHeightInc
 
EInitialState fWMInitState
 
UInt_t fWMMaxHeight
 
UInt_t fWMMaxWidth
 
UInt_t fWMMinHeight
 
UInt_t fWMMinWidth
 
UInt_t fWMWidth
 
UInt_t fWMWidthInc
 
Int_t fWMX
 
Int_t fWMY
 
- Protected Attributes inherited from TGCompositeFrame
Bool_t fLayoutBroken
 
TGLayoutManagerfLayoutManager
 
TListfList
 
Bool_t fMapSubwindows
 
Int_t fMustCleanup
 
- Protected Attributes inherited from TGFrame
Pixel_t fBackground
 
Int_t fBorderWidth
 
Int_t fDNDState
 
UInt_t fEventMask
 
TGFrameElementfFE
 
UInt_t fHeight
 
UInt_t fMaxHeight
 
UInt_t fMaxWidth
 
UInt_t fMinHeight
 
UInt_t fMinWidth
 
UInt_t fOptions
 
UInt_t fWidth
 
Int_t fX
 
Int_t fY
 
- Protected Attributes inherited from TGWindow
UInt_t fEditDisabled
 
TString fName
 
Bool_t fNeedRedraw
 
const TGWindowfParent
 
- Protected Attributes inherited from TGObject
TGClientfClient
 
Handle_t fId
 
- Protected Attributes inherited from TQObject
TListfListOfConnections
 list of signals from this object More...
 
TListfListOfSignals
 
Bool_t fSignalsBlocked
 list of connections to this object More...
 
- Static Protected Attributes inherited from TGCompositeFrame
static TGLayoutHintsfgDefaultHints = 0
 
- Static Protected Attributes inherited from TGFrame
static const TGGCfgBckgndGC = 0
 
static const TGGCfgBlackGC = 0
 
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 = 0
 
static Bool_t fgInit = kFALSE
 
static UInt_t fgLastButton = 0
 
static Time_t fgLastClick = 0
 
static const TGGCfgShadowGC = 0
 
static UInt_t fgUserColor = 0
 
static const TGGCfgWhiteGC = 0
 
static Pixel_t fgWhitePixel = 0
 
- Static Protected Attributes inherited from TGWindow
static Int_t fgCounter = 0
 
- Static Protected Attributes inherited from TQObject
static Bool_t fgAllSignalsBlocked = kFALSE
 flag used for suppression of signals More...
 

#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 401 of file TStyleManager.cxx.

◆ ~TStyleManager()

TStyleManager::~TStyleManager ( )
virtual

Destructor.

Definition at line 481 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 3112 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 3148 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 3049 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 3079 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 3262 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 3297 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 3199 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 3229 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 3413 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 3448 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 3349 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 3379 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 4160 of file TStyleManager.cxx.

◆ AddCanvasBorder()

void TStyleManager::AddCanvasBorder ( TGCompositeFrame f)
private

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

Definition at line 2486 of file TStyleManager.cxx.

◆ AddCanvasDate()

void TStyleManager::AddCanvasDate ( TGCompositeFrame f)
private

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

Definition at line 2495 of file TStyleManager.cxx.

◆ AddCanvasFill()

void TStyleManager::AddCanvasFill ( TGCompositeFrame f)
private

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

Definition at line 2431 of file TStyleManager.cxx.

◆ AddCanvasGeometry()

void TStyleManager::AddCanvasGeometry ( TGCompositeFrame f)
private

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

Definition at line 2448 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 4197 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 3975 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 4181 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 2226 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 3989 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 4126 of file TStyleManager.cxx.

◆ AddGeneralFill()

void TStyleManager::AddGeneralFill ( TGCompositeFrame f)
private

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

Definition at line 2304 of file TStyleManager.cxx.

◆ AddGeneralLine()

void TStyleManager::AddGeneralLine ( TGCompositeFrame f)
private

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

Definition at line 2336 of file TStyleManager.cxx.

◆ AddGeneralMarker()

void TStyleManager::AddGeneralMarker ( TGCompositeFrame f)
private

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

Definition at line 2391 of file TStyleManager.cxx.

◆ AddGeneralText()

void TStyleManager::AddGeneralText ( TGCompositeFrame f)
private

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

Definition at line 2357 of file TStyleManager.cxx.

◆ AddHistosFramesBorder()

void TStyleManager::AddHistosFramesBorder ( TGCompositeFrame f)
private

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

Definition at line 2903 of file TStyleManager.cxx.

◆ AddHistosFramesFill()

void TStyleManager::AddHistosFramesFill ( TGCompositeFrame f)
private

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

Definition at line 2865 of file TStyleManager.cxx.

◆ AddHistosFramesLine()

void TStyleManager::AddHistosFramesLine ( TGCompositeFrame f)
private

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

Definition at line 2884 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 2944 of file TStyleManager.cxx.

◆ AddHistosGraphsErrors()

void TStyleManager::AddHistosGraphsErrors ( TGCompositeFrame f)
private

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

Definition at line 2960 of file TStyleManager.cxx.

◆ AddHistosGraphsLine()

void TStyleManager::AddHistosGraphsLine ( TGCompositeFrame f)
private

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

Definition at line 2925 of file TStyleManager.cxx.

◆ AddHistosHistosAxis()

void TStyleManager::AddHistosHistosAxis ( TGCompositeFrame f)
private

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

Definition at line 2804 of file TStyleManager.cxx.

◆ AddHistosHistosBar()

void TStyleManager::AddHistosHistosBar ( TGCompositeFrame f)
private

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

Definition at line 2764 of file TStyleManager.cxx.

◆ AddHistosHistosContours()

void TStyleManager::AddHistosHistosContours ( TGCompositeFrame f)
private

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

Definition at line 2788 of file TStyleManager.cxx.

◆ AddHistosHistosFill()

void TStyleManager::AddHistosHistosFill ( TGCompositeFrame f)
private

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

Definition at line 2726 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 2819 of file TStyleManager.cxx.

◆ AddHistosHistosLine()

void TStyleManager::AddHistosHistosLine ( TGCompositeFrame f)
private

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

Definition at line 2745 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 4098 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 4079 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 4019 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 4004 of file TStyleManager.cxx.

◆ AddMenus()

void TStyleManager::AddMenus ( TGCompositeFrame p)
private

Add the menu bar to the frame 'p'.

Definition at line 818 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 4036 of file TStyleManager.cxx.

◆ AddPadBorder()

void TStyleManager::AddPadBorder ( TGCompositeFrame f)
private

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

Definition at line 2607 of file TStyleManager.cxx.

◆ AddPadFill()

void TStyleManager::AddPadFill ( TGCompositeFrame f)
private

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

Definition at line 2616 of file TStyleManager.cxx.

◆ AddPadGrid()

void TStyleManager::AddPadGrid ( TGCompositeFrame f)
private

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

Definition at line 2657 of file TStyleManager.cxx.

◆ AddPadMargin()

void TStyleManager::AddPadMargin ( TGCompositeFrame f)
private

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

Definition at line 2570 of file TStyleManager.cxx.

◆ AddPadTicks()

void TStyleManager::AddPadTicks ( TGCompositeFrame f)
private

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

Definition at line 2633 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 4246 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 3888 of file TStyleManager.cxx.

◆ AddPsPdfHeader()

void TStyleManager::AddPsPdfHeader ( TGCompositeFrame f)
private

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

Definition at line 3862 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 3932 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 3910 of file TStyleManager.cxx.

◆ AddPsPdfTitle()

void TStyleManager::AddPsPdfTitle ( TGCompositeFrame f)
private

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

Definition at line 3875 of file TStyleManager.cxx.

◆ AddStatsFill()

void TStyleManager::AddStatsFill ( TGCompositeFrame f)
private

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

Definition at line 3662 of file TStyleManager.cxx.

◆ AddStatsFit()

void TStyleManager::AddStatsFit ( TGCompositeFrame f)
private

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

Definition at line 3802 of file TStyleManager.cxx.

◆ AddStatsGeometry()

void TStyleManager::AddStatsGeometry ( TGCompositeFrame f)
private

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

Definition at line 3709 of file TStyleManager.cxx.

◆ AddStatsStats()

void TStyleManager::AddStatsStats ( TGCompositeFrame f)
private

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

Definition at line 3748 of file TStyleManager.cxx.

◆ AddStatsText()

void TStyleManager::AddStatsText ( TGCompositeFrame f)
private

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

Definition at line 3681 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 4139 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 4111 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 4215 of file TStyleManager.cxx.

◆ AddTitle()

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

Add a title to the frame f.

Definition at line 3951 of file TStyleManager.cxx.

◆ AddTitleBorderSize()

void TStyleManager::AddTitleBorderSize ( TGCompositeFrame f)
private

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

Definition at line 3531 of file TStyleManager.cxx.

◆ AddTitleFill()

void TStyleManager::AddTitleFill ( TGCompositeFrame f)
private

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

Definition at line 3512 of file TStyleManager.cxx.

◆ AddTitleGeometry()

void TStyleManager::AddTitleGeometry ( TGCompositeFrame f)
private

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

Definition at line 3590 of file TStyleManager.cxx.

◆ AddTitleText()

void TStyleManager::AddTitleText ( TGCompositeFrame f)
private

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

Definition at line 3561 of file TStyleManager.cxx.

◆ AddToolbar()

void TStyleManager::AddToolbar ( TGCompositeFrame p)
private

Add the tool bar to the frame 'p'.

Definition at line 1039 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 1100 of file TStyleManager.cxx.

◆ BuildList()

void TStyleManager::BuildList ( TStyle style = 0)

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 1237 of file TStyleManager.cxx.

◆ CloseWindow()

void TStyleManager::CloseWindow ( )
virtual

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

Reimplemented from TGMainFrame.

Definition at line 4661 of file TStyleManager.cxx.

◆ ConnectAll()

void TStyleManager::ConnectAll ( )
private

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

Definition at line 1744 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 1808 of file TStyleManager.cxx.

◆ CreateMacro()

void TStyleManager::CreateMacro ( )
private

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

Definition at line 1027 of file TStyleManager.cxx.

◆ CreateTabAxis()

void TStyleManager::CreateTabAxis ( TGCompositeFrame tab)
private

Add the tab 'Axis' to the editor.

Definition at line 2981 of file TStyleManager.cxx.

◆ CreateTabAxisX()

void TStyleManager::CreateTabAxisX ( TGCompositeFrame tab)
private

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

Definition at line 3031 of file TStyleManager.cxx.

◆ CreateTabAxisY()

void TStyleManager::CreateTabAxisY ( TGCompositeFrame tab)
private

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

Definition at line 3181 of file TStyleManager.cxx.

◆ CreateTabAxisZ()

void TStyleManager::CreateTabAxisZ ( TGCompositeFrame tab)
private

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

Definition at line 3331 of file TStyleManager.cxx.

◆ CreateTabCanvas()

void TStyleManager::CreateTabCanvas ( TGCompositeFrame tab)
private

Add the tab 'Canvas' to the editor.

Definition at line 2411 of file TStyleManager.cxx.

◆ CreateTabGeneral()

void TStyleManager::CreateTabGeneral ( TGCompositeFrame tab)
private

Add the tab 'General' to the editor.

Definition at line 2271 of file TStyleManager.cxx.

◆ CreateTabHistos()

void TStyleManager::CreateTabHistos ( TGCompositeFrame tab)
private

Add the tab 'Histos' to the editor.

Definition at line 2689 of file TStyleManager.cxx.

◆ CreateTabHistosFrames()

void TStyleManager::CreateTabHistosFrames ( TGCompositeFrame tab)
private

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

Definition at line 2835 of file TStyleManager.cxx.

◆ CreateTabHistosGraphs()

void TStyleManager::CreateTabHistosGraphs ( TGCompositeFrame tab)
private

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

Definition at line 2912 of file TStyleManager.cxx.

◆ CreateTabHistosHistos()

void TStyleManager::CreateTabHistosHistos ( TGCompositeFrame tab)
private

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

Definition at line 2702 of file TStyleManager.cxx.

◆ CreateTabPad()

void TStyleManager::CreateTabPad ( TGCompositeFrame tab)
private

Add the tab 'Pad' to the editor.

Definition at line 2549 of file TStyleManager.cxx.

◆ CreateTabPsPdf()

void TStyleManager::CreateTabPsPdf ( TGCompositeFrame tab)
private

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

Definition at line 3844 of file TStyleManager.cxx.

◆ CreateTabStats()

void TStyleManager::CreateTabStats ( TGCompositeFrame tab)
private

Add the tab 'Stats' to the editor.

Definition at line 3627 of file TStyleManager.cxx.

◆ CreateTabTitle()

void TStyleManager::CreateTabTitle ( TGCompositeFrame tab)
private

Add the tab 'Title' to the editor.

Definition at line 3482 of file TStyleManager.cxx.

◆ DisconnectAll()

void TStyleManager::DisconnectAll ( )
private

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

Definition at line 1778 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 2014 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 4471 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 4462 of file TStyleManager.cxx.

◆ DoChangeAxisTab()

void TStyleManager::DoChangeAxisTab ( Int_t  i)

Slot called when the user changes the current axis tab.

Definition at line 4568 of file TStyleManager.cxx.

◆ DoChangeTab()

void TStyleManager::DoChangeTab ( Int_t  i)

Slot called when the user changes the current tab.

Definition at line 4555 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 880 of file TStyleManager.cxx.

◆ DoEditionUpdatePreview()

void TStyleManager::DoEditionUpdatePreview ( )

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

Definition at line 4541 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 2210 of file TStyleManager.cxx.

◆ DoExit()

void TStyleManager::DoExit ( )
private

Close the style manager. Called via the menu bar.

Definition at line 945 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 910 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 954 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 1001 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 4291 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 4356 of file TStyleManager.cxx.

◆ DoMakeDefault()

void TStyleManager::DoMakeDefault ( )

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

Definition at line 4452 of file TStyleManager.cxx.

◆ DoMenu()

void TStyleManager::DoMenu ( Int_t  menuID)

Slot called when an item of the menu is selected.

Definition at line 4264 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 4509 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 864 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 4409 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 4439 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 4393 of file TStyleManager.cxx.

◆ DoRename()

void TStyleManager::DoRename ( )
private

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

Definition at line 898 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 4599 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 4577 of file TStyleManager.cxx.

◆ GetSM()

TStyleManager *& TStyleManager::GetSM ( )
static

static: return style manager

Definition at line 758 of file TStyleManager.cxx.

◆ Hide()

void TStyleManager::Hide ( )

Called to hide the style manager.

Definition at line 783 of file TStyleManager.cxx.

◆ Init()

void TStyleManager::Init ( )

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

Definition at line 766 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 5458 of file TStyleManager.cxx.

◆ ModAttDateTextAlign()

void TStyleManager::ModAttDateTextAlign ( )

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

Definition at line 5000 of file TStyleManager.cxx.

◆ ModAttDateTextAngle()

void TStyleManager::ModAttDateTextAngle ( )

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

Definition at line 5009 of file TStyleManager.cxx.

◆ ModAttDateTextColor()

void TStyleManager::ModAttDateTextColor ( )

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

Definition at line 4931 of file TStyleManager.cxx.

◆ ModAttDateTextFont()

void TStyleManager::ModAttDateTextFont ( )

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

Definition at line 4989 of file TStyleManager.cxx.

◆ ModAttDateTextSize()

void TStyleManager::ModAttDateTextSize ( )

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

Definition at line 4941 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 4950 of file TStyleManager.cxx.

◆ ModBarOffset()

void TStyleManager::ModBarOffset ( )

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

Definition at line 5220 of file TStyleManager.cxx.

◆ ModBarWidth()

void TStyleManager::ModBarWidth ( )

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

Definition at line 5211 of file TStyleManager.cxx.

◆ ModCanvasBorderMode()

void TStyleManager::ModCanvasBorderMode ( )

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

Definition at line 4894 of file TStyleManager.cxx.

◆ ModCanvasBorderSize()

void TStyleManager::ModCanvasBorderSize ( )

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

Definition at line 4907 of file TStyleManager.cxx.

◆ ModCanvasColor()

void TStyleManager::ModCanvasColor ( )

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

Definition at line 4849 of file TStyleManager.cxx.

◆ ModCanvasDefH()

void TStyleManager::ModCanvasDefH ( )

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

Definition at line 4885 of file TStyleManager.cxx.

◆ ModCanvasDefW()

void TStyleManager::ModCanvasDefW ( )

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

Definition at line 4876 of file TStyleManager.cxx.

◆ ModCanvasDefX()

void TStyleManager::ModCanvasDefX ( )

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

Definition at line 4858 of file TStyleManager.cxx.

◆ ModCanvasDefY()

void TStyleManager::ModCanvasDefY ( )

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

Definition at line 4867 of file TStyleManager.cxx.

◆ ModColorModelPS()

void TStyleManager::ModColorModelPS ( )

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

Definition at line 6365 of file TStyleManager.cxx.

◆ ModDateX()

void TStyleManager::ModDateX ( )

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

Definition at line 5018 of file TStyleManager.cxx.

◆ ModDateY()

void TStyleManager::ModDateY ( )

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

Definition at line 5027 of file TStyleManager.cxx.

◆ ModDrawBorder()

void TStyleManager::ModDrawBorder ( )

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

Definition at line 5368 of file TStyleManager.cxx.

◆ ModEndErrorSize()

void TStyleManager::ModEndErrorSize ( )

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

Definition at line 5377 of file TStyleManager.cxx.

◆ ModErrorX()

void TStyleManager::ModErrorX ( )

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

Definition at line 5386 of file TStyleManager.cxx.

◆ ModFillColor()

void TStyleManager::ModFillColor ( )

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

Definition at line 4669 of file TStyleManager.cxx.

◆ ModFillStyle()

void TStyleManager::ModFillStyle ( )

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

Definition at line 4678 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 6338 of file TStyleManager.cxx.

◆ ModFrameBorderMode()

void TStyleManager::ModFrameBorderMode ( )

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

Definition at line 5319 of file TStyleManager.cxx.

◆ ModFrameBorderSize()

void TStyleManager::ModFrameBorderSize ( )

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

Definition at line 5332 of file TStyleManager.cxx.

◆ ModFrameFillColor()

void TStyleManager::ModFrameFillColor ( )

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

Definition at line 5266 of file TStyleManager.cxx.

◆ ModFrameFillStyle()

void TStyleManager::ModFrameFillStyle ( )

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

Definition at line 5275 of file TStyleManager.cxx.

◆ ModFrameLineColor()

void TStyleManager::ModFrameLineColor ( )

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

Definition at line 5284 of file TStyleManager.cxx.

◆ ModFrameLineStyle()

void TStyleManager::ModFrameLineStyle ( )

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

Definition at line 5302 of file TStyleManager.cxx.

◆ ModFrameLineWidth()

void TStyleManager::ModFrameLineWidth ( )

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

Definition at line 5293 of file TStyleManager.cxx.

◆ ModFuncColor()

void TStyleManager::ModFuncColor ( )

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

Definition at line 5341 of file TStyleManager.cxx.

◆ ModFuncStyle()

void TStyleManager::ModFuncStyle ( )

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

Definition at line 5359 of file TStyleManager.cxx.

◆ ModFuncWidth()

void TStyleManager::ModFuncWidth ( )

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

Definition at line 5350 of file TStyleManager.cxx.

◆ ModGridColor()

void TStyleManager::ModGridColor ( )

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

Definition at line 5139 of file TStyleManager.cxx.

◆ ModGridStyle()

void TStyleManager::ModGridStyle ( )

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

Definition at line 5157 of file TStyleManager.cxx.

◆ ModGridWidth()

void TStyleManager::ModGridWidth ( )

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

Definition at line 5148 of file TStyleManager.cxx.

◆ ModHatchesLineWidth()

void TStyleManager::ModHatchesLineWidth ( )

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

Definition at line 4687 of file TStyleManager.cxx.

◆ ModHatchesSpacing()

void TStyleManager::ModHatchesSpacing ( )

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

Definition at line 4696 of file TStyleManager.cxx.

◆ ModHeaderPS()

void TStyleManager::ModHeaderPS ( )

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

Definition at line 6347 of file TStyleManager.cxx.

◆ ModHistFillColor()

void TStyleManager::ModHistFillColor ( )

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

Definition at line 5166 of file TStyleManager.cxx.

◆ ModHistFillStyle()

void TStyleManager::ModHistFillStyle ( )

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

Definition at line 5175 of file TStyleManager.cxx.

◆ ModHistLineColor()

void TStyleManager::ModHistLineColor ( )

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

Definition at line 5184 of file TStyleManager.cxx.

◆ ModHistLineStyle()

void TStyleManager::ModHistLineStyle ( )

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

Definition at line 5202 of file TStyleManager.cxx.

◆ ModHistLineWidth()

void TStyleManager::ModHistLineWidth ( )

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

Definition at line 5193 of file TStyleManager.cxx.

◆ ModHistMinimumZero()

void TStyleManager::ModHistMinimumZero ( )

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

Definition at line 5230 of file TStyleManager.cxx.

◆ ModLegendBorderSize()

void TStyleManager::ModLegendBorderSize ( )

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

Definition at line 6123 of file TStyleManager.cxx.

◆ ModLegoInnerR()

void TStyleManager::ModLegoInnerR ( )

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

Definition at line 5257 of file TStyleManager.cxx.

◆ ModLineColor()

void TStyleManager::ModLineColor ( )

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

Definition at line 4741 of file TStyleManager.cxx.

◆ ModLineScalePS()

void TStyleManager::ModLineScalePS ( )

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

Definition at line 6377 of file TStyleManager.cxx.

◆ ModLineStyle()

void TStyleManager::ModLineStyle ( )

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

Definition at line 4759 of file TStyleManager.cxx.

◆ ModLineStyleEdit()

void TStyleManager::ModLineStyleEdit ( )

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

Definition at line 4768 of file TStyleManager.cxx.

◆ ModLineWidth()

void TStyleManager::ModLineWidth ( )

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

Definition at line 4750 of file TStyleManager.cxx.

◆ ModMarkerColor()

void TStyleManager::ModMarkerColor ( )

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

Definition at line 4705 of file TStyleManager.cxx.

◆ ModMarkerSize()

void TStyleManager::ModMarkerSize ( )

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

Definition at line 4723 of file TStyleManager.cxx.

◆ ModMarkerStyle()

void TStyleManager::ModMarkerStyle ( )

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

Definition at line 4714 of file TStyleManager.cxx.

◆ ModNumberContours()

void TStyleManager::ModNumberContours ( )

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

Definition at line 5248 of file TStyleManager.cxx.

◆ ModOptDateBool()

void TStyleManager::ModOptDateBool ( )

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

Definition at line 4916 of file TStyleManager.cxx.

◆ ModOptDateFormat()

void TStyleManager::ModOptDateFormat ( )

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

Definition at line 4978 of file TStyleManager.cxx.

◆ ModOptFit()

void TStyleManager::ModOptFit ( )

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

Definition at line 6323 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 5659 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 5828 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 5997 of file TStyleManager.cxx.

◆ ModOptStat()

void TStyleManager::ModOptStat ( )

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

Definition at line 6288 of file TStyleManager.cxx.

◆ ModOptTitle()

void TStyleManager::ModOptTitle ( )

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

Definition at line 6020 of file TStyleManager.cxx.

◆ ModPadBorderMode()

void TStyleManager::ModPadBorderMode ( )

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

Definition at line 5072 of file TStyleManager.cxx.

◆ ModPadBorderSize()

void TStyleManager::ModPadBorderSize ( )

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

Definition at line 5085 of file TStyleManager.cxx.

◆ ModPadBottomMargin()

void TStyleManager::ModPadBottomMargin ( )

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

Definition at line 5063 of file TStyleManager.cxx.

◆ ModPadColor()

void TStyleManager::ModPadColor ( )

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

Definition at line 5094 of file TStyleManager.cxx.

◆ ModPadGridX()

void TStyleManager::ModPadGridX ( )

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

Definition at line 5121 of file TStyleManager.cxx.

◆ ModPadGridY()

void TStyleManager::ModPadGridY ( )

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

Definition at line 5130 of file TStyleManager.cxx.

◆ ModPadLeftMargin()

void TStyleManager::ModPadLeftMargin ( )

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

Definition at line 5036 of file TStyleManager.cxx.

◆ ModPadRightMargin()

void TStyleManager::ModPadRightMargin ( )

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

Definition at line 5045 of file TStyleManager.cxx.

◆ ModPadTickX()

void TStyleManager::ModPadTickX ( )

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

Definition at line 5103 of file TStyleManager.cxx.

◆ ModPadTickY()

void TStyleManager::ModPadTickY ( )

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

Definition at line 5112 of file TStyleManager.cxx.

◆ ModPadTopMargin()

void TStyleManager::ModPadTopMargin ( )

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

Definition at line 5054 of file TStyleManager.cxx.

◆ ModPaintTextFormat()

void TStyleManager::ModPaintTextFormat ( )

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

Definition at line 5239 of file TStyleManager.cxx.

◆ ModPaletteEdit()

void TStyleManager::ModPaletteEdit ( )

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

Definition at line 5311 of file TStyleManager.cxx.

◆ ModPaperSizePredef()

void TStyleManager::ModPaperSizePredef ( )

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

Definition at line 6386 of file TStyleManager.cxx.

◆ ModPaperSizeXY()

void TStyleManager::ModPaperSizeXY ( )

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

Definition at line 6421 of file TStyleManager.cxx.

◆ ModScreenFactor()

void TStyleManager::ModScreenFactor ( )

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

Definition at line 4732 of file TStyleManager.cxx.

◆ ModStatBorderSize()

void TStyleManager::ModStatBorderSize ( )

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

Definition at line 6279 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 6168 of file TStyleManager.cxx.

◆ ModStatFont()

void TStyleManager::ModStatFont ( )

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

Definition at line 6233 of file TStyleManager.cxx.

◆ ModStatFontSize()

void TStyleManager::ModStatFontSize ( )

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

Definition at line 6195 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 6204 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 6314 of file TStyleManager.cxx.

◆ ModStatH()

void TStyleManager::ModStatH ( )

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

Definition at line 6270 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 6177 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 6186 of file TStyleManager.cxx.

◆ ModStatW()

void TStyleManager::ModStatW ( )

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

Definition at line 6261 of file TStyleManager.cxx.

◆ ModStatX()

void TStyleManager::ModStatX ( )

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

Definition at line 6243 of file TStyleManager.cxx.

◆ ModStatY()

void TStyleManager::ModStatY ( )

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

Definition at line 6252 of file TStyleManager.cxx.

◆ ModStripDecimals()

void TStyleManager::ModStripDecimals ( )

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

Definition at line 5447 of file TStyleManager.cxx.

◆ ModTextAlign()

void TStyleManager::ModTextAlign ( )

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

Definition at line 4831 of file TStyleManager.cxx.

◆ ModTextAngle()

void TStyleManager::ModTextAngle ( )

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

Definition at line 4840 of file TStyleManager.cxx.

◆ ModTextColor()

void TStyleManager::ModTextColor ( )

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

Definition at line 4776 of file TStyleManager.cxx.

◆ ModTextFont()

void TStyleManager::ModTextFont ( )

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

Definition at line 4821 of file TStyleManager.cxx.

◆ ModTextSize()

void TStyleManager::ModTextSize ( )

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

Definition at line 4785 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 4794 of file TStyleManager.cxx.

◆ ModTimeOffset()

void TStyleManager::ModTimeOffset ( )

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

Definition at line 5395 of file TStyleManager.cxx.

◆ ModTitleAlign()

void TStyleManager::ModTitleAlign ( )

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

Definition at line 6105 of file TStyleManager.cxx.

◆ ModTitleBorderSize()

void TStyleManager::ModTitleBorderSize ( )

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

Definition at line 6114 of file TStyleManager.cxx.

◆ ModTitleFillColor()

void TStyleManager::ModTitleFillColor ( )

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

Definition at line 6032 of file TStyleManager.cxx.

◆ ModTitleFont()

void TStyleManager::ModTitleFont ( )

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

Definition at line 6095 of file TStyleManager.cxx.

◆ ModTitleFontSize()

void TStyleManager::ModTitleFontSize ( )

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

Definition at line 6059 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 6068 of file TStyleManager.cxx.

◆ ModTitleH()

void TStyleManager::ModTitleH ( )

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

Definition at line 6159 of file TStyleManager.cxx.

◆ ModTitlePS()

void TStyleManager::ModTitlePS ( )

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

Definition at line 6356 of file TStyleManager.cxx.

◆ ModTitleStyle()

void TStyleManager::ModTitleStyle ( )

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

Definition at line 6041 of file TStyleManager.cxx.

◆ ModTitleTextColor()

void TStyleManager::ModTitleTextColor ( )

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

Definition at line 6050 of file TStyleManager.cxx.

◆ ModTitleW()

void TStyleManager::ModTitleW ( )

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

Definition at line 6150 of file TStyleManager.cxx.

◆ ModTitleX()

void TStyleManager::ModTitleX ( )

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

Definition at line 6132 of file TStyleManager.cxx.

◆ ModTitleY()

void TStyleManager::ModTitleY ( )

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

Definition at line 6141 of file TStyleManager.cxx.

◆ ModXAxisColor()

void TStyleManager::ModXAxisColor ( )

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

Definition at line 5640 of file TStyleManager.cxx.

◆ ModXLabelColor()

void TStyleManager::ModXLabelColor ( )

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

Definition at line 5612 of file TStyleManager.cxx.

◆ ModXLabelFont()

void TStyleManager::ModXLabelFont ( )

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

Definition at line 5630 of file TStyleManager.cxx.

◆ ModXLabelOffset()

void TStyleManager::ModXLabelOffset ( )

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

Definition at line 5621 of file TStyleManager.cxx.

◆ ModXLabelSize()

void TStyleManager::ModXLabelSize ( )

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

Definition at line 5576 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 5585 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 5669 of file TStyleManager.cxx.

◆ ModXTickLength()

void TStyleManager::ModXTickLength ( )

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

Definition at line 5649 of file TStyleManager.cxx.

◆ ModXTitleColor()

void TStyleManager::ModXTitleColor ( )

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

Definition at line 5548 of file TStyleManager.cxx.

◆ ModXTitleFont()

void TStyleManager::ModXTitleFont ( )

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

Definition at line 5566 of file TStyleManager.cxx.

◆ ModXTitleOffset()

void TStyleManager::ModXTitleOffset ( )

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

Definition at line 5557 of file TStyleManager.cxx.

◆ ModXTitleSize()

void TStyleManager::ModXTitleSize ( )

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

Definition at line 5512 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 5521 of file TStyleManager.cxx.

◆ ModYAxisColor()

void TStyleManager::ModYAxisColor ( )

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

Definition at line 5810 of file TStyleManager.cxx.

◆ ModYLabelColor()

void TStyleManager::ModYLabelColor ( )

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

Definition at line 5782 of file TStyleManager.cxx.

◆ ModYLabelFont()

void TStyleManager::ModYLabelFont ( )

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

Definition at line 5800 of file TStyleManager.cxx.

◆ ModYLabelOffset()

void TStyleManager::ModYLabelOffset ( )

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

Definition at line 5791 of file TStyleManager.cxx.

◆ ModYLabelSize()

void TStyleManager::ModYLabelSize ( )

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

Definition at line 5746 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 5755 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 5838 of file TStyleManager.cxx.

◆ ModYTickLength()

void TStyleManager::ModYTickLength ( )

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

Definition at line 5819 of file TStyleManager.cxx.

◆ ModYTitleColor()

void TStyleManager::ModYTitleColor ( )

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

Definition at line 5718 of file TStyleManager.cxx.

◆ ModYTitleFont()

void TStyleManager::ModYTitleFont ( )

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

Definition at line 5736 of file TStyleManager.cxx.

◆ ModYTitleOffset()

void TStyleManager::ModYTitleOffset ( )

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

Definition at line 5727 of file TStyleManager.cxx.

◆ ModYTitleSize()

void TStyleManager::ModYTitleSize ( )

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

Definition at line 5682 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 5691 of file TStyleManager.cxx.

◆ ModZAxisColor()

void TStyleManager::ModZAxisColor ( )

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

Definition at line 5979 of file TStyleManager.cxx.

◆ ModZLabelColor()

void TStyleManager::ModZLabelColor ( )

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

Definition at line 5951 of file TStyleManager.cxx.

◆ ModZLabelFont()

void TStyleManager::ModZLabelFont ( )

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

Definition at line 5969 of file TStyleManager.cxx.

◆ ModZLabelOffset()

void TStyleManager::ModZLabelOffset ( )

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

Definition at line 5960 of file TStyleManager.cxx.

◆ ModZLabelSize()

void TStyleManager::ModZLabelSize ( )

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

Definition at line 5915 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 5924 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 6007 of file TStyleManager.cxx.

◆ ModZTickLength()

void TStyleManager::ModZTickLength ( )

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

Definition at line 5988 of file TStyleManager.cxx.

◆ ModZTitleColor()

void TStyleManager::ModZTitleColor ( )

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

Definition at line 5887 of file TStyleManager.cxx.

◆ ModZTitleFont()

void TStyleManager::ModZTitleFont ( )

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

Definition at line 5905 of file TStyleManager.cxx.

◆ ModZTitleOffset()

void TStyleManager::ModZTitleOffset ( )

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

Definition at line 5896 of file TStyleManager.cxx.

◆ ModZTitleSize()

void TStyleManager::ModZTitleSize ( )

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

Definition at line 5851 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 5860 of file TStyleManager.cxx.

◆ SetCurSelStyle()

void TStyleManager::SetCurSelStyle ( TStyle style)
inline

Definition at line 462 of file TStyleManager.h.

◆ SetLastChoice()

void TStyleManager::SetLastChoice ( Bool_t  choice)
inline

Definition at line 463 of file TStyleManager.h.

◆ Show()

void TStyleManager::Show ( )
static

Called to show the style manager. Static method.

Definition at line 793 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 809 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 1285 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 1263 of file TStyleManager.cxx.

Member Data Documentation

◆ fAllAndNotCurrent

Bool_t TStyleManager::fAllAndNotCurrent
private

Definition at line 80 of file TStyleManager.h.

◆ fApplyOnAll

TGRadioButton* TStyleManager::fApplyOnAll
private

Definition at line 122 of file TStyleManager.h.

◆ fApplyOnButton

TGTextButton* TStyleManager::fApplyOnButton
private

Definition at line 124 of file TStyleManager.h.

◆ fApplyOnGroup

TGHButtonGroup* TStyleManager::fApplyOnGroup
private

Definition at line 121 of file TStyleManager.h.

◆ fApplyOnSel

TGRadioButton* TStyleManager::fApplyOnSel
private

Definition at line 123 of file TStyleManager.h.

◆ fApplyOnXYZ

TGTextButton* TStyleManager::fApplyOnXYZ
private

Definition at line 216 of file TStyleManager.h.

◆ fAttDateTextAlign

TGComboBox* TStyleManager::fAttDateTextAlign
private

Definition at line 171 of file TStyleManager.h.

◆ fAttDateTextAngle

TGNumberEntry* TStyleManager::fAttDateTextAngle
private

Definition at line 170 of file TStyleManager.h.

◆ fAttDateTextColor

TGColorSelect* TStyleManager::fAttDateTextColor
private

Definition at line 165 of file TStyleManager.h.

◆ fAttDateTextFont

TGFontTypeComboBox* TStyleManager::fAttDateTextFont
private

Definition at line 169 of file TStyleManager.h.

◆ fAttDateTextSize

TGNumberEntry* TStyleManager::fAttDateTextSize
private

Definition at line 166 of file TStyleManager.h.

◆ fAttDateTextSizeInPixels

TGCheckButton* TStyleManager::fAttDateTextSizeInPixels
private

Definition at line 167 of file TStyleManager.h.

◆ fAxisTab

TGTab* TStyleManager::fAxisTab
private

Definition at line 132 of file TStyleManager.h.

◆ fBarOffset

TGNumberEntry* TStyleManager::fBarOffset
private

Definition at line 194 of file TStyleManager.h.

◆ fBarWidth

TGNumberEntry* TStyleManager::fBarWidth
private

Definition at line 193 of file TStyleManager.h.

◆ fCanvasBorderMode

TGButtonGroup* TStyleManager::fCanvasBorderMode
private

Definition at line 162 of file TStyleManager.h.

◆ fCanvasBorderSize

TGLineWidthComboBox* TStyleManager::fCanvasBorderSize
private

Definition at line 163 of file TStyleManager.h.

◆ fCanvasColor

TGColorSelect* TStyleManager::fCanvasColor
private

Definition at line 157 of file TStyleManager.h.

◆ fCanvasDefH

TGNumberEntry* TStyleManager::fCanvasDefH
private

Definition at line 161 of file TStyleManager.h.

◆ fCanvasDefW

TGNumberEntry* TStyleManager::fCanvasDefW
private

Definition at line 160 of file TStyleManager.h.

◆ fCanvasDefX

TGNumberEntry* TStyleManager::fCanvasDefX
private

Definition at line 158 of file TStyleManager.h.

◆ fCanvasDefY

TGNumberEntry* TStyleManager::fCanvasDefY
private

Definition at line 159 of file TStyleManager.h.

◆ fColorModelPS

TGButtonGroup* TStyleManager::fColorModelPS
private

Definition at line 316 of file TStyleManager.h.

◆ fColorModelPSCMYK

TGRadioButton* TStyleManager::fColorModelPSCMYK
private

Definition at line 318 of file TStyleManager.h.

◆ fColorModelPSRGB

TGRadioButton* TStyleManager::fColorModelPSRGB
private

Definition at line 317 of file TStyleManager.h.

◆ fCurMacro

TGFileInfo* TStyleManager::fCurMacro
private

Definition at line 106 of file TStyleManager.h.

◆ fCurObj

TObject* TStyleManager::fCurObj
private

Definition at line 114 of file TStyleManager.h.

◆ fCurObjLabel

TGLabel* TStyleManager::fCurObjLabel
private

Definition at line 112 of file TStyleManager.h.

◆ fCurObjTextEntry

TGTextEntry* TStyleManager::fCurObjTextEntry
private

Definition at line 113 of file TStyleManager.h.

◆ fCurPad

TVirtualPad* TStyleManager::fCurPad
private

Definition at line 111 of file TStyleManager.h.

◆ fCurPadLabel

TGLabel* TStyleManager::fCurPadLabel
private

Definition at line 109 of file TStyleManager.h.

◆ fCurPadTextEntry

TGTextEntry* TStyleManager::fCurPadTextEntry
private

Definition at line 110 of file TStyleManager.h.

◆ fCurSelStyle

TStyle* TStyleManager::fCurSelStyle
private

Definition at line 69 of file TStyleManager.h.

◆ fCurStylabel

TGLabel* TStyleManager::fCurStylabel
private

Definition at line 107 of file TStyleManager.h.

◆ fCurStyle

TGTextEntry* TStyleManager::fCurStyle
private

Definition at line 108 of file TStyleManager.h.

◆ fCurTabAxisNum

Int_t TStyleManager::fCurTabAxisNum
private

Definition at line 73 of file TStyleManager.h.

◆ fCurTabNum

Int_t TStyleManager::fCurTabNum
private

Definition at line 72 of file TStyleManager.h.

◆ fDateX

TGNumberEntry* TStyleManager::fDateX
private

Definition at line 172 of file TStyleManager.h.

◆ fDateY

TGNumberEntry* TStyleManager::fDateY
private

Definition at line 173 of file TStyleManager.h.

◆ fDrawBorder

TGCheckButton* TStyleManager::fDrawBorder
private

Definition at line 210 of file TStyleManager.h.

◆ fEditionButtonFrame

TGHorizontalFrame* TStyleManager::fEditionButtonFrame
private

Definition at line 133 of file TStyleManager.h.

◆ fEditionFrame

TGVerticalFrame* TStyleManager::fEditionFrame
private

Definition at line 129 of file TStyleManager.h.

◆ fEditionHelp

TGTextButton* TStyleManager::fEditionHelp
private

Definition at line 135 of file TStyleManager.h.

◆ fEditionReset

TGTextButton* TStyleManager::fEditionReset
private

Definition at line 137 of file TStyleManager.h.

◆ fEditionTab

TGTab* TStyleManager::fEditionTab
private

Definition at line 130 of file TStyleManager.h.

◆ fEditionUpdatePreview

TGTextButton* TStyleManager::fEditionUpdatePreview
private

Definition at line 136 of file TStyleManager.h.

◆ fEndErrorSize

TGNumberEntry* TStyleManager::fEndErrorSize
private

Definition at line 211 of file TStyleManager.h.

◆ fErrorX

TGNumberEntry* TStyleManager::fErrorX
private

Definition at line 212 of file TStyleManager.h.

◆ fFillColor

TGColorSelect* TStyleManager::fFillColor
private

Definition at line 139 of file TStyleManager.h.

◆ fFillStyle

TGedPatternSelect* TStyleManager::fFillStyle
private

Definition at line 140 of file TStyleManager.h.

◆ fFitFormat

TGTextEntry* TStyleManager::fFitFormat
private

Definition at line 313 of file TStyleManager.h.

◆ fFitFormatLabel

TGLabel* TStyleManager::fFitFormatLabel
private

Definition at line 312 of file TStyleManager.h.

◆ fFrameBorderMode

TGButtonGroup* TStyleManager::fFrameBorderMode
private

Definition at line 205 of file TStyleManager.h.

◆ fFrameBorderSize

TGLineWidthComboBox* TStyleManager::fFrameBorderSize
private

Definition at line 206 of file TStyleManager.h.

◆ fFrameFillColor

TGColorSelect* TStyleManager::fFrameFillColor
private

Definition at line 199 of file TStyleManager.h.

◆ fFrameFillStyle

TGedPatternSelect* TStyleManager::fFrameFillStyle
private

Definition at line 200 of file TStyleManager.h.

◆ fFrameLineColor

TGColorSelect* TStyleManager::fFrameLineColor
private

Definition at line 201 of file TStyleManager.h.

◆ fFrameLineStyle

TGLineStyleComboBox* TStyleManager::fFrameLineStyle
private

Definition at line 203 of file TStyleManager.h.

◆ fFrameLineWidth

TGLineWidthComboBox* TStyleManager::fFrameLineWidth
private

Definition at line 202 of file TStyleManager.h.

◆ fFuncColor

TGColorSelect* TStyleManager::fFuncColor
private

Definition at line 207 of file TStyleManager.h.

◆ fFuncStyle

TGLineStyleComboBox* TStyleManager::fFuncStyle
private

Definition at line 209 of file TStyleManager.h.

◆ fFuncWidth

TGLineWidthComboBox* TStyleManager::fFuncWidth
private

Definition at line 208 of file TStyleManager.h.

◆ fGridColor

TGColorSelect* TStyleManager::fGridColor
private

Definition at line 185 of file TStyleManager.h.

◆ fGridStyle

TGLineStyleComboBox* TStyleManager::fGridStyle
private

Definition at line 187 of file TStyleManager.h.

◆ fGridWidth

TGLineWidthComboBox* TStyleManager::fGridWidth
private

Definition at line 186 of file TStyleManager.h.

◆ fgStyleManager

TStyleManager * TStyleManager::fgStyleManager = nullptr
staticprivate

Definition at line 67 of file TStyleManager.h.

◆ fHatchesLineWidth

TGLineWidthComboBox* TStyleManager::fHatchesLineWidth