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>2008-12-19 07:06:24 +0300
committerCampbell Barton <ideasman42@gmail.com>2008-12-19 07:06:24 +0300
commit04428d6750d7309d7c7436c65b465f2b51d3d6a2 (patch)
tree683c884c3c3986f8dcab09e3207b4a7743a5e1b5 /source/blender/makesrna/intern/rna_mesh.c
parentd9de6fca6cda2a7ddeeb936692b529182a14dec9 (diff)
added "description" and "readonly" properties to RNA Structs (also accessible via python)
Many descriptions are not written, grep for DOC_BROKEN if you have some spare time to write struct descriptions.
Diffstat (limited to 'source/blender/makesrna/intern/rna_mesh.c')
-rw-r--r--source/blender/makesrna/intern/rna_mesh.c51
1 files changed, 34 insertions, 17 deletions
diff --git a/source/blender/makesrna/intern/rna_mesh.c b/source/blender/makesrna/intern/rna_mesh.c
index cb17ec1a1ef..d5489cede98 100644
--- a/source/blender/makesrna/intern/rna_mesh.c
+++ b/source/blender/makesrna/intern/rna_mesh.c
@@ -441,7 +441,8 @@ static void rna_def_mvert_group(BlenderRNA *brna)
StructRNA *srna;
PropertyRNA *prop;
- srna= RNA_def_struct(brna, "MVertGroup", NULL, "Mesh Vertex Group");
+ srna= RNA_def_struct(brna, "MVertGroup", NULL);
+ RNA_def_struct_ui_text(srna, "Mesh Vertex Group", "DOC_BROKEN");
RNA_def_struct_sdna(srna, "MDeformWeight");
/* we can't point to actual group, it is in the object and so
@@ -461,7 +462,8 @@ static void rna_def_mvert(BlenderRNA *brna)
StructRNA *srna;
PropertyRNA *prop;
- srna= RNA_def_struct(brna, "MVert", NULL, "Mesh Vertex");
+ srna= RNA_def_struct(brna, "MVert", NULL);
+ RNA_def_struct_ui_text(srna, "Mesh Vertex", "DOC_BROKEN");
prop= RNA_def_property(srna, "co", PROP_FLOAT, PROP_VECTOR);
RNA_def_property_ui_text(prop, "Location", "");
@@ -494,7 +496,8 @@ static void rna_def_medge(BlenderRNA *brna)
StructRNA *srna;
PropertyRNA *prop;
- srna= RNA_def_struct(brna, "MEdge", NULL, "Mesh Edge");
+ srna= RNA_def_struct(brna, "MEdge", NULL);
+ RNA_def_struct_ui_text(srna, "Mesh Edge", "DOC_BROKEN");
prop= RNA_def_property(srna, "verts", PROP_INT, PROP_UNSIGNED);
RNA_def_property_int_sdna(prop, NULL, "v1");
@@ -532,7 +535,8 @@ static void rna_def_mface(BlenderRNA *brna)
StructRNA *srna;
PropertyRNA *prop;
- srna= RNA_def_struct(brna, "MFace", NULL, "Mesh Face");
+ srna= RNA_def_struct(brna, "MFace", NULL);
+ RNA_def_struct_ui_text(srna, "Mesh Face", "DOC_BROKEN");
prop= RNA_def_property(srna, "verts", PROP_INT, PROP_UNSIGNED);
RNA_def_property_int_sdna(prop, NULL, "v1");
@@ -570,7 +574,8 @@ static void rna_def_mtface(BlenderRNA *brna)
{TF_CLIP, "CLIPALPHA", "Clip Alpha", "Use the images alpha values clipped with no blending (binary alpha)"},
{0, NULL, NULL, NULL}};
- srna= RNA_def_struct(brna, "MTFace", NULL, "Mesh Texture Face");
+ srna= RNA_def_struct(brna, "MTFace", NULL);
+ RNA_def_struct_ui_text(srna, "Mesh Texture Face", "DOC_BROKEN");
/* prop= RNA_def_property(srna, "image", PROP_POINTER, PROP_NONE);
RNA_def_property_pointer_sdna(prop, NULL, "tpage");
@@ -662,7 +667,8 @@ static void rna_def_mtface(BlenderRNA *brna)
RNA_def_property_float_funcs(prop, "rna_MTFace_uv4_get", "rna_MTFace_uv4_set", NULL);
RNA_def_property_ui_text(prop, "UV 4", "");
- srna= RNA_def_struct(brna, "MTFaceLayer", NULL, "Mesh Texture Face Layer");
+ srna= RNA_def_struct(brna, "MTFaceLayer", NULL);
+ RNA_def_struct_ui_text(srna, "Mesh Texture Face Layer", "DOC_BROKEN");
RNA_def_struct_sdna(srna, "CustomDataLayer");
prop= RNA_def_property(srna, "name", PROP_STRING, PROP_NONE);
@@ -689,7 +695,8 @@ static void rna_def_msticky(BlenderRNA *brna)
StructRNA *srna;
PropertyRNA *prop;
- srna= RNA_def_struct(brna, "MSticky", NULL, "Mesh Vertex Sticky Texture Coordinate");
+ srna= RNA_def_struct(brna, "MSticky", NULL);
+ RNA_def_struct_ui_text(srna, "Mesh Vertex Sticky Texture Coordinate", "DOC_BROKEN");
prop= RNA_def_property(srna, "co", PROP_FLOAT, PROP_VECTOR);
RNA_def_property_ui_text(prop, "Location", "Sticky texture coordinate location");
@@ -700,7 +707,8 @@ static void rna_def_mcol(BlenderRNA *brna)
StructRNA *srna;
PropertyRNA *prop;
- srna= RNA_def_struct(brna, "MCol", NULL, "Mesh Vertex Color");
+ srna= RNA_def_struct(brna, "MCol", NULL);
+ RNA_def_struct_ui_text(srna, "Mesh Vertex Color", "DOC_BROKEN");
prop= RNA_def_property(srna, "color1", PROP_FLOAT, PROP_COLOR);
RNA_def_property_array(prop, 3);
@@ -722,7 +730,8 @@ static void rna_def_mcol(BlenderRNA *brna)
RNA_def_property_float_funcs(prop, "rna_MCol_color4_get", "rna_MCol_color4_set", NULL);
RNA_def_property_ui_text(prop, "Color 4", "");
- srna= RNA_def_struct(brna, "MColLayer", NULL, "Mesh Vertex Color Layer");
+ srna= RNA_def_struct(brna, "MColLayer", NULL);
+ RNA_def_struct_ui_text(srna, "Mesh Vertex Color Layer", "DOC_BROKEN");
RNA_def_struct_sdna(srna, "CustomDataLayer");
prop= RNA_def_property(srna, "name", PROP_STRING, PROP_NONE);
@@ -750,13 +759,15 @@ static void rna_def_mproperties(BlenderRNA *brna)
PropertyRNA *prop;
/* Float */
- srna= RNA_def_struct(brna, "MFloatProperty", NULL, "Mesh Float Property");
+ srna= RNA_def_struct(brna, "MFloatProperty", NULL);
+ RNA_def_struct_ui_text(srna, "Mesh Float Property", "DOC_BROKEN");
prop= RNA_def_property(srna, "value", PROP_FLOAT, PROP_NONE);
RNA_def_property_float_sdna(prop, NULL, "f");
RNA_def_property_ui_text(prop, "Value", "");
- srna= RNA_def_struct(brna, "MFloatPropertyLayer", NULL, "Mesh Float Property Layer");
+ srna= RNA_def_struct(brna, "MFloatPropertyLayer", NULL);
+ RNA_def_struct_ui_text(srna, "Mesh Float Property Layer", "DOC_BROKEN");
RNA_def_struct_sdna(srna, "CustomDataLayer");
prop= RNA_def_property(srna, "name", PROP_STRING, PROP_NONE);
@@ -769,13 +780,15 @@ static void rna_def_mproperties(BlenderRNA *brna)
RNA_def_property_collection_funcs(prop, "rna_MFloatPropertyLayer_data_begin", "rna_iterator_array_next", "rna_iterator_array_end", "rna_iterator_array_get", 0, "rna_MFloatPropertyLayer_data_length", 0, 0);
/* Int */
- srna= RNA_def_struct(brna, "MIntProperty", NULL, "Mesh Int Property");
+ srna= RNA_def_struct(brna, "MIntProperty", NULL);
+ RNA_def_struct_ui_text(srna, "Mesh Int Property", "DOC_BROKEN");
prop= RNA_def_property(srna, "value", PROP_INT, PROP_NONE);
RNA_def_property_int_sdna(prop, NULL, "i");
RNA_def_property_ui_text(prop, "Value", "");
- srna= RNA_def_struct(brna, "MIntPropertyLayer", NULL, "Mesh Int Property Layer");
+ srna= RNA_def_struct(brna, "MIntPropertyLayer", NULL);
+ RNA_def_struct_ui_text(srna, "Mesh Int Property Layer", "DOC_BROKEN");
RNA_def_struct_sdna(srna, "CustomDataLayer");
prop= RNA_def_property(srna, "name", PROP_STRING, PROP_NONE);
@@ -788,13 +801,15 @@ static void rna_def_mproperties(BlenderRNA *brna)
RNA_def_property_collection_funcs(prop, "rna_MIntPropertyLayer_data_begin", "rna_iterator_array_next", "rna_iterator_array_end", "rna_iterator_array_get", 0, "rna_MIntPropertyLayer_data_length", 0, 0);
/* String */
- srna= RNA_def_struct(brna, "MStringProperty", NULL, "Mesh String Property");
+ srna= RNA_def_struct(brna, "MStringProperty", NULL);
+ RNA_def_struct_ui_text(srna, "Mesh String Property", "DOC_BROKEN");
prop= RNA_def_property(srna, "value", PROP_STRING, PROP_NONE);
RNA_def_property_string_sdna(prop, NULL, "s");
RNA_def_property_ui_text(prop, "Value", "");
- srna= RNA_def_struct(brna, "MStringPropertyLayer", NULL, "Mesh String Property Layer");
+ srna= RNA_def_struct(brna, "MStringPropertyLayer", NULL);
+ RNA_def_struct_ui_text(srna, "Mesh String Property Layer", "DOC_BROKEN");
RNA_def_struct_sdna(srna, "CustomDataLayer");
prop= RNA_def_property(srna, "name", PROP_STRING, PROP_NONE);
@@ -812,7 +827,8 @@ static void rna_def_mmultires(BlenderRNA *brna)
StructRNA *srna;
PropertyRNA *prop;
- srna= RNA_def_struct(brna, "MMultires", NULL, "Mesh Multires");
+ srna= RNA_def_struct(brna, "MMultires", NULL);
+ RNA_def_struct_ui_text(srna, "Mesh Multires", "DOC_BROKEN");
RNA_def_struct_sdna(srna, "Multires");
prop= RNA_def_property(srna, "level", PROP_INT, PROP_NONE);
@@ -881,7 +897,8 @@ static void rna_def_mesh(BlenderRNA *brna)
StructRNA *srna;
PropertyRNA *prop;
- srna= RNA_def_struct(brna, "Mesh", "ID", "Mesh");
+ srna= RNA_def_struct(brna, "Mesh", "ID");
+ RNA_def_struct_ui_text(srna, "Mesh", "DOC_BROKEN");
prop= RNA_def_property(srna, "verts", PROP_COLLECTION, PROP_NONE);
RNA_def_property_collection_sdna(prop, NULL, "mvert", "totvert");