anchor.diff:       :allocation :instance
        :accessor widget-child-slots
        :type container-child)
  -    (parent-window
  -     :allocation :virtual
  -     :getter "gtk_widget_get_parent_window"
  -     :setter "gtk_widget_set_parent_window"
  -     :accessor widget-parent-window
  -     :type gdk:window)
       (window
        :allocation :virtual
        :getter "gtk_widget_get_window"
  +     :unbound nil
        :reader widget-window
        :type gdk:window)
       (state
  
positive.code:   ("GtkThemeEngine" :ignore t)
  
    )
  
negative.code:   ("GtkBorder" :ignore t)
    ("GtkTreeIter" :ignore t)
    ("GtkTreePath" :ignore t)
  ;  ("GtkStyle" :ignore t)
  
    ;; Manual override
    ("GtkWidget"
  