#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().
1.5.1-p1