[Bf-blender-cvs] [2f58e7d] mesh-transfer-data: Cleanup: more 'fromlayers/tolayers' -> 'layers_src/layers_dst' renames.

Bastien Montagne noreply at git.blender.org
Tue Nov 18 17:24:40 CET 2014


Commit: 2f58e7d36f16344bd15a949ca3446b516a1705cd
Author: Bastien Montagne
Date:   Tue Nov 18 17:22:04 2014 +0100
Branches: mesh-transfer-data
https://developer.blender.org/rB2f58e7d36f16344bd15a949ca3446b516a1705cd

Cleanup: more 'fromlayers/tolayers' -> 'layers_src/layers_dst' renames.

===================================================================

M	release/scripts/startup/bl_ui/properties_data_modifier.py
M	source/blender/editors/object/object_data_transfer.c
M	source/blender/makesrna/RNA_enum_types.h
M	source/blender/makesrna/intern/rna_modifier.c

===================================================================

diff --git a/release/scripts/startup/bl_ui/properties_data_modifier.py b/release/scripts/startup/bl_ui/properties_data_modifier.py
index 14c88a6..a224f9a 100644
--- a/release/scripts/startup/bl_ui/properties_data_modifier.py
+++ b/release/scripts/startup/bl_ui/properties_data_modifier.py
@@ -1246,9 +1246,9 @@ class DATA_PT_modifiers(ModifierButtonsPanel, Panel):
             sub = split.column(align=True)
             sub.prop(md, "data_types_verts_vgroup")
             row = split.row(align=True)
-            row.prop(md, "fromlayers_vgroup_select", text="")
+            row.prop(md, "layers_vgroup_select_src", text="")
             row.label(icon='RIGHTARROW_THIN')
-            row.prop(md, "tolayers_vgroup_select", text="")
+            row.prop(md, "layers_vgroup_select_dst", text="")
             split = col.split(0.333, align=True)
             sub = split.column(align=True)
             sub.prop(md, "data_types_verts")
@@ -1284,16 +1284,16 @@ class DATA_PT_modifiers(ModifierButtonsPanel, Panel):
             sub = split.column(align=True)
             sub.prop(md, "data_types_loops_vcol")
             row = split.row(align=True)
-            row.prop(md, "fromlayers_vcol_select", text="")
+            row.prop(md, "layers_vcol_select_src", text="")
             row.label(icon='RIGHTARROW')
-            row.prop(md, "tolayers_vcol_select", text="")
+            row.prop(md, "layers_vcol_select_dst", text="")
             split = col.split(0.333, align=True)
             sub = split.column(align=True)
             sub.prop(md, "data_types_loops_uv")
             row = split.row(align=True)
-            row.prop(md, "fromlayers_uv_select", text="")
+            row.prop(md, "layers_uv_select_src", text="")
             row.label(icon='RIGHTARROW')
-            row.prop(md, "tolayers_uv_select", text="")
+            row.prop(md, "layers_uv_select_dst", text="")
 
         layout.separator()
 
diff --git a/source/blender/editors/object/object_data_transfer.c b/source/blender/editors/object/object_data_transfer.c
index 9bea71e..1ec692f 100644
--- a/source/blender/editors/object/object_data_transfer.c
+++ b/source/blender/editors/object/object_data_transfer.c
@@ -88,8 +88,8 @@ static EnumPropertyItem DT_layer_items[] = {
 	{0, NULL, 0, NULL, NULL}
 };
 
