0d719fcacb
Cleanup: spelling
2019-08-12 01:10:43 +10:00
410eddcbcc
Fix T67603: Selecting toolbar from search raises error
2019-07-25 13:35:01 +10:00
d7e7452067
Quiet warning creating sculpt brush tooltips
2019-06-06 15:59:27 +10:00
d4156b46d7
Tool System: use categories for tool identifiers
...
Tools that come with Blender use 'builtin' or 'builtin_brush' prefix.
2019-03-15 16:48:01 +11:00
3400fe3ece
Tool System: split UI label from tool identifiers
...
Prepare for exposing tool registration to the Python API.
- Generated tools can use their own prefix so naming collisions
won't happen between hard coded & generated tools.
- Add-on authors can use the add-on name as a prefix.
Currently the names match, renaming will happen next.
2019-03-15 14:53:08 +11:00
68a0d35036
Tool System: add select tools to particle edit
2019-03-06 01:26:30 +11:00
a6b2ec0bc2
Fix toolbar accelerator w/ user defined keyconfig
2019-01-14 18:59:26 +11:00
96f762500e
Cleanup: tweak last commit
2019-01-07 11:16:11 +11:00
430cf7e15e
Fix generated toolbar keymap w/ annotation tool
2019-01-07 11:00:46 +11:00
780f0f646d
GP: Rename CTX and OB modes
...
Part of T59335.
2018-12-14 16:52:12 +01:00
4357fb63db
Keymap: event type filter w/ finding keymap items
...
Now its possibly to ask for only keyboard/mouse/ndof events
when finding key map items.
2018-12-12 21:43:26 +11:00
220ab6290e
Fix toolbar key-accelerator w/ LMB select
...
Tweak events were masking hotkey access.
Reported in T55162
2018-12-12 09:40:37 +11:00
c906cdc197
Cleanup: remove unused code & add comments
2018-11-26 16:07:03 +11:00
811814b60c
Keymap: remove redundant keys from toolbar popup
...
Adjust the keymap so tools that don't exist wont use keys
from the default keymap.
2018-11-23 15:46:47 +11:00
ca5dd63618
Fix toolbar keymap accumulating items
...
Create a temporary keymap with items from the original.
2018-11-23 15:19:57 +11:00
5155572fc7
Keymap: add popup keymap
...
Allow manually mapping keys for the popup toolbar.
Useful for tools that don't have immediate access,
add transform, annotate & measure.
2018-11-22 16:52:57 +11:00
d5f1d4f789
Cleanup: utility function to avoid duplicate keys
2018-11-22 11:54:53 +11:00
553307bec1
Tool System: auto-assign A-Z keys for toolbar popup
...
Assign keys based on tool name when they're free, allows:
Space-T for Transform, Space-A for Annotate.
2018-11-22 11:35:46 +11:00
120be7740d
Fix toolbar popup keymap not allowing 'A' key
2018-11-22 11:33:10 +11:00
3b7daa5bf4
Tool System: Updates for keymap stored as string
2018-11-22 11:13:53 +11:00
bb5a96e76e
Cleanup: move toolbar keymap generation to bl_keymap_utils
...
The function is getting complicated, any refactoring
would be best done outside of 'space_toolsystem_common'.
2018-11-20 11:17:36 +11:00