;; Generated by G-Wrap: an experimental Guile C API-wrapper engine.
;; Customized by guile-gnome; see (gnome gw support g-wrap) for details.
(define-module
  (gnome gw pango)
  #:use-module
  (oop goops)
  #:use-module
  (gnome gobject)
  #:use-module
  (gnome gw support modules)
  #:use-module
  (g-wrap gw standard)
  #:use-module
  (gnome gw glib)
  #:use-module
  (gnome gw gobject))
(eval-when
  (expand load eval)
  (load-extension
    "libgw-guile-gnome-pango"
    "gw_init_wrapset_gnome_pango"))
(export-all-lazy!
  '(pango-find-base-dir
     pango-unichar-direction
     pango-get-mirror-char
     pango-language-matches
     pango-language-from-string
     pango-matrix-get-font-scale-factor
     pango-matrix-concat
     pango-matrix-rotate
     pango-matrix-scale
     pango-matrix-translate
     pango-matrix-copy
     pango-tab-array-get-positions-in-pixels
     pango-tab-array-set-tab
     pango-tab-array-resize
     pango-tab-array-get-size
     pango-tab-array-copy
     pango-tab-array-new
     pango-language-includes-script
     pango-script-get-sample-language
     pango-script-iter-next
     pango-script-iter-new
     pango-script-for-unichar
     pango-renderer-get-matrix
     pango-renderer-set-matrix
     pango-renderer-get-color
     pango-renderer-set-color
     pango-renderer-part-changed
     pango-renderer-deactivate
     pango-renderer-activate
     pango-renderer-draw-glyph
     pango-renderer-draw-trapezoid
     pango-renderer-draw-error-underline
     pango-renderer-draw-rectangle
     pango-renderer-draw-glyphs
     pango-renderer-draw-layout-line
     pango-renderer-draw-layout
     pango-layout-iter-get-baseline
     pango-layout-iter-get-layout-extents
     pango-layout-iter-get-line-yrange
     pango-layout-iter-get-line-extents
     pango-layout-iter-get-run-extents
     pango-layout-iter-get-cluster-extents
     pango-layout-iter-get-char-extents
     pango-layout-iter-next-line
     pango-layout-iter-next-run
     pango-layout-iter-next-cluster
     pango-layout-iter-next-char
     pango-layout-iter-at-last-line
     pango-layout-iter-get-line
     pango-layout-iter-get-index
     pango-layout-get-iter
     pango-layout-line-get-pixel-extents
     pango-layout-line-get-extents
     pango-layout-line-index-to-x
     pango-layout-line-x-to-index
     pango-layout-get-line
     pango-layout-get-line-count
     pango-layout-get-pixel-size
     pango-layout-get-size
     pango-layout-get-pixel-extents
     pango-layout-get-extents
     pango-layout-xy-to-index
     pango-layout-move-cursor-visually
     pango-layout-get-cursor-pos
     pango-layout-index-to-line-x
     pango-layout-index-to-pos
     pango-layout-context-changed
     pango-layout-get-ellipsize
     pango-layout-set-ellipsize
     pango-layout-get-single-paragraph-mode
     pango-layout-set-single-paragraph-mode
     pango-layout-get-tabs
     pango-layout-set-tabs
     pango-layout-get-alignment
     pango-layout-set-alignment
     pango-layout-get-auto-dir
     pango-layout-set-auto-dir
     pango-layout-get-justify
     pango-layout-set-justify
     pango-layout-get-spacing
     pango-layout-set-spacing
     pango-layout-get-indent
     pango-layout-set-indent
     pango-layout-get-wrap
     pango-layout-set-wrap
     pango-layout-get-width
     pango-layout-set-width
     pango-layout-get-font-description
     pango-layout-set-font-description
     pango-layout-set-markup-with-accel
     pango-layout-set-markup
     pango-layout-get-text
     pango-layout-set-text
     pango-layout-get-attributes
     pango-layout-set-attributes
     pango-layout-get-context
     pango-layout-copy
     pango-layout-new
     pango-item-split
     pango-item-copy
     pango-item-new
     pango-glyph-string-get-logical-widths
     pango-glyph-string-extents-range
     pango-glyph-string-get-width
     pango-glyph-string-extents
     pango-glyph-string-copy
     pango-glyph-string-set-size
     pango-glyph-string-new
     pango-font-map-load-fontset
     pango-font-map-load-font
     pango-font-get-font-map
     pango-font-get-glyph-extents
     pango-font-get-metrics
     pango-font-get-coverage
     pango-font-describe-with-absolute-size
     pango-font-describe
     pango-font-face-get-face-name
     pango-font-face-describe
     pango-font-family-is-monospace
     pango-font-family-get-name
     pango-font-metrics-get-strikethrough-thickness
     pango-font-metrics-get-strikethrough-position
     pango-font-metrics-get-underline-thickness
     pango-font-metrics-get-underline-position
     pango-font-metrics-get-approximate-digit-width
     pango-font-metrics-get-approximate-char-width
     pango-font-metrics-get-descent
     pango-font-metrics-get-ascent
     pango-font-description-to-filename
     pango-font-description-to-string
     pango-font-description-from-string
     pango-font-description-better-match
     pango-font-description-merge-static
     pango-font-description-merge
     pango-font-description-unset-fields
     pango-font-description-get-set-fields
     pango-font-description-get-size-is-absolute
     pango-font-description-set-absolute-size
     pango-font-description-get-size
     pango-font-description-set-size
     pango-font-description-get-stretch
     pango-font-description-set-stretch
     pango-font-description-get-weight
     pango-font-description-set-weight
     pango-font-description-get-variant
     pango-font-description-set-variant
     pango-font-description-get-style
     pango-font-description-set-style
     pango-font-description-get-family
     pango-font-description-set-family-static
     pango-font-description-set-family
     pango-font-description-equal
     pango-font-description-hash
     pango-font-description-copy-static
     pango-font-description-copy
     pango-font-description-new
     pango-coverage-max
     pango-coverage-set
     pango-coverage-get
     pango-coverage-copy
     pango-coverage-new
     pango-context-get-matrix
     pango-context-set-matrix
     pango-context-get-base-dir
     pango-context-set-base-dir
     pango-context-set-language
     pango-context-get-language
     pango-context-get-font-description
     pango-context-set-font-description
     pango-context-get-metrics
     pango-context-load-fontset
     pango-context-load-font
     pango-context-get-font-map
     pango-find-paragraph-boundary
     pango-attr-iterator-get
     pango-attr-iterator-copy
     pango-attr-iterator-next
     pango-attr-iterator-range
     pango-attr-list-get-iterator
     pango-attr-list-splice
     pango-attr-list-change
     pango-attr-list-insert-before
     pango-attr-list-insert
     pango-attr-list-copy
     pango-attr-list-new
     pango-attr-shape-new
     pango-attr-letter-spacing-new
     pango-attr-fallback-new
     pango-attr-scale-new
     pango-attr-rise-new
     pango-attr-strikethrough-color-new
     pango-attr-strikethrough-new
     pango-attr-underline-color-new
     pango-attr-underline-new
     pango-attr-font-desc-new
     pango-attr-stretch-new
     pango-attr-variant-new
     pango-attr-weight-new
     pango-attr-style-new
     pango-attr-size-new-absolute
     pango-attr-size-new
     pango-attr-background-new
     pango-attr-foreground-new
     pango-attr-family-new
     pango-attr-language-new
     pango-attribute-equal
     pango-attribute-copy
     pango-attr-type-register
     pango-color-parse
     pango-color-copy
     pango-layout-get-lines
     pango-reorder-items
     pango-itemize-with-base-dir
     pango-itemize
     pango-attr-iterator-get-attrs
     <pango-fontset>
     <pango-context>
     <pango-item>
     <pango-layout-iter>
     <pango-layout-line>
     <pango-layout>
     <pango-tab-array>
     <pango-language>
     <pango-glyph-string>
     <pango-font-metrics>
     <pango-font-description>
     <pango-color>
     <pango-matrix>
     <pango-attr-list>
     <pango-renderer>
     <pango-font-map>
     <pango-font-family>
     <pango-font-face>
     <pango-font>
     <pango-direction>
     <pango-tab-align>
     <pango-script>
     <pango-render-part>
     <pango-ellipsize-mode>
     <pango-wrap-mode>
     <pango-alignment>
     <pango-font-mask>
     <pango-stretch>
     <pango-weight>
     <pango-variant>
     <pango-style>
     <pango-coverage-level>
     <pango-underline>
     <pango-attr-type>))
