;; -*-theme-d-*-

(define-interface (gnome wrap gtk-support)

  (import (standard-library core)
	  (gnome gobject))

  ;; Maybe <gtk-tree-path> should be (:uniform-list <integer>).
  (define <gtk-tree-path> <object>)

  ;; The following class is deprecated in GTK but needed by
  ;; <gtk-progress-bar>.
  (define <gtk-progress> <gobject>)

  ;; The following class is not part of the core GTK library (?).
  (define <gtk-radio-group> <object>)

  ;; (define <gtk-action-entry> <gobject>)

  ;; (define <gtk-toggle-action-entry> <gobject>)

  ;; (define <gtk-radio-action-entry> <gobject>)

  ;; (define <gtk-target-entry> <gobject>)

  ;; (define <gtk-menu-position-func> <object>)

  ;; (define <gtk-tree-cell-data-func> <object>)

  (define <gtk-stock-item> <gobject>)

  ;; (define <gtk-destroy-notify> <object>)

  ;; Maybe the superclass should be <gobject>.
  (define <gtk-allocation> <object>)

  )

