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_controller.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_controller.c')
-rw-r--r--source/blender/makesrna/intern/rna_controller.c32
1 files changed, 23 insertions, 9 deletions
diff --git a/source/blender/makesrna/intern/rna_controller.c b/source/blender/makesrna/intern/rna_controller.c
index 3b52069f556..eb32877b6c4 100644
--- a/source/blender/makesrna/intern/rna_controller.c
+++ b/source/blender/makesrna/intern/rna_controller.c
@@ -78,7 +78,8 @@ void RNA_def_controller(BlenderRNA *brna)
{0, NULL, NULL, NULL}};
/* Controller */
- srna= RNA_def_struct(brna, "Controller", NULL , "Controller");
+ srna= RNA_def_struct(brna, "Controller", NULL);
+ RNA_def_struct_ui_text(srna, "Controller", "logic brick to connect 'Sensors' to 'Actuators'");
RNA_def_struct_sdna(srna, "bController");
RNA_def_struct_funcs(srna, NULL, "rna_Controller_refine");
@@ -93,7 +94,8 @@ void RNA_def_controller(BlenderRNA *brna)
RNA_def_property_ui_text(prop, "Type", "");
/* Expression Controller */
- srna= RNA_def_struct(brna, "ExpressionController", "Controller", "Expression Controller");
+ srna= RNA_def_struct(brna, "ExpressionController", "Controller");
+ RNA_def_struct_ui_text(srna, "Expression Controller", "DOC_BROKEN");
RNA_def_struct_sdna_from(srna, "bExpressionCont", "data");
prop= RNA_def_property(srna, "expression", PROP_STRING, PROP_NONE);
@@ -102,7 +104,8 @@ void RNA_def_controller(BlenderRNA *brna)
RNA_def_property_ui_text(prop, "Expression", "");
/* Python Controller */
- srna= RNA_def_struct(brna, "PythonController", "Controller" , "Python Controller");
+ srna= RNA_def_struct(brna, "PythonController", "Controller" );
+ RNA_def_struct_ui_text(srna, "Python Controller", "DOC_BROKEN");
RNA_def_struct_sdna_from(srna, "bPythonCont", "data");
prop= RNA_def_property(srna, "text", PROP_POINTER, PROP_NONE);
@@ -110,12 +113,23 @@ void RNA_def_controller(BlenderRNA *brna)
RNA_def_property_ui_text(prop, "Python Text", "");
/* Other Controllers */
- RNA_def_struct(brna, "AndController", "Controller", "And Controller");
- RNA_def_struct(brna, "OrController", "Controller", "Or Controller");
- RNA_def_struct(brna, "NorController", "Controller", "Nor Controller");
- RNA_def_struct(brna, "NandController", "Controller", "Nand Controller");
- RNA_def_struct(brna, "XorController", "Controller", "Xor Controller");
- RNA_def_struct(brna, "XnorController", "Controller", "Xnor Controller");
+ srna= RNA_def_struct(brna, "AndController", "Controller");
+ RNA_def_struct_ui_text(srna, "And Controller", "DOC_BROKEN");
+
+ srna= RNA_def_struct(brna, "OrController", "Controller");
+ RNA_def_struct_ui_text(srna, "Or Controller", "DOC_BROKEN");
+
+ srna= RNA_def_struct(brna, "NorController", "Controller");
+ RNA_def_struct_ui_text(srna, "Nor Controller", "DOC_BROKEN");
+
+ srna= RNA_def_struct(brna, "NandController", "Controller");
+ RNA_def_struct_ui_text(srna, "Nand Controller", "DOC_BROKEN");
+
+ srna= RNA_def_struct(brna, "XorController", "Controller");
+ RNA_def_struct_ui_text(srna, "Xor Controller", "DOC_BROKEN");
+
+ srna= RNA_def_struct(brna, "XnorController", "Controller");
+ RNA_def_struct_ui_text(srna, "Xnor Controller", "DOC_BROKEN");
}
#endif