From 136a06285f0e953f65dc432a4dba1ff3d1f781ee Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 18 May 2022 21:43:38 +1000 Subject: Fix T88792: WindowManager.clipboard missing in Python API docs Support RNA types using the Py/C-API PyGetSetDef defined properties. Currently `WindowManager.clipboard` is the only instance of this. --- source/blender/python/intern/bpy_rna_types_capi.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source') diff --git a/source/blender/python/intern/bpy_rna_types_capi.c b/source/blender/python/intern/bpy_rna_types_capi.c index d58adb66b37..c3a07847aff 100644 --- a/source/blender/python/intern/bpy_rna_types_capi.c +++ b/source/blender/python/intern/bpy_rna_types_capi.c @@ -107,6 +107,7 @@ static struct PyMethodDef pyrna_text_methods[] = { * and creating the buffer, causing writes past the allocated length. * \{ */ +PyDoc_STRVAR(pyrna_WindowManager_clipboard_doc, "Clipboard text storage.\n\n:type: string"); static PyObject *pyrna_WindowManager_clipboard_get(PyObject *UNUSED(self), void *UNUSED(flag)) { int text_len = 0; @@ -154,7 +155,7 @@ static struct PyGetSetDef pyrna_windowmanager_getset[] = { {"clipboard", pyrna_WindowManager_clipboard_get, pyrna_WindowManager_clipboard_set, - NULL, + pyrna_WindowManager_clipboard_doc, NULL}, {NULL, NULL, NULL, NULL, NULL} /* Sentinel */ }; -- cgit v1.2.3