code: func GdkAtomIntern(atomName string, onlyIfExists bool) Atom {
  	cstr := C.CString(atomName)
  	defer C.free(unsafe.Pointer(cstr))
  	c := C.gdk_atom_intern((*C.gchar)(cstr), gbool(onlyIfExists))
  	return Atom(uintptr(unsafe.Pointer(c)))
  }
docs: // GdkAtomIntern is a wrapper around gdk_atom_intern