diff options
author | Ton Roosendaal <ton@blender.org> | 2009-01-31 22:40:40 +0300 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2009-01-31 22:40:40 +0300 |
commit | 51ded6696a7a3efee923a4420a1ebde46a03753f (patch) | |
tree | 6f3715fc1bf8a9272647a7b3a486d57b0c13d50c /source/blender/editors/include/ED_util.h | |
parent | 59534ac58976515500fc174883d9a6f6d3217d62 (diff) |
2.5
Big commit, but mainly adminstration.
- Enabled ot->flag OPTYPE_UNDO to work.
- Removed all redundant ED_undo_pushes, but I'd
recommend everyone to check it while testing. :)
- Added view manipulations as OPTYPE_REGISTER,
although this will flood the redo stack a bit...
Nevertheless; for a "redo last action" panel we
can simply check if both flags are set for redo.
- Bugfix in editmode undo: selectmode was cleared,
so you couldn't select after undo
- Bugfix in mixing tweaks and keymaps... solution
works but is weak, need to think over a while.
Diffstat (limited to 'source/blender/editors/include/ED_util.h')
-rw-r--r-- | source/blender/editors/include/ED_util.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/editors/include/ED_util.h b/source/blender/editors/include/ED_util.h index 1fbf5453f98..6f0c475f39c 100644 --- a/source/blender/editors/include/ED_util.h +++ b/source/blender/editors/include/ED_util.h @@ -32,6 +32,7 @@ struct Object; struct bContext; struct ARegion; struct uiBlock; +struct wmOperator; struct wmOperatorType; /* ed_util.c */ @@ -42,6 +43,7 @@ void ED_editors_exit (struct bContext *C); /* undo.c */ void ED_undo_push (struct bContext *C, char *str); +void ED_undo_push_op (struct bContext *C, struct wmOperator *op); void ED_OT_undo (struct wmOperatorType *ot); void ED_OT_redo (struct wmOperatorType *ot); |