diff options
author | Stephen Swaney <sswaney@centurytel.net> | 2004-10-07 23:25:40 +0400 |
---|---|---|
committer | Stephen Swaney <sswaney@centurytel.net> | 2004-10-07 23:25:40 +0400 |
commit | 0fdc0ce297be5a9621e41eba6e785a1d9c9287e4 (patch) | |
tree | 88eadd40613bf72f2cbe1b8bfbd5a1418b627a1a /source/blender/python/api2_2x/Registry.h | |
parent | 14ae3362c5dce229e84ca9331879d99d44a13a50 (diff) |
Another step in the Big Bpy Cleanup.
- move static declarations and data definitions out of headers.
the BGL module still need cleaning.
- move declarations out of modules.h and into appropriate .h files.
modules.h still exists as a container for the few modules that
need to #include almost everything.
- all files now have a $Id tag and have been formatted by indent
there are no changes to executable code.
pre-commit versions are tagged with bpy-cleanup-pre-20041007
for the sake of paranoia.
Diffstat (limited to 'source/blender/python/api2_2x/Registry.h')
-rw-r--r-- | source/blender/python/api2_2x/Registry.h | 56 |
1 files changed, 2 insertions, 54 deletions
diff --git a/source/blender/python/api2_2x/Registry.h b/source/blender/python/api2_2x/Registry.h index 1853b957413..4383d63e0bc 100644 --- a/source/blender/python/api2_2x/Registry.h +++ b/source/blender/python/api2_2x/Registry.h @@ -43,60 +43,8 @@ #define EXPP_REGISTRY_H #include <Python.h> -#include <stdio.h> -#include "gen_utils.h" -#include "modules.h" - -/* the Registry dictionary, declare here, defined in ../BPY_interface.c */ -PyObject *bpy_registryDict = NULL; - -/*****************************************************************************/ -/* Python API function prototypes for the Registry module. */ -/*****************************************************************************/ -static PyObject *M_Registry_Keys( PyObject * self ); -static PyObject *M_Registry_GetKey( PyObject * self, PyObject * args ); -static PyObject *M_Registry_SetKey( PyObject * self, PyObject * args ); -static PyObject *M_Registry_RemoveKey( PyObject * self, PyObject * args ); - -/*****************************************************************************/ -/* The following string definitions are used for documentation strings. */ -/* In Python these will be written to the console when doing a */ -/* Blender.Registry.__doc__ */ -/*****************************************************************************/ -char M_Registry_doc[] = - "The Blender Registry module (persistent data cache)\n\n\ - Use this module to store configuration data that a script can reload\n\ - when it is executed again.\n"; - -char M_Registry_Keys_doc[] = - "() - Get all keys in the Registry dictionary.\n\n\ - Each key references another dict with saved data from a specific script.\n"; - -char M_Registry_GetKey_doc[] = - "(name) - Get a specific entry (dict) from the Registry dictionary\n\ - (name) - a string that references a specific script.\n"; - -char M_Registry_SetKey_doc[] = - "(key, dict) - Store an entry in the Registry dictionary.\n\ - If an entry with the same 'key' already exists, it is substituted.\n\ - (key) - the string to use as a key for the dict being saved.\n\ - (dict) - a dictionary with the data to be stored.\n"; - -char M_Registry_RemoveKey_doc[] = - "(key) - Remove the dict with key 'key' from the Registry.\n"; - -/*****************************************************************************/ -/* Python method structure definition for Blender.Registry module: */ -/*****************************************************************************/ -struct PyMethodDef M_Registry_methods[] = { - {"Keys", ( PyCFunction ) M_Registry_Keys, METH_VARARGS, - M_Registry_Keys_doc}, - {"GetKey", M_Registry_GetKey, METH_VARARGS, M_Registry_GetKey_doc}, - {"SetKey", M_Registry_SetKey, METH_VARARGS, M_Registry_SetKey_doc}, - {"RemoveKey", M_Registry_RemoveKey, METH_VARARGS, - M_Registry_RemoveKey_doc}, - {NULL, NULL, 0, NULL} -}; +extern PyObject *bpy_registryDict; +PyObject *Registry_Init( void ); #endif /* EXPP_REGISTRY_H */ |