diff options
Diffstat (limited to 'release/scripts')
3 files changed, 23 insertions, 5 deletions
diff --git a/release/scripts/presets/keyconfig/keymap_data/blender_default.py b/release/scripts/presets/keyconfig/keymap_data/blender_default.py index bd14b2c532c..7f1039a975b 100644 --- a/release/scripts/presets/keyconfig/keymap_data/blender_default.py +++ b/release/scripts/presets/keyconfig/keymap_data/blender_default.py @@ -187,7 +187,7 @@ def _template_items_context_panel(menu, key_args_primary): ] -def _template_space_region_type_toggle(*, toolbar_key=None, sidebar_key=None): +def _template_space_region_type_toggle(*, toolbar_key=None, sidebar_key=None, channels_key=None): items = [] if toolbar_key is not None: items.append( @@ -199,6 +199,12 @@ def _template_space_region_type_toggle(*, toolbar_key=None, sidebar_key=None): ("wm.context_toggle", sidebar_key, {"properties": [("data_path", 'space_data.show_region_ui')]}), ) + if channels_key is not None: + items.append( + ("wm.context_toggle", channels_key, + {"properties": [("data_path", 'space_data.show_region_channels')]}), + ) + return items @@ -3021,6 +3027,7 @@ def km_spreadsheet_generic(_params): items.extend([ *_template_space_region_type_toggle( sidebar_key={"type": 'N', "value": 'PRESS'}, + channels_key={"type": 'T', "value": 'PRESS'}, ), ]) diff --git a/release/scripts/presets/keyconfig/keymap_data/industry_compatible_data.py b/release/scripts/presets/keyconfig/keymap_data/industry_compatible_data.py index e56783fcc21..b0144672745 100644 --- a/release/scripts/presets/keyconfig/keymap_data/industry_compatible_data.py +++ b/release/scripts/presets/keyconfig/keymap_data/industry_compatible_data.py @@ -2143,6 +2143,21 @@ def km_clip_dopesheet_editor(_params): return keymap +def km_spreadsheet_generic(_params): + items = [] + keymap = ( + "Spreadsheet Generic", + {"space_type": 'SPREADSHEET', "region_type": 'WINDOW'}, + {"items": items}, + ) + + items.extend([ + *_template_space_region_type_toggle( + channels_key={"type": 'T', "value": 'PRESS'}, + ), + ]) + + return keymap # ------------------------------------------------------------------------------ # Animation diff --git a/release/scripts/startup/bl_ui/space_spreadsheet.py b/release/scripts/startup/bl_ui/space_spreadsheet.py index 360849a0c7a..178be9ef0b7 100644 --- a/release/scripts/startup/bl_ui/space_spreadsheet.py +++ b/release/scripts/startup/bl_ui/space_spreadsheet.py @@ -41,10 +41,6 @@ class SPREADSHEET_HT_header(bpy.types.Header): return layout.prop(space, "object_eval_state", text="") - if space.object_eval_state != 'ORIGINAL': - layout.prop(space, "geometry_component_type", text="") - if space.geometry_component_type != 'INSTANCES': - layout.prop(space, "attribute_domain", text="") context_path = space.context_path if space.object_eval_state == 'ORIGINAL': |