Page MenuHome

animhotkeys_patch.txt

Authored By
Matt Ebb (broken)
Nov 13 2013, 12:54 PM
Size
3 KB
Subscribers
None

animhotkeys_patch.txt

Index: source/blender/src/buttons_scene.c
===================================================================
RCS file: /cvsroot/bf-blender/blender/source/blender/src/buttons_scene.c,v
retrieving revision 1.87
diff -u -r1.87 buttons_scene.c
--- source/blender/src/buttons_scene.c 3 Aug 2005 18:48:21 -0000 1.87
+++ source/blender/src/buttons_scene.c 13 Sep 2005 08:36:30 -0000
@@ -96,6 +96,8 @@
- anim settings, audio
*/
+/* prototypes */
+void playback_anim(void);
/* ************************ SOUND *************************** */
static void load_new_sample(char *str) /* called from fileselect */
@@ -477,11 +479,32 @@
system(str);
}
+void playback_anim(void)
+{
+ char file[FILE_MAXDIR+FILE_MAXFILE];
+
+#ifdef WITH_QUICKTIME
+ if(G.scene->r.imtype == R_QUICKTIME)
+ makeqtstring(file);
+ else
+#endif
+ makeavistring(file);
+ if(BLI_exist(file)) {
+ run_playanim(file);
+ }
+ else {
+ makepicstring(file, G.scene->r.sfra);
+ if(BLI_exist(file)) {
+ run_playanim(file);
+ }
+ else error("Can't find image: %s", file);
+ }
+}
+
void do_render_panels(unsigned short event)
{
ScrArea *sa;
ID *id;
- char file[FILE_MAXDIR+FILE_MAXFILE];
switch(event) {
@@ -497,22 +520,7 @@
allqueue(REDRAWBUTSSCENE, 0);
break;
case B_PLAYANIM:
-#ifdef WITH_QUICKTIME
- if(G.scene->r.imtype == R_QUICKTIME)
- makeqtstring(file);
- else
-#endif
- makeavistring(file);
- if(BLI_exist(file)) {
- run_playanim(file);
- }
- else {
- makepicstring(file, G.scene->r.sfra);
- if(BLI_exist(file)) {
- run_playanim(file);
- }
- else error("Can't find image: %s", file);
- }
+ playback_anim();
break;
case B_DOANIM:
Index: source/blender/src/header_info.c
===================================================================
RCS file: /cvsroot/bf-blender/blender/source/blender/src/header_info.c,v
retrieving revision 1.69
diff -u -r1.69 header_info.c
--- source/blender/src/header_info.c 24 Aug 2005 20:37:25 -0000 1.69
+++ source/blender/src/header_info.c 13 Sep 2005 08:36:30 -0000
@@ -1464,8 +1464,7 @@
{
char file[FILE_MAXDIR+FILE_MAXFILE];
- extern void makeavistring(char *string);
- extern void makeqtstring (char *string);
+ extern void playback_anim();
switch(event) {
@@ -1483,22 +1482,7 @@
BIF_toggle_render_display();
break;
case 5:
-#ifdef WITH_QUICKTIME
- if(G.scene->r.imtype == R_QUICKTIME)
- makeqtstring(file);
- else
-#endif
- makeavistring(file);
- if(BLI_exist(file)) {
- run_playanim(file);
- }
- else {
- makepicstring(file, G.scene->r.sfra);
- if(BLI_exist(file)) {
- run_playanim(file);
- }
- else error("Can't find image: %s", file);
- }
+ playback_anim();
break;
case 6:
/* dodgy hack turning on SHIFT key to do a proper render border select
Index: source/blender/src/toets.c
===================================================================
RCS file: /cvsroot/bf-blender/blender/source/blender/src/toets.c,v
retrieving revision 1.62
diff -u -r1.62 toets.c
--- source/blender/src/toets.c 23 Aug 2005 20:04:10 -0000 1.62
+++ source/blender/src/toets.c 13 Sep 2005 08:36:31 -0000
@@ -520,6 +520,7 @@
/* here do the general keys handling (not screen/window/space) */
/* return 0: do not pass on to the other queues */
extern int textediting;
+ extern void playback_anim();
ScrArea *sa;
Object *ob;
int textspace=0;
@@ -655,6 +656,9 @@
newspace(curarea, SPACE_TEXT);
return 0;
}
+ else if (G.qual==LR_CTRLKEY) {
+ playback_anim();
+ }
else if(G.qual==0) {
BIF_toggle_render_display();
return 0;
@@ -668,6 +672,9 @@
else if (G.qual==(LR_SHIFTKEY|LR_CTRLKEY)) {
newspace(curarea, SPACE_NLA);
return 0;
+ }
+ else if (G.qual==LR_CTRLKEY) {
+ BIF_do_render(1);
}
else {
/* ctrl/alt + f12 should render too, for some macs have f12 assigned to cd eject */

File Metadata

Mime Type
text/x-diff
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
db/ba/b94307524238c4d90a9f5fb9b019

Event Timeline