Commit: 9598990b9b6ef4fb129943ea1288d9087dff9f9b
Author: Campbell Barton
Date:   Thu Jan 30 15:28:39 2014 +1100
https://developer.blender.org/rB9598990b9b6ef4fb129943ea1288d9087dff9f9b

UI API: don't use a text label when icon_only is set

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

M       release/scripts/startup/bl_ui/space_image.py
M       source/blender/editors/interface/interface_layout.c

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

diff --git a/release/scripts/startup/bl_ui/space_image.py 
b/release/scripts/startup/bl_ui/space_image.py
index 9b3c226..c341d85 100644
--- a/release/scripts/startup/bl_ui/space_image.py
+++ b/release/scripts/startup/bl_ui/space_image.py
@@ -544,7 +544,7 @@ class IMAGE_PT_view_histogram(Panel):
 
         layout.template_histogram(sima.scopes, "histogram")
         row = layout.row(align=True)
-        row.prop(hist, "mode", icon_only=True, expand=True)
+        row.prop(hist, "mode", expand=True)
         row.prop(hist, "show_line", text="")
 
 
diff --git a/source/blender/editors/interface/interface_layout.c 
b/source/blender/editors/interface/interface_layout.c
index d209933..e10baa3 100644
--- a/source/blender/editors/interface/interface_layout.c
+++ b/source/blender/editors/interface/interface_layout.c
@@ -728,7 +728,7 @@ PointerRNA uiItemFullO_ptr(uiLayout *layout, wmOperatorType 
*ot, const char *nam
        int w;
 
        if (!name) {
-               if (ot && ot->srna)
+               if (ot && ot->srna && (flag & UI_ITEM_R_ICON_ONLY) == 0)
                        name = RNA_struct_ui_name(ot->srna);
                else
                        name = "";
@@ -1159,8 +1159,15 @@ void uiItemFullR(uiLayout *layout, PointerRNA *ptr, 
PropertyRNA *prop, int index
        len = (is_array) ? RNA_property_array_length(ptr, prop) : 0;
 
        /* set name and icon */
-       if (!name)
-               name = RNA_property_ui_name(prop);
+       if (!name) {
+               if ((flag & UI_ITEM_R_ICON_ONLY) == 0) {
+                       name = RNA_property_ui_name(prop);
+               }
+               else {
+                       name = "";
+               }
+       }
+
        if (icon == ICON_NONE)
                icon = RNA_property_ui_icon(prop);

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

Reply via email to