[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [35096] trunk/blender: - fix python error for poselib UI when none is active.
Campbell Barton
ideasman42 at gmail.com
Wed Feb 23 04:08:14 CET 2011
Revision: 35096
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35096
Author: campbellbarton
Date: 2011-02-23 03:08:14 +0000 (Wed, 23 Feb 2011)
Log Message:
-----------
- fix python error for poselib UI when none is active.
- add info to create_dupli_objects rna function docstring.
- transform snap had bad define, disabling BVH accelerated snap (own fault).
Modified Paths:
--------------
trunk/blender/release/scripts/ui/properties_data_armature.py
trunk/blender/source/blender/editors/transform/transform_snap.c
trunk/blender/source/blender/makesrna/intern/rna_object_api.c
Modified: trunk/blender/release/scripts/ui/properties_data_armature.py
===================================================================
--- trunk/blender/release/scripts/ui/properties_data_armature.py 2011-02-23 03:08:11 UTC (rev 35095)
+++ trunk/blender/release/scripts/ui/properties_data_armature.py 2011-02-23 03:08:14 UTC (rev 35096)
@@ -172,12 +172,6 @@
row.template_ID(ob, "pose_library", new="poselib.new", unlink="poselib.unlink")
if poselib:
- activePoseIndex = poselib.pose_markers.active_index
- if poselib.pose_markers.active:
- activePoseName = poselib.pose_markers.active.name
- else:
- activePoseName = ""
-
row = layout.row()
row.template_list(poselib, "pose_markers", poselib.pose_markers, "active_index", rows=5)
@@ -189,10 +183,13 @@
col.operator("poselib.pose_add", icon='ZOOMIN', text="")
col.operator_context = 'EXEC_DEFAULT' # exec not invoke, so that menu doesn't need showing
- col.operator("poselib.pose_remove", icon='ZOOMOUT', text="").pose = activePoseName
- col.operator("poselib.apply_pose", icon='ZOOM_SELECTED', text="").pose_index = activePoseIndex
+ pose_marker_active = poselib.pose_markers.active
+ if pose_marker_active is not None:
+ col.operator("poselib.pose_remove", icon='ZOOMOUT', text="").pose = pose_marker_active.name
+ col.operator("poselib.apply_pose", icon='ZOOM_SELECTED', text="").pose_index = poselib.pose_markers.active_index
+
row = layout.row()
row.operator("poselib.action_sanitise")
Modified: trunk/blender/source/blender/editors/transform/transform_snap.c
===================================================================
--- trunk/blender/source/blender/editors/transform/transform_snap.c 2011-02-23 03:08:11 UTC (rev 35095)
+++ trunk/blender/source/blender/editors/transform/transform_snap.c 2011-02-23 03:08:14 UTC (rev 35096)
@@ -83,7 +83,7 @@
//#include "blendef.h" /* for selection modes */
-#define USE_BVH_FACE_PROJECT
+#define USE_BVH_FACE_SNAP
/********************* PROTOTYPES ***********************/
Modified: trunk/blender/source/blender/makesrna/intern/rna_object_api.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_object_api.c 2011-02-23 03:08:11 UTC (rev 35095)
+++ trunk/blender/source/blender/makesrna/intern/rna_object_api.c 2011-02-23 03:08:14 UTC (rev 35096)
@@ -444,7 +444,7 @@
/* duplis */
func= RNA_def_function(srna, "create_dupli_list", "rna_Object_create_duplilist");
- RNA_def_function_ui_description(func, "Create a list of dupli objects for this object, needs to be freed manually with free_dupli_list.");
+ RNA_def_function_ui_description(func, "Create a list of dupli objects for this object, needs to be freed manually with free_dupli_list to restore the objects real matrix and layers.");
parm= RNA_def_pointer(func, "scene", "Scene", "", "Scene within which to evaluate duplis.");
RNA_def_property_flag(parm, PROP_REQUIRED|PROP_NEVER_NULL);
RNA_def_function_flag(func, FUNC_USE_REPORTS);
More information about the Bf-blender-cvs
mailing list