Blame pango/src/pango_enums.defs

Packit 78284e
;; From pango-attributes.h
Packit 78284e
Packit 78284e
;; Original typedef:
Packit 78284e
;; typedef enum
Packit 78284e
;; {
Packit 78284e
;;   PANGO_ATTR_INVALID,           /* 0 is an invalid attribute type */
Packit 78284e
;;   PANGO_ATTR_LANGUAGE,		/* PangoAttrLanguage */
Packit 78284e
;;   PANGO_ATTR_FAMILY,		/* PangoAttrString */
Packit 78284e
;;   PANGO_ATTR_STYLE,		/* PangoAttrInt */
Packit 78284e
;;   PANGO_ATTR_WEIGHT,		/* PangoAttrInt */
Packit 78284e
;;   PANGO_ATTR_VARIANT,		/* PangoAttrInt */
Packit 78284e
;;   PANGO_ATTR_STRETCH,		/* PangoAttrInt */
Packit 78284e
;;   PANGO_ATTR_SIZE,		/* PangoAttrSize */
Packit 78284e
;;   PANGO_ATTR_FONT_DESC,		/* PangoAttrFontDesc */
Packit 78284e
;;   PANGO_ATTR_FOREGROUND,	/* PangoAttrColor */
Packit 78284e
;;   PANGO_ATTR_BACKGROUND,	/* PangoAttrColor */
Packit 78284e
;;   PANGO_ATTR_UNDERLINE,		/* PangoAttrInt */
Packit 78284e
;;   PANGO_ATTR_STRIKETHROUGH,	/* PangoAttrInt */
Packit 78284e
;;   PANGO_ATTR_RISE,		/* PangoAttrInt */
Packit 78284e
;;   PANGO_ATTR_SHAPE,		/* PangoAttrShape */
Packit 78284e
;;   PANGO_ATTR_SCALE,             /* PangoAttrFloat */
Packit 78284e
;;   PANGO_ATTR_FALLBACK,          /* PangoAttrInt */
Packit 78284e
;;   PANGO_ATTR_LETTER_SPACING,    /* PangoAttrInt */
Packit 78284e
;;   PANGO_ATTR_UNDERLINE_COLOR,	/* PangoAttrColor */
Packit 78284e
;;   PANGO_ATTR_STRIKETHROUGH_COLOR,/* PangoAttrColor */
Packit 78284e
;;   PANGO_ATTR_ABSOLUTE_SIZE,	/* PangoAttrSize */
Packit 78284e
;;   PANGO_ATTR_GRAVITY,		/* PangoAttrInt */
Packit 78284e
;;   PANGO_ATTR_GRAVITY_HINT,	/* PangoAttrInt */
Packit 78284e
;;   PANGO_ATTR_FONT_FEATURES,	/* PangoAttrString */
Packit 78284e
;;   PANGO_ATTR_FOREGROUND_ALPHA,	/* PangoAttrInt */
Packit 78284e
;;   PANGO_ATTR_BACKGROUND_ALPHA	/* PangoAttrInt */
Packit 78284e
;; } PangoAttrType;
Packit 78284e
Packit 78284e
(define-enum-extended AttrType
Packit 78284e
  (in-module "Pango")
Packit 78284e
  (c-name "PangoAttrType")
Packit 78284e
  (values
Packit 78284e
    '("invalid" "PANGO_ATTR_INVALID" "0")
Packit 78284e
    '("language" "PANGO_ATTR_LANGUAGE" "1")
Packit 78284e
    '("family" "PANGO_ATTR_FAMILY" "2")
Packit 78284e
    '("style" "PANGO_ATTR_STYLE" "3")
Packit 78284e
    '("weight" "PANGO_ATTR_WEIGHT" "4")
Packit 78284e
    '("variant" "PANGO_ATTR_VARIANT" "5")
Packit 78284e
    '("stretch" "PANGO_ATTR_STRETCH" "6")
Packit 78284e
    '("size" "PANGO_ATTR_SIZE" "7")
Packit 78284e
    '("font-desc" "PANGO_ATTR_FONT_DESC" "8")
Packit 78284e
    '("foreground" "PANGO_ATTR_FOREGROUND" "9")
Packit 78284e
    '("background" "PANGO_ATTR_BACKGROUND" "10")
Packit 78284e
    '("underline" "PANGO_ATTR_UNDERLINE" "11")
Packit 78284e
    '("strikethrough" "PANGO_ATTR_STRIKETHROUGH" "12")
Packit 78284e
    '("rise" "PANGO_ATTR_RISE" "13")
Packit 78284e
    '("shape" "PANGO_ATTR_SHAPE" "14")
Packit 78284e
    '("scale" "PANGO_ATTR_SCALE" "15")
Packit 78284e
    '("fallback" "PANGO_ATTR_FALLBACK" "16")
Packit 78284e
    '("letter-spacing" "PANGO_ATTR_LETTER_SPACING" "17")
Packit 78284e
    '("underline-color" "PANGO_ATTR_UNDERLINE_COLOR" "18")
Packit 78284e
    '("strikethrough-color" "PANGO_ATTR_STRIKETHROUGH_COLOR" "19")
Packit 78284e
    '("absolute-size" "PANGO_ATTR_ABSOLUTE_SIZE" "20")
Packit 78284e
    '("gravity" "PANGO_ATTR_GRAVITY" "21")
Packit 78284e
    '("gravity-hint" "PANGO_ATTR_GRAVITY_HINT" "22")
Packit 78284e
    '("font-features" "PANGO_ATTR_FONT_FEATURES" "23")
Packit 78284e
    '("foreground-alpha" "PANGO_ATTR_FOREGROUND_ALPHA" "24")
Packit 78284e
    '("background-alpha" "PANGO_ATTR_BACKGROUND_ALPHA" "25")
Packit 78284e
  )
Packit 78284e
)
Packit 78284e
Packit 78284e
;; Original typedef:
Packit 78284e
;; typedef enum {
Packit 78284e
;;   PANGO_UNDERLINE_NONE,
Packit 78284e
;;   PANGO_UNDERLINE_SINGLE,
Packit 78284e
;;   PANGO_UNDERLINE_DOUBLE,
Packit 78284e
;;   PANGO_UNDERLINE_LOW,
Packit 78284e
;;   PANGO_UNDERLINE_ERROR
Packit 78284e
;; } PangoUnderline;
Packit 78284e
Packit 78284e
(define-enum-extended Underline
Packit 78284e
  (in-module "Pango")
Packit 78284e
  (c-name "PangoUnderline")
Packit 78284e
  (values
Packit 78284e
    '("none" "PANGO_UNDERLINE_NONE" "0")
Packit 78284e
    '("single" "PANGO_UNDERLINE_SINGLE" "1")
Packit 78284e
    '("double" "PANGO_UNDERLINE_DOUBLE" "2")
Packit 78284e
    '("low" "PANGO_UNDERLINE_LOW" "3")
Packit 78284e
    '("error" "PANGO_UNDERLINE_ERROR" "4")
Packit 78284e
  )
Packit 78284e
)
Packit 78284e
Packit 78284e
;; From pango-bidi-type.h
Packit 78284e
Packit 78284e
;; Original typedef:
Packit 78284e
;; typedef enum {
Packit 78284e
;;   /* Strong types */
Packit 78284e
;;   PANGO_BIDI_TYPE_L,
Packit 78284e
;;   PANGO_BIDI_TYPE_LRE,
Packit 78284e
;;   PANGO_BIDI_TYPE_LRO,
Packit 78284e
;;   PANGO_BIDI_TYPE_R,
Packit 78284e
;;   PANGO_BIDI_TYPE_AL,
Packit 78284e
;;   PANGO_BIDI_TYPE_RLE,
Packit 78284e
;;   PANGO_BIDI_TYPE_RLO,
Packit 78284e
;; 
Packit 78284e
;;   /* Weak types */
Packit 78284e
;;   PANGO_BIDI_TYPE_PDF,
Packit 78284e
;;   PANGO_BIDI_TYPE_EN,
Packit 78284e
;;   PANGO_BIDI_TYPE_ES,
Packit 78284e
;;   PANGO_BIDI_TYPE_ET,
Packit 78284e
;;   PANGO_BIDI_TYPE_AN,
Packit 78284e
;;   PANGO_BIDI_TYPE_CS,
Packit 78284e
;;   PANGO_BIDI_TYPE_NSM,
Packit 78284e
;;   PANGO_BIDI_TYPE_BN,
Packit 78284e
;; 
Packit 78284e
;;   /* Neutral types */
Packit 78284e
;;   PANGO_BIDI_TYPE_B,
Packit 78284e
;;   PANGO_BIDI_TYPE_S,
Packit 78284e
;;   PANGO_BIDI_TYPE_WS,
Packit 78284e
;;   PANGO_BIDI_TYPE_ON
Packit 78284e
;; } PangoBidiType;
Packit 78284e
Packit 78284e
(define-enum-extended BidiType
Packit 78284e
  (in-module "Pango")
Packit 78284e
  (c-name "PangoBidiType")
Packit 78284e
  (values
Packit 78284e
    '("l" "PANGO_BIDI_TYPE_L" "0")
Packit 78284e
    '("lre" "PANGO_BIDI_TYPE_LRE" "1")
Packit 78284e
    '("lro" "PANGO_BIDI_TYPE_LRO" "2")
Packit 78284e
    '("r" "PANGO_BIDI_TYPE_R" "3")
Packit 78284e
    '("al" "PANGO_BIDI_TYPE_AL" "4")
Packit 78284e
    '("rle" "PANGO_BIDI_TYPE_RLE" "5")
Packit 78284e
    '("rlo" "PANGO_BIDI_TYPE_RLO" "6")
Packit 78284e
    '("pdf" "PANGO_BIDI_TYPE_PDF" "7")
Packit 78284e
    '("en" "PANGO_BIDI_TYPE_EN" "8")
Packit 78284e
    '("es" "PANGO_BIDI_TYPE_ES" "9")
Packit 78284e
    '("et" "PANGO_BIDI_TYPE_ET" "10")
Packit 78284e
    '("an" "PANGO_BIDI_TYPE_AN" "11")
Packit 78284e
    '("cs" "PANGO_BIDI_TYPE_CS" "12")
Packit 78284e
    '("nsm" "PANGO_BIDI_TYPE_NSM" "13")
Packit 78284e
    '("bn" "PANGO_BIDI_TYPE_BN" "14")
Packit 78284e
    '("b" "PANGO_BIDI_TYPE_B" "15")
Packit 78284e
    '("s" "PANGO_BIDI_TYPE_S" "16")
Packit 78284e
    '("ws" "PANGO_BIDI_TYPE_WS" "17")
Packit 78284e
    '("on" "PANGO_BIDI_TYPE_ON" "18")
Packit 78284e
  )
Packit 78284e
)
Packit 78284e
Packit 78284e
;; Original typedef:
Packit 78284e
;; typedef enum {
Packit 78284e
;;   PANGO_DIRECTION_LTR,
Packit 78284e
;;   PANGO_DIRECTION_RTL,
Packit 78284e
;;   PANGO_DIRECTION_TTB_LTR,
Packit 78284e
;;   PANGO_DIRECTION_TTB_RTL,
Packit 78284e
;;   PANGO_DIRECTION_WEAK_LTR,
Packit 78284e
;;   PANGO_DIRECTION_WEAK_RTL,
Packit 78284e
;;   PANGO_DIRECTION_NEUTRAL
Packit 78284e
;; } PangoDirection;
Packit 78284e
Packit 78284e
(define-enum-extended Direction
Packit 78284e
  (in-module "Pango")
Packit 78284e
  (c-name "PangoDirection")
Packit 78284e
  (values
Packit 78284e
    '("ltr" "PANGO_DIRECTION_LTR" "0")
Packit 78284e
    '("rtl" "PANGO_DIRECTION_RTL" "1")
Packit 78284e
    '("ttb-ltr" "PANGO_DIRECTION_TTB_LTR" "2")
Packit 78284e
    '("ttb-rtl" "PANGO_DIRECTION_TTB_RTL" "3")
Packit 78284e
    '("weak-ltr" "PANGO_DIRECTION_WEAK_LTR" "4")
Packit 78284e
    '("weak-rtl" "PANGO_DIRECTION_WEAK_RTL" "5")
Packit 78284e
    '("neutral" "PANGO_DIRECTION_NEUTRAL" "6")
Packit 78284e
  )
Packit 78284e
)
Packit 78284e
Packit 78284e
;; From pango-coverage.h
Packit 78284e
Packit 78284e
;; Original typedef:
Packit 78284e
;; typedef enum {
Packit 78284e
;;   PANGO_COVERAGE_NONE,
Packit 78284e
;;   PANGO_COVERAGE_FALLBACK,
Packit 78284e
;;   PANGO_COVERAGE_APPROXIMATE,
Packit 78284e
;;   PANGO_COVERAGE_EXACT
Packit 78284e
;; } PangoCoverageLevel;
Packit 78284e
Packit 78284e
(define-enum-extended CoverageLevel
Packit 78284e
  (in-module "Pango")
Packit 78284e
  (c-name "PangoCoverageLevel")
Packit 78284e
  (values
Packit 78284e
    '("none" "PANGO_COVERAGE_NONE" "0")
Packit 78284e
    '("fallback" "PANGO_COVERAGE_FALLBACK" "1")
Packit 78284e
    '("approximate" "PANGO_COVERAGE_APPROXIMATE" "2")
Packit 78284e
    '("exact" "PANGO_COVERAGE_EXACT" "3")
Packit 78284e
  )
Packit 78284e
)
Packit 78284e
Packit 78284e
;; From pango-font.h
Packit 78284e
Packit 78284e
;; Original typedef:
Packit 78284e
;; typedef enum {
Packit 78284e
;;   PANGO_STYLE_NORMAL,
Packit 78284e
;;   PANGO_STYLE_OBLIQUE,
Packit 78284e
;;   PANGO_STYLE_ITALIC
Packit 78284e
;; } PangoStyle;
Packit 78284e
Packit 78284e
(define-enum-extended Style
Packit 78284e
  (in-module "Pango")
Packit 78284e
  (c-name "PangoStyle")
Packit 78284e
  (values
Packit 78284e
    '("normal" "PANGO_STYLE_NORMAL" "0")
Packit 78284e
    '("oblique" "PANGO_STYLE_OBLIQUE" "1")
Packit 78284e
    '("italic" "PANGO_STYLE_ITALIC" "2")
Packit 78284e
  )
Packit 78284e
)
Packit 78284e
Packit 78284e
;; Original typedef:
Packit 78284e
;; typedef enum {
Packit 78284e
;;   PANGO_VARIANT_NORMAL,
Packit 78284e
;;   PANGO_VARIANT_SMALL_CAPS
Packit 78284e
;; } PangoVariant;
Packit 78284e
Packit 78284e
(define-enum-extended Variant
Packit 78284e
  (in-module "Pango")
Packit 78284e
  (c-name "PangoVariant")
Packit 78284e
  (values
Packit 78284e
    '("normal" "PANGO_VARIANT_NORMAL" "0")
Packit 78284e
    '("small-caps" "PANGO_VARIANT_SMALL_CAPS" "1")
Packit 78284e
  )
Packit 78284e
)
Packit 78284e
Packit 78284e
;; Original typedef:
Packit 78284e
;; typedef enum {
Packit 78284e
;;   PANGO_WEIGHT_THIN = 100,
Packit 78284e
;;   PANGO_WEIGHT_ULTRALIGHT = 200,
Packit 78284e
;;   PANGO_WEIGHT_LIGHT = 300,
Packit 78284e
;;   PANGO_WEIGHT_SEMILIGHT = 350,
Packit 78284e
;;   PANGO_WEIGHT_BOOK = 380,
Packit 78284e
;;   PANGO_WEIGHT_NORMAL = 400,
Packit 78284e
;;   PANGO_WEIGHT_MEDIUM = 500,
Packit 78284e
;;   PANGO_WEIGHT_SEMIBOLD = 600,
Packit 78284e
;;   PANGO_WEIGHT_BOLD = 700,
Packit 78284e
;;   PANGO_WEIGHT_ULTRABOLD = 800,
Packit 78284e
;;   PANGO_WEIGHT_HEAVY = 900,
Packit 78284e
;;   PANGO_WEIGHT_ULTRAHEAVY = 1000
Packit 78284e
;; } PangoWeight;
Packit 78284e
Packit 78284e
(define-enum-extended Weight
Packit 78284e
  (in-module "Pango")
Packit 78284e
  (c-name "PangoWeight")
Packit 78284e
  (values
Packit 78284e
    '("thin" "PANGO_WEIGHT_THIN" "100")
Packit 78284e
    '("ultralight" "PANGO_WEIGHT_ULTRALIGHT" "200")
Packit 78284e
    '("light" "PANGO_WEIGHT_LIGHT" "300")
Packit 78284e
    '("semilight" "PANGO_WEIGHT_SEMILIGHT" "350")
Packit 78284e
    '("book" "PANGO_WEIGHT_BOOK" "380")
Packit 78284e
    '("normal" "PANGO_WEIGHT_NORMAL" "400")
Packit 78284e
    '("medium" "PANGO_WEIGHT_MEDIUM" "500")
Packit 78284e
    '("semibold" "PANGO_WEIGHT_SEMIBOLD" "600")
Packit 78284e
    '("bold" "PANGO_WEIGHT_BOLD" "700")
Packit 78284e
    '("ultrabold" "PANGO_WEIGHT_ULTRABOLD" "800")
Packit 78284e
    '("heavy" "PANGO_WEIGHT_HEAVY" "900")
Packit 78284e
    '("ultraheavy" "PANGO_WEIGHT_ULTRAHEAVY" "1000")
Packit 78284e
  )
Packit 78284e
)
Packit 78284e
Packit 78284e
;; Original typedef:
Packit 78284e
;; typedef enum {
Packit 78284e
;;   PANGO_STRETCH_ULTRA_CONDENSED,
Packit 78284e
;;   PANGO_STRETCH_EXTRA_CONDENSED,
Packit 78284e
;;   PANGO_STRETCH_CONDENSED,
Packit 78284e
;;   PANGO_STRETCH_SEMI_CONDENSED,
Packit 78284e
;;   PANGO_STRETCH_NORMAL,
Packit 78284e
;;   PANGO_STRETCH_SEMI_EXPANDED,
Packit 78284e
;;   PANGO_STRETCH_EXPANDED,
Packit 78284e
;;   PANGO_STRETCH_EXTRA_EXPANDED,
Packit 78284e
;;   PANGO_STRETCH_ULTRA_EXPANDED
Packit 78284e
;; } PangoStretch;
Packit 78284e
Packit 78284e
(define-enum-extended Stretch
Packit 78284e
  (in-module "Pango")
Packit 78284e
  (c-name "PangoStretch")
Packit 78284e
  (values
Packit 78284e
    '("ultra-condensed" "PANGO_STRETCH_ULTRA_CONDENSED" "0")
Packit 78284e
    '("extra-condensed" "PANGO_STRETCH_EXTRA_CONDENSED" "1")
Packit 78284e
    '("condensed" "PANGO_STRETCH_CONDENSED" "2")
Packit 78284e
    '("semi-condensed" "PANGO_STRETCH_SEMI_CONDENSED" "3")
Packit 78284e
    '("normal" "PANGO_STRETCH_NORMAL" "4")
Packit 78284e
    '("semi-expanded" "PANGO_STRETCH_SEMI_EXPANDED" "5")
Packit 78284e
    '("expanded" "PANGO_STRETCH_EXPANDED" "6")
Packit 78284e
    '("extra-expanded" "PANGO_STRETCH_EXTRA_EXPANDED" "7")
Packit 78284e
    '("ultra-expanded" "PANGO_STRETCH_ULTRA_EXPANDED" "8")
Packit 78284e
  )
Packit 78284e
)
Packit 78284e
Packit 78284e
;; Original typedef:
Packit 78284e
;; typedef enum {
Packit 78284e
;;   PANGO_FONT_MASK_FAMILY  = 1 << 0,
Packit 78284e
;;   PANGO_FONT_MASK_STYLE   = 1 << 1,
Packit 78284e
;;   PANGO_FONT_MASK_VARIANT = 1 << 2,
Packit 78284e
;;   PANGO_FONT_MASK_WEIGHT  = 1 << 3,
Packit 78284e
;;   PANGO_FONT_MASK_STRETCH = 1 << 4,
Packit 78284e
;;   PANGO_FONT_MASK_SIZE    = 1 << 5,
Packit 78284e
;;   PANGO_FONT_MASK_GRAVITY = 1 << 6
Packit 78284e
;; } PangoFontMask;
Packit 78284e
Packit 78284e
(define-flags-extended FontMask
Packit 78284e
  (in-module "Pango")
Packit 78284e
  (c-name "PangoFontMask")
Packit 78284e
  (values
Packit 78284e
    '("family" "PANGO_FONT_MASK_FAMILY" "1 << 0")
Packit 78284e
    '("style" "PANGO_FONT_MASK_STYLE" "1 << 1")
Packit 78284e
    '("variant" "PANGO_FONT_MASK_VARIANT" "1 << 2")
Packit 78284e
    '("weight" "PANGO_FONT_MASK_WEIGHT" "1 << 3")
Packit 78284e
    '("stretch" "PANGO_FONT_MASK_STRETCH" "1 << 4")
Packit 78284e
    '("size" "PANGO_FONT_MASK_SIZE" "1 << 5")
Packit 78284e
    '("gravity" "PANGO_FONT_MASK_GRAVITY" "1 << 6")
Packit 78284e
  )
Packit 78284e
)
Packit 78284e
Packit 78284e
;; From pango-gravity.h
Packit 78284e
Packit 78284e
;; Original typedef:
Packit 78284e
;; typedef enum {
Packit 78284e
;;   PANGO_GRAVITY_SOUTH,
Packit 78284e
;;   PANGO_GRAVITY_EAST,
Packit 78284e
;;   PANGO_GRAVITY_NORTH,
Packit 78284e
;;   PANGO_GRAVITY_WEST,
Packit 78284e
;;   PANGO_GRAVITY_AUTO
Packit 78284e
;; } PangoGravity;
Packit 78284e
Packit 78284e
(define-enum-extended Gravity
Packit 78284e
  (in-module "Pango")
Packit 78284e
  (c-name "PangoGravity")
Packit 78284e
  (values
Packit 78284e
    '("south" "PANGO_GRAVITY_SOUTH" "0")
Packit 78284e
    '("east" "PANGO_GRAVITY_EAST" "1")
Packit 78284e
    '("north" "PANGO_GRAVITY_NORTH" "2")
Packit 78284e
    '("west" "PANGO_GRAVITY_WEST" "3")
Packit 78284e
    '("auto" "PANGO_GRAVITY_AUTO" "4")
Packit 78284e
  )
Packit 78284e
)
Packit 78284e
Packit 78284e
;; Original typedef:
Packit 78284e
;; typedef enum {
Packit 78284e
;;   PANGO_GRAVITY_HINT_NATURAL,
Packit 78284e
;;   PANGO_GRAVITY_HINT_STRONG,
Packit 78284e
;;   PANGO_GRAVITY_HINT_LINE
Packit 78284e
;; } PangoGravityHint;
Packit 78284e
Packit 78284e
(define-enum-extended GravityHint
Packit 78284e
  (in-module "Pango")
Packit 78284e
  (c-name "PangoGravityHint")
Packit 78284e
  (values
Packit 78284e
    '("natural" "PANGO_GRAVITY_HINT_NATURAL" "0")
Packit 78284e
    '("strong" "PANGO_GRAVITY_HINT_STRONG" "1")
Packit 78284e
    '("line" "PANGO_GRAVITY_HINT_LINE" "2")
Packit 78284e
  )
Packit 78284e
)
Packit 78284e
Packit 78284e
;; From pango-layout.h
Packit 78284e
Packit 78284e
;; Original typedef:
Packit 78284e
;; typedef enum {
Packit 78284e
;;   PANGO_ALIGN_LEFT,
Packit 78284e
;;   PANGO_ALIGN_CENTER,
Packit 78284e
;;   PANGO_ALIGN_RIGHT
Packit 78284e
;; } PangoAlignment;
Packit 78284e
Packit 78284e
(define-enum-extended Alignment
Packit 78284e
  (in-module "Pango")
Packit 78284e
  (c-name "PangoAlignment")
Packit 78284e
  (values
Packit 78284e
    '("left" "PANGO_ALIGN_LEFT" "0")
Packit 78284e
    '("center" "PANGO_ALIGN_CENTER" "1")
Packit 78284e
    '("right" "PANGO_ALIGN_RIGHT" "2")
Packit 78284e
  )
Packit 78284e
)
Packit 78284e
Packit 78284e
;; Original typedef:
Packit 78284e
;; typedef enum {
Packit 78284e
;;   PANGO_WRAP_WORD,
Packit 78284e
;;   PANGO_WRAP_CHAR,
Packit 78284e
;;   PANGO_WRAP_WORD_CHAR
Packit 78284e
;; } PangoWrapMode;
Packit 78284e
Packit 78284e
(define-enum-extended WrapMode
Packit 78284e
  (in-module "Pango")
Packit 78284e
  (c-name "PangoWrapMode")
Packit 78284e
  (values
Packit 78284e
    '("word" "PANGO_WRAP_WORD" "0")
Packit 78284e
    '("char" "PANGO_WRAP_CHAR" "1")
Packit 78284e
    '("word-char" "PANGO_WRAP_WORD_CHAR" "2")
Packit 78284e
  )
Packit 78284e
)
Packit 78284e
Packit 78284e
;; Original typedef:
Packit 78284e
;; typedef enum {
Packit 78284e
;;   PANGO_ELLIPSIZE_NONE,
Packit 78284e
;;   PANGO_ELLIPSIZE_START,
Packit 78284e
;;   PANGO_ELLIPSIZE_MIDDLE,
Packit 78284e
;;   PANGO_ELLIPSIZE_END
Packit 78284e
;; } PangoEllipsizeMode;
Packit 78284e
Packit 78284e
(define-enum-extended EllipsizeMode
Packit 78284e
  (in-module "Pango")
Packit 78284e
  (c-name "PangoEllipsizeMode")
Packit 78284e
  (values
Packit 78284e
    '("none" "PANGO_ELLIPSIZE_NONE" "0")
Packit 78284e
    '("start" "PANGO_ELLIPSIZE_START" "1")
Packit 78284e
    '("middle" "PANGO_ELLIPSIZE_MIDDLE" "2")
Packit 78284e
    '("end" "PANGO_ELLIPSIZE_END" "3")
Packit 78284e
  )
Packit 78284e
)
Packit 78284e
Packit 78284e
;; From pango-ot.h
Packit 78284e
Packit 78284e
;; Original typedef:
Packit 78284e
;; typedef enum
Packit 78284e
;; {
Packit 78284e
;;   PANGO_OT_TABLE_GSUB,
Packit 78284e
;;   PANGO_OT_TABLE_GPOS
Packit 78284e
;; } PangoOTTableType;
Packit 78284e
Packit 78284e
(define-enum-extended OTTableType
Packit 78284e
  (in-module "Pango")
Packit 78284e
  (c-name "PangoOTTableType")
Packit 78284e
  (values
Packit 78284e
    '("gsub" "PANGO_OT_TABLE_GSUB" "0")
Packit 78284e
    '("gpos" "PANGO_OT_TABLE_GPOS" "1")
Packit 78284e
  )
Packit 78284e
)
Packit 78284e
Packit 78284e
;; From pango-renderer.h
Packit 78284e
Packit 78284e
;; Original typedef:
Packit 78284e
;; typedef enum
Packit 78284e
;; {
Packit 78284e
;;   PANGO_RENDER_PART_FOREGROUND,
Packit 78284e
;;   PANGO_RENDER_PART_BACKGROUND,
Packit 78284e
;;   PANGO_RENDER_PART_UNDERLINE,
Packit 78284e
;;   PANGO_RENDER_PART_STRIKETHROUGH
Packit 78284e
;; } PangoRenderPart;
Packit 78284e
Packit 78284e
(define-enum-extended RenderPart
Packit 78284e
  (in-module "Pango")
Packit 78284e
  (c-name "PangoRenderPart")
Packit 78284e
  (values
Packit 78284e
    '("foreground" "PANGO_RENDER_PART_FOREGROUND" "0")
Packit 78284e
    '("background" "PANGO_RENDER_PART_BACKGROUND" "1")
Packit 78284e
    '("underline" "PANGO_RENDER_PART_UNDERLINE" "2")
Packit 78284e
    '("strikethrough" "PANGO_RENDER_PART_STRIKETHROUGH" "3")
Packit 78284e
  )
Packit 78284e
)
Packit 78284e
Packit 78284e
;; From pango-script.h
Packit 78284e
Packit 78284e
;; Original typedef:
Packit 78284e
;; typedef enum {                         /* ISO 15924 code */
Packit 78284e
;;       PANGO_SCRIPT_INVALID_CODE = -1,
Packit 78284e
;;       PANGO_SCRIPT_COMMON       = 0,   /* Zyyy */
Packit 78284e
;;       PANGO_SCRIPT_INHERITED,          /* Qaai */
Packit 78284e
;;       PANGO_SCRIPT_ARABIC,             /* Arab */
Packit 78284e
;;       PANGO_SCRIPT_ARMENIAN,           /* Armn */
Packit 78284e
;;       PANGO_SCRIPT_BENGALI,            /* Beng */
Packit 78284e
;;       PANGO_SCRIPT_BOPOMOFO,           /* Bopo */
Packit 78284e
;;       PANGO_SCRIPT_CHEROKEE,           /* Cher */
Packit 78284e
;;       PANGO_SCRIPT_COPTIC,             /* Qaac */
Packit 78284e
;;       PANGO_SCRIPT_CYRILLIC,           /* Cyrl (Cyrs) */
Packit 78284e
;;       PANGO_SCRIPT_DESERET,            /* Dsrt */
Packit 78284e
;;       PANGO_SCRIPT_DEVANAGARI,         /* Deva */
Packit 78284e
;;       PANGO_SCRIPT_ETHIOPIC,           /* Ethi */
Packit 78284e
;;       PANGO_SCRIPT_GEORGIAN,           /* Geor (Geon, Geoa) */
Packit 78284e
;;       PANGO_SCRIPT_GOTHIC,             /* Goth */
Packit 78284e
;;       PANGO_SCRIPT_GREEK,              /* Grek */
Packit 78284e
;;       PANGO_SCRIPT_GUJARATI,           /* Gujr */
Packit 78284e
;;       PANGO_SCRIPT_GURMUKHI,           /* Guru */
Packit 78284e
;;       PANGO_SCRIPT_HAN,                /* Hani */
Packit 78284e
;;       PANGO_SCRIPT_HANGUL,             /* Hang */
Packit 78284e
;;       PANGO_SCRIPT_HEBREW,             /* Hebr */
Packit 78284e
;;       PANGO_SCRIPT_HIRAGANA,           /* Hira */
Packit 78284e
;;       PANGO_SCRIPT_KANNADA,            /* Knda */
Packit 78284e
;;       PANGO_SCRIPT_KATAKANA,           /* Kana */
Packit 78284e
;;       PANGO_SCRIPT_KHMER,              /* Khmr */
Packit 78284e
;;       PANGO_SCRIPT_LAO,                /* Laoo */
Packit 78284e
;;       PANGO_SCRIPT_LATIN,              /* Latn (Latf, Latg) */
Packit 78284e
;;       PANGO_SCRIPT_MALAYALAM,          /* Mlym */
Packit 78284e
;;       PANGO_SCRIPT_MONGOLIAN,          /* Mong */
Packit 78284e
;;       PANGO_SCRIPT_MYANMAR,            /* Mymr */
Packit 78284e
;;       PANGO_SCRIPT_OGHAM,              /* Ogam */
Packit 78284e
;;       PANGO_SCRIPT_OLD_ITALIC,         /* Ital */
Packit 78284e
;;       PANGO_SCRIPT_ORIYA,              /* Orya */
Packit 78284e
;;       PANGO_SCRIPT_RUNIC,              /* Runr */
Packit 78284e
;;       PANGO_SCRIPT_SINHALA,            /* Sinh */
Packit 78284e
;;       PANGO_SCRIPT_SYRIAC,             /* Syrc (Syrj, Syrn, Syre) */
Packit 78284e
;;       PANGO_SCRIPT_TAMIL,              /* Taml */
Packit 78284e
;;       PANGO_SCRIPT_TELUGU,             /* Telu */
Packit 78284e
;;       PANGO_SCRIPT_THAANA,             /* Thaa */
Packit 78284e
;;       PANGO_SCRIPT_THAI,               /* Thai */
Packit 78284e
;;       PANGO_SCRIPT_TIBETAN,            /* Tibt */
Packit 78284e
;;       PANGO_SCRIPT_CANADIAN_ABORIGINAL, /* Cans */
Packit 78284e
;;       PANGO_SCRIPT_YI,                 /* Yiii */
Packit 78284e
;;       PANGO_SCRIPT_TAGALOG,            /* Tglg */
Packit 78284e
;;       PANGO_SCRIPT_HANUNOO,            /* Hano */
Packit 78284e
;;       PANGO_SCRIPT_BUHID,              /* Buhd */
Packit 78284e
;;       PANGO_SCRIPT_TAGBANWA,           /* Tagb */
Packit 78284e
;; 
Packit 78284e
;;       /* Unicode-4.0 additions */
Packit 78284e
;;       PANGO_SCRIPT_BRAILLE,            /* Brai */
Packit 78284e
;;       PANGO_SCRIPT_CYPRIOT,            /* Cprt */
Packit 78284e
;;       PANGO_SCRIPT_LIMBU,              /* Limb */
Packit 78284e
;;       PANGO_SCRIPT_OSMANYA,            /* Osma */
Packit 78284e
;;       PANGO_SCRIPT_SHAVIAN,            /* Shaw */
Packit 78284e
;;       PANGO_SCRIPT_LINEAR_B,           /* Linb */
Packit 78284e
;;       PANGO_SCRIPT_TAI_LE,             /* Tale */
Packit 78284e
;;       PANGO_SCRIPT_UGARITIC,           /* Ugar */
Packit 78284e
;; 
Packit 78284e
;;       /* Unicode-4.1 additions */
Packit 78284e
;;       PANGO_SCRIPT_NEW_TAI_LUE,        /* Talu */
Packit 78284e
;;       PANGO_SCRIPT_BUGINESE,           /* Bugi */
Packit 78284e
;;       PANGO_SCRIPT_GLAGOLITIC,         /* Glag */
Packit 78284e
;;       PANGO_SCRIPT_TIFINAGH,           /* Tfng */
Packit 78284e
;;       PANGO_SCRIPT_SYLOTI_NAGRI,       /* Sylo */
Packit 78284e
;;       PANGO_SCRIPT_OLD_PERSIAN,        /* Xpeo */
Packit 78284e
;;       PANGO_SCRIPT_KHAROSHTHI,         /* Khar */
Packit 78284e
;; 
Packit 78284e
;;       /* Unicode-5.0 additions */
Packit 78284e
;;       PANGO_SCRIPT_UNKNOWN,            /* Zzzz */
Packit 78284e
;;       PANGO_SCRIPT_BALINESE,           /* Bali */
Packit 78284e
;;       PANGO_SCRIPT_CUNEIFORM,          /* Xsux */
Packit 78284e
;;       PANGO_SCRIPT_PHOENICIAN,         /* Phnx */
Packit 78284e
;;       PANGO_SCRIPT_PHAGS_PA,           /* Phag */
Packit 78284e
;;       PANGO_SCRIPT_NKO,                /* Nkoo */
Packit 78284e
;; 
Packit 78284e
;;       /* Unicode-5.1 additions */
Packit 78284e
;;       PANGO_SCRIPT_KAYAH_LI,           /* Kali */
Packit 78284e
;;       PANGO_SCRIPT_LEPCHA,             /* Lepc */
Packit 78284e
;;       PANGO_SCRIPT_REJANG,             /* Rjng */
Packit 78284e
;;       PANGO_SCRIPT_SUNDANESE,          /* Sund */
Packit 78284e
;;       PANGO_SCRIPT_SAURASHTRA,         /* Saur */
Packit 78284e
;;       PANGO_SCRIPT_CHAM,               /* Cham */
Packit 78284e
;;       PANGO_SCRIPT_OL_CHIKI,           /* Olck */
Packit 78284e
;;       PANGO_SCRIPT_VAI,                /* Vaii */
Packit 78284e
;;       PANGO_SCRIPT_CARIAN,             /* Cari */
Packit 78284e
;;       PANGO_SCRIPT_LYCIAN,             /* Lyci */
Packit 78284e
;;       PANGO_SCRIPT_LYDIAN,             /* Lydi */
Packit 78284e
;; 
Packit 78284e
;;       /* Unicode-6.0 additions */
Packit 78284e
;;       PANGO_SCRIPT_BATAK,              /* Batk */
Packit 78284e
;;       PANGO_SCRIPT_BRAHMI,             /* Brah */
Packit 78284e
;;       PANGO_SCRIPT_MANDAIC,            /* Mand */
Packit 78284e
;; 
Packit 78284e
;;       /* Unicode-6.1 additions */
Packit 78284e
;;       PANGO_SCRIPT_CHAKMA,             /* Cakm */
Packit 78284e
;;       PANGO_SCRIPT_MEROITIC_CURSIVE,   /* Merc */
Packit 78284e
;;       PANGO_SCRIPT_MEROITIC_HIEROGLYPHS,/* Mero */
Packit 78284e
;;       PANGO_SCRIPT_MIAO,               /* Plrd */
Packit 78284e
;;       PANGO_SCRIPT_SHARADA,            /* Shrd */
Packit 78284e
;;       PANGO_SCRIPT_SORA_SOMPENG,       /* Sora */
Packit 78284e
;;       PANGO_SCRIPT_TAKRI,              /* Takr */
Packit 78284e
;; 
Packit 78284e
;;       /* Unicode 7.0 additions */
Packit 78284e
;;       PANGO_SCRIPT_BASSA_VAH,              /* Bass */
Packit 78284e
;;       PANGO_SCRIPT_CAUCASIAN_ALBANIAN,     /* Aghb */
Packit 78284e
;;       PANGO_SCRIPT_DUPLOYAN,               /* Dupl */
Packit 78284e
;;       PANGO_SCRIPT_ELBASAN,                /* Elba */
Packit 78284e
;;       PANGO_SCRIPT_GRANTHA,                /* Gran */
Packit 78284e
;;       PANGO_SCRIPT_KHOJKI,                 /* Khoj */
Packit 78284e
;;       PANGO_SCRIPT_KHUDAWADI,              /* Sind */
Packit 78284e
;;       PANGO_SCRIPT_LINEAR_A,               /* Lina */
Packit 78284e
;;       PANGO_SCRIPT_MAHAJANI,               /* Mahj */
Packit 78284e
;;       PANGO_SCRIPT_MANICHAEAN,             /* Manu */
Packit 78284e
;;       PANGO_SCRIPT_MENDE_KIKAKUI,          /* Mend */
Packit 78284e
;;       PANGO_SCRIPT_MODI,                   /* Modi */
Packit 78284e
;;       PANGO_SCRIPT_MRO,                    /* Mroo */
Packit 78284e
;;       PANGO_SCRIPT_NABATAEAN,              /* Nbat */
Packit 78284e
;;       PANGO_SCRIPT_OLD_NORTH_ARABIAN,      /* Narb */
Packit 78284e
;;       PANGO_SCRIPT_OLD_PERMIC,             /* Perm */
Packit 78284e
;;       PANGO_SCRIPT_PAHAWH_HMONG,           /* Hmng */
Packit 78284e
;;       PANGO_SCRIPT_PALMYRENE,              /* Palm */
Packit 78284e
;;       PANGO_SCRIPT_PAU_CIN_HAU,            /* Pauc */
Packit 78284e
;;       PANGO_SCRIPT_PSALTER_PAHLAVI,        /* Phlp */
Packit 78284e
;;       PANGO_SCRIPT_SIDDHAM,                /* Sidd */
Packit 78284e
;;       PANGO_SCRIPT_TIRHUTA,                /* Tirh */
Packit 78284e
;;       PANGO_SCRIPT_WARANG_CITI,            /* Wara */
Packit 78284e
;; 
Packit 78284e
;;       /* Unicode 8.0 additions */
Packit 78284e
;;       PANGO_SCRIPT_AHOM,                   /* Ahom */
Packit 78284e
;;       PANGO_SCRIPT_ANATOLIAN_HIEROGLYPHS,  /* Hluw */
Packit 78284e
;;       PANGO_SCRIPT_HATRAN,                 /* Hatr */
Packit 78284e
;;       PANGO_SCRIPT_MULTANI,                /* Mult */
Packit 78284e
;;       PANGO_SCRIPT_OLD_HUNGARIAN,          /* Hung */
Packit 78284e
;;       PANGO_SCRIPT_SIGNWRITING             /* Sgnw */
Packit 78284e
;; } PangoScript;
Packit 78284e
Packit 78284e
(define-enum-extended Script
Packit 78284e
  (in-module "Pango")
Packit 78284e
  (c-name "PangoScript")
Packit 78284e
  (values
Packit 78284e
    '("invalid-code" "PANGO_SCRIPT_INVALID_CODE" "-1")
Packit 78284e
    '("common" "PANGO_SCRIPT_COMMON" "0")
Packit 78284e
    '("inherited" "PANGO_SCRIPT_INHERITED" "1")
Packit 78284e
    '("arabic" "PANGO_SCRIPT_ARABIC" "2")
Packit 78284e
    '("armenian" "PANGO_SCRIPT_ARMENIAN" "3")
Packit 78284e
    '("bengali" "PANGO_SCRIPT_BENGALI" "4")
Packit 78284e
    '("bopomofo" "PANGO_SCRIPT_BOPOMOFO" "5")
Packit 78284e
    '("cherokee" "PANGO_SCRIPT_CHEROKEE" "6")
Packit 78284e
    '("coptic" "PANGO_SCRIPT_COPTIC" "7")
Packit 78284e
    '("cyrillic" "PANGO_SCRIPT_CYRILLIC" "8")
Packit 78284e
    '("deseret" "PANGO_SCRIPT_DESERET" "9")
Packit 78284e
    '("devanagari" "PANGO_SCRIPT_DEVANAGARI" "10")
Packit 78284e
    '("ethiopic" "PANGO_SCRIPT_ETHIOPIC" "11")
Packit 78284e
    '("georgian" "PANGO_SCRIPT_GEORGIAN" "12")
Packit 78284e
    '("gothic" "PANGO_SCRIPT_GOTHIC" "13")
Packit 78284e
    '("greek" "PANGO_SCRIPT_GREEK" "14")
Packit 78284e
    '("gujarati" "PANGO_SCRIPT_GUJARATI" "15")
Packit 78284e
    '("gurmukhi" "PANGO_SCRIPT_GURMUKHI" "16")
Packit 78284e
    '("han" "PANGO_SCRIPT_HAN" "17")
Packit 78284e
    '("hangul" "PANGO_SCRIPT_HANGUL" "18")
Packit 78284e
    '("hebrew" "PANGO_SCRIPT_HEBREW" "19")
Packit 78284e
    '("hiragana" "PANGO_SCRIPT_HIRAGANA" "20")
Packit 78284e
    '("kannada" "PANGO_SCRIPT_KANNADA" "21")
Packit 78284e
    '("katakana" "PANGO_SCRIPT_KATAKANA" "22")
Packit 78284e
    '("khmer" "PANGO_SCRIPT_KHMER" "23")
Packit 78284e
    '("lao" "PANGO_SCRIPT_LAO" "24")
Packit 78284e
    '("latin" "PANGO_SCRIPT_LATIN" "25")
Packit 78284e
    '("malayalam" "PANGO_SCRIPT_MALAYALAM" "26")
Packit 78284e
    '("mongolian" "PANGO_SCRIPT_MONGOLIAN" "27")
Packit 78284e
    '("myanmar" "PANGO_SCRIPT_MYANMAR" "28")
Packit 78284e
    '("ogham" "PANGO_SCRIPT_OGHAM" "29")
Packit 78284e
    '("old-italic" "PANGO_SCRIPT_OLD_ITALIC" "30")
Packit 78284e
    '("oriya" "PANGO_SCRIPT_ORIYA" "31")
Packit 78284e
    '("runic" "PANGO_SCRIPT_RUNIC" "32")
Packit 78284e
    '("sinhala" "PANGO_SCRIPT_SINHALA" "33")
Packit 78284e
    '("syriac" "PANGO_SCRIPT_SYRIAC" "34")
Packit 78284e
    '("tamil" "PANGO_SCRIPT_TAMIL" "35")
Packit 78284e
    '("telugu" "PANGO_SCRIPT_TELUGU" "36")
Packit 78284e
    '("thaana" "PANGO_SCRIPT_THAANA" "37")
Packit 78284e
    '("thai" "PANGO_SCRIPT_THAI" "38")
Packit 78284e
    '("tibetan" "PANGO_SCRIPT_TIBETAN" "39")
Packit 78284e
    '("canadian-aboriginal" "PANGO_SCRIPT_CANADIAN_ABORIGINAL" "40")
Packit 78284e
    '("yi" "PANGO_SCRIPT_YI" "41")
Packit 78284e
    '("tagalog" "PANGO_SCRIPT_TAGALOG" "42")
Packit 78284e
    '("hanunoo" "PANGO_SCRIPT_HANUNOO" "43")
Packit 78284e
    '("buhid" "PANGO_SCRIPT_BUHID" "44")
Packit 78284e
    '("tagbanwa" "PANGO_SCRIPT_TAGBANWA" "45")
Packit 78284e
    '("braille" "PANGO_SCRIPT_BRAILLE" "46")
Packit 78284e
    '("cypriot" "PANGO_SCRIPT_CYPRIOT" "47")
Packit 78284e
    '("limbu" "PANGO_SCRIPT_LIMBU" "48")
Packit 78284e
    '("osmanya" "PANGO_SCRIPT_OSMANYA" "49")
Packit 78284e
    '("shavian" "PANGO_SCRIPT_SHAVIAN" "50")
Packit 78284e
    '("linear-b" "PANGO_SCRIPT_LINEAR_B" "51")
Packit 78284e
    '("tai-le" "PANGO_SCRIPT_TAI_LE" "52")
Packit 78284e
    '("ugaritic" "PANGO_SCRIPT_UGARITIC" "53")
Packit 78284e
    '("new-tai-lue" "PANGO_SCRIPT_NEW_TAI_LUE" "54")
Packit 78284e
    '("buginese" "PANGO_SCRIPT_BUGINESE" "55")
Packit 78284e
    '("glagolitic" "PANGO_SCRIPT_GLAGOLITIC" "56")
Packit 78284e
    '("tifinagh" "PANGO_SCRIPT_TIFINAGH" "57")
Packit 78284e
    '("syloti-nagri" "PANGO_SCRIPT_SYLOTI_NAGRI" "58")
Packit 78284e
    '("old-persian" "PANGO_SCRIPT_OLD_PERSIAN" "59")
Packit 78284e
    '("kharoshthi" "PANGO_SCRIPT_KHAROSHTHI" "60")
Packit 78284e
    '("unknown" "PANGO_SCRIPT_UNKNOWN" "61")
Packit 78284e
    '("balinese" "PANGO_SCRIPT_BALINESE" "62")
Packit 78284e
    '("cuneiform" "PANGO_SCRIPT_CUNEIFORM" "63")
Packit 78284e
    '("phoenician" "PANGO_SCRIPT_PHOENICIAN" "64")
Packit 78284e
    '("phags-pa" "PANGO_SCRIPT_PHAGS_PA" "65")
Packit 78284e
    '("nko" "PANGO_SCRIPT_NKO" "66")
Packit 78284e
    '("kayah-li" "PANGO_SCRIPT_KAYAH_LI" "67")
Packit 78284e
    '("lepcha" "PANGO_SCRIPT_LEPCHA" "68")
Packit 78284e
    '("rejang" "PANGO_SCRIPT_REJANG" "69")
Packit 78284e
    '("sundanese" "PANGO_SCRIPT_SUNDANESE" "70")
Packit 78284e
    '("saurashtra" "PANGO_SCRIPT_SAURASHTRA" "71")
Packit 78284e
    '("cham" "PANGO_SCRIPT_CHAM" "72")
Packit 78284e
    '("ol-chiki" "PANGO_SCRIPT_OL_CHIKI" "73")
Packit 78284e
    '("vai" "PANGO_SCRIPT_VAI" "74")
Packit 78284e
    '("carian" "PANGO_SCRIPT_CARIAN" "75")
Packit 78284e
    '("lycian" "PANGO_SCRIPT_LYCIAN" "76")
Packit 78284e
    '("lydian" "PANGO_SCRIPT_LYDIAN" "77")
Packit 78284e
    '("batak" "PANGO_SCRIPT_BATAK" "78")
Packit 78284e
    '("brahmi" "PANGO_SCRIPT_BRAHMI" "79")
Packit 78284e
    '("mandaic" "PANGO_SCRIPT_MANDAIC" "80")
Packit 78284e
    '("chakma" "PANGO_SCRIPT_CHAKMA" "81")
Packit 78284e
    '("meroitic-cursive" "PANGO_SCRIPT_MEROITIC_CURSIVE" "82")
Packit 78284e
    '("meroitic-hieroglyphs" "PANGO_SCRIPT_MEROITIC_HIEROGLYPHS" "83")
Packit 78284e
    '("miao" "PANGO_SCRIPT_MIAO" "84")
Packit 78284e
    '("sharada" "PANGO_SCRIPT_SHARADA" "85")
Packit 78284e
    '("sora-sompeng" "PANGO_SCRIPT_SORA_SOMPENG" "86")
Packit 78284e
    '("takri" "PANGO_SCRIPT_TAKRI" "87")
Packit 78284e
    '("bassa-vah" "PANGO_SCRIPT_BASSA_VAH" "88")
Packit 78284e
    '("caucasian-albanian" "PANGO_SCRIPT_CAUCASIAN_ALBANIAN" "89")
Packit 78284e
    '("duployan" "PANGO_SCRIPT_DUPLOYAN" "90")
Packit 78284e
    '("elbasan" "PANGO_SCRIPT_ELBASAN" "91")
Packit 78284e
    '("grantha" "PANGO_SCRIPT_GRANTHA" "92")
Packit 78284e
    '("khojki" "PANGO_SCRIPT_KHOJKI" "93")
Packit 78284e
    '("khudawadi" "PANGO_SCRIPT_KHUDAWADI" "94")
Packit 78284e
    '("linear-a" "PANGO_SCRIPT_LINEAR_A" "95")
Packit 78284e
    '("mahajani" "PANGO_SCRIPT_MAHAJANI" "96")
Packit 78284e
    '("manichaean" "PANGO_SCRIPT_MANICHAEAN" "97")
Packit 78284e
    '("mende-kikakui" "PANGO_SCRIPT_MENDE_KIKAKUI" "98")
Packit 78284e
    '("modi" "PANGO_SCRIPT_MODI" "99")
Packit 78284e
    '("mro" "PANGO_SCRIPT_MRO" "100")
Packit 78284e
    '("nabataean" "PANGO_SCRIPT_NABATAEAN" "101")
Packit 78284e
    '("old-north-arabian" "PANGO_SCRIPT_OLD_NORTH_ARABIAN" "102")
Packit 78284e
    '("old-permic" "PANGO_SCRIPT_OLD_PERMIC" "103")
Packit 78284e
    '("pahawh-hmong" "PANGO_SCRIPT_PAHAWH_HMONG" "104")
Packit 78284e
    '("palmyrene" "PANGO_SCRIPT_PALMYRENE" "105")
Packit 78284e
    '("pau-cin-hau" "PANGO_SCRIPT_PAU_CIN_HAU" "106")
Packit 78284e
    '("psalter-pahlavi" "PANGO_SCRIPT_PSALTER_PAHLAVI" "107")
Packit 78284e
    '("siddham" "PANGO_SCRIPT_SIDDHAM" "108")
Packit 78284e
    '("tirhuta" "PANGO_SCRIPT_TIRHUTA" "109")
Packit 78284e
    '("warang-citi" "PANGO_SCRIPT_WARANG_CITI" "110")
Packit 78284e
    '("ahom" "PANGO_SCRIPT_AHOM" "111")
Packit 78284e
    '("anatolian-hieroglyphs" "PANGO_SCRIPT_ANATOLIAN_HIEROGLYPHS" "112")
Packit 78284e
    '("hatran" "PANGO_SCRIPT_HATRAN" "113")
Packit 78284e
    '("multani" "PANGO_SCRIPT_MULTANI" "114")
Packit 78284e
    '("old-hungarian" "PANGO_SCRIPT_OLD_HUNGARIAN" "115")
Packit 78284e
    '("signwriting" "PANGO_SCRIPT_SIGNWRITING" "116")
Packit 78284e
  )
Packit 78284e
)
Packit 78284e
Packit 78284e
;; From pango-tabs.h
Packit 78284e
Packit 78284e
;; Original typedef:
Packit 78284e
;; typedef enum
Packit 78284e
;; {
Packit 78284e
;;   PANGO_TAB_LEFT
Packit 78284e
;; 
Packit 78284e
;;   /* These are not supported now, but may be in the
Packit 78284e
;;    * future.
Packit 78284e
;;    *
Packit 78284e
;;    *  PANGO_TAB_RIGHT,
Packit 78284e
;;    *  PANGO_TAB_CENTER,
Packit 78284e
;;    *  PANGO_TAB_NUMERIC
Packit 78284e
;;    */
Packit 78284e
;; } PangoTabAlign;
Packit 78284e
Packit 78284e
(define-enum-extended TabAlign
Packit 78284e
  (in-module "Pango")
Packit 78284e
  (c-name "PangoTabAlign")
Packit 78284e
  (values
Packit 78284e
    '("left" "PANGO_TAB_LEFT" "0")
Packit 78284e
  )
Packit 78284e
)
Packit 78284e
Packit 78284e
;; From pangowin32-private.h
Packit 78284e
Packit 78284e
;; Original typedef:
Packit 78284e
;; typedef enum
Packit 78284e
;;   {
Packit 78284e
;;     PANGO_WIN32_COVERAGE_UNSPEC,
Packit 78284e
;;     PANGO_WIN32_COVERAGE_ZH_TW,
Packit 78284e
;;     PANGO_WIN32_COVERAGE_ZH_CN,
Packit 78284e
;;     PANGO_WIN32_COVERAGE_JA,
Packit 78284e
;;     PANGO_WIN32_COVERAGE_KO,
Packit 78284e
;;     PANGO_WIN32_COVERAGE_VI,
Packit 78284e
;;     PANGO_WIN32_N_COVERAGES
Packit 78284e
;;   } PangoWin32CoverageLanguageClass;
Packit 78284e
Packit 78284e
(define-enum-extended Win32CoverageLanguageClass
Packit 78284e
  (in-module "Pango")
Packit 78284e
  (c-name "PangoWin32CoverageLanguageClass")
Packit 78284e
  (values
Packit 78284e
    '("coverage-unspec" "PANGO_WIN32_COVERAGE_UNSPEC" "0")
Packit 78284e
    '("coverage-zh-tw" "PANGO_WIN32_COVERAGE_ZH_TW" "1")
Packit 78284e
    '("coverage-zh-cn" "PANGO_WIN32_COVERAGE_ZH_CN" "2")
Packit 78284e
    '("coverage-ja" "PANGO_WIN32_COVERAGE_JA" "3")
Packit 78284e
    '("coverage-ko" "PANGO_WIN32_COVERAGE_KO" "4")
Packit 78284e
    '("coverage-vi" "PANGO_WIN32_COVERAGE_VI" "5")
Packit 78284e
    '("n-coverages" "PANGO_WIN32_N_COVERAGES" "6")
Packit 78284e
  )
Packit 78284e
)
Packit 78284e