1;; From pango-attributes.h 2 3;; Original typedef: 4;; typedef enum 5;; { 6;; PANGO_ATTR_INVALID, /* 0 is an invalid attribute type */ 7;; PANGO_ATTR_LANGUAGE, /* PangoAttrLanguage */ 8;; PANGO_ATTR_FAMILY, /* PangoAttrString */ 9;; PANGO_ATTR_STYLE, /* PangoAttrInt */ 10;; PANGO_ATTR_WEIGHT, /* PangoAttrInt */ 11;; PANGO_ATTR_VARIANT, /* PangoAttrInt */ 12;; PANGO_ATTR_STRETCH, /* PangoAttrInt */ 13;; PANGO_ATTR_SIZE, /* PangoAttrSize */ 14;; PANGO_ATTR_FONT_DESC, /* PangoAttrFontDesc */ 15;; PANGO_ATTR_FOREGROUND, /* PangoAttrColor */ 16;; PANGO_ATTR_BACKGROUND, /* PangoAttrColor */ 17;; PANGO_ATTR_UNDERLINE, /* PangoAttrInt */ 18;; PANGO_ATTR_STRIKETHROUGH, /* PangoAttrInt */ 19;; PANGO_ATTR_RISE, /* PangoAttrInt */ 20;; PANGO_ATTR_SHAPE, /* PangoAttrShape */ 21;; PANGO_ATTR_SCALE, /* PangoAttrFloat */ 22;; PANGO_ATTR_FALLBACK, /* PangoAttrInt */ 23;; PANGO_ATTR_LETTER_SPACING, /* PangoAttrInt */ 24;; PANGO_ATTR_UNDERLINE_COLOR, /* PangoAttrColor */ 25;; PANGO_ATTR_STRIKETHROUGH_COLOR,/* PangoAttrColor */ 26;; PANGO_ATTR_ABSOLUTE_SIZE, /* PangoAttrSize */ 27;; PANGO_ATTR_GRAVITY, /* PangoAttrInt */ 28;; PANGO_ATTR_GRAVITY_HINT, /* PangoAttrInt */ 29;; PANGO_ATTR_FONT_FEATURES, /* PangoAttrString */ 30;; PANGO_ATTR_FOREGROUND_ALPHA, /* PangoAttrInt */ 31;; PANGO_ATTR_BACKGROUND_ALPHA /* PangoAttrInt */ 32;; } PangoAttrType; 33 34(define-enum-extended AttrType 35 (in-module "Pango") 36 (c-name "PangoAttrType") 37 (values 38 '("invalid" "PANGO_ATTR_INVALID" "0") 39 '("language" "PANGO_ATTR_LANGUAGE" "1") 40 '("family" "PANGO_ATTR_FAMILY" "2") 41 '("style" "PANGO_ATTR_STYLE" "3") 42 '("weight" "PANGO_ATTR_WEIGHT" "4") 43 '("variant" "PANGO_ATTR_VARIANT" "5") 44 '("stretch" "PANGO_ATTR_STRETCH" "6") 45 '("size" "PANGO_ATTR_SIZE" "7") 46 '("font-desc" "PANGO_ATTR_FONT_DESC" "8") 47 '("foreground" "PANGO_ATTR_FOREGROUND" "9") 48 '("background" "PANGO_ATTR_BACKGROUND" "10") 49 '("underline" "PANGO_ATTR_UNDERLINE" "11") 50 '("strikethrough" "PANGO_ATTR_STRIKETHROUGH" "12") 51 '("rise" "PANGO_ATTR_RISE" "13") 52 '("shape" "PANGO_ATTR_SHAPE" "14") 53 '("scale" "PANGO_ATTR_SCALE" "15") 54 '("fallback" "PANGO_ATTR_FALLBACK" "16") 55 '("letter-spacing" "PANGO_ATTR_LETTER_SPACING" "17") 56 '("underline-color" "PANGO_ATTR_UNDERLINE_COLOR" "18") 57 '("strikethrough-color" "PANGO_ATTR_STRIKETHROUGH_COLOR" "19") 58 '("absolute-size" "PANGO_ATTR_ABSOLUTE_SIZE" "20") 59 '("gravity" "PANGO_ATTR_GRAVITY" "21") 60 '("gravity-hint" "PANGO_ATTR_GRAVITY_HINT" "22") 61 '("font-features" "PANGO_ATTR_FONT_FEATURES" "23") 62 '("foreground-alpha" "PANGO_ATTR_FOREGROUND_ALPHA" "24") 63 '("background-alpha" "PANGO_ATTR_BACKGROUND_ALPHA" "25") 64 ) 65) 66 67;; Original typedef: 68;; typedef enum { 69;; PANGO_UNDERLINE_NONE, 70;; PANGO_UNDERLINE_SINGLE, 71;; PANGO_UNDERLINE_DOUBLE, 72;; PANGO_UNDERLINE_LOW, 73;; PANGO_UNDERLINE_ERROR 74;; } PangoUnderline; 75 76(define-enum-extended Underline 77 (in-module "Pango") 78 (c-name "PangoUnderline") 79 (values 80 '("none" "PANGO_UNDERLINE_NONE" "0") 81 '("single" "PANGO_UNDERLINE_SINGLE" "1") 82 '("double" "PANGO_UNDERLINE_DOUBLE" "2") 83 '("low" "PANGO_UNDERLINE_LOW" "3") 84 '("error" "PANGO_UNDERLINE_ERROR" "4") 85 ) 86) 87 88;; From pango-bidi-type.h 89 90;; Original typedef: 91;; typedef enum { 92;; /* Strong types */ 93;; PANGO_BIDI_TYPE_L, 94;; PANGO_BIDI_TYPE_LRE, 95;; PANGO_BIDI_TYPE_LRO, 96;; PANGO_BIDI_TYPE_R, 97;; PANGO_BIDI_TYPE_AL, 98;; PANGO_BIDI_TYPE_RLE, 99;; PANGO_BIDI_TYPE_RLO, 100;; 101;; /* Weak types */ 102;; PANGO_BIDI_TYPE_PDF, 103;; PANGO_BIDI_TYPE_EN, 104;; PANGO_BIDI_TYPE_ES, 105;; PANGO_BIDI_TYPE_ET, 106;; PANGO_BIDI_TYPE_AN, 107;; PANGO_BIDI_TYPE_CS, 108;; PANGO_BIDI_TYPE_NSM, 109;; PANGO_BIDI_TYPE_BN, 110;; 111;; /* Neutral types */ 112;; PANGO_BIDI_TYPE_B, 113;; PANGO_BIDI_TYPE_S, 114;; PANGO_BIDI_TYPE_WS, 115;; PANGO_BIDI_TYPE_ON 116;; } PangoBidiType; 117 118(define-enum-extended BidiType 119 (in-module "Pango") 120 (c-name "PangoBidiType") 121 (values 122 '("l" "PANGO_BIDI_TYPE_L" "0") 123 '("lre" "PANGO_BIDI_TYPE_LRE" "1") 124 '("lro" "PANGO_BIDI_TYPE_LRO" "2") 125 '("r" "PANGO_BIDI_TYPE_R" "3") 126 '("al" "PANGO_BIDI_TYPE_AL" "4") 127 '("rle" "PANGO_BIDI_TYPE_RLE" "5") 128 '("rlo" "PANGO_BIDI_TYPE_RLO" "6") 129 '("pdf" "PANGO_BIDI_TYPE_PDF" "7") 130 '("en" "PANGO_BIDI_TYPE_EN" "8") 131 '("es" "PANGO_BIDI_TYPE_ES" "9") 132 '("et" "PANGO_BIDI_TYPE_ET" "10") 133 '("an" "PANGO_BIDI_TYPE_AN" "11") 134 '("cs" "PANGO_BIDI_TYPE_CS" "12") 135 '("nsm" "PANGO_BIDI_TYPE_NSM" "13") 136 '("bn" "PANGO_BIDI_TYPE_BN" "14") 137 '("b" "PANGO_BIDI_TYPE_B" "15") 138 '("s" "PANGO_BIDI_TYPE_S" "16") 139 '("ws" "PANGO_BIDI_TYPE_WS" "17") 140 '("on" "PANGO_BIDI_TYPE_ON" "18") 141 ) 142) 143 144;; Original typedef: 145;; typedef enum { 146;; PANGO_DIRECTION_LTR, 147;; PANGO_DIRECTION_RTL, 148;; PANGO_DIRECTION_TTB_LTR, 149;; PANGO_DIRECTION_TTB_RTL, 150;; PANGO_DIRECTION_WEAK_LTR, 151;; PANGO_DIRECTION_WEAK_RTL, 152;; PANGO_DIRECTION_NEUTRAL 153;; } PangoDirection; 154 155(define-enum-extended Direction 156 (in-module "Pango") 157 (c-name "PangoDirection") 158 (values 159 '("ltr" "PANGO_DIRECTION_LTR" "0") 160 '("rtl" "PANGO_DIRECTION_RTL" "1") 161 '("ttb-ltr" "PANGO_DIRECTION_TTB_LTR" "2") 162 '("ttb-rtl" "PANGO_DIRECTION_TTB_RTL" "3") 163 '("weak-ltr" "PANGO_DIRECTION_WEAK_LTR" "4") 164 '("weak-rtl" "PANGO_DIRECTION_WEAK_RTL" "5") 165 '("neutral" "PANGO_DIRECTION_NEUTRAL" "6") 166 ) 167) 168 169;; From pango-coverage.h 170 171;; Original typedef: 172;; typedef enum { 173;; PANGO_COVERAGE_NONE, 174;; PANGO_COVERAGE_FALLBACK, 175;; PANGO_COVERAGE_APPROXIMATE, 176;; PANGO_COVERAGE_EXACT 177;; } PangoCoverageLevel; 178 179(define-enum-extended CoverageLevel 180 (in-module "Pango") 181 (c-name "PangoCoverageLevel") 182 (values 183 '("none" "PANGO_COVERAGE_NONE" "0") 184 '("fallback" "PANGO_COVERAGE_FALLBACK" "1") 185 '("approximate" "PANGO_COVERAGE_APPROXIMATE" "2") 186 '("exact" "PANGO_COVERAGE_EXACT" "3") 187 ) 188) 189 190;; From pango-font.h 191 192;; Original typedef: 193;; typedef enum { 194;; PANGO_STYLE_NORMAL, 195;; PANGO_STYLE_OBLIQUE, 196;; PANGO_STYLE_ITALIC 197;; } PangoStyle; 198 199(define-enum-extended Style 200 (in-module "Pango") 201 (c-name "PangoStyle") 202 (values 203 '("normal" "PANGO_STYLE_NORMAL" "0") 204 '("oblique" "PANGO_STYLE_OBLIQUE" "1") 205 '("italic" "PANGO_STYLE_ITALIC" "2") 206 ) 207) 208 209;; Original typedef: 210;; typedef enum { 211;; PANGO_VARIANT_NORMAL, 212;; PANGO_VARIANT_SMALL_CAPS 213;; } PangoVariant; 214 215(define-enum-extended Variant 216 (in-module "Pango") 217 (c-name "PangoVariant") 218 (values 219 '("normal" "PANGO_VARIANT_NORMAL" "0") 220 '("small-caps" "PANGO_VARIANT_SMALL_CAPS" "1") 221 ) 222) 223 224;; Original typedef: 225;; typedef enum { 226;; PANGO_WEIGHT_THIN = 100, 227;; PANGO_WEIGHT_ULTRALIGHT = 200, 228;; PANGO_WEIGHT_LIGHT = 300, 229;; PANGO_WEIGHT_SEMILIGHT = 350, 230;; PANGO_WEIGHT_BOOK = 380, 231;; PANGO_WEIGHT_NORMAL = 400, 232;; PANGO_WEIGHT_MEDIUM = 500, 233;; PANGO_WEIGHT_SEMIBOLD = 600, 234;; PANGO_WEIGHT_BOLD = 700, 235;; PANGO_WEIGHT_ULTRABOLD = 800, 236;; PANGO_WEIGHT_HEAVY = 900, 237;; PANGO_WEIGHT_ULTRAHEAVY = 1000 238;; } PangoWeight; 239 240(define-enum-extended Weight 241 (in-module "Pango") 242 (c-name "PangoWeight") 243 (values 244 '("thin" "PANGO_WEIGHT_THIN" "100") 245 '("ultralight" "PANGO_WEIGHT_ULTRALIGHT" "200") 246 '("light" "PANGO_WEIGHT_LIGHT" "300") 247 '("semilight" "PANGO_WEIGHT_SEMILIGHT" "350") 248 '("book" "PANGO_WEIGHT_BOOK" "380") 249 '("normal" "PANGO_WEIGHT_NORMAL" "400") 250 '("medium" "PANGO_WEIGHT_MEDIUM" "500") 251 '("semibold" "PANGO_WEIGHT_SEMIBOLD" "600") 252 '("bold" "PANGO_WEIGHT_BOLD" "700") 253 '("ultrabold" "PANGO_WEIGHT_ULTRABOLD" "800") 254 '("heavy" "PANGO_WEIGHT_HEAVY" "900") 255 '("ultraheavy" "PANGO_WEIGHT_ULTRAHEAVY" "1000") 256 ) 257) 258 259;; Original typedef: 260;; typedef enum { 261;; PANGO_STRETCH_ULTRA_CONDENSED, 262;; PANGO_STRETCH_EXTRA_CONDENSED, 263;; PANGO_STRETCH_CONDENSED, 264;; PANGO_STRETCH_SEMI_CONDENSED, 265;; PANGO_STRETCH_NORMAL, 266;; PANGO_STRETCH_SEMI_EXPANDED, 267;; PANGO_STRETCH_EXPANDED, 268;; PANGO_STRETCH_EXTRA_EXPANDED, 269;; PANGO_STRETCH_ULTRA_EXPANDED 270;; } PangoStretch; 271 272(define-enum-extended Stretch 273 (in-module "Pango") 274 (c-name "PangoStretch") 275 (values 276 '("ultra-condensed" "PANGO_STRETCH_ULTRA_CONDENSED" "0") 277 '("extra-condensed" "PANGO_STRETCH_EXTRA_CONDENSED" "1") 278 '("condensed" "PANGO_STRETCH_CONDENSED" "2") 279 '("semi-condensed" "PANGO_STRETCH_SEMI_CONDENSED" "3") 280 '("normal" "PANGO_STRETCH_NORMAL" "4") 281 '("semi-expanded" "PANGO_STRETCH_SEMI_EXPANDED" "5") 282 '("expanded" "PANGO_STRETCH_EXPANDED" "6") 283 '("extra-expanded" "PANGO_STRETCH_EXTRA_EXPANDED" "7") 284 '("ultra-expanded" "PANGO_STRETCH_ULTRA_EXPANDED" "8") 285 ) 286) 287 288;; Original typedef: 289;; typedef enum { 290;; PANGO_FONT_MASK_FAMILY = 1 << 0, 291;; PANGO_FONT_MASK_STYLE = 1 << 1, 292;; PANGO_FONT_MASK_VARIANT = 1 << 2, 293;; PANGO_FONT_MASK_WEIGHT = 1 << 3, 294;; PANGO_FONT_MASK_STRETCH = 1 << 4, 295;; PANGO_FONT_MASK_SIZE = 1 << 5, 296;; PANGO_FONT_MASK_GRAVITY = 1 << 6 297;; } PangoFontMask; 298 299(define-flags-extended FontMask 300 (in-module "Pango") 301 (c-name "PangoFontMask") 302 (values 303 '("family" "PANGO_FONT_MASK_FAMILY" "1 << 0") 304 '("style" "PANGO_FONT_MASK_STYLE" "1 << 1") 305 '("variant" "PANGO_FONT_MASK_VARIANT" "1 << 2") 306 '("weight" "PANGO_FONT_MASK_WEIGHT" "1 << 3") 307 '("stretch" "PANGO_FONT_MASK_STRETCH" "1 << 4") 308 '("size" "PANGO_FONT_MASK_SIZE" "1 << 5") 309 '("gravity" "PANGO_FONT_MASK_GRAVITY" "1 << 6") 310 ) 311) 312 313;; From pango-gravity.h 314 315;; Original typedef: 316;; typedef enum { 317;; PANGO_GRAVITY_SOUTH, 318;; PANGO_GRAVITY_EAST, 319;; PANGO_GRAVITY_NORTH, 320;; PANGO_GRAVITY_WEST, 321;; PANGO_GRAVITY_AUTO 322;; } PangoGravity; 323 324(define-enum-extended Gravity 325 (in-module "Pango") 326 (c-name "PangoGravity") 327 (values 328 '("south" "PANGO_GRAVITY_SOUTH" "0") 329 '("east" "PANGO_GRAVITY_EAST" "1") 330 '("north" "PANGO_GRAVITY_NORTH" "2") 331 '("west" "PANGO_GRAVITY_WEST" "3") 332 '("auto" "PANGO_GRAVITY_AUTO" "4") 333 ) 334) 335 336;; Original typedef: 337;; typedef enum { 338;; PANGO_GRAVITY_HINT_NATURAL, 339;; PANGO_GRAVITY_HINT_STRONG, 340;; PANGO_GRAVITY_HINT_LINE 341;; } PangoGravityHint; 342 343(define-enum-extended GravityHint 344 (in-module "Pango") 345 (c-name "PangoGravityHint") 346 (values 347 '("natural" "PANGO_GRAVITY_HINT_NATURAL" "0") 348 '("strong" "PANGO_GRAVITY_HINT_STRONG" "1") 349 '("line" "PANGO_GRAVITY_HINT_LINE" "2") 350 ) 351) 352 353;; From pango-layout.h 354 355;; Original typedef: 356;; typedef enum { 357;; PANGO_ALIGN_LEFT, 358;; PANGO_ALIGN_CENTER, 359;; PANGO_ALIGN_RIGHT 360;; } PangoAlignment; 361 362(define-enum-extended Alignment 363 (in-module "Pango") 364 (c-name "PangoAlignment") 365 (values 366 '("left" "PANGO_ALIGN_LEFT" "0") 367 '("center" "PANGO_ALIGN_CENTER" "1") 368 '("right" "PANGO_ALIGN_RIGHT" "2") 369 ) 370) 371 372;; Original typedef: 373;; typedef enum { 374;; PANGO_WRAP_WORD, 375;; PANGO_WRAP_CHAR, 376;; PANGO_WRAP_WORD_CHAR 377;; } PangoWrapMode; 378 379(define-enum-extended WrapMode 380 (in-module "Pango") 381 (c-name "PangoWrapMode") 382 (values 383 '("word" "PANGO_WRAP_WORD" "0") 384 '("char" "PANGO_WRAP_CHAR" "1") 385 '("word-char" "PANGO_WRAP_WORD_CHAR" "2") 386 ) 387) 388 389;; Original typedef: 390;; typedef enum { 391;; PANGO_ELLIPSIZE_NONE, 392;; PANGO_ELLIPSIZE_START, 393;; PANGO_ELLIPSIZE_MIDDLE, 394;; PANGO_ELLIPSIZE_END 395;; } PangoEllipsizeMode; 396 397(define-enum-extended EllipsizeMode 398 (in-module "Pango") 399 (c-name "PangoEllipsizeMode") 400 (values 401 '("none" "PANGO_ELLIPSIZE_NONE" "0") 402 '("start" "PANGO_ELLIPSIZE_START" "1") 403 '("middle" "PANGO_ELLIPSIZE_MIDDLE" "2") 404 '("end" "PANGO_ELLIPSIZE_END" "3") 405 ) 406) 407 408;; From pango-ot.h 409 410;; Original typedef: 411;; typedef enum 412;; { 413;; PANGO_OT_TABLE_GSUB, 414;; PANGO_OT_TABLE_GPOS 415;; } PangoOTTableType; 416 417(define-enum-extended OTTableType 418 (in-module "Pango") 419 (c-name "PangoOTTableType") 420 (values 421 '("gsub" "PANGO_OT_TABLE_GSUB" "0") 422 '("gpos" "PANGO_OT_TABLE_GPOS" "1") 423 ) 424) 425 426;; From pango-renderer.h 427 428;; Original typedef: 429;; typedef enum 430;; { 431;; PANGO_RENDER_PART_FOREGROUND, 432;; PANGO_RENDER_PART_BACKGROUND, 433;; PANGO_RENDER_PART_UNDERLINE, 434;; PANGO_RENDER_PART_STRIKETHROUGH 435;; } PangoRenderPart; 436 437(define-enum-extended RenderPart 438 (in-module "Pango") 439 (c-name "PangoRenderPart") 440 (values 441 '("foreground" "PANGO_RENDER_PART_FOREGROUND" "0") 442 '("background" "PANGO_RENDER_PART_BACKGROUND" "1") 443 '("underline" "PANGO_RENDER_PART_UNDERLINE" "2") 444 '("strikethrough" "PANGO_RENDER_PART_STRIKETHROUGH" "3") 445 ) 446) 447 448;; From pango-script.h 449 450;; Original typedef: 451;; typedef enum { /* ISO 15924 code */ 452;; PANGO_SCRIPT_INVALID_CODE = -1, 453;; PANGO_SCRIPT_COMMON = 0, /* Zyyy */ 454;; PANGO_SCRIPT_INHERITED, /* Qaai */ 455;; PANGO_SCRIPT_ARABIC, /* Arab */ 456;; PANGO_SCRIPT_ARMENIAN, /* Armn */ 457;; PANGO_SCRIPT_BENGALI, /* Beng */ 458;; PANGO_SCRIPT_BOPOMOFO, /* Bopo */ 459;; PANGO_SCRIPT_CHEROKEE, /* Cher */ 460;; PANGO_SCRIPT_COPTIC, /* Qaac */ 461;; PANGO_SCRIPT_CYRILLIC, /* Cyrl (Cyrs) */ 462;; PANGO_SCRIPT_DESERET, /* Dsrt */ 463;; PANGO_SCRIPT_DEVANAGARI, /* Deva */ 464;; PANGO_SCRIPT_ETHIOPIC, /* Ethi */ 465;; PANGO_SCRIPT_GEORGIAN, /* Geor (Geon, Geoa) */ 466;; PANGO_SCRIPT_GOTHIC, /* Goth */ 467;; PANGO_SCRIPT_GREEK, /* Grek */ 468;; PANGO_SCRIPT_GUJARATI, /* Gujr */ 469;; PANGO_SCRIPT_GURMUKHI, /* Guru */ 470;; PANGO_SCRIPT_HAN, /* Hani */ 471;; PANGO_SCRIPT_HANGUL, /* Hang */ 472;; PANGO_SCRIPT_HEBREW, /* Hebr */ 473;; PANGO_SCRIPT_HIRAGANA, /* Hira */ 474;; PANGO_SCRIPT_KANNADA, /* Knda */ 475;; PANGO_SCRIPT_KATAKANA, /* Kana */ 476;; PANGO_SCRIPT_KHMER, /* Khmr */ 477;; PANGO_SCRIPT_LAO, /* Laoo */ 478;; PANGO_SCRIPT_LATIN, /* Latn (Latf, Latg) */ 479;; PANGO_SCRIPT_MALAYALAM, /* Mlym */ 480;; PANGO_SCRIPT_MONGOLIAN, /* Mong */ 481;; PANGO_SCRIPT_MYANMAR, /* Mymr */ 482;; PANGO_SCRIPT_OGHAM, /* Ogam */ 483;; PANGO_SCRIPT_OLD_ITALIC, /* Ital */ 484;; PANGO_SCRIPT_ORIYA, /* Orya */ 485;; PANGO_SCRIPT_RUNIC, /* Runr */ 486;; PANGO_SCRIPT_SINHALA, /* Sinh */ 487;; PANGO_SCRIPT_SYRIAC, /* Syrc (Syrj, Syrn, Syre) */ 488;; PANGO_SCRIPT_TAMIL, /* Taml */ 489;; PANGO_SCRIPT_TELUGU, /* Telu */ 490;; PANGO_SCRIPT_THAANA, /* Thaa */ 491;; PANGO_SCRIPT_THAI, /* Thai */ 492;; PANGO_SCRIPT_TIBETAN, /* Tibt */ 493;; PANGO_SCRIPT_CANADIAN_ABORIGINAL, /* Cans */ 494;; PANGO_SCRIPT_YI, /* Yiii */ 495;; PANGO_SCRIPT_TAGALOG, /* Tglg */ 496;; PANGO_SCRIPT_HANUNOO, /* Hano */ 497;; PANGO_SCRIPT_BUHID, /* Buhd */ 498;; PANGO_SCRIPT_TAGBANWA, /* Tagb */ 499;; 500;; /* Unicode-4.0 additions */ 501;; PANGO_SCRIPT_BRAILLE, /* Brai */ 502;; PANGO_SCRIPT_CYPRIOT, /* Cprt */ 503;; PANGO_SCRIPT_LIMBU, /* Limb */ 504;; PANGO_SCRIPT_OSMANYA, /* Osma */ 505;; PANGO_SCRIPT_SHAVIAN, /* Shaw */ 506;; PANGO_SCRIPT_LINEAR_B, /* Linb */ 507;; PANGO_SCRIPT_TAI_LE, /* Tale */ 508;; PANGO_SCRIPT_UGARITIC, /* Ugar */ 509;; 510;; /* Unicode-4.1 additions */ 511;; PANGO_SCRIPT_NEW_TAI_LUE, /* Talu */ 512;; PANGO_SCRIPT_BUGINESE, /* Bugi */ 513;; PANGO_SCRIPT_GLAGOLITIC, /* Glag */ 514;; PANGO_SCRIPT_TIFINAGH, /* Tfng */ 515;; PANGO_SCRIPT_SYLOTI_NAGRI, /* Sylo */ 516;; PANGO_SCRIPT_OLD_PERSIAN, /* Xpeo */ 517;; PANGO_SCRIPT_KHAROSHTHI, /* Khar */ 518;; 519;; /* Unicode-5.0 additions */ 520;; PANGO_SCRIPT_UNKNOWN, /* Zzzz */ 521;; PANGO_SCRIPT_BALINESE, /* Bali */ 522;; PANGO_SCRIPT_CUNEIFORM, /* Xsux */ 523;; PANGO_SCRIPT_PHOENICIAN, /* Phnx */ 524;; PANGO_SCRIPT_PHAGS_PA, /* Phag */ 525;; PANGO_SCRIPT_NKO, /* Nkoo */ 526;; 527;; /* Unicode-5.1 additions */ 528;; PANGO_SCRIPT_KAYAH_LI, /* Kali */ 529;; PANGO_SCRIPT_LEPCHA, /* Lepc */ 530;; PANGO_SCRIPT_REJANG, /* Rjng */ 531;; PANGO_SCRIPT_SUNDANESE, /* Sund */ 532;; PANGO_SCRIPT_SAURASHTRA, /* Saur */ 533;; PANGO_SCRIPT_CHAM, /* Cham */ 534;; PANGO_SCRIPT_OL_CHIKI, /* Olck */ 535;; PANGO_SCRIPT_VAI, /* Vaii */ 536;; PANGO_SCRIPT_CARIAN, /* Cari */ 537;; PANGO_SCRIPT_LYCIAN, /* Lyci */ 538;; PANGO_SCRIPT_LYDIAN, /* Lydi */ 539;; 540;; /* Unicode-6.0 additions */ 541;; PANGO_SCRIPT_BATAK, /* Batk */ 542;; PANGO_SCRIPT_BRAHMI, /* Brah */ 543;; PANGO_SCRIPT_MANDAIC, /* Mand */ 544;; 545;; /* Unicode-6.1 additions */ 546;; PANGO_SCRIPT_CHAKMA, /* Cakm */ 547;; PANGO_SCRIPT_MEROITIC_CURSIVE, /* Merc */ 548;; PANGO_SCRIPT_MEROITIC_HIEROGLYPHS,/* Mero */ 549;; PANGO_SCRIPT_MIAO, /* Plrd */ 550;; PANGO_SCRIPT_SHARADA, /* Shrd */ 551;; PANGO_SCRIPT_SORA_SOMPENG, /* Sora */ 552;; PANGO_SCRIPT_TAKRI, /* Takr */ 553;; 554;; /* Unicode 7.0 additions */ 555;; PANGO_SCRIPT_BASSA_VAH, /* Bass */ 556;; PANGO_SCRIPT_CAUCASIAN_ALBANIAN, /* Aghb */ 557;; PANGO_SCRIPT_DUPLOYAN, /* Dupl */ 558;; PANGO_SCRIPT_ELBASAN, /* Elba */ 559;; PANGO_SCRIPT_GRANTHA, /* Gran */ 560;; PANGO_SCRIPT_KHOJKI, /* Khoj */ 561;; PANGO_SCRIPT_KHUDAWADI, /* Sind */ 562;; PANGO_SCRIPT_LINEAR_A, /* Lina */ 563;; PANGO_SCRIPT_MAHAJANI, /* Mahj */ 564;; PANGO_SCRIPT_MANICHAEAN, /* Manu */ 565;; PANGO_SCRIPT_MENDE_KIKAKUI, /* Mend */ 566;; PANGO_SCRIPT_MODI, /* Modi */ 567;; PANGO_SCRIPT_MRO, /* Mroo */ 568;; PANGO_SCRIPT_NABATAEAN, /* Nbat */ 569;; PANGO_SCRIPT_OLD_NORTH_ARABIAN, /* Narb */ 570;; PANGO_SCRIPT_OLD_PERMIC, /* Perm */ 571;; PANGO_SCRIPT_PAHAWH_HMONG, /* Hmng */ 572;; PANGO_SCRIPT_PALMYRENE, /* Palm */ 573;; PANGO_SCRIPT_PAU_CIN_HAU, /* Pauc */ 574;; PANGO_SCRIPT_PSALTER_PAHLAVI, /* Phlp */ 575;; PANGO_SCRIPT_SIDDHAM, /* Sidd */ 576;; PANGO_SCRIPT_TIRHUTA, /* Tirh */ 577;; PANGO_SCRIPT_WARANG_CITI, /* Wara */ 578;; 579;; /* Unicode 8.0 additions */ 580;; PANGO_SCRIPT_AHOM, /* Ahom */ 581;; PANGO_SCRIPT_ANATOLIAN_HIEROGLYPHS, /* Hluw */ 582;; PANGO_SCRIPT_HATRAN, /* Hatr */ 583;; PANGO_SCRIPT_MULTANI, /* Mult */ 584;; PANGO_SCRIPT_OLD_HUNGARIAN, /* Hung */ 585;; PANGO_SCRIPT_SIGNWRITING /* Sgnw */ 586;; } PangoScript; 587 588(define-enum-extended Script 589 (in-module "Pango") 590 (c-name "PangoScript") 591 (values 592 '("invalid-code" "PANGO_SCRIPT_INVALID_CODE" "-1") 593 '("common" "PANGO_SCRIPT_COMMON" "0") 594 '("inherited" "PANGO_SCRIPT_INHERITED" "1") 595 '("arabic" "PANGO_SCRIPT_ARABIC" "2") 596 '("armenian" "PANGO_SCRIPT_ARMENIAN" "3") 597 '("bengali" "PANGO_SCRIPT_BENGALI" "4") 598 '("bopomofo" "PANGO_SCRIPT_BOPOMOFO" "5") 599 '("cherokee" "PANGO_SCRIPT_CHEROKEE" "6") 600 '("coptic" "PANGO_SCRIPT_COPTIC" "7") 601 '("cyrillic" "PANGO_SCRIPT_CYRILLIC" "8") 602 '("deseret" "PANGO_SCRIPT_DESERET" "9") 603 '("devanagari" "PANGO_SCRIPT_DEVANAGARI" "10") 604 '("ethiopic" "PANGO_SCRIPT_ETHIOPIC" "11") 605 '("georgian" "PANGO_SCRIPT_GEORGIAN" "12") 606 '("gothic" "PANGO_SCRIPT_GOTHIC" "13") 607 '("greek" "PANGO_SCRIPT_GREEK" "14") 608 '("gujarati" "PANGO_SCRIPT_GUJARATI" "15") 609 '("gurmukhi" "PANGO_SCRIPT_GURMUKHI" "16") 610 '("han" "PANGO_SCRIPT_HAN" "17") 611 '("hangul" "PANGO_SCRIPT_HANGUL" "18") 612 '("hebrew" "PANGO_SCRIPT_HEBREW" "19") 613 '("hiragana" "PANGO_SCRIPT_HIRAGANA" "20") 614 '("kannada" "PANGO_SCRIPT_KANNADA" "21") 615 '("katakana" "PANGO_SCRIPT_KATAKANA" "22") 616 '("khmer" "PANGO_SCRIPT_KHMER" "23") 617 '("lao" "PANGO_SCRIPT_LAO" "24") 618 '("latin" "PANGO_SCRIPT_LATIN" "25") 619 '("malayalam" "PANGO_SCRIPT_MALAYALAM" "26") 620 '("mongolian" "PANGO_SCRIPT_MONGOLIAN" "27") 621 '("myanmar" "PANGO_SCRIPT_MYANMAR" "28") 622 '("ogham" "PANGO_SCRIPT_OGHAM" "29") 623 '("old-italic" "PANGO_SCRIPT_OLD_ITALIC" "30") 624 '("oriya" "PANGO_SCRIPT_ORIYA" "31") 625 '("runic" "PANGO_SCRIPT_RUNIC" "32") 626 '("sinhala" "PANGO_SCRIPT_SINHALA" "33") 627 '("syriac" "PANGO_SCRIPT_SYRIAC" "34") 628 '("tamil" "PANGO_SCRIPT_TAMIL" "35") 629 '("telugu" "PANGO_SCRIPT_TELUGU" "36") 630 '("thaana" "PANGO_SCRIPT_THAANA" "37") 631 '("thai" "PANGO_SCRIPT_THAI" "38") 632 '("tibetan" "PANGO_SCRIPT_TIBETAN" "39") 633 '("canadian-aboriginal" "PANGO_SCRIPT_CANADIAN_ABORIGINAL" "40") 634 '("yi" "PANGO_SCRIPT_YI" "41") 635 '("tagalog" "PANGO_SCRIPT_TAGALOG" "42") 636 '("hanunoo" "PANGO_SCRIPT_HANUNOO" "43") 637 '("buhid" "PANGO_SCRIPT_BUHID" "44") 638 '("tagbanwa" "PANGO_SCRIPT_TAGBANWA" "45") 639 '("braille" "PANGO_SCRIPT_BRAILLE" "46") 640 '("cypriot" "PANGO_SCRIPT_CYPRIOT" "47") 641 '("limbu" "PANGO_SCRIPT_LIMBU" "48") 642 '("osmanya" "PANGO_SCRIPT_OSMANYA" "49") 643 '("shavian" "PANGO_SCRIPT_SHAVIAN" "50") 644 '("linear-b" "PANGO_SCRIPT_LINEAR_B" "51") 645 '("tai-le" "PANGO_SCRIPT_TAI_LE" "52") 646 '("ugaritic" "PANGO_SCRIPT_UGARITIC" "53") 647 '("new-tai-lue" "PANGO_SCRIPT_NEW_TAI_LUE" "54") 648 '("buginese" "PANGO_SCRIPT_BUGINESE" "55") 649 '("glagolitic" "PANGO_SCRIPT_GLAGOLITIC" "56") 650 '("tifinagh" "PANGO_SCRIPT_TIFINAGH" "57") 651 '("syloti-nagri" "PANGO_SCRIPT_SYLOTI_NAGRI" "58") 652 '("old-persian" "PANGO_SCRIPT_OLD_PERSIAN" "59") 653 '("kharoshthi" "PANGO_SCRIPT_KHAROSHTHI" "60") 654 '("unknown" "PANGO_SCRIPT_UNKNOWN" "61") 655 '("balinese" "PANGO_SCRIPT_BALINESE" "62") 656 '("cuneiform" "PANGO_SCRIPT_CUNEIFORM" "63") 657 '("phoenician" "PANGO_SCRIPT_PHOENICIAN" "64") 658 '("phags-pa" "PANGO_SCRIPT_PHAGS_PA" "65") 659 '("nko" "PANGO_SCRIPT_NKO" "66") 660 '("kayah-li" "PANGO_SCRIPT_KAYAH_LI" "67") 661 '("lepcha" "PANGO_SCRIPT_LEPCHA" "68") 662 '("rejang" "PANGO_SCRIPT_REJANG" "69") 663 '("sundanese" "PANGO_SCRIPT_SUNDANESE" "70") 664 '("saurashtra" "PANGO_SCRIPT_SAURASHTRA" "71") 665 '("cham" "PANGO_SCRIPT_CHAM" "72") 666 '("ol-chiki" "PANGO_SCRIPT_OL_CHIKI" "73") 667 '("vai" "PANGO_SCRIPT_VAI" "74") 668 '("carian" "PANGO_SCRIPT_CARIAN" "75") 669 '("lycian" "PANGO_SCRIPT_LYCIAN" "76") 670 '("lydian" "PANGO_SCRIPT_LYDIAN" "77") 671 '("batak" "PANGO_SCRIPT_BATAK" "78") 672 '("brahmi" "PANGO_SCRIPT_BRAHMI" "79") 673 '("mandaic" "PANGO_SCRIPT_MANDAIC" "80") 674 '("chakma" "PANGO_SCRIPT_CHAKMA" "81") 675 '("meroitic-cursive" "PANGO_SCRIPT_MEROITIC_CURSIVE" "82") 676 '("meroitic-hieroglyphs" "PANGO_SCRIPT_MEROITIC_HIEROGLYPHS" "83") 677 '("miao" "PANGO_SCRIPT_MIAO" "84") 678 '("sharada" "PANGO_SCRIPT_SHARADA" "85") 679 '("sora-sompeng" "PANGO_SCRIPT_SORA_SOMPENG" "86") 680 '("takri" "PANGO_SCRIPT_TAKRI" "87") 681 '("bassa-vah" "PANGO_SCRIPT_BASSA_VAH" "88") 682 '("caucasian-albanian" "PANGO_SCRIPT_CAUCASIAN_ALBANIAN" "89") 683 '("duployan" "PANGO_SCRIPT_DUPLOYAN" "90") 684 '("elbasan" "PANGO_SCRIPT_ELBASAN" "91") 685 '("grantha" "PANGO_SCRIPT_GRANTHA" "92") 686 '("khojki" "PANGO_SCRIPT_KHOJKI" "93") 687 '("khudawadi" "PANGO_SCRIPT_KHUDAWADI" "94") 688 '("linear-a" "PANGO_SCRIPT_LINEAR_A" "95") 689 '("mahajani" "PANGO_SCRIPT_MAHAJANI" "96") 690 '("manichaean" "PANGO_SCRIPT_MANICHAEAN" "97") 691 '("mende-kikakui" "PANGO_SCRIPT_MENDE_KIKAKUI" "98") 692 '("modi" "PANGO_SCRIPT_MODI" "99") 693 '("mro" "PANGO_SCRIPT_MRO" "100") 694 '("nabataean" "PANGO_SCRIPT_NABATAEAN" "101") 695 '("old-north-arabian" "PANGO_SCRIPT_OLD_NORTH_ARABIAN" "102") 696 '("old-permic" "PANGO_SCRIPT_OLD_PERMIC" "103") 697 '("pahawh-hmong" "PANGO_SCRIPT_PAHAWH_HMONG" "104") 698 '("palmyrene" "PANGO_SCRIPT_PALMYRENE" "105") 699 '("pau-cin-hau" "PANGO_SCRIPT_PAU_CIN_HAU" "106") 700 '("psalter-pahlavi" "PANGO_SCRIPT_PSALTER_PAHLAVI" "107") 701 '("siddham" "PANGO_SCRIPT_SIDDHAM" "108") 702 '("tirhuta" "PANGO_SCRIPT_TIRHUTA" "109") 703 '("warang-citi" "PANGO_SCRIPT_WARANG_CITI" "110") 704 '("ahom" "PANGO_SCRIPT_AHOM" "111") 705 '("anatolian-hieroglyphs" "PANGO_SCRIPT_ANATOLIAN_HIEROGLYPHS" "112") 706 '("hatran" "PANGO_SCRIPT_HATRAN" "113") 707 '("multani" "PANGO_SCRIPT_MULTANI" "114") 708 '("old-hungarian" "PANGO_SCRIPT_OLD_HUNGARIAN" "115") 709 '("signwriting" "PANGO_SCRIPT_SIGNWRITING" "116") 710 ) 711) 712 713;; From pango-tabs.h 714 715;; Original typedef: 716;; typedef enum 717;; { 718;; PANGO_TAB_LEFT 719;; 720;; /* These are not supported now, but may be in the 721;; * future. 722;; * 723;; * PANGO_TAB_RIGHT, 724;; * PANGO_TAB_CENTER, 725;; * PANGO_TAB_NUMERIC 726;; */ 727;; } PangoTabAlign; 728 729(define-enum-extended TabAlign 730 (in-module "Pango") 731 (c-name "PangoTabAlign") 732 (values 733 '("left" "PANGO_TAB_LEFT" "0") 734 ) 735) 736 737;; From pangowin32-private.h 738 739;; Original typedef: 740;; typedef enum 741;; { 742;; PANGO_WIN32_COVERAGE_UNSPEC, 743;; PANGO_WIN32_COVERAGE_ZH_TW, 744;; PANGO_WIN32_COVERAGE_ZH_CN, 745;; PANGO_WIN32_COVERAGE_JA, 746;; PANGO_WIN32_COVERAGE_KO, 747;; PANGO_WIN32_COVERAGE_VI, 748;; PANGO_WIN32_N_COVERAGES 749;; } PangoWin32CoverageLanguageClass; 750 751(define-enum-extended Win32CoverageLanguageClass 752 (in-module "Pango") 753 (c-name "PangoWin32CoverageLanguageClass") 754 (values 755 '("coverage-unspec" "PANGO_WIN32_COVERAGE_UNSPEC" "0") 756 '("coverage-zh-tw" "PANGO_WIN32_COVERAGE_ZH_TW" "1") 757 '("coverage-zh-cn" "PANGO_WIN32_COVERAGE_ZH_CN" "2") 758 '("coverage-ja" "PANGO_WIN32_COVERAGE_JA" "3") 759 '("coverage-ko" "PANGO_WIN32_COVERAGE_KO" "4") 760 '("coverage-vi" "PANGO_WIN32_COVERAGE_VI" "5") 761 '("n-coverages" "PANGO_WIN32_N_COVERAGES" "6") 762 ) 763) 764 765