[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [54730] branches/soc-2008-mxcurioni/source /blender/freestyle/intern/python: Attribute renaming: .exact_type_name --> .name.

Tamito Kajiyama rd6t-kjym at asahi-net.or.jp
Thu Feb 21 22:48:53 CET 2013


Revision: 54730
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=54730
Author:   kjym3
Date:     2013-02-21 21:48:52 +0000 (Thu, 21 Feb 2013)
Log Message:
-----------
Attribute renaming: .exact_type_name --> .name.  Also did a more generic implementation
of the attribute (meant to be a shortcut of .__class__.__name__).

Modified Paths:
--------------
    branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/BPy_Interface0D.cpp
    branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/BPy_Interface1D.cpp
    branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/BPy_Iterator.cpp

Modified: branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/BPy_Interface0D.cpp
===================================================================
--- branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/BPy_Interface0D.cpp	2013-02-21 21:05:31 UTC (rev 54729)
+++ branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/BPy_Interface0D.cpp	2013-02-21 21:48:52 UTC (rev 54730)
@@ -127,14 +127,14 @@
 
 /*----------------------Interface1D get/setters ----------------------------*/
 
-PyDoc_STRVAR(Interface0D_exact_type_name_doc,
+PyDoc_STRVAR(Interface0D_name_doc,
 "The string of the name of this 0D element.\n"
 "\n"
 ":type: str");
 
-static PyObject *Interface0D_exact_type_name_get(BPy_Interface0D *self, void *UNUSED(closure))
+static PyObject *Interface0D_name_get(BPy_Interface0D *self, void *UNUSED(closure))
 {
-	return PyUnicode_FromString(self->if0D->getExactTypeName().c_str());
+	return PyUnicode_FromString(((PyObject *)self)->ob_type->tp_name);
 }
 
 PyDoc_STRVAR(Interface0D_point_3d_doc,
@@ -229,7 +229,7 @@
 }
 
 static PyGetSetDef BPy_Interface0D_getseters[] = {
-	{(char *)"exact_type_name", (getter)Interface0D_exact_type_name_get, (setter)NULL, (char *)Interface0D_exact_type_name_doc, NULL},
+	{(char *)"name", (getter)Interface0D_name_get, (setter)NULL, (char *)Interface0D_name_doc, NULL},
 	{(char *)"point_3d", (getter)Interface0D_point_3d_get, (setter)NULL, (char *)Interface0D_point_3d_doc, NULL},
 	{(char *)"projected_x", (getter)Interface0D_projected_x_get, (setter)NULL, (char *)Interface0D_projected_x_doc, NULL},
 	{(char *)"projected_y", (getter)Interface0D_projected_y_get, (setter)NULL, (char *)Interface0D_projected_y_doc, NULL},

Modified: branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/BPy_Interface1D.cpp
===================================================================
--- branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/BPy_Interface1D.cpp	2013-02-21 21:05:31 UTC (rev 54729)
+++ branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/BPy_Interface1D.cpp	2013-02-21 21:48:52 UTC (rev 54730)
@@ -193,14 +193,14 @@
 
 /*----------------------Interface1D get/setters ----------------------------*/
 
-PyDoc_STRVAR(Interface1D_exact_type_name_doc,
+PyDoc_STRVAR(Interface1D_name_doc,
 "The string of the name of the 1D element.\n"
 "\n"
 ":type: str");
 
-static PyObject *Interface1D_exact_type_name_get(BPy_Interface1D *self, void *UNUSED(closure))
+static PyObject *Interface1D_name_get(BPy_Interface1D *self, void *UNUSED(closure))
 {
-	return PyUnicode_FromString(self->if1D->getExactTypeName().c_str());
+	return PyUnicode_FromString(((PyObject *)self)->ob_type->tp_name);
 }
 
 PyDoc_STRVAR(Interface1D_id_doc,
@@ -265,7 +265,7 @@
 }
 
 static PyGetSetDef BPy_Interface1D_getseters[] = {
-	{(char *)"exact_type_name", (getter)Interface1D_exact_type_name_get, (setter)NULL, (char *)Interface1D_exact_type_name_doc, NULL},
+	{(char *)"name", (getter)Interface1D_name_get, (setter)NULL, (char *)Interface1D_name_doc, NULL},
 	{(char *)"id", (getter)Interface1D_id_get, (setter)NULL, (char *)Interface1D_id_doc, NULL},
 	{(char *)"nature", (getter)Interface1D_nature_get, (setter)NULL, (char *)Interface1D_nature_doc, NULL},
 	{(char *)"length_2d", (getter)Interface1D_length_2d_get, (setter)NULL, (char *)Interface1D_length_2d_doc, NULL},

Modified: branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/BPy_Iterator.cpp
===================================================================
--- branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/BPy_Iterator.cpp	2013-02-21 21:05:31 UTC (rev 54729)
+++ branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/BPy_Iterator.cpp	2013-02-21 21:48:52 UTC (rev 54730)
@@ -151,14 +151,14 @@
 
 /*----------------------Iterator get/setters ----------------------------*/
 
-PyDoc_STRVAR(Iterator_exact_type_name_doc,
+PyDoc_STRVAR(Iterator_name_doc,
 "The string of the name of this iterator.\n"
 "\n"
 ":type: str");
 
-static PyObject *Iterator_exact_type_name_get(BPy_Iterator *self, void *UNUSED(closure))
+static PyObject *Iterator_name_get(BPy_Iterator *self, void *UNUSED(closure))
 {
-	return PyUnicode_FromString(self->it->getExactTypeName().c_str());
+	return PyUnicode_FromString(((PyObject *)self)->ob_type->tp_name);
 }
 
 PyDoc_STRVAR(Iterator_is_begin_doc,
@@ -182,7 +182,7 @@
 }
 
 static PyGetSetDef BPy_Iterator_getseters[] = {
-	{(char *)"exact_type_name", (getter)Iterator_exact_type_name_get, (setter)NULL, (char *)Iterator_exact_type_name_doc, NULL},
+	{(char *)"name", (getter)Iterator_name_get, (setter)NULL, (char *)Iterator_name_doc, NULL},
 	{(char *)"is_begin", (getter)Iterator_is_begin_get, (setter)NULL, (char *)Iterator_is_begin_doc, NULL},
 	{(char *)"is_end", (getter)Iterator_is_end_get, (setter)NULL, (char *)Iterator_is_end_doc, NULL},
 	{NULL, NULL, NULL, NULL, NULL}  /* Sentinel */




More information about the Bf-blender-cvs mailing list