Quick links: Tutorial - Examples - Files - Symbols.
Classes: Hierarchy - Index - List - Members.
Namespaces: Index - base - cs - display.

Public Types | Public Member Functions | Public Attributes | List of all members
cogitantdisplay::FontName Class Reference

Référence du nom de la police. More...

#include "cogitant/display/context.h"

Public Types

enum  FontNameStandard {
  HELVETICA =0, TIMES, COURIER, SCRIPT,
  OTHER
}
 Noms standards de polices. More...
 

Public Member Functions

 FontName ()
 Constructeur par défaut. More...
 
 FontName (FontNameStandard n)
 Constructeur à partir d'une police standard. More...
 
 FontName (std::string const &n)
 Constructeur à partir d'une police particulière. More...
 
bool operator== (FontName const &f) const
 Opérateur d'égalité. More...
 
bool operator!= (FontName const &f) const
 Opérateur de différence. More...
 

Public Attributes

FontNameStandard m_standard
 Nom standard de police. More...
 
std::string m_name
 Nom de police particulière. More...
 

Detailed Description

Référence du nom de la police.

Member Enumeration Documentation

Noms standards de polices.

Enumerator
HELVETICA 

Une police standard, sans empattements.

TIMES 

Une police avec empattements.

COURIER 

Une police à espacement non proportionnel.

SCRIPT 

Une police fantaisie.

OTHER 

Polices non standard.

Constructor & Destructor Documentation

cogitantdisplay::FontName::FontName ( )

Constructeur par défaut.

L'objet contruit repère la police FN_HELVETICA.

cogitantdisplay::FontName::FontName ( FontNameStandard  n)

Constructeur à partir d'une police standard.

cogitantdisplay::FontName::FontName ( std::string const &  n)

Constructeur à partir d'une police particulière.

Member Function Documentation

bool cogitantdisplay::FontName::operator!= ( FontName const &  f) const

Opérateur de différence.

bool cogitantdisplay::FontName::operator== ( FontName const &  f) const

Opérateur d'égalité.

Member Data Documentation

std::string cogitantdisplay::FontName::m_name

Nom de police particulière.

Évidemment, l'utilisation de telles polices n'est pas portable.

FontNameStandard cogitantdisplay::FontName::m_standard

Nom standard de police.

Si m_standard vaut FN_OTHER, l'attribut m_name contient le nom de la police.