Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/object/object_ops.c
| Show First 20 Lines • Show All 108 Lines • ▼ Show 20 Lines | void ED_operatortypes_object(void) | ||||
| WM_operatortype_append(COLLECTION_OT_objects_remove_active); | WM_operatortype_append(COLLECTION_OT_objects_remove_active); | ||||
| WM_operatortype_append(OBJECT_OT_delete); | WM_operatortype_append(OBJECT_OT_delete); | ||||
| WM_operatortype_append(OBJECT_OT_text_add); | WM_operatortype_append(OBJECT_OT_text_add); | ||||
| WM_operatortype_append(OBJECT_OT_armature_add); | WM_operatortype_append(OBJECT_OT_armature_add); | ||||
| WM_operatortype_append(OBJECT_OT_empty_add); | WM_operatortype_append(OBJECT_OT_empty_add); | ||||
| WM_operatortype_append(OBJECT_OT_lightprobe_add); | WM_operatortype_append(OBJECT_OT_lightprobe_add); | ||||
| WM_operatortype_append(OBJECT_OT_drop_named_image); | WM_operatortype_append(OBJECT_OT_drop_named_image); | ||||
| WM_operatortype_append(OBJECT_OT_gpencil_add); | |||||
| WM_operatortype_append(OBJECT_OT_lamp_add); | WM_operatortype_append(OBJECT_OT_lamp_add); | ||||
| WM_operatortype_append(OBJECT_OT_camera_add); | WM_operatortype_append(OBJECT_OT_camera_add); | ||||
| WM_operatortype_append(OBJECT_OT_speaker_add); | WM_operatortype_append(OBJECT_OT_speaker_add); | ||||
| WM_operatortype_append(OBJECT_OT_add); | WM_operatortype_append(OBJECT_OT_add); | ||||
| WM_operatortype_append(OBJECT_OT_add_named); | WM_operatortype_append(OBJECT_OT_add_named); | ||||
| WM_operatortype_append(OBJECT_OT_effector_add); | WM_operatortype_append(OBJECT_OT_effector_add); | ||||
| WM_operatortype_append(OBJECT_OT_collection_instance_add); | WM_operatortype_append(OBJECT_OT_collection_instance_add); | ||||
| WM_operatortype_append(OBJECT_OT_metaball_add); | WM_operatortype_append(OBJECT_OT_metaball_add); | ||||
| ▲ Show 20 Lines • Show All 162 Lines • ▼ Show 20 Lines | void ED_keymap_object(wmKeyConfig *keyconf) | ||||
| /* Objects, Regardless of Mode -------------------------------------------------- */ | /* Objects, Regardless of Mode -------------------------------------------------- */ | ||||
| keymap = WM_keymap_find(keyconf, "Object Non-modal", 0, 0); | keymap = WM_keymap_find(keyconf, "Object Non-modal", 0, 0); | ||||
| /* modes */ | /* modes */ | ||||
| { | { | ||||
| short key_mode_pair[][2] = { | short key_mode_pair[][2] = { | ||||
| {ONEKEY, OB_MODE_OBJECT}, | {ONEKEY, OB_MODE_OBJECT}, | ||||
| {TWOKEY, OB_MODE_EDIT}, | {TWOKEY, OB_MODE_EDIT}, /* or OB_MODE_GPENCIL_EDIT */ | ||||
| {THREEKEY, OB_MODE_POSE}, | {THREEKEY, OB_MODE_POSE}, | ||||
| {THREEKEY, OB_MODE_WEIGHT_PAINT}, | {THREEKEY, OB_MODE_WEIGHT_PAINT}, /* or OB_MODE_GPENCIL_WEIGHT */ | ||||
| {FOURKEY, OB_MODE_VERTEX_PAINT}, | {FOURKEY, OB_MODE_VERTEX_PAINT}, | ||||
| {FIVEKEY, OB_MODE_TEXTURE_PAINT}, | {FIVEKEY, OB_MODE_TEXTURE_PAINT}, /* or OB_MODE_GPENCIL_PAINT */ | ||||
| {SIXKEY, OB_MODE_SCULPT}, | {SIXKEY, OB_MODE_SCULPT}, /* or OB_MODE_GPENCIL_SCULPT */ | ||||
| {SEVENKEY, OB_MODE_PARTICLE_EDIT}, | {SEVENKEY, OB_MODE_PARTICLE_EDIT}, | ||||
| }; | }; | ||||
| for (uint i = 0; i < ARRAY_SIZE(key_mode_pair); i++) { | for (uint i = 0; i < ARRAY_SIZE(key_mode_pair); i++) { | ||||
| kmi = WM_keymap_add_item(keymap, "OBJECT_OT_mode_set_or_submode", key_mode_pair[i][0], KM_PRESS, 0, 0); | kmi = WM_keymap_add_item(keymap, "OBJECT_OT_mode_set_or_submode", key_mode_pair[i][0], KM_PRESS, 0, 0); | ||||
| RNA_enum_set(kmi->ptr, "mode", key_mode_pair[i][1]); | RNA_enum_set(kmi->ptr, "mode", key_mode_pair[i][1]); | ||||
| } | } | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 155 Lines • Show Last 20 Lines | |||||