diff options
author | Joshua Leung <aligorith@gmail.com> | 2008-01-12 14:06:51 +0300 |
---|---|---|
committer | Joshua Leung <aligorith@gmail.com> | 2008-01-12 14:06:51 +0300 |
commit | 4830f12680b963d6d95fe0bd5ed4d3d9acb6eeb6 (patch) | |
tree | 7c2ff90653a8a948e0ec2938e7a65ca9aff28921 /source/blender/src/usiblender.c | |
parent | 60722bfb1d1a1dc1d76fa602f95892756ab65680 (diff) |
== AutoKeying - Tidy Up ==
This commit restores the "big red button". When Auto-Keying is enabled (record button toggled on), a menu appears beside it to choose which behaviour for auto-keying should be used. This should be more efficient for quickly turning Auto-Keying on/off.
I've also added the relevant version-patches to fix up old files so that sensible default options are in use.
Diffstat (limited to 'source/blender/src/usiblender.c')
-rw-r--r-- | source/blender/src/usiblender.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/source/blender/src/usiblender.c b/source/blender/src/usiblender.c index 2bf2d5d9ae9..147f5a79137 100644 --- a/source/blender/src/usiblender.c +++ b/source/blender/src/usiblender.c @@ -197,6 +197,16 @@ static void init_userdef_file(void) if(U.flag & USER_CUSTOM_RANGE) vDM_ColorBand_store(&U.coba_weight); /* signal for derivedmesh to use colorband */ + /* Auto-keyframing settings */ + if(U.autokey_mode == 0) { + /* AUTOKEY_MODE_NORMAL - AUTOKEY_ON = x <==> 3 - 1 = 2 */ + U.autokey_mode |= 2; + + if(U.flag & (1<<15)) U.autokey_flag |= AUTOKEY_FLAG_INSERTAVAIL; + if(U.flag & (1<<19)) U.autokey_flag |= AUTOKEY_FLAG_INSERTNEEDED; + if(G.flags & (1<<30)) U.autokey_flag |= AUTOKEY_FLAG_AUTOMATKEY; + } + if (G.main->versionfile <= 191) { strcpy(U.plugtexdir, U.textudir); strcpy(U.sounddir, "/"); |