rna rename Spline/Curve/Text3D
authorCampbell Barton <ideasman42@gmail.com>
Thu, 19 Aug 2010 17:31:10 +0000 (17:31 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Thu, 19 Aug 2010 17:31:10 +0000 (17:31 +0000)
release/scripts/ui/properties_data_curve.py
source/blender/makesrna/intern/rna_curve.c
source/blender/makesrna/intern/rna_mesh.c
source/blender/makesrna/intern/rna_meta.c
source/blender/makesrna/rna_cleanup/rna_properties.txt

index b3a9f025f544989d07c083f3748e681bb09ff5ee..cd62746c3abddedfeb515ef76a537df984f8e60a 100644 (file)
@@ -98,7 +98,7 @@ class DATA_PT_shape_curve(CurveButtonsPanel, bpy.types.Panel):
             col.prop(curve, "twist_smooth", text="Smooth")
         if is_text:
             col.label(text="Display:")
-            col.prop(curve, "fast", text="Fast Editing")
+            col.prop(curve, "use_fast_edit", text="Fast Editing")
 
         col = split.column()
 
@@ -111,13 +111,13 @@ class DATA_PT_shape_curve(CurveButtonsPanel, bpy.types.Panel):
         if is_curve or is_text:
             sub = col.column()
             sub.label(text="Caps:")
-            sub.prop(curve, "front")
-            sub.prop(curve, "back")
-            sub.prop(curve, "use_deform_fill")
+            sub.prop(curve, "use_fill_front")
+            sub.prop(curve, "use_fill_back")
+            sub.prop(curve, "use_fill_deform")
 
         col.label(text="Textures:")
-        col.prop(curve, "map_along_length")
-        col.prop(curve, "auto_texspace")
+        col.prop(curve, "use_map_on_length")
+        col.prop(curve, "use_auto_texspace")
 
 
 class DATA_PT_geometry_curve(CurveButtonsPanel, bpy.types.Panel):
@@ -169,7 +169,7 @@ class DATA_PT_pathanim(CurveButtonsPanelCurve, bpy.types.Panel):
         layout.active = curve.use_path
 
         col = layout.column()
-        layout.prop(curve, "path_length", text="Frames")
+        layout.prop(curve, "path_duration", text="Frames")
         layout.prop(curve, "eval_time")
 
         split = layout.split()
@@ -205,7 +205,7 @@ class DATA_PT_active_spline(CurveButtonsPanelActive, bpy.types.Panel):
             col.label(text="Cyclic:")
             col.prop(act_spline, "use_smooth")
             col = split.column()
-            col.prop(act_spline, "cyclic_u", text="U")
+            col.prop(act_spline, "use_cyclic_u", text="U")
 
         else:
             col = split.column()
@@ -218,13 +218,13 @@ class DATA_PT_active_spline(CurveButtonsPanelActive, bpy.types.Panel):
             col.label(text="Resolution:")
 
             col = split.column()
-            col.prop(act_spline, "cyclic_u", text="U")
+            col.prop(act_spline, "use_cyclic_u", text="U")
 
             if act_spline.type == 'NURBS':
                 sub = col.column()
-                # sub.active = (not act_spline.cyclic_u)
-                sub.prop(act_spline, "bezier_u", text="U")
-                sub.prop(act_spline, "endpoint_u", text="U")
+                # sub.active = (not act_spline.use_cyclic_u)
+                sub.prop(act_spline, "use_bezier_u", text="U")
+                sub.prop(act_spline, "use_endpoint_u", text="U")
 
                 sub = col.column()
                 sub.prop(act_spline, "order_u", text="U")
@@ -232,13 +232,13 @@ class DATA_PT_active_spline(CurveButtonsPanelActive, bpy.types.Panel):
 
             if is_surf:
                 col = split.column()
-                col.prop(act_spline, "cyclic_v", text="V")
+                col.prop(act_spline, "use_cyclic_v", text="V")
 
                 # its a surface, assume its a nurb.
                 sub = col.column()
-                sub.active = (not act_spline.cyclic_v)
-                sub.prop(act_spline, "bezier_v", text="V")
-                sub.prop(act_spline, "endpoint_v", text="V")
+                sub.active = (not act_spline.use_cyclic_v)
+                sub.prop(act_spline, "use_bezier_v", text="V")
+                sub.prop(act_spline, "use_endpoint_v", text="V")
                 sub = col.column()
                 sub.prop(act_spline, "order_v", text="V")
                 sub.prop(act_spline, "resolution_v", text="V")
@@ -275,7 +275,7 @@ class DATA_PT_font(CurveButtonsPanel, bpy.types.Panel):
         split = layout.split()
 
         col = split.column()
-        col.prop(text, "text_size", text="Size")
+        col.prop(text, "size", text="Size")
         col = split.column()
         col.prop(text, "shear")
 
@@ -294,8 +294,8 @@ class DATA_PT_font(CurveButtonsPanel, bpy.types.Panel):
         col = split.column()
         colsub = col.column(align=True)
         colsub.label(text="Underline:")
-        colsub.prop(text, "ul_position", text="Position")
-        colsub.prop(text, "ul_height", text="Thickness")
+        colsub.prop(text, "underline_position", text="Position")
+        colsub.prop(text, "underline_height", text="Thickness")
 
         col = split.column()
         col.label(text="Character:")
@@ -324,15 +324,15 @@ class DATA_PT_paragraph(CurveButtonsPanel, bpy.types.Panel):
         text = context.curve
 
         layout.label(text="Align:")
-        layout.prop(text, "spacemode", expand=True)
+        layout.prop(text, "align", expand=True)
 
         split = layout.split()
 
         col = split.column(align=True)
         col.label(text="Spacing:")
-        col.prop(text, "spacing", text="Character")
-        col.prop(text, "word_spacing", text="Word")
-        col.prop(text, "line_dist", text="Line")
+        col.prop(text, "space_character", text="Character")
+        col.prop(text, "space_word", text="Word")
+        col.prop(text, "space_line", text="Line")
 
         col = split.column(align=True)
         col.label(text="Offset:")
index b26c12bed09e6c07e225e95caa85d650321c809b..e3e907808255872c3a44759d5c8e3162a7c360b1 100644 (file)
@@ -679,7 +679,7 @@ static void rna_def_path(BlenderRNA *brna, StructRNA *srna)
        PropertyRNA *prop;
        
        /* number values */
-       prop= RNA_def_property(srna, "path_length", PROP_INT, PROP_NONE);
+       prop= RNA_def_property(srna, "path_duration", PROP_INT, PROP_NONE);
        RNA_def_property_int_sdna(prop, NULL, "pathlen");
        RNA_def_property_range(prop, 1, MAXFRAME);
        RNA_def_property_ui_text(prop, "Path Length", "The number of frames that are needed to traverse the path, defining the maximum value for the 'Evaluation Time' setting");
@@ -722,7 +722,7 @@ static void rna_def_nurbs(BlenderRNA *brna, StructRNA *srna)
        PropertyRNA *prop;
        
        /* flags */
-       prop= RNA_def_property(srna, "map_along_length", PROP_BOOLEAN, PROP_NONE);
+       prop= RNA_def_property(srna, "use_map_on_length", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "flag", CU_UV_ORCO);
        RNA_def_property_ui_text(prop, "Map Along Length", "Generate texture mapping coordinates following the curve direction, rather than the local bounding box");
        RNA_def_property_update(prop, 0, "rna_Curve_update_data");
@@ -741,13 +741,14 @@ static void rna_def_font(BlenderRNA *brna, StructRNA *srna)
                {0, NULL, 0, NULL, NULL}};
                
        /* Enums */
