12#ifndef ROOT_TPieEditor
13#define ROOT_TPieEditor
ULong_t Pixel_t
Pixel value.
#define ClassDefOverride(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
TClass instances represent classes, structs and namespaces in the ROOT type system.
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.
A subclasses of TGWindow, and is used as base class for some simple widgets (buttons,...
static Pixel_t GetDefaultFrameBackground()
Get default frame background.
This class describes layout hints used by the layout classes.
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.
Implements GUI for pie-chart attributes.
void ActivateBaseClassEditors(TClass *) override
Exclude TAttTextEditor from this interface.
Int_t fTitlePrec
font precision level
TGRadioButton * fLblDirH
Draw slice's labels horizontal.
TGNumberEntry * f3DAngle
set the pseudo 3D angle
virtual void DoTextChange()
Change text.
TGColorSelect * fColorSelect
font color selector
char fDrawShape
Shape of the Graph (simple, smooth, bar)
virtual void ConnectSignals2Slots()
Connect signals to slots.
virtual void DoChange3DAngle()
Slot for setting the 3D angle.
TGNumberEntry * f3DHeight
set the 3D tickness
TGCheckButton * fIs3D
set if is enabled the pseudo-3d mode
virtual void DoMarkerOnOff(Bool_t on)
Slot for setting markers as visible/invisible.
virtual void DoGraphLineWidth()
Slot connected to the graph line width.
void SetModel(TObject *) override
Pick up the used values of graph attributes.
TGLayoutHints * fShape1lh
layout-hints for fShape1
static TGComboBox * BuildFontSizeComboBox(TGFrame *, Int_t)
Create text size combo box.
TGRadioButton * fLblDirT
Draw slice's labels tangential to the piechart's circle.
TGRadioButton * fLblDirR
Draw slice's labels radial to the piechart.
TGComboBox * fSizeCombo
font size
TGButtonGroup * fgr
Group the Radiobuttons:
TGTextEntry * fTitle
Contains the title of the graph.
TGCheckButton * fOutlineOnOff
set piechart outline visible/unvisible
TGFontTypeComboBox * fTypeCombo
font style
virtual void DoShape()
Slot connected to the draw options.
virtual void DoTitle(const char *text)
Slot for setting the graph title.
~TPieEditor() override
Destructor of pie editor.