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:
authorNicholas Bishop <nicholasbishop@gmail.com>2009-07-19 05:55:21 +0400
committerNicholas Bishop <nicholasbishop@gmail.com>2009-07-19 05:55:21 +0400
commit036c0012e613d4874fd29fa9f16f76f4be2b9f9c (patch)
tree532c99b87bb28576705576386de46c19bb0731e3 /release/ui/space_view3d.py
parentd7564761c03c560efd33591d47559f889d07bff1 (diff)
Sculpt/2.5:
* Added pointer RNA for the sculpt brush * Converted sculpt settings panel (in the NKEY area) from C to Python * For Python UI, needed context for whether sculpt is enabled or not; discussed this with Brecht and added sculpt_object to scene context
Diffstat (limited to 'release/ui/space_view3d.py')
-rw-r--r--release/ui/space_view3d.py29
1 files changed, 27 insertions, 2 deletions
diff --git a/release/ui/space_view3d.py b/release/ui/space_view3d.py
index eaa854ac7a8..e194e6f939b 100644
--- a/release/ui/space_view3d.py
+++ b/release/ui/space_view3d.py
@@ -170,6 +170,32 @@ class VIEW3D_PT_background_image(bpy.types.Panel):
col.itemR(bg, "x_offset", text="X")
col.itemR(bg, "y_offset", text="Y")
+class VIEW3D_PT_sculpt(bpy.types.Panel):
+ __space_type__ = "VIEW_3D"
+ __region_type__ = "UI"
+ __label__ = "Sculpt"
+
+ def poll(self, context):
+ return context.sculpt_object
+
+ def draw(self, context):
+ sculpt = context.scene.tool_settings.sculpt
+
+ split = self.layout.split()
+
+ col = split.column()
+ col.itemL(text="Symmetry")
+ row = col.row(align=True)
+ row.itemR(sculpt, "symmetry_x", text="X", toggle=True)
+ row.itemR(sculpt, "symmetry_y", text="Y", toggle=True)
+ row.itemR(sculpt, "symmetry_z", text="Z", toggle=True)
+
+ col = split.column()
+ col.itemL(text="Lock Axis")
+ row = col.row(align=True)
+ row.itemR(sculpt, "lock_x", text="X", toggle=True)
+ row.itemR(sculpt, "lock_y", text="Y", toggle=True)
+ row.itemR(sculpt, "lock_z", text="Z", toggle=True)
bpy.types.register(VIEW3D_MT_view_navigation)
bpy.types.register(VIEW3D_MT_view)
@@ -177,5 +203,4 @@ bpy.types.register(VIEW3D_HT_header)
bpy.types.register(VIEW3D_PT_3dview_properties)
bpy.types.register(VIEW3D_PT_3dview_display)
bpy.types.register(VIEW3D_PT_background_image)
-
-
+bpy.types.register(VIEW3D_PT_sculpt)