Commit: 15e63742e25028225f8746e1b663548e8c0569cd
Author: Campbell Barton
Date:   Wed Jan 2 17:23:57 2019 +1100
Branches: master
https://developer.blender.org/rB15e63742e25028225f8746e1b663548e8c0569cd

Cleanup: use RNA icon instead of passing as an arg

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

M       release/scripts/startup/bl_ui/properties_paint_common.py
M       source/blender/makesrna/intern/rna_brush.c
M       source/blender/makesrna/intern/rna_scene.c

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

diff --git a/release/scripts/startup/bl_ui/properties_paint_common.py 
b/release/scripts/startup/bl_ui/properties_paint_common.py
index f36e5616c6e..51db0a99b7d 100644
--- a/release/scripts/startup/bl_ui/properties_paint_common.py
+++ b/release/scripts/startup/bl_ui/properties_paint_common.py
@@ -356,15 +356,15 @@ def brush_basic_sculpt_settings(layout, context, brush, 
*, compact=False):
     capabilities = brush.sculpt_capabilities
 
     row = layout.row(align=True)
+    UnifiedPaintPanel.prop_unified_size(row, context, brush, "use_locked_size")
+
     ups = tool_settings.unified_paint_settings
     if (
             (ups.use_unified_size and ups.use_locked_size) or
             ((not ups.use_unified_size) and brush.use_locked_size)
     ):
-        UnifiedPaintPanel.prop_unified_size(row, context, brush, 
"use_locked_size", icon='LOCKED')
         UnifiedPaintPanel.prop_unified_size(row, context, brush, 
"unprojected_radius", slider=True, text="Radius")
     else:
-        UnifiedPaintPanel.prop_unified_size(row, context, brush, 
"use_locked_size", icon='UNLOCKED')
         UnifiedPaintPanel.prop_unified_size(row, context, brush, "size", 
slider=True, text="Radius")
 
     UnifiedPaintPanel.prop_unified_size(row, context, brush, 
"use_pressure_size")
diff --git a/source/blender/makesrna/intern/rna_brush.c 
b/source/blender/makesrna/intern/rna_brush.c
index 7ccdf32b44c..03081ff606d 100644
--- a/source/blender/makesrna/intern/rna_brush.c
+++ b/source/blender/makesrna/intern/rna_brush.c
@@ -1734,6 +1734,7 @@ static void rna_def_brush(BlenderRNA *brna)
        RNA_def_property_ui_text(prop, "Use Blender Units",
                                 "When locked brush stays same size relative to 
object; when unlocked brush size is "
                                 "given in pixels");
+       RNA_def_property_ui_icon(prop, ICON_UNLOCKED, true);
        RNA_def_property_update(prop, 0, "rna_Brush_update");
 
        prop = RNA_def_property(srna, "use_edge_to_edge", PROP_BOOLEAN, 
PROP_NONE);
diff --git a/source/blender/makesrna/intern/rna_scene.c 
b/source/blender/makesrna/intern/rna_scene.c
index 18db0cae8c0..ee306558a68 100644
--- a/source/blender/makesrna/intern/rna_scene.c
+++ b/source/blender/makesrna/intern/rna_scene.c
@@ -2939,6 +2939,7 @@ static void rna_def_unified_paint_settings(BlenderRNA  
*brna)
        RNA_def_property_ui_text(prop, "Use Blender Units",
                                 "When locked brush stays same size relative to 
object; "
                                 "when unlocked brush size is given in pixels");
+       RNA_def_property_ui_icon(prop, ICON_UNLOCKED, true);
 }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to