Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTon Roosendaal <ton@blender.org>2004-09-18 16:12:45 +0400
committerTon Roosendaal <ton@blender.org>2004-09-18 16:12:45 +0400
commit562d6958cbf646aba31ed92fe4f0e07d1dc495b6 (patch)
tree31de7ac4e7df2e56d269b14e336a04a2e1316f82 /source/blender/src/resources.c
parent3d8a485fb9bef36f717423955c587ebc7834c784 (diff)
Another step in the undo evolution.
- Made unified API for undo calls, to be found in space.c BIF_undo_push(char *str) BIF_undo(void) BIF_redo(void) These calls will do all undo levels, including editmode and vpaint. The transition is work in progress, because mesh undo needs recode. - New global hotkey CTR+Z for undo Note: 'shaded draw mode' still is SHIFT+Z, the old CTRL+Z was to recalc the lighting in shaded mode, which already became much more interactive, like during/after any transform(). Recalc hotkey now is SHIFT+ALT+Z CTRL+<any modifier>+Z is redo. - For OSX users; the Apple-key ("Command") now maps to CTRL as well. This disables the one-mouse-button hack for rightmouse btw, will be fixed in next commit. At least we can use Apple-Z :) - Old Ukey for undo is still there, as a training period... my preference is to restore Ukey to "reload original data" as in past, and only use new CTRL+Z for undo. - Added undo_push() for all of editobject.c and editview.c. Meaning we can start using/testing global undo in the 3d window. Please dont comment on missing parts for now, first I want someone to volunteer to tackle all of that. - Since the global undo has a full 'file' in memory, it can save extremely fast on exit to <temp dir>/quit.blend. That's default now when global undo is enabled. It prints "Saved session recovery to ..." in console then. - In file menu, a new option is added "Recover Last Session". Note that this reads the undo-save, which is without UI. - With such nice new features we then can also kill the disputed Cancel/Confirm menu on Q-KEY. - Added fix which initializes seam/normal theme color on saved themes. They showed black now.... (Note: that's in usiblender.c!)
Diffstat (limited to 'source/blender/src/resources.c')
-rw-r--r--source/blender/src/resources.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/source/blender/src/resources.c b/source/blender/src/resources.c
index 15fea1251df..a5bb1aaa811 100644
--- a/source/blender/src/resources.c
+++ b/source/blender/src/resources.c
@@ -474,7 +474,10 @@ char *BIF_ThemeGetColorPtr(bTheme *btheme, int spacetype, int colorid)
#define SETCOL(col, r, g, b, a) col[0]=r; col[1]=g; col[2]= b; col[3]= a;
-// initialize
+/* initialize
+ Note: when you add new colors, created & saved themes need initialized
+ in usiblender.c, search for "versionfile"
+*/
void BIF_InitTheme(void)
{
bTheme *btheme= U.themes.first;