svn merge -r 21041:21301 https://svn.blender.org/svnroot/bf-blender/branches/blender2...
[blender.git] / source / blender / editors / curve / curve_ops.c
index a53acb2e9b72d1a1bf87995892de924e2d45a436..66cde772f3e3f6f6946e327cea211af69090028f 100644 (file)
 
 static int specials_menu_invoke(bContext *C, wmOperator *op, wmEvent *event)
 {
-       uiMenuItem *head;
-
-       head= uiPupMenuBegin("Specials", 0);
-       uiMenuItemO(head, 0, "CURVE_OT_subdivide");
-       uiMenuItemO(head, 0, "CURVE_OT_switch_direction");
-       uiMenuItemO(head, 0, "CURVE_OT_set_weight");
-       uiMenuItemO(head, 0, "CURVE_OT_set_radius");
-       uiMenuItemO(head, 0, "CURVE_OT_smooth");
-       uiMenuItemO(head, 0, "CURVE_OT_smooth_radius");
-       uiPupMenuEnd(C, head);
+       uiPopupMenu *pup;
+       uiLayout *layout;
+
+       pup= uiPupMenuBegin(C, "Specials", 0);
+       layout= uiPupMenuLayout(pup);
+       uiItemO(layout, NULL, 0, "CURVE_OT_subdivide");
+       uiItemO(layout, NULL, 0, "CURVE_OT_switch_direction");
+       uiItemO(layout, NULL, 0, "CURVE_OT_spline_weight_set");
+       uiItemO(layout, NULL, 0, "CURVE_OT_radius_set");
+       uiItemO(layout, NULL, 0, "CURVE_OT_smooth");
+       uiItemO(layout, NULL, 0, "CURVE_OT_smooth_radius");
+       uiPupMenuEnd(C, pup);
 
        return OPERATOR_CANCELLED;
 }
@@ -96,21 +98,20 @@ void CURVE_OT_specials_menu(wmOperatorType *ot)
 
 void ED_operatortypes_curve(void)
 {
-       WM_operatortype_append(FONT_OT_insert_text);
+       WM_operatortype_append(FONT_OT_text_insert);
        WM_operatortype_append(FONT_OT_line_break);
        WM_operatortype_append(FONT_OT_insert_lorem);
 
-       WM_operatortype_append(FONT_OT_toggle_case);
-       WM_operatortype_append(FONT_OT_set_case);
-       WM_operatortype_append(FONT_OT_toggle_style);
-       WM_operatortype_append(FONT_OT_set_style);
-       WM_operatortype_append(FONT_OT_set_material);
+       WM_operatortype_append(FONT_OT_case_toggle);
+       WM_operatortype_append(FONT_OT_case_set);
+       WM_operatortype_append(FONT_OT_style_toggle);
+       WM_operatortype_append(FONT_OT_style_set);
 
-       WM_operatortype_append(FONT_OT_copy_text);
-       WM_operatortype_append(FONT_OT_cut_text);
-       WM_operatortype_append(FONT_OT_paste_text);
-       WM_operatortype_append(FONT_OT_paste_file);
-       WM_operatortype_append(FONT_OT_paste_buffer);
+       WM_operatortype_append(FONT_OT_text_copy);
+       WM_operatortype_append(FONT_OT_text_cut);
+       WM_operatortype_append(FONT_OT_text_paste);
+       WM_operatortype_append(FONT_OT_file_paste);
+       WM_operatortype_append(FONT_OT_buffer_paste);
 
        WM_operatortype_append(FONT_OT_move);
        WM_operatortype_append(FONT_OT_move_select);
@@ -126,20 +127,20 @@ void ED_operatortypes_curve(void)
        WM_operatortype_append(CURVE_OT_duplicate);
        WM_operatortype_append(CURVE_OT_delete);
 
-       WM_operatortype_append(CURVE_OT_set_weight);
-       WM_operatortype_append(CURVE_OT_set_radius);
-       WM_operatortype_append(CURVE_OT_set_spline_type);
-       WM_operatortype_append(CURVE_OT_set_handle_type);
-       WM_operatortype_append(CURVE_OT_set_smooth);
-       WM_operatortype_append(CURVE_OT_clear_tilt);
+       WM_operatortype_append(CURVE_OT_spline_type_set);
+       WM_operatortype_append(CURVE_OT_radius_set);
+       WM_operatortype_append(CURVE_OT_spline_weight_set);
+       WM_operatortype_append(CURVE_OT_handle_type_set);
+       WM_operatortype_append(CURVE_OT_smooth_set);
+       WM_operatortype_append(CURVE_OT_tilt_clear);
 
        WM_operatortype_append(CURVE_OT_smooth);
        WM_operatortype_append(CURVE_OT_smooth_radius);
 
        WM_operatortype_append(CURVE_OT_de_select_first);
        WM_operatortype_append(CURVE_OT_de_select_last);
-       WM_operatortype_append(CURVE_OT_de_select_all);
-       WM_operatortype_append(CURVE_OT_select_inverse);
+       WM_operatortype_append(CURVE_OT_select_all_toggle);
+       WM_operatortype_append(CURVE_OT_select_invert);
        WM_operatortype_append(CURVE_OT_select_linked);
        WM_operatortype_append(CURVE_OT_select_row);
        WM_operatortype_append(CURVE_OT_select_next);
@@ -153,9 +154,9 @@ void ED_operatortypes_curve(void)
        WM_operatortype_append(CURVE_OT_subdivide);
        WM_operatortype_append(CURVE_OT_make_segment);
        WM_operatortype_append(CURVE_OT_spin);
-       WM_operatortype_append(CURVE_OT_add_vertex);
+       WM_operatortype_append(CURVE_OT_vertex_add);
        WM_operatortype_append(CURVE_OT_extrude);
-       WM_operatortype_append(CURVE_OT_toggle_cyclic);
+       WM_operatortype_append(CURVE_OT_cyclic_toggle);
 
        WM_operatortype_append(CURVE_OT_specials_menu);
 }
