Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGermano Cavalcante <germano.costa@ig.com.br>2022-04-13 09:21:34 +0300
committerGermano Cavalcante <germano.costa@ig.com.br>2022-04-13 16:56:26 +0300
commit754d05ac7ebb78377bbe6d80068542c43d347974 (patch)
treedddcd3f88083a2e5d57b5e7713055158d033fa0c /mesh_snap_utilities_line/common_classes.py
parentbffb84a0526ffd203ee3abbe6ad18332cda1eb62 (diff)
Snap Utilities Line: consider UI scaling for drawing and snapping
Better match between monitors with different DPI.
Diffstat (limited to 'mesh_snap_utilities_line/common_classes.py')
-rw-r--r--mesh_snap_utilities_line/common_classes.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/mesh_snap_utilities_line/common_classes.py b/mesh_snap_utilities_line/common_classes.py
index 949646ad..274c8f35 100644
--- a/mesh_snap_utilities_line/common_classes.py
+++ b/mesh_snap_utilities_line/common_classes.py
@@ -431,7 +431,8 @@ class SnapUtilities:
#Create Snap Context
self.sctx = global_snap_context_get(context.evaluated_depsgraph_get(), context.region, context.space_data)
- self.sctx.set_pixel_dist(12)
+ ui_scale = context.preferences.system.ui_scale
+ self.sctx.set_pixel_dist(12 * ui_scale)
if SnapUtilities.snapwidgets:
widget = SnapUtilities.snapwidgets[-1]
@@ -469,7 +470,8 @@ class SnapUtilities:
tuple(context.preferences.themes[0].user_interface.axis_x) + (1.0,),
tuple(context.preferences.themes[0].user_interface.axis_y) + (1.0,),
tuple(context.preferences.themes[0].user_interface.axis_z) + (1.0,),
- self.sctx.rv3d)
+ self.sctx.rv3d,
+ ui_scale)
self.snap_vert = self.snap_edge = snap_edge_and_vert