Changeset View
Changeset View
Standalone View
Standalone View
release/scripts/startup/bl_ui/space_toolsystem_common.py
| Context not available. | |||||
| def _keymap_fn_from_seq(keymap_data): | def _keymap_fn_from_seq(keymap_data): | ||||
| def keymap_fn(km): | def keymap_fn(km: KeyMap): | ||||
| if keymap_fn.keymap_data: | if keymap_fn.keymap_data: | ||||
| from bl_keymap_utils.io import keymap_init_from_data | from bl_keymap_utils.io import keymap_init_from_data | ||||
| keymap_init_from_data(km, keymap_fn.keymap_data) | keymap_init_from_data(km, keymap_fn.keymap_data) | ||||
| Context not available. | |||||
| return context.button_operator.name | return context.button_operator.name | ||||
| @classmethod | @classmethod | ||||
| def _km_action_simple(cls, kc_default, kc, context_descr, label, keymap_fn): | def _km_action_simple(cls, kc_default, kc: KeyConfig, context_descr, label, keymap_fn): | ||||
| km_idname = f"{cls.keymap_prefix:s} {context_descr:s}, {label:s}" | km_idname = f"{cls.keymap_prefix:s} {context_descr:s}, {label:s}" | ||||
| km = kc.keymaps.get(km_idname) | km = kc.keymaps.get(km_idname) | ||||
| km_kwargs = dict(space_type=cls.bl_space_type, region_type='WINDOW', tool=True) | km_kwargs = dict(space_type=cls.bl_space_type, region_type='WINDOW', tool=True) | ||||
| Context not available. | |||||