BPython - first step for better integration of Python in Blender:
- add a new space: Space Script - add a new dna struct: Script - add these two properly everywhere they are meant to It's not a tiny commit, but most of it is ground work for what is still to be done. Right now the benefits should be: freeing the Text Editor to be used in a window even while a script w/ gui in "on" and letting more than one currently running script w/ gui be accessible from each window Some files are added, so some build systems (not autotools) will need updates
This commit is contained in:
@@ -33,6 +33,8 @@
|
||||
#define EXPP_gen_utils_h
|
||||
|
||||
#include <Python.h>
|
||||
#include "compile.h"
|
||||
#include "eval.h" /* for PyEval_GetLocals */
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
||||
@@ -41,6 +43,7 @@
|
||||
#include <DNA_ID.h>
|
||||
#include <DNA_object_types.h>
|
||||
#include <DNA_material_types.h>
|
||||
#include <DNA_script_types.h>
|
||||
#include <DNA_scriptlink_types.h>
|
||||
#include <DNA_listBase.h>
|
||||
|
||||
@@ -63,7 +66,6 @@ int EXPP_ReturnIntError (PyObject *type, char *error_msg);
|
||||
int EXPP_check_sequence_consistency (PyObject *seq, PyTypeObject *against);
|
||||
PyObject *EXPP_tuple_repr(PyObject *self, int size);
|
||||
|
||||
|
||||
/* mapping utilities - see Texture.c for an example of how to use these */
|
||||
typedef struct {
|
||||
const char *sval;
|
||||
|
||||
Reference in New Issue
Block a user