diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-05-18 08:58:37 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-05-18 08:58:37 +0300 |
commit | 8b9db543fd9b928867889d19eea4d9b038b316d5 (patch) | |
tree | f0d4b2a99023be0482c37e093d70d2ed49f2a47b /release | |
parent | bffa9b801219e069fb62ca24cba989ed1281b2da (diff) |
Tool System: add cursor (currently unused)
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/startup/bl_ui/space_toolsystem_common.py | 4 |
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, |