Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions
Xw_FontMap Class Reference

This class defines a FontMap object.

#include <Xw_FontMap.hxx>

Inheritance diagram for Xw_FontMap:
Inheritance graph
[legend]

Public Member Functions

 Xw_FontMap (const Standard_CString Connexion)
 Creates a FontMap with an unallocated FontMapEntry.

virtual void SetEntry (const Aspect_FontMapEntry &Entry)
 Modifies an entry already defined or adds <Entry>
in the font map <me> if it don't exist.
//! Warning if FontMap size is exceeded.
or FontMap is not defined properly
or FontMapEntry Index is out of range according
to the supported hardware

virtual void SetEntries (const Handle< Aspect_FontMap > &Fontmap)
 Modifies all entries of <me> from the new Fontmap.
//! Warning if FontMap size is exceeded.
or FontMap is not defined properly
or One of new FontMapEntry Index is out of range according
to the supported hardware

virtual void Destroy ()
 Destroies the Fontmap

 ~Xw_FontMap ()
Standard_Integer FreeFonts () const
 Returns the number of Free Fonts in the Fontmap
depending of the HardWare

Protected Member Functions

 Xw_FontMap ()
Standard_Address ExtendedFontMap () const
 Returns extended data fontmap structure pointer.


Constructor & Destructor Documentation

Xw_FontMap::Xw_FontMap ( ) [protected]

Member Function Documentation

virtual void Xw_FontMap::Destroy ( ) [virtual]
virtual void Xw_FontMap::SetEntries ( const Handle< Aspect_FontMap > &  Fontmap) [virtual]
virtual void Xw_FontMap::SetEntry ( const Aspect_FontMapEntry Entry) [virtual]

The documentation for this class was generated from the following file: