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

◆ FontNameStandard

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

◆ FontName() [1/3]

cogitantdisplay::FontName::FontName ( )

Constructeur par défaut.

L'objet contruit repère la police FN_HELVETICA.

◆ FontName() [2/3]

cogitantdisplay::FontName::FontName ( FontNameStandard  n)

Constructeur à partir d'une police standard.

◆ FontName() [3/3]

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

Constructeur à partir d'une police particulière.

Member Function Documentation

◆ operator!=()

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

Opérateur de différence.

◆ operator==()

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

Opérateur d'égalité.

Member Data Documentation

◆ m_name

std::string cogitantdisplay::FontName::m_name

Nom de police particulière.

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

◆ m_standard

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.