-       prop= RNA_def_property(srna, "spacemode", PROP_ENUM, PROP_NONE);
+       prop= RNA_def_property(srna, "align", PROP_ENUM, PROP_NONE);
+       RNA_def_property_enum_sdna(prop, NULL, "spacemode");
        RNA_def_property_enum_items(prop, prop_align_items);
        RNA_def_property_ui_text(prop, "Text Align", "Text align from the object center");
        RNA_def_property_update(prop, 0, "rna_Curve_update_data");
        
        /* number values */
-       prop= RNA_def_property(srna, "text_size", PROP_FLOAT, PROP_NONE);
+       prop= RNA_def_property(srna, "size", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "fsize");
        RNA_def_property_range(prop, 0.0001f, 10000.0f);
        RNA_def_property_ui_range(prop, 0.01, 10, 1, 1);
@@ -760,19 +761,19 @@ static void rna_def_font(BlenderRNA *brna, StructRNA *srna)
        RNA_def_property_ui_text(prop, "Small Caps", "Scale of small capitals");
        RNA_def_property_update(prop, 0, "rna_Curve_update_data");
 
-       prop= RNA_def_property(srna, "line_dist", PROP_FLOAT, PROP_NONE);
+       prop= RNA_def_property(srna, "space_line", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "linedist");
        RNA_def_property_range(prop, 0.0f, 10.0f);
        RNA_def_property_ui_text(prop, "Distance between lines of text", "");
        RNA_def_property_update(prop, 0, "rna_Curve_update_data");
        
