[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [1726] trunk/py/scripts/addons: dont import UI directly, get classes via bpy.types

Campbell Barton ideasman42 at gmail.com
Mon Mar 21 04:36:13 CET 2011


Revision: 1726
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=1726
Author:   campbellbarton
Date:     2011-03-21 03:36:12 +0000 (Mon, 21 Mar 2011)
Log Message:
-----------
dont import UI directly, get classes via bpy.types

Modified Paths:
--------------
    trunk/py/scripts/addons/add_mesh_3d_function_surface.py
    trunk/py/scripts/addons/add_mesh_ant_landscape.py
    trunk/py/scripts/addons/add_mesh_extras.py
    trunk/py/scripts/addons/add_mesh_gemstones.py
    trunk/py/scripts/addons/add_mesh_pipe_joint.py
    trunk/py/scripts/addons/add_mesh_solid.py
    trunk/py/scripts/addons/object_fracture/__init__.py
    trunk/py/scripts/addons/rigify/ui.py

Modified: trunk/py/scripts/addons/add_mesh_3d_function_surface.py
===================================================================
--- trunk/py/scripts/addons/add_mesh_3d_function_surface.py	2011-03-20 23:59:38 UTC (rev 1725)
+++ trunk/py/scripts/addons/add_mesh_3d_function_surface.py	2011-03-21 03:36:12 UTC (rev 1726)
@@ -497,7 +497,6 @@
 
 
 ################################
-import space_info
 
 
 # Define "3D Function Surface" menu
@@ -517,16 +516,18 @@
     bpy.utils.register_module(__name__)
 
     # Add menus to the "Add Mesh" menu
-    space_info.INFO_MT_mesh_add.append(menu_func_z)
-    space_info.INFO_MT_mesh_add.append(menu_func_xyz)
+    INFO_MT_mesh_add = bpy.types.INFO_MT_mesh_add
+    INFO_MT_mesh_add.append(menu_func_z)
+    INFO_MT_mesh_add.append(menu_func_xyz)
 
 
 def unregister():
     bpy.utils.unregister_module(__name__)
 
     # Remove menus from the "Add Mesh" menu.
-    space_info.INFO_MT_mesh_add.remove(menu_func_z)
-    space_info.INFO_MT_mesh_add.remove(menu_func_xyz)
+    INFO_MT_mesh_add = bpy.types.INFO_MT_mesh_add
+    INFO_MT_mesh_add.remove(menu_func_z)
+    INFO_MT_mesh_add.remove(menu_func_xyz)
 
 if __name__ == "__main__":
-    register()
+    register()
\ No newline at end of file

Modified: trunk/py/scripts/addons/add_mesh_ant_landscape.py
===================================================================
--- trunk/py/scripts/addons/add_mesh_ant_landscape.py	2011-03-20 23:59:38 UTC (rev 1725)
+++ trunk/py/scripts/addons/add_mesh_ant_landscape.py	2011-03-21 03:36:12 UTC (rev 1726)
@@ -799,7 +799,6 @@
 
 ###------------------------------------------------------------
 # Register
-import space_info
 
     # Define "Landscape" menu
 def menu_func_landscape(self, context):
@@ -808,12 +807,12 @@
 def register():
     bpy.utils.register_module(__name__)
 
-    space_info.INFO_MT_mesh_add.append(menu_func_landscape)
+    bpy.types.INFO_MT_mesh_add.append(menu_func_landscape)
 
 def unregister():
     bpy.utils.unregister_module(__name__)
 
-    space_info.INFO_MT_mesh_add.remove(menu_func_landscape)
+    bpy.types.INFO_MT_mesh_add.remove(menu_func_landscape)
 
 if __name__ == "__main__":
     register()

Modified: trunk/py/scripts/addons/add_mesh_extras.py
===================================================================
--- trunk/py/scripts/addons/add_mesh_extras.py	2011-03-20 23:59:38 UTC (rev 1725)
+++ trunk/py/scripts/addons/add_mesh_extras.py	2011-03-21 03:36:12 UTC (rev 1726)
@@ -522,7 +522,6 @@
 
 
 # Register all operators and panels
-import space_info
 
 # Define "Extras" menu
 def menu_func(self, context):
@@ -533,14 +532,14 @@
     bpy.utils.register_module(__name__)
 
     # Add "Extras" menu to the "Add Mesh" menu
-    space_info.INFO_MT_mesh_add.append(menu_func)
+    bpy.types.INFO_MT_mesh_add.append(menu_func)
 
 
 def unregister():
     bpy.utils.unregister_module(__name__)
 
     # Remove "Extras" menu from the "Add Mesh" menu.
-    space_info.INFO_MT_mesh_add.remove(menu_func)
+    bpy.types.INFO_MT_mesh_add.remove(menu_func)
 
 if __name__ == "__main__":
     register()

Modified: trunk/py/scripts/addons/add_mesh_gemstones.py
===================================================================
--- trunk/py/scripts/addons/add_mesh_gemstones.py	2011-03-20 23:59:38 UTC (rev 1725)
+++ trunk/py/scripts/addons/add_mesh_gemstones.py	2011-03-21 03:36:12 UTC (rev 1726)
@@ -347,7 +347,6 @@
 
 
 # Register all operators and panels
-import space_info
 
 
 # Define "Gemstones" menu
@@ -359,14 +358,15 @@
     bpy.utils.register_module(__name__)
 
     # Add "Gemstones" menu to the "Add Mesh" menu
-    space_info.INFO_MT_mesh_add.append(menu_func)
+    bpy.types.INFO_MT_mesh_add.append(menu_func)
 
 
 def unregister():
     bpy.utils.unregister_module(__name__)
 
     # Remove "Gemstones" menu from the "Add Mesh" menu.
-    space_info.INFO_MT_mesh_add.remove(menu_func)
+    bpy.types.INFO_MT_mesh_add.remove(menu_func)
 
+
 if __name__ == "__main__":
     register()

Modified: trunk/py/scripts/addons/add_mesh_pipe_joint.py
===================================================================
--- trunk/py/scripts/addons/add_mesh_pipe_joint.py	2011-03-20 23:59:38 UTC (rev 1725)
+++ trunk/py/scripts/addons/add_mesh_pipe_joint.py	2011-03-21 03:36:12 UTC (rev 1726)
@@ -1126,9 +1126,7 @@
 
 ################################
 
-import space_info
 
-
 # Define "Pipe Joints" menu
 def menu_func(self, context):
     self.layout.menu("INFO_MT_mesh_pipe_joints_add", icon="PLUGIN")
@@ -1138,14 +1136,15 @@
     bpy.utils.register_module(__name__)
 
     # Add "Pipe Joints" menu to the "Add Mesh" menu
-    space_info.INFO_MT_mesh_add.append(menu_func)
+    bpy.types.INFO_MT_mesh_add.append(menu_func)
 
 
 def unregister():
     bpy.utils.unregister_module(__name__)
 
     # Remove "Pipe Joints" menu from the "Add Mesh" menu.
-    space_info.INFO_MT_mesh_add.remove(menu_func)
+    bpy.types.INFO_MT_mesh_add.remove(menu_func)
 
+
 if __name__ == "__main__":
     register()

Modified: trunk/py/scripts/addons/add_mesh_solid.py
===================================================================
--- trunk/py/scripts/addons/add_mesh_solid.py	2011-03-20 23:59:38 UTC (rev 1725)
+++ trunk/py/scripts/addons/add_mesh_solid.py	2011-03-21 03:36:12 UTC (rev 1726)
@@ -796,11 +796,8 @@
         layout.operator_context = 'INVOKE_REGION_WIN'
         layout.operator(Solids.bl_idname, text = "Cube").preset = "c"
         layout.operator(Solids.bl_idname, text = "Soccer ball").preset = "sb"
-        
 
-import space_info
 
-
 def menu_func(self, context):
     self.layout.menu(Solids_add_menu.bl_idname, icon="PLUGIN")
 
@@ -808,12 +805,14 @@
 def register():
     bpy.utils.register_module(__name__)
 
-    space_info.INFO_MT_mesh_add.append(menu_func)
+    bpy.types.INFO_MT_mesh_add.append(menu_func)
 
+
 def unregister():
     bpy.utils.unregister_module(__name__)
 
-    space_info.INFO_MT_mesh_add.remove(menu_func)
-      
+    bpy.types.INFO_MT_mesh_add.remove(menu_func)
+
+
 if __name__ == "__main__":
     register()

Modified: trunk/py/scripts/addons/object_fracture/__init__.py
===================================================================
--- trunk/py/scripts/addons/object_fracture/__init__.py	2011-03-20 23:59:38 UTC (rev 1725)
+++ trunk/py/scripts/addons/object_fracture/__init__.py	2011-03-21 03:36:12 UTC (rev 1726)
@@ -58,9 +58,7 @@
         layout.operator("object.import_fracture_recorder",
             text="Rigidbody Recorder")
 
-import space_info
 
-
 def menu_func(self, context):
     self.layout.menu("INFO_MT_add_fracture_objects", icon="PLUGIN")
 
@@ -69,14 +67,15 @@
     bpy.utils.register_module(__name__)
 
     # Add the "add fracture objects" menu to the "Add" menu
-    space_info.INFO_MT_add.append(menu_func)
+    bpy.types.INFO_MT_add.append(menu_func)
 
 
 def unregister():
     bpy.utils.unregister_module(__name__)
 
     # Remove "add fracture objects" menu from the "Add" menu.
-    space_info.INFO_MT_add.remove(menu_func)
+    bpy.types.INFO_MT_add.remove(menu_func)
 
+
 if __name__ == "__main__":
     register()

Modified: trunk/py/scripts/addons/rigify/ui.py
===================================================================
--- trunk/py/scripts/addons/rigify/ui.py	2011-03-20 23:59:38 UTC (rev 1725)
+++ trunk/py/scripts/addons/rigify/ui.py	2011-03-21 03:36:12 UTC (rev 1726)
@@ -240,7 +240,7 @@
 
 #menu_func = (lambda self, context: self.layout.menu("INFO_MT_armature_metarig_add", icon='OUTLINER_OB_ARMATURE'))
 
-#import space_info  # ensure the menu is loaded first
+#from bl_ui import space_info  # ensure the menu is loaded first
 
 def register():
     bpy.utils.register_class(DATA_PT_rigify_buttons)



More information about the Bf-extensions-cvs mailing list