Move 'render auto tile size' addon to main repo.
[blender-addons-contrib.git] / anim_selection_sets.py
index 27239b0e31da352bbaba8bc3cfae40442a895e97..101b4e090e3de4a1cbc42e32118e414040019236 100644 (file)
@@ -12,7 +12,7 @@
  #
  #  You should have received a copy of the GNU General Public License
  #  along with this program; if not, see <http://www.gnu.org/licenses/>
- #  and write to the Free Software Foundation, Inc., 51 Franklin Street, 
+ #  and write to the Free Software Foundation, Inc., 51 Franklin Street,
  #  Fifth Floor, Boston, MA  02110-1301, USA..
  #
  #  The Original Code is Copyright (C) 2012 Blender Foundation ###
@@ -33,13 +33,15 @@ import bpy
 bl_info = {
   "name": "Selection Set",
   "author": "Dan Eicher",
-  "version": (0, 1, 0),
-  "blender": (2, 6, 3),
-  "location": "Properties -> Object Data -> Selection Sets",
-  "description": "Selection Sets to select groups of bones",
-  "warning": "Proxy armatures need to export sets and run generated script on re-opening file",
-  "wiki_url": "http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Animation/SelectionSets",
-  "tracker_url": "http://projects.blender.org/tracker/index.php?func=detail&aid=31492",
+  "version": (0, 1, 1),
+  "blender": (2, 65, 4),
+  "location": "Properties > Object data (Armature) > Selection Sets",
+  "description": "Selection Sets to select groups of posebones",
+  "warning": "Proxy armatures need to export sets and "
+    "run generated script on re-opening file",
+  "wiki_url": "http://wiki.blender.org/index.php/Extensions:2.6/Py/"
+    "Scripts/Animation/SelectionSets",
+  "tracker_url": "https://developer.blender.org/T31492",
   "category": "Animation"
 }
 
@@ -90,7 +92,7 @@ class SelectionSet(bpy.types.PropertyGroup):
 
 
 class ANIM_OT_selection_set_add(bpy.types.Operator):
-    '''Add a new selection set'''
+    """Add a new selection set"""
     bl_idname = "anim.selection_set_add"
     bl_label = "Selection Set Add"
 
@@ -116,7 +118,7 @@ class ANIM_OT_selection_set_add(bpy.types.Operator):
 
 
 class ANIM_OT_selection_set_remove(bpy.types.Operator):
-    '''Remove the active selection set'''
+    """Remove the active selection set"""
     bl_idname = "anim.selection_set_remove"
     bl_label = "Selection Set Remove"
 
@@ -138,7 +140,7 @@ class ANIM_OT_selection_set_remove(bpy.types.Operator):
 
 
 class ANIM_OT_selection_set_assign(bpy.types.Operator):
-    '''Add selected bones to the active selection set'''
+    """Add selected bones to the active selection set"""
     bl_idname = "anim.selection_set_assign"
     bl_label = "Selection Set Assign"
 
@@ -161,7 +163,7 @@ class ANIM_OT_selection_set_assign(bpy.types.Operator):
 
 
 class ANIM_OT_selection_set_unassign(bpy.types.Operator):
-    '''Remove selected bones from the active selection set'''
+    """Remove selected bones from the active selection set"""
     bl_idname = "anim.selection_set_unassign"
     bl_label = "Selection Set Unassign"
 
@@ -184,7 +186,7 @@ class ANIM_OT_selection_set_unassign(bpy.types.Operator):
 
 
 class ANIM_OT_selection_set_select(bpy.types.Operator):
-    '''Select bones in selection set'''
+    """Select bones in selection set"""
     bl_idname = "anim.selection_set_select"
     bl_label = "Selection Set Select Bones"
 
@@ -208,7 +210,7 @@ class ANIM_OT_selection_set_select(bpy.types.Operator):
 
 
 class ANIM_OT_selection_set_deselect(bpy.types.Operator):
-    '''Deselect bones in selection set'''
+    """Deselect bones in selection set"""
     bl_idname = "anim.selection_set_deselect"
     bl_label = "Selection Set Deselect Bones"
 
@@ -232,7 +234,7 @@ class ANIM_OT_selection_set_deselect(bpy.types.Operator):
 
 
 class ANIM_OT_selection_set_export(bpy.types.Operator):
-    '''Export selection set data to a python script'''
+    """Export selection set data to a python script"""
     bl_idname = "anim.selection_set_export"
     bl_label = "Selection Set Export"
 
@@ -286,7 +288,7 @@ class DATA_PT_bone_sets(bpy.types.Panel):
 
         row = layout.row()
 
-        row.template_list(arm, "selection_sets", arm, "active_selection_set",
+        row.template_list("UI_UL_list", "armature_selection_sets", arm, "selection_sets", arm, "active_selection_set",
                           rows=(5 if len(arm.selection_sets) else 2))
 
         col = row.column(align=True)