Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>2009-02-13 20:37:01 +0300
committerBrecht Van Lommel <brechtvanlommel@pandora.be>2009-02-13 20:37:01 +0300
commit47b9a44063fb3c98b3ca9cf8e5dff6ffa8136934 (patch)
treed3ae01207d51dd6858fc088f4bf293d101dd84ed /source/blender/editors/curve/curve_ops.c
parent62494990e6d31d0efedd1a21015edb67eb2f4f68 (diff)
2.5: Curve edit mode add vertex and add menus now work. Also
fixed an issue where sublevel menus did not get right operator context.
Diffstat (limited to 'source/blender/editors/curve/curve_ops.c')
-rw-r--r--source/blender/editors/curve/curve_ops.c30
1 files changed, 0 insertions, 30 deletions
diff --git a/source/blender/editors/curve/curve_ops.c b/source/blender/editors/curve/curve_ops.c
index 30ddb226045..c7eed88023f 100644
--- a/source/blender/editors/curve/curve_ops.c
+++ b/source/blender/editors/curve/curve_ops.c
@@ -91,32 +91,6 @@ void CURVE_OT_specials_menu(wmOperatorType *ot)
ot->poll= ED_operator_editsurfcurve;
}
-static int add_menu_invoke(bContext *C, wmOperator *op, wmEvent *event)
-{
- Object *obedit= CTX_data_edit_object(C);
- uiMenuItem *head;
-
- head= uiPupMenuBegin("Add", 0);
- if(obedit->type == OB_CURVE)
- uiMenuItemsEnumO(head, "CURVE_OT_add_curve_primitive", "type");
- else
- uiMenuItemsEnumO(head, "CURVE_OT_add_surface_primitive", "type");
- uiPupMenuEnd(C, head);
-
- return OPERATOR_CANCELLED;
-}
-
-void CURVE_OT_add_menu(wmOperatorType *ot)
-{
- /* identifiers */
- ot->name= "Add Menu";
- ot->idname= "CURVE_OT_add_menu";
-
- /* api clastbacks */
- ot->invoke= add_menu_invoke;
- ot->poll= ED_operator_editsurfcurve;
-}
-
/************************* registration ****************************/
void ED_operatortypes_curve(void)
@@ -161,11 +135,7 @@ void ED_operatortypes_curve(void)
WM_operatortype_append(CURVE_OT_extrude);
WM_operatortype_append(CURVE_OT_toggle_cyclic);
- WM_operatortype_append(CURVE_OT_add_menu);
WM_operatortype_append(CURVE_OT_specials_menu);
-
- WM_operatortype_append(CURVE_OT_add_surface_primitive);
- WM_operatortype_append(CURVE_OT_add_curve_primitive);
}
void ED_keymap_curve(wmWindowManager *wm)