[Durian-svn] [1766] Updated pykeyingsets for api changes.

nathan institute at blender.org
Tue Apr 6 13:08:23 CEST 2010


Revision: 1766
          https://blenderinstitute.dyndns.org/durian-svn/?do=log&project=durian&path=/&rev=1766
Author:   nathan
Date:     2010-04-06 13:08:23 +0200 (Tue, 06 Apr 2010)
Log Message:
-----------
Updated pykeyingsets for api changes.

Modified Paths:
--------------
    pro/scripts/ui/keying_sets.py

Modified: pro/scripts/ui/keying_sets.py
===================================================================
--- pro/scripts/ui/keying_sets.py	2010-04-06 11:02:38 UTC (rev 1765)
+++ pro/scripts/ui/keying_sets.py	2010-04-06 11:08:23 UTC (rev 1766)
@@ -14,7 +14,7 @@
     """
     for i in range(0,3):
         if not data.lock_location[i]:
-            ks.add_path(id_block, path_add_property(path, "location"), grouping_method=group_method, group_name=grouping, index=i)
+            ks.paths.add(id_block, path_add_property(path, "location"), grouping_method=group_method, group_name=grouping, index=i)
 
 
 def key_rot(id_block, path, data, group_method, grouping, ks):
@@ -24,15 +24,15 @@
     if data.rotation_mode == "QUATERNION":
         for i in range(0,4):
             if not locks_4d[i]:
-                ks.add_path(id_block, path_add_property(path, "rotation_quaternion"), grouping_method=group_method, group_name=grouping, index=i)
+                ks.paths.add(id_block, path_add_property(path, "rotation_quaternion"), grouping_method=group_method, group_name=grouping, index=i)
     elif data.rotation_mode == "AXIS_ANGLE":
         for i in range(0,4):
             if not locks_4d[i]:
-                ks.add_path(id_block, path_add_property(path, "rotation_axis_angle"), grouping_method=group_method, group_name=grouping, index=i)
+                ks.paths.add(id_block, path_add_property(path, "rotation_axis_angle"), grouping_method=group_method, group_name=grouping, index=i)
     else:
         for i in range(0,3):
             if not data.lock_rotation[i]:
-                ks.add_path(id_block, path_add_property(path, "rotation_euler"), grouping_method=group_method, group_name=grouping, index=i)
+                ks.paths.add(id_block, path_add_property(path, "rotation_euler"), grouping_method=group_method, group_name=grouping, index=i)
 
 
 def key_scale(id_block, path, data, group_method, grouping, ks):
@@ -40,7 +40,7 @@
     """
     for i in range(0,3):
         if not data.lock_scale[i]:
-            ks.add_path(id_block, path_add_property(path, "scale"), grouping_method=group_method, group_name=grouping, index=i)
+            ks.paths.add(id_block, path_add_property(path, "scale"), grouping_method=group_method, group_name=grouping, index=i)
 
 
 
@@ -74,7 +74,7 @@
         """
         id_block = data.id_data
         try:
-            path = data.path_to_id()
+            path = data.path_from_id()
         except TypeError:
             path = ""
             grouping = None
@@ -89,7 +89,7 @@
         else:
             for prop in data["_RNA_UI"]:
                 if (type(data[prop]) is float) or (type(data[prop]) is int):
-                    ks.add_path(id_block, path + ('["%s"]' % prop), grouping_method='NONE')
+                    ks.paths.add(id_block, path + ('["%s"]' % prop), grouping_method='NONE')
         
         # Transforms
         if grouping:



More information about the Durian-svn mailing list