summaryrefslogtreecommitdiff
path: root/plugins/pychrysalide/gui/core/module.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/pychrysalide/gui/core/module.c')
-rw-r--r--plugins/pychrysalide/gui/core/module.c13
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);