[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [4300] contrib/py/scripts/addons: Systematically adding some custom id to template_list using default UI_UL_list class , this one is commoly used more than once in an area, yielding collision issues if they do not have a custom id...

Bastien Montagne montagne29 at wanadoo.fr
Mon Feb 18 14:31:58 CET 2013


Revision: 4300
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=4300
Author:   mont29
Date:     2013-02-18 13:31:58 +0000 (Mon, 18 Feb 2013)
Log Message:
-----------
Systematically adding some custom id to template_list using default UI_UL_list class, this one is commoly used more than once in an area, yielding collision issues if they do not have a custom id...

Modified Paths:
--------------
    contrib/py/scripts/addons/anim_selection_sets.py
    contrib/py/scripts/addons/space_view3d_quickPrefs.py
    contrib/py/scripts/addons/ui_layer_manager.py

Modified: contrib/py/scripts/addons/anim_selection_sets.py
===================================================================
--- contrib/py/scripts/addons/anim_selection_sets.py	2013-02-18 13:31:50 UTC (rev 4299)
+++ contrib/py/scripts/addons/anim_selection_sets.py	2013-02-18 13:31:58 UTC (rev 4300)
@@ -286,7 +286,7 @@
 
         row = layout.row()
 
-        row.template_list("UI_UL_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)

Modified: contrib/py/scripts/addons/space_view3d_quickPrefs.py
===================================================================
--- contrib/py/scripts/addons/space_view3d_quickPrefs.py	2013-02-18 13:31:50 UTC (rev 4299)
+++ contrib/py/scripts/addons/space_view3d_quickPrefs.py	2013-02-18 13:31:58 UTC (rev 4300)
@@ -777,7 +777,8 @@
             split = box.split(percentage=0.7)
             col = split.row()
 			#original
-            col.template_list("UI_UL_list", "", scn, "gllightpreset", scn, "gllightpreset_index", rows=5, maxrows=5)
+            col.template_list("UI_UL_list", "gl_light_presets", scn, "gllightpreset",
+                              scn, "gllightpreset_index", rows=5, maxrows=5)
 
 #Draw the buttons
             split = split.split()

Modified: contrib/py/scripts/addons/ui_layer_manager.py
===================================================================
--- contrib/py/scripts/addons/ui_layer_manager.py	2013-02-18 13:31:50 UTC (rev 4299)
+++ contrib/py/scripts/addons/ui_layer_manager.py	2013-02-18 13:31:58 UTC (rev 4300)
@@ -701,7 +701,8 @@
         viewIcon = 'RESTRICT_VIEW_OFF'
         layout = self.layout
         row = layout.row()
-        row.template_list("UI_UL_list", "", context.scene, "layergroups", context.scene, "layergroups_index", rows=items)
+        row.template_list("UI_UL_list", "ui_layer_groups", context.scene, "layergroups",
+                          context.scene, "layergroups_index", rows=items)
         col =row.column(align =True)
         add = col.operator("object.layergroup_add", icon='ZOOMIN', text="")
         add.index= items



More information about the Bf-extensions-cvs mailing list