-       prop= RNA_def_property(srna, "word_spacing", PROP_FLOAT, PROP_NONE);
+       prop= RNA_def_property(srna, "space_word", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "wordspace");
        RNA_def_property_range(prop, 0.0f, 10.0f);
        RNA_def_property_ui_text(prop, "Spacing between words", "");
        RNA_def_property_update(prop, 0, "rna_Curve_update_data");
        
-       prop= RNA_def_property(srna, "spacing", PROP_FLOAT, PROP_NONE);
+       prop= RNA_def_property(srna, "space_character", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "spacing");
        RNA_def_property_range(prop, 0.0f, 10.0f);
        RNA_def_property_ui_text(prop, "Global spacing between characters", "");
@@ -796,13 +797,13 @@ static void rna_def_font(BlenderRNA *brna, StructRNA *srna)
        RNA_def_property_ui_text(prop, "Y Offset", "Vertical offset from the object origin");
        RNA_def_property_update(prop, 0, "rna_Curve_update_data");
        
-       prop= RNA_def_property(srna, "ul_position", PROP_FLOAT, PROP_NONE);
+       prop= RNA_def_property(srna, "underline_position", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "ulpos");
        RNA_def_property_range(prop, -0.2f, 0.8f);
        RNA_def_property_ui_text(prop, "Underline Position", "Vertical position of underline");
        RNA_def_property_update(prop, 0, "rna_Curve_update_data");
        
-       prop= RNA_def_property(srna, "ul_height", PROP_FLOAT, PROP_NONE);
+       prop= RNA_def_property(srna, "underline_height", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "ulheight");
        RNA_def_property_range(prop, -0.2f, 0.8f);
        RNA_def_property_ui_text(prop, "Underline Thickness", "");
@@ -856,7 +857,7 @@ static void rna_def_font(BlenderRNA *brna, StructRNA *srna)
        RNA_def_property_update(prop, 0, "rna_Curve_update_data");
        
        /* flags */
-       prop= RNA_def_property(srna, "fast", PROP_BOOLEAN, PROP_NONE);
+       prop= RNA_def_property(srna, "use_fast_edit", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "flag", CU_FAST);
        RNA_def_property_ui_text(prop, "Fast", "Don't fill polygons while editing");
        RNA_def_property_update(prop, 0, "rna_Curve_update_data");
@@ -1184,12 +1185,12 @@ static void rna_def_curve(BlenderRNA *brna)
        RNA_def_property_ui_text(prop, "Dimensions", "Select 2D or 3D curve type");
        RNA_def_property_update(prop, 0, "rna_Curve_update_data");
        
-       prop= RNA_def_property(srna, "front", PROP_BOOLEAN, PROP_NONE);
+       prop= RNA_def_property(srna, "use_fill_front", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "flag", CU_FRONT);
        RNA_def_property_ui_text(prop, "Front", "Draw filled front for extruded/beveled curves");
        RNA_def_property_update(prop, 0, "rna_Curve_update_data");
        
-       prop= RNA_def_property(srna, "back", PROP_BOOLEAN, PROP_NONE);
+       prop= RNA_def_property(srna, "use_fill_back", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "flag", CU_BACK);
        RNA_def_property_ui_text(prop, "Back", "Draw filled back for extruded/beveled curves");
        RNA_def_property_update(prop, 0, "rna_Curve_update_data");
@@ -1207,17 +1208,17 @@ static void rna_def_curve(BlenderRNA *brna)
        RNA_def_property_ui_text(prop, "Twist Smooth", "Smoothing iteration for tangents");
        RNA_def_property_update(prop, 0, "rna_Curve_update_data");
 
-       prop= RNA_def_property(srna, "use_deform_fill", PROP_BOOLEAN, PROP_NONE);
+       prop= RNA_def_property(srna, "use_fill_deform", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "flag", CU_DEFORM_FILL);
        RNA_def_property_ui_text(prop, "Fill deformed", "Fill curve after applying deformation");
        RNA_def_property_update(prop, 0, "rna_Curve_update_data");
        
        /* texture space */
