code: func TreeViewColumnNewWithAttribute(title string, renderer ICellRenderer, attribute string, column int) (*TreeViewColumn, error) {
  	t_cstr := C.CString(title)
  	defer C.free(unsafe.Pointer(t_cstr))
  	a_cstr := C.CString(attribute)
  	defer C.free(unsafe.Pointer(a_cstr))
  	c := C._gtk_tree_view_column_new_with_attributes_one((*C.gchar)(t_cstr),
  		renderer.toCellRenderer(), (*C.gchar)(a_cstr), C.gint(column))
  	if c == nil {
  		return nil, nilPtrErr
  	}
  	return wrapTreeViewColumn(glib.Take(unsafe.Pointer(c))), nil
  }
docs: // TreeViewColumnNewWithAttribute() is a wrapper around
  // gtk_tree_view_column_new_with_attributes() that only sets one
  // attribute for one column.