[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [21691] branches/blender2.5/blender/source /blender/editors: 2.5 - Warning Fixes + Hotkey for Reversed Playback

Joshua Leung aligorith at gmail.com
Sun Jul 19 07:20:30 CEST 2009


Revision: 21691
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=21691
Author:   aligorith
Date:     2009-07-19 07:20:30 +0200 (Sun, 19 Jul 2009)

Log Message:
-----------
2.5 - Warning Fixes + Hotkey for Reversed Playback

Reversed playback can now be activated using the Alt-Shift-A hotkey. It works the same way that the Alt-A playback operator works.

Modified Paths:
--------------
    branches/blender2.5/blender/source/blender/editors/armature/poselib.c
    branches/blender2.5/blender/source/blender/editors/object/editconstraint.c
    branches/blender2.5/blender/source/blender/editors/screen/screen_ops.c

Modified: branches/blender2.5/blender/source/blender/editors/armature/poselib.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/armature/poselib.c	2009-07-19 04:50:10 UTC (rev 21690)
+++ branches/blender2.5/blender/source/blender/editors/armature/poselib.c	2009-07-19 05:20:30 UTC (rev 21691)
@@ -270,7 +270,7 @@
 	}
 	
 	/* free temp memory */
-	BLI_freelistN(&keys);
+	BLI_freelistN((ListBase *)&keys);
 	
 	BIF_undo_push("PoseLib Validate Action");
 }

Modified: branches/blender2.5/blender/source/blender/editors/object/editconstraint.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/object/editconstraint.c	2009-07-19 04:50:10 UTC (rev 21690)
+++ branches/blender2.5/blender/source/blender/editors/object/editconstraint.c	2009-07-19 05:20:30 UTC (rev 21691)
@@ -1091,7 +1091,7 @@
 	Object *ob= CTX_data_pointer_get_type(C, "object", &RNA_Object).data;
 
 	if(!ob)
-		return OPERATOR_CANCELLED;;
+		return OPERATOR_CANCELLED;
 	
 	return constraint_add_exec(C, op, get_active_constraints(ob));
 }

Modified: branches/blender2.5/blender/source/blender/editors/screen/screen_ops.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/screen/screen_ops.c	2009-07-19 04:50:10 UTC (rev 21690)
+++ branches/blender2.5/blender/source/blender/editors/screen/screen_ops.c	2009-07-19 05:20:30 UTC (rev 21691)
@@ -2880,8 +2880,11 @@
 /* called in spacetypes.c */
 void ED_keymap_screen(wmWindowManager *wm)
 {
-	ListBase *keymap= WM_keymap_listbase(wm, "Screen", 0, 0);
+	ListBase *keymap;
 	
+	/* Screen General ------------------------------------------------ */
+	keymap= WM_keymap_listbase(wm, "Screen", 0, 0);
+	
 	/* standard timers */
 	WM_keymap_add_item(keymap, "SCREEN_OT_animation_step", TIMER0, KM_ANY, KM_ANY, 0);
 	
@@ -2933,13 +2936,17 @@
 	WM_keymap_add_item(keymap, "SCREEN_OT_render_view_cancel", ESCKEY, KM_PRESS, 0, 0);
 	WM_keymap_add_item(keymap, "SCREEN_OT_render_view_show", F11KEY, KM_PRESS, 0, 0);
 	
-	/* frame offsets & play */
+	/* Anim Playback ------------------------------------------------ */
 	keymap= WM_keymap_listbase(wm, "Frames", 0, 0);
+	
+	/* frame offsets */
 	RNA_int_set(WM_keymap_add_item(keymap, "SCREEN_OT_frame_offset", UPARROWKEY, KM_PRESS, 0, 0)->ptr, "delta", 10);
 	RNA_int_set(WM_keymap_add_item(keymap, "SCREEN_OT_frame_offset", DOWNARROWKEY, KM_PRESS, 0, 0)->ptr, "delta", -10);
 	RNA_int_set(WM_keymap_add_item(keymap, "SCREEN_OT_frame_offset", LEFTARROWKEY, KM_PRESS, 0, 0)->ptr, "delta", -1);
 	RNA_int_set(WM_keymap_add_item(keymap, "SCREEN_OT_frame_offset", RIGHTARROWKEY, KM_PRESS, 0, 0)->ptr, "delta", 1);
+	
+	/* play (forward and backwards) */
 	WM_keymap_add_item(keymap, "SCREEN_OT_animation_play", AKEY, KM_PRESS, KM_ALT, 0);
-	
+	RNA_boolean_set(WM_keymap_add_item(keymap, "SCREEN_OT_animation_play", AKEY, KM_PRESS, KM_ALT|KM_SHIFT, 0)->ptr, "reverse", 1);
 }
 





More information about the Bf-blender-cvs mailing list