anchor.diff:      (colormap
        :allocation :virtual
        :getter "gtk_widget_get_colormap"
  -     :reader widget-colormap
  +     :setter "gtk_widget_set_colormap"
  +     :initarg :colormap
  +     :accessor widget-colormap
        :type gdk:colormap)
       (visual
        :allocation :virtual
        :getter "gtk_widget_get_visual"
        :reader widget-visual
  -     :type gdk:visual)))
  -
  +     :type gdk:visual)
  +    (direction
  +     :allocation :virtual
  +     :getter "gtk_widget_get_direction"
  +     :setter "gtk_widget_set_direction"
  +     :accessor widget-direction
  +     :initarg :direction
  +     :type text-direction)
  +    (composite-name
  +     :allocation :virtual
  +     :getter "gtk_widget_get_composite_name"
  +     :setter "gtk_widget_set_composite_name"
  +     :accessor widget-composite-name
  +     :initarg :composite-name
  +     :type string)
  +    (settings
  +     :allocation :virtual
  +     :getter "gtk_widget_get_settings"
  +     :accessor widget-settings
  +     :type settings)
  +    (child-visible
  +     :allocation :virtual
  +     :getter "gtk_widget_get_child_visible"
  +     :setter "gtk_widget_set_child_visible"
  +     :accessor widget-child-visible-p
  +     :initarg :child-visible
  +     :type boolean)))
  +     
     ("GtkContainer"
      :slots
      ((child
  
positive.code:     :type int))
    (:metaclass boxed-class)
    (:alien-name "GtkTypeRequisition"))
  
  (defclass border (boxed)
    ((left
  
negative.code:      :accessor container-focus-child
       :initarg :focus-child
       :type widget)
      (focus-chain
       :allocation :virtual
       :getter container-focus-chain
       :setter (setf container-focus-chain))
      (focus-hadjustment
       :allocation :virtual
       :getter "gtk_container_get_focus_hadjustment"
  