Oh please make this also work for ramps, they can be pretty hard to control precisely
cheers! Daniel Salazar patazstudio.com On Fri, Nov 9, 2012 at 7:33 AM, Ton Roosendaal <[email protected]> wrote: > Revision: 52038 > > http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=52038 > Author: ton > Date: 2012-11-09 13:33:23 +0000 (Fri, 09 Nov 2012) > Log Message: > ----------- > Usability: > > Made SHIFT+drag mouse in Curve and ColorPicker widgets move with more > precision. > This was only working with UserPref "continuous grab". > > Modified Paths: > -------------- > trunk/blender/source/blender/editors/interface/interface_handlers.c > > Modified: > trunk/blender/source/blender/editors/interface/interface_handlers.c > =================================================================== > --- trunk/blender/source/blender/editors/interface/interface_handlers.c > 2012-11-09 11:03:53 UTC (rev 52037) > +++ trunk/blender/source/blender/editors/interface/interface_handlers.c > 2012-11-09 13:33:23 UTC (rev 52038) > @@ -279,12 +279,7 @@ > > static float ui_mouse_scale_warp_factor(const short shift) > { > - if (U.uiflag & USER_CONTINUOUS_MOUSE) { > - return shift ? 0.05f : 1.0f; > - } > - else { > - return 1.0f; > - } > + return shift ? 0.05f : 1.0f; > } > > static void ui_mouse_scale_warp(uiHandleButtonData *data, > @@ -292,16 +287,11 @@ > float *r_mx, float *r_my, > const short shift) > { > - if (U.uiflag & USER_CONTINUOUS_MOUSE) { > - const float fac = ui_mouse_scale_warp_factor(shift); > - /* slow down the mouse, this is fairly picky */ > - *r_mx = (data->dragstartx * (1.0f - fac) + mx * fac); > - *r_my = (data->dragstarty * (1.0f - fac) + my * fac); > - } > - else { > - *r_mx = mx; > - *r_my = my; > - } > + const float fac = ui_mouse_scale_warp_factor(shift); > + > + /* slow down the mouse, this is fairly picky */ > + *r_mx = (data->dragstartx * (1.0f - fac) + mx * fac); > + *r_my = (data->dragstarty * (1.0f - fac) + my * fac); > } > > /* file selectors are exempt from utf-8 checks */ > > _______________________________________________ > Bf-blender-cvs mailing list > [email protected] > http://lists.blender.org/mailman/listinfo/bf-blender-cvs > _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
