(define-interface (gnome wrap pango)

(import
  (standard-library core)
  (gnome gobject)
  (gnome common)
  (gnome wrap pango-support)
  )


(define-normal-goops-class <pango-font> <pango-font> <gobject> #t #f #f)
(define-normal-goops-class <pango-font-face> <pango-font-face> <gobject> #t #f #f)
(define-normal-goops-class <pango-font-family> <pango-font-family> <gobject> #t #f #f)
(define-normal-goops-class <pango-font-map> <pango-font-map> <gobject> #t #f #f)
(define-normal-goops-class <pango-renderer> <pango-renderer> <gobject> #t #f #f)
(define-normal-goops-class <pango-attr-list> <pango-attr-list> <object> #t #f #f)
(define-normal-goops-class <pango-matrix> <pango-matrix> <object> #t #f #f)
(define-normal-goops-class <pango-color> <pango-color> <object> #t #f #f)
(define-normal-goops-class <pango-font-description> <pango-font-description> <object> #t #f #f)
(define-normal-goops-class <pango-font-metrics> <pango-font-metrics> <object> #t #f #f)
(define-normal-goops-class <pango-glyph-string> <pango-glyph-string> <object> #t #f #f)
(define-normal-goops-class <pango-language> <pango-language> <object> #t #f #f)
(define-normal-goops-class <pango-tab-array> <pango-tab-array> <object> #t #f #f)
(define-normal-goops-class <pango-layout> <pango-layout> <gobject> #t #f #f)
(define-normal-goops-class <pango-layout-line> <pango-layout-line> <object> #t #f #f)
(define-normal-goops-class <pango-layout-iter> <pango-layout-iter> <object> #t #f #f)
(define-normal-goops-class <pango-item> <pango-item> <object> #t #f #f)
(define-normal-goops-class <pango-context> <pango-context> <gobject> #t #f #f)
(define-normal-goops-class <pango-fontset> <pango-fontset> <gobject> #t #f #f)
(declare pango-attr-iterator-get-attrs (:simple-proc (<pango-attr-iterator>) <object> nonpure))
(declare-method get-attrs (:simple-proc (<pango-attr-iterator>) <object> nonpure))
(declare pango-itemize (:simple-proc (<pango-context> <string> <integer> <integer> <pango-attr-list> <pango-attr-iterator>) <object> nonpure))
(declare pango-itemize-with-base-dir (:simple-proc (<pango-context> <symbol> <string> <integer> <integer> <pango-attr-list> <pango-attr-iterator>) <object> nonpure))
(declare pango-reorder-items (:simple-proc (<object>) <object> nonpure))
(declare pango-layout-get-lines (:simple-proc (<pango-layout>) <object> nonpure))
(declare-method get-lines (:simple-proc (<pango-layout>) <object> nonpure))
(declare pango-color-copy (:simple-proc (<pango-color>) <pango-color> nonpure))
(declare-method copy (:simple-proc (<pango-color>) <pango-color> nonpure))
(declare pango-color-parse (:simple-proc (<pango-color> <string>) <boolean> nonpure))
(declare-method parse (:simple-proc (<pango-color> <string>) <boolean> nonpure))
(declare pango-attr-type-register (:simple-proc (<string>) <symbol> nonpure))
(declare pango-attribute-copy (:simple-proc (<pango-attribute>) <pango-attribute> nonpure))
(declare pango-attribute-equal (:simple-proc (<pango-attribute> <pango-attribute>) <boolean> nonpure))
(declare pango-attr-language-new (:simple-proc (<pango-language>) <pango-attribute> nonpure))
(declare pango-attr-family-new (:simple-proc (<string>) <pango-attribute> nonpure))
(declare pango-attr-foreground-new (:simple-proc (<integer> <integer> <integer>) <pango-attribute> nonpure))
(declare pango-attr-background-new (:simple-proc (<integer> <integer> <integer>) <pango-attribute> nonpure))
(declare pango-attr-size-new (:simple-proc (<integer>) <pango-attribute> nonpure))
(declare pango-attr-size-new-absolute (:simple-proc (<integer>) <pango-attribute> nonpure))
(declare pango-attr-style-new (:simple-proc (<symbol>) <pango-attribute> nonpure))
(declare pango-attr-weight-new (:simple-proc (<symbol>) <pango-attribute> nonpure))
(declare pango-attr-variant-new (:simple-proc (<symbol>) <pango-attribute> nonpure))
(declare pango-attr-stretch-new (:simple-proc (<symbol>) <pango-attribute> nonpure))
(declare pango-attr-font-desc-new (:simple-proc (<pango-font-description>) <pango-attribute> nonpure))
(declare pango-attr-underline-new (:simple-proc (<symbol>) <pango-attribute> nonpure))
(declare pango-attr-underline-color-new (:simple-proc (<integer> <integer> <integer>) <pango-attribute> nonpure))
(declare pango-attr-strikethrough-new (:simple-proc (<boolean>) <pango-attribute> nonpure))
(declare pango-attr-strikethrough-color-new (:simple-proc (<integer> <integer> <integer>) <pango-attribute> nonpure))
(declare pango-attr-rise-new (:simple-proc (<integer>) <pango-attribute> nonpure))
(declare pango-attr-scale-new (:simple-proc (<real>) <pango-attribute> nonpure))
(declare pango-attr-fallback-new (:simple-proc (<boolean>) <pango-attribute> nonpure))
(declare pango-attr-letter-spacing-new (:simple-proc (<integer>) <pango-attribute> nonpure))
(declare pango-attr-shape-new (:simple-proc (<pango-rectangle> <pango-rectangle>) <pango-attribute> nonpure))
(declare pango-attr-list-new (:simple-proc () <pango-attr-list> nonpure))
(declare pango-attr-list-create (:simple-proc () <pango-attr-list> nonpure))
(declare pango-attr-list-copy (:simple-proc (<pango-attr-list>) <pango-attr-list> nonpure))
(declare-method copy (:simple-proc (<pango-attr-list>) <pango-attr-list> nonpure))
(declare pango-attr-list-insert (:simple-proc (<pango-attr-list> <pango-attribute>) <none> nonpure))
(declare-method insert (:simple-proc (<pango-attr-list> <pango-attribute>) <none> nonpure))
(declare pango-attr-list-insert-before (:simple-proc (<pango-attr-list> <pango-attribute>) <none> nonpure))
(declare-method insert-before (:simple-proc (<pango-attr-list> <pango-attribute>) <none> nonpure))
(declare pango-attr-list-change (:simple-proc (<pango-attr-list> <pango-attribute>) <none> nonpure))
(declare-method change (:simple-proc (<pango-attr-list> <pango-attribute>) <none> nonpure))
(declare pango-attr-list-splice (:simple-proc (<pango-attr-list> <pango-attr-list> <integer> <integer>) <none> nonpure))
(declare pango-attr-list-get-iterator (:simple-proc (<pango-attr-list>) <pango-attr-iterator> nonpure))
(declare-method get-iterator (:simple-proc (<pango-attr-list>) <pango-attr-iterator> nonpure))
(declare pango-attr-iterator-range (:simple-proc (<pango-attr-iterator> <object> <object>) <none> nonpure))
(declare-method range (:simple-proc (<pango-attr-iterator> <object> <object>) <none> nonpure))
(declare pango-attr-iterator-next (:simple-proc (<pango-attr-iterator>) <boolean> nonpure))
(declare pango-attr-iterator-copy (:simple-proc (<pango-attr-iterator>) <pango-attr-iterator> nonpure))
(declare pango-attr-iterator-get (:simple-proc (<pango-attr-iterator> <symbol>) <pango-attribute> nonpure))
(declare-method get (:simple-proc (<pango-attr-iterator> <symbol>) <pango-attribute> nonpure))
(declare pango-find-paragraph-boundary (:simple-proc (<string> <integer> <object> <object>) <none> nonpure))
(declare pango-context-get-font-map (:simple-proc (<pango-context>) <pango-font-map> nonpure))
(declare-method get-font-map (:simple-proc (<pango-context>) <pango-font-map> nonpure))
(declare pango-context-load-font (:simple-proc (<pango-context> <pango-font-description>) <pango-font> nonpure))
(declare-method load-font (:simple-proc (<pango-context> <pango-font-description>) <pango-font> nonpure))
(declare pango-context-load-fontset (:simple-proc (<pango-context> <pango-font-description> <pango-language>) <pango-fontset> nonpure))
(declare-method load-fontset (:simple-proc (<pango-context> <pango-font-description> <pango-language>) <pango-fontset> nonpure))
(declare pango-context-get-metrics (:simple-proc (<pango-context> <pango-font-description> <pango-language>) <pango-font-metrics> nonpure))
(declare-method get-metrics (:simple-proc (<pango-context> <pango-font-description> <pango-language>) <pango-font-metrics> nonpure))
(declare pango-context-set-font-description (:simple-proc (<pango-context> <pango-font-description>) <none> nonpure))
(declare-method set-font-description (:simple-proc (<pango-context> <pango-font-description>) <none> nonpure))
(declare pango-context-get-font-description (:simple-proc (<pango-context>) <pango-font-description> nonpure))
(declare-method get-font-description (:simple-proc (<pango-context>) <pango-font-description> nonpure))
(declare pango-context-get-language (:simple-proc (<pango-context>) <pango-language> nonpure))
(declare-method get-language (:simple-proc (<pango-context>) <pango-language> nonpure))
(declare pango-context-set-language (:simple-proc (<pango-context> <pango-language>) <none> nonpure))
(declare-method set-language (:simple-proc (<pango-context> <pango-language>) <none> nonpure))
(declare pango-context-set-base-dir (:simple-proc (<pango-context> <symbol>) <none> nonpure))
(declare-method set-base-dir (:simple-proc (<pango-context> <symbol>) <none> nonpure))
(declare pango-context-get-base-dir (:simple-proc (<pango-context>) <symbol> nonpure))
(declare-method get-base-dir (:simple-proc (<pango-context>) <symbol> nonpure))
(declare pango-context-set-matrix (:simple-proc (<pango-context> <pango-matrix>) <none> nonpure))
(declare-method set-matrix (:simple-proc (<pango-context> <pango-matrix>) <none> nonpure))
(declare pango-context-get-matrix (:simple-proc (<pango-context>) <pango-matrix> nonpure))
(declare-method get-matrix (:simple-proc (<pango-context>) <pango-matrix> nonpure))
(declare pango-coverage-new (:simple-proc () <pango-coverage> nonpure))
(declare pango-coverage-create (:simple-proc () <pango-coverage> nonpure))
(declare pango-coverage-copy (:simple-proc (<pango-coverage>) <pango-coverage> nonpure))
(declare pango-coverage-get (:simple-proc (<pango-coverage> <integer>) <symbol> nonpure))
(declare-method get (:simple-proc (<pango-coverage> <integer>) <symbol> nonpure))
(declare pango-coverage-set (:simple-proc (<pango-coverage> <integer> <symbol>) <none> nonpure))
(declare-method set (:simple-proc (<pango-coverage> <integer> <symbol>) <none> nonpure))
(declare pango-coverage-max (:simple-proc (<pango-coverage> <pango-coverage>) <none> nonpure))
(declare-method max (:simple-proc (<pango-coverage> <pango-coverage>) <none> nonpure))
(declare pango-font-description-new (:simple-proc () <pango-font-description> nonpure))
(declare pango-font-description-create (:simple-proc () <pango-font-description> nonpure))
(declare pango-font-description-copy (:simple-proc (<pango-font-description>) <pango-font-description> nonpure))
(declare-method copy (:simple-proc (<pango-font-description>) <pango-font-description> nonpure))
(declare pango-font-description-copy-static (:simple-proc (<pango-font-description>) <pango-font-description> nonpure))
(declare-method copy-static (:simple-proc (<pango-font-description>) <pango-font-description> nonpure))
(declare pango-font-description-hash (:simple-proc (<pango-font-description>) <integer> nonpure))
(declare-method hash (:simple-proc (<pango-font-description>) <integer> nonpure))
(declare pango-font-description-equal (:simple-proc (<pango-font-description> <pango-font-description>) <boolean> nonpure))
(declare-method equal (:simple-proc (<pango-font-description> <pango-font-description>) <boolean> nonpure))
(declare pango-font-description-set-family (:simple-proc (<pango-font-description> <string>) <none> nonpure))
(declare-method set-family (:simple-proc (<pango-font-description> <string>) <none> nonpure))
(declare pango-font-description-set-family-static (:simple-proc (<pango-font-description> <string>) <none> nonpure))
(declare-method set-family-static (:simple-proc (<pango-font-description> <string>) <none> nonpure))
(declare pango-font-description-get-family (:simple-proc (<pango-font-description>) <string> nonpure))
(declare-method get-family (:simple-proc (<pango-font-description>) <string> nonpure))
(declare pango-font-description-set-style (:simple-proc (<pango-font-description> <symbol>) <none> nonpure))
(declare-method set-style (:simple-proc (<pango-font-description> <symbol>) <none> nonpure))
(declare pango-font-description-get-style (:simple-proc (<pango-font-description>) <symbol> nonpure))
(declare-method get-style (:simple-proc (<pango-font-description>) <symbol> nonpure))
(declare pango-font-description-set-variant (:simple-proc (<pango-font-description> <symbol>) <none> nonpure))
(declare-method set-variant (:simple-proc (<pango-font-description> <symbol>) <none> nonpure))
(declare pango-font-description-get-variant (:simple-proc (<pango-font-description>) <symbol> nonpure))
(declare-method get-variant (:simple-proc (<pango-font-description>) <symbol> nonpure))
(declare pango-font-description-set-weight (:simple-proc (<pango-font-description> <symbol>) <none> nonpure))
(declare-method set-weight (:simple-proc (<pango-font-description> <symbol>) <none> nonpure))
(declare pango-font-description-get-weight (:simple-proc (<pango-font-description>) <symbol> nonpure))
(declare-method get-weight (:simple-proc (<pango-font-description>) <symbol> nonpure))
(declare pango-font-description-set-stretch (:simple-proc (<pango-font-description> <symbol>) <none> nonpure))
(declare-method set-stretch (:simple-proc (<pango-font-description> <symbol>) <none> nonpure))
(declare pango-font-description-get-stretch (:simple-proc (<pango-font-description>) <symbol> nonpure))
(declare-method get-stretch (:simple-proc (<pango-font-description>) <symbol> nonpure))
(declare pango-font-description-set-size (:simple-proc (<pango-font-description> <integer>) <none> nonpure))
(declare-method set-size (:simple-proc (<pango-font-description> <integer>) <none> nonpure))
(declare pango-font-description-get-size (:simple-proc (<pango-font-description>) <integer> nonpure))
(declare-method get-size (:simple-proc (<pango-font-description>) <integer> nonpure))
(declare pango-font-description-set-absolute-size (:simple-proc (<pango-font-description> <real>) <none> nonpure))
(declare-method set-absolute-size (:simple-proc (<pango-font-description> <real>) <none> nonpure))
(declare pango-font-description-get-size-is-absolute (:simple-proc (<pango-font-description>) <boolean> nonpure))
(declare-method get-size-is-absolute (:simple-proc (<pango-font-description>) <boolean> nonpure))
(declare pango-font-description-get-set-fields (:simple-proc (<pango-font-description>) <object> nonpure))
(declare-method get-set-fields (:simple-proc (<pango-font-description>) <object> nonpure))
(declare pango-font-description-unset-fields (:simple-proc (<pango-font-description> <object>) <none> nonpure))
(declare-method unset-fields (:simple-proc (<pango-font-description> <object>) <none> nonpure))
(declare pango-font-description-merge (:simple-proc (<pango-font-description> <pango-font-description> <boolean>) <none> nonpure))
(declare-method merge (:simple-proc (<pango-font-description> <pango-font-description> <boolean>) <none> nonpure))
(declare pango-font-description-merge-static (:simple-proc (<pango-font-description> <pango-font-description> <boolean>) <none> nonpure))
(declare-method merge-static (:simple-proc (<pango-font-description> <pango-font-description> <boolean>) <none> nonpure))
(declare pango-font-description-better-match (:simple-proc (<pango-font-description> <pango-font-description> <pango-font-description>) <boolean> nonpure))
(declare-method better-match (:simple-proc (<pango-font-description> <pango-font-description> <pango-font-description>) <boolean> nonpure))
(declare pango-font-description-from-string (:simple-proc (<string>) <pango-font-description> nonpure))
(declare pango-font-description-to-string (:simple-proc (<pango-font-description>) <string> nonpure))
(declare pango-font-description-to-filename (:simple-proc (<pango-font-description>) <string> nonpure))
(declare-method to-filename (:simple-proc (<pango-font-description>) <string> nonpure))
(declare pango-font-metrics-get-ascent (:simple-proc (<pango-font-metrics>) <integer> nonpure))
(declare-method get-ascent (:simple-proc (<pango-font-metrics>) <integer> nonpure))
(declare pango-font-metrics-get-descent (:simple-proc (<pango-font-metrics>) <integer> nonpure))
(declare-method get-descent (:simple-proc (<pango-font-metrics>) <integer> nonpure))
(declare pango-font-metrics-get-approximate-char-width (:simple-proc (<pango-font-metrics>) <integer> nonpure))
(declare-method get-approximate-char-width (:simple-proc (<pango-font-metrics>) <integer> nonpure))
(declare pango-font-metrics-get-approximate-digit-width (:simple-proc (<pango-font-metrics>) <integer> nonpure))
(declare-method get-approximate-digit-width (:simple-proc (<pango-font-metrics>) <integer> nonpure))
(declare pango-font-metrics-get-underline-position (:simple-proc (<pango-font-metrics>) <integer> nonpure))
(declare-method get-underline-position (:simple-proc (<pango-font-metrics>) <integer> nonpure))
(declare pango-font-metrics-get-underline-thickness (:simple-proc (<pango-font-metrics>) <integer> nonpure))
(declare-method get-underline-thickness (:simple-proc (<pango-font-metrics>) <integer> nonpure))
(declare pango-font-metrics-get-strikethrough-position (:simple-proc (<pango-font-metrics>) <integer> nonpure))
(declare-method get-strikethrough-position (:simple-proc (<pango-font-metrics>) <integer> nonpure))
(declare pango-font-metrics-get-strikethrough-thickness (:simple-proc (<pango-font-metrics>) <integer> nonpure))
(declare-method get-strikethrough-thickness (:simple-proc (<pango-font-metrics>) <integer> nonpure))
(declare pango-font-family-get-name (:simple-proc (<pango-font-family>) <string> nonpure))
(declare-method get-name (:simple-proc (<pango-font-family>) <string> nonpure))
(declare pango-font-family-is-monospace (:simple-proc (<pango-font-family>) <boolean> nonpure))
(declare-method is-monospace (:simple-proc (<pango-font-family>) <boolean> nonpure))
(declare pango-font-face-describe (:simple-proc (<pango-font-face>) <pango-font-description> nonpure))
(declare-method describe (:simple-proc (<pango-font-face>) <pango-font-description> nonpure))
(declare pango-font-face-get-face-name (:simple-proc (<pango-font-face>) <string> nonpure))
(declare-method get-face-name (:simple-proc (<pango-font-face>) <string> nonpure))
(declare pango-font-describe (:simple-proc (<pango-font>) <pango-font-description> nonpure))
(declare-method describe (:simple-proc (<pango-font>) <pango-font-description> nonpure))
(declare pango-font-describe-with-absolute-size (:simple-proc (<pango-font>) <pango-font-description> nonpure))
(declare-method describe-with-absolute-size (:simple-proc (<pango-font>) <pango-font-description> nonpure))
(declare pango-font-get-coverage (:simple-proc (<pango-font> <pango-language>) <pango-coverage> nonpure))
(declare-method get-coverage (:simple-proc (<pango-font> <pango-language>) <pango-coverage> nonpure))
(declare pango-font-get-metrics (:simple-proc (<pango-font> <pango-language>) <pango-font-metrics> nonpure))
(declare-method get-metrics (:simple-proc (<pango-font> <pango-language>) <pango-font-metrics> nonpure))
(declare pango-font-get-glyph-extents (:simple-proc (<pango-font> <pango-glyph> <pango-rectangle> <pango-rectangle>) <none> nonpure))
(declare-method get-glyph-extents (:simple-proc (<pango-font> <pango-glyph> <pango-rectangle> <pango-rectangle>) <none> nonpure))
(declare pango-font-get-font-map (:simple-proc (<pango-font>) <pango-font-map> nonpure))
(declare-method get-font-map (:simple-proc (<pango-font>) <pango-font-map> nonpure))
(declare pango-font-map-load-font (:simple-proc (<pango-font-map> <pango-context> <pango-font-description>) <pango-font> nonpure))
(declare-method load-font (:simple-proc (<pango-font-map> <pango-context> <pango-font-description>) <pango-font> nonpure))
(declare pango-font-map-load-fontset (:simple-proc (<pango-font-map> <pango-context> <pango-font-description> <pango-language>) <pango-fontset> nonpure))
(declare-method load-fontset (:simple-proc (<pango-font-map> <pango-context> <pango-font-description> <pango-language>) <pango-fontset> nonpure))
(declare pango-glyph-string-new (:simple-proc () <pango-glyph-string> nonpure))
(declare pango-glyph-string-create (:simple-proc () <pango-glyph-string> nonpure))
(declare pango-glyph-string-set-size (:simple-proc (<pango-glyph-string> <integer>) <none> nonpure))
(declare-method set-size (:simple-proc (<pango-glyph-string> <integer>) <none> nonpure))
(declare pango-glyph-string-copy (:simple-proc (<pango-glyph-string>) <pango-glyph-string> nonpure))
(declare-method copy (:simple-proc (<pango-glyph-string>) <pango-glyph-string> nonpure))
(declare pango-glyph-string-extents (:simple-proc (<pango-glyph-string> <pango-font> <pango-rectangle> <pango-rectangle>) <none> nonpure))
(declare-method extents (:simple-proc (<pango-glyph-string> <pango-font> <pango-rectangle> <pango-rectangle>) <none> nonpure))
(declare pango-glyph-string-get-width (:simple-proc (<pango-glyph-string>) <integer> nonpure))
(declare-method get-width (:simple-proc (<pango-glyph-string>) <integer> nonpure))
(declare pango-glyph-string-extents-range (:simple-proc (<pango-glyph-string> <integer> <integer> <pango-font> <pango-rectangle> <pango-rectangle>) <none> nonpure))
(declare-method extents-range (:simple-proc (<pango-glyph-string> <integer> <integer> <pango-font> <pango-rectangle> <pango-rectangle>) <none> nonpure))
(declare pango-glyph-string-get-logical-widths (:simple-proc (<pango-glyph-string> <string> <integer> <integer> <object>) <none> nonpure))
(declare-method get-logical-widths (:simple-proc (<pango-glyph-string> <string> <integer> <integer> <object>) <none> nonpure))
(declare pango-item-new (:simple-proc () <pango-item> nonpure))
(declare pango-item-create (:simple-proc () <pango-item> nonpure))
(declare pango-item-copy (:simple-proc (<pango-item>) <pango-item> nonpure))
(declare-method copy (:simple-proc (<pango-item>) <pango-item> nonpure))
(declare pango-item-split (:simple-proc (<pango-item> <integer> <integer>) <pango-item> nonpure))
(declare-method split (:simple-proc (<pango-item> <integer> <integer>) <pango-item> nonpure))
(declare pango-layout-new (:simple-proc (<pango-context>) <pango-layout> nonpure))
(declare pango-layout-create (:simple-proc (<pango-context>) <pango-layout> nonpure))
(declare pango-layout-copy (:simple-proc (<pango-layout>) <pango-layout> nonpure))
(declare-method copy (:simple-proc (<pango-layout>) <pango-layout> nonpure))
(declare pango-layout-get-context (:simple-proc (<pango-layout>) <pango-context> nonpure))
(declare-method get-context (:simple-proc (<pango-layout>) <pango-context> nonpure))
(declare pango-layout-set-attributes (:simple-proc (<pango-layout> <pango-attr-list>) <none> nonpure))
(declare-method set-attributes (:simple-proc (<pango-layout> <pango-attr-list>) <none> nonpure))
(declare pango-layout-get-attributes (:simple-proc (<pango-layout>) <pango-attr-list> nonpure))
(declare-method get-attributes (:simple-proc (<pango-layout>) <pango-attr-list> nonpure))
(declare pango-layout-set-text (:simple-proc (<pango-layout> <string> <integer>) <none> nonpure))
(declare-method set-text (:simple-proc (<pango-layout> <string> <integer>) <none> nonpure))
(declare pango-layout-get-text (:simple-proc (<pango-layout>) <string> nonpure))
(declare-method get-text (:simple-proc (<pango-layout>) <string> nonpure))
(declare pango-layout-set-markup (:simple-proc (<pango-layout> <string> <integer>) <none> nonpure))
(declare-method set-markup (:simple-proc (<pango-layout> <string> <integer>) <none> nonpure))
(declare pango-layout-set-markup-with-accel (:simple-proc (<pango-layout> <string> <integer> <object> <object>) <none> nonpure))
(declare-method set-markup-with-accel (:simple-proc (<pango-layout> <string> <integer> <object> <object>) <none> nonpure))
(declare pango-layout-set-font-description (:simple-proc (<pango-layout> <pango-font-description>) <none> nonpure))
(declare-method set-font-description (:simple-proc (<pango-layout> <pango-font-description>) <none> nonpure))
(declare pango-layout-get-font-description (:simple-proc (<pango-layout>) <pango-font-description> nonpure))
(declare-method get-font-description (:simple-proc (<pango-layout>) <pango-font-description> nonpure))
(declare pango-layout-set-width (:simple-proc (<pango-layout> <integer>) <none> nonpure))
(declare-method set-width (:simple-proc (<pango-layout> <integer>) <none> nonpure))
(declare pango-layout-get-width (:simple-proc (<pango-layout>) <integer> nonpure))
(declare-method get-width (:simple-proc (<pango-layout>) <integer> nonpure))
(declare pango-layout-set-wrap (:simple-proc (<pango-layout> <symbol>) <none> nonpure))
(declare-method set-wrap (:simple-proc (<pango-layout> <symbol>) <none> nonpure))
(declare pango-layout-get-wrap (:simple-proc (<pango-layout>) <symbol> nonpure))
(declare-method get-wrap (:simple-proc (<pango-layout>) <symbol> nonpure))
(declare pango-layout-set-indent (:simple-proc (<pango-layout> <integer>) <none> nonpure))
(declare-method set-indent (:simple-proc (<pango-layout> <integer>) <none> nonpure))
(declare pango-layout-get-indent (:simple-proc (<pango-layout>) <integer> nonpure))
(declare-method get-indent (:simple-proc (<pango-layout>) <integer> nonpure))
(declare pango-layout-set-spacing (:simple-proc (<pango-layout> <integer>) <none> nonpure))
(declare-method set-spacing (:simple-proc (<pango-layout> <integer>) <none> nonpure))
(declare pango-layout-get-spacing (:simple-proc (<pango-layout>) <integer> nonpure))
(declare-method get-spacing (:simple-proc (<pango-layout>) <integer> nonpure))
(declare pango-layout-set-justify (:simple-proc (<pango-layout> <boolean>) <none> nonpure))
(declare-method set-justify (:simple-proc (<pango-layout> <boolean>) <none> nonpure))
(declare pango-layout-get-justify (:simple-proc (<pango-layout>) <boolean> nonpure))
(declare-method get-justify (:simple-proc (<pango-layout>) <boolean> nonpure))
(declare pango-layout-set-auto-dir (:simple-proc (<pango-layout> <boolean>) <none> nonpure))
(declare-method set-auto-dir (:simple-proc (<pango-layout> <boolean>) <none> nonpure))
(declare pango-layout-get-auto-dir (:simple-proc (<pango-layout>) <boolean> nonpure))
(declare-method get-auto-dir (:simple-proc (<pango-layout>) <boolean> nonpure))
(declare pango-layout-set-alignment (:simple-proc (<pango-layout> <symbol>) <none> nonpure))
(declare-method set-alignment (:simple-proc (<pango-layout> <symbol>) <none> nonpure))
(declare pango-layout-get-alignment (:simple-proc (<pango-layout>) <symbol> nonpure))
(declare-method get-alignment (:simple-proc (<pango-layout>) <symbol> nonpure))
(declare pango-layout-set-tabs (:simple-proc (<pango-layout> <pango-tab-array>) <none> nonpure))
(declare-method set-tabs (:simple-proc (<pango-layout> <pango-tab-array>) <none> nonpure))
(declare pango-layout-get-tabs (:simple-proc (<pango-layout>) <pango-tab-array> nonpure))
(declare-method get-tabs (:simple-proc (<pango-layout>) <pango-tab-array> nonpure))
(declare pango-layout-set-single-paragraph-mode (:simple-proc (<pango-layout> <boolean>) <none> nonpure))
(declare-method set-single-paragraph-mode (:simple-proc (<pango-layout> <boolean>) <none> nonpure))
(declare pango-layout-get-single-paragraph-mode (:simple-proc (<pango-layout>) <boolean> nonpure))
(declare-method get-single-paragraph-mode (:simple-proc (<pango-layout>) <boolean> nonpure))
(declare pango-layout-set-ellipsize (:simple-proc (<pango-layout> <symbol>) <none> nonpure))
(declare-method set-ellipsize (:simple-proc (<pango-layout> <symbol>) <none> nonpure))
(declare pango-layout-get-ellipsize (:simple-proc (<pango-layout>) <symbol> nonpure))
(declare-method get-ellipsize (:simple-proc (<pango-layout>) <symbol> nonpure))
(declare pango-layout-context-changed (:simple-proc (<pango-layout>) <none> nonpure))
(declare-method context-changed (:simple-proc (<pango-layout>) <none> nonpure))
(declare pango-layout-index-to-pos (:simple-proc (<pango-layout> <integer> <pango-rectangle>) <none> nonpure))
(declare-method index-to-pos (:simple-proc (<pango-layout> <integer> <pango-rectangle>) <none> nonpure))
(declare pango-layout-index-to-line-x (:simple-proc (<pango-layout> <integer> <boolean> <object> <object>) <none> nonpure))
(declare-method index-to-line-x (:simple-proc (<pango-layout> <integer> <boolean> <object> <object>) <none> nonpure))
(declare pango-layout-get-cursor-pos (:simple-proc (<pango-layout> <integer> <pango-rectangle> <pango-rectangle>) <none> nonpure))
(declare-method get-cursor-pos (:simple-proc (<pango-layout> <integer> <pango-rectangle> <pango-rectangle>) <none> nonpure))
(declare pango-layout-move-cursor-visually (:simple-proc (<pango-layout> <boolean> <integer> <integer> <integer> <object> <object>) <none> nonpure))
(declare-method move-cursor-visually (:simple-proc (<pango-layout> <boolean> <integer> <integer> <integer> <object> <object>) <none> nonpure))
(declare pango-layout-xy-to-index (:simple-proc (<pango-layout> <integer> <integer> <object> <object>) <boolean> nonpure))
(declare-method xy-to-index (:simple-proc (<pango-layout> <integer> <integer> <object> <object>) <boolean> nonpure))
(declare pango-layout-get-extents (:simple-proc (<pango-layout> <pango-rectangle> <pango-rectangle>) <none> nonpure))
(declare-method get-extents (:simple-proc (<pango-layout> <pango-rectangle> <pango-rectangle>) <none> nonpure))
(declare pango-layout-get-pixel-extents (:simple-proc (<pango-layout> <pango-rectangle> <pango-rectangle>) <none> nonpure))
(declare-method get-pixel-extents (:simple-proc (<pango-layout> <pango-rectangle> <pango-rectangle>) <none> nonpure))
(declare pango-layout-get-size (:simple-proc (<pango-layout> <object> <object>) <none> nonpure))
(declare-method get-size (:simple-proc (<pango-layout> <object> <object>) <none> nonpure))
(declare pango-layout-get-pixel-size (:simple-proc (<pango-layout> <object> <object>) <none> nonpure))
(declare-method get-pixel-size (:simple-proc (<pango-layout> <object> <object>) <none> nonpure))
(declare pango-layout-get-line-count (:simple-proc (<pango-layout>) <integer> nonpure))
(declare-method get-line-count (:simple-proc (<pango-layout>) <integer> nonpure))
(declare pango-layout-get-line (:simple-proc (<pango-layout> <integer>) <pango-layout-line> nonpure))
(declare-method get-line (:simple-proc (<pango-layout> <integer>) <pango-layout-line> nonpure))
(declare pango-layout-line-x-to-index (:simple-proc (<pango-layout-line> <integer> <object> <object>) <boolean> nonpure))
(declare-method x-to-index (:simple-proc (<pango-layout-line> <integer> <object> <object>) <boolean> nonpure))
(declare pango-layout-line-index-to-x (:simple-proc (<pango-layout-line> <integer> <boolean> <object>) <none> nonpure))
(declare-method index-to-x (:simple-proc (<pango-layout-line> <integer> <boolean> <object>) <none> nonpure))
(declare pango-layout-line-get-extents (:simple-proc (<pango-layout-line> <pango-rectangle> <pango-rectangle>) <none> nonpure))
(declare-method get-extents (:simple-proc (<pango-layout-line> <pango-rectangle> <pango-rectangle>) <none> nonpure))
(declare pango-layout-line-get-pixel-extents (:simple-proc (<pango-layout-line> <pango-rectangle> <pango-rectangle>) <none> nonpure))
(declare-method get-pixel-extents (:simple-proc (<pango-layout-line> <pango-rectangle> <pango-rectangle>) <none> nonpure))
(declare pango-layout-get-iter (:simple-proc (<pango-layout>) <pango-layout-iter> nonpure))
(declare-method get-iter (:simple-proc (<pango-layout>) <pango-layout-iter> nonpure))
(declare pango-layout-iter-get-index (:simple-proc (<pango-layout-iter>) <integer> nonpure))
(declare-method get-index (:simple-proc (<pango-layout-iter>) <integer> nonpure))
(declare pango-layout-iter-get-line (:simple-proc (<pango-layout-iter>) <pango-layout-line> nonpure))
(declare-method get-line (:simple-proc (<pango-layout-iter>) <pango-layout-line> nonpure))
(declare pango-layout-iter-at-last-line (:simple-proc (<pango-layout-iter>) <boolean> nonpure))
(declare-method at-last-line (:simple-proc (<pango-layout-iter>) <boolean> nonpure))
(declare pango-layout-iter-next-char (:simple-proc (<pango-layout-iter>) <boolean> nonpure))
(declare-method next-char (:simple-proc (<pango-layout-iter>) <boolean> nonpure))
(declare pango-layout-iter-next-cluster (:simple-proc (<pango-layout-iter>) <boolean> nonpure))
(declare-method next-cluster (:simple-proc (<pango-layout-iter>) <boolean> nonpure))
(declare pango-layout-iter-next-run (:simple-proc (<pango-layout-iter>) <boolean> nonpure))
(declare-method next-run (:simple-proc (<pango-layout-iter>) <boolean> nonpure))
(declare pango-layout-iter-next-line (:simple-proc (<pango-layout-iter>) <boolean> nonpure))
(declare-method next-line (:simple-proc (<pango-layout-iter>) <boolean> nonpure))
(declare pango-layout-iter-get-char-extents (:simple-proc (<pango-layout-iter> <pango-rectangle>) <none> nonpure))
(declare-method get-char-extents (:simple-proc (<pango-layout-iter> <pango-rectangle>) <none> nonpure))
(declare pango-layout-iter-get-cluster-extents (:simple-proc (<pango-layout-iter> <pango-rectangle> <pango-rectangle>) <none> nonpure))
(declare-method get-cluster-extents (:simple-proc (<pango-layout-iter> <pango-rectangle> <pango-rectangle>) <none> nonpure))
(declare pango-layout-iter-get-run-extents (:simple-proc (<pango-layout-iter> <pango-rectangle> <pango-rectangle>) <none> nonpure))
(declare-method get-run-extents (:simple-proc (<pango-layout-iter> <pango-rectangle> <pango-rectangle>) <none> nonpure))
(declare pango-layout-iter-get-line-extents (:simple-proc (<pango-layout-iter> <pango-rectangle> <pango-rectangle>) <none> nonpure))
(declare-method get-line-extents (:simple-proc (<pango-layout-iter> <pango-rectangle> <pango-rectangle>) <none> nonpure))
(declare pango-layout-iter-get-line-yrange (:simple-proc (<pango-layout-iter> <object> <object>) <none> nonpure))
(declare-method get-line-yrange (:simple-proc (<pango-layout-iter> <object> <object>) <none> nonpure))
(declare pango-layout-iter-get-layout-extents (:simple-proc (<pango-layout-iter> <pango-rectangle> <pango-rectangle>) <none> nonpure))
(declare-method get-layout-extents (:simple-proc (<pango-layout-iter> <pango-rectangle> <pango-rectangle>) <none> nonpure))
(declare pango-layout-iter-get-baseline (:simple-proc (<pango-layout-iter>) <integer> nonpure))
(declare-method get-baseline (:simple-proc (<pango-layout-iter>) <integer> nonpure))
(declare pango-renderer-draw-layout (:simple-proc (<pango-renderer> <pango-layout> <integer> <integer>) <none> nonpure))
(declare-method draw-layout (:simple-proc (<pango-renderer> <pango-layout> <integer> <integer>) <none> nonpure))
(declare pango-renderer-draw-layout-line (:simple-proc (<pango-renderer> <pango-layout-line> <integer> <integer>) <none> nonpure))
(declare-method draw-layout-line (:simple-proc (<pango-renderer> <pango-layout-line> <integer> <integer>) <none> nonpure))
(declare pango-renderer-draw-glyphs (:simple-proc (<pango-renderer> <pango-font> <pango-glyph-string> <integer> <integer>) <none> nonpure))
(declare-method draw-glyphs (:simple-proc (<pango-renderer> <pango-font> <pango-glyph-string> <integer> <integer>) <none> nonpure))
(declare pango-renderer-draw-rectangle (:simple-proc (<pango-renderer> <symbol> <integer> <integer> <integer> <integer>) <none> nonpure))
(declare-method draw-rectangle (:simple-proc (<pango-renderer> <symbol> <integer> <integer> <integer> <integer>) <none> nonpure))
(declare pango-renderer-draw-error-underline (:simple-proc (<pango-renderer> <integer> <integer> <integer> <integer>) <none> nonpure))
(declare-method draw-error-underline (:simple-proc (<pango-renderer> <integer> <integer> <integer> <integer>) <none> nonpure))
(declare pango-renderer-draw-trapezoid (:simple-proc (<pango-renderer> <symbol> <real> <real> <real> <real> <real> <real>) <none> nonpure))
(declare-method draw-trapezoid (:simple-proc (<pango-renderer> <symbol> <real> <real> <real> <real> <real> <real>) <none> nonpure))
(declare pango-renderer-draw-glyph (:simple-proc (<pango-renderer> <pango-font> <pango-glyph> <real> <real>) <none> nonpure))
(declare-method draw-glyph (:simple-proc (<pango-renderer> <pango-font> <pango-glyph> <real> <real>) <none> nonpure))
(declare pango-renderer-activate (:simple-proc (<pango-renderer>) <none> nonpure))
(declare-method activate (:simple-proc (<pango-renderer>) <none> nonpure))
(declare pango-renderer-deactivate (:simple-proc (<pango-renderer>) <none> nonpure))
(declare-method deactivate (:simple-proc (<pango-renderer>) <none> nonpure))
(declare pango-renderer-part-changed (:simple-proc (<pango-renderer> <symbol>) <none> nonpure))
(declare-method part-changed (:simple-proc (<pango-renderer> <symbol>) <none> nonpure))
(declare pango-renderer-set-color (:simple-proc (<pango-renderer> <symbol> <pango-color>) <none> nonpure))
(declare-method set-color (:simple-proc (<pango-renderer> <symbol> <pango-color>) <none> nonpure))
(declare pango-renderer-get-color (:simple-proc (<pango-renderer> <symbol>) <pango-color> nonpure))
(declare-method get-color (:simple-proc (<pango-renderer> <symbol>) <pango-color> nonpure))
(declare pango-renderer-set-matrix (:simple-proc (<pango-renderer> <pango-matrix>) <none> nonpure))
(declare-method set-matrix (:simple-proc (<pango-renderer> <pango-matrix>) <none> nonpure))
(declare pango-renderer-get-matrix (:simple-proc (<pango-renderer>) <pango-matrix> nonpure))
(declare-method get-matrix (:simple-proc (<pango-renderer>) <pango-matrix> nonpure))
(declare pango-script-for-unichar (:simple-proc (<object>) <symbol> nonpure))
(declare pango-script-iter-new (:simple-proc (<string> <integer>) <pango-script-iter> nonpure))
(declare pango-script-iter-create (:simple-proc (<string> <integer>) <pango-script-iter> nonpure))
(declare pango-script-iter-next (:simple-proc (<pango-script-iter>) <boolean> nonpure))
(declare pango-script-get-sample-language (:simple-proc (<symbol>) <pango-language> nonpure))
(declare pango-language-includes-script (:simple-proc (<pango-language> <symbol>) <boolean> nonpure))
(declare-method includes-script (:simple-proc (<pango-language> <symbol>) <boolean> nonpure))
(declare pango-tab-array-new (:simple-proc (<integer> <boolean>) <pango-tab-array> nonpure))
(declare pango-tab-array-create (:simple-proc (<integer> <boolean>) <pango-tab-array> nonpure))
(declare pango-tab-array-new-with-positions (:simple-proc (<integer> <boolean> <symbol> <integer>) <pango-tab-array> nonpure))
(declare pango-tab-array-copy (:simple-proc (<pango-tab-array>) <pango-tab-array> nonpure))
(declare-method copy (:simple-proc (<pango-tab-array>) <pango-tab-array> nonpure))
(declare pango-tab-array-get-size (:simple-proc (<pango-tab-array>) <integer> nonpure))
(declare-method get-size (:simple-proc (<pango-tab-array>) <integer> nonpure))
(declare pango-tab-array-resize (:simple-proc (<pango-tab-array> <integer>) <none> nonpure))
(declare-method resize (:simple-proc (<pango-tab-array> <integer>) <none> nonpure))
(declare pango-tab-array-set-tab (:simple-proc (<pango-tab-array> <integer> <symbol> <integer>) <none> nonpure))
(declare-method set-tab (:simple-proc (<pango-tab-array> <integer> <symbol> <integer>) <none> nonpure))
(declare pango-tab-array-get-positions-in-pixels (:simple-proc (<pango-tab-array>) <boolean> nonpure))
(declare-method get-positions-in-pixels (:simple-proc (<pango-tab-array>) <boolean> nonpure))
(declare pango-matrix-copy (:simple-proc (<pango-matrix>) <pango-matrix> nonpure))
(declare-method copy (:simple-proc (<pango-matrix>) <pango-matrix> nonpure))
(declare pango-matrix-translate (:simple-proc (<pango-matrix> <real> <real>) <none> nonpure))
(declare-method translate (:simple-proc (<pango-matrix> <real> <real>) <none> nonpure))
(declare pango-matrix-scale (:simple-proc (<pango-matrix> <real> <real>) <none> nonpure))
(declare-method scale (:simple-proc (<pango-matrix> <real> <real>) <none> nonpure))
(declare pango-matrix-rotate (:simple-proc (<pango-matrix> <real>) <none> nonpure))
(declare-method rotate (:simple-proc (<pango-matrix> <real>) <none> nonpure))
(declare pango-matrix-concat (:simple-proc (<pango-matrix> <pango-matrix>) <none> nonpure))
(declare-method concat (:simple-proc (<pango-matrix> <pango-matrix>) <none> nonpure))
(declare pango-matrix-get-font-scale-factor (:simple-proc (<pango-matrix>) <real> nonpure))
(declare-method get-font-scale-factor (:simple-proc (<pango-matrix>) <real> nonpure))
(declare pango-language-from-string (:simple-proc (<string>) <pango-language> nonpure))
(declare pango-language-matches (:simple-proc (<pango-language> <string>) <boolean> nonpure))
(declare-method matches (:simple-proc (<pango-language> <string>) <boolean> nonpure))
(declare pango-get-mirror-char (:simple-proc (<object> <object>) <boolean> nonpure))
(declare pango-unichar-direction (:simple-proc (<object>) <symbol> nonpure))
(declare pango-find-base-dir (:simple-proc (<string> <integer>) <symbol> nonpure))
)
