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... | |
Référence du nom de la police.
| 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.
| 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é.
| 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.