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-05-18 08:58:37 +0300
committerCampbell Barton <ideasman42@gmail.com>2018-05-18 08:58:37 +0300
commit8b9db543fd9b928867889d19eea4d9b038b316d5 (patch)
treef0d4b2a99023be0482c37e093d70d2ed49f2a47b /release/scripts
parentbffa9b801219e069fb62ca24cba989ed1281b2da (diff)
Tool System: add cursor (currently unused)
Diffstat (limited to 'release/scripts')
-rw-r--r--release/scripts/startup/bl_ui/space_toolsystem_common.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/release/scripts/startup/bl_ui/space_toolsystem_common.py b/release/scripts/startup/bl_ui/space_toolsystem_common.py
index a3846b0c1fb..d752cad8dfa 100644
--- a/release/scripts/startup/bl_ui/space_toolsystem_common.py
+++ b/release/scripts/startup/bl_ui/space_toolsystem_common.py
@@ -72,6 +72,8 @@ ToolDef = namedtuple(
"text",
# The name of the icon to use (found in ``release/datafiles/icons``) or None for no icon.
"icon",
+ # An optional cursor to use when this tool is active.
+ "cursor",
# An optional manipulator group to activate when the tool is set or None for no widget.
"widget",
# Optional keymap for tool, either:
@@ -101,6 +103,7 @@ def from_dict(kw_args):
"""
kw = {
"icon": None,
+ "cursor": None,
"widget": None,
"keymap": None,
"data_block": None,
@@ -560,6 +563,7 @@ def activate_by_name(context, space_type, text):
tool.setup(
name=text,
keymap=item.keymap[0].name if item.keymap is not None else "",
+ cursor=item.cursor or 'DEFAULT',
manipulator_group=item.widget or "",
data_block=item.data_block or "",
index=index,