ROOT » GRAF2D » QT » TQtPadFont

class TQtPadFont: public QFont, public TAttText


 TQtPadFont class is Qt QFont class with TAttText ROOT class interface


Function Members (Methods)

public:
virtual~TQtPadFont()
static const char*ArialFontName()
boolQFont::bold() const
static voidQFont::cacheStatistics()
QFont::CapitalizationQFont::capitalization() const
static TClass*Class()
static voidQFont::cleanup()
voidTAttText::Copy(TAttText& atttext) const
static const char*CourierFontName()
QStringQFont::defaultFamily() const
boolQFont::exactMatch() const
QStringQFont::family() const
boolQFont::fixedPitch() const
FT_FaceQFont::freetypeFace() const
boolQFont::fromString(const QString&)
virtual Short_tTAttText::GetTextAlign() const
virtual Float_tTAttText::GetTextAngle() const
virtual Color_tTAttText::GetTextColor() const
virtual Font_tTAttText::GetTextFont() const
virtual Float_tTAttText::GetTextSize() const
Qt::HANDLEQFont::handle() const
QFont::HintingPreferenceQFont::hintingPreference() const
static voidQFont::initialize()
static voidQFont::insertSubstitution(const QString&, const QString&)
static voidQFont::insertSubstitutions(const QString&, const QStringList&)
virtual TClass*IsA() const
boolQFont::isCopyOf(const QFont&) const
boolQFont::italic() const
boolQFont::kerning() const
QStringQFont::key() const
QStringQFont::lastResortFamily() const
QStringQFont::lastResortFont() const
qrealQFont::letterSpacing() const
QFont::SpacingTypeQFont::letterSpacingType() const
virtual voidTAttText::Modify()
QVariantQFont::operator QVariant() const
boolQFont::operator!=(const QFont&) const
boolQFont::operator<(const QFont&) const
TQtPadFont&operator=(const TQtPadFont&)
boolQFont::operator==(const QFont&) const
boolQFont::overline() const
intQFont::pixelSize() const
intQFont::pointSize() const
qrealQFont::pointSizeF() const
boolQFont::rawMode() const
QStringQFont::rawName() const
static voidQFont::removeSubstitution(const QString&)
virtual voidTAttText::ResetAttText(Option_t* toption = "")
uintQFont::resolve() const
QFontQFont::resolve(const QFont&) const
voidQFont::resolve(uint mask)
static const char*RomanFontName()
virtual voidTAttText::SaveTextAttributes(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)
voidQFont::setBold(bool)
voidQFont::setCapitalization(QFont::Capitalization)
voidQFont::setFamily(const QString&)
voidQFont::setFixedPitch(bool)
voidQFont::setHintingPreference(QFont::HintingPreference hintingPreference)
voidQFont::setItalic(bool b)
voidQFont::setKerning(bool)
voidQFont::setLetterSpacing(QFont::SpacingType type, qreal spacing)
voidQFont::setOverline(bool)
voidQFont::setPixelSize(int)
voidQFont::setPointSize(int)
voidQFont::setPointSizeF(qreal)
voidQFont::setRawMode(bool)
voidQFont::setRawName(const QString&)
voidQFont::setStretch(int)
voidQFont::setStrikeOut(bool)
voidQFont::setStyle(QFont::Style style)
voidQFont::setStyleHint(QFont::StyleHint, QFont::StyleStrategy = PreferDefault)
voidQFont::setStyleName(const QString&)
voidQFont::setStyleStrategy(QFont::StyleStrategy s)
static voidSetSymbolFontFamily(const char* symbolFnName = "Symbol")
virtual voidTAttText::SetTextAlign(Short_t align = 11)
virtual voidTAttText::SetTextAngle(Float_t tangle = 0)MENU
virtual voidTAttText::SetTextAttributes()MENU
virtual voidTAttText::SetTextColor(Color_t tcolor = 1)
virtual voidTAttText::SetTextColorAlpha(Color_t tcolor, Float_t talpha)
virtual voidSetTextFont(Font_t fontnumber = 62)
voidSetTextFont(const char* fontname, int italic, int bold)
voidSetTextMagnify(Float_t mgn)
virtual voidSetTextSize(Float_t textsize = 1)
virtual voidSetTextSizePixels(Int_t npixels)
voidQFont::setUnderline(bool)
voidQFont::setWeight(int)
voidQFont::setWordSpacing(qreal spacing)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
intQFont::stretch() const
boolQFont::strikeOut() const
QFont::StyleQFont::style() const
QFont::StyleHintQFont::styleHint() const
QStringQFont::styleName() const
QFont::StyleStrategyQFont::styleStrategy() const
static QStringQFont::substitute(const QString&)
static QStringListQFont::substitutes(const QString&)
static QStringListQFont::substitutions()
static const char*SymbolFontFamily()
QStringQFont::toString() const
TQtPadFont()
TQtPadFont(const TQtPadFont& src)
boolQFont::underline() const
intQFont::weight() const
qrealQFont::wordSpacing() const

