diff options
author | Ton Roosendaal <ton@blender.org> | 2009-01-01 21:05:12 +0300 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2009-01-01 21:05:12 +0300 |
commit | e2e282989e08506f199e58fe64bac41c5c594ab0 (patch) | |
tree | a3cb21c98ba7c42d7f893595b7248f8bdacc24ac /source/blender/editors/animation/anim_markers.c | |
parent | 029b0c3ecf89323b7ee943e5c09fbde4ca2fbc60 (diff) |
2.5
- Put back vertex/edge/face select
- Mode menu allows going in/out editmode
- Tested some tweak event stuff in WM, made tweak event follow
user preset for 'action' or 'select' mouse.
(Wanted to try this for transform, but better get advise from
Martin first :)
Diffstat (limited to 'source/blender/editors/animation/anim_markers.c')
-rw-r--r-- | source/blender/editors/animation/anim_markers.c | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/source/blender/editors/animation/anim_markers.c b/source/blender/editors/animation/anim_markers.c index 141ed5a9e70..a08f3911c36 100644 --- a/source/blender/editors/animation/anim_markers.c +++ b/source/blender/editors/animation/anim_markers.c @@ -340,25 +340,6 @@ static void ed_marker_move_cancel(bContext *C, wmOperator *op) } -/* for tweak handlers, check configuration for how to interpret events */ -int WM_modal_tweak_check(wmEvent *evt, int tweak_event) -{ - /* user preset?? dunno... */ - int tweak_modal= 1; - - switch(tweak_event) { - case EVT_TWEAK_L: - case EVT_TWEAK_M: - case EVT_TWEAK_R: - if(evt->val==tweak_modal) - return 1; - default: - /* this case is when modal callcback didnt get started with a tweak */ - if(evt->val) - return 1; - } - return 0; -} static int ed_marker_move_modal(bContext *C, wmOperator *op, wmEvent *evt) { @@ -377,7 +358,7 @@ static int ed_marker_move_modal(bContext *C, wmOperator *op, wmEvent *evt) case LEFTMOUSE: case MIDDLEMOUSE: case RIGHTMOUSE: - if(WM_modal_tweak_check(evt, mm->event_type)) { + if(WM_modal_tweak_exit(evt, mm->event_type)) { ed_marker_move_exit(C, op); WM_event_add_notifier(C, NC_SCENE|ND_MARKERS, NULL); return OPERATOR_FINISHED; @@ -625,6 +606,7 @@ static int ed_marker_select(bContext *C, wmEvent *evt, int extend) WM_event_add_notifier(C, NC_SCENE|ND_MARKERS, NULL); + /* allowing tweaks */ return OPERATOR_PASS_THROUGH; } |