-       prop= RNA_def_property(srna, "auto_texspace", PROP_BOOLEAN, PROP_NONE);
+       prop= RNA_def_property(srna, "use_auto_texspace", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "texflag", CU_AUTOSPACE);
        RNA_def_property_ui_text(prop, "Auto Texture Space", "Adjusts active object's texture space automatically when transforming object");
        
-       prop= RNA_def_property(srna, "texspace_loc", PROP_FLOAT, PROP_TRANSLATION);
+       prop= RNA_def_property(srna, "texspace_location", PROP_FLOAT, PROP_TRANSLATION);
        RNA_def_property_array(prop, 3);
        RNA_def_property_ui_text(prop, "Texture Space Location", "Texture space location");
        RNA_def_property_editable_func(prop, "rna_Curve_texspace_editable");
@@ -1238,7 +1239,7 @@ static void rna_def_curve(BlenderRNA *brna)
         RNA_def_property_editable_func(prop, texspace_editable);
         RNA_def_property_update(prop, 0, "rna_Curve_update_data");*/
        
-       prop= RNA_def_property(srna, "map_along_length", PROP_BOOLEAN, PROP_NONE);
+       prop= RNA_def_property(srna, "use_map_on_length", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "flag", CU_UV_ORCO);
        RNA_def_property_ui_text(prop, "Map Along Length", "Generate texture mapping coordinates following the curve direction, rather than the local bounding box");
        RNA_def_property_update(prop, 0, "rna_Curve_update_data");
@@ -1339,34 +1340,34 @@ static void rna_def_curve_nurb(BlenderRNA *brna)
        RNA_def_property_ui_text(prop, "Resolution V", "Surface subdivisions per segment");
        RNA_def_property_update(prop, 0, "rna_Curve_update_data");
 
-       prop= RNA_def_property(srna, "cyclic_u", PROP_BOOLEAN, PROP_NONE);
+       prop= RNA_def_property(srna, "use_cyclic_u", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "flagu", CU_NURB_CYCLIC);
        RNA_def_property_ui_text(prop, "Cyclic U", "Make this curve or surface a closed loop in the U direction");
        RNA_def_property_update(prop, 0, "rna_Nurb_update_handle_data"); /* only needed for cyclic_u because cyclic_v cant do bezier */
 
-       prop= RNA_def_property(srna, "cyclic_v", PROP_BOOLEAN, PROP_NONE);
+       prop= RNA_def_property(srna, "use_cyclic_v", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "flagv", CU_NURB_CYCLIC);
        RNA_def_property_ui_text(prop, "Cyclic V", "Make this surface a closed loop in the V direction");
        RNA_def_property_update(prop, 0, "rna_Curve_update_data");
 
 
        /* Note, endpoint and bezier flags should never be on at the same time! */
-       prop= RNA_def_property(srna, "endpoint_u", PROP_BOOLEAN, PROP_NONE);
+       prop= RNA_def_property(srna, "use_endpoint_u", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "flagu", CU_NURB_ENDPOINT);
        RNA_def_property_ui_text(prop, "Endpoint U", "Make this nurbs curve or surface meet the endpoints in the U direction (Cyclic U must be disabled)");
        RNA_def_property_update(prop, 0, "rna_Nurb_update_knot_u");
 
-       prop= RNA_def_property(srna, "endpoint_v", PROP_BOOLEAN, PROP_NONE);
+       prop= RNA_def_property(srna, "use_endpoint_v", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "flagv", CU_NURB_ENDPOINT);
        RNA_def_property_ui_text(prop, "Endpoint V", "Make this nurbs surface meet the endpoints in the V direction (Cyclic V must be disabled)");
        RNA_def_property_update(prop, 0, "rna_Nurb_update_knot_v");
 
-       prop= RNA_def_property(srna, "bezier_u", PROP_BOOLEAN, PROP_NONE);
+       prop= RNA_def_property(srna, "use_bezier_u", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "flagu", CU_NURB_BEZIER);
        RNA_def_property_ui_text(prop, "Bezier U", "Make this nurbs curve or surface act like a bezier spline in the U direction (Order U must be 3 or 4, Cyclic U must be disabled)");
        RNA_def_property_update(prop, 0, "rna_Nurb_update_knot_u");
 
