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-10-01 02:29:19 +0400
committerTon Roosendaal <ton@blender.org>2004-10-01 02:29:19 +0400
commit30ef2326b90a2048c3889fb73e581fe854f8296f (patch)
tree59c0cc91c9d3b250015e95666d094d00456072eb /source/blender/blenloader
parent8ae56af0cf3af36d4f0a9b21575e773ba678bb49 (diff)
- Made the 'zbuf clip select' in editmode default when reading on old file
- Added transparent wires in solid draw for editmmode, to denote selecting clicks "through". Switching this and the zbuf-clip mode is actually nice! - little annoyance; removed object centerpoint drawing in editmode.
Diffstat (limited to 'source/blender/blenloader')
-rw-r--r--source/blender/blenloader/intern/readfile.c19
1 files changed, 18 insertions, 1 deletions
diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c
index f6e5ecb4820..406e52a1919 100644
--- a/source/blender/blenloader/intern/readfile.c
+++ b/source/blender/blenloader/intern/readfile.c
@@ -4472,9 +4472,26 @@ static void do_versions(Main *main)
}
if(main->versionfile <= 234) {
Scene *sce;
+ bScreen *sc;
+ int set_zbuf_sel=0;
for (sce= main->scene.first; sce; sce= sce->id.next) {
- if(sce->selectmode==0) sce->selectmode= SCE_SELECT_VERTEX;
+ if(sce->selectmode==0) {
+ sce->selectmode= SCE_SELECT_VERTEX;
+ set_zbuf_sel= 1;
+ }
+ }
+ for (sc= main->screen.first; sc; sc= sc->id.next) {
+ ScrArea *sa;
+ for (sa= sc->areabase.first; sa; sa= sa->next) {
+ SpaceLink *sl;
+ for (sl= sa->spacedata.first; sl; sl= sl->next) {
+ if(sl->spacetype==SPACE_VIEW3D) {
+ View3D *v3d= (View3D *)sl;
+ if(set_zbuf_sel) v3d->flag |= V3D_ZBUF_SELECT;
+ }
+ }
+ }
}
}