aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorbobzel <zzzman@gmail.com>2023-11-20 10:44:16 -0500
committerbobzel <zzzman@gmail.com>2023-11-20 10:44:16 -0500
commit52241c5a42c0fa2d92eca8110523081ce9f353af (patch)
treefa57db0f41c83f068c52dd9fcedc49e39e8c5e26 /src
parente02e229047ec95549e838c7601fc677fe6b3f146 (diff)
made nudging operate on screen space pixels
Diffstat (limited to 'src')
-rw-r--r--src/client/views/nodes/CollectionFreeFormDocumentView.tsx5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/client/views/nodes/CollectionFreeFormDocumentView.tsx b/src/client/views/nodes/CollectionFreeFormDocumentView.tsx
index ab124eede..465bbcf2f 100644
--- a/src/client/views/nodes/CollectionFreeFormDocumentView.tsx
+++ b/src/client/views/nodes/CollectionFreeFormDocumentView.tsx
@@ -223,8 +223,9 @@ export class CollectionFreeFormDocumentView extends DocComponent<CollectionFreeF
};
nudge = (x: number, y: number) => {
- this.props.Document.x = this.props.w_X() + x;
- this.props.Document.y = this.props.w_Y() + y;
+ const [locX, locY] = this.props.ScreenToLocalTransform().transformDirection(x, y);
+ this.props.Document.x = this.props.w_X() + locX;
+ this.props.Document.y = this.props.w_Y() + locY;
};
screenToLocalTransform = () =>
this.props