diff options
author | bobzel <zzzman@gmail.com> | 2023-11-20 10:44:16 -0500 |
---|---|---|
committer | bobzel <zzzman@gmail.com> | 2023-11-20 10:44:16 -0500 |
commit | 52241c5a42c0fa2d92eca8110523081ce9f353af (patch) | |
tree | fa57db0f41c83f068c52dd9fcedc49e39e8c5e26 /src/client/views/nodes/CollectionFreeFormDocumentView.tsx | |
parent | e02e229047ec95549e838c7601fc677fe6b3f146 (diff) |
made nudging operate on screen space pixels
Diffstat (limited to 'src/client/views/nodes/CollectionFreeFormDocumentView.tsx')
-rw-r--r-- | src/client/views/nodes/CollectionFreeFormDocumentView.tsx | 5 |
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 |