diff options
author | Nicholas Bishop <nicholasbishop@gmail.com> | 2009-07-19 05:55:21 +0400 |
---|---|---|
committer | Nicholas Bishop <nicholasbishop@gmail.com> | 2009-07-19 05:55:21 +0400 |
commit | 036c0012e613d4874fd29fa9f16f76f4be2b9f9c (patch) | |
tree | 532c99b87bb28576705576386de46c19bb0731e3 /release/ui/space_view3d.py | |
parent | d7564761c03c560efd33591d47559f889d07bff1 (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.py | 29 |
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) |