Commit: 39555526aeb8b34b2e1a1e1a2cdb23ba75958a4e
Author: Julian Eisel
Date:   Tue Apr 21 22:20:32 2020 +0200
Branches: modifier-panels-ui
https://developer.blender.org/rB39555526aeb8b34b2e1a1e1a2cdb23ba75958a4e

Remove panel-grid snapping

Makes draggin feel unresponsive, there's no need for this really.
Was there since before 2.5 I think. Maybe to avoid too many redraws or
make stacked panels (removed in 2.5) work better.

===================================================================

M       source/blender/editors/interface/interface_intern.h
M       source/blender/editors/interface/interface_panel.c

===================================================================

diff --git a/source/blender/editors/interface/interface_intern.h 
b/source/blender/editors/interface/interface_intern.h
index fba59877d68..96502f39c29 100644
--- a/source/blender/editors/interface/interface_intern.h
+++ b/source/blender/editors/interface/interface_intern.h
@@ -102,7 +102,6 @@ extern const char ui_radial_dir_to_numpad[8];
 extern const short ui_radial_dir_to_angle[8];
 
 /* internal panel drawing defines */
-#define PNL_GRID (UI_UNIT_Y / 5)     /* 4 default */
 #define PNL_HEADER (UI_UNIT_Y * 1.2) /* 24 default */
 
 /* bit button defines */
diff --git a/source/blender/editors/interface/interface_panel.c 
b/source/blender/editors/interface/interface_panel.c
index bd9e857fb55..007946ff6e1 100644
--- a/source/blender/editors/interface/interface_panel.c
+++ b/source/blender/editors/interface/interface_panel.c
@@ -1773,8 +1773,8 @@ static void ui_do_drag(const bContext *C, const wmEvent 
*event, Panel *panel)
     }
   }
 
-  short dx = (event->x - data->startx) & ~(PNL_GRID - 1);
-  short dy = (event->y - data->starty) & ~(PNL_GRID - 1);
+  short dx = event->x - data->startx;
+  short dy = event->y - data->starty;
 
   dx *= (float)BLI_rctf_size_x(&region->v2d.cur) / 
(float)BLI_rcti_size_x(&region->winrct);
   dy *= (float)BLI_rctf_size_y(&region->v2d.cur) / 
(float)BLI_rcti_size_y(&region->winrct);

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to