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

Definition at line 21 of file TAttText.h.

Public Member Functions

 TAttText ()
 TAttText (Int_t align, Float_t angle, Color_t color, Style_t font, Float_t tsize)
virtual ~TAttText ()
void Copy (TAttText &atttext) const
virtual Short_t GetTextAlign () const
 Return the text alignment.
virtual Float_t GetTextAngle () const
 Return the text angle.
virtual Color_t GetTextColor () const
 Return the text color.
virtual Font_t GetTextFont () const
 Return the text font.
virtual Float_t GetTextSize () const
 Return the text size.
virtual Float_t GetTextSizePercent (Float_t size)
 Return the text in percent of the pad size.
virtual Float_t GetTextSizePixels (TVirtualPad &pad) const
 Return the text size in pixels for specified pad.
virtual Float_t GetTextSizeRelative (TVirtualPad &pad) const
 Return the text size in relative units.
virtual TClassIsA () const
virtual void Modify ()
virtual void ModifyOn (TVirtualPad &pad)
virtual void ResetAttText (Option_t *toption="")
virtual void SaveTextAttributes (std::ostream &out, const char *name, Int_t alidef=12, Float_t angdef=0, Int_t coldef=1, Int_t fondef=61, Float_t sizdef=1)
virtual void SetTextAlign (Short_t align=11)
 Set the text alignment.
virtual void SetTextAngle (Float_t tangle=0)
 Set the text angle.
virtual void SetTextAttributes ()
virtual void SetTextColor (Color_t tcolor=1)
 Set the text color.
void SetTextColor (TColorNumber lcolor)
virtual void SetTextColorAlpha (Color_t tcolor, Float_t talpha)
virtual void SetTextFont (Font_t tfont=62)
 Set the text font.
virtual void SetTextSize (Float_t tsize=1)
 Set the text size.
virtual void SetTextSizePixels (Int_t npixels)
 Set the text size in pixel.
virtual void Streamer (TBuffer &)
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)

Static Public Member Functions

static TClassClass ()
static const char * Class_Name ()
static constexpr Version_t Class_Version ()
static const char * DeclFileName ()

Protected Attributes

Short_t fTextAlign
 Text alignment.
Float_t fTextAngle
 Text angle.
Color_t fTextColor
 Text color.
Font_t fTextFont
 Text font.
Float_t fTextSize
 Text size.

#include <TAttText.h>

Inheritance diagram for TAttText:
TAxisModLab TButton TDialogCanvas TGLAxis TGLText TGaxis TGraphNode TGraphPolargram TInspectCanvas TLegend TLegendEntry TPaveLabel TPaveText TPie TStyle TText TVirtualPS TVirtualX

Constructor & Destructor Documentation

◆ TAttText() [1/2]

TAttText::TAttText ( )

◆ TAttText() [2/2]

TAttText::TAttText ( Int_t align,
Float_t angle,
Color_t color,
Style_t font,
Float_t tsize )

◆ ~TAttText()

virtual TAttText::~TAttText ( )
virtual

Member Function Documentation

◆ Class()

TClass * TAttText::Class ( )
static
Returns
TClass describing this class

◆ Class_Name()

const char * TAttText::Class_Name ( )
static
Returns
Name of this class

◆ Class_Version()

constexpr Version_t TAttText::Class_Version ( )
inlinestaticconstexpr
Returns
Version of this class

Definition at line 58 of file TAttText.h.

◆ Copy()

void TAttText::Copy ( TAttText & atttext) const

◆ DeclFileName()

const char * TAttText::DeclFileName ( )
inlinestatic
Returns
Name of the file containing the class declaration

Definition at line 58 of file TAttText.h.

◆ GetTextAlign()

virtual Short_t TAttText::GetTextAlign ( ) const
inlinevirtual

Return the text alignment.

Reimplemented in TGWin32VirtualXProxy.

Definition at line 35 of file TAttText.h.

◆ GetTextAngle()

virtual Float_t TAttText::GetTextAngle ( ) const
inlinevirtual

Return the text angle.

Reimplemented in TGWin32VirtualXProxy.

Definition at line 36 of file TAttText.h.

◆ GetTextColor()

virtual Color_t TAttText::GetTextColor ( ) const
inlinevirtual

Return the text color.

Reimplemented in TGWin32VirtualXProxy.

Definition at line 37 of file TAttText.h.

◆ GetTextFont()

virtual Font_t TAttText::GetTextFont ( ) const
inlinevirtual

Return the text font.

Reimplemented in TGWin32VirtualXProxy.

Definition at line 38 of file TAttText.h.

◆ GetTextSize()

virtual Float_t TAttText::GetTextSize ( ) const
inlinevirtual

Return the text size.

Reimplemented in TGWin32VirtualXProxy.

Definition at line 39 of file TAttText.h.

◆ GetTextSizePercent()

virtual Float_t TAttText::GetTextSizePercent ( Float_t size)
virtual

Return the text in percent of the pad size.

◆ GetTextSizePixels()

virtual Float_t TAttText::GetTextSizePixels ( TVirtualPad & pad) const
virtual

Return the text size in pixels for specified pad.

◆ GetTextSizeRelative()

virtual Float_t TAttText::GetTextSizeRelative ( TVirtualPad & pad) const
virtual

Return the text size in relative units.

◆ IsA()

◆ Modify()

virtual void TAttText::Modify ( )
virtual

◆ ModifyOn()

virtual void TAttText::ModifyOn ( TVirtualPad & pad)
virtual

◆ ResetAttText()

virtual void TAttText::ResetAttText ( Option_t * toption = "")
virtual

Reimplemented in TGWin32VirtualXProxy.

◆ SaveTextAttributes()

virtual void TAttText::SaveTextAttributes ( std::ostream & out,
const char * name,
Int_t alidef = 12,
Float_t angdef = 0,
Int_t coldef = 1,
Int_t fondef = 61,
Float_t sizdef = 1 )
virtual

◆ SetTextAlign()

virtual void TAttText::SetTextAlign ( Short_t align = 11)
inlinevirtual

Set the text alignment.

Reimplemented in TGQuartz, TGWin32, TGWin32VirtualXProxy, TGX11, and TVirtualX.

Definition at line 48 of file TAttText.h.

◆ SetTextAngle()

virtual void TAttText::SetTextAngle ( Float_t tangle = 0)
inlinevirtual

Set the text angle.

Reimplemented in TGraphNode, and TGWin32VirtualXProxy.

Definition at line 49 of file TAttText.h.

◆ SetTextAttributes()

virtual void TAttText::SetTextAttributes ( )
virtual

Reimplemented in TGWin32VirtualXProxy.

◆ SetTextColor() [1/2]

virtual void TAttText::SetTextColor ( Color_t tcolor = 1)
inlinevirtual

Set the text color.

Reimplemented in TGQuartz, TGWin32, TGWin32VirtualXProxy, TGX11, TPDF, TPostScript, TSVG, TTeXDump, and TVirtualX.

Definition at line 50 of file TAttText.h.

◆ SetTextColor() [2/2]

void TAttText::SetTextColor ( TColorNumber lcolor)

◆ SetTextColorAlpha()

virtual void TAttText::SetTextColorAlpha ( Color_t tcolor,
Float_t talpha )
virtual

◆ SetTextFont()

virtual void TAttText::SetTextFont ( Font_t tfont = 62)
inlinevirtual

Set the text font.

Reimplemented in TGQuartz, TGWin32, TGWin32VirtualXProxy, TGX11, and TVirtualX.

Definition at line 52 of file TAttText.h.

◆ SetTextSize()

virtual void TAttText::SetTextSize ( Float_t tsize = 1)
inlinevirtual

Set the text size.

Reimplemented in TGQuartz, TGWin32, TGWin32VirtualXProxy, TGX11, and TVirtualX.

Definition at line 53 of file TAttText.h.

◆ SetTextSizePixels()

virtual void TAttText::SetTextSizePixels ( Int_t npixels)
virtual

Set the text size in pixel.

Reimplemented in TGWin32VirtualXProxy.

◆ Streamer()

◆ StreamerNVirtual()

void TAttText::StreamerNVirtual ( TBuffer & ClassDef_StreamerNVirtual_b)
inline

Definition at line 58 of file TAttText.h.

Member Data Documentation

◆ fTextAlign

Short_t TAttText::fTextAlign
protected

Text alignment.

Definition at line 26 of file TAttText.h.

◆ fTextAngle

Float_t TAttText::fTextAngle
protected

Text angle.

Definition at line 24 of file TAttText.h.

◆ fTextColor

Color_t TAttText::fTextColor
protected

Text color.

Definition at line 27 of file TAttText.h.

◆ fTextFont

Font_t TAttText::fTextFont
protected

Text font.

Definition at line 28 of file TAttText.h.

◆ fTextSize

Float_t TAttText::fTextSize
protected

Text size.

Definition at line 25 of file TAttText.h.


The documentation for this class was generated from the following file: