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>2005-05-03 14:54:42 +0400
committerTon Roosendaal <ton@blender.org>2005-05-03 14:54:42 +0400
commit422b69fe1ec7f4fbce9a1adff2a3924b454a9941 (patch)
tree44dfdfe02c24e8b9f909c159d17d0277510bb42f /source/blender/blenkernel
parentcdca939c2cd4c382f2713b14bc95b7e6a9d1455f (diff)
UI cleanup work;
Proportional edit: - Proportional mode added to header as button/menu. Including new option to have only connected geometry influenced. - Added icons for proportional & proportional modes - Make proportional edit data part of Scene, so all gets saved. The Global flag G_PROPORTIONAL was removed - Made sure #defines get used properly, also tweaked order for proportional so it starts with regular 'smooth' by default. - Use ALT+O in editmode to switch to new proportional 'connected' mode Other UI stuff: - in EditMode, the layer buttons get hidden... the amount of icons in 3d header grows to fast. :) - made less ugly icons for the Manipulators. Still can be better. - Added alpha-filter for pre-processing Icon-image, giving nicer display of icon-antialising on dark or bright backdrops - disabled Manipulators when in editmode, and current layers don't show the edited data. - Added the value used to define Normal size (editmode draw) in Scene too, so it gets saved.
Diffstat (limited to 'source/blender/blenkernel')
-rw-r--r--source/blender/blenkernel/BKE_global.h6
-rw-r--r--source/blender/blenkernel/intern/scene.c1
2 files changed, 4 insertions, 3 deletions
diff --git a/source/blender/blenkernel/BKE_global.h b/source/blender/blenkernel/BKE_global.h
index ffb9f1bc309..658dbb86fc5 100644
--- a/source/blender/blenkernel/BKE_global.h
+++ b/source/blender/blenkernel/BKE_global.h
@@ -165,10 +165,10 @@ typedef struct Global {
#define G_ALLEDGES 2048
#define G_DEBUG 4096
#define G_SCENESCRIPT 8192
-#define G_PROPORTIONAL 16384
-#define G_WEIGHTPAINT 32768 /* __NLA */
+/* #define G_PROPORTIONAL 16384 removed! so can be used later for other stuff */
+#define G_WEIGHTPAINT 32768
#define G_TEXTUREPAINT 65536
-#define G_NOFROZEN (1 << 17) // frozen modules inactive
+/* #define G_NOFROZEN (1 << 17) also removed */
#define G_DRAWEDGES (1 << 18)
#define G_DRAWCREASES (1 << 19)
#define G_DRAWSEAMS (1 << 20)
diff --git a/source/blender/blenkernel/intern/scene.c b/source/blender/blenkernel/intern/scene.c
index 4d3c71e9708..68e6adb1de2 100644
--- a/source/blender/blenkernel/intern/scene.c
+++ b/source/blender/blenkernel/intern/scene.c
@@ -160,6 +160,7 @@ Scene *add_scene(char *name)
sce= alloc_libblock(&G.main->scene, ID_SCE, name);
sce->lay= 1;
sce->selectmode= SCE_SELECT_VERTEX;
+ sce->editbutsize= 0.1;
sce->r.mode= R_GAMMA;
sce->r.cfra= 1;