; These define-object declarations were not generated by h2defs.py
; because it looks for the SomethingClass declaration too, but that is often
; hidden.
; However, it is needed by the documentation generation, which needs to
; know what objects exist, so it can guess how to break apart C function names
; that are mentioned in documentation text.
; (DocsParser.pm:substitute_function(), which uses GtkDefs.pm:lookup_object().)
(define-object CairoFontMap
(in-module "Pango")
(c-name "PangoCairoFontMap")
(gtype-id "PANGO_TYPE_CAIRO_FONT_MAP")
)
(define-object AttrList
(in-module "Pango")
(c-name "PangoAttrList")
(gtype-id "PANGO_TYPE_ATTR_LIST")
)
(define-object AttrIterator
(in-module "Pango")
(c-name "PangoAttrIterator")
(gtype-id "PANGO_TYPE_ATTR_ITERATOR")
)
(define-object Context
(in-module "Pango")
(c-name "PangoContext")
(gtype-id "PANGO_TYPE_CONTEXT")
)
(define-object FontMetrics
(in-module "Pango")
(c-name "PangoFontMetrics")
(gtype-id "PANGO_TYPE_FONT_METRICS")
)
(define-object FontDescription
(in-module "Pango")
(c-name "PangoFontDescription")
(gtype-id "PANGO_TYPE_FONT_DESCRIPTION")
)
(define-object GlyphItem
(in-module "Pango")
(c-name "PangoGlyphItem")
(gtype-id "PANGO_TYPE_GLYPH_ITEM")
)
(define-object GlyphString
(in-module "Pango")
(c-name "PangoGlyphString")
(gtype-id "PANGO_TYPE_GLYPH_STRING")
)
(define-object Item
(in-module "Pango")
(c-name "PangoItem")
(gtype-id "PANGO_TYPE_ITEM")
)
(define-object Language
(in-module "Pango")
(c-name "PangoLanguage")
(gtype-id "PANGO_TYPE_LANGUAGE")
)
(define-object Layout
(in-module "Pango")
(c-name "PangoLayout")
(gtype-id "PANGO_TYPE_LAYOUT")
)
(define-object LayoutIter
(in-module "Pango")
(c-name "PangoLayoutIter")
(gtype-id "PANGO_TYPE_LAYOUT_ITER")
)
(define-object LayoutLine
(in-module "Pango")
(c-name "PangoLayoutLine")
(gtype-id "PANGO_TYPE_LAYOUT_LINE")
)