+ ("GdkEvent" :ignore t)
+ ("GdkRectngle" :ignore t)
+ ("GdkFont" :ignore t) ; deprecated
+
+ ("GdkDrawable"
+ :slots
+ ((display
+ :allocation :virtual
+ :getter "gdk_drawable_get_display"
+ :reader drawable-display
+ :type display)
+ (screen
+ :allocation :virtual
+ :getter "gdk_drawable_get_screen"
+ :reader drawable-screen
+ :type screen)
+ (visual
+ :allocation :virtual
+ :getter "gdk_drawable_get_visual"
+ :reader drawable-visual
+ :type visual)
+ (colormap
+ :allocation :virtual
+ :getter "gdk_drawable_get_colormap"
+ :setter "gdk_drawable_set_colormap"
+ :unbound nil
+ :accessor drawable-colormap
+ :initarg :colormap
+ :type colormap)
+ (depth
+ :allocation :virtual
+ :getter "gdk_drawable_get_depth"
+ :reader drawable-depth
+ :type int)
+ (with
+ :allocation :virtual
+ :getter drawable-width)
+ (height
+ :allocation :virtual
+ :getter drawable-height)))
+
+ ("GdkWindow"
+ :slots
+ ((state
+ :allocation :virtual
+ :getter "gdk_window_get_state"
+ :reader window-state
+ :type window-state)
+ (parent
+ :allocation :virtual
+ :getter "gdk_window_get_parent"
+ :reader window-parent
+ :type window)
+ (toplevel
+ :allocation :virtual
+ :getter "gdk_window_get_toplevel"
+ :reader window-toplevel
+ :type window)
+ (children
+ :allocation :virtual
+ :getter "gdk_window_get_children"
+ :reader window-children
+ :type (glist window))
+ (events
+ :allocation :virtual
+ :getter "gdk_window_get_events"
+ :setter "gdk_window_set_events"
+ :accessor window-events
+ :type event-mask)
+ (group
+ :allocation :virtual
+ :getter "gdk_window_get_group"
+ :setter "gdk_window_set_group"
+ :unbound nil
+ :accessor window-group
+ :type window)
+
+ ))
+))