Changeset View
Changeset View
Standalone View
Standalone View
source/blender/windowmanager/intern/wm_keymap_utils.c
| Show First 20 Lines • Show All 168 Lines • ▼ Show 20 Lines | switch (mode) { | ||||
| km_id = "Grease Pencil Stroke Sculpt Mode"; | km_id = "Grease Pencil Stroke Sculpt Mode"; | ||||
| break; | break; | ||||
| case CTX_MODE_WEIGHT_GPENCIL: | case CTX_MODE_WEIGHT_GPENCIL: | ||||
| km_id = "Grease Pencil Stroke Weight Mode"; | km_id = "Grease Pencil Stroke Weight Mode"; | ||||
| break; | break; | ||||
| case CTX_MODE_VERTEX_GPENCIL: | case CTX_MODE_VERTEX_GPENCIL: | ||||
| km_id = "Grease Pencil Stroke Vertex Mode"; | km_id = "Grease Pencil Stroke Vertex Mode"; | ||||
| break; | break; | ||||
| case CTX_MODE_SCULPT_HEIGHTMAP: | |||||
| km_id = "Sculpt HeightMap"; | |||||
| break; | |||||
| } | } | ||||
| } | } | ||||
| else if (sl->spacetype == SPACE_IMAGE) { | else if (sl->spacetype == SPACE_IMAGE) { | ||||
| const SpaceImage *sima = (SpaceImage *)sl; | const SpaceImage *sima = (SpaceImage *)sl; | ||||
| const eSpaceImage_Mode mode = sima->mode; | const eSpaceImage_Mode mode = sima->mode; | ||||
| switch (mode) { | switch (mode) { | ||||
| case SI_MODE_VIEW: | case SI_MODE_VIEW: | ||||
| km_id = "Image"; | km_id = "Image"; | ||||
| ▲ Show 20 Lines • Show All 113 Lines • ▼ Show 20 Lines | else if (STRPREFIX(opname, "SCULPT_OT")) { | ||||
| switch (CTX_data_mode_enum(C)) { | switch (CTX_data_mode_enum(C)) { | ||||
| case CTX_MODE_SCULPT: | case CTX_MODE_SCULPT: | ||||
| km = WM_keymap_find_all(wm, "Sculpt", 0, 0); | km = WM_keymap_find_all(wm, "Sculpt", 0, 0); | ||||
| break; | break; | ||||
| default: | default: | ||||
| break; | break; | ||||
| } | } | ||||
| } | } | ||||
| else if (STRPREFIX(opname, "HEIGHTMAP_OT")) { | |||||
| switch (CTX_data_mode_enum(C)) { | |||||
| case CTX_MODE_SCULPT_HEIGHTMAP: | |||||
| km = WM_keymap_find_all(wm, "Sculpt HeightMap", 0, 0); | |||||
| break; | |||||
| default: | |||||
| break; | |||||
| } | |||||
| } | |||||
| else if (STRPREFIX(opname, "MBALL_OT")) { | else if (STRPREFIX(opname, "MBALL_OT")) { | ||||
| km = WM_keymap_find_all(wm, "Metaball", 0, 0); | km = WM_keymap_find_all(wm, "Metaball", 0, 0); | ||||
| /* some mball operators are active in object mode too, like add-prim */ | /* some mball operators are active in object mode too, like add-prim */ | ||||
| if (km && !WM_keymap_poll((bContext *)C, km)) { | if (km && !WM_keymap_poll((bContext *)C, km)) { | ||||
| km = WM_keymap_find_all(wm, "Object Mode", 0, 0); | km = WM_keymap_find_all(wm, "Object Mode", 0, 0); | ||||
| } | } | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 211 Lines • Show Last 20 Lines | |||||