#include <esstixfontstyle.h>
Graphe d'héritage de EsstixArtwork:
Fonctions membres publiques | |
EsstixArtwork (SymbolType t) | |
virtual void | calcSizes (const ContextStyle &style, ContextStyle::TextStyle tstyle, luPt parentSize) |
virtual void | draw (QPainter &painter, const LuPixelRect &r, const ContextStyle &style, ContextStyle::TextStyle tstyle, luPt parentSize, const LuPixelPoint &origin) |
virtual bool | isNormalChar () const |
Fonctions membres privées | |
bool | calcEsstixDelimiterSize (const ContextStyle &context, char c, luPt fontSize, luPt parentSize) |
void | drawEsstixDelimiter (QPainter &painter, const ContextStyle &style, luPixel x, luPixel y, luPt height) |
Attributs privés | |
char | esstixChar |
char | fontSizeFactor |
Définition à la ligne 65 du fichier esstixfontstyle.h.
EsstixArtwork::EsstixArtwork | ( | SymbolType | t | ) |
Définition à la ligne 197 du fichier esstixfontstyle.cc.
void EsstixArtwork::calcSizes | ( | const ContextStyle & | style, | |
ContextStyle::TextStyle | tstyle, | |||
luPt | parentSize | |||
) | [virtual] |
Réimplémentée à partir de Artwork.
Définition à la ligne 203 du fichier esstixfontstyle.cc.
Références BackSlashBracket, Artwork::calcCharSize(), Artwork::calcCurlyBracket(), calcEsstixDelimiterSize(), Artwork::calcRoundBracket(), EmptyBracket, esstixChar, esstixseven_LeftCornerBracket, esstixseven_LeftCurlyBracket, esstixseven_LeftLineBracket, esstixseven_LeftRoundBracket, esstixseven_LeftSquareBracket, esstixseven_RightCornerBracket, esstixseven_RightCurlyBracket, esstixseven_RightLineBracket, esstixseven_RightRoundBracket, esstixseven_RightSquareBracket, ContextStyle::getAdjustedSize(), Artwork::getType(), Integral, integralChar, leftAngleBracketChar, LeftCornerBracket, leftCurlyBracket, LeftCurlyBracket, leftLineBracket, LeftLineBracket, leftRoundBracket, LeftRoundBracket, leftSquareBracket, LeftSquareBracket, Product, productChar, rightAngleBracketChar, RightCornerBracket, rightCurlyBracket, RightCurlyBracket, rightLineBracket, RightLineBracket, rightRoundBracket, RightRoundBracket, rightSquareBracket, RightSquareBracket, Artwork::setBaseline(), Artwork::setHeight(), Artwork::setWidth(), SlashBracket, Sum, et summationChar.
Voici le graphe d'appel pour cette fonction :
void EsstixArtwork::draw | ( | QPainter & | painter, | |
const LuPixelRect & | r, | |||
const ContextStyle & | style, | |||
ContextStyle::TextStyle | tstyle, | |||
luPt | parentSize, | |||
const LuPixelPoint & | origin | |||
) | [virtual] |
Définition à la ligne 306 du fichier esstixfontstyle.cc.
Références BackSlashBracket, Artwork::drawBigCurlyBracket(), Artwork::drawBigRoundBracket(), Artwork::drawCharacter(), drawEsstixDelimiter(), EmptyBracket, esstixChar, ContextStyle::getAdjustedSize(), ContextStyle::getDefaultColor(), Artwork::getType(), Artwork::getX(), Artwork::getY(), Integral, integralChar, leftAngleBracketChar, LeftCornerBracket, leftCurlyBracket, LeftCurlyBracket, leftLineBracket, LeftLineBracket, leftRoundBracket, LeftRoundBracket, leftSquareBracket, LeftSquareBracket, Product, productChar, rightAngleBracketChar, RightCornerBracket, rightCurlyBracket, RightCurlyBracket, rightLineBracket, RightLineBracket, rightRoundBracket, RightRoundBracket, rightSquareBracket, RightSquareBracket, SlashBracket, Sum, et summationChar.
Voici le graphe d'appel pour cette fonction :
bool EsstixArtwork::isNormalChar | ( | ) | const [virtual] |
Réimplémentée à partir de Artwork.
Définition à la ligne 424 du fichier esstixfontstyle.cc.
Références fontSizeFactor, et Artwork::isNormalChar().
Voici le graphe d'appel pour cette fonction :
bool EsstixArtwork::calcEsstixDelimiterSize | ( | const ContextStyle & | context, | |
char | c, | |||
luPt | fontSize, | |||
luPt | parentSize | |||
) | [private] |
Définition à la ligne 430 du fichier esstixfontstyle.cc.
Références Artwork::baseline, esstixChar, esstixseven_nextchar(), gensymbolfontmap::f, fontSizeFactor, KoPageFormat::height(), ContextStyle::layoutUnitPtToPt(), ContextStyle::ptToLayoutUnitPt(), Artwork::setBaseline(), Artwork::setHeight(), Artwork::setWidth(), et KoPageFormat::width().
Référencé par calcSizes().
Voici le graphe d'appel pour cette fonction :
Voici le graphe d'appel pour cette fonction :
void EsstixArtwork::drawEsstixDelimiter | ( | QPainter & | painter, | |
const ContextStyle & | style, | |||
luPixel | x, | |||
luPixel | y, | |||
luPt | height | |||
) | [private] |
Définition à la ligne 465 du fichier esstixfontstyle.cc.
Références esstixChar, gensymbolfontmap::f, fontSizeFactor, Artwork::getBaseline(), ContextStyle::layoutUnitToFontSize(), ContextStyle::layoutUnitToPixelX(), et ContextStyle::layoutUnitToPixelY().
Référencé par draw().
Voici le graphe d'appel pour cette fonction :
Voici le graphe d'appel pour cette fonction :
char EsstixArtwork::esstixChar [private] |
Définition à la ligne 85 du fichier esstixfontstyle.h.
Référencé par calcEsstixDelimiterSize(), calcSizes(), draw(), et drawEsstixDelimiter().
char EsstixArtwork::fontSizeFactor [private] |
Définition à la ligne 86 du fichier esstixfontstyle.h.
Référencé par calcEsstixDelimiterSize(), drawEsstixDelimiter(), et isNormalChar().