[Bf-blender-cvs] [35a5fccf777] blender2.8: UI: show particle radius & strength in topbar
Campbell Barton
noreply at git.blender.org
Thu Aug 2 13:27:45 CEST 2018
Commit: 35a5fccf777b52f4fe8cf84e82df7a9f43b188df
Author: Campbell Barton
Date: Thu Aug 2 21:27:12 2018 +1000
Branches: blender2.8
https://developer.blender.org/rB35a5fccf777b52f4fe8cf84e82df7a9f43b188df
UI: show particle radius & strength in topbar
===================================================================
M release/scripts/startup/bl_ui/space_topbar.py
M release/scripts/startup/bl_ui/space_view3d_toolbar.py
===================================================================
diff --git a/release/scripts/startup/bl_ui/space_topbar.py b/release/scripts/startup/bl_ui/space_topbar.py
index ecb59e322c2..57265b9c130 100644
--- a/release/scripts/startup/bl_ui/space_topbar.py
+++ b/release/scripts/startup/bl_ui/space_topbar.py
@@ -224,6 +224,17 @@ class _draw_left_context_mode:
UnifiedPaintPanel.prop_unified_size(layout, context, brush, "size", slider=True, text="Radius")
UnifiedPaintPanel.prop_unified_strength(layout, context, brush, "strength", slider=True, text="Strength")
+ def PARTICLE(context, layout):
+ settings = context.tool_settings.particle_edit
+ brush = settings.brush
+ tool = settings.tool
+ if tool != 'NONE':
+ layout.prop(brush, "size", slider=True)
+ if tool == 'ADD':
+ layout.prop(brush, "count")
+ else:
+ layout.prop(brush, "strength", slider=True)
+
class INFO_MT_editor_menus(Menu):
bl_idname = "INFO_MT_editor_menus"
diff --git a/release/scripts/startup/bl_ui/space_view3d_toolbar.py b/release/scripts/startup/bl_ui/space_view3d_toolbar.py
index dd071f357af..ccec7ab941a 100644
--- a/release/scripts/startup/bl_ui/space_view3d_toolbar.py
+++ b/release/scripts/startup/bl_ui/space_view3d_toolbar.py
@@ -289,16 +289,21 @@ class VIEW3D_PT_tools_brush(Panel, View3DPaintPanel):
if context.particle_edit_object:
tool = settings.tool
- layout.column().prop(settings, "tool", expand=True)
- if tool != 'NONE':
- col = layout.column()
- col.prop(brush, "size", slider=True)
- if tool != 'ADD':
- col.prop(brush, "strength", slider=True)
+ if self.is_popover:
+ # Topbar shows these already.
+ pass
+ else:
+ if tool != 'NONE':
+ layout.column().prop(settings, "tool", expand=True)
+ col = layout.column()
+ col.prop(brush, "size", slider=True)
+ if tool == 'ADD':
+ col.prop(brush, "count")
+ else:
+ col.prop(brush, "strength", slider=True)
if tool == 'ADD':
- col.prop(brush, "count")
col = layout.column()
col.prop(settings, "use_default_interpolate")
col.prop(brush, "steps", slider=True)
More information about the Bf-blender-cvs
mailing list