23 #ifndef _SWE_UNICODE_COLOR_ 24 #define _SWE_UNICODE_COLOR_ 28 #include "swe_colors.h" 29 #include "swe_cunicode.h" 47 bool isUnicode(
int uc)
const;
48 int unicode(
void)
const;
50 int value(
void)
const;
54 Color fgcolor(
void)
const;
55 Color bgcolor(
void)
const;
57 void unicode(
int sym);
67 class UCString :
protected std::vector<UnicodeColor>
72 UCString(const_iterator it1, const_iterator it2);
78 UCString(
const std::vector<UnicodeColor> & v);
98 UCString substr(
size_t pos,
int len = -1)
const;
100 std::string toString(
void)
const;
105 size_t length(
void)
const;
106 size_t size(
void)
const;
123 size_t maxStringWidth(
void)
const;
124 size_t totalStringsWidth(
void)
const;
класс пары двух цветов (foreground, background)
Definition: swe_colors.h:136
пространство SWE.
Definition: swe_binarybuf.cpp:30
класс цветной unicode строки
Definition: swe_cunicode_color.h:67
класс списка unicode строк
Definition: swe_cunicode.h:109
класс цвета
Definition: swe_colors.h:65
базовый класс шрифта
Definition: swe_fontset.h:151
класс индекса цвета
Definition: swe_colors.h:113
класс список цветных unicode строк
Definition: swe_cunicode_color.h:110
класс цветного unicode символа
Definition: swe_cunicode_color.h:35
класс unicode строки
Definition: swe_cunicode.h:41