@@ -165,9 +166,9 @@ void ED_keymap_curve(wmWindowManager *wm)
        ListBase *keymap= WM_keymap_listbase(wm, "Font", 0, 0);
        
        /* only set in editmode font, by space_view3d listener */
-       RNA_enum_set(WM_keymap_add_item(keymap, "FONT_OT_toggle_style", BKEY, KM_PRESS, KM_CTRL, 0)->ptr, "style", CU_BOLD);
-       RNA_enum_set(WM_keymap_add_item(keymap, "FONT_OT_toggle_style", IKEY, KM_PRESS, KM_CTRL, 0)->ptr, "style", CU_ITALIC);
-       RNA_enum_set(WM_keymap_add_item(keymap, "FONT_OT_toggle_style", UKEY, KM_PRESS, KM_CTRL, 0)->ptr, "style", CU_UNDERLINE);
+       RNA_enum_set(WM_keymap_add_item(keymap, "FONT_OT_style_toggle", BKEY, KM_PRESS, KM_CTRL, 0)->ptr, "style", CU_BOLD);
+       RNA_enum_set(WM_keymap_add_item(keymap, "FONT_OT_style_toggle", IKEY, KM_PRESS, KM_CTRL, 0)->ptr, "style", CU_ITALIC);
+       RNA_enum_set(WM_keymap_add_item(keymap, "FONT_OT_style_toggle", UKEY, KM_PRESS, KM_CTRL, 0)->ptr, "style", CU_UNDERLINE);
 
        RNA_enum_set(WM_keymap_add_item(keymap, "FONT_OT_delete", DELKEY, KM_PRESS, 0, 0)->ptr, "type", DEL_NEXT_SEL);
        RNA_enum_set(WM_keymap_add_item(keymap, "FONT_OT_delete", BACKSPACEKEY, KM_PRESS, 0, 0)->ptr, "type", DEL_PREV_SEL);
@@ -200,20 +201,20 @@ void ED_keymap_curve(wmWindowManager *wm)
        RNA_int_set(WM_keymap_add_item(keymap, "FONT_OT_change_character", UPARROWKEY, KM_PRESS, KM_ALT, 0)->ptr, "delta", 1);
        RNA_int_set(WM_keymap_add_item(keymap, "FONT_OT_change_character", DOWNARROWKEY, KM_PRESS, KM_ALT, 0)->ptr, "delta", -1);
 
-       WM_keymap_add_item(keymap, "FONT_OT_copy_text", CKEY, KM_PRESS, KM_CTRL, 0);
-       WM_keymap_add_item(keymap, "FONT_OT_cut_text", XKEY, KM_PRESS, KM_CTRL, 0);
-       WM_keymap_add_item(keymap, "FONT_OT_paste_text", PKEY, KM_PRESS, KM_CTRL, 0);
+       WM_keymap_add_item(keymap, "FONT_OT_text_copy", CKEY, KM_PRESS, KM_CTRL, 0);
+       WM_keymap_add_item(keymap, "FONT_OT_text_cut", XKEY, KM_PRESS, KM_CTRL, 0);
+       WM_keymap_add_item(keymap, "FONT_OT_text_paste", PKEY, KM_PRESS, KM_CTRL, 0);
 
        WM_keymap_add_item(keymap, "FONT_OT_line_break", RETKEY, KM_PRESS, 0, 0);