-       prop= RNA_def_property(srna, "bezier_v", PROP_BOOLEAN, PROP_NONE);
+       prop= RNA_def_property(srna, "use_bezier_v", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "flagv", CU_NURB_BEZIER);
        RNA_def_property_ui_text(prop, "Bezier V", "Make this nurbs surface act like a bezier spline in the V direction (Order V must be 3 or 4, Cyclic V must be disabled)");
        RNA_def_property_update(prop, 0, "rna_Nurb_update_knot_v");
index f30b87bf7a561649046647bcbb41d78037a07b75..a5155adc14c5090fada1aa6559bfa9b3b7cfd711 100644 (file)
@@ -1767,11 +1767,11 @@ static void rna_def_mesh(BlenderRNA *brna)
        RNA_def_property_ui_text(prop, "Shape Keys", "");
        
        /* texture space */
-       prop= RNA_def_property(srna, "auto_texspace", PROP_BOOLEAN, PROP_NONE);
+       prop= RNA_def_property(srna, "use_auto_texspace", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "texflag", AUTOSPACE);
        RNA_def_property_ui_text(prop, "Auto Texture Space", "Adjusts active object's texture space automatically when transforming object");
        
-       prop= RNA_def_property(srna, "texspace_loc", PROP_FLOAT, PROP_TRANSLATION);
+       prop= RNA_def_property(srna, "texspace_location", PROP_FLOAT, PROP_TRANSLATION);
        RNA_def_property_array(prop, 3);
        RNA_def_property_ui_text(prop, "Texture Space Location", "Texture space location");
        RNA_def_property_editable_func(prop, "rna_Mesh_texspace_editable");
index 5082b687b4d602d3e939b92830d19c127f6e5247..ec5f2a91709abc373c44318e61717858dd5f5954 100644 (file)
@@ -227,11 +227,11 @@ static void rna_def_metaball(BlenderRNA *brna)
        RNA_def_property_update(prop, 0, "rna_MetaBall_update_data");
 
        /* texture space */
-       prop= RNA_def_property(srna, "auto_texspace", PROP_BOOLEAN, PROP_NONE);
+       prop= RNA_def_property(srna, "use_auto_texspace", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "texflag", MB_AUTOSPACE);
        RNA_def_property_ui_text(prop, "Auto Texture Space", "Adjusts active object's texture space automatically when transforming object");
        
-       prop= RNA_def_property(srna, "texspace_loc", PROP_FLOAT, PROP_TRANSLATION);
+       prop= RNA_def_property(srna, "texspace_location", PROP_FLOAT, PROP_TRANSLATION);
        RNA_def_property_array(prop, 3);
        RNA_def_property_ui_text(prop, "Texture Space Location", "Texture space location");
        RNA_def_property_editable_func(prop, "rna_Meta_texspace_editable");
index 7d5bc5a9570c4e5f58ceaef53e0dd76b731b1976..b94069c27c450ecf98f2c0a0beeef5fed4251877 100644 (file)
 #+ * ID|Brush.size -> size:   int  "Radius of the brush in pixels"
 #+ * ID|Brush.smooth_stroke_factor -> smooth_stroke_factor:   float  "Higher values give a smoother stroke"
 #+ * ID|Brush.smooth_stroke_radius -> smooth_stroke_radius:   int  "Minimum distance from last point before stroke continues"
-#+ * ID|Brush.spacing -> spacing:   int  "Spacing between brush daubs as a percentage of brush diameter"
+#ID|Brush.spacing -> spacing:   int  "Spacing between brush daubs as a percentage of brush diameter"
 #+ * ID|Brush.strength -> strength:   float  "How powerful the effect of the brush is when applied"
 #+ * ID|Brush.stroke_method -> stroke_method:   enum  "NO DESCRIPTION"
 #+ * ID|Brush.texture -> texture:   pointer  "NO DESCRIPTION"
 #+ * ID|Curve.extrude -> extrude:   float  "Amount of curve extrusion when not using a bevel object"
 #+ * ID|Curve.materials -> materials:   collection,  "(read-only)"
  + * ID|Curve.width -> offset:   float  "Scale the original width (1.0) based on given factor"
