Added matt's empty drawsize property to python.

This commit is contained in:
2006-03-31 09:50:39 +00:00
parent 58c6550a7c
commit 9d30a3a5ec
2 changed files with 7 additions and 1 deletions

View File

@@ -3516,7 +3516,9 @@ static PyObject *Object_getAttr( BPy_Object * obj, char *name )
if( StringEqual( name, "enableDupRot" ) )
return Object_getDupliRot( obj );
if( StringEqual( name, "enableDupNoSpeed" ) )
return Object_getDupliNoSpeed( obj );
return Object_getDupliNoSpeed( obj );
if( StringEqual( name, "drawSize" ) )
return ( PyFloat_FromDouble( object->empty_drawsize ) );
/* not an attribute, search the methods table */
return Py_FindMethod( BPy_Object_methods, ( PyObject * ) obj, name );
@@ -3799,6 +3801,8 @@ static int Object_setAttr( BPy_Object * obj, char *name, PyObject * value )
else if( StringEqual( name, "DupObjects" ) )
return EXPP_ReturnIntError( PyExc_AttributeError,
"DupObjects is not writable" );
else if( StringEqual( name, "drawSize" ) )
return ( !PyArg_Parse( value, "f", &( object->empty_drawsize ) ) );
else { /* if it turns out here, it's not an attribute*/
Py_DECREF(valtuple);
return EXPP_ReturnIntError( PyExc_KeyError, "attribute not found" );