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.