diff options
Diffstat (limited to 'plugins/pychrysalide/gui/core/module.c')
-rw-r--r-- | plugins/pychrysalide/gui/core/module.c | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/plugins/pychrysalide/gui/core/module.c b/plugins/pychrysalide/gui/core/module.c index 47c35b1..23a769d 100644 --- a/plugins/pychrysalide/gui/core/module.c +++ b/plugins/pychrysalide/gui/core/module.c @@ -52,12 +52,21 @@ bool add_gui_core_module(PyObject *super) bool result; /* Bilan à retourner */ PyObject *module; /* Sous-module mis en place */ +#define PYCHRYSALIDE_CORE_DOC \ + "This module provides access to the Chrysalide GUI core properties" \ + " through the Python bindings.\n" \ + "\n" \ + "Some of these features are singleton objects.\n" \ + "\n" \ + "As attributes are not allowed for Python modules, all these" \ + " property accesses are handled with methods." + static PyModuleDef py_chrysalide_gui_core_module = { .m_base = PyModuleDef_HEAD_INIT, .m_name = "pychrysalide.gui.core", - .m_doc = "Python module for Chrysalide.gui.core", + .m_doc = PYCHRYSALIDE_CORE_DOC, .m_size = -1, @@ -90,8 +99,8 @@ bool populate_gui_core_module(void) result = true; - if (result) result = ensure_python_items_is_registered(); if (result) result = populate_gui_core_module_with_global(); + if (result) result = populate_gui_core_module_with_items(); if (result) result = populate_gui_core_module_with_panels(); assert(result); |