- + * ID|Curve.path_length -> path_duration:   int  "The number of frames that are needed to traverse the path, defining the maximum value for the Evaluation Time setting"
+#ID|Curve.path_duration -> path_duration:   int  "The number of frames that are needed to traverse the path, defining the maximum value for the Evaluation Time setting"
 #+ * ID|Curve.render_resolution_u -> render_resolution_u:   int  "Surface resolution in U direction used while rendering. Zero skips this property"
 #+ * ID|Curve.render_resolution_v -> render_resolution_v:   int  "Surface resolution in V direction used while rendering. Zero skips this property"
 #+ * ID|Curve.resolution_u -> resolution_u:   int  "Surface resolution in U direction"
 #ID|Curve.show_normal_face -> show_normal_face:   boolean  "Display 3D curve normals in editmode"
 #+ * ID|Curve.splines -> splines:   collection,  "(read-only)    Collection of splines in this curve data object"
 #+ * ID|Curve.taper_object -> taper_object:   pointer  "Curve object name that defines the taper (width)"
- ID|Curve.texspace_loc -> texspace_location:   float[3]  "Texture space location"
+#ID|Curve.texspace_location -> texspace_location:   float[3]  "Texture space location"
 #+ * ID|Curve.texspace_size -> texspace_size:   float[3]  "Texture space size"
 #+ * ID|Curve.twist_mode -> twist_mode:   enum  "The type of tilt calculation for 3D Curves"
 #+ * ID|Curve.twist_smooth -> twist_smooth:   float  "Smoothing iteration for tangents"
- + * ID|Curve.auto_texspace -> use_auto_texspace:   boolean  "Adjusts active objects texture space automatically when transforming object"
+#ID|Curve.use_auto_texspace -> use_auto_texspace:   boolean  "Adjusts active objects texture space automatically when transforming object"
 #+ * ID|Curve.use_deform_bounds -> use_deform_bounds:   boolean  "Use the mesh bounds to clamp the deformation"
- + * ID|Curve.back -> use_fill_back:   boolean  "Draw filled back for extruded/beveled curves"
- + * ID|Curve.use_deform_fill -> use_fill_deform:   boolean  "Fill curve after applying deformation"
- + * ID|Curve.front -> use_fill_front:   boolean  "Draw filled front for extruded/beveled curves"
- + * ID|Curve.map_along_length -> use_map_on_length:   boolean  "Generate texture mapping coordinates following the curve direction, rather than the local bounding box"
+#ID|Curve.use_fill_back -> use_fill_back:   boolean  "Draw filled back for extruded/beveled curves"
+#ID|Curve.use_fill_deform -> use_fill_deform:   boolean  "Fill curve after applying deformation"
+#ID|Curve.use_fill_front -> use_fill_front:   boolean  "Draw filled front for extruded/beveled curves"
+#ID|Curve.use_map_on_length -> use_map_on_length:   boolean  "Generate texture mapping coordinates following the curve direction, rather than the local bounding box"
 #+ * ID|Curve.use_path -> use_path:   boolean  "Enable the curve to become a translation path"
 #+ * ID|Curve.use_path_follow -> use_path_follow:   boolean  "Make curve path children to rotate along the path"
 #+ * ID|Curve.use_radius -> use_radius:   boolean  "Option for paths: apply the curve radius with path following it and deforming"
 #+ * ID|Curve.use_stretch -> use_stretch:   boolean  "Option for curve-deform: makes deformed child to stretch along entire path"
 #+ * ID|Curve.use_time_offset -> use_time_offset:   boolean  "Children will use TimeOffs value as path distance offset"
- + * ID|Curve|SurfaceCurve.map_along_length -> use_map_on_length:   boolean  "Generate texture mapping coordinates following the curve direction, rather than the local bounding box"
+#ID|Curve|SurfaceCurve.use_map_on_length -> use_map_on_length:   boolean  "Generate texture mapping coordinates following the curve direction, rather than the local bounding box"
 #MAKE COLLECTION ATTR * ID|Curve|TextCurve.active_textbox -> active_textbox:   int  "NO DESCRIPTION"
- + * ID|Curve|TextCurve.spacemode -> align:   enum  "Text align from the object center"
+#ID|Curve|TextCurve.align -> align:   enum  "Text align from the object center"
 #+ * ID|Curve|TextCurve.body -> body:   string  "contents of this text object"
 #+ * ID|Curve|TextCurve.body_format -> body_format:   collection,  "(read-only)    Stores the style of each character"
 #+ * ID|Curve|TextCurve.edit_format -> edit_format:   pointer,  "(read-only)    Editing settings character formatting"
 #+ * ID|Curve|TextCurve.offset_x -> offset_x:   float  "Horizontal offset from the object origin"
 #+ * ID|Curve|TextCurve.offset_y -> offset_y:   float  "Vertical offset from the object origin"
 #+ * ID|Curve|TextCurve.shear -> shear:   float  "Italic angle of the characters"
