[Bf-blender-cvs] [042298f6a33] greasepencil-object: Adjust UI to use new properties for falloff

Antonio Vazquez noreply at git.blender.org
Thu Nov 30 20:13:41 CET 2017


Commit: 042298f6a3349d1362f70549ad7ac066601b21a4
Author: Antonio Vazquez
Date:   Thu Nov 30 20:11:10 2017 +0100
Branches: greasepencil-object
https://developer.blender.org/rB042298f6a3349d1362f70549ad7ac066601b21a4

Adjust UI to use new properties for falloff

===================================================================

M	release/scripts/startup/bl_ui/properties_grease_pencil_common.py
M	release/scripts/startup/bl_ui/space_view3d.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 377736fa5cb..2fc4c0688eb 100644
--- a/release/scripts/startup/bl_ui/properties_grease_pencil_common.py
+++ b/release/scripts/startup/bl_ui/properties_grease_pencil_common.py
@@ -530,14 +530,20 @@ class GreasePencilMultiFramePanel:
     @staticmethod
     def draw(self, context):
         layout = self.layout
+        gpd = context.gpencil_data
         settings = context.tool_settings.gpencil_sculpt
 
         row = layout.row()
+        row.prop(gpd, "use_multiedit", text="Multi Frame", icon="FORCE_HARMONIC")
+
+        row = layout.row()
+        row.enabled = gpd.use_multiedit
         row.prop(settings, "use_multiframe_falloff")
 
         # Falloff curve
         layout.label("Falloff")
         box = layout.box()
+        box.enabled = gpd.use_multiedit and settings.use_multiframe_falloff
         box.template_curve_mapping(settings, "multiframe_falloff_curve", brush=True)
 
 
diff --git a/release/scripts/startup/bl_ui/space_view3d.py b/release/scripts/startup/bl_ui/space_view3d.py
index db0748d72d0..6168a41aa83 100644
--- a/release/scripts/startup/bl_ui/space_view3d.py
+++ b/release/scripts/startup/bl_ui/space_view3d.py
@@ -169,9 +169,11 @@ class VIEW3D_HT_header(Header):
                 row.prop(context.tool_settings.gpencil_sculpt, "selection_alpha", slider=True)
 
             if gpd.use_stroke_edit_mode or gpd.is_stroke_sculpt_mode or gpd.is_stroke_weight_mode:
+                settings = context.tool_settings.gpencil_sculpt
                 row = layout.row(align=True)
                 row.prop(gpd, "use_multiedit", text="Multi Frame", icon="FORCE_HARMONIC")
                 row.prop(gpd, "show_multiedit_line_only", text="", icon="GHOST")
+                row.prop(settings, "use_multiframe_falloff", text="", icon="PROP_ON")
 
 
 class VIEW3D_MT_editor_menus(Menu):



More information about the Bf-blender-cvs mailing list