diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-09-04 07:37:19 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-09-04 07:37:19 +0300 |
commit | 113c180902cb112091dbf997beaff29884735b96 (patch) | |
tree | fbb3a2631a3892f25b18d7a73be2093cf49281bd /source/blender/editors/interface | |
parent | 25c1c0455ac48396c7ae6f14ae188761d676ca08 (diff) |
UI: show tool name in tip w/ icon-only display
Diffstat (limited to 'source/blender/editors/interface')
-rw-r--r-- | source/blender/editors/interface/interface_region_tooltip.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/source/blender/editors/interface/interface_region_tooltip.c b/source/blender/editors/interface/interface_region_tooltip.c index 762fc3a946d..6f78fb09ff1 100644 --- a/source/blender/editors/interface/interface_region_tooltip.c +++ b/source/blender/editors/interface/interface_region_tooltip.c @@ -390,6 +390,17 @@ static uiTooltipData *ui_tooltip_data_from_tool(bContext *C, uiBut *but) * doesn't have access to information about non-active tools. */ + /* Title (when icon-only). */ + if (but->drawstr[0] == '\0') { + uiTooltipField *field = text_field_add( + data, &(uiTooltipFormat){ + .style = UI_TIP_STYLE_NORMAL, + .color_id = UI_TIP_LC_MAIN, + .is_pad = true, + }); + field->text = BLI_strdup(tool_name); + } + /* Tip. */ { const char *expr_imports[] = {"bpy", "bl_ui", NULL}; |