anchor.diff:    (widget widget)
     (text (or string null)))
   
  -(defbinding widget-render-icon () gdk:pixbuf
  +(defbinding widget-render-icon (widget stock-id &optional size detail) 
  +    gdk:pixbuf
     (widget widget)
     (stock-id string)
  -  (size icon-size)
  -  (detail string))
  +  ((or size -1) (or icon-size int))
  +  (detail (or null string)))
   
   (defbinding widget-push-composite-child () nil)
   
  
positive.code:   (child-property string))
  
  (defbinding widget-freeze-child-notify () nil
    (widget widget))
  
  (defbinding %widget-get-size-request () nil
  
negative.code: 
  (defun widget-hide-on-delete (widget)
    "Utility function; intended to be connected to the DELETE-EVENT
  signal on a WINDOW. The function calls WIDGET-HIDE on its
  argument, then returns T. If connected to DELETE-EVENT, the
  result is that clicking the close button for a window (on the window
  frame, top right corner usually) will hide but not destroy the
  