(begin
  (%gw:procedure->method-public
    pango-layout-get-pixel-size
    '(<pango-layout> <integer> <integer>)
    'get-pixel-size
    1
    #f)
  (%gw:procedure->method-public
    pango-layout-get-size
    '(<pango-layout> <integer> <integer>)
    'get-size
    1
    #f)
  (%gw:procedure->method-public
    pango-layout-get-pixel-extents
    '(<pango-layout> #f #f)
    'get-pixel-extents
    1
    #f)
  (%gw:procedure->method-public
    pango-layout-get-extents
    '(<pango-layout> #f #f)
    'get-extents
    1
    #f)
  (%gw:procedure->method-public
    pango-layout-xy-to-index
    '(<pango-layout>
       <integer>
       <integer>
       <integer>
       <integer>)
    'xy-to-index
    3
    #f)
  (%gw:procedure->method-public
    pango-layout-move-cursor-visually
    '(<pango-layout>
       <boolean>
       <integer>
       <integer>
       <integer>
       <integer>
       <integer>)
    'move-cursor-visually
    5
    #f)
  (%gw:procedure->method-public
    pango-layout-get-cursor-pos
    '(<pango-layout> <integer> #f #f)
    'get-cursor-pos
    2
    #f)
  (%gw:procedure->method-public
    pango-layout-index-to-line-x
    '(<pango-layout>
       <integer>
       <boolean>
       <integer>
       <integer>)
    'index-to-line-x
    3
    #f)
  (%gw:procedure->method-public
    pango-layout-index-to-pos
    '(<pango-layout> <integer> #f)
    'index-to-pos
    2
    #f)
  (%gw:procedure->method-public
    pango-font-get-glyph-extents
    '(<pango-font> <integer> #f #f)
    'get-glyph-extents
    2
    #f)
  (%gw:procedure->method-public
    pango-layout-get-lines
    '(<pango-layout>)
    'get-lines
    1
    #f))
(if (defined? '%generics)
  (module-use!
    (module-public-interface (current-module))
    (module-public-interface %generics)))
