Brush Assets: Switch to a single "Brush" active tool #117491
|
@ -1389,12 +1389,13 @@ class _defs_sculpt:
|
||||||
brush = context.tool_settings.sculpt.brush
|
brush = context.tool_settings.sculpt.brush
|
||||||
if not brush:
|
if not brush:
|
||||||
return ()
|
return ()
|
||||||
|
tool = brush.sculpt_tool
|
||||||
return [
|
return [
|
||||||
ToolDef.from_dict(
|
ToolDef.from_dict(
|
||||||
dict(
|
dict(
|
||||||
idname="builtin_brush.Paint",
|
idname="builtin.brush",
|
||||||
label=brush.name,
|
label=brush.name,
|
||||||
icon=icon,
|
icon="builtin_brush.paint",
|
||||||
data_block=tool
|
data_block=tool
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -2440,12 +2441,13 @@ class _defs_curves_sculpt:
|
||||||
brush = context.tool_settings.curves_sculpt.brush
|
brush = context.tool_settings.curves_sculpt.brush
|
||||||
if not brush:
|
if not brush:
|
||||||
return ()
|
return ()
|
||||||
|
tool = brush.curves_sculpt_tool
|
||||||
return [
|
return [
|
||||||
ToolDef.from_dict(
|
ToolDef.from_dict(
|
||||||
dict(
|
dict(
|
||||||
idname="builtin_brush.Paint",
|
idname="builtin.brush",
|
||||||
label=brush.name,
|
label=brush.name,
|
||||||
icon=icon,
|
icon="builtin_brush.paint",
|
||||||
data_block=tool
|
data_block=tool
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -3086,7 +3088,7 @@ class VIEW3D_PT_tools_active(ToolSelectPanelHelper, Panel):
|
||||||
],
|
],
|
||||||
'SCULPT': [
|
'SCULPT': [
|
||||||
lambda context: (
|
lambda context: (
|
||||||
_defs_curves_sculpt.generate_brush_tool(context)
|
_defs_sculpt.generate_brush_tool(context)
|
||||||
),
|
),
|
||||||
None,
|
None,
|
||||||
(
|
(
|
||||||
|
|
Loading…
Reference in New Issue