|  | 
| 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
 }
 | 
|  | The Pango::AttrType distinguishes between different types of attributes.  More... 
 | 
|  | 
| enum | Underline { Underline::NONE,
 Underline::SINGLE,
 Underline::DOUBLE,
 Underline::LOW,
 Underline::ERROR
 }
 | 
|  | The Pango::Underline enumeration is used to specify whether text should be underlined, and if so, the type of underlining.  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 | 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... 
 | 
|  |