-       WM_keymap_add_item(keymap, "FONT_OT_insert_text", KM_TEXTINPUT, KM_ANY, KM_ANY, 0); // last!
+       WM_keymap_add_item(keymap, "FONT_OT_text_insert", KM_TEXTINPUT, KM_ANY, KM_ANY, 0); // last!
 
        /* only set in editmode curve, by space_view3d listener */
        keymap= WM_keymap_listbase(wm, "Curve", 0, 0);
        
        WM_keymap_add_item(keymap, "OBJECT_OT_curve_add", AKEY, KM_PRESS, KM_SHIFT, 0);
-       WM_keymap_add_item(keymap, "CURVE_OT_add_vertex", ACTIONMOUSE, KM_PRESS, KM_CTRL, 0);
+       WM_keymap_add_item(keymap, "CURVE_OT_vertex_add", ACTIONMOUSE, KM_PRESS, KM_CTRL, 0);
 
-       WM_keymap_add_item(keymap, "CURVE_OT_de_select_all", AKEY, KM_PRESS, 0, 0);
+       WM_keymap_add_item(keymap, "CURVE_OT_select_all_toggle", AKEY, KM_PRESS, 0, 0);
        WM_keymap_add_item(keymap, "CURVE_OT_select_row", RKEY, KM_PRESS, KM_SHIFT, 0);
        WM_keymap_add_item(keymap, "CURVE_OT_select_more", PADPLUSKEY, KM_PRESS, KM_CTRL, 0);
        WM_keymap_add_item(keymap, "CURVE_OT_select_less", PADMINUS, KM_PRESS, KM_CTRL, 0);
@@ -224,15 +225,15 @@ void ED_keymap_curve(wmWindowManager *wm)
        WM_keymap_add_item(keymap, "CURVE_OT_extrude", EKEY, KM_PRESS, 0, 0);
        WM_keymap_add_item(keymap, "CURVE_OT_duplicate", DKEY, KM_PRESS, KM_SHIFT, 0);
        WM_keymap_add_item(keymap, "CURVE_OT_make_segment", FKEY, KM_PRESS, 0, 0);
-       WM_keymap_add_item(keymap, "CURVE_OT_toggle_cyclic", CKEY, KM_PRESS, 0, 0);
+       WM_keymap_add_item(keymap, "CURVE_OT_cyclic_toggle", CKEY, KM_PRESS, 0, 0);
        WM_keymap_add_item(keymap, "CURVE_OT_delete", XKEY, KM_PRESS, 0, 0);
        WM_keymap_add_item(keymap, "CURVE_OT_delete", DELKEY, KM_PRESS, 0, 0);
 
-       WM_keymap_add_item(keymap, "CURVE_OT_clear_tilt", TKEY, KM_PRESS, KM_ALT, 0);
+       WM_keymap_add_item(keymap, "CURVE_OT_tilt_clear", TKEY, KM_PRESS, KM_ALT, 0);
        RNA_enum_set(WM_keymap_add_item(keymap, "TFM_OT_transform", TKEY, KM_PRESS, 0, 0)->ptr, "mode", TFM_TILT);
-       RNA_enum_set(WM_keymap_add_item(keymap, "CURVE_OT_set_handle_type", HKEY, KM_PRESS, KM_SHIFT, 0)->ptr, "type", 1);
-       RNA_enum_set(WM_keymap_add_item(keymap, "CURVE_OT_set_handle_type", HKEY, KM_PRESS, 0, 0)->ptr, "type", 3);
-       RNA_enum_set(WM_keymap_add_item(keymap, "CURVE_OT_set_handle_type", VKEY, KM_PRESS, 0, 0)->ptr, "type", 2);
+       RNA_enum_set(WM_keymap_add_item(keymap, "CURVE_OT_handle_type_set", HKEY, KM_PRESS, KM_SHIFT, 0)->ptr, "type", 1);
+       RNA_enum_set(WM_keymap_add_item(keymap, "CURVE_OT_handle_type_set", HKEY, KM_PRESS, 0, 0)->ptr, "type", 3);
+       RNA_enum_set(WM_keymap_add_item(keymap, "CURVE_OT_handle_type_set", VKEY, KM_PRESS, 0, 0)->ptr, "type", 2);
 
        WM_keymap_add_item(keymap, "CURVE_OT_reveal", HKEY, KM_PRESS, KM_ALT, 0);
        WM_keymap_add_item(keymap, "CURVE_OT_hide", HKEY, KM_PRESS, KM_ALT|KM_CTRL, 0);