Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2007-06-16 16:24:41 +0400
committerCampbell Barton <ideasman42@gmail.com>2007-06-16 16:24:41 +0400
commit39a526a963e9e0a0f206556a8b740fab56ba2654 (patch)
tree69290c8f2186c5dbc4673da0a6de60a874e18ab2 /source/blender/python/api2_2x/Camera.c
parent5135ed7b0e5c09c77a54e4359d7ff0b92003f4f0 (diff)
Python PyMethodDef supports single argument methods (METH_O) but was using METH_VARARGS everywhere and getting the single args from the tuple.
Use METH_O where applicable.
Diffstat (limited to 'source/blender/python/api2_2x/Camera.c')
-rw-r--r--source/blender/python/api2_2x/Camera.c68
1 files changed, 34 insertions, 34 deletions
diff --git a/source/blender/python/api2_2x/Camera.c b/source/blender/python/api2_2x/Camera.c
index 3ed11288980..a7ebd786158 100644
--- a/source/blender/python/api2_2x/Camera.c
+++ b/source/blender/python/api2_2x/Camera.c
@@ -129,7 +129,7 @@ static PyObject *Camera_oldsetClipStart( BPy_Camera * self, PyObject * args );
static PyObject *Camera_oldsetClipEnd( BPy_Camera * self, PyObject * args );
static PyObject *Camera_oldsetDrawSize( BPy_Camera * self, PyObject * args );
static PyObject *Camera_oldsetScale( BPy_Camera * self, PyObject * args );
-static PyObject *Camera_oldgetScriptLinks( BPy_Camera * self, PyObject * args );
+static PyObject *Camera_oldgetScriptLinks( BPy_Camera * self, PyObject * value );
static PyObject *Camera_addScriptLink( BPy_Camera * self, PyObject * args );
static PyObject *Camera_oldclearIpo( BPy_Camera * self );
static PyObject *Camera_clearScriptLinks( BPy_Camera * self, PyObject * args );
@@ -169,21 +169,21 @@ static PyMethodDef BPy_Camera_methods[] = {
"( Camera IPO type ) - Inserts a key into IPO"},
{"setName", ( PyCFunction ) GenericLib_setName_with_method, METH_VARARGS,
"(s) - Set Camera Data name"},
- {"setType", ( PyCFunction ) Camera_oldsetType, METH_VARARGS,
+ {"setType", ( PyCFunction ) Camera_oldsetType, METH_O,
"(s) - Set Camera type, which can be 'persp' or 'ortho'"},
{"setMode", ( PyCFunction ) Camera_oldsetMode, METH_VARARGS,
"(<s<,s>>) - Set Camera mode flag(s): 'showLimits' and 'showMist'"},
- {"setLens", ( PyCFunction ) Camera_oldsetLens, METH_VARARGS,
+ {"setLens", ( PyCFunction ) Camera_oldsetLens, METH_O,
"(f) - Set *perpective* Camera lens value"},
- {"setScale", ( PyCFunction ) Camera_oldsetScale, METH_VARARGS,
+ {"setScale", ( PyCFunction ) Camera_oldsetScale, METH_O,
"(f) - Set *ortho* Camera scale value"},
- {"setClipStart", ( PyCFunction ) Camera_oldsetClipStart, METH_VARARGS,
+ {"setClipStart", ( PyCFunction ) Camera_oldsetClipStart, METH_O,
"(f) - Set Camera clip start value"},
- {"setClipEnd", ( PyCFunction ) Camera_oldsetClipEnd, METH_VARARGS,
+ {"setClipEnd", ( PyCFunction ) Camera_oldsetClipEnd, METH_O,
"(f) - Set Camera clip end value"},
- {"setDrawSize", ( PyCFunction ) Camera_oldsetDrawSize, METH_VARARGS,
+ {"setDrawSize", ( PyCFunction ) Camera_oldsetDrawSize, METH_O,
"(f) - Set Camera draw size value"},
- {"getScriptLinks", ( PyCFunction ) Camera_oldgetScriptLinks, METH_VARARGS,
+ {"getScriptLinks", ( PyCFunction ) Camera_oldgetScriptLinks, METH_O,
"(eventname) - Get a list of this camera's scriptlinks (Text names) "
"of the given type\n"
"(eventname) - string: FrameChanged, Redraw or Render."},
@@ -462,11 +462,11 @@ static PyObject *Camera_oldclearIpo( BPy_Camera * self )
return EXPP_incr_ret_False(); /* no ipo found */
}
-static PyObject *Camera_oldsetType( BPy_Camera * self, PyObject * args )
+static PyObject *Camera_oldsetType( BPy_Camera * self, PyObject * value )
{
- char *type;
+ char *type = PyString_AsString(value);
- if( !PyArg_ParseTuple( args, "s", &type ) )
+ if(!value)
return EXPP_ReturnPyObjError( PyExc_TypeError,
"expected string argument" );
@@ -516,75 +516,75 @@ static PyObject *Camera_oldsetMode( BPy_Camera * self, PyObject * args )
Py_RETURN_NONE;
}
-static PyObject *Camera_oldsetLens( BPy_Camera * self, PyObject * args )
+static PyObject *Camera_oldsetLens( BPy_Camera * self, PyObject * value )
{
- float value;
+ float param = PyFloat_AsDouble(value);
- if( !PyArg_ParseTuple( args, "f", &value ) )
+ if( !PyFloat_Check(value) )
return EXPP_ReturnPyObjError( PyExc_TypeError,
"expected float argument" );
- self->camera->lens = EXPP_ClampFloat( value,
+ self->camera->lens = EXPP_ClampFloat( param,
EXPP_CAM_LENS_MIN,
EXPP_CAM_LENS_MAX );
Py_RETURN_NONE;
}
-static PyObject *Camera_oldsetScale( BPy_Camera * self, PyObject * args )
+static PyObject *Camera_oldsetScale( BPy_Camera * self, PyObject * value )
{
- float value;
+ float param = PyFloat_AsDouble(value);
- if( !PyArg_ParseTuple( args, "f", &value ) )
+ if( !PyFloat_Check(value) )
return EXPP_ReturnPyObjError( PyExc_TypeError,
"expected float argument" );
- self->camera->ortho_scale = EXPP_ClampFloat( value,
+ self->camera->ortho_scale = EXPP_ClampFloat( param,
EXPP_CAM_SCALE_MIN,
EXPP_CAM_SCALE_MAX );
Py_RETURN_NONE;
}
-static PyObject *Camera_oldsetClipStart( BPy_Camera * self, PyObject * args )
+static PyObject *Camera_oldsetClipStart( BPy_Camera * self, PyObject * value )
{
- float value;
+ float param = PyFloat_AsDouble(value);
- if( !PyArg_ParseTuple( args, "f", &value ) )
+ if( !PyFloat_Check(value) )
return EXPP_ReturnPyObjError( PyExc_TypeError,
"expected float argument" );
- self->camera->clipsta = EXPP_ClampFloat( value,
+ self->camera->clipsta = EXPP_ClampFloat( param,
EXPP_CAM_CLIPSTART_MIN,
EXPP_CAM_CLIPSTART_MAX );
Py_RETURN_NONE;
}
-static PyObject *Camera_oldsetClipEnd( BPy_Camera * self, PyObject * args )
+static PyObject *Camera_oldsetClipEnd( BPy_Camera * self, PyObject * value )
{
- float value;
+ float param = PyFloat_AsDouble(value);
- if( !PyArg_ParseTuple( args, "f", &value ) )
+ if( !PyFloat_Check(value) )
return EXPP_ReturnPyObjError( PyExc_TypeError,
"expected float argument" );
- self->camera->clipend = EXPP_ClampFloat( value,
+ self->camera->clipend = EXPP_ClampFloat( param,
EXPP_CAM_CLIPEND_MIN,
EXPP_CAM_CLIPEND_MAX );
Py_RETURN_NONE;
}
-static PyObject *Camera_oldsetDrawSize( BPy_Camera * self, PyObject * args )
+static PyObject *Camera_oldsetDrawSize( BPy_Camera * self, PyObject * value )
{
- float value;
+ float param = PyFloat_AsDouble(value);
- if( !PyArg_ParseTuple( args, "f", &value ) )
+ if( !PyFloat_Check(value) )
return EXPP_ReturnPyObjError( PyExc_TypeError,
- "expected a float number as argument" );
+ "expected float argument" );
- self->camera->drawsize = EXPP_ClampFloat( value,
+ self->camera->drawsize = EXPP_ClampFloat( param,
EXPP_CAM_DRAWSIZE_MIN,
EXPP_CAM_DRAWSIZE_MAX );
@@ -614,7 +614,7 @@ static PyObject *Camera_clearScriptLinks( BPy_Camera * self, PyObject * args )
}
/* cam.getScriptLinks */
-static PyObject *Camera_oldgetScriptLinks( BPy_Camera * self, PyObject * args )
+static PyObject *Camera_oldgetScriptLinks( BPy_Camera * self, PyObject * value )
{
Camera *cam = self->camera;
ScriptLink *slink = NULL;
@@ -622,7 +622,7 @@ static PyObject *Camera_oldgetScriptLinks( BPy_Camera * self, PyObject * args )
slink = &( cam )->scriptlink;
- ret = EXPP_getScriptLinks( slink, args, 0 );
+ ret = EXPP_getScriptLinks( slink, value, 0 );
if( ret )
return ret;