code: func (v *Widget) TranslateCoordinates(dest IWidget, srcX, srcY int) (destX, destY int, e error) {
  	cdest := nullableWidget(dest)
  
  	var cdestX, cdestY C.gint
  	c := C.gtk_widget_translate_coordinates(v.native(), cdest, C.gint(srcX), C.gint(srcY), &cdestX, &cdestY)
  	if !gobool(c) {
  		return 0, 0, errors.New("translate coordinates failed")
  	}
  	return int(cdestX), int(cdestY), nil
  }
docs: // TranslateCoordinates is a wrapper around gtk_widget_translate_coordinates().