|
enum class | 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
,
AttrType::LINE_HEIGHT
,
AttrType::ABSOLUTE_LINE_HEIGHT
,
AttrType::TEXT_TRANSFORM
,
AttrType::WORD
,
AttrType::SENTENCE
,
AttrType::BASELINE_SHIFT
,
AttrType::FONT_SCALE
} |
| The Pango::AttrType distinguishes between different types of attributes. More...
|
|
enum class | 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 class | 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 class | 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 class | TextTransform {
TextTransform::NONE
,
TextTransform::LOWERCASE
,
TextTransform::UPPERCASE
,
TextTransform::CAPITALIZE
} |
| An enumeration that affects how Pango treats characters during shaping. More...
|
|
enum class | FontScale {
FontScale::NONE
,
FontScale::SUPERSCRIPT
,
FontScale::SUBSCRIPT
,
FontScale::SMALL_CAPS
} |
| An enumeration that affects font sizes for superscript and subscript positioning and for (emulated) Small Caps. More...
|
|
enum class | Direction {
Direction::LTR
,
Direction::RTL
,
Direction::TTB_LTR
,
Direction::TTB_RTL
,
Direction::WEAK_LTR
,
Direction::WEAK_RTL
,
Direction::NEUTRAL
} |
| Pango::Direction represents a direction in the Unicode bidirectional algorithm. More...
|
|
enum class | GravityHint {
GravityHint::NATURAL
,
GravityHint::STRONG
,
GravityHint::LINE
} |
| Pango::GravityHint defines how horizontal scripts should behave in a vertical context. More...
|
|
enum class | Style {
Style::NORMAL
,
Style::OBLIQUE
,
Style::ITALIC
} |
| An enumeration specifying the various slant styles possible for a font. More...
|
|
enum class | Variant {
Variant::NORMAL
,
Variant::SMALL_CAPS
,
Variant::ALL_SMALL_CAPS
,
Variant::PETITE_CAPS
,
Variant::ALL_PETITE_CAPS
,
Variant::UNICASE
,
Variant::TITLE_CAPS
} |
| An enumeration specifying capitalization variant of the font. More...
|
|
enum class | 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 class | 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
,
FontMask::FEATURES = 1 << 8
} |
| The bits in a Pango::FontMask correspond to the set fields in a Pango::FontDescription . More...
|
|
enum class | Gravity {
Gravity::SOUTH
,
Gravity::EAST
,
Gravity::NORTH
,
Gravity::WEST
,
Gravity::AUTO
} |
| Pango::Gravity represents the orientation of glyphs in a segment of text. More...
|
|
enum class | ShapeFlags {
ShapeFlags::NONE = 0x0
,
ShapeFlags::ROUND_POSITIONS = 1 << 0
} |
| Flags influencing the shaping process. More...
|
|
enum class | 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 class | Alignment {
Alignment::LEFT
,
Alignment::CENTER
,
Alignment::RIGHT
} |
| Pango::Alignment describes how to align the lines of a Pango::Layout within the available space. More...
|
|
enum class | WrapMode {
WrapMode::WORD
,
WrapMode::CHAR
,
WrapMode::WORD_CHAR
,
WrapMode::NONE
} |
| Pango::WrapMode describes how to wrap the lines of a Pango::Layout to the desired width. More...
|
|
enum class | EllipsizeMode {
EllipsizeMode::NONE
,
EllipsizeMode::START
,
EllipsizeMode::MIDDLE
,
EllipsizeMode::END
} |
| Pango::EllipsizeMode describes what sort of ellipsization should be applied to text. More...
|
|
enum class | TabAlign {
TabAlign::LEFT
,
TabAlign::RIGHT
,
TabAlign::CENTER
,
TabAlign::DECIMAL
} |
| Pango::TabAlign specifies where the text appears relative to the tab stop position. More...
|
|