# Module PangoEnums

    module PangoEnums: sig .. end

pango enums

    type style = [ `ITALIC | `NORMAL | `OBLIQUE ]

    type weight = [ `BOLD | `HEAVY | `LIGHT | `NORMAL | `ULTRABOLD | `ULTRALIGHT ]

    type variant = [ `NORMAL | `SMALL_CAPS ]

    type stretch = [ `CONDENSED
           | `EXPANDED
           | `EXTRA_CONDENSED
           | `EXTRA_EXPANDED
           | `NORMAL
           | `SEMI_CONDENSED
           | `SEMI_EXPANDED
           | `ULTRA_CONDENSED
           | `ULTRA_EXPANDED ]

    type underline = [ `DOUBLE | `LOW | `NONE | `SINGLE ]

    type wrap_mode = [ `CHAR | `WORD | `WORD_CHAR ]

    type ellipsize_mode = [ `END | `MIDDLE | `NONE | `START ]

    val _get_tables : unit ->
           style Gpointer.variant_table *
           weight Gpointer.variant_table *
           variant Gpointer.variant_table *
           stretch Gpointer.variant_table *
           underline Gpointer.variant_table *
           wrap_mode Gpointer.variant_table *
           ellipsize_mode Gpointer.variant_table

    val style_conv : style Gobject.data_conv

    val weight_conv : weight Gobject.data_conv

    val variant_conv : variant Gobject.data_conv

    val stretch_conv : stretch Gobject.data_conv

    val underline_conv : underline Gobject.data_conv

    val wrap_mode_conv : wrap_mode Gobject.data_conv

    val ellipsize_mode_conv : ellipsize_mode Gobject.data_conv