[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [21907] branches/blender2.5/blender/ release/ui/buttons_object.py: SVN maintenance.

gsr b3d gsr.b3d at infernal-iceberg.com
Sun Jul 26 00:53:25 CEST 2009


Revision: 21907
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=21907
Author:   gsrb3d
Date:     2009-07-26 00:53:25 +0200 (Sun, 26 Jul 2009)

Log Message:
-----------
SVN maintenance.

Modified Paths:
--------------
    branches/blender2.5/blender/release/ui/buttons_object.py

Property Changed:
----------------
    branches/blender2.5/blender/release/ui/buttons_object.py

Modified: branches/blender2.5/blender/release/ui/buttons_object.py
===================================================================
--- branches/blender2.5/blender/release/ui/buttons_object.py	2009-07-25 22:31:02 UTC (rev 21906)
+++ branches/blender2.5/blender/release/ui/buttons_object.py	2009-07-25 22:53:25 UTC (rev 21907)
@@ -1,178 +1,178 @@
-
-import bpy
-
-class ObjectButtonsPanel(bpy.types.Panel):
-	__space_type__ = "BUTTONS_WINDOW"
-	__region_type__ = "WINDOW"
-	__context__ = "object"
-
-class OBJECT_PT_context_object(ObjectButtonsPanel):
-	__idname__ = "OBJECT_PT_context_object"
-	__no_header__ = True
-
-	def draw(self, context):
-		layout = self.layout
-		ob = context.object
-		
-		row = layout.row()
-		row.itemL(text="", icon="ICON_OBJECT_DATA")
-		row.itemR(ob, "name", text="")
-
-class OBJECT_PT_transform(ObjectButtonsPanel):
-	__idname__ = "OBJECT_PT_transform"
-	__label__ = "Transform"
-
-	def draw(self, context):
-		layout = self.layout
-		ob = context.object
-
-		row = layout.row()
-		row.column().itemR(ob, "location")
-		row.column().itemR(ob, "rotation")
-		row.column().itemR(ob, "scale")
-
-class OBJECT_PT_relations(ObjectButtonsPanel):
-	__idname__ = "OBJECT_PT_relations"
-	__label__ = "Relations"
-
-	def draw(self, context):
-		layout = self.layout
-		ob = context.object
-
-		split = layout.split()
-		col = split.column()
-		col.itemR(ob, "layers")
-		col.itemS()
-		col.itemR(ob, "pass_index")
-
-		col = split.column()
-		col.itemL(text="Parent:")
-		col.itemR(ob, "parent", text="")
-
-		sub = col.column()
-		sub.itemR(ob, "parent_type", text="Type")
-		parent = ob.parent
-		if parent and ob.parent_type == 'BONE' and parent.type == 'ARMATURE':
-			sub.item_pointerR(ob, "parent_bone", parent.data, "bones", text="")
-		sub.active = parent != None
-
-class OBJECT_PT_groups(ObjectButtonsPanel):
-	__idname__ = "OBJECT_PT_groups"
-	__label__ = "Groups"
-
-	def draw(self, context):
-		layout = self.layout
-		ob = context.object
-
-		split = layout.split()
-		split.item_menu_enumO("object.group_add", "group", text="Add to Group")
-		split.itemL()
-
-		for group in bpy.data.groups:
-			if ob.name in group.objects:
-				col = layout.column(align=True)
-
-				col.set_context_pointer("group", group)
-
-				row = col.box().row()
-				row.itemR(group, "name", text="")
-				row.itemO("object.group_remove", text="", icon="VICON_X")
-
-				split = col.box().split()
-				split.column().itemR(group, "layer", text="Dupli")
-				split.column().itemR(group, "dupli_offset", text="")
-
-class OBJECT_PT_display(ObjectButtonsPanel):
-	__idname__ = "OBJECT_PT_display"
-	__label__ = "Display"
-
-	def draw(self, context):
-		layout = self.layout
-		ob = context.object
-			
-		row = layout.row()
-		row.itemR(ob, "max_draw_type", text="Type")
-		row.itemR(ob, "draw_bounds_type", text="Bounds")
-
-		flow = layout.column_flow()
-		flow.itemR(ob, "draw_name", text="Name")
-		flow.itemR(ob, "draw_axis", text="Axis")
-		flow.itemR(ob, "draw_wire", text="Wire")
-		flow.itemR(ob, "draw_texture_space", text="Texture Space")
-		flow.itemR(ob, "x_ray", text="X-Ray")
-		flow.itemR(ob, "draw_transparent", text="Transparency")
-
-class OBJECT_PT_duplication(ObjectButtonsPanel):
-	__idname__ = "OBJECT_PT_duplication"
-	__label__ = "Duplication"
-
-	def draw(self, context):
-		layout = self.layout
-		ob = context.object
-
-		layout.itemR(ob, "dupli_type", expand=True)
-
-		if ob.dupli_type == 'FRAMES':
-			split = layout.split()
-			
-			sub = split.column(align=True)
-			sub.itemR(ob, "dupli_frames_start", text="Start")
-			sub.itemR(ob, "dupli_frames_end", text="End")
-			
-			sub = split.column(align=True)
-			sub.itemR(ob, "dupli_frames_on", text="On")
-			sub.itemR(ob, "dupli_frames_off", text="Off")
-			
-			layout.itemR(ob, "dupli_frames_no_speed", text="No Speed")
-
-		elif ob.dupli_type == 'VERTS':
-			layout.itemR(ob, "dupli_verts_rotation", text="Rotation")
-
-		elif ob.dupli_type == 'FACES':
-			row = layout.row()
-			row.itemR(ob, "dupli_faces_scale", text="Scale")
-			row.itemR(ob, "dupli_faces_inherit_scale", text="Inherit Scale")
-
-		elif ob.dupli_type == 'GROUP':
-			layout.itemR(ob, "dupli_group", text="Group")
-
-class OBJECT_PT_animation(ObjectButtonsPanel):
-	__idname__ = "OBJECT_PT_animation"
-	__label__ = "Animation"
-
-	def draw(self, context):
-		layout = self.layout
-		ob = context.object
-		
-		split = layout.split()
-		
-		sub = split.column()
-		sub.itemL(text="Time Offset:")
-		sub.itemR(ob, "time_offset_edit", text="Edit")
-		row = sub.row()
-		row.itemR(ob, "time_offset_particle", text="Particle")
-		row.active = len(ob.particle_systems) != 0
-		row = sub.row()
-		row.itemR(ob, "time_offset_parent", text="Parent")
-		row.active = ob.parent != None
-		row = sub.row()
-		row.itemR(ob, "slow_parent")
-		row.active = ob.parent != None
-		sub.itemR(ob, "time_offset", text="Offset")
-
-		sub = split.column()
-		sub.itemL(text="Track:")
-		sub.itemR(ob, "track", text="")
-		sub.itemR(ob, "track_axis", text="Axis")
-		sub.itemR(ob, "up_axis", text="Up Axis")
-		row = sub.row()
-		row.itemR(ob, "track_override_parent", text="Override Parent")
-		row.active = ob.parent != None
-
-bpy.types.register(OBJECT_PT_context_object)
-bpy.types.register(OBJECT_PT_transform)
-bpy.types.register(OBJECT_PT_relations)
-bpy.types.register(OBJECT_PT_groups)
-bpy.types.register(OBJECT_PT_display)
-bpy.types.register(OBJECT_PT_duplication)
-bpy.types.register(OBJECT_PT_animation)
+
+import bpy
+
+class ObjectButtonsPanel(bpy.types.Panel):
+	__space_type__ = "BUTTONS_WINDOW"
+	__region_type__ = "WINDOW"
+	__context__ = "object"
+
+class OBJECT_PT_context_object(ObjectButtonsPanel):
+	__idname__ = "OBJECT_PT_context_object"
+	__no_header__ = True
+
+	def draw(self, context):
+		layout = self.layout
+		ob = context.object
+		
+		row = layout.row()
+		row.itemL(text="", icon="ICON_OBJECT_DATA")
+		row.itemR(ob, "name", text="")
+
+class OBJECT_PT_transform(ObjectButtonsPanel):
+	__idname__ = "OBJECT_PT_transform"
+	__label__ = "Transform"
+
+	def draw(self, context):
+		layout = self.layout
+		ob = context.object
+
+		row = layout.row()
+		row.column().itemR(ob, "location")
+		row.column().itemR(ob, "rotation")
+		row.column().itemR(ob, "scale")
+
+class OBJECT_PT_relations(ObjectButtonsPanel):
+	__idname__ = "OBJECT_PT_relations"
+	__label__ = "Relations"
+
+	def draw(self, context):
+		layout = self.layout
+		ob = context.object
+
+		split = layout.split()
+		col = split.column()
+		col.itemR(ob, "layers")
+		col.itemS()
+		col.itemR(ob, "pass_index")
+
+		col = split.column()
+		col.itemL(text="Parent:")
+		col.itemR(ob, "parent", text="")
+
+		sub = col.column()
+		sub.itemR(ob, "parent_type", text="Type")
+		parent = ob.parent
+		if parent and ob.parent_type == 'BONE' and parent.type == 'ARMATURE':
+			sub.item_pointerR(ob, "parent_bone", parent.data, "bones", text="")
+		sub.active = parent != None
+
+class OBJECT_PT_groups(ObjectButtonsPanel):
+	__idname__ = "OBJECT_PT_groups"
+	__label__ = "Groups"
+
+	def draw(self, context):
+		layout = self.layout
+		ob = context.object
+
+		split = layout.split()
+		split.item_menu_enumO("object.group_add", "group", text="Add to Group")
+		split.itemL()
+
+		for group in bpy.data.groups:
+			if ob.name in group.objects:
+				col = layout.column(align=True)
+
+				col.set_context_pointer("group", group)
+
+				row = col.box().row()
+				row.itemR(group, "name", text="")
+				row.itemO("object.group_remove", text="", icon="VICON_X")
+
+				split = col.box().split()
+				split.column().itemR(group, "layer", text="Dupli")
+				split.column().itemR(group, "dupli_offset", text="")
+
+class OBJECT_PT_display(ObjectButtonsPanel):
+	__idname__ = "OBJECT_PT_display"
+	__label__ = "Display"
+
+	def draw(self, context):
+		layout = self.layout
+		ob = context.object
+			
+		row = layout.row()
+		row.itemR(ob, "max_draw_type", text="Type")
+		row.itemR(ob, "draw_bounds_type", text="Bounds")
+
+		flow = layout.column_flow()
+		flow.itemR(ob, "draw_name", text="Name")
+		flow.itemR(ob, "draw_axis", text="Axis")
+		flow.itemR(ob, "draw_wire", text="Wire")
+		flow.itemR(ob, "draw_texture_space", text="Texture Space")
+		flow.itemR(ob, "x_ray", text="X-Ray")
+		flow.itemR(ob, "draw_transparent", text="Transparency")
+
+class OBJECT_PT_duplication(ObjectButtonsPanel):
+	__idname__ = "OBJECT_PT_duplication"
+	__label__ = "Duplication"
+
+	def draw(self, context):
+		layout = self.layout
+		ob = context.object
+
+		layout.itemR(ob, "dupli_type", expand=True)
+
+		if ob.dupli_type == 'FRAMES':
+			split = layout.split()
+			
+			sub = split.column(align=True)
+			sub.itemR(ob, "dupli_frames_start", text="Start")
+			sub.itemR(ob, "dupli_frames_end", text="End")
+			
+			sub = split.column(align=True)
+			sub.itemR(ob, "dupli_frames_on", text="On")
+			sub.itemR(ob, "dupli_frames_off", text="Off")
+			
+			layout.itemR(ob, "dupli_frames_no_speed", text="No Speed")
+
+		elif ob.dupli_type == 'VERTS':
+			layout.itemR(ob, "dupli_verts_rotation", text="Rotation")
+
+		elif ob.dupli_type == 'FACES':
+			row = layout.row()
+			row.itemR(ob, "dupli_faces_scale", text="Scale")
+			row.itemR(ob, "dupli_faces_inherit_scale", text="Inherit Scale")
+
+		elif ob.dupli_type == 'GROUP':
+			layout.itemR(ob, "dupli_group", text="Group")
+
+class OBJECT_PT_animation(ObjectButtonsPanel):
+	__idname__ = "OBJECT_PT_animation"
+	__label__ = "Animation"
+
+	def draw(self, context):
+		layout = self.layout
+		ob = context.object
+		
+		split = layout.split()
+		
+		sub = split.column()
+		sub.itemL(text="Time Offset:")
+		sub.itemR(ob, "time_offset_edit", text="Edit")
+		row = sub.row()
+		row.itemR(ob, "time_offset_particle", text="Particle")
+		row.active = len(ob.particle_systems) != 0
+		row = sub.row()
+		row.itemR(ob, "time_offset_parent", text="Parent")
+		row.active = ob.parent != None
+		row = sub.row()
+		row.itemR(ob, "slow_parent")
+		row.active = ob.parent != None
+		sub.itemR(ob, "time_offset", text="Offset")
+
+		sub = split.column()
+		sub.itemL(text="Track:")
+		sub.itemR(ob, "track", text="")
+		sub.itemR(ob, "track_axis", text="Axis")
+		sub.itemR(ob, "up_axis", text="Up Axis")
+		row = sub.row()
+		row.itemR(ob, "track_override_parent", text="Override Parent")
+		row.active = ob.parent != None
+
+bpy.types.register(OBJECT_PT_context_object)
+bpy.types.register(OBJECT_PT_transform)
+bpy.types.register(OBJECT_PT_relations)
+bpy.types.register(OBJECT_PT_groups)
+bpy.types.register(OBJECT_PT_display)
+bpy.types.register(OBJECT_PT_duplication)
+bpy.types.register(OBJECT_PT_animation)



@@ Diff output truncated at 10240 characters. @@




More information about the Bf-blender-cvs mailing list