Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/mesh/mesh_ops.c
| Show First 20 Lines • Show All 366 Lines • ▼ Show 20 Lines | ot = WM_operatortype_append_macro("MESH_OT_polybuild_extrude_at_cursor_move", | ||||
| OPTYPE_UNDO | OPTYPE_REGISTER); | OPTYPE_UNDO | OPTYPE_REGISTER); | ||||
| WM_operatortype_macro_define(ot, "MESH_OT_polybuild_transform_at_cursor"); | WM_operatortype_macro_define(ot, "MESH_OT_polybuild_transform_at_cursor"); | ||||
| otmacro = WM_operatortype_macro_define(ot, "MESH_OT_extrude_edges_indiv"); | otmacro = WM_operatortype_macro_define(ot, "MESH_OT_extrude_edges_indiv"); | ||||
| otmacro = WM_operatortype_macro_define(ot, "TRANSFORM_OT_translate"); | otmacro = WM_operatortype_macro_define(ot, "TRANSFORM_OT_translate"); | ||||
| RNA_boolean_set(otmacro->ptr, "use_proportional_edit", false); | RNA_boolean_set(otmacro->ptr, "use_proportional_edit", false); | ||||
| RNA_boolean_set(otmacro->ptr, "mirror", false); | RNA_boolean_set(otmacro->ptr, "mirror", false); | ||||
| } | } | ||||
| /* note mesh keymap also for other space? */ | |||||
| void ED_keymap_mesh(wmKeyConfig *keyconf) | void ED_keymap_mesh(wmKeyConfig *keyconf) | ||||
| { | { | ||||
| wmKeyMap *keymap = WM_keymap_ensure(keyconf, "Mesh", 0, 0); | wmKeyMap *keymap = WM_keymap_ensure(keyconf, "Mesh", 0, 0); | ||||
| keymap->poll = ED_operator_editmesh; | keymap->poll = ED_operator_editmesh; | ||||
| knifetool_modal_keymap(keyconf); | knifetool_modal_keymap(keyconf); | ||||
| point_normals_modal_keymap(keyconf); | point_normals_modal_keymap(keyconf); | ||||
| bevel_modal_keymap(keyconf); | bevel_modal_keymap(keyconf); | ||||
| } | } | ||||