Page Menu
Home
Search
Configure Global Search
Log In
Files
F3346
quickView.patch
Public
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Authored By
Ramon Carlos Ruiz (rcruiz)
Nov 13 2013, 1:09 PM
Size
2 KB
Subscribers
None
quickView.patch
View Options
Index: blender/makesdna/DNA_userdef_types.h
===================================================================
RCS file: /cvsroot/bf-blender/blender/source/blender/makesdna/DNA_userdef_types.h,v
retrieving revision 1.61
diff -u -r1.61 DNA_userdef_types.h
--- blender/makesdna/DNA_userdef_types.h 8 Nov 2006 12:46:41 -0000 1.61
+++ blender/makesdna/DNA_userdef_types.h 9 Nov 2006 09:04:58 -0000
@@ -176,7 +176,8 @@
short rvibright; /* rotating view icon brightness */
char versemaster[160];
char verseuser[160];
- short pad;
+ //short pad;
+ short quickDisplayMode;
} UserDef;
extern UserDef U; /* from usiblender.c !!!! */
Index: blender/src/space.c
===================================================================
RCS file: /cvsroot/bf-blender/blender/source/blender/src/space.c,v
retrieving revision 1.393
diff -u -r1.393 space.c
--- blender/src/space.c 8 Nov 2006 15:22:58 -0000 1.393
+++ blender/src/space.c 9 Nov 2006 09:06:56 -0000
@@ -885,6 +885,7 @@
unsigned short event= evt->event, origevent= evt->event;
short val= evt->val;
char ascii= evt->ascii;
+ short prevdrawtype=0;
if(curarea->win==0) return; /* when it comes from sa->headqread() */
@@ -1087,6 +1088,13 @@
break;
case MIDDLEMOUSE:
/* use '&' here, because of alt+leftmouse which emulates middlemouse */
+ if (U.quickDisplayMode!=0){
+ prevdrawtype=G.vd->drawtype;
+ if (U.quickDisplayMode==3)
+ G.vd->drawtype = 0;
+ else
+ G.vd->drawtype = U.quickDisplayMode;
+ }
if(U.flag & USER_VIEWMOVE) {
if((G.qual==LR_SHIFTKEY) || ((U.flag & USER_TWOBUTTONMOUSE) && (G.qual==(LR_ALTKEY|LR_SHIFTKEY))))
viewmove(0);
@@ -1103,6 +1111,11 @@
else if((G.qual==0) || ((U.flag & USER_TWOBUTTONMOUSE) && (G.qual==LR_ALTKEY)))
viewmove(0);
}
+ if (prevdrawtype!=0){
+ G.vd->drawtype=prevdrawtype;
+ scrarea_queue_winredraw(curarea);
+ scrarea_queue_headredraw(curarea);
+ }
break;
case RIGHTMOUSE:
if((G.obedit) && (G.qual & LR_CTRLKEY)==0) {
@@ -2884,7 +2897,7 @@
(xpos+edgsp+(3*mpref)+(4*midsp)),y3,mpref,buth,
&(U.flag), 0, 0, 0, 0,
"Emulates Middle Mouse with Alt+LeftMouse (doesnt work with Left Mouse Select option)");
-
+ uiDefButS(block, MENU, B_SWITCHRENDER, "Quick Display %t|No quick Display %x0|BoundBox %x1|Wire %x2|Hide All for edit mode%x3",(xpos+edgsp+(3*mpref)+(4*midsp)), y2, mpref,buth, &U.quickDisplayMode, 0, 0, 0, 0, "Quick display");
uiDefBut(block, LABEL,0,"Middle Mouse Button:",
(xpos+(2*edgsp)+(4*mpref)+(4*midsp)),y6label,mpref,buth,
File Metadata
Details
Mime Type
text/x-diff
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
06/ef/9c54d8a0262400d249bd4bb89d02
Event Timeline
Log In to Comment