- + * ID|Curve|TextCurve.text_size -> size:   float  "NO DESCRIPTION"
+#ID|Curve|TextCurve.size -> size:   float  "NO DESCRIPTION"
 #+ * ID|Curve|TextCurve.small_caps_scale -> small_caps_scale:   float  "Scale of small capitals"
- + * ID|Curve|TextCurve.spacing -> space_character:   float  "NO DESCRIPTION"
- + * ID|Curve|TextCurve.line_dist -> space_line:   float  "NO DESCRIPTION"
- + * ID|Curve|TextCurve.word_spacing -> space_word:   float  "NO DESCRIPTION"
+#ID|Curve|TextCurve.space_character -> space_character:   float  "NO DESCRIPTION"
+#ID|Curve|TextCurve.space_line -> space_line:   float  "NO DESCRIPTION"
+#ID|Curve|TextCurve.space_word -> space_word:   float  "NO DESCRIPTION"
 #ID|Curve|TextCurve.text_boxes -> text_boxes:   collection,  "(read-only)"
- + * ID|Curve|TextCurve.ul_height -> underline_height:   float  "NO DESCRIPTION"
- + * ID|Curve|TextCurve.ul_position -> underline_position:   float  "Vertical position of underline"
- + * ID|Curve|TextCurve.fast -> use_fast_edit:   boolean  "Dont fill polygons while editing"
- + * ID|Curve|TextCurve.map_along_length -> use_map_on_length:   boolean  "Generate texture mapping coordinates following the curve direction, rather than the local bounding box"
+#ID|Curve|TextCurve.underline_height -> underline_height:   float  "NO DESCRIPTION"
+#ID|Curve|TextCurve.underline_position -> underline_position:   float  "Vertical position of underline"
+#ID|Curve|TextCurve.use_fast_edit -> use_fast_edit:   boolean  "Dont fill polygons while editing"
+#ID|Curve|TextCurve.use_map_on_length -> use_map_on_length:   boolean  "Generate texture mapping coordinates following the curve direction, rather than the local bounding box"
 #+ * ID|GreasePencil.draw_mode -> draw_mode:   enum  "NO DESCRIPTION"
 #+ * ID|GreasePencil.layers -> layers:   collection,  "(read-only)"
 #+ * ID|GreasePencil.use_stroke_endpoints -> use_stroke_endpoints:   boolean  "Only use the first and last parts of the stroke for snapping"
 #ID|Mesh.show_normal_vertex -> show_normal_vertex:   boolean  "Displays vertex normals as lines"
 #+ * ID|Mesh.sticky -> sticky:   collection,  "(read-only)    Sticky texture coordinates"
 #+ * ID|Mesh.texco_mesh -> texco_mesh:   pointer  "Derive texture coordinates from another mesh"
- + * ID|Mesh.texspace_loc -> texspace_location:   float[3]  "Texture space location"
+#ID|Mesh.texspace_location -> texspace_location:   float[3]  "Texture space location"
 #+ * ID|Mesh.texspace_size -> texspace_size:   float[3]  "Texture space size"
 #+ * ID|Mesh.texture_mesh -> texture_mesh:   pointer  "Use another mesh for texture indices (vertex indices must be aligned)"
 #+ * ID|Mesh.total_edge_sel -> total_edge_sel:   int,  "(read-only)    Selected edge count in editmode"
 #+ * ID|Mesh.total_face_sel -> total_face_sel:   int,  "(read-only)    Selected face count in editmode"
 #+ * ID|Mesh.total_vert_sel -> total_vert_sel:   int,  "(read-only)    Selected vertex count in editmode"
  + * ID|Mesh.autosmooth -> use_auto_smooth:   boolean  "Treats all set-smoothed faces with angles less than the specified angle as smooth during render"
