From b961fda0b10d3414ce04c75f585251bd8d49054b Mon Sep 17 00:00:00 2001 From: Antony Riakiotakis Date: Fri, 15 Mar 2013 09:19:41 +0000 Subject: Fixes for 2d painting: * Jittering accounts for zoom * Smooth stroke accounts for zoom * Expose smooth stroke in image paint editor. --- release/scripts/startup/bl_ui/space_image.py | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) (limited to 'release') diff --git a/release/scripts/startup/bl_ui/space_image.py b/release/scripts/startup/bl_ui/space_image.py index 77e110deb71..b48e7660a6b 100644 --- a/release/scripts/startup/bl_ui/space_image.py +++ b/release/scripts/startup/bl_ui/space_image.py @@ -758,20 +758,33 @@ class IMAGE_PT_paint_stroke(BrushButtonsPanel, Panel): toolsettings = context.tool_settings.image_paint brush = toolsettings.brush - layout.prop(toolsettings, "input_samples") + col = layout.column() + col.prop(toolsettings, "input_samples") - layout.prop(brush, "use_airbrush") - row = layout.row() + col.prop(brush, "use_airbrush") + row = col.row() row.active = brush.use_airbrush row.prop(brush, "rate", slider=True) - layout.prop(brush, "use_space") - row = layout.row(align=True) + col.separator() + + col.prop(brush, "use_smooth_stroke") + + col = layout.column() + col.active = brush.use_smooth_stroke + col.prop(brush, "smooth_stroke_radius", text="Radius", slider=True) + col.prop(brush, "smooth_stroke_factor", text="Factor", slider=True) + + col.separator() + + col = layout.column() + col.prop(brush, "use_space") + row = col.row(align=True) row.active = brush.use_space row.prop(brush, "spacing", text="Distance", slider=True) row.prop(brush, "use_pressure_spacing", toggle=True, text="") - layout.prop(brush, "use_wrap") + col.prop(brush, "use_wrap") class IMAGE_PT_paint_curve(BrushButtonsPanel, Panel): -- cgit v1.2.3