From ca4efa6e50749a58f75e90c5fe5ad68e5689dc81 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Mon, 4 Sep 2023 16:14:56 +0500 Subject: [PATCH] Remove operator's name from set_tab tooltip #3704 --- src/blenderbim/blenderbim/bim/operator.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/operator.py b/src/blenderbim/blenderbim/bim/operator.py index 08f591be6e..b4b70bae2a 100644 --- a/src/blenderbim/blenderbim/bim/operator.py +++ b/src/blenderbim/blenderbim/bim/operator.py @@ -42,13 +42,15 @@ from math import radians class SetTab(bpy.types.Operator): bl_idname = "bim.set_tab" - bl_label = "Set Current Tab" - bl_options = {"REGISTER", "UNDO"} + # NOTE: bl_label is set to empty string intentionally + # to avoid showing the operator's name in the tooltips, see #3704 + bl_label = "" + bl_options = {"REGISTER", "UNDO", "HIDDEN"} tab: bpy.props.StringProperty() @classmethod - def description(cls, context, properties): - return next((t[1] for t in blenderbim.bim.prop.get_tab(None, context) if t[0] == properties.tab), "") + def description(cls, context, operator): + return next((t[1] for t in blenderbim.bim.prop.get_tab(None, context) if t[0] == operator.tab), "") def execute(self, context): if context.area.spaces.active.search_filter: