[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [52038] trunk/blender/source/blender/ editors/interface/interface_handlers.c: Usability:
Ton Roosendaal
ton at blender.org
Fri Nov 9 14:33:26 CET 2012
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 */
More information about the Bf-blender-cvs
mailing list