Data Members

public:
static QFont::SpacingTypeQFont::AbsoluteSpacing
static QFont::CapitalizationQFont::AllLowercase
static QFont::ResolvePropertiesQFont::AllPropertiesResolved
static QFont::CapitalizationQFont::AllUppercase
static QFont::StyleHintQFont::AnyStyle
static QFont::WeightQFont::Black
static QFont::WeightQFont::Bold
static QFont::ResolvePropertiesQFont::CapitalizationResolved
static QFont::CapitalizationQFont::Capitalize
static QFont::StretchQFont::Condensed
static QFont::StyleHintQFont::Courier
static QFont::StyleHintQFont::Cursive
static QFont::StyleHintQFont::Decorative
static QFont::WeightQFont::DemiBold
static QFont::StretchQFont::Expanded
static QFont::StretchQFont::ExtraCondensed
static QFont::StretchQFont::ExtraExpanded
static QFont::ResolvePropertiesQFont::FamilyResolved
static QFont::StyleHintQFont::Fantasy
static QFont::ResolvePropertiesQFont::FixedPitchResolved
static QFont::StyleStrategyQFont::ForceIntegerMetrics
static QFont::StyleStrategyQFont::ForceOutline
static QFont::StyleHintQFont::Helvetica
static QFont::ResolvePropertiesQFont::HintingPreferenceResolved
static QFont::ResolvePropertiesQFont::KerningResolved
static QFont::ResolvePropertiesQFont::LetterSpacingResolved
static QFont::WeightQFont::Light
static QFont::CapitalizationQFont::MixedCase
static QFont::StyleHintQFont::Monospace
static QFont::StyleStrategyQFont::NoAntialias
static QFont::StyleStrategyQFont::NoFontMerging
static QFont::WeightQFont::Normal
static QFont::StyleHintQFont::OldEnglish
static QFont::StyleStrategyQFont::OpenGLCompatible
static QFont::ResolvePropertiesQFont::OverlineResolved
static QFont::SpacingTypeQFont::PercentageSpacing
static QFont::StyleStrategyQFont::PreferAntialias
static QFont::StyleStrategyQFont::PreferBitmap
static QFont::StyleStrategyQFont::PreferDefault
static QFont::HintingPreferenceQFont::PreferDefaultHinting
static QFont::StyleStrategyQFont::PreferDevice
static QFont::HintingPreferenceQFont::PreferFullHinting
static QFont::StyleStrategyQFont::PreferMatch
static QFont::HintingPreferenceQFont::PreferNoHinting
static QFont::StyleStrategyQFont::PreferOutline
static QFont::StyleStrategyQFont::PreferQuality
static QFont::HintingPreferenceQFont::PreferVerticalHinting
static QFont::StyleHintQFont::SansSerif
static QFont::StretchQFont::SemiCondensed
static QFont::StretchQFont::SemiExpanded
static QFont::StyleHintQFont::Serif
static QFont::ResolvePropertiesQFont::SizeResolved
static QFont::CapitalizationQFont::SmallCaps
static QFont::ResolvePropertiesQFont::StretchResolved
static QFont::ResolvePropertiesQFont::StrikeOutResolved
static QFont::ResolvePropertiesQFont::StyleHintResolved
static QFont::StyleQFont::StyleItalic
static QFont::ResolvePropertiesQFont::StyleNameResolved
static QFont::StyleQFont::StyleNormal
static QFont::StyleQFont::StyleOblique
static QFont::ResolvePropertiesQFont::StyleResolved
static QFont::ResolvePropertiesQFont::StyleStrategyResolved
static QFont::StyleHintQFont::System
static QFont::StyleHintQFont::Times
static QFont::StyleHintQFont::TypeWriter
static QFont::StretchQFont::UltraCondensed
static QFont::StretchQFont::UltraExpanded
static QFont::ResolvePropertiesQFont::UnderlineResolved
static QFont::StretchQFont::Unstretched
static QFont::ResolvePropertiesQFont::WeightResolved
static QFont::ResolvePropertiesQFont::WordSpacingResolved
static const QMetaObjectQFont::staticMetaObject
private:
static TStringfgArialFontName
static TStringfgCourierFontName
static TStringfgRomanFontName
static TStringfgSymbolFontFamily

