Référence de la classe EsstixArtwork

#include <esstixfontstyle.h>

Graphe d'héritage de EsstixArtwork:

[légende]
Graphe de collaboration de EsstixArtwork:
[légende]
Liste de tous les membres

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

Description détaillée

Définition à la ligne 65 du fichier esstixfontstyle.h.


Documentation des contructeurs et destructeur

EsstixArtwork::EsstixArtwork ( SymbolType  t  ) 

Définition à la ligne 197 du fichier esstixfontstyle.cc.


Documentation des fonctions membres

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 :


Documentation des données membres

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().


La documentation de cette classe a été générée à partir des fichiers suivants :
Généré le Wed Nov 22 23:43:33 2006 pour KPlato par  doxygen 1.5.1-p1