From 491eb30135c08ef69af06ec10ec00501f1354af2 Mon Sep 17 00:00:00 2001 From: Ryan Inch Date: Mon, 4 May 2020 03:55:49 -0400 Subject: Collection Manager: Fix tooltips. Task: T69577 --- object_collection_manager/__init__.py | 2 +- object_collection_manager/operators.py | 17 ++++++++++++++++- object_collection_manager/qcd_operators.py | 2 +- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/object_collection_manager/__init__.py b/object_collection_manager/__init__.py index 2caf6bc7..242ca1aa 100644 --- a/object_collection_manager/__init__.py +++ b/object_collection_manager/__init__.py @@ -22,7 +22,7 @@ bl_info = { "name": "Collection Manager", "description": "Manage collections and their objects", "author": "Ryan Inch", - "version": (2, 7, 18), + "version": (2, 7, 19), "blender": (2, 80, 0), "location": "View3D - Object Mode (Shortcut - M)", "warning": '', # used for warning icon and text in addons panel diff --git a/object_collection_manager/operators.py b/object_collection_manager/operators.py index 1d60d60c..ce39867e 100644 --- a/object_collection_manager/operators.py +++ b/object_collection_manager/operators.py @@ -926,13 +926,28 @@ class CMRemoveCollectionOperator(Operator): rename = [False] class CMNewCollectionOperator(Operator): - '''Add New Collection''' bl_label = "Add New Collection" bl_idname = "view3d.add_collection" bl_options = {'UNDO'} child: BoolProperty() + @classmethod + def description(cls, context, properties): + if properties.child: + tooltip = ( + "Add New SubCollection.\n" + "Add a new subcollection to the currently selected collection" + ) + + else: + tooltip = ( + "Add New Collection.\n" + "Add a new collection as a sibling of the currently selected collection" + ) + + return tooltip + def execute(self, context): global rto_history diff --git a/object_collection_manager/qcd_operators.py b/object_collection_manager/qcd_operators.py index ba299a65..9d5242e5 100644 --- a/object_collection_manager/qcd_operators.py +++ b/object_collection_manager/qcd_operators.py @@ -142,7 +142,7 @@ class ViewMoveQCDSlot(Operator): hotkey_string = ( " * Shift+LMB - Toggle QCD slot.\n" " * Ctrl+LMB - Move objects to QCD slot.\n" - " * Ctrl+Shift+Click - Toggle objects' slot" + " * Ctrl+Shift+LMB - Toggle objects' slot" ) return f"{slot_string}{hotkey_string}" -- cgit v1.2.3