bugfix [#25230] Quick extrude Ctrl-LMB : wrong behaviour of 'RotateSource' option.
[blender-staging.git] / source / blender / editors / include / ED_util.h
index 8d654e4eaa5158ac580329d3cd2322c2ed83eb28..2936d63511c99322abf698ccaa49b331f33a959b 100644 (file)
@@ -51,6 +51,11 @@ void ED_undo_redo                    (struct bContext *C);
 void   ED_OT_undo                              (struct wmOperatorType *ot);
 void   ED_OT_redo                              (struct wmOperatorType *ot);
 
+int            ED_undo_operator_repeat(struct bContext *C, struct wmOperator *op);
+       /* convenience since UI callbacks use this mostly*/
+void   ED_undo_operator_repeat_cb(struct bContext *C, void *arg_op, void *arg_unused);
+void   ED_undo_operator_repeat_cb_evt(struct bContext *C, void *arg_op, int arg_unused);
+
 /* undo_editmode.c */
 void undo_editmode_push(struct bContext *C, const char *name, 
                                                void * (*getdata)(struct bContext *C),
@@ -66,7 +71,6 @@ void  undo_editmode_menu                      (struct bContext *C);
 void   undo_editmode_clear                     (void);
 void   undo_editmode_step                      (struct bContext *C, int step);
 
-
 /* ************** XXX OLD CRUFT WARNING ************* */
 
 void apply_keyb_grid(int shift, int ctrl, float *val, float fac1, float fac2, float fac3, int invert);