[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [21348] branches/blender2.5/blender/ release/ui: 2.5 Physic Buttons:

Thomas Dinges dingto at gmx.de
Fri Jul 3 16:11:00 CEST 2009


Revision: 21348
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=21348
Author:   dingto
Date:     2009-07-03 16:11:00 +0200 (Fri, 03 Jul 2009)

Log Message:
-----------
2.5 Physic Buttons:

Don't show panels when object is not a mesh. 

Modified Paths:
--------------
    branches/blender2.5/blender/release/ui/buttons_physic_cloth.py
    branches/blender2.5/blender/release/ui/buttons_physics_field.py
    branches/blender2.5/blender/release/ui/buttons_physics_softbody.py

Modified: branches/blender2.5/blender/release/ui/buttons_physic_cloth.py
===================================================================
--- branches/blender2.5/blender/release/ui/buttons_physic_cloth.py	2009-07-03 13:48:42 UTC (rev 21347)
+++ branches/blender2.5/blender/release/ui/buttons_physic_cloth.py	2009-07-03 14:11:00 UTC (rev 21348)
@@ -7,7 +7,8 @@
 	__context__ = "physics"
 
 	def poll(self, context):
-		return (context.object != None)
+		ob = context.object
+		return (ob and ob.type == 'MESH')
 		
 class PHYSICS_PT_cloth(PhysicButtonsPanel):
 	__idname__ = "PHYSICS_PT_cloth"

Modified: branches/blender2.5/blender/release/ui/buttons_physics_field.py
===================================================================
--- branches/blender2.5/blender/release/ui/buttons_physics_field.py	2009-07-03 13:48:42 UTC (rev 21347)
+++ branches/blender2.5/blender/release/ui/buttons_physics_field.py	2009-07-03 14:11:00 UTC (rev 21348)
@@ -30,6 +30,10 @@
 class PHYSICS_PT_collision(PhysicButtonsPanel):
 	__idname__ = "PHYSICS_PT_collision"
 	__label__ = "Collision"
+	
+	def poll(self, context):
+		ob = context.object
+		return (ob and ob.type == 'MESH')
 
 	def draw_header(self, context):
 		settings = context.object.collision

Modified: branches/blender2.5/blender/release/ui/buttons_physics_softbody.py
===================================================================
--- branches/blender2.5/blender/release/ui/buttons_physics_softbody.py	2009-07-03 13:48:42 UTC (rev 21347)
+++ branches/blender2.5/blender/release/ui/buttons_physics_softbody.py	2009-07-03 14:11:00 UTC (rev 21348)
@@ -7,7 +7,8 @@
 	__context__ = "physics"
 
 	def poll(self, context):
-		return (context.object != None)
+		ob = context.object
+		return (ob and ob.type == 'MESH')
 		
 class PHYSICS_PT_softbody(PhysicButtonsPanel):
 	__idname__ = "PHYSICS_PT_softbody"





More information about the Bf-blender-cvs mailing list