(define-interface (gnome wrap gdk-pixbuf)

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


(define-normal-goops-class <gdk-pixbuf-animation> <gdk-pixbuf-animation> <gobject> #t #f #f)
(define-normal-goops-class <gdk-pixbuf-animation-iter> <gdk-pixbuf-animation-iter> <gobject> #t #f #f)
(define-normal-goops-class <gdk-pixbuf-loader> <gdk-pixbuf-loader> <gobject> #t #f #f)
(define-normal-goops-class <gdk-pixbuf> <gdk-pixbuf> <gobject> #t #f #f)
(define-normal-goops-class <gdk-pixbuf-simple-anim> <gdk-pixbuf-simple-anim> <gobject> #t #f #f)
(declare gdk-pixbuf-get-formats (:simple-proc () <object> nonpure))
(declare gdk-pixbuf-save-to-port (:simple-proc (<gdk-pixbuf> <object> <string> <object> <object>) <boolean> nonpure))
(declare gdk-pixbuf-animation-new-from-file (:simple-proc (<string> <object>) <gdk-pixbuf-animation> nonpure))
(declare gdk-pixbuf-animation-get-width (:simple-proc (<gdk-pixbuf-animation>) <integer> nonpure))
(declare-method get-width (:simple-proc (<gdk-pixbuf-animation>) <integer> nonpure))
(declare gdk-pixbuf-animation-get-height (:simple-proc (<gdk-pixbuf-animation>) <integer> nonpure))
(declare-method get-height (:simple-proc (<gdk-pixbuf-animation>) <integer> nonpure))
(declare gdk-pixbuf-animation-is-static-image (:simple-proc (<gdk-pixbuf-animation>) <boolean> nonpure))
(declare-method is-static-image (:simple-proc (<gdk-pixbuf-animation>) <boolean> nonpure))
(declare gdk-pixbuf-animation-get-static-image (:simple-proc (<gdk-pixbuf-animation>) <gdk-pixbuf> nonpure))
(declare-method get-static-image (:simple-proc (<gdk-pixbuf-animation>) <gdk-pixbuf> nonpure))
(declare gdk-pixbuf-animation-iter-get-delay-time (:simple-proc (<gdk-pixbuf-animation-iter>) <integer> nonpure))
(declare-method get-delay-time (:simple-proc (<gdk-pixbuf-animation-iter>) <integer> nonpure))
(declare gdk-pixbuf-animation-iter-get-pixbuf (:simple-proc (<gdk-pixbuf-animation-iter>) <gdk-pixbuf> nonpure))
(declare-method get-pixbuf (:simple-proc (<gdk-pixbuf-animation-iter>) <gdk-pixbuf> nonpure))
(declare gdk-pixbuf-animation-iter-on-currently-loading-frame (:simple-proc (<gdk-pixbuf-animation-iter>) <boolean> nonpure))
(declare-method on-currently-loading-frame (:simple-proc (<gdk-pixbuf-animation-iter>) <boolean> nonpure))
(declare gdk-pixbuf-error-quark (:simple-proc () <object> nonpure))
(declare gdk-pixbuf-get-colorspace (:simple-proc (<gdk-pixbuf>) <symbol> nonpure))
(declare-method get-colorspace (:simple-proc (<gdk-pixbuf>) <symbol> nonpure))
(declare gdk-pixbuf-get-n-channels (:simple-proc (<gdk-pixbuf>) <integer> nonpure))
(declare-method get-n-channels (:simple-proc (<gdk-pixbuf>) <integer> nonpure))
(declare gdk-pixbuf-get-has-alpha (:simple-proc (<gdk-pixbuf>) <boolean> nonpure))
(declare-method get-has-alpha (:simple-proc (<gdk-pixbuf>) <boolean> nonpure))
(declare gdk-pixbuf-get-bits-per-sample (:simple-proc (<gdk-pixbuf>) <integer> nonpure))
(declare-method get-bits-per-sample (:simple-proc (<gdk-pixbuf>) <integer> nonpure))
(declare gdk-pixbuf-get-pixels (:simple-proc (<gdk-pixbuf>) <object> nonpure))
(declare-method get-pixels (:simple-proc (<gdk-pixbuf>) <object> nonpure))
(declare gdk-pixbuf-get-width (:simple-proc (<gdk-pixbuf>) <integer> nonpure))
(declare-method get-width (:simple-proc (<gdk-pixbuf>) <integer> nonpure))
(declare gdk-pixbuf-get-height (:simple-proc (<gdk-pixbuf>) <integer> nonpure))
(declare-method get-height (:simple-proc (<gdk-pixbuf>) <integer> nonpure))
(declare gdk-pixbuf-get-rowstride (:simple-proc (<gdk-pixbuf>) <integer> nonpure))
(declare-method get-rowstride (:simple-proc (<gdk-pixbuf>) <integer> nonpure))
(declare gdk-pixbuf-new (:simple-proc (<symbol> <boolean> <integer> <integer> <integer>) <gdk-pixbuf> nonpure))
(declare gdk-pixbuf-create (:simple-proc (<symbol> <boolean> <integer> <integer> <integer>) <gdk-pixbuf> nonpure))
(declare gdk-pixbuf-new-subpixbuf (:simple-proc (<gdk-pixbuf> <integer> <integer> <integer> <integer>) <gdk-pixbuf> nonpure))
(declare-method new-subpixbuf (:simple-proc (<gdk-pixbuf> <integer> <integer> <integer> <integer>) <gdk-pixbuf> nonpure))
(declare gdk-pixbuf-new-from-file (:simple-proc (<string> <object>) <gdk-pixbuf> nonpure))
(declare gdk-pixbuf-new-from-file-at-size (:simple-proc (<string> <integer> <integer> <object>) <gdk-pixbuf> nonpure))
(declare gdk-pixbuf-new-from-file-at-scale (:simple-proc (<string> <integer> <integer> <boolean> <object>) <gdk-pixbuf> nonpure))
(declare gdk-pixbuf-fill (:simple-proc (<gdk-pixbuf> <integer>) <none> nonpure))
(declare-method fill (:simple-proc (<gdk-pixbuf> <integer>) <none> nonpure))
(declare gdk-pixbuf-save (:simple-proc (<gdk-pixbuf> <string> <string> <object>) <boolean> nonpure))
(declare-method save (:simple-proc (<gdk-pixbuf> <string> <string> <object>) <boolean> nonpure))
(declare gdk-pixbuf-save-to-callback (:simple-proc (<gdk-pixbuf> <gdk-pixbuf-save-func> <object> <string> <object>) <boolean> nonpure))
(declare-method save-to-callback (:simple-proc (<gdk-pixbuf> <gdk-pixbuf-save-func> <object> <string> <object>) <boolean> nonpure))
(declare gdk-pixbuf-save-to-buffer (:simple-proc (<gdk-pixbuf> <object> <object> <string> <object>) <boolean> nonpure))
(declare-method save-to-buffer (:simple-proc (<gdk-pixbuf> <object> <object> <string> <object>) <boolean> nonpure))
(declare gdk-pixbuf-add-alpha (:simple-proc (<gdk-pixbuf> <boolean> <object> <object> <object>) <gdk-pixbuf> nonpure))
(declare-method add-alpha (:simple-proc (<gdk-pixbuf> <boolean> <object> <object> <object>) <gdk-pixbuf> nonpure))
(declare gdk-pixbuf-copy-area (:simple-proc (<gdk-pixbuf> <integer> <integer> <integer> <integer> <gdk-pixbuf> <integer> <integer>) <none> nonpure))
(declare-method copy-area (:simple-proc (<gdk-pixbuf> <integer> <integer> <integer> <integer> <gdk-pixbuf> <integer> <integer>) <none> nonpure))
(declare gdk-pixbuf-saturate-and-pixelate (:simple-proc (<gdk-pixbuf> <gdk-pixbuf> <real> <boolean>) <none> nonpure))
(declare-method saturate-and-pixelate (:simple-proc (<gdk-pixbuf> <gdk-pixbuf> <real> <boolean>) <none> nonpure))
(declare gdk-pixbuf-get-option (:simple-proc (<gdk-pixbuf> <string>) <string> nonpure))
(declare-method get-option (:simple-proc (<gdk-pixbuf> <string>) <string> nonpure))
(declare gdk-pixbuf-loader-new (:simple-proc () <gdk-pixbuf-loader> nonpure))
(declare gdk-pixbuf-loader-create (:simple-proc () <gdk-pixbuf-loader> nonpure))
(declare gdk-pixbuf-loader-new-with-type (:simple-proc (<string> <object>) <gdk-pixbuf-loader> nonpure))
(declare gdk-pixbuf-loader-new-with-mime-type (:simple-proc (<string> <object>) <gdk-pixbuf-loader> nonpure))
(declare gdk-pixbuf-loader-set-size (:simple-proc (<gdk-pixbuf-loader> <integer> <integer>) <none> nonpure))
(declare-method set-size (:simple-proc (<gdk-pixbuf-loader> <integer> <integer>) <none> nonpure))
(declare gdk-pixbuf-loader-get-pixbuf (:simple-proc (<gdk-pixbuf-loader>) <gdk-pixbuf> nonpure))
(declare-method get-pixbuf (:simple-proc (<gdk-pixbuf-loader>) <gdk-pixbuf> nonpure))
(declare gdk-pixbuf-loader-get-animation (:simple-proc (<gdk-pixbuf-loader>) <gdk-pixbuf-animation> nonpure))
(declare-method get-animation (:simple-proc (<gdk-pixbuf-loader>) <gdk-pixbuf-animation> nonpure))
(declare gdk-pixbuf-loader-close (:simple-proc (<gdk-pixbuf-loader> <object>) <boolean> nonpure))
(declare-method close (:simple-proc (<gdk-pixbuf-loader> <object>) <boolean> nonpure))
(declare gdk-pixbuf-loader-get-format (:simple-proc (<gdk-pixbuf-loader>) <gdk-pixbuf-format> nonpure))
(declare-method get-format (:simple-proc (<gdk-pixbuf-loader>) <gdk-pixbuf-format> nonpure))
(declare gdk-pixbuf-simple-anim-new (:simple-proc (<integer> <integer> <real>) <gdk-pixbuf-simple-anim> nonpure))
(declare gdk-pixbuf-simple-anim-create (:simple-proc (<integer> <integer> <real>) <gdk-pixbuf-simple-anim> nonpure))
(declare gdk-pixbuf-simple-anim-add-frame (:simple-proc (<gdk-pixbuf-simple-anim> <gdk-pixbuf>) <none> nonpure))
(declare-method add-frame (:simple-proc (<gdk-pixbuf-simple-anim> <gdk-pixbuf>) <none> nonpure))
(declare gdk-pixbuf-scale (:simple-proc (<gdk-pixbuf> <gdk-pixbuf> <integer> <integer> <integer> <integer> <real> <real> <real> <real> <symbol>) <none> nonpure))
(declare-method scale (:simple-proc (<gdk-pixbuf> <gdk-pixbuf> <integer> <integer> <integer> <integer> <real> <real> <real> <real> <symbol>) <none> nonpure))
(declare gdk-pixbuf-composite (:simple-proc (<gdk-pixbuf> <gdk-pixbuf> <integer> <integer> <integer> <integer> <real> <real> <real> <real> <symbol> <integer>) <none> nonpure))
(declare-method composite (:simple-proc (<gdk-pixbuf> <gdk-pixbuf> <integer> <integer> <integer> <integer> <real> <real> <real> <real> <symbol> <integer>) <none> nonpure))
(declare gdk-pixbuf-composite-color (:simple-proc (<gdk-pixbuf> <gdk-pixbuf> <integer> <integer> <integer> <integer> <real> <real> <real> <real> <symbol> <integer> <integer> <integer> <integer> <integer> <integer>) <none> nonpure))
(declare-method composite-color (:simple-proc (<gdk-pixbuf> <gdk-pixbuf> <integer> <integer> <integer> <integer> <real> <real> <real> <real> <symbol> <integer> <integer> <integer> <integer> <integer> <integer>) <none> nonpure))
(declare gdk-pixbuf-scale-simple (:simple-proc (<gdk-pixbuf> <integer> <integer> <symbol>) <gdk-pixbuf> nonpure))
(declare-method scale-simple (:simple-proc (<gdk-pixbuf> <integer> <integer> <symbol>) <gdk-pixbuf> nonpure))
(declare gdk-pixbuf-composite-color-simple (:simple-proc (<gdk-pixbuf> <integer> <integer> <symbol> <integer> <integer> <integer> <integer>) <gdk-pixbuf> nonpure))
(declare-method composite-color-simple (:simple-proc (<gdk-pixbuf> <integer> <integer> <symbol> <integer> <integer> <integer> <integer>) <gdk-pixbuf> nonpure))
(declare gdk-pixbuf-rotate-simple (:simple-proc (<gdk-pixbuf> <symbol>) <gdk-pixbuf> nonpure))
(declare-method rotate-simple (:simple-proc (<gdk-pixbuf> <symbol>) <gdk-pixbuf> nonpure))
(declare gdk-pixbuf-flip (:simple-proc (<gdk-pixbuf> <boolean>) <gdk-pixbuf> nonpure))
(declare-method flip (:simple-proc (<gdk-pixbuf> <boolean>) <gdk-pixbuf> nonpure))
)
