[Bf-blender-cvs] [9fc36300de5] greasepencil-object: UI: Fix curve controls
Antonio Vazquez
noreply at git.blender.org
Thu May 31 11:58:16 CEST 2018
Commit: 9fc36300de5ab0897b7ab22fadf3d073cacd8d2f
Author: Antonio Vazquez
Date: Thu May 31 11:58:08 2018 +0200
Branches: greasepencil-object
https://developer.blender.org/rB9fc36300de5ab0897b7ab22fadf3d073cacd8d2f
UI: Fix curve controls
The template_curve_mapping is not working inside a box layout..
===================================================================
M release/scripts/startup/bl_ui/properties_grease_pencil_common.py
M release/scripts/startup/bl_ui/space_view3d_toolbar.py
===================================================================
diff --git a/release/scripts/startup/bl_ui/properties_grease_pencil_common.py b/release/scripts/startup/bl_ui/properties_grease_pencil_common.py
index 8b553c45626..5b4ac4baa5f 100644
--- a/release/scripts/startup/bl_ui/properties_grease_pencil_common.py
+++ b/release/scripts/startup/bl_ui/properties_grease_pencil_common.py
@@ -332,9 +332,8 @@ class GreasePencilMultiFramePanel:
col.prop(settings, "use_multiframe_falloff")
# Falloff curve
- box = col.box()
- box.enabled = gpd.use_multiedit and settings.use_multiframe_falloff
- box.template_curve_mapping(settings, "multiframe_falloff_curve", brush=True)
+ if gpd.use_multiedit and settings.use_multiframe_falloff:
+ layout.template_curve_mapping(settings, "multiframe_falloff_curve", brush=True)
class GreasePencilAppearancePanel:
diff --git a/release/scripts/startup/bl_ui/space_view3d_toolbar.py b/release/scripts/startup/bl_ui/space_view3d_toolbar.py
index 07ebe8163c9..25110c61344 100644
--- a/release/scripts/startup/bl_ui/space_view3d_toolbar.py
+++ b/release/scripts/startup/bl_ui/space_view3d_toolbar.py
@@ -1473,16 +1473,13 @@ class VIEW3D_PT_tools_grease_pencil_brushcurves(View3DPanel, Panel):
# Brush
layout.label("Sensitivity")
- box = layout.box()
- box.template_curve_mapping(gp_settings, "curve_sensitivity", brush=True)
+ layout.template_curve_mapping(gp_settings, "curve_sensitivity", brush=True)
layout.label("Strength")
- box = layout.box()
- box.template_curve_mapping(gp_settings, "curve_strength", brush=True)
+ layout.template_curve_mapping(gp_settings, "curve_strength", brush=True)
layout.label("Jitter")
- box = layout.box()
- box.template_curve_mapping(gp_settings, "curve_jitter", brush=True)
+ layout.template_curve_mapping(gp_settings, "curve_jitter", brush=True)
# Grease Pencil create shapes
@@ -1549,9 +1546,8 @@ class VIEW3D_PT_tools_grease_pencil_interpolate(Panel):
col.label(text="Sequence Options:")
col.prop(settings, "type")
if settings.type == 'CUSTOM':
- box = layout.box()
# TODO: Options for loading/saving curve presets?
- box.template_curve_mapping(settings, "interpolation_curve", brush=True)
+ col.template_curve_mapping(settings, "interpolation_curve", brush=True)
elif settings.type != 'LINEAR':
col.prop(settings, "easing")
More information about the Bf-blender-cvs
mailing list