12#ifndef ROOT_TAxisEditor
13#define ROOT_TAxisEditor
ULong_t Pixel_t
Pixel value.
#define ClassDef(name, id)
winID h TVirtualViewer3D TVirtualGLPainter p
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void on
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t height
Option_t Option_t TPoint TPoint const char text
Implements GUI for axis attributes.
TGCheckButton * fRotated
check button for rotated title
virtual void DoLabelColor(Pixel_t color)
Slot connected to the label color.
virtual void DoTitleColor(Pixel_t color)
Slot connected to the title color.
TGColorSelect * fTitleColor
color selection widget
virtual void DoAxisColor(Pixel_t color)
Slot connected to the axis color.
virtual void DoTitleCentered()
Slot connected to centered title option.
TGCheckButton * fMoreLog
more logarithmic labels check box
TGNumberEntry * fDiv2
secondary axis division number entry
TGColorSelect * fAxisColor
color selection widget
Int_t fLabelPrec
font precision level
Int_t fTicksFlag
positive/negative ticks' flag
virtual void DoTitleOffset()
Slot connected to the title offset.
virtual void ConnectSignals2Slots()
Connect signals to slots.
virtual void DoTicks()
Slot connected to the ticks draw settings.
virtual void DoTitleFont(Int_t font)
Slot connected to the title font.
TGTextEntry * fTitle
axis title input field
TGCheckButton * fNoExponent
check box for No exponent choice
TGFontTypeComboBox * fTitleFont
title font combo box
TGCheckButton * fLogAxis
logarithmic check box
virtual ~TAxisEditor()
Destructor of axis editor.
Int_t fTitlePrec
font precision level
virtual void DoTitle(const char *text)
Slot connected to the axis color.
virtual void DoDecimal(Bool_t on)
Slot connected to the decimal part setting.
TGNumberEntry * fTickLength
tick length number entry
virtual void DoTitleSize()
Slot connected to the title font size.
TGNumberEntry * fTitleOffset
title offset number entry
virtual void DoLabelOffset()
Slot connected to the label offset.
TGNumberEntry * fDiv1
primary axis division number entry
TGNumberEntry * fTitleSize
title size number entry
TGColorSelect * fLabelColor
color selection widget
virtual void DoTickLength()
Slot connected to the tick length settings.
TGCheckButton * fTicksBoth
check box setting ticks on both axis sides
virtual void DoTitleRotated()
Slot connected to the title rotation.
TGNumberEntry * fLabelOffset
label offset number entry
TGCheckButton * fOptimize
tick optimization check box
virtual void DoLogAxis()
Slot for Log scale setting.
TGCheckButton * fCentered
check button for centered title
virtual void DoNoExponent()
Slot connected to the labels' exponent flag.
TGCheckButton * fDecimal
decimal part check box
virtual void DoDivisions()
Slot connected to the number of divisions.
virtual void DoLabelFont(Int_t font)
Slot connected to the label font.
TGNumberEntry * fDiv3
tertiary axis division number entry
virtual void DoMoreLog()
Slot connected to more Log labels flag.
TGNumberEntry * fLabelSize
label size number entry
virtual void DoLabelSize()
Slot connected to the label size.
virtual void SetModel(TObject *obj)
Pick up the used values of axis attributes.
TGFontTypeComboBox * fLabelFont
label font combo box
Class to manage histogram axis.
Like a checkbutton but instead of the check mark there is color area with a little down arrow.
A combobox (also known as a drop down listbox) allows the selection of one item out of a list of item...
The TGFontTypeComboBox is user callable and it creates a combobox for selecting the font.
static Pixel_t GetDefaultFrameBackground()
Get default frame background.
This class handles GUI labels.
TGNumberEntry is a number entry input widget with up/down buttons.
A TGTextEntry is a one line text input widget.
ROOT GUI Window base class.
Base frame for implementing GUI - a service class.
Mother of all ROOT objects.