diff options
author | Shaul Kedem <shaul_kedem@yahoo.com> | 2009-01-31 06:23:41 +0300 |
---|---|---|
committer | Shaul Kedem <shaul_kedem@yahoo.com> | 2009-01-31 06:23:41 +0300 |
commit | 5ed79ee9d92599fe1f28535896fccdc2c542688b (patch) | |
tree | 090a33c8a759945ed920719ac831b2ebe11c1a20 /source | |
parent | babb973964c40b7a1aabd66d4e685d2ab0fe15df (diff) |
make and clear fgon MKEY and shift+MKEY. ton: please check, it doesn't do what it should right now
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/editors/mesh/mesh_intern.h | 3 | ||||
-rw-r--r-- | source/blender/editors/mesh/mesh_ops.c | 10 |
2 files changed, 8 insertions, 5 deletions
diff --git a/source/blender/editors/mesh/mesh_intern.h b/source/blender/editors/mesh/mesh_intern.h index 6bcac378b17..45b2d1fc5f7 100644 --- a/source/blender/editors/mesh/mesh_intern.h +++ b/source/blender/editors/mesh/mesh_intern.h @@ -109,6 +109,9 @@ void MESH_OT_add_primitive_ico_sphere(struct wmOperatorType *ot); void MESH_OT_dupli_extrude_cursor(struct wmOperatorType *ot); void MESH_OT_add_edge_face(struct wmOperatorType *ot); +void MESH_OT_make_fgon(struct wmOperatorType *ot); +void MESH_OT_clear_fgon(struct wmOperatorType *ot); + /* ******************* editmesh_lib.c */ void EM_stats_update(EditMesh *em); diff --git a/source/blender/editors/mesh/mesh_ops.c b/source/blender/editors/mesh/mesh_ops.c index ea794732b02..1128a2c93b4 100644 --- a/source/blender/editors/mesh/mesh_ops.c +++ b/source/blender/editors/mesh/mesh_ops.c @@ -133,6 +133,8 @@ void ED_operatortypes_mesh(void) WM_operatortype_append(MESH_OT_add_primitive_monkey); WM_operatortype_append(MESH_OT_add_primitive_uv_sphere); WM_operatortype_append(MESH_OT_add_primitive_ico_sphere); + WM_operatortype_append(MESH_OT_clear_fgon); + WM_operatortype_append(MESH_OT_make_fgon); WM_operatortype_append(MESH_OT_add_duplicate); WM_operatortype_append(MESH_OT_removedoublesflag); WM_operatortype_append(MESH_OT_extrude_mesh); @@ -191,11 +193,6 @@ void ED_keymap_mesh(wmWindowManager *wm) WM_keymap_add_item(keymap, "MESH_OT_delete_mesh", XKEY, KM_PRESS, 0, 0); - - - - - /* add */ WM_keymap_add_item(keymap, "MESH_OT_add_edge_face", FKEY, KM_PRESS, 0, 0); @@ -204,6 +201,9 @@ void ED_keymap_mesh(wmWindowManager *wm) WM_keymap_add_item(keymap, "MESH_OT_separate", PKEY, KM_PRESS, KM_SHIFT, 0); WM_keymap_add_item(keymap, "MESH_OT_dupli_extrude_cursor", LEFTMOUSE, KM_PRESS, KM_CTRL, 0); + WM_keymap_add_item(keymap, "MESH_OT_make_fgon",MKEY, KM_PRESS, 0, 0); + WM_keymap_add_item(keymap, "MESH_OT_clear_fgon",MKEY, KM_PRESS, KM_SHIFT, 0); + } |