- + * ID|Mesh.auto_texspace -> use_auto_texspace:   boolean  "Adjusts active objects texture space automatically when transforming object"
+#ID|Mesh.use_auto_texspace -> use_auto_texspace:   boolean  "Adjusts active objects texture space automatically when transforming object"
 #+ * ID|Mesh.use_mirror_topology -> use_mirror_topology:   boolean  "Use topology based mirroring"
 #+ * ID|Mesh.use_mirror_x -> use_mirror_x:   boolean  "X Axis mirror editing"
 #+ * ID|Mesh.use_paint_mask -> use_paint_mask:   boolean  "Face selection masking for painting"
 #+ * ID|MetaBall.materials -> materials:   collection,  "(read-only)"
  + * ID|MetaBall.render_size -> render_resolution:   float  "Polygonization resolution in rendering"
  + * ID|MetaBall.wire_size -> resolution:   float  "Polygonization resolution in the 3D viewport"
- + * ID|MetaBall.texspace_loc -> texspace_location:   float[3]  "Texture space location"
+#ID|MetaBall.texspace_location -> texspace_location:   float[3]  "Texture space location"
 #+ * ID|MetaBall.texspace_size -> texspace_size:   float[3]  "Texture space size"
 #+ * ID|MetaBall.threshold -> threshold:   float  "Influence of meta elements"
 #ID|MetaBall.update_method -> update_method:   enum  "Metaball edit update behavior"
- + * ID|MetaBall.auto_texspace -> use_auto_texspace:   boolean  "Adjusts active objects texture space automatically when transforming object"
+#ID|MetaBall.use_auto_texspace -> use_auto_texspace:   boolean  "Adjusts active objects texture space automatically when transforming object"
 #+ * ID|NodeTree.animation_data -> animation_data:   pointer,  "(read-only)    Animation data for this datablock"
 #+ * ID|NodeTree.grease_pencil -> grease_pencil:   pointer  "Grease Pencil datablock"
 #+ * ID|NodeTree.nodes -> nodes:   collection,  "(read-only)"
 #+ * Spline.resolution_v -> resolution_v:   int  "Surface subdivisions per segment"
 #+ * Spline.tilt_interpolation -> tilt_interpolation:   enum  "The type of tilt interpolation for 3D, Bezier curves"
 #+ * Spline.type -> type:   enum  "The interpolation type for this curve element"
- + * Spline.bezier_u -> use_bezier_u:   boolean  "Make this nurbs curve or surface act like a bezier spline in the U direction (Order U must be 3 or 4, Cyclic U must be disabled)"
- + * Spline.bezier_v -> use_bezier_v:   boolean  "Make this nurbs surface act like a bezier spline in the V direction (Order V must be 3 or 4, Cyclic V must be disabled)"
- + * Spline.cyclic_u -> use_cyclic_u:   boolean  "Make this curve or surface a closed loop in the U direction"
- + * Spline.cyclic_v -> use_cyclic_v:   boolean  "Make this surface a closed loop in the V direction"
- + * Spline.endpoint_u -> use_endpoint_u:   boolean  "Make this nurbs curve or surface meet the endpoints in the U direction (Cyclic U must be disabled)"
- + * Spline.endpoint_v -> use_endpoint_v:   boolean  "Make this nurbs surface meet the endpoints in the V direction (Cyclic V must be disabled)"
+#Spline.use_bezier_u -> use_bezier_u:   boolean  "Make this nurbs curve or surface act like a bezier spline in the U direction (Order U must be 3 or 4, Cyclic U must be disabled)"
+#Spline.use_bezier_v -> use_bezier_v:   boolean  "Make this nurbs surface act like a bezier spline in the V direction (Order V must be 3 or 4, Cyclic V must be disabled)"
+#Spline.use_cyclic_u -> use_cyclic_u:   boolean  "Make this curve or surface a closed loop in the U direction"
+#Spline.use_cyclic_v -> use_cyclic_v:   boolean  "Make this surface a closed loop in the V direction"
+#Spline.use_endpoint_u -> use_endpoint_u:   boolean  "Make this nurbs curve or surface meet the endpoints in the U direction (Cyclic U must be disabled)"
+#Spline.use_endpoint_v -> use_endpoint_v:   boolean  "Make this nurbs surface meet the endpoints in the V direction (Cyclic V must be disabled)"
 #Spline.use_smooth -> use_smooth:   boolean  "Smooth the normals of the surface or beveled curve"
 #+ * SplinePoint.co -> co:   float[4]  "Point coordinates"
 #+ * SplinePoint.hide -> hide:   boolean  "Visibility status"