anchor.diff:    :GDK_OWNER_CHANGE
     :GDK_GRAB_BROKEN)
   
  -(defcenum GdkModifierType
  -  (:GDK_SHIFT_MASK 1)
  -  :GDK_LOCK_MASK
  -  (:GDK_CONTROL_MASK 4)
  -  (:GDK_MOD1_MASK 8)
  -  (:GDK_MOD2_MASK 16)
  -  (:GDK_MOD3_MASK 32)
  -  (:GDK_MOD4_MASK 64)
  -  (:GDK_MOD5_MASK 128)
  -  (:GDK_BUTTON1_MASK 256)
  -  (:GDK_BUTTON2_MASK 512)
  -  (:GDK_BUTTON3_MASK 1024)
  -  (:GDK_BUTTON4_MASK 2048)
  -  (:GDK_BUTTON5_MASK 4096)
  -  (:GDK_RELEASE_MASK 1073741824)
  -  (:GDK_MODIFIER_MASK 1073750015))
  -
  -(defcenum GtkStateType
  -  :GTK_STATE_NORMAL
  -  :GTK_STATE_ACTIVE
  -  :GTK_STATE_PRELIGHT
  -  :GTK_STATE_SELECTED
  -  :GTK_STATE_INSENSITIVE)
  -
  -(defcenum GdkDragAction
  -  (:GDK_ACTION_DEFAULT 1)
  -  :GDK_ACTION_COPY
  -  (:GDK_ACTION_MOVE 4)
  -  (:GDK_ACTION_LINK 8)
  -  (:GDK_ACTION_PRIVATE 16)
  -  (:GDK_ACTION_ASK 32))
  -
  -(defcenum GdkCrossingMode
  -  :GDK_CROSSING_NORMAL
  -  :GDK_CROSSING_GRAB
  -  :GDK_CROSSING_UNGRAB)
  -
   (defcenum GdkFunction
     :GDK_COPY
     :GDK_INVERT
  
positive.code:   (activate_time :uint32)               ;guint32
    )
  
  (defcfun "cairo_show_text"
      :void
    (arg0 :pointer)                       ;cairo_t *
    (arg1 :string)                        ;const char *
    )
  
  (defcfun "gdk_threads_leave" :void)
  
  (defcfun "cairo_set_line_join"
      :void
    (arg0 :pointer)                       ;cairo_t *
    (arg1 cairo_line_join_t))
  
  (defcfun "cairo_reset_clip"
      :void
    (arg0 :pointer)                       ;cairo_t *
    )
  
  (defcfun "gdk_screen_get_height"
      :int
    (screen :pointer)                     ;GdkScreen *
    )
  
  (defcfun "cairo_set_line_width"
      :void
    (arg0 :pointer)                       ;cairo_t *
    (arg1 :double)                        ;double
    )
  
  (defcfun "gtk_widget_hide"
      :void
    (widget :pointer)                     ;GtkWidget *
    )
  
  (defcfun "gtk_range_get_value"
  
negative.code:   :GDK_NOR
    :GDK_SET)
  
  (defcenum GdkGrabStatus
    :GDK_GRAB_SUCCESS
    :GDK_GRAB_ALREADY_GRABBED
    :GDK_GRAB_INVALID_TIME
    :GDK_GRAB_NOT_VIEWABLE
    :GDK_GRAB_FROZEN)
  
  (defcenum GdkModifierType
    (:GDK_SHIFT_MASK 1)
    :GDK_LOCK_MASK
    (:GDK_CONTROL_MASK 4)
    (:GDK_MOD1_MASK 8)
    (:GDK_MOD2_MASK 16)
    (:GDK_MOD3_MASK 32)
    (:GDK_MOD4_MASK 64)
    (:GDK_MOD5_MASK 128)
    (:GDK_BUTTON1_MASK 256)
    (:GDK_BUTTON2_MASK 512)
    (:GDK_BUTTON3_MASK 1024)
    (:GDK_BUTTON4_MASK 2048)
    (:GDK_BUTTON5_MASK 4096)
    (:GDK_RELEASE_MASK 1073741824)
    (:GDK_MODIFIER_MASK 1073750015))
  
  (defcenum GdkNotifyType
    :GDK_NOTIFY_ANCESTOR
  