[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [59429] branches/ soc-2013-meshdata_transfer/source/blender/editors: deactivating the tolerance bar according to the use_tolerance checkbox value
Walid Shouman
eng.walidshouman at gmail.com
Fri Aug 23 17:35:06 CEST 2013
Revision: 59429
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=59429
Author: walid
Date: 2013-08-23 15:35:05 +0000 (Fri, 23 Aug 2013)
Log Message:
-----------
deactivating the tolerance bar according to the use_tolerance checkbox value
Modified Paths:
--------------
branches/soc-2013-meshdata_transfer/source/blender/editors/mesh/mesh_data.c
branches/soc-2013-meshdata_transfer/source/blender/editors/object/object_shapekey.c
branches/soc-2013-meshdata_transfer/source/blender/editors/object/object_vgroup.c
Modified: branches/soc-2013-meshdata_transfer/source/blender/editors/mesh/mesh_data.c
===================================================================
--- branches/soc-2013-meshdata_transfer/source/blender/editors/mesh/mesh_data.c 2013-08-23 15:19:20 UTC (rev 59428)
+++ branches/soc-2013-meshdata_transfer/source/blender/editors/mesh/mesh_data.c 2013-08-23 15:35:05 UTC (rev 59429)
@@ -501,6 +501,7 @@
ReplaceGroupMode replace_mode = RNA_enum_get(op->ptr, "replace_mode");
bool use_tolerance = RNA_boolean_get(op->ptr, "use_tol");
float tolerance2 = RNA_float_get(op->ptr, "tol");
+ PropertyRNA *tolerance_prop = RNA_struct_find_property(op->ptr, "tol");
int num_src_lay, num_dst_lay;
@@ -517,6 +518,11 @@
invert_m4_m4(ob_src->imat, ob_src->obmat);
mul_m4_m4m4(tmp_mat, ob_src->imat, ob_dst->obmat);
+ if(use_tolerance == false)
+ RNA_def_property_flag(tolerance_prop, PROP_HIDDEN);
+ else
+ RNA_def_property_clear_flag(tolerance_prop, PROP_HIDDEN);
+
me_dst = ob_dst->data;
me_src = ob_src->data;
@@ -756,6 +762,7 @@
ReplaceGroupMode replace_mode = RNA_enum_get(op->ptr, "replace_mode");
bool use_tolerance = RNA_boolean_get(op->ptr, "use_tol");
float tolerance2 = RNA_float_get(op->ptr, "tol");
+ PropertyRNA *tolerance_prop = RNA_struct_find_property(op->ptr, "tol");
int num_src_lay, num_dst_lay;
@@ -772,6 +779,11 @@
invert_m4_m4(ob_src->imat, ob_src->obmat);
mul_m4_m4m4(tmp_mat, ob_src->imat, ob_dst->obmat);
+ if(use_tolerance == false)
+ RNA_def_property_flag(tolerance_prop, PROP_HIDDEN);
+ else
+ RNA_def_property_clear_flag(tolerance_prop, PROP_HIDDEN);
+
me_dst = ob_dst->data;
me_src = ob_src->data;
Modified: branches/soc-2013-meshdata_transfer/source/blender/editors/object/object_shapekey.c
===================================================================
--- branches/soc-2013-meshdata_transfer/source/blender/editors/object/object_shapekey.c 2013-08-23 15:19:20 UTC (rev 59428)
+++ branches/soc-2013-meshdata_transfer/source/blender/editors/object/object_shapekey.c 2013-08-23 15:35:05 UTC (rev 59429)
@@ -322,6 +322,7 @@
ReplaceGroupMode replace_mode = RNA_enum_get(op->ptr, "replace_mode");
bool use_tolerance = RNA_boolean_get(op->ptr, "use_tol");
float tolerance2 = RNA_float_get(op->ptr, "tol");
+ PropertyRNA *tolerance_prop = RNA_struct_find_property(op->ptr, "tol");
struct ReplaceLayerInfo replace_info;
@@ -344,6 +345,11 @@
mul_m4_m4m4(tmp_mat, ob_src->imat, ob_dst->obmat);
//===== end of RC assignments
+ if(use_tolerance == false)
+ RNA_def_property_flag(tolerance_prop, PROP_HIDDEN);
+ else
+ RNA_def_property_clear_flag(tolerance_prop, PROP_HIDDEN);
+
me_dst = ob_dst->data;
me_src = ob_src->data;
Modified: branches/soc-2013-meshdata_transfer/source/blender/editors/object/object_vgroup.c
===================================================================
--- branches/soc-2013-meshdata_transfer/source/blender/editors/object/object_vgroup.c 2013-08-23 15:19:20 UTC (rev 59428)
+++ branches/soc-2013-meshdata_transfer/source/blender/editors/object/object_vgroup.c 2013-08-23 15:35:05 UTC (rev 59429)
@@ -236,6 +236,7 @@
float tolerance = RNA_float_get(op->ptr, "tol");
ReplaceGroupMode replace_mode = RNA_enum_get(op->ptr, "replace_mode");
bDeformGroup *dg_dst, *dg_src;
+ PropertyRNA *tolerance_prop = RNA_struct_find_property(op->ptr, "tol");
int num_src_lay, num_dst_lay;
@@ -251,6 +252,11 @@
invert_m4_m4(ob_src->imat, ob_src->obmat);
mul_m4_m4m4(tmp_mat, ob_src->imat, ob_dst->obmat);
+ if(use_tolerance == false)
+ RNA_def_property_flag(tolerance_prop, PROP_HIDDEN);
+ else
+ RNA_def_property_clear_flag(tolerance_prop, PROP_HIDDEN);
+
me_dst = ob_dst->data;
me_src = ob_src->data;
More information about the Bf-blender-cvs
mailing list