-/* Note: DT_fromlayers_select_items enum is from rna_modifier.c */
-static EnumPropertyItem *dt_fromlayers_select_itemf(
+/* Note: DT_layers_select_src_items enum is from rna_modifier.c */
+static EnumPropertyItem *dt_layers_select_src_itemf(
         bContext *C, PointerRNA *ptr, PropertyRNA *UNUSED(prop), bool *r_free)
 {
 	EnumPropertyItem *item = NULL, tmp_item = {0};
@@ -98,18 +98,18 @@ static EnumPropertyItem *dt_fromlayers_select_itemf(
 	const int data_type = RNA_enum_get(ptr, "data_type");
 
 	if (!C) {  /* needed for docs and i18n tools */
-		return DT_fromlayers_select_items;
+		return DT_layers_select_src_items;
 	}
 
-	RNA_enum_items_add_value(&item, &totitem, DT_fromlayers_select_items, DT_LAYERS_ACTIVE_SRC);
-	RNA_enum_items_add_value(&item, &totitem, DT_fromlayers_select_items, DT_LAYERS_ALL_SRC);
+	RNA_enum_items_add_value(&item, &totitem, DT_layers_select_src_items, DT_LAYERS_ACTIVE_SRC);
+	RNA_enum_items_add_value(&item, &totitem, DT_layers_select_src_items, DT_LAYERS_ALL_SRC);
 
 	if (data_type == DT_TYPE_MDEFORMVERT) {
 		Object *ob_src = CTX_data_active_object(C);
 
 		if (BKE_object_pose_armature_get(ob_src)) {
-			RNA_enum_items_add_value(&item, &totitem, DT_fromlayers_select_items, DT_LAYERS_VGROUP_SRC_BONE_SELECT);
-			RNA_enum_items_add_value(&item, &totitem, DT_fromlayers_select_items, DT_LAYERS_VGROUP_SRC_BONE_DEFORM);
+			RNA_enum_items_add_value(&item, &totitem, DT_layers_select_src_items, DT_LAYERS_VGROUP_SRC_BONE_SELECT);
+			RNA_enum_items_add_value(&item, &totitem, DT_layers_select_src_items, DT_LAYERS_VGROUP_SRC_BONE_DEFORM);
 		}
 
 		if (ob_src) {
@@ -181,23 +181,23 @@ static EnumPropertyItem *dt_fromlayers_select_itemf(
 	return item;
 }
 
-/* Note: DT_tolayers_select_items enum is from rna_modifier.c */
-static EnumPropertyItem *dt_tolayers_select_itemf(bContext *C, PointerRNA *ptr, PropertyRNA *UNUSED(prop), bool *r_free)
+/* Note: DT_layers_select_dst_items enum is from rna_modifier.c */
+static EnumPropertyItem *dt_layers_select_dst_itemf(bContext *C, PointerRNA *ptr, PropertyRNA *UNUSED(prop), bool *r_free)
 {
 	EnumPropertyItem *item = NULL;
 	int totitem = 0;
 
-	const int fromlayers_select = RNA_enum_get(ptr, "fromlayers_select");
+	const int layers_select_src = RNA_enum_get(ptr, "layers_select_src");
 
 	if (!C) {  /* needed for docs and i18n tools */
-		return DT_tolayers_select_items;
+		return DT_layers_select_dst_items;
 	}
 
-	if (fromlayers_select == DT_LAYERS_ACTIVE_SRC || fromlayers_select >= 0) {
-		RNA_enum_items_add_value(&item, &totitem, DT_tolayers_select_items, DT_LAYERS_ACTIVE_DST);
+	if (layers_select_src == DT_LAYERS_ACTIVE_SRC || layers_select_src >= 0) {
+		RNA_enum_items_add_value(&item, &totitem, DT_layers_select_dst_items, DT_LAYERS_ACTIVE_DST);
 	}
-	RNA_enum_items_add_value(&item, &totitem, DT_tolayers_select_items, DT_LAYERS_NAME_DST);
-	RNA_enum_items_add_value(&item, &totitem, DT_tolayers_select_items, DT_LAYERS_INDEX_DST);
+	RNA_enum_items_add_value(&item, &totitem, DT_layers_select_dst_items, DT_LAYERS_NAME_DST);
+	RNA_enum_items_add_value(&item, &totitem, DT_layers_select_dst_items, DT_LAYERS_INDEX_DST);
 
 	/* No 'specific' to-layers here, since we may transfer to several objects at once! */
 
@@ -245,13 +245,13 @@ static EnumPropertyItem *dt_mix_mode_itemf(bContext *C, PointerRNA *ptr, Propert
 
 static bool data_transfer_check(bContext *UNUSED(C), wmOperator *op)
 {
-	const int fromlayers_select = RNA_enum_get(op->ptr, "fromlayers_select");
-	PropertyRNA *prop = RNA_struct_find_property(op->ptr, "tolayers_select");
-	const int tolayers_select = RNA_property_enum_get(op->ptr, prop);
+	const int layers_select_src = RNA_enum_get(op->ptr, "layers_select_src");
+	PropertyRNA *prop = RNA_struct_find_property(op->ptr, "layers_select_dst");
+	const int layers_select_dst = RNA_property_enum_get(op->ptr, prop);
 
-	/* TODO: check for invalid fromlayers select modes too! */
+	/* TODO: check for invalid layers_src select modes too! */
 
-	if ((fromlayers_select != DT_LAYERS_ACTIVE_SRC) && (tolayers_select == DT_LAYERS_ACTIVE_DST)) {
+	if ((layers_select_src != DT_LAYERS_ACTIVE_SRC) && (layers_select_dst == DT_LAYERS_ACTIVE_DST)) {
 		RNA_property_enum_set(op->ptr, prop, DT_LAYERS_NAME_DST);
 		return true;
 	}
@@ -279,10 +279,10 @@ static int data_transfer_exec(bContext *C, wmOperator *op)
 	const float max_distance = use_max_distance ? RNA_float_get(op->ptr, "max_distance") : FLT_MAX;
 	const float ray_radius = RNA_float_get(op->ptr, "ray_radius");
 
-	const int fromlayers = RNA_enum_get(op->ptr, "fromlayers_select");
-	const int tolayers = RNA_enum_get(op->ptr, "tolayers_select");
-	int fromlayers_select[DT_MULTILAYER_INDEX_MAX] = {0};
-	int tolayers_select[DT_MULTILAYER_INDEX_MAX] = {0};
+	const int layers_src = RNA_enum_get(op->ptr, "layers_select_src");
+	const int layers_dst = RNA_enum_get(op->ptr, "layers_select_dst");
+	int layers_select_src[DT_MULTILAYER_INDEX_MAX] = {0};
+	int layers_select_dst[DT_MULTILAYER_INDEX_MAX] = {0};
 	const int fromto_idx = BKE_object_data_transfer_dttype_to_srcdst_index(data_type);
 
 	const int mix_mode = RNA_enum_get(op->ptr, "mix_mode");
@@ -292,8 +292,8 @@ static int data_transfer_exec(bContext *C, wmOperator *op)
 	SpaceTransform *space_transform = use_object_transform ? &space_transform_data : NULL;
 
 	if (fromto_idx != DT_MULTILAYER_INDEX_INVALID) {
-		fromlayers_select[fromto_idx] = fromlayers;
-		tolayers_select[fromto_idx] = tolayers;
+		layers_select_src[fromto_idx] = layers_src;
+		layers_select_dst[fromto_idx] = layers_dst;
 	}
 
 	CTX_DATA_BEGIN (C, Object *, ob_dst, selected_editable_objects)
@@ -308,7 +308,7 @@ static int data_transfer_exec(bContext *C, wmOperator *op)
 
 		if (BKE_object_data_transfer_mesh(scene, ob_src, ob_dst, data_type, use_create,
 		                           map_vert_mode, map_edge_mode, map_loop_mode, map_poly_mode, 
-		                           space_transform, max_distance, ray_radius, fromlayers_select, tolayers_select,
+		                           space_transform, max_distance, ray_radius, layers_select_src, layers_select_dst,
 		                           mix_mode, mix_factor, NULL, false, op->reports))
 		{
 			changed = true;
@@ -375,7 +375,7 @@ static bool data_transfer_draw_check_prop(PointerRNA *ptr, PropertyRNA *prop)
 		return false;
 	}
 
-	if ((STREQ(prop_id, "fromlayers_select") || STREQ(prop_id, "tolayers_select")) &&
+	if ((STREQ(prop_id, "layers_select_src") || STREQ(prop_id, "layers_select_dst")) &&
 	    !DT_DATATYPE_IS_MULTILAYERS(data_type))
 	{
 		return false;
@@ -448,13 +448,13 @@ void OBJECT_OT_data_transfer(wmOperatorType *ot)
 	RNA_def_property_subtype(prop, PROP_DISTANCE);
 
 	/* How to handle multi-layers types of data. */
-	prop = RNA_def_enum(ot->srna, "fromlayers_select", DT_fromlayers_select_items, DT_LAYERS_ACTIVE_SRC,
+	prop = RNA_def_enum(ot->srna, "layers_select_src", DT_layers_select_src_items, DT_LAYERS_ACTIVE_SRC,
 	                    "Source Layers Selection", "Which layers to transfer, in case of multi-layers types");
-	RNA_def_property_enum_funcs_runtime(prop, NULL, NULL, dt_fromlayers_select_itemf);
+	RNA_def_property_enum_funcs_runtime(prop, NULL, NULL, dt_layers_select_src_itemf);
 
-	prop = RNA_def_enum(ot->srna, "tolayers_select", DT_tolayers_select_items, DT_LAYERS_ACTIVE_DST,
+	prop = RNA_def_enum(ot->srna, "layers_select_dst", DT_layers_select_dst_items, DT_LAYERS_ACTIVE_DST,
 	                    "Destination Layers Matching", "How to match source and destination layers");
-	RNA_def_property_enum_funcs_runtime(prop, NULL, NULL, dt_tolayers_select_itemf);
+	RNA_def_property_enum_funcs_runtime(prop, NULL, NULL, dt_layers_select_dst_itemf);
 
 	prop = RNA_def_enum(ot->srna, "mix_mode", DT_mix_mode_items, CDT_MIX_TRANSFER, "Mix Mode",
 	                   "How to affect destination elements with source values");
@@ -499,15 +499,15 @@ static int datalayout_transfer_exec(bContext *C, wmOperator *op

@@ Diff output truncated at 10240 characters. @@




More information about the Bf-blender-cvs mailing list