[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [31780] trunk/blender/source/blender: bugfix [#23641] enable/disable switch of "Limit" Constraints are inverting
Campbell Barton
ideasman42 at gmail.com
Mon Sep 6 09:26:21 CEST 2010
Revision: 31780
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=31780
Author: campbellbarton
Date: 2010-09-06 09:26:21 +0200 (Mon, 06 Sep 2010)
Log Message:
-----------
bugfix [#23641] enable/disable switch of "Limit" Constraints are inverting
Modified Paths:
--------------
trunk/blender/source/blender/editors/interface/interface_templates.c
trunk/blender/source/blender/makesrna/intern/rna_constraint.c
Modified: trunk/blender/source/blender/editors/interface/interface_templates.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_templates.c 2010-09-06 06:48:19 UTC (rev 31779)
+++ trunk/blender/source/blender/editors/interface/interface_templates.c 2010-09-06 07:26:21 UTC (rev 31780)
@@ -957,6 +957,11 @@
show_upbut= ((prev_proxylock == 0) && (con->prev));
show_downbut= (con->next) ? 1 : 0;
+ /* enabled */
+ uiBlockSetEmboss(block, UI_EMBOSSN);
+ uiItemR(row, &ptr, "mute", 0, "", (con->flag & CONSTRAINT_OFF) ? ICON_MUTE_IPO_ON : ICON_MUTE_IPO_OFF);
+ uiBlockSetEmboss(block, UI_EMBOSS);
+
uiLayoutSetOperatorContext(row, WM_OP_INVOKE_DEFAULT);
/* up/down */
@@ -970,9 +975,6 @@
uiBlockEndAlign(block);
}
- /* enabled */
- uiItemR(row, &ptr, "mute", 0, "", 0);
-
/* Close 'button' - emboss calls here disable drawing of 'button' behind X */
uiBlockSetEmboss(block, UI_EMBOSSN);
uiItemO(row, "", ICON_X, "CONSTRAINT_OT_delete");
Modified: trunk/blender/source/blender/makesrna/intern/rna_constraint.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_constraint.c 2010-09-06 06:48:19 UTC (rev 31779)
+++ trunk/blender/source/blender/makesrna/intern/rna_constraint.c 2010-09-06 07:26:21 UTC (rev 31780)
@@ -1941,8 +1941,8 @@
/* flags */
prop= RNA_def_property(srna, "mute", PROP_BOOLEAN, PROP_NONE);
- RNA_def_property_boolean_negative_sdna(prop, NULL, "flag", CONSTRAINT_OFF);
- RNA_def_property_ui_text(prop, "Enabled", "Enable/Disable Constraint");
+ RNA_def_property_boolean_sdna(prop, NULL, "flag", CONSTRAINT_OFF);
+ RNA_def_property_ui_text(prop, "Disable", "Enable/Disable Constraint");
prop= RNA_def_property(srna, "show_expanded", PROP_BOOLEAN, PROP_NONE);
RNA_def_property_boolean_sdna(prop, NULL, "flag", CONSTRAINT_EXPAND);
More information about the Bf-blender-cvs
mailing list