Revision: 38458
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=38458
Author: nazgul
Date: 2011-07-17 18:16:24 +0000 (Sun, 17 Jul 2011)
Log Message:
-----------
Camera tracking integration
===========================
Click-and-slide behavior for placing marker.
Now "workflow" of adding new marker is following:
- Hit Ctrl+LMB
- Release Ctrl
- Slide mouse to give marker better position using
preview widged for this.
"Previous" behavior is valid still.
Modified Paths:
--------------
branches/soc-2011-tomato/source/blender/editors/space_clip/clip_ops.c
branches/soc-2011-tomato/source/blender/editors/space_clip/space_clip.c
Modified: branches/soc-2011-tomato/source/blender/editors/space_clip/clip_ops.c
===================================================================
--- branches/soc-2011-tomato/source/blender/editors/space_clip/clip_ops.c
2011-07-17 18:04:28 UTC (rev 38457)
+++ branches/soc-2011-tomato/source/blender/editors/space_clip/clip_ops.c
2011-07-17 18:16:24 UTC (rev 38458)
@@ -708,4 +708,10 @@
WM_operatortype_macro_define(ot, "CLIP_OT_add_marker");
otmacro= WM_operatortype_macro_define(ot, "TRANSFORM_OT_translate");
RNA_struct_idprops_unset(otmacro->ptr, "release_confirm");
+
+ ot= WM_operatortype_append_macro("CLIP_OT_add_marker_slide", "Add
Marker and Slide", OPTYPE_UNDO|OPTYPE_REGISTER);
+ ot->description = "Add new marker and slide it with mouse until mouse
button release";
+ WM_operatortype_macro_define(ot, "CLIP_OT_add_marker");
+ otmacro= WM_operatortype_macro_define(ot, "TRANSFORM_OT_translate");
+ RNA_boolean_set(otmacro->ptr, "release_confirm", 1);
}
Modified:
branches/soc-2011-tomato/source/blender/editors/space_clip/space_clip.c
===================================================================
--- branches/soc-2011-tomato/source/blender/editors/space_clip/space_clip.c
2011-07-17 18:04:28 UTC (rev 38457)
+++ branches/soc-2011-tomato/source/blender/editors/space_clip/space_clip.c
2011-07-17 18:16:24 UTC (rev 38458)
@@ -271,7 +271,7 @@
WM_keymap_add_item(keymap, "CLIP_OT_select_border", BKEY, KM_PRESS, 0,
0);
WM_keymap_add_item(keymap, "CLIP_OT_select_circle", CKEY, KM_PRESS, 0,
0);
- WM_keymap_add_item(keymap, "CLIP_OT_add_marker", LEFTMOUSE, KM_PRESS,
KM_CTRL, 0);
+ WM_keymap_add_item(keymap, "CLIP_OT_add_marker_slide", LEFTMOUSE,
KM_PRESS, KM_CTRL, 0);
kmi= WM_keymap_add_item(keymap, "CLIP_OT_track_markers", LEFTARROWKEY,
KM_PRESS, KM_ALT, 0);
RNA_boolean_set(kmi->ptr, "backwards", 1);
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs