|
enum | AttrType {
AttrType::INVALID,
AttrType::LANGUAGE,
AttrType::FAMILY,
AttrType::STYLE,
AttrType::WEIGHT,
AttrType::VARIANT,
AttrType::STRETCH,
AttrType::SIZE,
AttrType::FONT_DESC,
AttrType::FOREGROUND,
AttrType::BACKGROUND,
AttrType::UNDERLINE,
AttrType::STRIKETHROUGH,
AttrType::RISE,
AttrType::SHAPE,
AttrType::SCALE_FACTOR,
AttrType::FALLBACK,
AttrType::LETTER_SPACING,
AttrType::UNDERLINE_COLOR,
AttrType::STRIKETHROUGH_COLOR,
AttrType::ABSOLUTE_SIZE,
AttrType::GRAVITY,
AttrType::GRAVITY_HINT,
AttrType::FONT_FEATURES,
AttrType::FOREGROUND_ALPHA,
AttrType::BACKGROUND_ALPHA,
AttrType::ALLOW_BREAKS,
AttrType::SHOW,
AttrType::INSERT_HYPHENS,
AttrType::OVERLINE,
AttrType::OVERLINE_COLOR
} |
| The Pango::AttrType distinguishes between different types of attributes. More...
|
|
enum | Underline {
Underline::NONE,
Underline::SINGLE,
Underline::DOUBLE,
Underline::LOW,
Underline::ERROR,
Underline::SINGLE_LINE,
Underline::DOUBLE_LINE,
Underline::ERROR_LINE
} |
| The Pango::Underline enumeration is used to specify whether text should be underlined, and if so, the type of underlining. More...
|
|
enum | Overline {
Overline::NONE,
Overline::SINGLE
} |
| The Pango::Overline enumeration is used to specify whether text should be overlined, and if so, the type of line. More...
|
|
enum | ShowFlags {
ShowFlags::NONE = 0x0,
ShowFlags::SPACES = 1 << 0,
ShowFlags::LINE_BREAKS = 1 << 1,
ShowFlags::IGNORABLES = 1 << 2
} |
| These flags affect how Pango treats characters that are normally not visible in the output. More...
|
|
enum | Direction {
Direction::LTR,
Direction::RTL,
Direction::TTB_LTR,
Direction::TTB_RTL,
Direction::WEAK_LTR,
Direction::WEAK_RTL,
Direction::NEUTRAL
} |
| The Pango::Direction type represents a direction in the Unicode bidirectional algorithm; not every value in this enumeration makes sense for every usage of Pango::Direction; for example, the return value of pango_unichar_direction() and pango_find_base_dir() cannot be Pango::Direction::WEAK_LTR or Pango::Direction::WEAK_RTL, since every character is either neutral or has a strong direction; on the other hand Pango::Direction::NEUTRAL doesn't make sense to pass to pango_itemize_with_base_dir(). More...
|
|
enum | GravityHint {
GravityHint::NATURAL,
GravityHint::STRONG,
GravityHint::LINE
} |
| The Pango::GravityHint defines how horizontal scripts should behave in a vertical context. More...
|
|
enum | Style {
Style::NORMAL,
Style::OBLIQUE,
Style::ITALIC
} |
| An enumeration specifying the various slant styles possible for a font. More...
|
|
enum | Variant {
Variant::NORMAL,
Variant::SMALL_CAPS
} |
| An enumeration specifying capitalization variant of the font. More...
|
|
enum | Stretch {
Stretch::ULTRA_CONDENSED,
Stretch::EXTRA_CONDENSED,
Stretch::CONDENSED,
Stretch::SEMI_CONDENSED,
Stretch::NORMAL,
Stretch::SEMI_EXPANDED,
Stretch::EXPANDED,
Stretch::EXTRA_EXPANDED,
Stretch::ULTRA_EXPANDED
} |
| An enumeration specifying the width of the font relative to other designs within a family. More...
|
|
enum | FontMask {
FontMask::FAMILY = 1 << 0,
FontMask::STYLE = 1 << 1,
FontMask::VARIANT = 1 << 2,
FontMask::WEIGHT = 1 << 3,
FontMask::STRETCH = 1 << 4,
FontMask::SIZE = 1 << 5,
FontMask::GRAVITY = 1 << 6,
FontMask::VARIATIONS = 1 << 7
} |
| The bits in a Pango::FontMask correspond to fields in a Pango::FontDescription that have been set. More...
|
|
enum | Gravity {
Gravity::SOUTH,
Gravity::EAST,
Gravity::NORTH,
Gravity::WEST,
Gravity::AUTO
} |
| The Pango::Gravity type represents the orientation of glyphs in a segment of text. More...
|
|
enum | ShapeFlags {
ShapeFlags::NONE = 0x0,
ShapeFlags::ROUND_POSITIONS = 1 << 0
} |
| Flags influencing the shaping process. More...
|
|
enum | Script {
Script::INVALID_CODE = -1,
Script::COMMON,
Script::INHERITED,
Script::ARABIC,
Script::ARMENIAN,
Script::BENGALI,
Script::BOPOMOFO,
Script::CHEROKEE,
Script::COPTIC,
Script::CYRILLIC,
Script::DESERET,
Script::DEVANAGARI,
Script::ETHIOPIC,
Script::GEORGIAN,
Script::GOTHIC,
Script::GREEK,
Script::GUJARATI,
Script::GURMUKHI,
Script::HAN,
Script::HANGUL,
Script::HEBREW,
Script::HIRAGANA,
Script::KANNADA,
Script::KATAKANA,
Script::KHMER,
Script::LAO,
Script::LATIN,
Script::MALAYALAM,
Script::MONGOLIAN,
Script::MYANMAR,
Script::OGHAM,
Script::OLD_ITALIC,
Script::ORIYA,
Script::RUNIC,
Script::SINHALA,
Script::SYRIAC,
Script::TAMIL,
Script::TELUGU,
Script::THAANA,
Script::THAI,
Script::TIBETAN,
Script::CANADIAN_ABORIGINAL,
Script::YI,
Script::TAGALOG,
Script::HANUNOO,
Script::BUHID,
Script::TAGBANWA,
Script::BRAILLE,
Script::CYPRIOT,
Script::LIMBU,
Script::OSMANYA,
Script::SHAVIAN,
Script::LINEAR_B,
Script::TAI_LE,
Script::UGARITIC,
Script::NEW_TAI_LUE,
Script::BUGINESE,
Script::GLAGOLITIC,
Script::TIFINAGH,
Script::SYLOTI_NAGRI,
Script::OLD_PERSIAN,
Script::KHAROSHTHI,
Script::UNKNOWN,
Script::BALINESE,
Script::CUNEIFORM,
Script::PHOENICIAN,
Script::PHAGS_PA,
Script::NKO,
Script::KAYAH_LI,
Script::LEPCHA,
Script::REJANG,
Script::SUNDANESE,
Script::SAURASHTRA,
Script::CHAM,
Script::OL_CHIKI,
Script::VAI,
Script::CARIAN,
Script::LYCIAN,
Script::LYDIAN,
Script::BATAK,
Script::BRAHMI,
Script::MANDAIC,
Script::CHAKMA,
Script::MEROITIC_CURSIVE,
Script::MEROITIC_HIEROGLYPHS,
Script::MIAO,
Script::SHARADA,
Script::SORA_SOMPENG,
Script::TAKRI,
Script::BASSA_VAH,
Script::CAUCASIAN_ALBANIAN,
Script::DUPLOYAN,
Script::ELBASAN,
Script::GRANTHA,
Script::KHOJKI,
Script::KHUDAWADI,
Script::LINEAR_A,
Script::MAHAJANI,
Script::MANICHAEAN,
Script::MENDE_KIKAKUI,
Script::MODI,
Script::MRO,
Script::NABATAEAN,
Script::OLD_NORTH_ARABIAN,
Script::OLD_PERMIC,
Script::PAHAWH_HMONG,
Script::PALMYRENE,
Script::PAU_CIN_HAU,
Script::PSALTER_PAHLAVI,
Script::SIDDHAM,
Script::TIRHUTA,
Script::WARANG_CITI,
Script::AHOM,
Script::ANATOLIAN_HIEROGLYPHS,
Script::HATRAN,
Script::MULTANI,
Script::OLD_HUNGARIAN,
Script::SIGNWRITING
} |
| The Pango::Script enumeration identifies different writing systems. More...
|
|
enum | Alignment {
Alignment::LEFT,
Alignment::CENTER,
Alignment::RIGHT
} |
| A Pango::Alignment describes how to align the lines of a Pango::Layout within the available space. More...
|
|
enum | WrapMode {
WrapMode::WORD,
WrapMode::CHAR,
WrapMode::WORD_CHAR
} |
| A Pango::WrapMode describes how to wrap the lines of a Pango::Layout to the desired width. More...
|
|
enum | EllipsizeMode {
EllipsizeMode::NONE,
EllipsizeMode::START,
EllipsizeMode::MIDDLE,
EllipsizeMode::END
} |
| The Pango::EllipsizeMode type describes what sort of (if any) ellipsization should be applied to a line of text. More...
|
|
enum | TabAlign { TabAlign::LEFT
} |
| A Pango::TabAlign specifies where a tab stop appears relative to the text. More...
|
|