[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [38458] branches/soc-2011-tomato/source/ blender/editors/space_clip: Camera tracking integration
Sergey Sharybin
g.ulairi at gmail.com
Sun Jul 17 20:16:25 CEST 2011
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);
More information about the Bf-blender-cvs
mailing list