Class Charts

Inheritance Chart:
QFont
TAttText
TQtPadFont

Function documentation

TQtPadFont()
{fTextFont = -1;fTextSize = -1; }
void SetTextFont(const char* fontname, int italic, int bold)
void SetTextFont(Font_t fontnumber = 62)
-*Set current text font number
*-*                      ===========================
*-*  List of the currently supported fonts (screen and PostScript)
*-*  =============================================================
*-*   Font ID       X11                       Win32 TTF       lfItalic  lfWeight x 10
*-*        1 : times-medium-i-normal      "Times New Roman"      1           5
*-*        2 : times-bold-r-normal        "Times New Roman"      0           8
*-*        3 : times-bold-i-normal        "Times New Roman"      1           8
*-*        4 : helvetica-medium-r-normal  "Arial"                0           5
*-*        5 : helvetica-medium-o-normal  "Arial"                1           5
*-*        6 : helvetica-bold-r-normal    "Arial"                0           8
*-*        7 : helvetica-bold-o-normal    "Arial"                1           8
*-*        8 : courier-medium-r-normal    "Courier New"          0           5
*-*        9 : courier-medium-o-normal    "Courier New"          1           5
*-*       10 : courier-bold-r-normal      "Courier New"          0           8
*-*       11 : courier-bold-o-normal      "Courier New"          1           8
*-*       12 : symbol-medium-r-normal     "Symbol"               0           6
*-*       13 : times-medium-r-normal      "Times New Roman"      0           5
*-*       14 :                            "Wingdings"            0           5
void SetTextSize(Float_t textsize = 1)
Set current text size*-*-
*-*                      =====================
void SetTextSizePixels(Int_t npixels)
 Set the text pixel size
const char * RomanFontName()
 Get the system name for the "Roman" font
const char * ArialFontName()
 Get the system name for the "Arial" font
const char * CourierFontName()
 Get the system name for the "Courier" font
const char * SymbolFontFamily()
 Get the system name for the "Symbol" font
void SetSymbolFontFamily(const char* symbolFnName = "Symbol")
 Set the system name for the "Symbol" font
void SetTextMagnify(Float_t mgn)
 Scale the font accroding the inout mgn magnification factor
 mgn        : magnification factor

 see: TVirtualX::DrawText(int x, int y, float angle, float mgn, const char *text, TVirtualX::ETextMode /*mode*/)

TQtPadFont()
virtual ~TQtPadFont()
{;}