Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Dinges <blender@dingto.org>2009-07-14 16:32:19 +0400
committerThomas Dinges <blender@dingto.org>2009-07-14 16:32:19 +0400
commit99e369d38d545f766e8bc07d75f85c611675e63c (patch)
tree630e8da4038cf5e793079175dd9e333f54394062 /release/ui/space_view3d.py
parent6e1e212162f986cafdfae089bbf4cec7a6d99857 (diff)
2.5 Buttons:
* Some Updates for n-key Areas in View3D and Image Editor and some tweaks in bone panels. Patch by William Reynish. Thanks!
Diffstat (limited to 'release/ui/space_view3d.py')
-rw-r--r--release/ui/space_view3d.py83
1 files changed, 79 insertions, 4 deletions
diff --git a/release/ui/space_view3d.py b/release/ui/space_view3d.py
index c338241d5d7..77a25c0161e 100644
--- a/release/ui/space_view3d.py
+++ b/release/ui/space_view3d.py
@@ -90,17 +90,92 @@ class VIEW3D_HT_header(bpy.types.Header):
layout.template_header_3D()
-class VIEW3D_PT_random_panel(bpy.types.Panel):
+class VIEW3D_PT_3dview_properties(bpy.types.Panel):
__space_type__ = "VIEW_3D"
__region_type__ = "UI"
- __label__ = "Random Panel"
+ __label__ = "View"
+
+ def poll(self, context):
+ view = context.space_data
+ return (view)
+
+ def draw(self, context):
+ view = context.space_data
+ layout = self.layout
+
+ split = layout.split()
+ col = split.column()
+ col.itemR(view, "camera")
+ col.itemR(view, "lens")
+ col.itemL(text="Clip:")
+ col.itemR(view, "clip_start", text="Start")
+ col.itemR(view, "clip_end", text="End")
+ col.itemL(text="Grid:")
+ col.itemR(view, "grid_spacing", text="Spacing")
+ col.itemR(view, "grid_subdivisions", text="Subdivisions")
+
+class VIEW3D_PT_3dview_display(bpy.types.Panel):
+ __space_type__ = "VIEW_3D"
+ __region_type__ = "UI"
+ __label__ = "Display"
+
+ def poll(self, context):
+ view = context.space_data
+ return (view)
+
+ def draw(self, context):
+ view = context.space_data
+ layout = self.layout
+
+ split = layout.split()
+ col = split.column()
+ col.itemR(view, "display_floor", text="Grid Floor")
+ col.itemR(view, "display_x_axis", text="X Axis")
+ col.itemR(view, "display_y_axis", text="Y Axis")
+ col.itemR(view, "display_z_axis", text="Z Axis")
+ col.itemR(view, "outline_selected")
+ col.itemR(view, "all_object_centers")
+ col.itemR(view, "relationship_lines")
+ col.itemR(view, "textured_solid")
+
+class VIEW3D_PT_background_image(bpy.types.Panel):
+ __space_type__ = "VIEW_3D"
+ __region_type__ = "UI"
+ __label__ = "Background Image"
+
+ def poll(self, context):
+ view = context.space_data
+ bg = context.space_data.background_image
+ return (view)
+
+ def draw_header(self, context):
+ layout = self.layout
+ view = context.space_data
+
+ layout.itemR(view, "display_background_image", text="")
def draw(self, context):
+ view = context.space_data
+ bg = context.space_data.background_image
layout = self.layout
- layout.itemL(text="panel contents")
+
+ layout.active = view.display_background_image
+ split = layout.split()
+ col = split.column()
+ col.itemR(bg, "image")
+# col.itemR(bg, "image_user")
+ col.itemR(bg, "size")
+ col.itemR(bg, "transparency", slider=True)
+ col.itemL(text="Offset:")
+ col.itemR(bg, "x_offset", text="X")
+ col.itemR(bg, "y_offset", text="Y")
+
bpy.types.register(VIEW3D_MT_view_navigation)
bpy.types.register(VIEW3D_MT_view)
bpy.types.register(VIEW3D_HT_header)
-bpy.types.register(VIEW3D_PT_random_panel)
+bpy.types.register(VIEW3D_PT_3dview_properties)
+bpy.types.register(VIEW3D_PT_3dview_display)
+bpy.types.register(VIEW3D_PT_background_image)
+