Inkscape
Vector Graphics Editor
|
#include <unicoderange.h>
Public Member Functions | |
UnicodeRange (const char *val) | |
int | add_range (char *val) |
bool | contains (char unicode) |
Glib::ustring | attribute_string () |
gunichar | sample_glyph () |
Private Attributes | |
std::vector< Urange > | range |
std::vector< gunichar > | unichars |
Definition at line 25 of file unicoderange.h.
UnicodeRange::UnicodeRange | ( | const char * | val | ) |
Definition at line 30 of file unicoderange.cpp.
References add_range(), and unichars.
int UnicodeRange::add_range | ( | char * | val | ) |
Definition at line 45 of file unicoderange.cpp.
References Urange::end, range, and Urange::start.
Referenced by UnicodeRange().
Glib::ustring UnicodeRange::attribute_string | ( | ) |
Definition at line 110 of file unicoderange.cpp.
References end, range, result, start, and unichars.
Referenced by Inkscape::UI::Dialog::SvgFontsDialog::on_kerning_value_changed().
bool UnicodeRange::contains | ( | char | unicode | ) |
Definition at line 72 of file unicoderange.cpp.
gunichar UnicodeRange::sample_glyph | ( | ) |
Definition at line 128 of file unicoderange.cpp.
References hex2int(), range, start, and unichars.
Referenced by Inkscape::UI::Dialog::SvgFontsDialog::on_kerning_pair_selection_changed().
|
private |
Definition at line 34 of file unicoderange.h.
Referenced by add_range(), attribute_string(), contains(), and sample_glyph().
|
private |
Definition at line 35 of file unicoderange.h.
Referenced by attribute_string(), contains(), sample_glyph(), and UnicodeRange().