Page MenuHome

Tweak_Preference_1.patch

Authored By
Ed Britton (figbash)
Nov 13 2013, 1:13 PM
Size
2 KB
Subscribers
None

Tweak_Preference_1.patch

Index: source/blender/makesdna/DNA_userdef_types.h
===================================================================
--- source/blender/makesdna/DNA_userdef_types.h (revision 11890)
+++ source/blender/makesdna/DNA_userdef_types.h (working copy)
@@ -205,6 +205,7 @@
#define USER_NONUMPAD 8192
#define USER_LMOUSESELECT 16384
#define USER_FILECOMPRESS 32768
+#define USER_TWEAKMODE 65536
/* viewzom */
#define USER_ZOOM_CONT 0
Index: source/blender/src/editobject.c
===================================================================
--- source/blender/src/editobject.c (revision 11890)
+++ source/blender/src/editobject.c (working copy)
@@ -3943,11 +3943,14 @@
getmouseco_areawin(mval);
if(abs(mval[0]-xo)+abs(mval[1]-yo) > 10) {
if(curarea->spacetype==SPACE_VIEW3D) {
-#ifdef TWEAK_MODE
- initTransform(TFM_TRANSLATION, CTX_TWEAK);
-#else
- initTransform(TFM_TRANSLATION, CTX_NONE);
-#endif
+ if(!(U.flag & USER_TWEAKMODE))
+ {
+ initTransform(TFM_TRANSLATION, CTX_TWEAK);
+ }
+ else
+ {
+ initTransform(TFM_TRANSLATION, CTX_NONE);
+ }
Transform();
}
else if(curarea->spacetype==SPACE_IMAGE) {
Index: source/blender/src/space.c
===================================================================
--- source/blender/src/space.c (revision 11890)
+++ source/blender/src/space.c (working copy)
@@ -3424,10 +3424,16 @@
if (U.flag & USER_LMOUSESELECT)
U.flag &= ~USER_TWOBUTTONMOUSE;
+ uiBlockBeginAlign(block);
uiDefButBitI(block, TOG, USER_TWOBUTTONMOUSE, B_DRAWINFO, "Emulate 3 Button Mouse",
(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)");
+
+ uiDefButBitI(block, TOGN, USER_TWEAKMODE, B_DRAWINFO, "Tweak Mode",
+ (xpos+edgsp+(3*mpref)+(4*midsp)),y2,mpref,buth,
+ &(U.flag), 0, 0, 0, 0, "Drag operations no longer require a click to complete (Best for tablet users)");
+ uiBlockEndAlign(block);
uiDefBut(block, LABEL,0,"Middle Mouse Button:",

File Metadata

Mime Type
text/x-diff
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
c2/c4/8d68d1a4d7b1dec724710e9f2473

Event Timeline