lib Library API Documentation

FontStyle Class Reference

Base class for all supported font styles. More...

#include <fontstyle.h>

Inheritance diagram for FontStyle:

SymbolFontStyle List of all members.

Public Member Functions

virtual bool init (ContextStyle *context)=0
virtual const SymbolTablesymbolTable () const
virtual SymbolTablesymbolTable ()
virtual const AlphaTablealphaTable () const
virtual Artwork * createArtwork (SymbolType type=EmptyBracket) const =0

Protected Member Functions

void fillNameTable (SymbolTable::NameTable &names)

Detailed Description

Base class for all supported font styles.

Definition at line 42 of file fontstyle.h.


Member Function Documentation

virtual bool FontStyle::init ContextStyle context  )  [pure virtual]
 

lazy init support. Needs to be run before anything else.

virtual const SymbolTable* FontStyle::symbolTable  )  const [inline, virtual]
 

the table for ordinary symbols (those that have a unicode value)

Definition at line 51 of file fontstyle.h.

Referenced by ContextStyle::symbolTable().

virtual const AlphaTable* FontStyle::alphaTable  )  const [inline, virtual]
 

the table for special alphabets.

Definition at line 55 of file fontstyle.h.

Referenced by TextElement::getFont(), and TextElement::getRealCharacter().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for lib Library Version 1.3.3.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Fri Sep 24 18:22:30 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003