Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2018-09-04 07:37:19 +0300
committerCampbell Barton <ideasman42@gmail.com>2018-09-04 07:37:19 +0300
commit113c180902cb112091dbf997beaff29884735b96 (patch)
treefbb3a2631a3892f25b18d7a73be2093cf49281bd /source/blender/editors/interface/interface_region_tooltip.c
parent25c1c0455ac48396c7ae6f14ae188761d676ca08 (diff)
UI: show tool name in tip w/ icon-only display
Diffstat (limited to 'source/blender/editors/interface/interface_region_tooltip.c')
-rw-r--r--source/blender/editors/interface/interface_region_tooltip.c11
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};