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-11-01 23:50:42 +0300
committerTon Roosendaal <ton@blender.org>2004-11-01 23:50:42 +0300
commitcae8b8783d5e353e24b57d1ad56ee417f1248488 (patch)
tree56f6fc05f9b05e060a7752d15a4ed416dc07b49b
parent9a5f98576a42d6af90be3ffcf5642c7b5110f90f (diff)
- Added initialize to '4' for new tab variable in text window
(prevents crash reported by sgefant!) - Selection outline for Curve objects didnt draw right after leave editmode - outliner now default when first viewing Oops window (dangerous?) - Zoom with ctrl+middlemouse works in Oops again
-rw-r--r--source/blender/blenkernel/BKE_text.h4
-rw-r--r--source/blender/blenkernel/intern/displist.c2
-rw-r--r--source/blender/blenloader/intern/readfile.c4
-rw-r--r--source/blender/src/drawipo.c9
-rw-r--r--source/blender/src/header_text.c5
-rw-r--r--source/blender/src/space.c1
6 files changed, 20 insertions, 5 deletions
diff --git a/source/blender/blenkernel/BKE_text.h b/source/blender/blenkernel/BKE_text.h
index c693b1f83c3..d15939ce174 100644
--- a/source/blender/blenkernel/BKE_text.h
+++ b/source/blender/blenkernel/BKE_text.h
@@ -96,7 +96,9 @@ void indent (struct Text *text, char *in_buffer);
void unindent_lines (struct Text *text, char *in_buffer);
void comment_paste (struct Text *text, char *in_buffer);
void uncomment_paste (struct Text *text, char *in_buffer);
-//void set_tabs (struct Text *text);
+void uncomment (struct Text *text);
+
+ //void set_tabs (struct Text *text);
/* Undo opcodes */
diff --git a/source/blender/blenkernel/intern/displist.c b/source/blender/blenkernel/intern/displist.c
index c5293c02e1a..876d5c52d3c 100644
--- a/source/blender/blenkernel/intern/displist.c
+++ b/source/blender/blenkernel/intern/displist.c
@@ -403,7 +403,7 @@ int displist_has_faces(ListBase *lb)
dl= lb->first;
while(dl) {
- if ELEM5(dl->type, DL_INDEX3, DL_INDEX4, DL_SURF, DL_MESH, DL_TRIA)
+ if ELEM6(dl->type, DL_INDEX3, DL_INDEX4, DL_SURF, DL_MESH, DL_TRIA, DL_POLY)
return 1;
dl= dl->next;
}
diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c
index 89b4c77020e..82fd06b9897 100644
--- a/source/blender/blenloader/intern/readfile.c
+++ b/source/blender/blenloader/intern/readfile.c
@@ -4527,6 +4527,10 @@ static void do_versions(Main *main)
View3D *v3d= (View3D *)sl;
if(set_zbuf_sel) v3d->flag |= V3D_ZBUF_SELECT;
}
+ else if(sl->spacetype==SPACE_TEXT) {
+ SpaceText *st= (SpaceText *)sl;
+ if(st->tabnumber==0) st->tabnumber= 2;
+ }
}
}
}
diff --git a/source/blender/src/drawipo.c b/source/blender/src/drawipo.c
index 292aa6979ac..db0cf727099 100644
--- a/source/blender/src/drawipo.c
+++ b/source/blender/src/drawipo.c
@@ -1929,7 +1929,14 @@ int view2dmove(unsigned short event)
if ( (G.qual & LR_CTRLKEY) || (event==WHEELUPMOUSE) || (event==WHEELDOWNMOUSE) ) {
/* patch for oops & buttonswin, standard scroll no zoom */
- if(curarea->spacetype==SPACE_OOPS);
+ if(curarea->spacetype==SPACE_OOPS) {
+ SpaceOops *soops= curarea->spacedata.first;
+ if(soops->type==SO_OUTLINER);
+ else if (view2dzoom(event)) {
+ curarea->head_swap= 0;
+ return 0;
+ }
+ }
else if(curarea->spacetype==SPACE_BUTS && (G.qual & LR_CTRLKEY)==0);
else if (view2dzoom(event)) {
curarea->head_swap= 0;
diff --git a/source/blender/src/header_text.c b/source/blender/src/header_text.c
index 8ce574d440d..13ddf6059e0 100644
--- a/source/blender/src/header_text.c
+++ b/source/blender/src/header_text.c
@@ -569,9 +569,10 @@ void text_buttons(void)
xco+=XIC;
if(st->font_id>1) st->font_id= 0;
uiDefButI(block, MENU, B_TEXTFONT, "Screen 12 %x0|Screen 15%x1", xco,0,100,YIC, &st->font_id, 0, 0, 0, 0, "Displays available fonts");
- xco+=100;
+ xco+=110;
- uiDefButI(block, NUM, B_TAB_NUMBERS, "Tab:", xco+=XIC, 0, XIC+50, YIC, &st->tabnumber, 2, 8, 0, 0, "Set spacing of Tab");
+ uiDefButI(block, NUM, B_TAB_NUMBERS, "Tab:", xco, 0, XIC+50, YIC, &st->tabnumber, 2, 8, 0, 0, "Set spacing of Tab");
+ xco+= XIC+50;
/* always as last */
curarea->headbutlen= xco+2*XIC;
diff --git a/source/blender/src/space.c b/source/blender/src/space.c
index fc51a846621..f5af535c356 100644
--- a/source/blender/src/space.c
+++ b/source/blender/src/space.c
@@ -4031,6 +4031,7 @@ static void init_oopsspace(ScrArea *sa, int outliner)
if(outliner) soops->type= SO_OUTLINER;
soops->spacetype= SPACE_OOPS;
+ soops->type= SO_OUTLINER; // default starts new ones in outliner mode
soops->blockscale= 0.7;
init_v2d_oops(sa, soops);
}